@charset "UTF-8";.plan-section{background-color:#0085e5}@media only screen and (min-width: 751px){.plan-section{background-size:contain;background-image:url(/img/customer-static/pc/lp/asp_201207/plan/img_plan_kamihubuki.svg),url(/img/customer-static/pc/lp/asp_201207/plan/img_plan_gacha.png),url(/img/customer-static/pc/lp/asp_201207/plan/img_plan_muku.png);background-size:100% auto,130px auto,155px auto;background-position:center,25% bottom,75% bottom;background-repeat:repeat,no-repeat,no-repeat}}@media only screen and (max-width: 750px){.plan-section .inner{padding:20px 0;margin-bottom:0}.plan-section .inner .img{width:90%;margin:0 auto 20px}.plan-section .inner .note_num{margin-top:10px}}@media only screen and (max-width: 750px){.plan-section .inner{padding:20px 12px 0;max-width:unset}.plan-section .inner .img{width:90%;margin:0 auto 20px}.plan-section .inner .note_num{margin-top:10px}.plan-section .inner .tbl_title{margin-bottom:20px;font-size:12px}.plan-section .inner .tbl_wrap{display:flex;justify-content:space-between;align-items:flex-start}.plan-section .inner .tbl_wrap table{width:490px}}@media only screen and (min-width: 751px){.plan-section .entry_wrap_v2{height:795px;background:url(/img/customer-static/pc/lp/asp_201207/plan/price.png) no-repeat center top;background-size:contain;box-sizing:border-box;position:relative}.plan-section .entry_wrap_v2.plan-cashback{background:url(/img/customer-static/pc/lp/asp_201207/plan/price_37000.png) no-repeat center top;background-size:contain;height:820px}.plan-section .entry_wrap_v2 .imgwrap{padding-top:14px}.plan-section .entry_wrap_v2 .imgwrap .title{font-size:26px;font-weight:700;color:#fff;position:absolute;left:360px}.plan-section .entry_wrap_v2 .imgwrap .title .new{color:#ffe000;margin-right:5px}.plan-section .entry_wrap_v2 .imgwrap .img_gacha{position:absolute;top:-110px;left:40px;height:180px}.plan-section .entry_wrap_v2 .imgwrap .img_muku{position:absolute;top:-110px;left:835px;height:180px}}@media only screen and (max-width: 750px){.plan-section .entry_wrap_v2 .imgwrap .title{font-size:5vw;font-weight:700;color:#fff;position:absolute;left:16vw;top:3vw}.plan-section .entry_wrap_v2 .imgwrap .title .new{color:#ffe000;margin-right:5px}}.plan-section .entry_wrap_v2 .btnwrap{padding-top:670px;text-align:center}.plan-section .entry_wrap_v2 .btnwrap .entry-button{width:450px;height:69px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.plan-section .note_inner{font-size:12px;text-align:left;margin:10px 0;color:#fff}.plan-section .note_inner .note_num{font-size:12px;text-indent:-2em;margin-left:2em;text-align:left}.plan-section .entry-button a{font-size:20px;font-weight:700;line-height:69px;padding-top:0;padding-bottom:0;display:block;text-decoration:none;outline:none;border-radius:50px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#f20044}@media only screen and (min-width: 751px){.plan-section .plan-title{background-image:url(/img/customer-static/pc/lp/asp_201207/plan/img_plan_kamihubuki.svg),url(/img/customer-static/pc/lp/asp_201207/plan/img_plan_gacha.png),url(/img/customer-static/pc/lp/asp_201207/plan/img_plan_muku.png);background-size:100% auto,130px auto,155px auto;background-position:center,30% bottom,70% bottom;background-repeat:repeat,no-repeat,no-repeat;background-color:#0085e5;color:#fff;height:180px;padding-top:30px;box-sizing:border-box}}@media only screen and (max-width: 750px){.plan-section .plan-title{background-image:url(/img/customer-static/sp/lp/asp_201207/plan/img_plan_kamihubuki.svg),url(/img/customer-static/sp/lp/asp_201207/plan/img_plan_gatyamuku.png);background-size:100% auto,100% auto;background-position:center bottom;background-repeat:repeat,no-repeat;background-color:#0085e5;color:#fff;height:280px;padding-top:40px;box-sizing:border-box}}@media only screen and (min-width: 751px){.plan-section .plan-price-wrap{width:1060px;margin:0 auto;padding:0 0 30px;background:#fff}.plan-section .plan-price-wrap.none{padding:0;background:none}}@media only screen and (max-width: 750px){.plan-section .plan-price-wrap{background:url(/img/customer-static/sp/lp/asp_201207/plan/price.png) no-repeat center top;box-sizing:border-box;position:relative;background-size:95% auto;background-color:#0085e5}.plan-section .plan-price-wrap.plan-cashback{background:url(/img/customer-static/sp/lp/asp_201207/plan/price_37000.png) no-repeat center top;box-sizing:border-box;position:relative;background-size:95% auto;background-color:#0085e5}.plan-section .plan-price-wrap.plan-cashback .btnwrap{padding:calc(161vw - 69px) 0 9vw}.plan-section .plan-price-wrap .btnwrap{padding:123vw 0 10vw;background:none}.plan-section .plan-price-wrap .btnwrap .entry-button{width:80%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;display:block;margin:0 auto}.plan-section .plan-price-wrap .note_inner{text-align:left;margin:10px auto}.plan-section .plan-price-wrap .note_inner .note_num{text-align:start;padding:0 10px;text-indent:-1em;color:#fff}}.plan-section h2{font-size:25px;line-height:1.4;font-weight:700;color:#fff;text-align:center}@media only screen and (min-width: 751px){.plan-section .heading1{margin-bottom:12px;padding-left:6px}}@media only screen and (max-width: 750px){.plan-section .heading1{font-size:6vw;font-weight:700;color:#fff;margin-bottom:12px;padding-left:6px;padding-top:3px;text-align:center}}@media only screen and (min-width: 751px){.plan-section .heading2{margin-bottom:12px;padding:38px 0 20px}}@media only screen and (max-width: 750px){.plan-section .heading2{color:#fff;background:#0085e5;text-align:center;font-weight:700;font-size:20px;padding:38px 0 0}}.plan-section i{display:block;font-size:18px;font-weight:400}.plan-section .plan-price-table{margin:0 auto 25px;width:960px;border-bottom:1px solid #d2d2d2}.plan-section .plan-price-table th,.plan-section .plan-price-table td{padding:20px 10px;font-size:16px;font-weight:700;border-top:1px solid #d2d2d2;text-align:center}.plan-section .plan-price-table th{width:17%;background-color:#f5f4f4;vertical-align:middle;text-align:center;line-height:1.3;color:#555}.plan-section .plan-price-table td{width:80%;background-color:#fff;font-size:20px;vertical-align:middle;line-height:1.3}.plan-section .plan-price-table td img{width:8px;margin:0 6px 0 0}.plan-section .plan-price-table td .strong{font-weight:700;font-size:15px;letter-spacing:.05em}.plan-section .plan-price-table td .note-text{margin-top:2px;font-size:10px}.plan-section .plan-price-table td .small{font-size:12px}.plan-section .plan-price-table td .tax{font-size:24px}.plan-section .plan-price-table td .hukidashi{color:#fff}.plan-section .plan-price-table td .hukidashi span{font-size:12px;position:relative;background-color:#f20044;padding:2%}.plan-section .plan-price-table td .hukidashi span:after{content:"";display:block;position:absolute;width:0;left:0;right:0;bottom:-5px;margin:auto;border-top:10px solid #f20044;border-right:10px solid transparent;border-left:10px solid transparent}.plan-section .plan-price-table td .hukidashi span:nth-child(2){background-color:#1785e5}.plan-section .plan-price-table td .hukidashi span:nth-child(2):after{border-top:10px solid #1785e5}.plan-section .plan-price-table td .price{font-size:37px;line-height:1.8}.plan-section .plan-price-table td .yen{font-size:26px}.plan-section .plan-price-table td .row{display:flex;flex-direction:row;justify-content:space-around}.plan-section .plan-price-table td .row .half{width:50%;position:relative}.plan-section .plan-price-table td .row .half sup{position:absolute;top:-5px;color:#555;font-size:12px;font-weight:400}.plan-section .plan-price-table td .row .half sup:not(:first-child){top:4px;right:10%}.plan-section .plan-price-table td .row .half .caution_3793{position:absolute;right:0;left:0;margin:-14px auto 0;font-size:16px}.plan-section .plan-price-table td .obi{margin:10px auto;padding:8px;background:#eeeeee;color:#555;font-size:13px;width:88%}.plan-section .plan-price-table td .pink{color:#f20044}.plan-section .plan-price-table td .blue{color:#1785e5}.plan-section .plan-price-table td .normal{font-weight:400}.plan-section .plan-price-table td sup{vertical-align:super;font-size:12px}.plan-section .plan-price-table td .rightline{border-right:solid #d2d2d2 1px}.plan-section .plan-price-table.symbol{position:relative;margin:60px auto}.plan-section .plan-price-table.symbol:before{display:block;content:"+";font-size:50px;width:30px;height:0;position:absolute;top:-70px;right:0;left:0;margin:auto}.plan-section .plan-price-table.symbol:after{content:"";width:18px;height:18px;position:absolute;bottom:-30px;right:0;left:0;margin:auto;border-bottom:3px solid #18335D;border-right:3px solid #18335D;transform:rotate(45deg)}.plan-section .inner.blue{background:#0085e5}.plan-section .note_num{font-size:12px;text-indent:-2em;margin-left:2em;text-align:right}.plan-section .plan-box{color:#039;background-color:#fff}@media only screen and (min-width: 751px){.plan-section .plan-box{width:1060px;margin:0 auto 20px;padding-top:20px}}@media only screen and (max-width: 750px){.plan-section .plan-box{color:#039;background-color:#fff;padding-bottom:5px}}.plan-section .plan-box .note.inner .text{width:670px;margin:0 auto 25px;text-align:left}.plan-section .plan-box img{margin-top:20px}.plan-section .plan-box .plan-table{padding:10px 20px 20px}.plan-section .plan-box .plan-table table{table-layout:fixed;margin:0 auto}@media only screen and (min-width: 751px){.plan-section .plan-box .plan-table table{width:90%}}.plan-section .plan-box .plan-table table tbody tr th,.plan-section .plan-box .plan-table table tbody tr td{border-width:1px 0px;border-color:#18335d;border-style:solid;padding:10px 0 10px 10px;font-size:13px}.plan-section .plan-box .plan-table table tbody tr th p span,.plan-section .plan-box .plan-table table tbody tr td p span{font-size:20px;font-weight:700}.plan-section .plan-box .plan-table table tbody tr th{background-color:#f8f8f8;width:30%}.plan-section .plan-box .plan-table table tbody tr td{background-color:#fff;width:80%;text-align:start;line-height:normal;padding-left:35px}.plan-section .plan-box .plan-table table tbody tr td.note{border:none;font-size:12px;padding-left:0}.plan-section .plan-box .plan-table table tbody tr td.img{padding-left:5px}.plan-section .plan-box .plan-table table tbody tr td.img .device_price{width:400px}.plan-section .plan-box .plan-table table tbody tr td span{color:#f20044;font-weight:700;font-size:20px}.plan-section .plan-box .plan-table table tbody tr td img{margin-top:0}.plan-section .plan-box .plan-table table tbody tr td sup{vertical-align:super}.plan-section .plan-box .plan-table table tbody tr .red{color:#fff;background-color:#f20044}.plan-section .plan-box .plan-table table tbody tr .blue{color:#fff;background-color:#1785e5}@media only screen and (min-width: 751px){.plan-section .plan-box .plan-table table tbody tr .emphasis{font-size:1.1rem;font-weight:700}}.plan-section .plan-box .plan-table table tbody tr .border{border-right:1px solid}.plan-section .plan-box .plan-table .bg-color{background-color:#effaff}.plan-section .plan-note{margin:auto;text-align:left}@media only screen and (min-width: 751px){.plan-section .plan-note{padding:0 0 15px}}@media only screen and (max-width: 750px){.plan-section .plan-note{height:5rem;overflow-y:scroll;padding:20px 1rem 15px}}.plan-section .plan-note .text{font-size:12px;color:#fff;line-height:1.7}.plan-section .plan-note .text strong{font-weight:700}.plan-section .sub{padding:20px 0;background:#0085E5;margin-bottom:unset}@media only screen and (max-width: 750px){.plan-section .sub{padding:0 15px 30px}}.plan-section .sub .title{color:#fff;background:#0085e5;padding:38px 0 20px;text-align:center;font-weight:700;font-size:29px}@media only screen and (max-width: 750px){.plan-section .sub .title{font-size:20px}}.plan-section .sub .note_num{font-size:12px;text-indent:-2em;margin-left:2em;text-align:left}@media only screen and (max-width: 750px){.plan-section .sub .note_num{padding:0 20px 20px}}.plan-section .sub .plan-heading{color:#fff;text-align:center;font-size:21px;font-weight:700;margin:40px 0 20px}@media only screen and (min-width: 751px){.plan-section .sub .popup-banner-box{display:flex;justify-content:space-between;align-items:center;padding-bottom:60px}.plan-section .sub .popup-banner-box .popup-banner{width:520px}}@media only screen and (max-width: 750px){.plan-section .sub .popup-banner-box{display:block;padding:0 15px}.plan-section .sub .popup-banner-box .popup-banner{width:100%}.plan-section .sub .popup-banner-box .popup-banner:first-child{padding-bottom:10px}}.plan-section .sub .entry_title span{display:inline-block}.plan-section .sub .entry_wrap{height:340px;box-sizing:border-box;position:relative;background:url(/img/customer-static/pc/lp/asp_201207/plan/otoku_plan_37000.png) no-repeat center top}.plan-section .sub .entry_wrap .btnwrap{padding:0}.plan-section .sub .entry_wrap .btnwrap .cta{position:absolute;right:210px;bottom:10px;min-width:0}.plan-section .sub .entry_wrap .note_num{position:absolute;width:470px;bottom:0;left:-36px;text-indent:inherit}@media only screen and (max-width: 750px){.plan-section .sub .kantanwrap{position:relative;background:#fff}.plan-section .sub .kantanwrap img{width:100%;margin-bottom:20px}.plan-section .sub .kantanwrap .note_num{width:85%;position:absolute;top:76vw;left:0;right:0;margin:auto;text-indent:inherit;color:#777;font-weight:400;padding:0}}.plan-section .sub .plan-note{padding:20px 0 15px}@media only screen and (min-width: 751px){.plan-section .sub .plan-note{width:calc(1060px - 2em);margin:auto;text-align:left}.plan-section .sub .plan-note.flat{width:calc(800px - 2em)}}.plan-section .sub .plan-note .text{font-size:12px;color:#fff;line-height:1.7}.cta.no-gatchamuku{display:flex;justify-content:center;align-items:center;text-align:justify;width:100%;background:url(/img/customer-static/pc/lp/asp_201207/cta/cta_bg.png) repeat center center;background-size:contain;height:110px}@media only screen and (max-width: 750px){.cta.no-gatchamuku{background:url(/img/customer-static/sp/lp/asp_201207/cta/cta_bg_check.png) repeat center center;background-size:contain}}.cta.no-gatchamuku .cta-box .cta-btn.cta-layout{position:relative;left:unset;bottom:unset;background-color:unset}.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a{width:470px;height:75px}.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a:after{width:10px;height:10px;left:100px}@media only screen and (max-width: 750px){.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a{width:80vw;height:75px}.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a:after{width:10px;height:10px;left:8vw}}.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a div{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.6;letter-spacing:.07rem}.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a div .fukidasi{font-size:.8rem;position:relative}@media only screen and (min-width: 751px){.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a div .fukidasi:before,.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a div .fukidasi:after{display:block;content:"";width:0;height:15px;border-left:1px solid #fff;position:absolute;top:0;bottom:0;margin:auto}.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a div .fukidasi:before{left:-10px;transform:rotate(-45deg)}.cta.no-gatchamuku .cta-box .cta-btn.cta-layout .btn-layout a div .fukidasi:after{right:-10px;transform:rotate(45deg)}}@media only screen and (max-width: 750px){.cta.no-gatchamuku .cta-box .cta-btn{background-color:unset}}.section-device .sec-device-info .device-info .device-image__box .device-img_label{position:absolute;z-index:99}.section-device .sec-device-info .device-info .device-image__box .device-img_label.device01{top:-10px;left:376px}.section-device .sec-device-info .device-info .device-image__box .device-img_label.deviceL13{top:-43px;left:307px}@media only screen and (max-width: 750px){.section-device .sec-device-info .device-info .device-image__box .device-img_label.device01{top:0;left:74%}.section-device .sec-device-info .device-info .device-image__box .device-img_label.deviceL13{top:-5%;left:59%}}.section-device .sec-device-info .device-info .device-image__box .device-img_label img{height:100px;width:auto}@media only screen and (max-width: 750px){.section-device .sec-device-info .device-info .device-image__box .device-img_label{position:absolute;z-index:99;right:2vw;top:-3vw;width:16vw;left:unset}.section-device .sec-device-info .device-info .device-image__box .device-img_label img{height:unset}}.CB37000mv{padding-bottom:55vw}.calendar-container>div .calendar~.calendar caption:before{content:"12ヶ月後"}.note.note-37000{margin-left:80px;margin-top:11px}@media only screen and (max-width: 750px){.note.note-37000{margin-left:0}}
