#lp_ochugen2022 { width: 780px; }

#lp_ochugen2022 img { vertical-align: bottom; }

#lp_ochugen2022.opacity a:hover img { Filter: Alpha(Opacity=85); opacity: .85; }

#lp_ochugen2022 .over_none a:hover img { Filter: Alpha(Opacity=0); opacity: 0; }

#lp_ochugen2022 p.price { font-size: 13px; line-height: 24px; }

#lp_ochugen2022 p.price span { font-size: 18px; color: #333333; }

#lp_ochugen2022 .set { width: 160px; position: absolute; }

#lp_ochugen2022 .set .btn { margin-top: 12px; }

#lp_ochugen2022 .set .btn a { text-decoration: none; display: block; border-radius: 30px; background: #146a97; font-size: 14px; color: #fff; text-align: center; padding: 11px 0; }

#lp_ochugen2022 .set .btn a:hover { opacity: .85; }

#lp_ochugen2022 .set .notes { font-size: 13px; color: #b80000; margin-top: 5px; }

#lp_ochugen2022 .main01 { margin-top: 50px; background: url("/img/lp/lp_ochugen2022/pack01.jpg") no-repeat; width: 780px; height: 617px; }

#lp_ochugen2022 .main01 .btn01 { position: absolute; margin: 521px 0 0 34px; }

#lp_ochugen2022 .main01 .btn02 { position: absolute; margin: 521px 0 0 284px; }

#lp_ochugen2022 .main01 .btn03 { position: absolute; margin: 521px 0 0 534px; }

#lp_ochugen2022 .main01 .price01 { position: absolute; margin: 480px 0 0 34px; }

#lp_ochugen2022 .main01 .price02 { position: absolute; margin: 480px 0 0 284px; }

#lp_ochugen2022 .main01 .price03 { position: absolute; margin: 480px 0 0 534px; }

#lp_ochugen2022 .in01 { margin-top: 50px; position: relative; }

#lp_ochugen2022 .in01 .set01 { top: 140px; left: 598px; }

#lp_ochugen2022 .in01 .set02 { top: 330px; left: 598px; }

#lp_ochugen2022 .in01 .set03 { top: 550px; left: 200px; }

#lp_ochugen2022 .in01 .set04 { top: 740px; left: 200px; }

#lp_ochugen2022 .in01 .set05 { top: 1060px; left: 598px; }

#lp_ochugen2022 .in01 .set06 { top: 1250px; left: 598px; }

#lp_ochugen2022 .ice01 { position: relative; margin-top: 30px; }

#lp_ochugen2022 .ice01 .set01 { top: 113px; left: 598px; }

#lp_ochugen2022 .senjyu { margin-top: 80px; background: url("https://kogetsu-ec.com/img/lp/lp_ochugen2021/lp_ochugen_senjyu.png") no-repeat; width: 780px; height: 809px; }

#lp_ochugen2022 .senjyu .btn01 { position: absolute; margin: 710px 0 0 34px; }

#lp_ochugen2022 .senjyu .btn02 { position: absolute; margin: 710px 0 0 284px; }

#lp_ochugen2022 .senjyu .btn03 { position: absolute; margin: 710px 0 0 534px; }

#lp_ochugen2022 .senjyu .price01 { position: absolute; margin: 670px 0 0 34px; }

#lp_ochugen2022 .senjyu .price02 { position: absolute; margin: 670px 0 0 284px; }

#lp_ochugen2022 .senjyu .price03 { position: absolute; margin: 670px 0 0 534px; }

#lp_ochugen2022 .sonae01 { margin-top: 80px; position: relative; }

#lp_ochugen2022 .sonae01 .btn01 { position: absolute; top: 576px; left: 34px; }

#lp_ochugen2022 .sonae01 .btn02 { position: absolute; top: 576px; left: 284px; }

#lp_ochugen2022 .sonae01 .btn03 { position: absolute; top: 576px; left: 534px; }

#lp_ochugen2022 .sonae01 .price01 { position: absolute; top: 536px; left: 34px; }

#lp_ochugen2022 .sonae01 .price02 { position: absolute; top: 536px; left: 284px; }

#lp_ochugen2022 .sonae01 .price03 { position: absolute; top: 536px; left: 534px; }

#lp_ochugen2022 .hime01 { position: relative; margin-top: 50px; }

#lp_ochugen2022 .hime01 .btn01 { position: absolute; top: 782px; left: 34px; }

#lp_ochugen2022 .hime01 .btn02 { position: absolute; top: 782px; left: 284px; }

#lp_ochugen2022 .hime01 .btn03 { position: absolute; top: 782px; left: 534px; }

#lp_ochugen2022 .hime01 .price01 { position: absolute; top: 743px; left: 34px; }

#lp_ochugen2022 .hime01 .price02 { position: absolute; top: 743px; left: 284px; }

#lp_ochugen2022 .hime01 .price03 { position: absolute; top: 743px; left: 534px; }

#lp_ochugen2022 .rank01 { position: relative; margin-top: 50px; }

#lp_ochugen2022 .rank01 .btn01 { position: absolute; top: 440px; left: 284px; }

#lp_ochugen2022 .rank01 .btn02 { position: absolute; top: 440px; left: 534px; }

#lp_ochugen2022 .rank01 .btn03 { position: absolute; top: 865px; left: 34px; }

#lp_ochugen2022 .rank01 .btn04 { position: absolute; top: 865px; left: 284px; }

#lp_ochugen2022 .rank01 .btn05 { position: absolute; top: 865px; left: 534px; }

#lp_ochugen2022 .rank01 .price01 { position: absolute; top: 400px; left: 284px; }

#lp_ochugen2022 .rank01 .price02 { position: absolute; top: 400px; left: 534px; }

#lp_ochugen2022 .rank01 .price03 { position: absolute; top: 825px; left: 34px; }

#lp_ochugen2022 .rank01 .price04 { position: absolute; top: 825px; left: 284px; }

#lp_ochugen2022 .rank01 .price05 { position: absolute; top: 825px; left: 534px; }

#lp_ochugen2022 .send02 { position: relative; margin-top: 50px; }

#lp_ochugen2022 .send02 .text { width: 314px; font-size: 18px; line-height: 25px; text-align: center; color: #b80000; border: solid #b80000; border-width: 1px 0; padding: 5px 0 6px; position: absolute; top: 100px; left: 233px; }
