.popup_wrap input{display:none}@media (min-width:751px){.sp-only{display:none!important}}@media (max-width:750px){.pc-only{display:none!important}}a,aside,body,dd,div,dl,em,footer,h1,h2,h3,header,html,i,iframe,img,label,li,p,section,span,strong,sup,table,tbody,td,th,tr,ul{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}aside,footer,header,section{display:block}body{font-family:Noto Sans JP,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;color:#18335d}img{vertical-align:bottom;max-width:100%}button,input{font-family:Noto Sans JP,sans-serif}a{color:#0085e5;text-decoration:none}a:hover{text-decoration:underline}em{font-weight:700}.note{font-size:12px;text-indent:-1em;margin-left:1em}.note_num{font-size:12px;text-indent:-2em;margin-left:2em}._container{margin:0 auto;width:1060px;max-width:1060px;position:relative}h2.s_ttl{margin-bottom:60px;color:#18335d;font-size:18px;text-align:center}h2.s_ttl span{font-weight:700;font-size:30px;line-height:30px}h3.ttl{position:relative;margin:0 auto 20px;padding:10px;color:#18335d;border-bottom:5px solid #b3c2da;font-weight:700;font-size:60px;line-height:60px}h3.ttl:before{content:"";position:absolute;left:0;bottom:-5px;width:100px;height:inherit;border-bottom:5px solid #043786}h3.ttl span{display:block;font-weight:400;font-size:40px}h3.ttl .title{display:flex;justify-content:left;align-items:flex-start}h3.ttl .title .ref{display:inline-block;line-height:1.2;font-size:3vw}#about,#area,#campaign,#charm,#device,#faq,#price{margin-top:-66px;position:absolute}.entry-button{width:450px;height:69px;display:inline-block;text-align:center;vertical-align:bottom;margin:0 auto}.entry-button,.entry-button a{position:relative;box-sizing:border-box}.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;color:#fff;background-color:#f20044}.entry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.entry-button a:hover{top:0;filter:brightness(1.3)}.entry-button a:after,.entry-button a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.inquiry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.inquiry-button a:hover{top:0;filter:brightness(1.3)}.inquiry-button a:after,.inquiry-button a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.area-button{width:365px;height:54px;text-align:center;vertical-align:bottom;margin:0 auto}.area-button,.area-button a{position:relative;box-sizing:border-box;display:block}.area-button a{font-size:19px;font-weight:700;line-height:54px;padding-top:0;padding-bottom:0;text-decoration:none;outline:none;border-radius:50px;-webkit-transition:none;transition:none;color:#fff;border:1px solid #fff;background:#00194e}.area-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.area-button a:hover{top:0;filter:brightness(1.3)}.area-button a:after,.area-button a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.tel-btn a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tel-btn a:hover{top:0;filter:brightness(1.3)}.tel-btn a:after,.tel-btn a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#pagetop{display:block!important;width:0!important;height:0!important}#header_wrap{position:relative}#header_wrap ul li a{display:block}#header{z-index:16;background:#04479b}#header .header_nav{width:1060px;height:70px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#header .header_nav .header_logo{width:148px;text-align:center}#header .header_nav .header_logo a{display:block}#header .header_nav .header_logo img{display:block;padding:0;margin:0 auto}#header .header_nav .header-company{display:inline-block;color:#fff;font-size:10px;text-align:center}#header.fixed{position:fixed;top:0;width:100%}#header .header-menu{z-index:16}#header .header-menu .main-link>li{display:inline-block;width:95px;box-sizing:border-box;font-size:14px;border-right:1px solid #fff;border-left:none}#header .header-menu .main-link>li:last-child{border-right:none}#header .header-menu .main-link>li>a{width:100%;padding:0;text-align:center;font-weight:400;color:#fff;text-decoration:none;box-sizing:border-box}#header .header-menu .main-link>li>a:hover{font-weight:700;text-decoration:underline}#header .entry-button{width:200px;height:40px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}#header .entry-button a{font-size:14px;font-weight:700;line-height:40px;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}#header .entry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .entry-button a:hover{top:0;filter:brightness(1.3)}#header .entry-button a:after,#header .entry-button a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#header .entry-button a:after{width:5px;height:5px}.cta-wrap{padding:0;background:linear-gradient(180deg,transparent 72px,#00194e 0);text-align:center;box-sizing:border-box}.cta-wrap .btn_wrap{display:flex;justify-content:center;align-items:flex-end;width:812px;margin:auto;box-sizing:border-box}.cta-wrap .charm{padding:107px 0 0;width:100%;height:220px;box-sizing:border-box;background-color:#00194E!important}.cta-wrap .charm .entry-button{margin-left:180px}.cta-wrap .charm-b{background:url(/img/contents/pc/lp/5g-v2/charm/cta_charm_3398.png) no-repeat top!important}.cta-wrap .price{padding:107px 0 0;width:100%;height:220px;box-sizing:border-box}.cta-wrap .price .entry-button{margin-left:180px}.cta-wrap .price-b{background:url(/img/contents/pc/lp/5g-v2/price/cta_price_3398.png) no-repeat top!important}.cta-wrap .price.gpt{padding:100px 0 0}.cta-wrap .flow{padding:107px 0 0;width:100%;height:220px;background:url(/img/contents/pc/lp/5g-v2/flow/cta_flow.png) no-repeat top;box-sizing:border-box}.cta-wrap .flow .entry-button{margin-left:180px}.cta-wrap .flow.gpt{padding:100px 0 0}.cta-wrap .footer{padding:107px 0 0;width:100%;height:220px;background:url(/img/contents/pc/lp/5g-v2/common/cta_foot.png) no-repeat top;box-sizing:border-box}.cta-wrap .footer .entry-button{margin-left:180px}.cta-wrap .footer.gpt{padding:100px 0 0}.cta-wrap2{padding:0;background:linear-gradient(180deg,transparent 125px,#00194e 0);text-align:center;box-sizing:border-box}.cta-wrap2 .btn_wrap{display:flex;justify-content:center;align-items:flex-end;margin:auto;box-sizing:border-box}.cta-wrap2 .area{padding:160px 0 0;height:274px;background:url(/img/contents/pc/lp/5g-v2/area/cta_area.png) no-repeat top;box-sizing:border-box}.cta-wrap2 .area .btn_wrap{width:910px}.cta-wrap2 .area .cta-wrap_bottom{margin-right:70px}.cta-wrap_bottom{padding:0}.cta-wrap_bottom .fukidashi{margin:0 0 10px;color:#fff;text-align:center;font-size:16px}.cta-wrap_bottom .fukidashi span{position:relative}.cta-wrap_bottom .fukidashi span:after,.cta-wrap_bottom .fukidashi span:before{display:block;content:"";width:0;height:15px;border-left:1px solid #fff;position:absolute;top:0;bottom:0;margin:auto}.cta-wrap_bottom .fukidashi span:before{left:-10px;transform:rotate(-45deg)}.cta-wrap_bottom .fukidashi span:after{right:-10px;transform:rotate(45deg)}.cta-wrap-1327_b .btn_wrap:before{top:-35px;right:215px}.cta-wrap-1327_b .btn_wrap:before,.cta-wrap2-1327_b .btn_wrap:before{position:absolute;content:"＼ WEB経由のお申込みが1番おトク！ ／";color:#fff;font-size:20px}.cta-wrap2-1327_b .btn_wrap:before{top:-20px;right:490px}.cta-wrap-1327_c .btn_wrap:before{top:-35px;right:235px}.cta-wrap-1327_c .btn_wrap:before,.cta-wrap2-1327_c .btn_wrap:before{position:absolute;content:"＼ 最短即日発送ですぐに使える！ ／";color:#fff;font-size:20px}.cta-wrap2-1327_c .btn_wrap:before{top:-20px;right:490px}#footer{text-align:center}#footer .foot-inner{padding:25px 0;background:#043786}#footer .foot-inner .otherlinks{margin:0 auto 30px;color:#fff}#footer .foot-inner .otherlinks .global-footer-nav-title{font-size:1.2rem;margin-bottom:10px}#footer .foot-inner .otherlinks .no-indent{display:flex;justify-content:center;flex-wrap:wrap;width:780px;margin:0 auto}#footer .foot-inner .otherlinks .no-indent li{width:auto;display:inline-block;font-size:12px;margin-top:10px;padding:0 15px;line-height:1;box-sizing:border-box}#footer .foot-inner .otherlinks .no-indent li a{color:#fff}#footer .bottom-cont{overflow:hidden;background:#222}#footer .copy{padding:12px 0;color:#fff;font-size:12px}#footer .footer-menu{margin-top:20px;display:flex;justify-content:center}#footer .footer-menu li{display:inline-block;font-size:12px;padding:0 15px;line-height:1}#footer .footer-menu li a{color:#fff}#footer .logo-and-banner{display:flex;flex-direction:row;column-gap:90px;justify-content:center;align-items:center}#footer .logo-and-banner img{height:fit-content}#footer .logo-and-banner .ac-banner-and-text{text-align:right;font-weight:700;margin-block:auto;color:#fff;font-size:12px}#footer .logo-and-banner .ac-banner-and-text a{color:#fff;text-decoration-line:underline}#footer .logo-and-banner .ac-banner-and-text img{width:60%;height:auto;margin-bottom:16px}.popup_wrap .complete_popup h4:before{content:"";display:inline-block;width:8px;height:30px;background:#c0dcf6;margin-right:10px}.popup_wrap .complete_popup .popup-title:before{content:"";display:inline-block;width:8px;height:22px;background:#1d73e9;margin-right:10px}.popup_wrap .complete_popup .link.pdf:before{content:"";display:inline-block;width:18px;height:24px;background-image:url(data:,);background-repeat:no-repeat;margin-right:12px}.popup_wrap .complete_popup .list_dot dt:before{content:"・";display:inline-block;color:#707f89;font-size:12px}.popup_wrap .complete_popup .popup-annotation:before{content:"※";display:inline-block;color:#707f89;font-size:12px}.popup_wrap .complete_popup .popup-annotation_star:before{content:"★";display:inline-block;color:#707f89;font-size:12px}.top{font-size:14px}.mainv-section{background:#07356f;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}.mainv-section .mvwrap{height:674px;box-sizing:border-box;text-align:center;position:relative;overflow:hidden}.mainv-section .mvwrap .mv_img{display:flex;justify-content:center;position:relative}.mainv-section .mvwrap .mv_img .anchor{position:absolute;top:50%;left:50%;transform:translate(-155%,-180%);cursor:pointer}.mainv-section .mvwrap .mv_img img{width:1920px;max-width:none;flex-shrink:0}.mainv-section .mvwrap .note_wrap{position:absolute;bottom:15px;left:0;right:0;margin:0 auto;max-width:1000px;text-align:left;font-size:12px;font-weight:400}.mainv-section .mvwrap .testa_text:after,.mainv-section .mvwrap .testa_text:before{content:"";position:absolute;top:0;display:block;width:2px;height:100%;background:#ccc}.mainv-section .mvwrap .testa_text:before{left:29px;transform:rotate(-30deg)}.mainv-section .mvwrap .testa_text:after{right:29px;transform:rotate(30deg)}.mainv-section .mvwrap .entry-button{position:absolute;bottom:100px;left:0;right:0;margin:0 auto}.mainv-section .mvwrap .entry-button.bottom175px{bottom:175px}.mainv-section .mvwrap .testa_text.machiene-sp-only{display:none}.anchor-section .anchor-list li:before{content:"";display:inline-block;width:0;height:0;border-bottom:12px solid transparent;border-right:12px solid transparent;border-color:transparent #d9d9d9 #d9d9d9 transparent;border-style:solid;border-width:12px;position:absolute;right:1px;bottom:1px;z-index:1}.anchor-section .anchor-list li:after{content:"";display:inline-block;width:4px;height:4px;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;right:6px;bottom:6px;z-index:2}.anchor-section .anchor-list li.entry-from:before{border-bottom:12px solid #d40443;border-right:12px solid #d40443}.anchor-section .anchor-list li.entry-from:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion{display:block;margin:30px auto;width:300px;text-align:center;line-height:20px;padding:15px 0;border-radius:30px;border:1px solid #043786;font-size:14px;position:relative;color:#043786}.accordion:after,.accordion:before{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.accordion:before{transform:rotate(90deg)}.js-accordion-parent.active .accordion:before{display:none}.bnr-link{width:1000px;margin:0 auto;padding:30px 0 45px}.bnr-link .inner{margin-top:15px;padding:0 12px}.bnr-link .mgn-bottom{margin-bottom:10px}.campaign_contents .campaign_bottom_contents .details_text .step_list .btn-web:after{content:"";position:absolute;top:0;bottom:0;right:15px;width:6px;height:6px;border-color:#222 #222 transparent transparent;border-style:solid;border-width:1px;transform:rotate(45deg);margin:auto}.adk-campaign-banner{position:relative}.adk-campaign-banner label .adk-campaign-banner-button{position:absolute;top:80.5%;right:17.5%;padding-inline:3vw;text-align:center;line-height:2.4vw;border-radius:100vmax;border:1px solid #043786;font-size:1.2vw;color:#043786;background-color:#fff;cursor:pointer}.adk-campaign-banner label .adk-campaign-banner-button:after{content:"";display:block;width:7px;height:7px;border-top:1px solid #043786;border-right:1px solid #043786;position:absolute;top:1px;bottom:0;right:8px;margin:auto;transform:rotate(45deg)}.slider-campaign.slick-initialized{display:block}.slider-campaign li.slick-center{transform:scale(1);opacity:1;transition:all .3s}.slider-campaign li.slick-slide:not(.slick-center){text-align:center;position:relative;transform-origin:center;transform:scale(.75);transition:all .3s ease;display:flex;justify-content:center;align-items:center;opacity:.5}.slider-campaign .slick-list .slick-track{padding-bottom:0}.slider-campaign .slick-list .slick-track .slick-slide img{width:500px;margin:0 10px;display:inline-block;vertical-align:text-bottom;transition:all .3s}.slider-campaign .slick-list .slick-track .slick-slide a:hover{transition:all .3s;transform:translate(-5px,-15px)}.slider-campaign .slick-list .slick-track .slick-slide a:hover img{box-shadow:0 15px 15px #ccc}.slider-campaign .slick-next,.slider-campaign .slick-prev{width:29px;height:51px;transition:all .3s ease;text-indent:-9999px;border:none;z-index:1000;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background:rgba(70,70,70,.6);border-radius:3px}.slider-campaign .slick-next:after,.slider-campaign .slick-prev:after{position:absolute;top:0;bottom:0;right:-5px;left:0;margin:auto;width:10px;height:10px;content:" ";transform:rotate(-135deg);border-top:2px solid #fff;border-right:2px solid #fff}.slider-campaign .slick-prev{transform:translate(-550px)}.slider-campaign .slick-next{transform:translate(550px)}.slider-campaign .slick-next:after{right:5px;transform:rotate(45deg)}.slider-campaign .slick-dots{z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;position:absolute;bottom:-30px;left:0;right:0}.slider-campaign .slick-dots li{width:10px;height:10px;margin-right:12px;overflow:hidden;text-indent:-999em;border-radius:50%;background:#b6ccde}.slider-campaign .slick-dots li.slick-active{background:#5d708d}.slider-campaign .slick-dots li:last-child{margin-right:0}.slider-device{height:auto;padding-bottom:40px}.slider-device.slick-initialized{display:block}.slider-device .slick-list .slick-track{padding-bottom:50px}.slider-device .slick-list .slick-track .slick-slide{margin:15px;text-align:center}.slider-device .slick-list .slick-track .slick-slide img{width:auto;max-height:230px;display:inline-block;vertical-align:text-bottom}.slider-device .slick-list .slick-track .slick-slide a:hover{transition:all .3s;transform:translate(-5px,-15px)}.slider-device .slick-list .slick-track .slick-slide a:hover img{box-shadow:0 15px 15px #ccc}.slider-device li.slick-slide:not(.slick-center){transition:all .3s ease;opacity:1}.slider-device .slick-dots{z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;position:absolute;bottom:25px;left:0;right:0}.slider-device .slick-dots li{width:10px;height:10px;margin-right:12px;overflow:hidden;text-indent:-999em;border-radius:50%;background:#b6ccde}.slider-device .slick-dots li.slick-active{background:#5d708d}.slider-device .slick-dots li:last-child{margin-right:0}.slider-voice{margin:0;height:auto}.slider-voice.slick-initialized{display:block}.slider-voice .slick-list .slick-track .slick-slide a:hover{transition:all .3s;transform:translate(-5px,-15px)}.slider-voice .slick-list .slick-track .slick-slide a:hover img{box-shadow:0 15px 15px #ccc}.slider-voice li.slick-center{transform:scale(1);opacity:1;transition:all .3s;display:flex;justify-content:center;align-items:stretch}.slider-voice li.slick-slide:not(.slick-center){position:relative;transform-origin:center;transform:scale(.75);transition:all .3s ease;display:flex;justify-content:center;opacity:.5}.slider-voice .slick-next,.slider-voice .slick-prev{width:29px;height:51px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(70,70,70,.6);border:none;border-radius:3px;z-index:1000;transition:all .3s ease;text-indent:-9999px}.slider-voice .slick-next:after,.slider-voice .slick-prev:after{position:absolute;top:0;bottom:0;right:-5px;left:0;margin:auto;width:10px;height:10px;content:" ";transform:rotate(-135deg);border-top:2px solid #fff;border-right:2px solid #fff}.slider-voice .slick-prev{transform:translate(-550px)}.slider-voice .slick-next{transform:translate(550px)}.slider-voice .slick-next:after{right:5px;transform:rotate(45deg)}.about-section{padding-top:65px}.about-section .about_wrap{width:1060px;padding:45px 55px;background:#effaff;box-sizing:border-box}.about-section .about_list{width:955px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.about-section .about_list li{width:470px;height:145px;margin-bottom:20px;padding:10px 30px 10px 15px;background:#fff;box-sizing:border-box;display:flex;justify-content:space-evenly;align-items:flex-start;flex-direction:column}.about-section .about_list_anker{width:955px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.about-section .about_list_anker li{width:470px;margin-bottom:20px;box-sizing:border-box;display:flex;justify-content:space-evenly;align-items:flex-start;flex-direction:column}.about-section .note_wrap{color:#4b6c9f;margin:15px 50px 0}.about-section .note_wrap li{font-size:12px;text-indent:-2em;margin-left:2em}.charm-section{padding-top:80px}.charm-section .inner{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start}.charm-section .inner .text_wrap{width:500px}.charm-section .inner .text_wrap .red,.charm-section .inner>p .red{color:#f20044;font-weight:700}.charm-section .inner .text_wrap h3.ttl span{font-size:40px}.charm-section .inner .text_wrap h3.ttl .point{font-size:18px}.charm-section .inner .text_wrap h3.ttl .ref{font-size:20px}.charm-section .inner .text_wrap h3.ttl .long{font-size:28px;line-height:40px;padding-top:15px}.charm-section .inner .charm3 h3.ttl span{display:inline-block}.charm-section .inner .charm3 h3.ttl .title{display:inline-flex}.charm-section .inner .charm3 .table{margin-top:20px;margin-bottom:0;padding-bottom:20px}.charm-section .inner .charm3 .accordion{margin:30px auto}.charm-section .inner .charm3 .accordion:after,.charm-section .inner .charm3 .accordion:before{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.charm-section .inner .charm3 .accordion:before{transform:rotate(90deg)}.charm-section .inner .charm3 .js-accordion-parent.active .accordion:before{display:none}.charm-section .inner .charm-v2{width:500px}.charm-section .inner img{margin-bottom:20px}.charm-section .inner .img{position:relative}.charm-section .inner .img .img_graph1{margin-bottom:0}.charm-section .inner .img .img_graph2{position:absolute;top:305px;left:0;z-index:1}.charm-section .inner .link{display:block;margin:0 auto 45px;width:300px;text-align:center;line-height:54px;border-radius:30px;border:1px solid #043786;font-size:14px;position:relative;color:#043786}.charm-section .inner .link:before{display:block;content:"";width:7px;height:7px;border-top:1px solid #043786;border-right:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto;transform:rotate(45deg)}.charm-section .inner .text_wrap .js-accordion-children .note{color:#4b6c9f;margin-top:10px;margin-left:0;text-indent:-2em;padding-left:2em}.charm-section .note_inner{color:#4b6c9f;margin:0 50px 30px}.charm-section .note_inner.scroll{height:70px;overflow-y:scroll}.charm-section .note_inner.scroll::-webkit-scrollbar{width:6px;height:70px}.charm-section .note_inner.scroll::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.charm-section .note_inner.scroll::-webkit-scrollbar-track{background:#aeaeae;border:none;border-radius:10px}.charm-section .inner .ttl .point{display:block;font-size:18px}.charm-section .inner .ttl .point4{display:inline-block;font-size:40px;font-weight:700;line-height:1.2}.charm-section .inner .note_wrap{width:auto;height:50px;overflow-y:scroll;padding:0 10px;margin:0 0 20px;border:2px solid #d2d2d2;color:#4b6c9f;line-height:1.5}.charm-section .inner .plus-area{text-align:center;font-size:20px;color:#222}.charm-section .inner .plus-area .bold{font-weight:700}.charm-section .inner .anker{display:block;margin:20px auto 0;width:300px;text-align:center;line-height:54px;border:1px solid #043786;border-radius:30px;color:#043786;position:relative}.charm-section .inner .anker:before{display:block;content:"";width:7px;height:7px;border-top:1px solid #043786;border-right:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto;transform:rotate(135deg)}.charm-section .inner .anker a{display:block;color:inherit}.charm-section .inner .charm-price-wrap img:last-of-type{margin-bottom:10px}.charm-section .charm-note-wrap-b{color:#4b6c9f;width:auto;margin:15px 0 30px;padding-left:0;list-style:none}.plan-section{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-image:url(/img/contents/pc/lp/5g-v2/price/img_plan_kamihubuki.svg),url(/img/contents/pc/lp/5g-v2/price/img_plan_gacha.png),url(/img/contents/pc/lp/5g-v2/price/img_plan_muku.png);background-size:100%auto,130px auto,155px auto;background-position:50%,25%bottom,75%bottom;background-repeat:repeat,no-repeat,no-repeat;background-color:#0085e5;text-align:center}.plan-section .white_bg .details_link.active:before{border:none}.plan-section .white_bg .details_link:after,.plan-section .white_bg .details_link:before{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.plan-section .white_bg .details_link:before{transform:rotate(90deg)}.plan-section .inner{padding:20px 0}.plan-section .inner .img{margin:0 auto 20px}.plan-section .inner .note_v2{font-size:19px;text-align:start;background-color:#fff;width:940px;padding:20px 60px;margin:0 auto 20px;font-weight:700;color:#18335d;line-height:28px}.plan-section .inner_bn{margin-top:40px;text-align:left}.plan-section .inner_bn .bn_list{margin:20px 0 60px;display:flex;justify-content:space-between;align-items:center}.plan-section .inner_bn .bn_list li,.plan-section .inner_bn .bn_list li:first-of-type{margin-top:0}.plan-section .entry_title{margin:0 0 15px;font-size:26px;font-weight:700;text-align:center;color:#fff}.plan-section .entry_wrap{width:1060px;height:340px;margin-bottom:15px;padding:230px 0 0 590px;background:url(/img/contents/pc/lp/5g-v2/price/otoku_plan.png) no-repeat top;box-sizing:border-box}.plan-section .entry_wrap .btnwrap{padding:0}.plan-section .entry_wrap .btnwrap .entry-button{width:400px;height:80px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.plan-section .entry_wrap .btnwrap .entry-button a{font-size:20px;font-weight:700;line-height:80px;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}.plan-section .entry_wrap .btnwrap .entry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.plan-section .entry_wrap .btnwrap .entry-button a:hover{top:0;filter:brightness(1.3)}.plan-section .entry_wrap .btnwrap .entry-button a:after,.plan-section .entry_wrap .btnwrap .entry-button a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.plan-section .entry_wrap_v2{height:830px;background:url(/img/contents/pc/lp/5g-v2/price/price_otoku.png) no-repeat top;box-sizing:border-box;position:relative}.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 .btnwrap{padding-top:700px}.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 .entry_wrap_v2 .btnwrap .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}.plan-section .entry_wrap_v2 .btnwrap .entry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.plan-section .entry_wrap_v2 .btnwrap .entry-button a:hover{top:0;filter:brightness(1.3)}.plan-section .entry_wrap_v2 .btnwrap .entry-button a:after,.plan-section .entry_wrap_v2 .btnwrap .entry-button a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.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 .plan-title{background-image:url(/img/contents/pc/lp/5g-v2/price/img_plan_kamihubuki.svg),url(/img/contents/pc/lp/5g-v2/price/img_plan_gacha.png),url(/img/contents/pc/lp/5g-v2/price/img_plan_muku.png);background-size:100%auto,130px auto,155px auto;background-position:50%,30%bottom,70%bottom;background-repeat:repeat,no-repeat,no-repeat;background-color:#0085e5;color:#fff;height:180px;padding-top:57px;box-sizing:border-box}.plan-section .plan-price-wrap{width:1060px;margin:0 auto}.plan-section .plan-price-wrap.none{padding:0;background:none}.plan-section .price-line-sp-row{display:none}.plan-section .heading1{font-size:29px;font-weight:700;color:#fff;margin-bottom:12px;padding-left:6px;text-align:center}.plan-section i{display:block;font-size:18px;font-weight:400}.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):after{border-top:10px solid #1785e5}.plan-section .plan-price-table.price1448b td .hukidashi-pink span:after{bottom:-10px;border-top:10px solid #ffcbcb}.plan-section .plan-price-table.price1448b td .hukidashi-blue span:after{bottom:-10px;border-top:10px solid #d1e4ff}.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 h3.title{color:#fff;background:#0085e5;padding:38px 0 20px;text-align:center;font-weight:700;font-size:29px}.plan-section .inner.blue{background:#0085e5}.plan-section .price-graph{display:flex;flex-direction:column;align-items:center}.plan-section .price-graph .price-graph-inner{position:relative;width:fit-content}.plan-section .price-graph .price-graph-inner .price-graph-text{color:#0083e4;position:absolute;font-size:40px;font-weight:700;top:40px;left:80px;line-height:1.5;text-align:left}@media (width<1060px){.plan-section .price-graph .price-graph-inner .price-graph-text{font-size:3.773vw;top:3.773vw;left:7.546vw}}.plan-section .limited_plan_detail{width:1060px;margin:0 auto;padding-bottom:20px;background-color:#fff}.plan-section .limited_plan_detail .accordion{display:block;margin:30px auto;width:300px;text-align:center;line-height:20px;padding:15px 0;border-radius:30px;border:1px solid #043786;font-size:14px;position:relative;color:#043786;font-weight:700;cursor:pointer}.plan-section .limited_plan_detail .accordion:before{transform:rotate(90deg)}.plan-section .limited_plan_detail .accordion:after,.plan-section .limited_plan_detail .accordion:before{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.plan-section .limited_plan_detail .js-accordion-parent.active .accordion:before{display:none}.plan-section .limited_plan_detail .js-accordion-children{margin-bottom:30px;padding:0 50px}.plan-section .plan-box{color:#039;background-color:#fff;width:1060px;margin:0 auto 20px;padding-top:20px}.plan-section .plan-box .plan-accordion .plan-btn:after{content:"+";position:absolute;right:15px}.plan-section .plan-box .plan-accordion .plan-btn.active:after{content:"－"}.plan-section .plan-box .table-heading p:before{content:"■";padding-right:5px}.plan-section .plan-box .plan-table{padding:10px 20px 20px}.plan-section .plan-box .plan-table table{table-layout:fixed;margin:0 auto;width:90%}.plan-section .plan-box .plan-table table tbody tr td,.plan-section .plan-box .plan-table table tbody tr th{border-color:#18335d;border-style:solid;border-width:1px 0;padding:10px 0 10px 10px;font-size:13px}.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.img{padding-left:5px}.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 .example{padding-bottom:20px}.plan-section .plan-box.option{padding:40px 21px 5px;box-sizing:border-box}.plan-section .plan-note{padding:20px 0 15px;width:calc(1060px - 2em);margin:auto;text-align:left}.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 .bg_blue{background:#0085e5;padding-top:1px}.campaign-section{padding:80px 0 100px;background:linear-gradient(180deg,#effaff 350px,#ffffff 0)}.campaign-section .s_ttl{margin-bottom:0}.campaign-section .campaign_wrap{margin-bottom:40px;height:350px;background:url(/img/contents/pc/lp/5g-v2/campaign/campaign.png) no-repeat top}.campaign-section .campaign_wrap .campaign_wrap_sp_img{display:none}.campaign-section .campaign_title{margin:20px 0 33px;color:#0062b2;font-weight:700;font-size:30px;line-height:1.2;text-align:center}.campaign-section .under_line{font-size:40px;z-index:0;position:relative}.campaign-section .under_line:after{content:"";z-index:-1;position:absolute;bottom:-2px;left:-10px;display:block;width:calc(100% + 20px);height:13px;background-color:#fff94c}.campaign-section .cp-cb{margin-top:60px}.device-section{padding-top:40px}.device-section .inner{margin-bottom:40px}.device-section .device_wrap{margin:0 auto 40px;width:1000px;display:flex;justify-content:space-between;align-items:center;position:relative}.device-section .device_wrap .slider-device{width:380px}.device-section .device_wrap .device_inner{width:500px;padding:0}.device-section .device_wrap .device_sub{font-size:16px}.device-section .device_wrap .device_title{font-size:60px;font-weight:700}.device-section .device_wrap .device_catchcopy{font-size:18px;padding-bottom:20px}.device-section .device_wrap .device_tag{display:flex;justify-content:flex-start;flex-wrap:wrap}.device-section .device_wrap .device_tag li{margin-right:10px;background:#5aa4e0;padding:2px 8px;border-radius:3px;color:#fff;font-size:16px}.device-section .device_wrap .device_details{margin-top:20px;display:flex;justify-content:space-between;border-left:1px solid #173d65}.device-section .device_wrap .device_details li{margin:0;width:33vw;border-right:1px solid #173d65;display:flex;justify-content:center;align-items:center;text-align:left;font-size:12px}.device-section .device_wrap .device_details li .icon{margin:0 10px 0 5px;font-size:18px;font-weight:700;height:30px;display:flex;justify-content:center;align-items:center}.device-section .device_wrap .device_details li .icon .num{font-size:30px}.device-section .device_wrap .device_btn_wrap{margin-top:15px;display:flex;justify-content:space-between;align-items:flex-end}.device-section .device_wrap .device_btn_wrap .details_link{margin:0 auto;width:240px;text-align:center;line-height:54px;border-radius:30px;border:1px solid #043786;font-size:19px;position:relative;cursor:pointer}.device-section .device_wrap .device_btn_wrap .details_link:before{display:block;content:"";width:7px;height:7px;border-top:1px solid #043786;border-right:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto;transform:rotate(45deg)}.device-section .device_wrap .device_btn_wrap .fukidashi{color:#f20044;text-align:center;font-size:14px;font-weight:700}.device-section .device_wrap .device_btn_wrap .fukidashi span{position:relative}.device-section .device_wrap .device_btn_wrap .fukidashi span:after,.device-section .device_wrap .device_btn_wrap .fukidashi span:before{display:block;content:"";width:0;height:15px;border-left:1px solid #f20044;position:absolute;top:0;bottom:0;margin:auto}.device-section .device_wrap .device_btn_wrap .fukidashi span:before{left:-10px;transform:rotate(-45deg)}.device-section .device_wrap .device_btn_wrap .fukidashi span:after{right:-10px;transform:rotate(45deg)}.device-section .device_wrap .device_btn_wrap .entry-button{width:240px;height:54px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.device-section .device_wrap .device_btn_wrap .entry-button a{font-size:19px;font-weight:700;line-height:54px;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}.device-section .device_wrap .device_btn_wrap .entry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.device-section .device_wrap .device_btn_wrap .entry-button a:hover{top:0;filter:brightness(1.3)}.device-section .device_wrap .device_btn_wrap .entry-button a:after,.device-section .device_wrap .device_btn_wrap .entry-button a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.device-section .device_wrap .device_img_label{position:absolute;z-index:1;top:-10px;left:350px}.device-section .device_wrap .device_img_label img{height:100px}.device-section .note_inner{margin:0 auto 40px;width:1000px;align-items:center;color:#4b6c9f;text-align:center}.option-section{padding:65px 0 80px;background:#f8f8f8}.option-section .option_list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.option-section .option_list.option_list_1231 li:before{content:"";display:inline-block;width:0;height:0;border-bottom:21px solid transparent;border-right:21px solid transparent;border-color:transparent #d9d9d9 #d9d9d9 transparent;border-style:solid;border-width:21px;position:absolute;right:0;bottom:0;z-index:1}.option-section .option_list.option_list_1231 li:after{content:"";display:inline-block;width:9px;height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;right:8px;bottom:6px;z-index:2}.option-section .option_list li{width:520px;height:240px;margin-bottom:20px;padding:30px;background:#fff;box-sizing:border-box}.option-section .option_list li .title{margin-bottom:15px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #8b98ad}.option-section .option_list li .title .text{display:flex;justify-content:flex-start;align-items:center;font-size:16px;line-height:1.2}.option-section .option_list li .title .text .img{margin-right:10px}.option-section .option_list li .title .text em{font-size:26px}.option-section .option_list li .title .text em .num{font-size:34px}.option-section .option_list li .title .img img{width:auto}.option-section .option_list li .title .img img.hulu-icon{width:60px}.option-section .option_list li .title .img img.hulu-logo{width:108px}.area-section{padding-top:60px}.area-section ._container{display:flex;justify-content:space-between;align-items:flex-start;padding:0 12px 20px}.area-section ._container .note{line-height:inherit}.area-section .note{line-height:40px}.area-section .inner{width:500px;padding:0 12px 20px}.area-section .inner img{margin-top:20px}.area-section .area_btn_wrap{position:relative;margin-bottom:30px}.area-section .details_link{margin:0 auto;width:305px;text-align:center;line-height:54px;border-radius:30px;color:#fff;background-color:#17a822;border:1px solid #17a822;font-size:16px;position:relative;top:-30px;left:270px;cursor:pointer}.area-section .details_link.active{color:#043786;background-color:#fff;border:1px solid #043786}.area-section .details_link.active:before{border:none}.area-section .details_link.active:after{border:1px solid rgb(32,37,33)}.area-section .details_link:after,.area-section .details_link:before{display:block;content:"";width:10px;height:0;border:1px solid #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto}.area-section .details_link:before{transform:rotate(90deg)}.area-section .details_link2:after,.area-section .details_link2:before{display:block;content:"";width:10px;height:0;position:absolute;top:0;bottom:0;right:15px;margin:auto;border:1px solid rgb(32,37,33)}.area-section .area_wrap .area-process-box1:before{content:"";right:-60px;width:60px;height:calc(100% + 1px);position:absolute;bottom:0;left:auto;background:linear-gradient(to bottom left,transparent 50%,#69bffb 0) 0 0/100% 50%no-repeat,linear-gradient(to top left,transparent 50%,#69bffb 0) 0 100%/100% 50%no-repeat}.area-section .area_wrap .area-process-box2:before{content:"";right:-60px;width:60px;height:calc(100% + 1px);position:absolute;bottom:0;left:auto;background:linear-gradient(to bottom left,transparent 50%,#c3e1f6 0) 0 0/100% 50%no-repeat,linear-gradient(to top left,transparent 50%,#c3e1f6 0) 0 100%/100% 50%no-repeat}.area-section .area_wrap .area-process-box3:before{content:"";right:-60px;width:60px;height:calc(100% + 1px);position:absolute;bottom:0;left:auto;background:linear-gradient(to bottom left,transparent 50%,#effaff 0) 0 0/100% 50%no-repeat,linear-gradient(to top left,transparent 50%,#effaff 0) 0 100%/100% 50%no-repeat}.flow-section{padding-top:40px}.flow-section.adk{background-color:#0085E4}.flow-section.adk>div{background-color:#fff}.flow-section.adk>._container{margin-bottom:50px;padding:30px}.flow-section ._container{padding:0 12px 110px}.flow-section .flow_list{display:flex;justify-content:space-between}.flow-section .flow_list li{width:320px;height:200px;margin-bottom:15px;padding:25px 25px 20px;background:#effaff;border-radius:7px;box-sizing:border-box;text-align:center}.flow-section .flow_list li .text{width:100%;margin-top:20px;text-align:left}.flow-section .flow_list li .text .title{font-size:20px;font-weight:700;text-align:center}.flow-section .flow_list li .img{width:100%}.flow-section .flow_list li .img img{width:45px;text-align:center;display:block;margin:0 auto}.voice-section{padding:60px 0;background:#effaff}.voice-section .voice_wrap{width:454px;background:#fff;margin:0 10px;padding:25px}.voice-section .voice_wrap .voice_title{display:flex;justify-content:space-between;align-items:center}.voice-section .voice_wrap .voice_title .title{width:90%;margin:0;font-weight:500;font-size:24px}.voice-section .voice_wrap .voice_title .title .oldsex{padding-top:10px;font-size:16px}.voice-section .memo{padding:20px 0 15px;width:calc(1060px - 2em);margin:auto;text-align:left}.faq-section{padding:80px 0 90px}.faq-section .faq_list{margin-top:40px;margin-bottom:40px}.faq-section .faq_list>dd{margin-bottom:3px}.faq-section .faq_list>dd:last-child{margin-bottom:0}.faq-section .faq_list .details_link{margin:0 auto;width:100%;border-radius:5px;background:#f5f5f5;font-size:16px;font-weight:400;position:relative;cursor:pointer}.faq-section .faq_list .details_link.active:before{border:none}.faq-section .faq_list .details_link:after,.faq-section .faq_list .details_link:before{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:10px;margin:auto}.faq-section .faq_list .details_link:before{transform:rotate(90deg)}.faq-section .faq_list .details_link .f_wrap{position:relative;padding:10px 25px 10px 55px}.faq-section .faq_list .details_link .f_wrap:before{display:block;content:"Q";width:30px;height:30px;background-color:#fff;border-radius:30px;font-size:16px;font-weight:700;text-align:center;position:absolute;top:6px;left:12px}.faq-section .faq_list .details_text{margin:10px auto 30px}.faq-section .faq_list .details_text .a_wrap:before{display:block;content:"A";width:30px;height:30px;background-color:#effaff;border-radius:30px;font-size:16px;font-weight:700;text-align:center;position:absolute;top:6px;left:12px}.faq-section .faq_area{flex-wrap:wrap;display:flex;gap:2px}.faq-section .tab_class{width:calc((100% - 4px) / 3);height:50px;background-color:#f5f5f5;font-size:15px;text-align:center;display:table;float:left;order:-1;cursor:pointer}.faq-section .tab_class .tab_text{display:table-cell;vertical-align:middle}.faq-section .tab_class.top_left{border-top-left-radius:5px}.faq-section .tab_class.top_right{border-top-right-radius:5px}.faq-section .tab_class.bottom_left{border-bottom-left-radius:5px}.faq-section .tab_class.bottom_right{border-bottom-right-radius:5px}.faq-section input:checked+.tab_class{background-color:#04479b;color:#fff}.faq-section .content_class{display:none;width:100%}.faq-section input:checked+.tab_class+.content_class{display:block}.slick-slider{position:relative;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding-bottom:10px}.slick-list:focus{outline:none}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:flex;justify-content:center;align-items:flex-start}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{height:100%;min-height:1px;outline:none}.slick-initialized .slick-slide{display:block}.head-text-jslink:hover{color:#ff3061;opacity:.5;text-decoration:none}@-webkit-keyframes cv-tech-slit{50%{-webkit-transform:perspective(1300px) translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out}to{-webkit-transform:perspective(1300px) translateZ(0) rotateY(0deg);opacity:1}}@-moz-keyframes cv-tech-slit{50%{-moz-transform:perspective(1300px) translateZ(-250px) rotateY(89deg);opacity:.5;-moz-animation-timing-function:ease-out}to{-moz-transform:perspective(1300px) translateZ(0) rotateY(0deg);opacity:1}}@keyframes cv-tech-slit{50%{transform:perspective(1300px) translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-in}to{transform:perspective(1300px) translateZ(0) rotateY(0deg);opacity:1}}div[id^=cv-tech-]{max-width:none!important}.lp5gv2-root{width:100%;min-width:1060px;overflow-x:hidden;background:#fff}.lp5gv2-shell{width:100%;max-width:none;margin:0;padding:0}@media (min-width:751px) and (max-width:1059.98px){.lp5gv2-root{width:1060px;margin-left:calc((100vw - 1060px) / 2);overflow-x:visible}}.lp5gv2-root #contents,.lp5gv2-root #header,.lp5gv2-root #header_wrap,.lp5gv2-root .cb_banner,.lp5gv2-root .mainv-section,.lp5gv2-root aside{width:100%;max-width:none}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.cv-tech-fancybox-nav:hover span{visibility:visible}.sf-hidden{display:none!important}.follow-banner_campaign{position:fixed;bottom:100px;left:90px;z-index:9999}.follow-banner_campaign .follow-banner_campaign-close{display:block;position:absolute;top:15px;right:0;cursor:pointer}.follow-banner_campaign .popup-campaign_banner{cursor:pointer}.cb_banner img{width:100%}.pointer{cursor:pointer}.img_adjustment{width:100%;height:auto}.popup_cursor{cursor:pointer}.popup_wrap input:checked~.popup_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.popup_wrap .popup_overlay{justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.popup_wrap .popup_overlay .popup_content{color:#18335d;position:relative;align-self:center;width:90%;max-width:710px;min-width:300px;box-sizing:border-box;background:#fff;transition:.5s}.popup_wrap .popup_overlay .popup_content .inner{width:auto;overflow:auto;padding:12px;height:600px;box-sizing:border-box}.popup_wrap .popup_overlay .popup_content .close_btn span:after,.popup_wrap .popup_overlay .popup_content .close_btn span:before{position:absolute;display:block;content:"";margin:auto;top:0;bottom:0;left:0;right:0;width:100%;height:0}.popup_wrap .popup_overlay .popup_content .close_btn span:before{border-top:2px solid #fff;transform:rotate(45deg)}.popup_wrap .popup_overlay .popup_content .close_btn span:after{border-top:2px solid #fff;transform:rotate(-45deg)}*{margin:0;padding:0}body{line-height:1.5}.detail .subtitle:before{content:"";display:block;width:4px;height:100%;background-color:#043786;position:absolute;top:0;left:0;bottom:0;margin:auto;border-radius:4px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOutTrigger{0%{opacity:1;display:flex}to{opacity:0;display:none}}@keyframes fadeOutContent{0%{opacity:1;display:block}to{opacity:0;display:none}}.popup_wrap .popup_overlay .popup_trigger{position:absolute;inset:0;display:block}.popup_wrap .popup_overlay{display:flex;align-items:center}.popup_wrap .popup_overlay .popup_content.device-popup-content .close_btn,.popup_wrap .popup_overlay .popup_content.speed-popup .close_btn{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#6f7f94;cursor:pointer;z-index:2}.popup_wrap .popup_overlay .popup_content.device-popup-content .close_btn span,.popup_wrap .popup_overlay .popup_content.speed-popup .close_btn span{position:relative;display:block;width:100%;height:100%}.popup_wrap .popup_overlay .popup_content .inner.speed_bg{padding:0;text-align:center;background-color:#fff}.popup_wrap .popup_overlay .popup_content .inner.speed_bg img{margin-bottom:10px}.popup_wrap .popup_overlay .popup_content .inner.speed_bg .notewrap{padding:0 35px 20px;text-align:left}.popup_wrap .popup_overlay .popup_content .inner.speed_bg .notewrap .note_num{margin-left:0;text-indent:0}.popup_wrap .popup_overlay .popup_content .inner.speed_bg .speed-ttl{margin:20px 0;color:#18335d;font-size:16px;font-weight:700;text-align:center}.popup_wrap .popup_overlay .popup_content .inner.speed_bg .speed-ttl strong{color:#1892eb}.popup_wrap .popup_overlay .popup_content .inner.speed_bg .speed-img{display:flex;justify-content:center}.plan-section .limited_plan_detail .js-accordion-children .accordion-tbl{width:100%;border-top:1px solid #d3d3d3}.plan-section .limited_plan_detail .js-accordion-children .accordion-tbl tr{border-bottom:1px solid #d3d3d3;color:#4b6c9f;font-size:16px}.plan-section .limited_plan_detail .js-accordion-children .accordion-tbl th{width:40%;padding-left:15px;text-align:left;vertical-align:middle;font-weight:700}.plan-section .limited_plan_detail .js-accordion-children .accordion-tbl td{width:60%;padding:10px 0;text-align:left}.plan-section .limited_plan_detail .js-accordion-children .accordion-tbl td small{font-size:12px}.plan-section .limited_plan_detail .js-accordion-children .accordion-tbl td .red{color:#f20044}.plan-section .js-accordion-children.example{text-align:center}.plan-section .js-accordion-children.example img{display:inline-block;max-width:100%;height:auto}.plan-section .js-accordion-children.example .price-bank-sp{display:none!important}@media (max-width:750px){.plan-section .js-accordion-children.example .price-bank-sp{display:inline-block!important}.plan-section .js-accordion-children.example .price-bank-sp+img{display:none}}.plan-section .inner.price-graph .note_v2{width:1060px;box-sizing:border-box}.campaign-section .cp-cb .cp-cb-ttl{margin:20px 0;color:#0085e5;font-size:24px;font-weight:700;text-align:center}.campaign-section .cp-cb .cp-cb-box{display:flex;justify-content:space-between;width:1060px;margin:0 auto}.campaign-section .cp-cb .cp-cb-box img,.campaign-section .cp-cb .cp-cb-box p{width:45%}.campaign-section .cp-cb .cp-cb-box strong{color:#0085e5;font-weight:700}.area-detail-img .area-img-sp,.area-detail-img .area-img-sp-split{display:none}.campaign-section .cp-cb .cp-cb-box .cp-cb-note{color:#4b6c9f;font-size:12px}.popup_wrap .popup_overlay .popup_content .inner.device-popup .popup_title{margin:20px 0;color:#18335d;font-size:18px}.popup_wrap .popup_overlay .popup_content .inner.device-popup table{width:100%;border:2px solid #d2d2d2;border-collapse:collapse;margin-bottom:30px}.popup_wrap .popup_overlay .popup_content .inner.device-popup table tr{border-top:1px solid #d2d2d2}.popup_wrap .popup_overlay .popup_content .inner table.cashback_44000{width:100%;margin:20px 0;box-sizing:border-box;border:1px solid #18335d}.popup_wrap .popup_overlay .popup_content .inner table.cashback_44000 td,.popup_wrap .popup_overlay .popup_content .inner table.cashback_44000 th{text-align:center;border-bottom:1px solid #18335d;border-right:1px solid #18335d;padding:10px 8px;font-size:12px}.popup_wrap .popup_overlay .popup_content .inner table.cashback_44000 th{background:#ccc;vertical-align:top}.popup_wrap .popup_overlay .popup_content .inner table.cashback_44000 td.align{background:#f0f0f0}.popup_wrap .popup_overlay .popup_content .close_btn{position:absolute;top:-60px;right:0;display:block;width:50px;height:50px;cursor:pointer;z-index:2}.popup_wrap .popup_overlay .popup_content .close_btn span{position:relative;display:inline-block;width:50px;height:50px}.popup_wrap .popup_overlay .popup_content .popup_title{margin:20px 0;font-size:18px}.popup_wrap .popup_overlay .popup_content.device-popup-content .close_btn,.popup_wrap .popup_overlay .popup_content.speed-popup .close_btn{top:-60px;right:0;width:50px;height:50px;border-radius:0;background:transparent}.popup_wrap .popup_overlay .popup_content.device-popup-content .close_btn span,.popup_wrap .popup_overlay .popup_content.speed-popup .close_btn span{display:inline-block;width:50px;height:50px}.popup_wrap .popup_overlay .popup_content .inner.device-popup table td,.popup_wrap .popup_overlay .popup_content .inner.device-popup table th{padding:10px 8px;font-size:12px}.popup_wrap .popup_overlay .popup_content .inner.device-popup table th{width:110px;background:#f0f0f0;font-weight:400;vertical-align:top}.popup_wrap .popup_overlay .popup_content .content_wrap{margin:0 12px}.popup_wrap .popup_overlay .popup_content .content_wrap dt{margin-top:20px;border-bottom:1px solid #8794a9;background:#f8f8f8;font-size:14px;font-weight:700;line-height:35px;text-align:center}.popup_wrap .popup_overlay .popup_content .content_wrap dt:first-child{margin-top:0}.popup_wrap .popup_overlay .popup_content .content_wrap dd{margin-top:20px;line-height:1.7}.popup_wrap .popup_overlay .popup_content .content_wrap dd .red{color:red}.popup_wrap .popup_overlay .popup_content .content_wrap small{font-size:12px}.popup_wrap .popup_overlay .popup_content .content_wrap p{padding-left:12px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_title{font-size:17px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_title span{font-size:12px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_flow{opacity:.7}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail{border:1px solid #e6e6e6;letter-spacing:.6px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail .iyakukin_detail_title{padding-top:10px;padding-bottom:10px;background-color:#e6e6e6}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail .iyakukin_detail_text{margin:10px 0}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail .iyakukin_detail_text .iyakukin_detail_indent{padding-left:6px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail .iyakukin_detail_text span{color:#f00}.plan-section .popup_wrap .popup_overlay .popup_content .inner .detail table{width:100%;margin:0 0 30px;border-collapse:collapse;table-layout:fixed}.plan-section .popup_wrap .popup_overlay .popup_content .inner .detail table:last-of-type{margin-bottom:0}.plan-section .popup_wrap .popup_overlay .popup_content .inner .detail table td,.plan-section .popup_wrap .popup_overlay .popup_content .inner .detail table th{width:50%;padding:0 15px;border:2px solid #eee}.plan-section .popup_wrap .popup_overlay .popup_content .inner .detail table td{padding:20px;font-size:12px;text-align:center;background-color:#fff}.plan-section .popup_wrap .popup_overlay .popup_content .inner .detail table .table-header-sub{padding:10px;font-size:16px;font-weight:700;background-color:#eee}.plan-section .popup_wrap .popup_overlay .popup_content .inner .detail table th.line-w{border-right:2px solid #fff}#footer .logo-and-banner .ac-banner-and-text img{display:block;margin-left:auto;margin-right:0}.area-section .area-intro-sp{display:none}.area-section .details_link2{margin:0 auto;width:305px;text-align:center;line-height:54px;border-radius:30px;color:#043786;background-color:#fff;border:1px solid #043786;font-size:16px;position:relative;cursor:pointer;display:block}.area-section .area_wrap{width:1060px;margin:0 auto;padding-bottom:30px}.area-section .area_wrap .area-process{height:160px;display:flex;flex-wrap:wrap;justify-content:flex-start}.area-section .area_wrap .area-process-box1{width:220px;background:#69bffb;z-index:10}.area-section .area_wrap .area-process-box1,.area-section .area_wrap .area-process-box2{position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.area-section .area_wrap .area-process-box2{width:360px;margin:0;padding:0 0 0 80px;background:#c3e1f6;z-index:5}.area-section .area_wrap .area-process-box3{width:420px;margin:0;padding:0 0 0 80px;background:#effaff;position:relative;z-index:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.area-section .area_wrap .area-detail{padding:0}.area-section .area_wrap .area-detail .title{color:#fff;font-size:16px;font-weight:700;text-align:center}.area-section .area_wrap .area-detail-ttl{font-size:16px;font-weight:700}.area-section .area_wrap .area-detail-ttl .search{background:url(/img/contents/sp/lp/5g-v2/general/area/icon_search.png) no-repeat 50%;content:"";display:inline-block;height:20px;width:26px}.area-section .area_wrap .area-detail-img{margin-top:10px;display:flex;justify-content:space-between;align-items:center;text-align:center}.area-section .area_wrap .area-detail-img p{width:48%}.area-section .area_wrap .area-detail-img img{width:auto}.area-section .area_wrap .area-detail .lower{margin-top:0}.area-section .area_wrap .area-subtxt{font-weight:700;margin-left:0;margin-top:25px;margin-bottom:15px;line-height:1.7}.area-section .area_wrap .area-subtxt .red{color:#ff4040;margin-right:8px}.area-section .area_wrap .area-subtxt .yellow{color:#fff070}.area-section .area_wrap .area-subtxt .orange{color:#ffa100;margin-right:8px}.area-section .area_wrap .iframe{text-align:center;margin:0}.faq-section .faq_list .details_text .a_wrap{position:relative;padding:10px 25px 10px 55px}.slider-device .slick-list .slick-track .slick-slide{margin:0 15px 15px}.slider-device .slick-list .slick-track .slick-slide img{vertical-align:top}#footer-menu-overlay,#footer_sp,#header_sp,#menu-overlay,.area-cta-sp,.cb_banner_sp,.charm-cta-sp,.charm-cta-sp-img,.charm-sp-container,.flow-cta-sp,.footer-cta-sp,.lp5gv2-root .plan-section .entry_title_sp,.lp5gv2-root .plan-section .sp-kantan-area,.mainv-section .mv-image,.mainv-section .mvwrap .testa_text,.plan-price-cta-sp{display:none}@media only screen and (max-width:750px){.lp5gv2-root{min-width:0;width:100%;overflow-x:hidden;font-size:14px}.lp5gv2-root *,.lp5gv2-root :after,.lp5gv2-root :before{box-sizing:border-box}.lp5gv2-root img,.lp5gv2-root svg{max-width:100%;height:auto}.lp5gv2-root .popup_cursor img{width:100%;height:auto}.lp5gv2-root #footer .foot-inner .otherlinks .no-indent,.lp5gv2-root ._container,.lp5gv2-root ._wrapper,.lp5gv2-root .area-section .area_wrap,.lp5gv2-root .bnr-link,.lp5gv2-root .bnr-link .inner,.lp5gv2-root .btn_wrap,.lp5gv2-root .campaign-section .cp-cb .cp-cb-box,.lp5gv2-root .device-section .device_wrap,.lp5gv2-root .device-section .note_inner,.lp5gv2-root .inner,.lp5gv2-root .plan-section .inner.price-graph .note_v2,.lp5gv2-root .plan-section .limited_plan_detail,.lp5gv2-root .plan-section .plan-box,.lp5gv2-root .plan-section .plan-note{width:100%;max-width:100%}.lp5gv2-root ._container,.lp5gv2-root .area-section .area_wrap,.lp5gv2-root .bnr-link,.lp5gv2-root .device-section .device_wrap,.lp5gv2-root .device-section .note_inner,.lp5gv2-root .inner,.lp5gv2-root .plan-section .limited_plan_detail,.lp5gv2-root .plan-section .plan-box{margin-left:auto;margin-right:auto}.lp5gv2-root .pc-show,.lp5gv2-root .sp-display-none{display:none!important}.lp5gv2-root .pc-display-none,.lp5gv2-root .sp-show{display:block!important}.lp5gv2-root h2.s_ttl{margin-bottom:20px;font-size:11px;line-height:1.4}.lp5gv2-root h2.s_ttl span{font-size:6.5vw;line-height:7.2vw}.lp5gv2-root h3.ttl{margin:20px auto;padding:10px;border-bottom-width:3px;font-size:9vw;line-height:9vw}.lp5gv2-root h3.ttl:before{bottom:-3px;width:70px;border-bottom-width:3px}.lp5gv2-root h3.ttl span{font-size:7vw}.lp5gv2-root #header .entry-button,.lp5gv2-root .device-section .device_wrap .device_btn_wrap .entry-button,.lp5gv2-root .entry-button{display:block;width:80%;height:55px;margin:0 auto}.lp5gv2-root #header .entry-button a,.lp5gv2-root .device-section .device_wrap .device_btn_wrap .entry-button a,.lp5gv2-root .entry-button a{font-size:4.5vw;line-height:55px}.lp5gv2-root #header{display:none}.lp5gv2-root #header_sp{display:block;position:relative;z-index:5002}.lp5gv2-root #header_sp .header_nav{overflow:hidden;background:#fff}.lp5gv2-root #header_sp .header_logo{width:46%;height:66px;float:left;background-color:#fff}.lp5gv2-root #header_sp .header_logo a{display:block}.lp5gv2-root #header_sp .header_logo img{display:block;padding:10px 0 0;margin:0 auto}.lp5gv2-root #header_sp .contact,.lp5gv2-root #header_sp .menu,.lp5gv2-root #header_sp .tel{display:block;width:18%;height:66px;float:right;text-align:center;text-decoration:none}.lp5gv2-root #header_sp .tel{background-color:#f5f5f5}.lp5gv2-root #header_sp .contact{background-color:#fde0e8}.lp5gv2-root #header_sp .menu{background-color:#043786;cursor:pointer}.lp5gv2-root #header_sp .contact img,.lp5gv2-root #header_sp .menu img,.lp5gv2-root #header_sp .tel img{display:block;width:24px;height:22px;margin:13px auto 5px;padding:0;box-sizing:border-box}.lp5gv2-root #header_sp .contact p,.lp5gv2-root #header_sp .menu p,.lp5gv2-root #header_sp .tel p{padding-bottom:5px;color:#222;font-size:12px;line-height:1.2}.lp5gv2-root #header_sp .menu p{color:#fff}.lp5gv2-root #header_sp .header-menu{display:none;position:absolute;top:66px;right:0;z-index:5002;width:100%;overflow:auto}.lp5gv2-root #header_sp .header-menu .main-link{font-size:0}.lp5gv2-root #header_sp .header-menu .main-link>li{display:inline-block;width:100%;border-bottom:1px solid #fff;background:rgba(51,51,51,.9);box-sizing:border-box;font-size:15px}.lp5gv2-root #header_sp .header-menu .main-link>li>a{display:block;width:100%;padding:23px 15px;color:#fff;font-weight:700;text-align:left;text-decoration:none;box-sizing:border-box}.lp5gv2-root #header_sp .header-menu .main-link>li>a.after-link{position:relative}.lp5gv2-root #header_sp .header-menu .main-link>li>a.after-link:after{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.lp5gv2-root #header_sp .header-menu .main-link>li:last-child{border-bottom:none;background:#00194E;padding:20px 15px}.lp5gv2-root #header_sp .header-menu .main-link>li:last-child .entry-button{width:100%;height:55px}.lp5gv2-root #header_sp .header-menu .main-link>li:last-child .entry-button a{font-size:18px;line-height:55px}.lp5gv2-root #footer-menu-overlay,.lp5gv2-root #menu-overlay{display:none;position:fixed;top:0;left:0;z-index:5001;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.lp5gv2-root #footer_sp{display:block;position:relative;z-index:5002}.lp5gv2-root #footer_sp .footer_nav{overflow:hidden;transition:all .25s ease;padding-top:10px}.lp5gv2-root #footer_sp .footer_nav .fukidashi{position:absolute;top:4%;right:15%;z-index:5003}.lp5gv2-root #footer_sp .footer_nav .contact{float:right;width:64%;height:66px;background:#f20044}.lp5gv2-root #footer_sp .footer_nav .contact a{position:relative;display:flex;align-items:center;margin-top:13px;color:#fff;font-size:15px;font-weight:700;text-align:center}.lp5gv2-root #footer_sp .footer_nav .contact a img{width:10%;margin:0 10px 0 10%}.lp5gv2-root #footer_sp .footer_nav .contact a span{display:contents;color:#fef47c;font-size:12px}.lp5gv2-root #footer_sp .footer_nav .contact a:after{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.lp5gv2-root #footer_sp .footer_nav .tel{background-color:#f5f5f5}.lp5gv2-root #footer_sp .footer_nav .menu,.lp5gv2-root #footer_sp .footer_nav .tel{display:block;float:left;width:18%;height:66px;text-align:center;text-decoration:none}.lp5gv2-root #footer_sp .footer_nav .menu{background-color:#043786;cursor:pointer}.lp5gv2-root #footer_sp .footer_nav .menu img,.lp5gv2-root #footer_sp .footer_nav .tel img{display:inline-block;box-sizing:content-box;padding:13px 10px 5px}.lp5gv2-root #footer_sp .footer_nav .tel p{color:#222;font-size:12px;padding-bottom:5px}.lp5gv2-root #footer_sp .footer_nav .menu p{color:#fff;font-size:12px;padding-bottom:5px}.lp5gv2-root #footer_sp .footer_nav.fixed{position:fixed;bottom:0;left:0;width:100%;visibility:hidden;opacity:0}.lp5gv2-root #footer_sp .footer_nav.fixed.fixed-bottom{bottom:65px}.lp5gv2-root #footer_sp .footer_nav.fixed.fixed-bottom img{width:100%;height:auto}.lp5gv2-root #footer_sp .follow-footer-menu{display:none;position:fixed;top:0;right:0;z-index:5002;width:100%;height:90%;overflow:auto}.lp5gv2-root #footer_sp .follow-footer-menu .main-link{font-size:0}.lp5gv2-root #footer_sp .follow-footer-menu .main-link>li{display:inline-block;width:100%;box-sizing:border-box;font-size:15px;border-bottom:1px solid #fff;background:rgba(51,51,51,.9)}.lp5gv2-root #footer_sp .follow-footer-menu .main-link>li>a{display:block;width:100%;padding:23px 15px;color:#fff;font-weight:700;text-align:left;text-decoration:none;box-sizing:border-box}.lp5gv2-root #footer_sp .follow-footer-menu .main-link>li>a.after-link{position:relative}.lp5gv2-root #footer_sp .follow-footer-menu .main-link>li>a.after-link:after{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.lp5gv2-root #footer_sp .follow-footer-menu .main-link>li:last-child{border-bottom:none;background:#00194E;padding:20px 15px}.lp5gv2-root #footer_sp .follow-footer-menu .main-link>li:last-child .entry-button{width:100%;height:55px}.lp5gv2-root #footer_sp .follow-footer-menu .main-link>li:last-child .entry-button a{font-size:18px;line-height:55px}.lp5gv2-root .cb_banner{display:none}.lp5gv2-root .cb_banner_sp{display:block}.lp5gv2-root .cb_banner_sp img{display:block;width:100%}.lp5gv2-root .mainv-section .mvwrap{height:auto;padding:0 12px 20px;background:#043786}.lp5gv2-root .mainv-section .mv-image{display:block;position:relative}.lp5gv2-root .mainv-section .mv-image img{display:block;width:100%;max-width:100%}.lp5gv2-root .mainv-section .mvwrap .mv_img{display:none}.lp5gv2-root .mainv-section .mvwrap .mv_img img{width:100%;max-width:100%}.lp5gv2-root .mainv-section .mvwrap .testa_text{display:block;position:relative;width:100%;margin:0 auto 5px;color:#fff;font-size:4.5vw;line-height:1.6;white-space:nowrap;text-align:center}.lp5gv2-root .mainv-section .mvwrap .testa_text:after,.lp5gv2-root .mainv-section .mvwrap .testa_text:before{content:"";position:absolute;top:0;display:block;width:2px;height:100%;background:#ccc}.lp5gv2-root .mainv-section .mvwrap .testa_text:before{left:6vw;transform:rotate(-30deg)}.lp5gv2-root .mainv-section .mvwrap .testa_text:after{right:6vw;transform:rotate(30deg)}.lp5gv2-root .mainv-section .mvwrap .testa_text.machiene-sp-only{display:block}.lp5gv2-root .mainv-section .mvwrap .entry-button{position:static}.lp5gv2-root .about-section .note_wrap,.lp5gv2-root .charm-section .inner .note_wrap,.lp5gv2-root .mainv-section .mvwrap .note_wrap{position:static;width:auto;max-width:none;height:82px;background:#f5f4f4;overflow-y:scroll;margin:15px auto 0;padding:.5em;font-size:12px;text-align:left}.lp5gv2-root .mainv-section .mvwrap .note_wrap{background:#0f479c}.lp5gv2-root .about-section .note_wrap{background:#fff}.lp5gv2-root .about-section .note_wrap ul{margin:0;padding:0;list-style:none}.lp5gv2-root .about-section .note_wrap ul li{margin:0;padding:0}.lp5gv2-root .charm-section .inner .note_wrap{background:#f5f4f4;padding:1em;line-height:20px;color:#4b6c9f;margin-top:20px}.lp5gv2-root aside .bnr-link{padding:10px 12px 0}.lp5gv2-root aside #deals_campaign{content:url(/img/contents/sp/general/banner_3000.png)}.lp5gv2-root aside .bnr-link .mgn-bottom:first-child img{content:url(/img/contents/sp/lp/5g-v2/general/top/Campaign_bnr.png)}.lp5gv2-root aside .bnr-link .mgn-bottom:nth-child(2) img{content:url(/img/contents/sp/lp/5g-v2/general/top/business.png)}.lp5gv2-root aside .bnr-link .mgn-bottom{margin-bottom:10px}.lp5gv2-root aside .bnr-link .inner{margin-top:0;padding:.5em;font-size:12px}.lp5gv2-root aside .bnr-link .inner .note_num{text-indent:0;margin-left:0}.lp5gv2-root .about-section,.lp5gv2-root .area-section,.lp5gv2-root .charm-section,.lp5gv2-root .flow-section{padding-top:40px}.lp5gv2-root .about-section ._container,.lp5gv2-root .area-section ._container,.lp5gv2-root .charm-section ._container,.lp5gv2-root .faq-section ._container,.lp5gv2-root .flow-section ._container,.lp5gv2-root .option-section ._container{padding:0 12px 20px}.lp5gv2-root .about-section .about_wrap{width:100%;padding:40px 10px;background:#effaff;box-sizing:border-box}.lp5gv2-root .about-section .about_list{display:block;width:100%}.lp5gv2-root .about-section .about_list_anker{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:10px;width:100%;padding-bottom:10px}.lp5gv2-root .about-section .about_list_anker li{width:100%;margin-bottom:0;display:block}.lp5gv2-root .about-section .about_list_anker li a{display:block}.lp5gv2-root .about-section .about_list_anker li img{width:100%;height:auto;display:block}.lp5gv2-root .about-section .about_list li{width:100%;height:auto;margin-bottom:15px;padding:12px;display:flex;justify-content:space-evenly;align-items:flex-start;flex-direction:column}.lp5gv2-root .about-section .about_list li>p{font-size:14px}.lp5gv2-root .about-section .about_list li .text{width:100%;font-size:100%;line-height:1.2}.lp5gv2-root .about-section .about_list li .text .title{margin-bottom:10px;font-size:5.5vw}.lp5gv2-root .about-section .about_list li .img{width:133px;margin:10px auto 0}.lp5gv2-root .about-section .note_wrap li{color:#18335d;font-size:12px;text-indent:0;margin-left:0}.lp5gv2-root .charm-section ._container{padding-top:2px;padding-bottom:0}.lp5gv2-root .charm-section .inner{display:block;margin-bottom:40px}.lp5gv2-root .charm-section .charm-pc-container{display:none}.lp5gv2-root .charm-section .charm-sp-container{display:block}.charm-cta-pc{display:none}.charm-cta-sp{display:block}.plan-price-cta-pc{display:none}.plan-price-cta-sp{display:block}.lp5gv2-root .plan-price-cta-sp .cta-wrap{height:auto;padding:20px 0;background:#00194E}.area-cta-pc,.flow-cta-pc,.footer-cta-pc{display:none}.area-cta-sp,.flow-cta-sp,.footer-cta-sp{display:block}.charm-cta-sp-img{display:block;width:100%}.lp5gv2-root .charm-section .inner h3.ttl{margin-top:0;padding-top:24px}.lp5gv2-root .charm-section .inner .text_wrap,.lp5gv2-root .charm-section .inner>.img{width:100%}.lp5gv2-root .charm-section.bg-blue{background:#effaff}.lp5gv2-root .charm-section.bg-blue .s_ttl{font-size:7vw}.lp5gv2-root .charm-section.bg-blue .s_ttl .sub{font-size:4vw}.lp5gv2-root .charm-section.bg-blue .s_ttl .pattern7053-title-sp{font-size:7vw;line-height:1.4}.lp5gv2-root .charm-section.bg-blue .inner{background:#fff;margin:10px 0;padding:0 10px 30px;position:relative}.lp5gv2-root .charm-section.bg-blue .inner .red{color:#ff0000;font-weight:700}.lp5gv2-root .charm-section.bg-blue .point-label{background:#d2d2d2;height:22px;position:relative;margin:0 -10px}.lp5gv2-root .charm-section.bg-blue .point-label .point-text{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);font-size:18px;font-weight:700;letter-spacing:.1em;padding:4px 20px;border-radius:20px;white-space:nowrap;z-index:1}.lp5gv2-root .charm-section.bg-blue .point-ttl{position:relative;margin:40px auto 20px;padding:10px;color:#18335d;font-weight:700;font-size:7vw;line-height:9vw;text-align:center}.lp5gv2-root .charm-section.bg-blue .point-ttl .title{display:flex;justify-content:center;align-items:flex-start}.lp5gv2-root .charm-section.bg-blue .point-ttl .small{display:block;font-weight:400;font-size:4.6vw;line-height:1.4;padding-top:10px}.lp5gv2-root .charm-section.bg-blue .point-ttl .ref{display:inline-block;font-size:3vw;line-height:1.2}.lp5gv2-root .charm-section.bg-blue .anker{display:block;margin:20px auto 0;width:300px;text-align:center;line-height:54px;border-radius:30px;border:1px solid #043786;font-size:14px;position:relative;color:#043786}.lp5gv2-root .charm-section.bg-blue .anker:before{display:block;content:"";width:7px;height:7px;border-top:1px solid #043786;border-right:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto;transform:rotate(135deg)}.lp5gv2-root .charm-section.bg-blue .anker a{color:#043786;display:block;height:100%;width:100%;text-decoration:none}.lp5gv2-root .charm-section.bg-blue .plus-area{text-align:center;font-size:4vw;color:#222;padding-top:30px}.lp5gv2-root .charm-section.bg-blue .plus-area .bold{font-weight:700}.lp5gv2-root .charm-section.bg-blue .inner .note_wrap{width:auto;height:30px;overflow-y:scroll;margin:0 0 20px;border:2px solid #d2d2d2;background:#fff}.lp5gv2-root .charm-section.bg-blue .note_wrap.charm-note-wrap-b{color:#4b6c9f;width:auto;font-size:12px;text-align:left;overflow-y:scroll;height:70px;background:#f5f4f4;padding:1em;margin-top:20px;line-height:20px}.lp5gv2-root .charm-section .inner .text_wrap .accordion_text,.lp5gv2-root .charm-section .inner .text_wrap .main_text{font-size:16px}.lp5gv2-root .charm-section .inner img{display:block;width:100%;margin:20px 0}.lp5gv2-root .charm-section .inner .img{position:relative;height:125vw}.lp5gv2-root .charm-section .charm-sp-container .inner .ttl .small{display:block;font-size:5vw}.lp5gv2-root .charm-section .charm-sp-container .inner .ttl>span{display:block;font-size:7vw}.lp5gv2-root .charm-section .charm-sp-container .inner .note_wrap{color:#4b6c9f;width:auto;font-size:12px;text-align:left;overflow-y:scroll;height:94px;background:#F5F4F4;padding:1em;margin-top:20px;line-height:20px}.lp5gv2-root .charm-section .inner .img .img_graph1,.lp5gv2-root .charm-section .inner .img .img_graph2{margin-top:0}.lp5gv2-root .charm-section .inner .img .img_graph1{position:absolute;top:0;left:0;width:100%;z-index:0}.lp5gv2-root .charm-section .inner .img .img_graph2{position:absolute;top:60vw;left:0;width:100%;z-index:1}.lp5gv2-root .charm-section .note{color:#4b6c9f;text-indent:inherit;margin-top:10px}.lp5gv2-root .cta-wrap{height:auto;padding:20px 0;background:#00194E;text-align:center;box-sizing:border-box}.lp5gv2-root .cta-wrap .btn_wrap,.lp5gv2-root .cta-wrap2 .btn_wrap{display:block;width:auto}.lp5gv2-root .cta-wrap .charm,.lp5gv2-root .cta-wrap .flow,.lp5gv2-root .cta-wrap .footer,.lp5gv2-root .cta-wrap .price,.lp5gv2-root .cta-wrap2 .area{height:auto;padding:0;background-image:none!important;background-color:#00194e!important}.lp5gv2-root .cta-wrap .charm .entry-button,.lp5gv2-root .cta-wrap .flow .entry-button,.lp5gv2-root .cta-wrap .footer .entry-button,.lp5gv2-root .cta-wrap .price .entry-button{margin-left:auto}.lp5gv2-root .cta-wrap2{background:#00194e}.lp5gv2-root .cta-wrap2 .area .cta-wrap_bottom{margin:15px 0 0}.lp5gv2-root .cta-wrap_bottom{padding:0 0 20px;background:#00194E}.lp5gv2-root .charm.charm-b .btn_wrap .cta-wrap_bottom,.lp5gv2-root .flow .btn_wrap .cta-wrap_bottom,.lp5gv2-root .footer .btn_wrap .cta-wrap_bottom,.lp5gv2-root .price.price-b .btn_wrap .cta-wrap_bottom{padding:20px 0 0}.lp5gv2-root .cta-wrap_bottom .fukidashi{margin:0 0 10px;font-size:3.2vw}.lp5gv2-root .inquiry-button{width:80%;height:auto;display:block;margin:0 auto;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.lp5gv2-root .inquiry-button a{font-size:4.5vw;font-weight:700;line-height:55px;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;border:1px solid #fff;background:#00194e}.lp5gv2-root .inquiry-button a:after,.lp5gv2-root .inquiry-button a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.lp5gv2-root .inquiry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lp5gv2-root .inquiry-button a:hover{top:0;filter:brightness(1.3)}.lp5gv2-root .area-button{width:80%;height:42px}.lp5gv2-root .area-button a{font-size:4vw;line-height:42px}.lp5gv2-root .plan-section{background-image:none}.lp5gv2-root .plan-section .plan-title{height:260px;min-height:260px;padding-top:40px;background-image:url(/img/contents/sp/lp/5g-v2/general/price/img_plan_kamihubuki-sp.svg?cache_file=20260427),url(/img/contents/sp/lp/5g-v2/general/price/img_plan_gatyamuku-sp.png?cache_file=20260427);background-size:100% auto,100% auto;background-position:bottom;background-repeat:repeat,no-repeat;background-color:#0085e5}.lp5gv2-root .plan-section .heading1{padding-top:3px;font-size:21px;line-height:1.5}.lp5gv2-root .plan-section i{font-size:18px}.lp5gv2-root .plan-section .plan-price-wrap{width:100%;max-width:100%;height:180vw;background:url(/img/contents/sp/lp/5g-v2/general/price/price_otoku.png) no-repeat top;background-size:95% auto;background-color:#0085e5;box-sizing:border-box;position:relative}.lp5gv2-root .plan-section .entry_wrap_v2{height:auto;background:none}.lp5gv2-root .plan-section .entry_wrap_v2 .btnwrap .entry-button{width:80%;height:55px}.lp5gv2-root .plan-section .entry_wrap_v2 .btnwrap .entry-button a{font-size:4.5vw;line-height:55px}.lp5gv2-root .plan-section .entry_wrap_v2 .imgwrap{padding-top:0}.lp5gv2-root .plan-section .entry_wrap_v2 .imgwrap .title{position:static;padding-top:6vw;color:#fff;font-size:5.2vw;font-weight:700;text-align:center;display:none}.lp5gv2-root .plan-section .plan-price-wrap .btnwrap{padding:136vw 0 10vw;background:none}.lp5gv2-root .plan-section .plan-price-wrap .note_inner{text-align:left;margin:10px auto}.lp5gv2-root .plan-section .plan-price-wrap .note_inner .note_num{text-align:start;padding:0 10px;text-indent:-1em;color:#fff}.lp5gv2-root .plan-section .inner{padding:20px 12px 0}.lp5gv2-root .plan-section .price-graph{overflow:hidden;padding:20px 12px 0}.lp5gv2-root .plan-section .price-graph .price-graph-inner{width:100%}.lp5gv2-root .plan-section .price-graph .price-graph-inner img{width:100%;height:auto}.lp5gv2-root .plan-section .price-graph .price-graph-inner .price-graph-text{top:5vw;left:6.5vw;font-size:4.5vw;line-height:1.5}.lp5gv2-root .plan-section .inner .note_v2{width:100%;margin:0 auto;padding:15px;background-color:#fff;color:#18335d;font-size:13px;font-weight:700;line-height:1.6}.lp5gv2-root .plan-section .limited_plan_detail{padding:20px 12px 10px;background-color:#0085e5}.lp5gv2-root .plan-section .limited_plan_detail>img,.lp5gv2-root .plan-section .limited_plan_detail>picture>img{display:block;width:100%;height:auto}.lp5gv2-root .plan-section .limited_plan_detail .limited_plan-box{background-color:#fff;padding:2px 0 10px}.lp5gv2-root .plan-section .limited_plan_detail .limited_plan-box .accordion{margin:20px auto}.lp5gv2-root .plan-section h3.title{padding:38px 0 0;font-size:20px;line-height:1.35}.lp5gv2-root .plan-section .plan-box .plan-table table,.lp5gv2-root .plan-section .plan-price-table{width:100%}.lp5gv2-root .plan-section .price-line-sp-row{display:table-row}.lp5gv2-root .plan-section .plan-price-table td,.lp5gv2-root .plan-section .plan-price-table th{padding:10px;font-size:12px}.lp5gv2-root .plan-section .plan-price-table td{font-size:20px}.lp5gv2-root .plan-section .limited_plan_detail .js-accordion-children{margin-bottom:0;padding:0 0 40px;background-color:#fff}.plan-section .limited_plan_detail .js-accordion-children .accordion-tbl th,td{font-size:14px}.plan-section .limited_plan_detail .js-accordion-children .accordion-tbl td{padding:10px 10px 15px 0}.lp5gv2-root .plan-section .inner.blue{padding:20px 12px 0;background:#0085e5}.lp5gv2-root .plan-section .plan-box.option{padding-top:0}.lp5gv2-root .plan-section .plan-box .plan-table{padding:10px 0 20px}.lp5gv2-root .plan-section .plan-box .plan-table table tbody tr td,.lp5gv2-root .plan-section .plan-box .plan-table table tbody tr th{padding:10px;font-size:13px}.lp5gv2-root .plan-section .plan-box .plan-table table tbody tr th{width:22%}.lp5gv2-root .plan-section .plan-box .plan-table table tbody tr td{width:39%;padding-left:10px}.lp5gv2-root .plan-section .plan-box .plan-table table tbody tr td span{font-size:18px}.lp5gv2-root .plan-section .entry_title{margin:40px 0 15px;color:#0085e5;font-size:6vw;line-height:1.3}.lp5gv2-root .plan-section .entry_title_default,.lp5gv2-root .plan-section .entry_wrap{display:none}.lp5gv2-root .plan-section .sp-kantan-area{display:block;background:#fff;padding-top:40px}.lp5gv2-root .plan-section .sp-kantan-area .entry_title_sp{display:block;position:relative;z-index:2;margin:0 0 15px}.lp5gv2-root .plan-section .plan-note.note.sp-show{display:none!important}.lp5gv2-root .plan-section .sp-kantan-area .kantanwrap{position:relative;text-align:left}.lp5gv2-root .plan-section .sp-kantan-area .kantanwrap img{width:100%;margin-bottom:20px}.lp5gv2-root .plan-section .sp-kantan-area .kantanwrap .note_num{width:85%;position:absolute;top:80vw;left:0;right:0;margin:auto;text-indent:inherit}.lp5gv2-root .plan-section .sp-kantan-area .kantanwrap .kantanwrap-txt{width:80%;position:absolute;top:110vw;left:0;right:0;margin:15px auto 0}.lp5gv2-root .plan-section .sp-kantan-area .kantanwrap .kantanwrap-txt strong{font-size:16px;font-weight:700}.lp5gv2-root .plan-section .sp-kantan-area .kantanwrap .kantanwrap-txt span{color:#f20044;text-decoration:underline}.lp5gv2-root .plan-section .sp-kantan-area .btnwrap{padding:0 0 30px;background:#fff}.lp5gv2-root .plan-section .sp-kantan-area .btnwrap .entry-button{width:80%}.lp5gv2-root .plan-section .entry_wrap{width:100%;height:90vw;margin-bottom:15px;padding:58vw 0 0;background-size:100% auto}.lp5gv2-root .plan-section .entry_wrap .btnwrap{padding:0;background:none}.lp5gv2-root .plan-section .inner_bn{margin-top:40px;padding:0 12px}.lp5gv2-root .plan-section .inner_bn .bn_list{display:block;margin:20px 0}.lp5gv2-root .plan-section .inner_bn .bn_title{color:#fff;font-weight:700;font-size:5vw;line-height:7.2vw;text-align:center}.lp5gv2-root .plan-section .inner_bn .bn_list li{margin-top:15px}.lp5gv2-root .plan-section .inner_bn .bn_list li:first-of-type{margin-top:0}.lp5gv2-root .plan-section .plan-note.note{padding:12px 0 15px 12px;text-indent:0;margin-left:0}.lp5gv2-root .campaign-section{padding:40px 0 0;background:linear-gradient(180deg,#effaff 260px,#fff 0)}.lp5gv2-root .campaign-section h2.s_ttl{margin-bottom:0}.lp5gv2-root .campaign-section .campaign_wrap{height:auto;min-height:260px;margin-bottom:0;background:none;background-size:cover}.lp5gv2-root .campaign-section .campaign_wrap .campaign_wrap_sp_img{display:block;width:100%;height:auto}.lp5gv2-root .campaign-section .campaign_title{margin:20px 12px;font-size:4vw}.lp5gv2-root .campaign-section .under_line{font-size:5vw}.lp5gv2-root .campaign-section .cp-cb .cp-cb-ttl{font-size:20px}.lp5gv2-root .campaign-section .cp-cb .cp-cb-box{display:block}.lp5gv2-root .campaign-section .cp-cb .cp-cb-box img,.lp5gv2-root .campaign-section .cp-cb .cp-cb-box p{width:90%;margin:0 auto 20px}.lp5gv2-root .device-section{padding-top:40px}.lp5gv2-root .device-section .device_wrap{display:block;padding:0 12px}.lp5gv2-root .device-section .device_wrap .device_img_label img{height:17vw}.lp5gv2-root .device-section .device_wrap .device_inner,.lp5gv2-root .device-section .device_wrap .slider-device{width:100%}.lp5gv2-root .device-section .device_wrap .device_inner{margin-top:30px}.lp5gv2-root .device-section .device_wrap .device_sub,.lp5gv2-root .device-section .device_wrap .device_tag li{font-size:12px}.lp5gv2-root .device-section .device_wrap .device_title{font-size:9vw}.lp5gv2-root .device-section .device_wrap .device_details{margin-top:20px;display:flex}.lp5gv2-root .device-section .device_wrap .device_details li{margin:0;width:33vw;border-right:1px solid #173d65;display:block;text-align:center;font-size:12px}.lp5gv2-root .device-section .device_wrap .device_details li .icon{margin-bottom:5px}.lp5gv2-root .device-section .device_wrap .device_details li .icon .num{font-size:7vw}.lp5gv2-root .device-section .device_wrap .device_btn_wrap{display:block;margin-top:15px}.lp5gv2-root .device-section .device_wrap .device_btn_wrap .details_link{width:90%;margin:20px auto;font-size:4vw;line-height:40px}.lp5gv2-root .device-section .device_wrap .device_img_label{top:0;left:auto;right:12px}.lp5gv2-root .device-section .device_wrap .device_btn_wrap .entry-button{width:90%}.lp5gv2-root .device-section .note_inner{padding:0 12px;text-align:center}.lp5gv2-root .option-section{padding:40px 0 0}.lp5gv2-root .option-section .option_list{display:block}.lp5gv2-root .option-section .option_list li{width:100%;height:auto;margin-bottom:15px;padding:12px}.lp5gv2-root .option-section .option_list li .title .text{font-size:3.5vw}.lp5gv2-root .option-section .option_list li .title .text em{font-size:4vw}.lp5gv2-root .option-section .option_list li .title .text em .num{font-size:6vw}.lp5gv2-root .option-section .option_list li .title .img img{width:15vw;height:auto}.lp5gv2-root .area-section ._container{display:block;padding-top:1px}.lp5gv2-root .area-section ._container>.inner:not(.area-intro-sp),.lp5gv2-root .area-section ._container>.note{display:none}.lp5gv2-root .area-section .area-intro-sp{display:block;width:auto;padding:0 0 20px}.lp5gv2-root .area-section .area-intro-sp img{display:block;width:100%;margin-top:20px}.lp5gv2-root .area-section .area-intro-sp p{font-size:14px;line-height:1.6}.lp5gv2-root .area-section .area-intro-sp .note{color:#4b6c9f;margin-top:10px;font-size:12px;line-height:40px;text-align:left;text-indent:0}.lp5gv2-root .area-section .inner{width:auto;padding:0}.lp5gv2-root .area-section .details_link{width:80%;line-height:40px;top:auto;left:auto;font-size:3.5vw}.lp5gv2-root .area-section .details_link.active{color:#043786;background-color:#fff;border:1px solid #043786}.lp5gv2-root .area-section .details_link.active:before{border:none}.lp5gv2-root .area-section .details_link.active:after{border:1px solid rgb(32,37,33)}.lp5gv2-root .area-section .area_wrap .area-process{height:auto;display:flex;flex-wrap:wrap;justify-content:center}.lp5gv2-root .area-section .area_wrap .area-process-box1,.lp5gv2-root .area-section .area_wrap .area-process-box2,.lp5gv2-root .area-section .area_wrap .area-process-box3{width:100%;min-height:110px;padding:0}.lp5gv2-root .area-section .area_wrap .area-process-box1:before,.lp5gv2-root .area-section .area_wrap .area-process-box2:before,.lp5gv2-root .area-section .area_wrap .area-process-box3:before{content:"";position:absolute;right:50%;left:-2px;bottom:-20px;width:calc(100% + 2px);height:20px}.lp5gv2-root .area-section .area_wrap .area-process-box1:before{background:linear-gradient(to top right,transparent 50%,#69bffb 0) 0 0 /50% 100% no-repeat,linear-gradient(to top left,transparent 50%,#69bffb 0) 100% 0 /50% 100% no-repeat}.lp5gv2-root .area-section .area_wrap .area-process-box2:before{background:linear-gradient(to top right,transparent 50%,#c3e1f6 0) 0 0 /50% 100% no-repeat,linear-gradient(to top left,transparent 50%,#c3e1f6 0) 100% 0 /50% 100% no-repeat}.lp5gv2-root .area-section .area_wrap .area-process-box3:before{background:linear-gradient(to top right,transparent 50%,#effaff 0) 0 0 /50% 100% no-repeat,linear-gradient(to top left,transparent 50%,#effaff 0) 100% 0 /50% 100% no-repeat}.lp5gv2-root .area-section .area_wrap .area-detail{padding:20px 12px}.lp5gv2-root .area-section .area_wrap .area-detail .title,.lp5gv2-root .area-section .area_wrap .area-detail-ttl{font-size:4vw}.lp5gv2-root .area-section .area_wrap .area-detail-img img{width:100%}.lp5gv2-root .area-section .area_wrap .area-detail-img .area-img-pc{display:none}.lp5gv2-root .area-section .area_wrap .area-detail-img .area-img-sp,.lp5gv2-root .area-section .area_wrap .area-detail-img .area-img-sp-split{display:block}.lp5gv2-root .area-section .area_wrap .area-detail-img .area-img-sp-split{display:flex;gap:8px}.lp5gv2-root .area-section .area_wrap .area-detail-img .area-img-sp-split p{width:50%;margin:0}.lp5gv2-root .area-section .area_wrap .iframe{margin:0 15px}.lp5gv2-root .flow-section .flow_list{display:block}.lp5gv2-root .flow-section .flow_list li{width:auto;height:auto;margin-bottom:15px;padding:20px;display:flex;justify-content:space-between;align-items:center;text-align:left}.lp5gv2-root .flow-section .flow_list li .img{width:15%}.lp5gv2-root .flow-section .flow_list li .img img{width:100%;height:auto}.lp5gv2-root .flow-section .flow_list li .text{width:75%;margin-top:0}.lp5gv2-root .flow-section .flow_list li .text .title{font-size:4vw;text-align:left}.lp5gv2-root .voice-section{padding:40px 0 20px;background:#effaff}.lp5gv2-root .voice-section .voice_wrap{width:300px;background:#fff;margin:0;padding:20px 30px}.lp5gv2-root .voice-section .voice_wrap .voice_title .title{width:90%;margin:0;font-weight:500;font-size:4.4vw}.lp5gv2-root .voice-section .voice_wrap .voice_title .title .oldsex{padding-top:10px;font-size:3.5vw}.lp5gv2-root .voice-section .memo{font-size:12px;margin-top:10px;margin-left:3em;padding:0}.lp5gv2-root .faq-section{padding:40px 0 0}.lp5gv2-root .faq-section .tab_class .tab_text{font-size:14px;font-weight:700}.lp5gv2-root .faq-section .faq_list{margin-top:40px;margin-bottom:40px}.lp5gv2-root .faq-section .faq_list>dt{margin-bottom:15px;font-size:3.5vw}.lp5gv2-root .faq-section .faq_list .details_link{font-size:14px;font-weight:700}.lp5gv2-root .faq-section .tab_class{width:calc((100% - 4px) / 3);font-size:15px}.lp5gv2-root .slick-list{overflow:hidden}.lp5gv2-root .slick-track{max-width:none}.lp5gv2-root .slider-campaign .slick-list .slick-track .slick-slide img{width:auto;height:175px;display:inline-block;margin:0}.lp5gv2-root .slider-campaign .slick-list .slick-track .slick-slide label{display:inline-block;padding:0 5px}.lp5gv2-root .slider-campaign .slick-next,.lp5gv2-root .slider-campaign .slick-prev,.lp5gv2-root .slider-voice .slick-next,.lp5gv2-root .slider-voice .slick-prev{width:25px;height:40px;position:absolute;top:0;bottom:0;margin:auto;background:rgba(70,70,70,.6);border:none;border-radius:3px;z-index:1;transform:unset;font-size:0;overflow:hidden}.lp5gv2-root .slider-campaign .slick-prev,.lp5gv2-root .slider-voice .slick-prev{left:30px;right:unset}.lp5gv2-root .slider-campaign .slick-next,.lp5gv2-root .slider-voice .slick-next{right:30px;left:unset}.lp5gv2-root .slider-campaign .slick-dots,.lp5gv2-root .slider-device .slick-dots,.lp5gv2-root .slider-voice .slick-dots{z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;position:absolute;left:0;right:0;bottom:-5vw}.lp5gv2-root .slider-campaign .slick-dots li,.lp5gv2-root .slider-device .slick-dots li,.lp5gv2-root .slider-voice .slick-dots li{width:8px;height:8px;margin-right:12px;overflow:hidden;text-indent:-999em;border-radius:50%;background:#b6ccde;list-style:none}.lp5gv2-root .slider-campaign .slick-dots li.slick-active,.lp5gv2-root .slider-device .slick-dots li.slick-active,.lp5gv2-root .slider-voice .slick-dots li.slick-active{background:#5d708d}.lp5gv2-root .slider-campaign .slick-dots li button,.lp5gv2-root .slider-device .slick-dots li button{display:none}.lp5gv2-root .slider-campaign .slick-slide:not(.slick-center){transform:scale(.75);transition:all .3s ease;opacity:.5}.lp5gv2-root .slider-campaign .slick-center{transform:scale(1);opacity:1;transition:all .3s}.lp5gv2-root .slider-voice .slick-slide:not(.slick-center){transform:scale(.75);transition:all .3s ease;opacity:.5}.lp5gv2-root .slider-voice .slick-center{transform:scale(1);opacity:1;transition:all .3s}.lp5gv2-root .slider-device .slick-list .slick-track .slick-slide{margin:0 0 15px}.lp5gv2-root .follow-banner_campaign{left:0;right:auto;bottom:24vw;width:36%;z-index:14}.lp5gv2-root .follow-banner_campaign .follow-banner_campaign-close{top:2vw;right:-2vw;width:15%}.lp5gv2-root #footer{margin-bottom:66px}.lp5gv2-root #footer .foot-inner{padding:25px 12px}.lp5gv2-root #footer .foot-inner .otherlinks .no-indent,.lp5gv2-root #footer .footer-menu{display:flex;justify-content:flex-start;flex-wrap:wrap}.lp5gv2-root #footer .foot-inner .otherlinks .no-indent li,.lp5gv2-root #footer .footer-menu li{width:auto;margin-top:10px;padding:0 10px}.lp5gv2-root #footer .logo-and-banner{display:block;text-align:center}.lp5gv2-root #footer .logo-and-banner img{display:block;margin:auto}.lp5gv2-root #footer .logo-and-banner .ac-banner-and-text{margin-top:20px;text-align:right}.lp5gv2-root #footer .logo-and-banner .ac-banner-and-text img{margin-left:auto;margin-right:0}.lp5gv2-root .popup_wrap .popup_overlay .popup_content{width:90%;min-width:300px}.lp5gv2-root .popup_wrap .popup_overlay .popup_content .inner{height:80vh}.lp5gv2-root .popup_wrap .popup_overlay .popup_content .inner.speed_bg{height:68vh}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner{padding:12px}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner .description{padding:20px 10px;font-size:14px}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner .description p{margin-top:20px}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner .description p.title{margin:0 0 30px;padding-bottom:10px;font-size:20px;font-weight:700;color:#043786;border-bottom:2px solid #043786}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner .detail{margin:20px 0;padding:20px 10px}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner .detail.grey{background-color:#f9f9f9}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner table{width:100%;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #eee;border-collapse:collapse;border-spacing:0;table-layout:fixed}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner table th{font-size:12px;font-weight:700;background:#f0f0f0;vertical-align:top;border-bottom:1px solid #eee;padding:10px 8px;text-align:center}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner table th.line-w{border-right:2px solid #fff}.lp5gv2-root .plan-section .popup_wrap .popup_overlay .popup_content .inner table td{padding:10px 8px;font-size:12px;text-align:center;vertical-align:middle;border:2px solid #eee}.lp5gv2-root .popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_title{font-size:17px}.lp5gv2-root .popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_title span{font-size:12px}}.lp5gv2-root .machiene_nav{display:flex;justify-content:center;align-items:center;width:auto;background-color:#00c8e0}.lp5gv2-root #header_wrap .lineBand{background:#2BBD13;display:flex;justify-content:center;width:100%}.lp5gv2-root #header_wrap .lineBand img{padding:8px 0}.lp5gv2-root .sp-obi-band{display:flex;justify-content:center;align-items:center;width:auto;background-color:#00c8e0}.lp5gv2-root .sp-obi-band img{vertical-align:middle}.lp5gv2-root .afad-fee0-banner picture{display:block;width:100%}.lp5gv2-root .afad-fee0-banner img{display:block;width:100%;height:auto}.lp5gv2-root .afad-fee0-obi img,.lp5gv2-root .line-ref-cp-obi img{width:100%;max-width:100%;height:auto}.lp5gv2-root #contents.adk-lisaff-order,.lp5gv2-root #contents.adk-order{display:flex;flex-direction:column}.lp5gv2-root #contents.adk-order .mainv-section{order:1}.lp5gv2-root #contents.adk-order #flow,.lp5gv2-root #contents.adk-order .flow-section{order:2}.lp5gv2-root #contents.adk-order #price,.lp5gv2-root #contents.adk-order .plan-section{order:3}.lp5gv2-root #contents.adk-order #device,.lp5gv2-root #contents.adk-order .device-section{order:4}.lp5gv2-root #contents.adk-order .option-section{order:5}.lp5gv2-root #contents.adk-order #about,.lp5gv2-root #contents.adk-order .about-section{order:6}.lp5gv2-root #contents.adk-order #charm,.lp5gv2-root #contents.adk-order .charm-section{order:7}.lp5gv2-root #contents.adk-order #voice,.lp5gv2-root #contents.adk-order .voice-section{order:8}.lp5gv2-root #contents.adk-order .under-section{order:9}.lp5gv2-root #contents.adk-order #campaign,.lp5gv2-root #contents.adk-order .campaign-section{order:10}.lp5gv2-root #contents.adk-order #area,.lp5gv2-root #contents.adk-order .area-cta-pc,.lp5gv2-root #contents.adk-order .area-cta-sp,.lp5gv2-root #contents.adk-order .area-section{order:11}.lp5gv2-root #contents.adk-order #faq,.lp5gv2-root #contents.adk-order .faq-section{order:12}.lp5gv2-root #contents.adk-lisaff-order .mainv-section{order:1}.lp5gv2-root #contents.adk-lisaff-order .under-section{order:2}.lp5gv2-root #contents.adk-lisaff-order #flow,.lp5gv2-root #contents.adk-lisaff-order .flow-section{order:3}.lp5gv2-root #contents.adk-lisaff-order #price,.lp5gv2-root #contents.adk-lisaff-order .plan-section{order:4}.lp5gv2-root #contents.adk-lisaff-order #device,.lp5gv2-root #contents.adk-lisaff-order .device-section{order:5}.lp5gv2-root #contents.adk-lisaff-order .option-section{order:6}.lp5gv2-root #contents.adk-lisaff-order #about,.lp5gv2-root #contents.adk-lisaff-order .about-section{order:7}.lp5gv2-root #contents.adk-lisaff-order #charm,.lp5gv2-root #contents.adk-lisaff-order .charm-section{order:8}.lp5gv2-root #contents.adk-lisaff-order #voice,.lp5gv2-root #contents.adk-lisaff-order .voice-section{order:9}.lp5gv2-root #contents.adk-lisaff-order #campaign,.lp5gv2-root #contents.adk-lisaff-order .campaign-section{order:10}.lp5gv2-root #contents.adk-lisaff-order #area,.lp5gv2-root #contents.adk-lisaff-order .area-cta-pc,.lp5gv2-root #contents.adk-lisaff-order .area-cta-sp,.lp5gv2-root #contents.adk-lisaff-order .area-section{order:11}.lp5gv2-root #contents.adk-lisaff-order #faq,.lp5gv2-root #contents.adk-lisaff-order .faq-section{order:12}.lp5gv2-root .adk-fixed-banner{position:fixed;bottom:0;left:0;width:100%;z-index:10}.lp5gv2-root .adk-fixed-banner img{width:100%;height:auto}@media (min-width:751px){.lp5gv2-root.has-adk-fixed-banner{padding-bottom:6.25vw}}.lp5gv2-root #header_wrap .bnr_line_fv img{width:100%;height:auto;display:block}.lp5gv2-root .wifistore-band{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#fafafa}.lp5gv2-root .wifistore-band img{width:auto;max-width:100%;height:auto;display:block}.lp5gv2-root .wifistore-band u{margin-left:4vw;font-size:20px}@media (max-width:768px){.lp5gv2-root .wifistore-band{display:block;padding:10px 12px;box-sizing:border-box}.lp5gv2-root .wifistore-band img{width:auto;max-width:100%;height:auto;margin:0 auto}.lp5gv2-root .wifistore-band u{margin-left:0;margin-top:8px;display:block;font-size:12px;line-height:1.5}}.lp5gv2-root .campaign_contents{background:url(/img/contents/pc/lp/5g-v2/top/campaign_bg.png) 50% no-repeat;background-size:cover;padding:30px 0}.lp5gv2-root .campaign_contents .campaign_top_contents{width:1000px;margin:0 auto;padding:30px 10px;position:relative}.lp5gv2-root .campaign_contents .campaign_top_contents .campaign_top_image{position:absolute;width:88%;margin:0 auto;top:58%;left:50%;transform:translate(-50%,-50%)}.lp5gv2-root .campaign_contents .campaign_top_contents .campaign_top_image img{padding-bottom:10px}.lp5gv2-root .campaign_contents .campaign_top_contents .campaign_top_image picture:nth-child(3) img{width:640px;display:block;margin:0 auto}.lp5gv2-root .campaign_contents .campaign_bottom_contents{width:960px;margin:0 auto;padding:20px;background-color:#fff;box-shadow:0 4px 10px #c7c7c7;border-radius:10px}.lp5gv2-root .campaign_contents .campaign_bottom_contents .campaign_accordion{background:url(/img/contents/pc/lp/5g-v2/top/step_arrow_down.png) no-repeat right 12px top 12px}.lp5gv2-root .campaign_contents .campaign_bottom_contents .campaign_accordion.active{background:url(/img/contents/pc/lp/5g-v2/top/step_arrow_up.png) no-repeat right 12px top 12px}.lp5gv2-root .campaign_contents .campaign_bottom_contents .cashback_title{font-size:22px;text-align:center;font-weight:700;color:#F71F6F}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list{display:flex;justify-content:space-between;align-items:center;margin:10px 0;gap:20px}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .step_image{height:100px;display:flex;align-items:flex-end;margin:0 auto}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .step_title{display:flex;font-size:16px;font-weight:700;text-align:center;line-height:1.4;padding:10px 0;height:60px;align-items:center;justify-content:center}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .step_title.red{color:#F71F6F}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .text{padding:0 20px}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list li{display:flex;flex-direction:column;width:24%;height:300px;font-size:13px;color:#222}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .small{font-size:10px}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .btn-web{color:#222;text-decoration:none;letter-spacing:0;margin-top:20px;width:200px;height:38px;font-size:12px;position:relative;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #222}@media (max-width:768px){.lp5gv2-root .campaign_contents{background:url(/img/contents/sp/lp/5g-v2/general/top/campaign_bg_yellow.png) 50% no-repeat;background-size:cover}.lp5gv2-root .campaign_contents .campaign_top_contents{width:96%}.lp5gv2-root .campaign_contents .campaign_top_contents .campaign_top_image{top:54%}.lp5gv2-root .campaign_contents .campaign_top_contents .campaign_top_image img{padding-bottom:2px}.lp5gv2-root .campaign_contents .campaign_top_contents .campaign_top_image img.otoku-02-sp-pad{padding-bottom:8vw}.lp5gv2-root .campaign_contents .campaign_bottom_contents{width:86%;padding:4vw 2vw;margin:5vw auto;box-shadow:0 1px 4px #c7c7c7;border-radius:4px}.lp5gv2-root .campaign_contents .campaign_bottom_contents .campaign_accordion{background:url(/img/contents/sp/lp/5g-v2/general/top/step_arrow_down.png) no-repeat right 2vw top 1vw;background-size:5%}.lp5gv2-root .campaign_contents .campaign_bottom_contents .campaign_accordion.active{background:url(/img/contents/sp/lp/5g-v2/general/top/step_arrow_up.png) no-repeat right 2vw top 1vw;background-size:5%}.lp5gv2-root .campaign_contents .campaign_bottom_contents .cashback_title{font-size:4vw}.popup_wrap .popup_overlay .popup_content .inner table.cashback_44000 td,.popup_wrap .popup_overlay .popup_content .inner table.cashback_44000 th{padding:1vw}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list{justify-content:space-around;gap:2vw;flex-wrap:wrap;align-items:start}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .step_image{height:26vw}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .step_title{font-size:3.4vw;height:15vw}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list li{width:45%;height:auto}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .text{font-size:3vw;padding:0}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .small{font-size:2.6vw}.lp5gv2-root .campaign_contents .campaign_bottom_contents .details_text .step_list .btn-web{margin-top:4vw;height:10vw;font-size:2.8vw;width:100%}}.lp5gv2-root .f-footer{display:none;position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:9999;background:#043786;padding-block:2vw}.lp5gv2-root .f-footer.fixed{display:block}.lp5gv2-root .f-footer .ff-btn{color:#fff;background-color:#F20044;font-size:18px;font-weight:700;width:92%;display:flex;padding:.25em;margin:auto;border-radius:100px;justify-content:center;text-decoration:none}.header_nav.-b{height:90px}.header-nav_multirow_contents{display:flex;justify-content:space-between;align-items:center}.header_nav .gpt_wrap_a{color:#fff;padding-bottom:5px;display:flex;justify-content:flex-end;align-items:center}.header_nav .gpt_wrap_a span{font-weight:700;font-size:16px}.header_nav .gpt_wrap_a img{width:16px;margin-bottom:3px;margin-left:5px}.charm.gpt{padding:100px 0 0}.cta-wrap .gpt_wrap_a{color:#fff;padding-top:12px;display:flex;justify-content:center;align-items:center}.cta-wrap .gpt_wrap_a span{font-weight:700;font-size:16px}.cta-wrap .gpt_wrap_a img{width:16px;margin-bottom:3px;margin-left:5px}.spfd_gpt_5gheader{display:block;text-align:center}.spfd_gpt_5gheader img{width:100%;max-width:375px}.ai-button-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center}.ai-button-wrapper.background{background:#00194E}.ai-button-wrapper.margin{padding-bottom:20px}.ai-button-wrapper .fukidashi{color:#fff;text-align:center;font-size:16px}.ai-button-wrapper .fukidashi span{position:relative}.ai-button-wrapper .fukidashi span:after,.ai-button-wrapper .fukidashi span:before{display:block;content:"";width:0;height:15px;border-left:1px solid #fff;position:absolute;top:0;bottom:0;margin:auto}.ai-button-wrapper .fukidashi span:before{left:-10px;transform:rotate(-45deg)}.ai-button-wrapper .fukidashi span:after{right:-10px;transform:rotate(45deg)}.cta-wrap .ai-button-wrapper .fukidashi{margin:10px 0 0}.cta-wrap .testa_text{display:inline-block;width:fit-content;font-size:4.5vw;position:relative;white-space:nowrap;text-align:center;margin:0 auto 5px;color:white}.cta-wrap .testa_text:after,.cta-wrap .testa_text:before{content:"";position:absolute;top:0;display:block;width:2px;height:100%;background:currentColor}.cta-wrap .testa_text:before{left:-20px;transform:rotate(-30deg)}.cta-wrap .testa_text:after{right:-20px;transform:rotate(30deg)}.ai-button{width:80%;height:55px;background-color:#fff;border-radius:50px;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;margin:20px auto 5px;font-size:3.5vw;color:#60ABED;line-height:1.1;padding:6px}.ai-button-wrapper .ai-button a{display:flex;justify-content:center;align-items:center;color:#0085e5}.ai-button a:before{display:block;content:"";width:7px;height:7px;border-top:1px solid #043786;border-right:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto;transform:rotate(45deg)}.ai-button .icon{position:absolute;left:5vw}.ai-button .wrap{align-items:center;gap:8px}.ai-button-wrapper .ai-button .contents{display:flex;justify-content:space-between;font-size:13px;align-items:center;height:auto}.ai-button img{width:7vw}.ai-button p{background-color:#E0EFFB;padding:2px 5px;margin:0}.ai-button .tel span{font-size:23px;font-weight:700}#popup-one-minute .popup_overlay{transform:scale(1);opacity:1}@media (max-width:768px){#popup-one-minute .pc-only{display:none}}@media (min-width:769px){#popup-one-minute .sp-only{display:none}}#popup-one-minute .popup_content{background:none;max-width:none;width:auto;height:auto}#popup-one-minute .popup_content .inner{padding:0;height:auto;position:relative}#popup-one-minute .popup_content .inner img{height:500px}#popup-one-minute .popup_content .inner span{position:absolute;bottom:4px;left:0;width:100%;text-align:center;color:#fff;font-size:28px}@media (max-width:768px){#popup-one-minute .popup_content .inner{display:flex;justify-content:center}#popup-one-minute .popup_content .inner img{width:80%;height:auto}}.ai-consult-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:99999;display:flex;align-items:center;justify-content:center}.ai-consult-popup{background:#fff;border-radius:12px;padding:32px 28px;max-width:420px;width:90%;position:relative;text-align:center}.ai-consult-popup-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:24px;cursor:pointer;color:#333;line-height:1}.ai-consult-popup-title{font-size:20px;font-weight:700;color:#043786;margin-bottom:16px}.ai-consult-popup-lead{font-size:14px;color:#555;margin-bottom:16px}.ai-consult-popup-tel{display:block;font-size:28px;font-weight:700;color:#043786;text-decoration:none;margin-bottom:8px}.ai-consult-popup-note{font-size:12px;color:#777}.follow-ranking-banner-origin{position:fixed;bottom:20px;right:20px;z-index:999999}.follow-banner_wimax-ranking{position:fixed;bottom:320px;right:20px;z-index:999999}.follow-ranking-banner-banner{max-width:200px}.follow-ranking-banner-banner img{max-width:100%;width:426px}.follow-ranking-banner-close{padding:10px;font-size:10px;line-height:1;display:block;position:absolute;right:-10px;top:-10px;background:#215b497d;color:white;border-radius:15px;cursor:pointer}.follow-ranking-banner-pc{display:inline}.follow-ranking-banner-sp{display:none}@media (max-width:750px){.follow-banner_wimax-ranking,.follow-ranking-banner-origin{top:auto;left:5vw;right:auto;bottom:24vw;width:90vw}.follow-banner_wimax-ranking.above-footer,.follow-ranking-banner-origin.above-footer{bottom:80px}.follow-ranking-banner-banner{max-width:100%;text-align:center}.follow-ranking-banner-banner img{max-width:100%;width:auto}.follow-ranking-banner-pc{display:none}.follow-ranking-banner-sp{display:block;width:100%}}