@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Lato:400,700";@import"https://fonts.googleapis.com/earlyaccess/notosansjp.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.slick-slider{position:relative;display:block;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:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:none;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.ttl-001,.campaign .campaign-discount h2,.campaign .campaign-web-discount h2,.campaign .campaign-amazon-gift h2,.campaign .campaign-gakuwari h2,.campaign .campaign-commission-free h2,.campaign .campaign-detail h2,.campaign .campaign-cashback-second-device h2,.campaign .campaign-norikae h2{padding-bottom:12px;border-bottom:3px solid #043786;color:#043786;font-size:2.6rem;font-weight:600}.ttl-002,.sitepolicy .main-content-2column h2,.privacy .main-content-2column h2,.campaign .campaign-discount h3,.campaign .campaign-web-discount h3,.campaign .campaign-amazon-gift h3,.campaign .campaign-gakuwari h3,.campaign .campaign-commission-free h3,.campaign .campaign-detail h3,.campaign .campaign-cashback-second-device h3,.campaign .campaign-etc h3,.campaign .campaign-contact h3,.campaign .campaign-step h3,.campaign .campaign-norikae h3{padding:2px 19px;border-left:4px solid #043786;color:#043786;font-size:2.6rem;font-weight:600}.ttl-003,.sitepolicy .main-content-2column h3,.privacy .main-content-2column h3{color:#2b86f5;font-size:2.2rem;font-weight:600}.ttl-004{font-size:1.8rem;font-weight:600}.btn-blue,.device-item .device-campaign-col>dl dd .btn-set .btn.blue,.btn-pink,.btn-wht,.au-plan .recommend-plan .campaign-etc ul li a.btn,.rules .main-content-2column .agreement-btn,.company .main-content-2column .print-btn,.campaign .campaign-etc ul li a.btn,.campaign .campaign-norikae a.btn,.campaign .campaign-list .campaign-col>dl dd .btn,.price .campaign-box .btn,.device-item .device-campaign-col>dl dd .btn{position:relative;display:flex;align-items:center;justify-content:center;width:500px;height:66px;border-radius:33px;background-color:#043786;color:#fff;font-size:2rem}.btn-blue:after,.device-item .device-campaign-col>dl dd .btn-set .btn.blue:after,.btn-pink:after,.btn-wht:after,.au-plan .recommend-plan .campaign-etc ul li a.btn:after,.rules .main-content-2column .agreement-btn:after,.company .main-content-2column .print-btn:after,.campaign .campaign-etc ul li a.btn:after,.campaign .campaign-norikae a.btn:after,.campaign .campaign-list .campaign-col>dl dd .btn:after,.price .campaign-box .btn:after,.device-item .device-campaign-col>dl dd .btn:after{position:absolute;top:calc(50% - 5px);right:22px;width:10px;height:10px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.btn-wht,.au-plan .recommend-plan .campaign-etc ul li a.btn,.rules .main-content-2column .agreement-btn,.company .main-content-2column .print-btn,.campaign .campaign-etc ul li a.btn,.campaign .campaign-norikae a.btn,.campaign .campaign-list .campaign-col>dl dd .btn,.price .campaign-box .btn,.device-item .device-campaign-col>dl dd .btn{color:#043786;background-color:#fff;border:2px solid #043786;background-size:200% 100%;background-image:linear-gradient(to right,transparent 52%,#043786 50%);transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease}.btn-wht:visited,.au-plan .recommend-plan .campaign-etc ul li a.btn:visited,.rules .main-content-2column .agreement-btn:visited,.company .main-content-2column .print-btn:visited,.campaign .campaign-etc ul li a.btn:visited,.campaign .campaign-norikae a.btn:visited,.campaign .campaign-list .campaign-col>dl dd .btn:visited,.price .campaign-box .btn:visited,.device-item .device-campaign-col>dl dd .btn:visited{color:#043786}.btn-wht:after,.au-plan .recommend-plan .campaign-etc ul li a.btn:after,.rules .main-content-2column .agreement-btn:after,.company .main-content-2column .print-btn:after,.campaign .campaign-etc ul li a.btn:after,.campaign .campaign-norikae a.btn:after,.campaign .campaign-list .campaign-col>dl dd .btn:after,.price .campaign-box .btn:after,.device-item .device-campaign-col>dl dd .btn:after{border-color:#043786;width:8px;height:8px}.btn-wht:hover,.au-plan .recommend-plan .campaign-etc ul li a.btn:hover,.rules .main-content-2column .agreement-btn:hover,.company .main-content-2column .print-btn:hover,.campaign .campaign-etc ul li a.btn:hover,.campaign .campaign-norikae a.btn:hover,.campaign .campaign-list .campaign-col>dl dd .btn:hover,.price .campaign-box .btn:hover,.device-item .device-campaign-col>dl dd .btn:hover{color:#fff!important;background-color:#043786;background-position:-100% 100%;box-shadow:0 4px 3px -3px #9c9c9c;-moz-box-shadow:0px 4px 3px -3px #9c9c9c;-webkit-box-shadow:0px 4px 3px -3px #9c9c9c}.btn-wht:hover:after,.au-plan .recommend-plan .campaign-etc ul li a.btn:hover:after,.rules .main-content-2column .agreement-btn:hover:after,.company .main-content-2column .print-btn:hover:after,.campaign .campaign-etc ul li a.btn:hover:after,.campaign .campaign-norikae a.btn:hover:after,.campaign .campaign-list .campaign-col>dl dd .btn:hover:after,.price .campaign-box .btn:hover:after,.device-item .device-campaign-col>dl dd .btn:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.btn-pink{color:#fff;background-color:#f20044;border:2px solid #fff;background-size:200% 100%;background-image:linear-gradient(to right,transparent 52%,#043786 50%);transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease}.btn-pink:visited{color:#fff}.btn-pink:after{border-color:#fff;width:8px;height:8px}.sold-out-bg{background:#9c9c9c!important}.sold-out-bg:after{display:none}.btn-entry-red,.campaign .campaign-contact ul li div a:nth-of-type(1),.device-item .header-col-right .btn-entry-wx05,.device-item .header-col-right .btn-entry-wx04,.device-item .header-col-right .btn-entry,.device-item .header-col-right .btn-entry-no-stock,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-form .button,.btn-entry-wht,.campaign .campaign-discount .btn-white,.campaign .campaign-web-discount .btn-white,.campaign .campaign-amazon-gift .btn-white,.campaign .campaign-gakuwari .btn-white,.campaign .campaign-commission-free .btn-white,.campaign .campaign-detail .btn-white,.campaign .campaign-cashback-second-device .btn-white,.campaign .campaign-norikae .btn-white,.btn-entry-grn,.campaign .campaign-contact ul li div a:nth-of-type(2),.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button{position:relative;display:flex;align-items:center;justify-content:center;width:404px;height:76px;border-radius:6px;background-color:#f20044;box-shadow:0 3px 3px #0003;color:#fff;font-size:2.2rem}.btn-entry-red:visited,.campaign .campaign-contact ul li div a:visited:nth-of-type(1),.device-item .header-col-right .btn-entry-wx05:visited,.device-item .header-col-right .btn-entry-wx04:visited,.device-item .header-col-right .btn-entry:visited,.device-item .header-col-right .btn-entry-no-stock:visited,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-form .button:visited,.btn-entry-wht:visited,.campaign .campaign-discount .btn-white:visited,.campaign .campaign-web-discount .btn-white:visited,.campaign .campaign-amazon-gift .btn-white:visited,.campaign .campaign-gakuwari .btn-white:visited,.campaign .campaign-commission-free .btn-white:visited,.campaign .campaign-detail .btn-white:visited,.campaign .campaign-cashback-second-device .btn-white:visited,.campaign .campaign-norikae .btn-white:visited,.btn-entry-grn:visited,.campaign .campaign-contact ul li div a:visited:nth-of-type(2),.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button:visited{color:#fff}.btn-entry-red span,.campaign .campaign-contact ul li div a:nth-of-type(1) span,.device-item .header-col-right .btn-entry-wx05 span,.device-item .header-col-right .btn-entry-wx04 span,.device-item .header-col-right .btn-entry span,.device-item .header-col-right .btn-entry-no-stock span,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-form .button span,.btn-entry-wht span,.campaign .campaign-discount .btn-white span,.campaign .campaign-web-discount .btn-white span,.campaign .campaign-amazon-gift .btn-white span,.campaign .campaign-gakuwari .btn-white span,.campaign .campaign-commission-free .btn-white span,.campaign .campaign-detail .btn-white span,.campaign .campaign-cashback-second-device .btn-white span,.campaign .campaign-norikae .btn-white span,.btn-entry-grn span,.campaign .campaign-contact ul li div a:nth-of-type(2) span,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button span{line-height:1.25;font-size:1.25em;font-weight:600}.btn-entry-red:after,.campaign .campaign-contact ul li div a:nth-of-type(1):after,.device-item .header-col-right .btn-entry-wx05:after,.device-item .header-col-right .btn-entry-wx04:after,.device-item .header-col-right .btn-entry:after,.device-item .header-col-right .btn-entry-no-stock:after,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-form .button:after,.btn-entry-wht:after,.campaign .campaign-discount .btn-white:after,.campaign .campaign-web-discount .btn-white:after,.campaign .campaign-amazon-gift .btn-white:after,.campaign .campaign-gakuwari .btn-white:after,.campaign .campaign-commission-free .btn-white:after,.campaign .campaign-detail .btn-white:after,.campaign .campaign-cashback-second-device .btn-white:after,.campaign .campaign-norikae .btn-white:after,.btn-entry-grn:after,.campaign .campaign-contact ul li div a:nth-of-type(2):after,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button:after{position:absolute;top:calc(50% - 8px);right:20px;width:15px;height:15px;content:"";transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.btn-entry-gray-t,.campaign .campaign-contact .global-footer-contact-tel a:nth-of-type(1),.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button{position:relative;display:flex;align-items:center;justify-content:center;width:404px;height:71px;border-radius:6px;background-color:#f3f3f3;box-shadow:0 3px 3px #0003;color:#fff;font-size:2.2rem}.btn-entry-gray-t:visited,.campaign .campaign-contact .global-footer-contact-tel a:visited:nth-of-type(1),.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button:visited{color:#fff}.btn-entry-gray-t span,.campaign .campaign-contact .global-footer-contact-tel a:nth-of-type(1) span,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button span{line-height:1.25;font-size:1.25em;font-weight:600}.btn-entry-gray-t:after,.campaign .campaign-contact .global-footer-contact-tel a:nth-of-type(1):after,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button:after{position:absolute;top:calc(50% - 8px);right:20px;width:15px;height:15px;content:"";transform:rotate(45deg);border-top:2px solid #043786;border-right:2px solid #043786}.btn-entry-grn,.campaign .campaign-contact ul li div a:nth-of-type(2),.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button{flex-direction:column;width:237px;background-color:#18a800;font-size:1.68rem}.btn-entry-grn span,.campaign .campaign-contact ul li div a:nth-of-type(2) span,.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button span{display:block;font-size:1.29em}.btn-entry-wht,.campaign .campaign-discount .btn-white,.campaign .campaign-web-discount .btn-white,.campaign .campaign-amazon-gift .btn-white,.campaign .campaign-gakuwari .btn-white,.campaign .campaign-commission-free .btn-white,.campaign .campaign-detail .btn-white,.campaign .campaign-cashback-second-device .btn-white,.campaign .campaign-norikae .btn-white{width:274px;height:36px;border:1px solid #043786;border-radius:3px;background-color:#fff;box-shadow:none;color:#043786;font-weight:600;font-size:1.6rem}.btn-entry-wht:visited,.campaign .campaign-discount .btn-white:visited,.campaign .campaign-web-discount .btn-white:visited,.campaign .campaign-amazon-gift .btn-white:visited,.campaign .campaign-gakuwari .btn-white:visited,.campaign .campaign-commission-free .btn-white:visited,.campaign .campaign-detail .btn-white:visited,.campaign .campaign-cashback-second-device .btn-white:visited,.campaign .campaign-norikae .btn-white:visited{color:#043786}.btn-entry-wht:after,.campaign .campaign-discount .btn-white:after,.campaign .campaign-web-discount .btn-white:after,.campaign .campaign-amazon-gift .btn-white:after,.campaign .campaign-gakuwari .btn-white:after,.campaign .campaign-commission-free .btn-white:after,.campaign .campaign-detail .btn-white:after,.campaign .campaign-cashback-second-device .btn-white:after,.campaign .campaign-norikae .btn-white:after{top:calc(50% - 3px);right:18px;width:6px;height:6px;border-width:1px;border-color:#043786}@font-face{src:url(/fonts/icomoon.eot?k4u8oy);src:url(/fonts/icomoon.eot?k4u8oy#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?k4u8oy) format("truetype"),url(/fonts/icomoon.woff?k4u8oy) format("woff"),url(/fonts/icomoon.svg?k4u8oy#icomoon) format("svg");font-family:icomoon;font-weight:400;font-style:normal}html{color:#353535;line-height:1;font-family:Lato,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:62.5%}*{box-sizing:border-box}a{text-decoration:none}a.underline{text-decoration:underline}img{height:auto;vertical-align:bottom}.global-breadcrumbs{display:flex;margin:12px auto 30px;width:1100px}.global-breadcrumbs li{color:#043786;vertical-align:middle;font-size:1.2rem}.global-breadcrumbs li:after{margin:0 .5em;content:">"}.global-breadcrumbs a{color:inherit;text-decoration:underline}.sec-feature{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0}.sec-feature.grey{background-color:#f3f3f3}.sec-feature h2{color:#043786;font-size:5rem;font-weight:700}.sec-feature p{margin-top:2.9rem;text-align:center;font-size:2rem}.sec-feature p.s_f_annotation{position:relative}.sec-feature p.s_f_annotation span{position:absolute;top:-248px;width:213px;color:#999;font-size:12px}.sec-feature ul{display:flex;flex-wrap:wrap;justify-content:center;margin:33.5px 0 26.5px;max-width:1125px}.sec-feature li{position:relative;margin:12.5px;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.sec-feature li:hover{border-color:#043786}.sec-feature li a{display:block;overflow:hidden}.sec-feature li .absnote{position:absolute;color:#a6a6a6;font-size:10px;bottom:-14px;right:0}.bw-cta-btn{max-width:1100px;position:relative;flex-direction:column;align-items:center;margin:0 auto 100px}.bw-cta-btn .day-up{font-size:16px;margin-top:15px}.sec-entry{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto;background-color:#effbff}.sec-entry:after{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/img/customer-static/pc/common/img_sec_entry_gacha.png) left 3% bottom 0 no-repeat;content:""}.sec-entry header{position:relative;width:100%;height:65px;background-color:#043786}.sec-entry h2{display:flex;align-items:center;justify-content:center;width:100%;height:65px;color:#fff;transform:translate(25px);font-size:2.8rem;font-weight:600}.sec-entry p{color:#043786}.sec-entry-badge{position:absolute;top:12px;left:17.5%}.sec-entry-catch{display:flex;align-items:center;justify-content:center;margin:22px 0 16px;width:665px;font-size:2rem;transform:translate(20px)}.sec-entry-catch:before{font-family:icomoon;margin-right:13px;content:""}.sec-entry-catch span{font-weight:600}.sec-entry-btn{display:flex;transform:translate(-4px);z-index:10}.sec-entry-btn p{color:#fff;padding:18px 30px}.sec-entry-btn a{margin-right:12px}.sec-entry-2tel{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px;width:660px;margin-left:30px;transform:translate(-17px)}.sec-entry-2tel p:first-child{display:flex;align-items:flex-end;font-size:1.6rem;line-height:1.25;padding:0;color:#043786}.sec-entry-2tel a{position:relative;display:flex;align-items:center;justify-content:center;width:455px;height:64px;border-radius:4px;background-color:#fff;box-shadow:0 3px 3px #0003;color:#043786;font-size:2.2rem;padding-right:17px;margin-top:10px}.sec-entry-2tel a span{font-size:2.7rem;font-weight:600}.sec-entry-2tel a:after{position:absolute;top:calc(50% - 8px);right:20px;width:15px;height:15px;content:"";transform:rotate(45deg);border-top:2px solid #043786;border-right:2px solid #043786}.sec-entry-2tel a.tel-chat p{font-size:2.4rem}.sec-entry-2tel a.tel-chat:before{content:"";width:48px;height:26px;margin-top:5px;margin-right:8px;position:relative;background:url(/img/customer-static/pc/common/icon-tel-chat.png) no-repeat;background-size:contain}.sec-entry-2tel>div{position:relative;display:flex;align-items:center;justify-content:center;width:455px;height:64px;border-radius:4px;background-color:#9a9a9a;box-shadow:0 3px 3px #0003;color:#fff;font-size:2.2rem;margin-top:10px}.sec-entry-tel{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:10px 0;width:724px;border-top:1px solid #043786;transform:translate(-17px)}.sec-entry-tel p:first-child{display:flex;align-items:flex-end;padding-bottom:11px;font-size:1.6rem;line-height:1.25;padding-top:5px;padding-left:56px}.sec-entry-tel p:first-child:before{font-family:icomoon;margin-right:5px;margin-left:7px;content:"";font-size:42px;transform:translateY(3px);position:absolute;top:6px;left:4px}.sec-entry-tel p:nth-child(2){font-family:Arial,sans-serif;font-weight:600;display:flex;align-items:flex-end;font-size:5.2rem}.sec-entry-tel p:nth-child(2):before{font-family:icomoon;margin-right:6px;content:"";font-size:31px;line-height:45px}.sec-entry-tel p:nth-child(3){display:flex;flex-direction:column;align-items:center;justify-content:center;width:75px;height:48px;border:1px solid #043786;border-radius:2px;font-size:1.2rem;line-height:1.35}.sec-entry-tel p:nth-child(3) span{display:block}.sec-entry .page-note{width:100%;position:relative;top:50px;left:-10px}.sec-entry-note{max-width:1100px;margin:.8em auto 60px;display:flex;color:#9a9a9a;font-size:1.1rem;line-height:1.4rem}.sec-entry-note:before{min-width:1.5em;content:"※"}.sec-item-recommend{clear:both;margin-top:100px;padding:60px 0;background-color:#e6f9ff}.sec-item-recommend a{display:block;overflow:hidden}.sec-item-recommend header{text-align:center}.sec-item-recommend header h2{color:#043786;font-size:3.8rem;font-weight:600}.sec-item-recommend header p{margin-top:27px;font-size:1.8rem}.sec-item-recommend .item-list{*zoom: 1;margin-bottom:20px}.sec-item-recommend .item-list:after{content:"";display:table;clear:both}.sec-item-recommend .item-list li{float:left;text-align:center;background-color:#fff;width:196px;height:273px;margin:35px 10px 20px;border:2px solid white;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.sec-item-recommend .item-list li:hover{border:2px solid #043786}.sec-item-recommend .item-list li p.img-p{margin-top:20px;height:115px}.sec-item-recommend .item-list li p.text{color:#043786;font-size:13px;margin-top:20px}.sec-item-recommend .item-list li p.text sup{font-size:.5rem;position:relative;top:-8px}.sec-item-recommend .item-list li p.img-suggest{margin-top:20px}.sec-item-recommend .item-list li p.device-name-router{color:#043786;font-size:19px;font-weight:700;margin-bottom:30px}.sec-item-recommend .item-list li p.device-name{color:#043786;font-size:19px;font-weight:700;margin:10px 0}.sec-item-recommend .item-list li .detail-btn{cursor:pointer;margin:-15px auto;width:165px;height:35px;font-size:15px;line-height:29px}.sec-item-recommend .note-list,.sec-item-recommend .charm-setting .charm-setting-list .note-list-num,.charm-setting .charm-setting-list .sec-item-recommend .note-list-num{clear:both;margin:19px 0 40px}.sec-item-recommend .note-list li,.sec-item-recommend .charm-setting .charm-setting-list .note-list-num li,.charm-setting .charm-setting-list .sec-item-recommend .note-list-num li{display:flex;color:#9a9a9a;font-size:1.1rem;line-height:1.4;counter-increment:num}.sec-item-recommend .note-list li:before,.sec-item-recommend .charm-setting .charm-setting-list .note-list-num li:before,.charm-setting .charm-setting-list .sec-item-recommend .note-list-num li:before{min-width:2.5em;content:"注" counter(num)}#registration_time{padding:10px;background:#f5f5f7}#registration_time .attention{width:1100px;margin:0 auto;line-height:1.6rem;font-size:11px;font-weight:700;color:#f20044}.hrrank_nav{display:flex;justify-content:center;align-items:center;width:auto;color:#08356f;background-color:#fee558;padding:12px 0}.hrrank_nav .hrrank_lead{font-size:14px;font-weight:700;width:14%;color:#fff;background-color:#08356f;text-align:center;padding:4px 10px;border-radius:6px}.hrrank_nav .hrrank_lead span{letter-spacing:2px}.hrrank_nav .hrrank_main{margin-left:24px}.hrrank_nav .hrrank_main .hrrank_main_txt{font-size:24px;font-weight:700}.hrrank_nav .hrrank_main .hrrank_sub_txt{font-size:12px}.global-header{padding:20px 0 0;box-shadow:0 0 20px #0000001a}.global-header .global-header-inner{position:relative;margin:0 auto;width:1100px}.global-header .global-header-logo{text-align:center}.global-header .global-header-logo img{width:190px;padding-bottom:15px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.global-header .global-header-logo img:hover{opacity:.8}.global-header .header-company{position:absolute;top:38px;padding:-15px;width:116px;color:#8c8c8c;font-size:11px}.global-header .global-header-nav{margin-top:12px;width:100%}.global-header .global-header-nav ul.global-header-nav-box{*zoom: 1;width:1100px;margin:0 auto}.global-header .global-header-nav ul.global-header-nav-box:after{content:"";display:table;clear:both}.global-header .global-header-nav li.global-header-nav-link{float:left;height:47px}.global-header .global-header-nav li.global-header-nav-link:not(:last-child) a.menu-link{position:relative;display:block;padding:11px .5em;border-left:1px solid #ddd;color:#043786;text-align:center;font-size:1.5rem}.global-header .global-header-nav li.global-header-nav-link:not(:last-child) a.menu-link:after{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;position:absolute;bottom:-3px;left:2px;width:calc(0% - 4px);border-bottom:2px solid #fff;border-color:#80daff;content:""}.global-header .global-header-nav li.global-header-nav-link:not(:last-child) a.menu-link.active:after{position:absolute;bottom:-3px;left:2px;width:calc(100% - 4px);border-bottom:2px solid #80daff;border-color:#043786;content:""}.global-header .global-header-nav li.global-header-nav-link:not(:last-child) a.menu-link:hover:not(.active):after{position:absolute;bottom:-3px;left:2px;width:calc(100% - 4px);border-bottom:2px solid #80daff;content:""}.global-header .global-header-nav li.global-header-nav-link:not(:last-child) .nav-btn{position:relative;display:block;padding:11px 0;border-left:1px solid #ddd;color:#043786;text-align:center;font-size:1.5rem}.global-header .global-header-nav li.global-header-nav-link:not(:last-child) .nav-btn:hover{cursor:pointer}.global-header .global-header-nav li.global-header-nav-link:nth-child(1){width:70px}.global-header .global-header-nav li.global-header-nav-link:nth-child(2){width:121px}.global-header .global-header-nav li.global-header-nav-link:nth-child(3){width:104px}.global-header .global-header-nav li.global-header-nav-link:nth-child(4){width:121px}.global-header .global-header-nav li.global-header-nav-link:nth-child(5){width:90px}.global-header .global-header-nav li.global-header-nav-link:nth-child(6){width:104px}.global-header .global-header-nav li.global-header-nav-link:nth-child(7){width:122px}.global-header .global-header-nav li.global-header-nav-link:nth-child(8){width:125px}.global-header .global-header-nav li.global-header-nav-link.global-header-nav-list .nav-btn.active{height:100%;color:#fff;border-left:1px solid transparent;background-color:#038cd1;box-shadow:0 5px 5px #00000026}.global-header .global-header-nav li.global-header-nav-link:nth-last-child(2) .nav-btn{border-right:1px solid #ddd}.global-header .global-header-nav li.global-header-nav-link:nth-last-child(2) .nav-btn.active{border-right:1px solid transparent}.global-header .global-header-nav li.global-header-nav-link.hover15{margin-left:12px}.global-header .global-header-nav li.global-header-nav-link.hover15 a{position:relative;display:flex;align-items:center;justify-content:center;width:230px;height:37px;border-radius:4px;background-color:#f20044;box-shadow:0 3px 3px #0003;color:#fff;font-size:1.7rem;font-weight:600}.global-header .global-header-nav li.global-header-nav-link.hover15 a:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link{height:50px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(1){width:62px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(2){width:110px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(3){width:92px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(4){width:102px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(5){width:75px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(6){width:88px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(7){width:100px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(8){width:100px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link:nth-child(8) a{border-right:1px solid #ddd}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link.hover15 a{text-align:center;height:45px;line-height:1.2;margin-top:-5px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link.hover15 a.form-link{width:140px}.global-header .global-header-nav.add-support-button ul.global-header-nav-box li.global-header-nav-link.hover15 a.support-link{width:205px;background-color:#043786}.global-header .global-header-nav .global-header-nav-box .head-pagemenu-block .head-pagemenu-inner .head-menu-link{padding:15px 0 22px}.global-header .global-header-nav .global-header-nav-box .head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-ttl .head-menu-ttl{margin-top:15px}.global-header-contact a{position:relative;display:flex;align-items:center;justify-content:center;width:290px;height:43px;border-radius:4px;background-color:#f3f3f3;box-shadow:0 3px 3px #0003;color:#043786;font-weight:600;font-size:1.5rem;padding-right:17px}.global-header-contact a span{font-size:1.7rem}.global-header-contact a:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #043786;border-right:1px solid #043786}.global-header-contact div{position:relative;display:flex;align-items:center;justify-content:center;width:290px;height:43px;border-radius:4px;background-color:#9a9a9a;box-shadow:0 3px 3px #0003;color:#fff;font-weight:600;font-size:1.5rem;cursor:default}.global-header-contact .tel-chat{font-size:1.7rem}.global-header-contact .tel-chat:before{content:"";width:48px;height:26px;position:relative;background:url(/img/customer-static/pc/common/icon-tel-chat.png) no-repeat;background-size:contain;margin-right:9px}.global-header-contact{position:absolute;top:0;right:0;display:flex;align-items:center;color:#043786}.global-header-contact-tel p:first-child{font-size:1.3rem}.global-header-contact-tel p:nth-child(2){font-family:Arial,sans-serif;font-weight:600;margin-top:7px;font-size:26px;line-height:1}.global-header-contact-tel p:nth-child(2):before{font-family:icomoon;margin-right:7px;content:"";font-size:22px}.global-header-contact-time{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:8px;width:85px;height:41px;border:1px solid #043786;border-radius:2px;font-size:1.1rem;line-height:1.2}.global-header-contact-time span{font-size:1.008em}.scroll-header{position:fixed;top:-70px;left:0;width:100%;background-color:#fff;z-index:100;box-shadow:0 0 10px #ddd}.scroll-header .scroll-header-inner{margin:0 auto;width:1100px;display:flex;align-items:center;justify-content:space-between}.scroll-header .scroll-header-inner .logo{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;width:147px}.scroll-header .scroll-header-inner .logo:hover{opacity:.8}.scroll-header .scroll-header-inner .logo a{border:none;padding-left:0}.scroll-header .scroll-header-inner .logo img{width:100%}.scroll-header .scroll-header-inner .logo .header-company{color:#777;text-align:center}.scroll-header .scroll-header-inner ul.scroll-header-list{display:flex;align-items:center;justify-content:space-between}.scroll-header .scroll-header-inner li:nth-child(1) a.nav-btn{width:111px}.scroll-header .scroll-header-inner li:nth-child(2) a.nav-btn{width:91px}.scroll-header .scroll-header-inner li:nth-child(3) a.nav-btn{width:111px}.scroll-header .scroll-header-inner li:nth-child(4) a.nav-btn{width:81px}.scroll-header .scroll-header-inner li:nth-child(5) a.nav-btn{width:91px}.scroll-header .scroll-header-inner li:nth-child(6) a.nav-btn{width:111px}.scroll-header .scroll-header-inner li:nth-child(7) a.nav-btn{width:111px}.scroll-header .scroll-header-inner li:not(:last-child) a.nav-btn{position:relative;display:block;height:62px;padding:13px 0;color:#043786;text-align:center;font-size:1.5rem}.scroll-header .scroll-header-inner li:not(:last-child) a.nav-btn span{display:block;border-right:1px solid #ddd;padding:11px 0}.scroll-header .scroll-header-inner li:not(:last-child) a.nav-btn:hover{cursor:pointer}.scroll-header .scroll-header-inner li:not(:last-child) a.nav-btn.active{background-color:#038cd1;box-shadow:0 5px 5px #00000026;position:relative}.scroll-header .scroll-header-inner li:not(:last-child) a.nav-btn.active:before{position:absolute;top:0;left:-1px;content:"";display:block;width:1px;height:100%;background-color:#038cd1}.scroll-header .scroll-header-inner li:not(:last-child) a.nav-btn.active span{color:#fff;border-right:1px solid transparent}.scroll-header .scroll-header-inner li:last-child{border:none;padding-right:0}.scroll-header .scroll-header-inner li:last-child a.form-link{position:relative;display:flex;align-items:center;justify-content:center;width:215px;height:43px;border-radius:4px;background-color:#f20044;box-shadow:0 3px 3px #0003;color:#fff;margin-left:13px;font-size:1.5rem;font-weight:600}.scroll-header .scroll-header-inner li:last-child a.form-link:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.scroll-header.add-support-button .scroll-header-inner .logo{margin-right:10px}.scroll-header.add-support-button ul.scroll-header-list li:nth-child(1) a.nav-btn{width:100px}.scroll-header.add-support-button ul.scroll-header-list li:nth-child(2) a.nav-btn{width:80px}.scroll-header.add-support-button ul.scroll-header-list li:nth-child(3) a.nav-btn{width:95px}.scroll-header.add-support-button ul.scroll-header-list li:nth-child(4) a.nav-btn{width:70px}.scroll-header.add-support-button ul.scroll-header-list li:nth-child(5) a.nav-btn{width:80px}.scroll-header.add-support-button ul.scroll-header-list li:nth-child(6) a.nav-btn{width:100px}.scroll-header.add-support-button ul.scroll-header-list li:nth-child(7) a.nav-btn{width:100px}.scroll-header.add-support-button ul.scroll-header-list li:nth-child(8),.scroll-header.add-support-button ul.scroll-header-list li:nth-child(9){border:none;padding-right:0}.scroll-header.add-support-button ul.scroll-header-list li.scroll-header-nav-button a{position:relative;display:flex;align-items:center;justify-content:center;height:43px;border-radius:4px;box-shadow:0 3px 3px #0003;color:#fff;margin-left:13px;text-align:center;line-height:1.2;font-size:1.5rem;font-weight:600}.scroll-header.add-support-button ul.scroll-header-list li.scroll-header-nav-button a:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.scroll-header.add-support-button ul.scroll-header-list li.scroll-header-nav-button a.form-link{width:140px;background-color:#f20044}.scroll-header.add-support-button ul.scroll-header-list li.scroll-header-nav-button a.support-link{width:195px;background-color:#043786}.scroll-header .scroll-header-inner .head-pagemenu-block .head-pagemenu-inner .head-menu-link{padding:15px 0 22px}.scroll-header.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-ttl .head-menu-ttl{margin-top:15px}.head-pagemenu-block{display:none;position:absolute;left:0%;width:100%;background-color:#038cd1;box-shadow:0 5px 5px #00000026;z-index:99}.head-pagemenu-block .head-pagemenu-inner{position:relative;width:858px;box-sizing:border-box;border-radius:0 10px 10px;background-color:#038cd1;margin:10px auto 0}.head-pagemenu-block .head-pagemenu-inner .head-menu-link{*zoom: 1;width:858px;height:220px;padding:30px 0 22px}.head-pagemenu-block .head-pagemenu-inner .head-menu-link:after{content:"";display:table;clear:both}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-ttl{float:left;width:220px;color:#fff}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-ttl .head-menu-ttl{display:block;width:100%;color:#fff;font-size:26px;font-weight:700}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-ttl .page-link{display:block;width:96px;height:25px;color:#038cd1;font-size:12px;font-weight:700;text-align:center;line-height:25px;background-color:#fff;border-radius:3px;margin-top:15px;position:relative}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-ttl .page-link:after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:7px;bottom:0;width:4px;height:4px;border-top:1px solid #038cd1;border-right:1px solid #038cd1;margin:auto 0}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-ttl .page-link:hover{opacity:.8}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-cont{float:left;width:638px}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-cont ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-cont ul li{flex-grow:1;width:50%;box-sizing:border-box;vertical-align:top;margin-bottom:18px}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-cont ul li a{align-items:flex-start;display:flex;color:#fff;font-size:15px;text-align:left;line-height:18px;padding-left:22px;background:url(/img/customer-static/pc/top/head-menu-arrow.png) 0 0 no-repeat;cursor:pointer}.head-pagemenu-block .head-pagemenu-inner .head-menu-link .head-menu-link-cont ul li a:hover{opacity:.75}.head-pagemenu-block .head-pagemenu-inner .head-menu-bnr{width:858px;border-top:1px solid #3dade5;padding:16px 0 46px}.head-pagemenu-block .head-pagemenu-inner .head-menu-bnr .bnr-list{display:flex}.head-pagemenu-block .head-pagemenu-inner .head-menu-bnr .bnr-list li{margin-right:13px}.head-pagemenu-block .head-pagemenu-inner .head-menu-bnr .bnr-list li.bnr-list-ttl{display:flex;align-items:center;min-width:207px;color:#fff;font-size:16px;font-weight:700;line-height:1.5}.head-pagemenu-block .head-pagemenu-inner .head-menu-bnr .bnr-list li a{display:block;cursor:pointer}.w1-2{text-align:center;margin-bottom:-12px;background:url(/img/customer-static/pc/top/bule-bg.png) repeat}.w1-2 .w1-3{background:url(/img/customer-static/pc/top/img_popularity.png) no-repeat center;height:180px;position:relative}.global-footer-contact{display:flex;justify-content:center;padding:25px 0 31px;background-color:#18335d;color:#fff}.global-footer-contact a{color:inherit}.global-footer-contact-form{width:681px;border-right:1px solid #5073ab}.global-footer-contact-form-txt{font-size:2rem}.global-footer-contact-form-txt:before{font-family:icomoon;margin-right:12px;content:""}.global-footer-contact-form-txt strong{font-size:1.1em;font-weight:600}.global-footer-contact-form-btn{display:flex;margin-top:12px}.global-footer-contact-form-btn-color{position:relative;display:flex;align-items:center;justify-content:center;height:70px;border-radius:6px;font-size:1.4rem;font-weight:600}.global-footer-contact-form-btn-color:first-of-type{margin-right:10px;width:260px;background-color:#f3f3f3;color:#18335d;text-align:center;line-height:1.3}.global-footer-contact-form-btn-color:first-of-type span{font-size:1.2em}.global-footer-contact-form-btn-color:nth-of-type(2){flex-direction:column;width:160px;background-color:#18a800;line-height:2rem}.global-footer-contact-form-btn-color:nth-of-type(2) span{display:block;margin-left:2px;font-size:1.25em}.global-footer-contact-form-btn-color:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.global-footer-contact-form-btn-sub{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px;margin-top:4px}.global-footer-contact-form-btn-sub p{font-size:12px}.global-footer-contact-form-btn-sub p:before{margin-right:.3em;content:"▼"}.global-footer-contact-form-btn-sub a{display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:2px solid #fff;border-radius:3px;font-size:1.6rem;font-weight:600;transition:all .2s}.global-footer-contact-form-btn-sub a:hover{color:#043786;background-color:#fff}.global-footer-contact-form-btn-sub a:before{font-family:icomoon;margin-right:9px;content:""}.global-footer-contact-reservation{display:flex;flex-direction:column;justify-content:space-between;padding-left:27px}.global-footer-contact-reservation .tel-s:first-child,.global-footer-contact-reservation .tel-f:first-child{font-size:1.4rem;text-align:center;margin-bottom:10px}.global-footer-contact-reservation .tel-s:nth-child(2),.global-footer-contact-reservation .tel-f:nth-child(2){font-family:Arial,sans-serif;font-weight:600;font-size:5.4rem}.global-footer-contact-reservation .tel-s:last-child,.global-footer-contact-reservation .tel-f:last-child{font-size:1.6rem;font-weight:400;background-color:#f20044;color:#fff;border-radius:6px;height:80px;width:350px;line-height:84px;position:relative;font-weight:600;vertical-align:middle;text-align:center}.global-footer-contact-reservation .tel-s:last-child span,.global-footer-contact-reservation .tel-f:last-child span{font-size:2.2rem;margin-left:4px}.global-footer-contact-reservation .tel-s:last-child:after,.global-footer-contact-reservation .tel-f:last-child:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.global-footer-contact-reservation .tel-chat:first-child{font-size:1.4rem;text-align:center;margin-bottom:10px}.global-footer-contact-reservation .tel-chat:nth-child(2){font-family:Arial,sans-serif;font-weight:600;display:flex;font-size:5.4rem}.global-footer-contact-reservation .tel-chat:nth-child(2):before{margin-right:18px;margin-top:29px;margin-left:38px;font-size:28px;transform:translateY(-2px);content:"";width:48px;height:26px;position:relative;background:url(../img/common/icon-tel-chat.png) no-repeat;background-size:contain}.global-footer-contact-reservation .tel-chat:last-child{font-size:2.2rem;font-weight:400;background-color:#f3f3f3;color:#043786;border-radius:3px;height:80px;width:395px;line-height:84px;position:relative;font-weight:600;vertical-align:middle}.global-footer-contact-reservation .tel-chat:last-child:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #043786;border-right:1px solid #043786}.global-footer-contact-tel{display:flex;flex-direction:column;justify-content:space-between;padding:6px 0 6px 27px}.global-footer-contact-tel p:first-child{font-size:1.4rem;font-weight:400}.global-footer-contact-tel p:first-child span{font-size:2.2rem}.global-footer-contact-tel p:nth-child(2){font-family:Arial,sans-serif;font-weight:600;display:flex;font-size:5.4rem}.global-footer-contact-tel p:nth-child(2):before{font-family:icomoon;margin-right:11px;content:"";font-size:28px;line-height:41px;transform:translateY(-2px);margin-top:14px}.global-footer-contact-tel p:last-child{font-size:1.2rem}.global-footer-contact_1328{display:flex;justify-content:center;margin:0;padding:30px 0;background-color:#18335d;color:#fff}.global-footer-contact_1328 a{color:inherit}.global-footer-contact_1328-form{width:814px}.global-footer-contact_1328-form-txt{font-size:2rem;position:relative;line-height:1}.global-footer-contact_1328-form-txt:before{display:block;content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px;position:absolute;margin:auto;top:0;bottom:0;right:0}.global-footer-contact_1328-form-txt strong{font-size:2.8rem;font-weight:600;color:#f8ec26}.global-footer-contact_1328-form-btn{display:flex;margin-top:10px}.global-footer-contact_1328-form-btn-color{position:relative;display:flex;align-items:center;justify-content:center;height:48px;border-radius:6px;font-size:1.4rem;font-weight:600}.global-footer-contact_1328-form-btn-color:first-of-type{margin-right:8px;width:263px;background-color:#f3f3f3;color:#18335d;text-align:center;line-height:1.3}.global-footer-contact_1328-form-btn-color:first-of-type span{font-size:1.2em}.global-footer-contact_1328-form-btn-color:first-of-type:before{font-family:icomoon;margin-right:5px;content:"";color:#18335d;font-size:20px}.global-footer-contact_1328-form-btn-color:first-of-type:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:2px solid #18335d;border-right:2px solid #18335d}.global-footer-contact_1328-form-btn-color:nth-of-type(2){width:263px;background-color:#18a800;line-height:2rem}.global-footer-contact_1328-form-btn-color:nth-of-type(2) span{display:block;margin-left:2px;font-size:1.25em}.global-footer-contact_1328-form-btn-color:nth-of-type(2):before{font-family:icomoon;margin-right:5px;content:"";font-size:20px}.global-footer-contact_1328-form-btn-color:nth-of-type(2):after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.global-footer-contact_1328-form-btn-sub{display:flex;flex-direction:column;justify-content:space-between;margin-left:13px}.global-footer-contact_1328-form-btn-sub a{display:flex;align-items:center;justify-content:center;width:263px;height:46px;border:2px solid #fff;border-radius:3px;position:relative;font-size:1.5rem;font-weight:600;transition:all .2s}.global-footer-contact_1328-form-btn-sub a:hover{color:#043786;background-color:#fff}.global-footer-contact_1328-form-btn-sub a:after{position:absolute;top:calc(50% - 4px);right:11px;width:4px;height:4px;content:"";transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.global-footer-contact_1328-reservation{display:flex;flex-direction:column;justify-content:space-between;padding-top:5px;padding-left:14px}.global-footer-contact_1328-reservation .tel-f:first-child{font-size:1.4rem;text-align:center;margin-bottom:10px}.global-footer-contact_1328-reservation .tel-f:nth-child(2){font-family:Arial,sans-serif;font-weight:600;font-size:5.4rem}.global-footer-contact_1328-reservation .tel-f:last-child{font-size:1.6rem;font-weight:400;background-color:#f20044;color:#fff;border-radius:6px;height:80px;width:370px;line-height:80px;position:relative;font-weight:600;vertical-align:middle;text-align:center}.global-footer-contact_1328-reservation .tel-f:last-child span{font-size:2.2rem;margin-left:4px}.global-footer-contact_1328-reservation .tel-f:last-child:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.global-footer-contact_3820{display:flex;justify-content:center;padding:25px 0 31px;background-color:#18335d;color:#fff}.global-footer-contact_3820 a{color:inherit}.global-footer-contact_3820-form{width:681px;border-right:1px solid #5073ab}.global-footer-contact_3820-form-txt{font-size:2rem}.global-footer-contact_3820-form-txt:before{font-family:icomoon;margin-right:12px;content:""}.global-footer-contact_3820-form-txt strong{font-size:1.1em;font-weight:600}.global-footer-contact_3820-form-btn{display:flex;margin-top:12px}.global-footer-contact_3820-form-btn-color{position:relative;display:flex;align-items:center;justify-content:center;height:70px;border-radius:6px;font-size:1.4rem;font-weight:600}.global-footer-contact_3820-form-btn-color:first-of-type{margin-right:10px;width:260px;background-color:#f3f3f3;color:#18335d;text-align:center;line-height:1.3}.global-footer-contact_3820-form-btn-color:first-of-type span{font-size:1.2em}.global-footer-contact_3820-form-btn-question{position:relative;display:flex;align-items:center;justify-content:center;height:70px;border-radius:6px;font-size:1.4rem;font-weight:600}.global-footer-contact_3820-form-btn-question:first-of-type{cursor:pointer;text-align:center;flex-direction:column;width:160px;background-color:#007dbe;line-height:2rem}.global-footer-contact_3820-form-btn-question:first-of-type span{display:block;margin-left:2px;font-size:1.2em}.global-footer-contact_3820-form-btn-sub{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px;margin-top:4px}.global-footer-contact_3820-form-btn-sub p{font-size:12px}.global-footer-contact_3820-form-btn-sub p:before{margin-right:.3em;content:"▼"}.global-footer-contact_3820-form-btn-sub a{display:flex;align-items:center;justify-content:center;width:200px;height:46px;border:2px solid #fff;border-radius:3px;font-size:1.6rem;font-weight:600;transition:all .2s}.global-footer-contact_3820-form-btn-sub a:hover{color:#043786;background-color:#fff}.global-footer-contact_3820-form-btn-sub a:before{font-family:icomoon;margin-right:9px;content:""}.global-footer-contact_3820-reservation{display:flex;flex-direction:column;justify-content:space-between;padding-left:27px}.global-footer-contact_3820-reservation .tel-s:first-child,.global-footer-contact_3820-reservation .tel-f:first-child{font-size:1.4rem;text-align:center;margin-bottom:10px}.global-footer-contact_3820-reservation .tel-s:nth-child(2),.global-footer-contact_3820-reservation .tel-f:nth-child(2){font-family:Arial,sans-serif;font-weight:600;font-size:5.4rem}.global-footer-contact_3820-reservation .tel-s:last-child,.global-footer-contact_3820-reservation .tel-f:last-child{font-size:1.6rem;font-weight:400;background-color:#f20044;color:#fff;border-radius:6px;height:80px;width:350px;line-height:84px;position:relative;font-weight:600;vertical-align:middle;text-align:center}.global-footer-contact_3820-reservation .tel-s:last-child span,.global-footer-contact_3820-reservation .tel-f:last-child span{font-size:2.2rem;margin-left:4px}.global-footer-contact_3820-reservation .tel-s:last-child:after,.global-footer-contact_3820-reservation .tel-f:last-child:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.global-footer-contact_3820-tel{display:flex;flex-direction:column;justify-content:space-between;padding:6px 0 6px 27px}.global-footer-contact_3820-tel p:first-child{font-size:1.4rem;font-weight:400}.global-footer-contact_3820-tel p:first-child span{font-size:2.2rem}.global-footer-contact_3820-tel p:nth-child(2){font-family:Arial,sans-serif;font-weight:600;display:flex;font-size:5.4rem}.global-footer-contact_3820-tel p:nth-child(2):before{font-family:icomoon;margin-right:11px;content:"";font-size:28px;line-height:41px;transform:translateY(-2px);margin-top:14px}.global-footer-contact_3820-tel p:last-child{font-size:1.2rem}.kasanare-trigger{visibility:hidden}.global-footer-about{padding:30px 0;background-color:#effbff}.global-footer-about>div{display:flex;justify-content:center;width:1080px;margin-left:auto;margin-right:auto}.global-footer-about nav{padding-top:20px}.global-footer-about nav .btn-wht,.global-footer-about nav .au-plan .recommend-plan .campaign-etc ul li a.btn,.au-plan .recommend-plan .campaign-etc ul li .global-footer-about nav a.btn,.global-footer-about nav .rules .main-content-2column .agreement-btn,.rules .main-content-2column .global-footer-about nav .agreement-btn,.global-footer-about nav .company .main-content-2column .print-btn,.company .main-content-2column .global-footer-about nav .print-btn,.global-footer-about nav .campaign .campaign-etc ul li a.btn,.campaign .campaign-etc ul li .global-footer-about nav a.btn,.global-footer-about nav .campaign .campaign-norikae a.btn,.campaign .campaign-norikae .global-footer-about nav a.btn,.global-footer-about nav .campaign .campaign-list .campaign-col>dl dd .btn,.campaign .campaign-list .campaign-col>dl dd .global-footer-about nav .btn,.global-footer-about nav .price .campaign-box .btn,.price .campaign-box .global-footer-about nav .btn,.global-footer-about nav .device-item .device-campaign-col>dl dd .btn,.device-item .device-campaign-col>dl dd .global-footer-about nav .btn{width:100%;height:42px;border-width:1px;font-size:16px}.global-footer-about section{display:flex;flex-direction:column;justify-content:space-between;width:33.33%;padding:0 34px;box-sizing:content-box;color:#043786;text-align:center}.global-footer-about section:not(:first-child){border-left:1px solid #abe3f6}.global-footer-about h2,.global-footer-about .global-footer-title{font-size:2rem;font-weight:600}.global-footer-about-image{display:flex;align-items:center;justify-content:center;height:134px}.global-footer-about-image figure{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:145px;height:95px;text-align:center}.global-footer-about-image figcaption{margin-bottom:16px;font-size:1.3rem}.global-footer-about-image.delivery img{width:90px;margin-top:15px}.global-footer-about p{font-size:1.4rem;font-weight:700;line-height:1.45}.global-footer-about p .note{display:block;margin:10px 0 0;color:#555;font-size:12px;font-weight:400;line-height:1.4}.global-footer-nav{display:flex;justify-content:center;padding:40px 0;background-color:#043786}.global-footer-nav-inner{padding:15px 20px;width:275px}.global-footer-nav-inner:not(:last-child){border-right:1px solid #0e4291}.global-footer-nav-title{color:#fff;font-size:1.7rem;font-weight:600}.global-footer-nav ul{padding:1.5rem 0 3rem}.global-footer-nav ul.no-indent li{text-indent:0}.global-footer-nav li{margin-top:1em}.global-footer-nav li:not(:first-child){text-indent:1em}.global-footer-nav a{color:#fff;font-size:1.1rem}.global-footer-other{width:1056px;margin-left:auto;margin-right:auto;padding:80px 0}.global-footer-other>dl{display:flex;justify-content:space-between}.global-footer-other>dl>div{width:335px}.global-footer-other>dl dt{margin-bottom:9px;font-size:16px;font-weight:700}.global-footer-other>dl dt a{color:inherit}.global-footer-other>dl dt span{display:block;margin-bottom:11px}.global-footer-other>dl dt img{width:100%}.global-footer-other>dl dd{font-size:14px;line-height:1.5714285714}.global-footer-other>dl dd a{color:#59b3e7;text-decoration:underline}.global-footer-other>dl dd a:hover{text-decoration:none}.global-footer-other .hover02{overflow:hidden}.global-footer-subnav{display:flex;align-items:center;justify-content:center;flex-direction:row}.global-footer-subnav.has-banner{flex-direction:column;margin-top:10px}.global-footer-subnav.has-banner .logo-and-banner{width:100%;display:flex;flex-direction:row;column-gap:300px;justify-content:space-evenly}.global-footer-subnav.has-banner .logo-and-banner .ac-banner-and-text{text-align:right;font-weight:700;margin-block:auto;font-size:1.3rem}.global-footer-subnav.has-banner .logo-and-banner .ac-banner-and-text a{color:#043786;text-decoration-line:underline}.global-footer-subnav.has-banner .logo-and-banner .ac-banner-and-text img{width:70%;height:auto;margin-bottom:16px}.global-footer-subnav-txt,.global-footer-subnav-sns{display:flex}.global-footer-subnav-txt{margin:0 111px 0 60px;align-items:center;height:105px}.global-footer-subnav-txt li:not(:first-child){border-left:1px solid #353535}.global-footer-subnav-txt a{padding:0 2em;color:#000}.global-footer-subnav-sns a{display:block;padding:0 15px}.global-footer-copyright{padding:10.5px 0;background-color:#353535;color:#fff;text-align:center;font-size:1.2rem}.global-footer-copyright.footer-bottom-area-2495{margin-bottom:90px}.global-sidebar{width:230px;margin-bottom:50px;border:1px solid #e5e5e5}.global-sidebar h2{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background-color:#def7ff;color:#043786;font-size:1.2rem;font-weight:600}.global-sidebar h2.top-head{background-color:#043786;color:#fff}.global-sidebar .btn-wht,.global-sidebar .au-plan .recommend-plan .campaign-etc ul li a.btn,.au-plan .recommend-plan .campaign-etc ul li .global-sidebar a.btn,.global-sidebar .rules .main-content-2column .agreement-btn,.rules .main-content-2column .global-sidebar .agreement-btn,.global-sidebar .company .main-content-2column .print-btn,.company .main-content-2column .global-sidebar .print-btn,.global-sidebar .campaign .campaign-etc ul li a.btn,.campaign .campaign-etc ul li .global-sidebar a.btn,.global-sidebar .campaign .campaign-norikae a.btn,.campaign .campaign-norikae .global-sidebar a.btn,.global-sidebar .campaign .campaign-list .campaign-col>dl dd .btn,.campaign .campaign-list .campaign-col>dl dd .global-sidebar .btn,.global-sidebar .price .campaign-box .btn,.price .campaign-box .global-sidebar .btn,.global-sidebar .device-item .device-campaign-col>dl dd .btn,.device-item .device-campaign-col>dl dd .global-sidebar .btn{font-size:1.5rem;width:200px;padding:10px;height:40px;margin:0 auto 20px;border-width:1px}.global-sidebar-contact-btn{display:flex;flex-direction:column;padding:17px}.global-sidebar-contact-btn p{color:#f20044;text-align:center;font-size:1.4rem}.global-sidebar-contact-btn a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-radius:3px;box-shadow:0 3px 3px #0003;color:#fff;font-weight:600}.global-sidebar-contact-btn a:first-of-type{margin-top:8px;height:64px;background-color:#f20044;font-size:1.4rem}.global-sidebar-contact-btn a:first-of-type span{margin-top:7px;font-size:1.57em}.global-sidebar-contact-btn a:nth-of-type(2){margin-top:11px;height:44px;background-color:#18a800;font-size:1.6rem}.global-sidebar-contact-btn a:nth-of-type(3){margin-top:8px;height:64px;background-color:#f3f3f3;display:inline-table;padding:15px 10px}.global-sidebar-contact-btn a:nth-of-type(3) p{display:inline-block;font-size:1.25rem;text-align:center;color:#043786;position:relative;line-height:18px}.global-sidebar-contact-btn a:nth-of-type(3) p span{margin-top:7px;font-size:1.4em}.global-sidebar-contact-btn a:nth-of-type(3) img{height:30px;margin-right:5px;margin-bottom:4px}.global-sidebar-contact-btn a:nth-of-type(3):after{position:absolute;top:calc(50% - 5px);right:11px;width:9px;height:9px;content:"";transform:rotate(45deg);border-top:1px solid #043786;border-right:1px solid #043786}.global-sidebar-contact-btn a:after{position:absolute;top:calc(50% - 5px);right:11px;width:9px;height:9px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.global-sidebar-contact-btn div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-radius:3px;box-shadow:0 3px 3px #0003;color:#fff;font-weight:600;margin-top:8px;height:64px;background-color:#9a9a9a;display:inline-table;padding:15px 10px}.global-sidebar-contact-btn div p{font-size:1.3rem;text-align:center;color:#fff;position:relative;line-height:18px}.global-sidebar-contact-tel p{color:#043786;text-align:center}.global-sidebar-contact-tel p:first-child{font-size:1.4rem;font-weight:600}.global-sidebar-contact-tel p:nth-child(2){font-family:Arial,sans-serif;font-weight:600;margin:6px 0;font-size:2.7rem}.global-sidebar-contact-tel p:nth-child(2):before{font-family:icomoon;margin-right:4px;content:"";font-size:18px}.global-sidebar-contact-line{border-bottom:dashed 1px #e5e5e5;width:200px;margin:0 auto}.global-sidebar-contact-btn-sub{padding:15px 17px;border-width:1px dashed #e5e5e5;color:#043786;text-align:center;font-size:1.2rem}.global-sidebar-contact-btn-sub a{position:relative;display:flex;align-items:center;justify-content:center;margin-top:10px;width:100%;height:32px;border:1px solid #043786;border-radius:3px;font-weight:600;color:#043786;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.global-sidebar-contact-btn-sub a:hover{background-color:#043786;color:#fff}.global-sidebar-contact-btn-sub a:hover:before{font-family:icomoon;margin-right:10px;content:"";font-size:14px;color:#fff}.global-sidebar-contact-btn-sub a:hover:after{position:absolute;top:calc(50% - 3px);right:8px;width:5px;height:5px;content:"";transform:rotate(45deg);color:#fff;border-top:1px solid #fff;border-right:1px solid #fff}.global-sidebar-contact-btn-sub a:before{font-family:icomoon;margin-right:10px;content:"";font-size:14px}.global-sidebar-contact-btn-sub a:after{position:absolute;top:calc(50% - 3px);right:8px;width:5px;height:5px;content:"";transform:rotate(45deg);border-top:1px solid #043786;border-right:1px solid #043786}.global-sidebar-nav li:nth-child(1) a:before{display:block;margin-right:15px;width:33px;height:33px;background:url(/img/customer-static/pc/common/icon_sidebar_nav001.png) 50% 50% no-repeat;content:""}.global-sidebar-nav li:nth-child(2) a:before{display:block;margin-right:15px;width:33px;height:33px;background:url(/img/customer-static/pc/common/icon_sidebar_nav002.png) 50% 50% no-repeat;content:""}.global-sidebar-nav li:nth-child(3) a:before{display:block;margin-right:15px;width:33px;height:33px;background:url(/img/customer-static/pc/common/icon_sidebar_nav003.png) 50% 50% no-repeat;content:""}.global-sidebar-nav li:nth-child(4) a:before{display:block;margin-right:15px;width:33px;height:33px;background:url(/img/customer-static/pc/common/icon_sidebar_nav004.png) 50% 50% no-repeat;content:""}.global-sidebar-nav li:nth-child(5) a:before{display:block;margin-right:15px;width:33px;height:33px;background:url(/img/customer-static/pc/common/icon_sidebar_nav005.png) 50% 50% no-repeat;content:""}.global-sidebar-nav li:nth-child(6) a:before{display:block;margin-right:15px;width:33px;height:33px;background:url(/img/customer-static/pc/common/icon_sidebar_nav006.png) 50% 50% no-repeat;content:""}.global-sidebar-nav li:nth-child(7) a:before{display:block;margin-right:15px;width:33px;height:33px;background:url(/img/customer-static/pc/common/icon_sidebar_nav007.png) 50% 50% no-repeat;content:""}.global-sidebar-nav a{position:relative;display:flex;align-items:center;padding:0 25px;width:100%;height:55px;border-bottom:1px solid #e5e5e5;font-size:1.6rem;color:#043786;overflow:hidden}.global-sidebar-nav a:after{position:absolute;top:calc(50% - 5px);right:-22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #043786;border-right:1px solid #043786;transition:all .2s}.global-sidebar-nav a:hover:after{right:22px}.global-sidebar-bnr ul{padding:10px 0 15px}.global-sidebar-bnr li{margin-top:10px;text-align:center}.wrapper-2column{display:flex;align-items:flex-start;justify-content:space-between;margin:35px auto 0;width:1100px}.main-content-2column{margin-bottom:130px;width:830px}._container,.device .device-index-choice-set{margin:0 auto;width:1100px}.global-sec-attention,.global-sec-attention-grey{padding:50px 0;color:#555;font-size:13px}.global-sec-attention h2:before,.global-sec-attention-grey h2:before{content:"《"}.global-sec-attention h2:after,.global-sec-attention-grey h2:after{content:"》"}.global-sec-attention p,.global-sec-attention-grey p{margin-top:.7rem;line-height:1.7}.global-sec-attention ul,.global-sec-attention-grey ul{margin-top:.7rem}.global-sec-attention li,.global-sec-attention-grey li{display:flex;margin:.3rem 0;padding-left:.5em;line-height:1.4}.global-sec-attention .num-list li,.global-sec-attention-grey .num-list li{counter-increment:num}.global-sec-attention .num-list li:before,.global-sec-attention-grey .num-list li:before{margin-right:1em;content:"※" counter(num)}.global-sec-attention .list li,.global-sec-attention-grey .list li{color:#555;font-size:1.4rem;line-height:1.6}.global-sec-attention .list li:before,.global-sec-attention-grey .list li:before{margin-right:.5em;content:"※"}.global-sec-attention.set,.set.global-sec-attention-grey{padding:20px 0 0}.global-sec-attention-grey{background-color:#f3f3f3}.mfp-content{margin-top:-200px;width:690px!important;border-radius:2px}.mfp-fade.mfp-bg.mfp-ready{opacity:.4!important}.mfp-iframe-scaler iframe{height:520px;border-radius:2px;background:#fff!important}.mfp-fade.mfp-bg{opacity:0;transition:all .1s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .1s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-close{margin-top:25px;width:42px!important;opacity:1!important}.mfp-close:after{position:absolute;top:0;right:-5px;width:42px;height:42px;content:url(/img/customer-static/pc/common/icon_popup_close.png)}.breadcrumb_wrap.b_blue,.breadcrumb_wrap.b_blue a{color:#043786}.breadcrumb_wrap.b_white,.breadcrumb_wrap.b_white a{color:#fff}.breadcrumb_wrap.b_shadow{text-shadow:0px 1px 5px #000}.breadcrumb .breadcrumb_ul{position:relative;z-index:11;margin:15px auto -25px;width:1100px;font-size:12px}.breadcrumb .breadcrumb_ul li{display:inline-block;position:relative;z-index:1}.breadcrumb .breadcrumb_ul li:after{content:" ＞ ";padding:0 4px}.breadcrumb .breadcrumb_ul li:last-child:after{content:none}.breadcrumb .breadcrumb_ul li a{text-decoration:underline}.route-wifistore{text-align:center;font-size:18px;font-weight:700;color:#fc3751;line-height:2.7rem}.route-wifistore img{margin-right:15px}.route-donnatokimowifi{text-align:center;font-size:18px;font-weight:700;color:#fc3751;line-height:2.7rem}.route-donnatokimowifi img{margin-right:15px}.page_faq-block{background:#fff;padding:20px 0 0}.page_faq-block.mt100{margin-top:100px}.page_faq-block .inner{width:1100px;margin:auto}.page_faq-block h2{margin-bottom:20px}.page_faq-block .faq_wrap{background:#f5f3f4;padding:20px}.page_faq-block .faq_wrap .faq_in{background:#fff;padding:22px 30px}.page_faq-block .faq_wrap .faq_in .faq_box{border-bottom:1px dotted #043786}.page_faq-block .faq_qs{background:url(/img/customer-static/pc/common/icon-faq-open.png) no-repeat left 36px center;padding:16px 20px 16px 75px;color:#043786;font-size:17px;line-height:1.4;cursor:pointer;border-top:1px dotted #043786}.page_faq-block .faq_qs:hover{opacity:.8}.page_faq-block .active .faq_qs{background:#effbff url(/img/customer-static/pc/common/icon-faq-close.png) no-repeat left 36px center;border-top:1px dotted #fff}.page_faq-block .faq_as{display:none;font-size:14px;padding:20px 0 10px 35px;line-height:1.5em}.page_faq-block .faq_as a{text-decoration:underline}.page_faq-block .faq_close{text-align:right;margin-top:20px}.page_faq-block .faq_close a{color:#043786;font-size:14px;text-decoration:underline}.inner-s{width:830px}.inner-s h2{color:#043786;font-size:32px;font-weight:700;padding-bottom:8px;border-bottom:3px solid #043786}.inner-s .faq_qs{padding:16px 20px 16px 50px;background-position:left 20px center}.inner-s .active .faq_qs{background-position:left 20px center}.inner-s .faq_as{padding:20px 0 10px 30px}.faq_contact{background:#fff;padding:0 0 60px}.faq_contact .cont_wrap{background:#f5f3f4;padding:20px 0 40px}.faq_contact .cont_wrap .btn-wht,.faq_contact .cont_wrap .au-plan .recommend-plan .campaign-etc ul li a.btn,.au-plan .recommend-plan .campaign-etc ul li .faq_contact .cont_wrap a.btn,.faq_contact .cont_wrap .rules .main-content-2column .agreement-btn,.rules .main-content-2column .faq_contact .cont_wrap .agreement-btn,.faq_contact .cont_wrap .company .main-content-2column .print-btn,.company .main-content-2column .faq_contact .cont_wrap .print-btn,.faq_contact .cont_wrap .campaign .campaign-etc ul li a.btn,.campaign .campaign-etc ul li .faq_contact .cont_wrap a.btn,.faq_contact .cont_wrap .campaign .campaign-norikae a.btn,.campaign .campaign-norikae .faq_contact .cont_wrap a.btn,.faq_contact .cont_wrap .campaign .campaign-list .campaign-col>dl dd .btn,.campaign .campaign-list .campaign-col>dl dd .faq_contact .cont_wrap .btn,.faq_contact .cont_wrap .price .campaign-box .btn,.price .campaign-box .faq_contact .cont_wrap .btn,.faq_contact .cont_wrap .device-item .device-campaign-col>dl dd .btn,.device-item .device-campaign-col>dl dd .faq_contact .cont_wrap .btn{display:block;width:400px;height:40px;font-size:14px;font-weight:700;text-align:center;line-height:40px;border-width:1px;padding:0;margin:auto}.faq_contact .cont_wrap .btn-wht:after,.faq_contact .cont_wrap .au-plan .recommend-plan .campaign-etc ul li a.btn:after,.au-plan .recommend-plan .campaign-etc ul li .faq_contact .cont_wrap a.btn:after,.faq_contact .cont_wrap .rules .main-content-2column .agreement-btn:after,.rules .main-content-2column .faq_contact .cont_wrap .agreement-btn:after,.faq_contact .cont_wrap .company .main-content-2column .print-btn:after,.company .main-content-2column .faq_contact .cont_wrap .print-btn:after,.faq_contact .cont_wrap .campaign .campaign-etc ul li a.btn:after,.campaign .campaign-etc ul li .faq_contact .cont_wrap a.btn:after,.faq_contact .cont_wrap .campaign .campaign-norikae a.btn:after,.campaign .campaign-norikae .faq_contact .cont_wrap a.btn:after,.faq_contact .cont_wrap .campaign .campaign-list .campaign-col>dl dd .btn:after,.campaign .campaign-list .campaign-col>dl dd .faq_contact .cont_wrap .btn:after,.faq_contact .cont_wrap .price .campaign-box .btn:after,.price .campaign-box .faq_contact .cont_wrap .btn:after,.faq_contact .cont_wrap .device-item .device-campaign-col>dl dd .btn:after,.device-item .device-campaign-col>dl dd .faq_contact .cont_wrap .btn:after{top:calc(50% - 4px);right:15px;width:6px;height:6px}.flow-faq-link .faq-link-outer{display:none;position:fixed;bottom:0;left:30px;padding:5px 5px 0 25px;z-index:99;overflow:hidden}.flow-faq-link .faq-link-inner{width:360px;background:rgba(16,179,214,.9);border:1px solid #fff;border-bottom:none;border-radius:10px 10px 0 0}.flow-faq-link .faq-link-inner p{height:40px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:40px}.flow-faq-link .faq-link-inner p img{vertical-align:middle}.flow-faq-link .faq-link-inner .faq-link-box{position:relative}.flow-faq-link .faq-link-inner .faq-link-box .faq-link-op{position:absolute;bottom:0;left:-25px}.flow-faq-link .faq-link-inner .faq-link-box .faq-link-close{position:absolute;top:-20px;right:-5px;display:block;z-index:1;cursor:pointer}.flow-faq-link .faq-link-inner .faq-link-box:after{position:absolute;top:0;bottom:0;right:15px;content:"";width:6px;height:6px;border-bottom:2px solid #043786;border-right:2px solid #043786;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.flow-faq-link .faq-link-inner .faq-link-btn{display:block;width:350px;height:40px;color:#043786;font-size:15px;font-weight:700;text-align:center;line-height:40px;background:#fff;margin:auto;cursor:pointer}.flow-faq-link .faq-link-inner .faq-link-btn span{color:#10b3d6}.flow-faq-link .faq-link-s{display:none;position:fixed;bottom:0;left:30px;width:170px;background:rgba(16,179,214,.9);border:1px solid #fff;border-bottom:none;border-radius:10px 10px 0 0;z-index:99;overflow:hidden;cursor:pointer}.flow-faq-link .faq-link-s p{height:40px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:40px}.flow-faq-link .faq-link-s p img{vertical-align:middle}.popup_cursor{cursor:pointer}.popup_wrap input{display:none}.popup_wrap input:checked~.popup_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.popup_wrap .popup_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;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_trigger{position:absolute;width:100%;height:100%}.popup_wrap .popup_overlay .popup_content{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 .pu-inner{overflow:auto;padding:12px;height:600px;box-sizing:border-box}.popup_wrap .popup_overlay .popup_content .pu-inner.speed_bg{padding:0;text-align:center;background-color:#effaff}.popup_wrap .popup_overlay .popup_content .pu-inner.speed_bg .notewrap{padding:0 35px 20px;text-align:left}.popup_wrap .popup_overlay .popup_content .pu-inner.speed_bg .notewrap .note_num{text-indent:0;margin-left:0}.popup_wrap .popup_overlay .popup_content .popup_title{margin:20px 0;font-size:18px}.popup_wrap .popup_overlay .popup_content .content_wrap{margin:0 12px}.popup_wrap .popup_overlay .popup_content .content_wrap dt{margin-top:20px;font-size:14px;font-weight:700;line-height:35px;text-align:center;background:#F8F8F8;border-bottom:1px solid #8794A9}.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}.popup_wrap .popup_overlay .popup_content table{width:100%;margin-bottom:30px}.popup_wrap .popup_overlay .popup_content table th,.popup_wrap .popup_overlay .popup_content table td{border-bottom:1px solid #ccc;padding:10px 8px;font-size:12px}.popup_wrap .popup_overlay .popup_content table th{font-size:12px;background:#f0f0f0;vertical-align:top}.popup_wrap .popup_overlay .popup_content .close_btn{position:absolute;display:block;content:"";top:-60px;right:0;font-size:30px;cursor:pointer}.popup_wrap .popup_overlay .popup_content .close_btn span{position:relative;display:inline-block;width:50px;height:50px}.popup_wrap .popup_overlay .popup_content .close_btn span:before,.popup_wrap .popup_overlay .popup_content .close_btn span:after{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)}.top h1{padding:15px 0;font-size:10px;background-color:#fff}.top h1 p{width:1100px;margin:0 auto}.top .container{width:100%!important}.top .inner{position:relative;margin:0 auto;width:1100px}.top .afi_announce{background:yellow;font-size:15px;text-align:center}.top .ctaArea-container{margin:10px auto 0;width:100%;background-color:#043786}.top .global-cta-contact{background-color:#18335d}.top .s_ttl{color:#234375;font-size:18px;line-height:30px;text-align:center}.top .s_ttl.fff{color:#fff}.top .s_ttl.plan_one{line-height:31px}.top .s_ttl span{font-weight:700;font-size:30px}.top .ctaArea-title{color:#fff;font-size:18px;margin-bottom:10px;background:url(/img/customer-static/pc/top/icon-pc.png) no-repeat 0 50%;padding-left:35px}.top .ctaArea-title span{font-size:20px}.top .ctaArea-entry{width:1100px;margin:auto;padding:20px 0}.top .ctaArea-entry-inner{display:flex;align-items:center}.top .ctaArea-entry-inner .contactBtn-list{display:table;width:100%}.top .ctaArea-entry-inner .contactBtn-list-item{display:table-cell;box-sizing:border-box;vertical-align:bottom;line-height:1.2}.top .ctaArea-entry-inner .contactBtn-list-item .text{color:#fff;text-align:center}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-form{padding-right:10px;width:337px}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-form .button{min-height:70px;width:337px;font-size:1.6rem}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-form .button span{font-size:2.2rem}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-form .button:after{right:15px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq{width:205px;padding-right:10px}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button{min-height:70px;width:205px;font-size:1.6rem;font-weight:700}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button span{font-size:2.2rem}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-faq .button:after{right:15px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-support{width:170px;padding-right:37px;border-right:solid 1px #fff}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-support .text{font-size:11px;margin-bottom:10px}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-support .button{transition:all .3s ease;position:relative;display:inline-block;padding:10px;display:flex;align-items:center;justify-content:center;width:170px;border:1px solid #fff;border-radius:3px;font-weight:700;color:#fff}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-support .button p{font-size:1.3rem}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-support .button:before{font-family:icomoon;margin-right:10px;content:"";font-size:14px}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-support .button:after{position:absolute;top:calc(50% - 3px);right:8px;width:5px;height:5px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-support .button:hover{color:#043786;background-color:#fff}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-support .button:hover:after{border-top:1px solid #043786}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint{width:276px;padding-left:37px;position:relative}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .text{position:absolute;top:-20px;width:276px;text-align:center;font-size:16px}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button{min-height:70px;width:276px;box-sizing:border-box;display:table;padding:10px}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button p{display:table-cell;vertical-align:middle;font-size:2.2rem;color:#043786;text-align:center;font-weight:600;line-height:1.1}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button p span{font-size:1.4rem}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button:after{right:15px;width:8px;height:8px;border-top:1px solid #043786;border-right:1px solid #043786}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button.js-popup-open-appoint-easy-disabled{background-color:#9a9a9a}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button.js-popup-open-appoint-easy-disabled p{color:#fff}.top .ctaArea-entry-inner .contactBtn-list .contactBtn-appoint .button.js-popup-open-appoint-easy-disabled:after{display:none}.top .hrrank_nav{display:flex;justify-content:center;align-items:center;width:auto;color:#08356f;background-color:#fee558;padding:12px 0}.top .hrrank_nav .hrrank_lead{font-size:14px;font-weight:700;width:14%;color:#fff;background-color:#08356f;text-align:center;padding:4px 10px;border-radius:6px}.top .hrrank_nav .hrrank_lead span{letter-spacing:2px}.top .hrrank_nav .hrrank_main{margin-left:24px}.top .hrrank_nav .hrrank_main .hrrank_main_txt{font-size:24px;font-weight:700}.top .hrrank_nav .hrrank_main .hrrank_sub_txt{font-size:12px}.top .header-top_index{font-family:Noto Sans JP,sans-serif,Roboto,sans-serif,Arial}.top .header-top_index nav.nav{display:flex;justify-content:center;width:100%;height:80px;background:#fff;box-shadow:0 10px 10px #eee;position:relative;z-index:1}.top .header-top_index ul.head-menu-block{display:flex;width:1100px}.top .header-top_index ul.head-menu-block>li{position:relative}.top .header-top_index ul.head-menu-block>li:after{content:"";height:32px;width:1px;position:absolute;left:0;top:24px;background:#b5b5b5}.top .header-top_index ul.head-menu-block>li:last-child:before{content:"";height:32px;width:1px;position:absolute;right:0;top:24px;background:#b5b5b5}.top .header-top_index li.head-menu-list{flex:1}.top .header-top_index li.head-menu-list a.head-link{display:flex;flex-direction:column;align-items:center;color:#043786;text-align:center;font-size:14px;padding:8px 0 16px}.top .header-top_index li.head-menu-list a.head-link span{display:block;width:100%;border-right:1px solid rgba(255,255,255,.5);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.top .header-top_index li.head-menu-list a.head-link span:before{display:block;width:100%;height:42px;content:""}.top .header-top_index li.head-menu-list a.head-link span:hover{cursor:pointer}.top .header-top_index li.head-menu-list:nth-child(1) a.head-link span:before{background:url(/img/customer-static/pc/top/icon_nav001.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(1) .active a.head-link span:before{background:url(/img/customer-static/pc/top/icon-nav001.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(2) a.head-link span:before{background:url(/img/customer-static/pc/top/icon_nav002.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(2) .active a.head-link span:before{background:url(/img/customer-static/pc/top/icon-nav002.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(3) a.head-link span:before{background:url(/img/customer-static/pc/top/icon_nav003.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(3) .active a.head-link span:before{background:url(/img/customer-static/pc/top/icon-nav003.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(5) a.head-link span:before{background:url(/img/customer-static/pc/top/icon_nav004.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(5) .active a.head-link span:before{background:url(/img/customer-static/pc/top/icon-nav004.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(6) a.head-link span:before{background:url(/img/customer-static/pc/top/icon_nav006.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(6) .active a.head-link span:before{background:url(/img/customer-static/pc/top/icon-nav006.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(7) a.head-link span:before{background:url(/img/customer-static/pc/top/icon_nav007.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list:nth-child(7) .active a.head-link span:before{background:url(/img/customer-static/pc/top/icon-nav007.png) 50% 50% no-repeat}.top .header-top_index li.head-menu-list .head-menu-inner{display:none;position:absolute;width:860px;box-sizing:border-box;box-shadow:0 5px 5px #00000026;background-color:#038cd1;z-index:1}.top .header-top_index li.head-menu-list .head-menu-inner.head-menu01,.top .header-top_index li.head-menu-list .head-menu-inner.head-menu02,.top .header-top_index li.head-menu-list .head-menu-inner.head-menu03{left:0}.top .header-top_index li.head-menu-list .head-menu-inner.head-menu04,.top .header-top_index li.head-menu-list .head-menu-inner.head-menu05,.top .header-top_index li.head-menu-list .head-menu-inner.head-menu06,.top .header-top_index li.head-menu-list .head-menu-inner.head-menu07{right:0}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link{*zoom: 1;height:220px;padding:25px 40px 22px}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link:after{content:"";display:table;clear:both}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-ttl{float:left;width:250px;color:#fff;margin-top:15px}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-ttl .head-menu-ttl{display:block;width:100%;color:#fff;font-size:24px;font-weight:700;text-align:left}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-ttl .page-link{display:block;width:96px;height:25px;color:#038cd1;font-size:12px;text-align:center;line-height:25px;background-color:#fff;border-radius:3px;margin-top:15px;position:relative}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-ttl .page-link:after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:7px;bottom:0;width:4px;height:4px;border-top:1px solid #038cd1;border-right:1px solid #038cd1;margin:auto 0}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-ttl .page-link:hover{opacity:.9}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-cont{float:left;width:530px}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-cont ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-cont ul li{flex-grow:1;width:50%;box-sizing:border-box;vertical-align:top;margin-bottom:18px}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-cont ul li a{align-items:flex-start;color:#fff;font-size:14px;text-align:left;line-height:18px;padding-left:22px;background:url(/img/customer-static/pc/top/head-menu-arrow.png) 0 0 no-repeat}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-link .head-menu-link-cont ul li a:hover{opacity:.75}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-bnr{border-top:1px solid #3dade5;padding:30px 40px}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-bnr .bnr-list{display:flex}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-bnr .bnr-list li{margin-right:13px}.top .header-top_index li.head-menu-list .head-menu-inner .head-menu-bnr .bnr-list li.bnr-list-ttl{display:flex;align-items:center;min-width:115px;color:#fff;font-size:14px;font-weight:700;line-height:1.5}.top .header-top_index li.head-menu-list .active a.head-link{position:relative;color:#fff;box-shadow:0 0 3px #00000026;background-color:#038cd1}.top .header-top_index li.head-menu-list .active a.head-link span{border-right:1px solid transparent;border-bottom:none}.top .header-top_index li.head-menu-list .active a.head-link span:before{background-position:calc(50% + 1px) 50%;content:""}.top .header-top_index li.head-menu-logo{height:128px;overflow:hidden;width:280px;flex:none;text-align:center;padding:12px 0}.top .header-top_index li.head-menu-logo .logo{position:relative}.top .header-top_index li.head-menu-logo .logo img{max-width:114px}.top .header-top_index li.head-menu-logo .header-company{font-size:9px;font-weight:700;color:#023686}.top .header-top_index li.head-menu-logo .header-company-wrap{position:relative;margin-top:5px}.top .header-top_index li.head-menu-logo:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);background:#fff;border-radius:50%;width:360px;height:360px}.top .header-top_index .main-visual-wrap{position:relative;height:560px;background:#f6f6f6}.top .header-top_index .main-visual-wrap li.slick-slide{text-align:center;position:relative;transform-origin:center;transform:scale(.75);transition:all .3s ease;box-shadow:0 15px 15px #ccc}.top .header-top_index .main-visual-wrap li.slick-slide.slick-center{transform:scale(1)}.top .header-top_index .main-visual-wrap li.slick-slide img{width:1070px}.top .header-top_index .main-visual-wrap .slick-track{padding-top:20px;padding-bottom:50px}.top .header-top_index .main-visual-wrap .slick-dots{position:absolute;bottom:80px;z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;left:0;right:0}.top .header-top_index .main-visual-wrap .slick-dots li{width:10px;height:10px;margin-right:10px;overflow:hidden;text-indent:-999em;border-radius:50%;background:#e4e4e4}.top .header-top_index .main-visual-wrap .slick-dots li.slick-active{background:#fff}.top .header-top_index .main-visual-wrap .slick-dots li:last-child{margin-right:0}.top .header-top_index .main-visual-wrap .slick-dots li button{display:none}.top .header-top_index .main-visual-wrap .slick-prev,.top .header-top_index .main-visual-wrap .slick-next{transition:all .3s ease;text-indent:-9999px;border:none;width:29px;height:51px;z-index:1000;position:absolute;top:0;bottom:30px;left:0;right:0;margin:auto}.top .header-top_index .main-visual-wrap .slick-prev{transform:translate(-550px);background:url(/img/customer-static/pc/top/mainv-prev-b.png)}.top .header-top_index .main-visual-wrap .slick-next{transform:translate(550px);background:url(/img/customer-static/pc/top/mainv-next-b.png)}.top .header-top_index .main-visual-wrap.slick-arrow-on .slick-prev{transform:translate(-535px)}.top .header-top_index .main-visual-wrap.slick-arrow-on .slick-next{transform:translate(535px)}.top .header-top_index .simulation-cp{position:relative;max-width:1100px;margin-left:auto;margin-right:auto}.top .header-top_index .simulation-cp a{position:absolute;right:-38px;bottom:-12px}.top .header-top_index~.head-note{position:relative;max-width:1100px;margin-left:auto;margin-right:auto;padding-top:12px;margin-top:-6em!important;padding-bottom:19px;background:none;line-height:1.3}.top .header-top_index~.head-note p{margin-left:1em;font-size:11px}.top .header-top_index~.head-note-slide{position:relative;max-width:1070px;margin-left:auto;margin-right:auto;margin-top:-8.5em!important;padding:10px 5px 10px 10px;background:#fff;margin-bottom:7px}.top .header-top_index~.head-note-slide .wrapper{height:40px;overflow-y:scroll}.top .header-top_index~.head-note-slide .wrapper::-webkit-scrollbar{width:4px}.top .header-top_index~.head-note-slide .wrapper::-webkit-scrollbar-track{background:#fff}.top .header-top_index~.head-note-slide .wrapper::-webkit-scrollbar-thumb{background-color:#18335d;border-radius:100px}.top .header-top_index~.head-note-slide p{font-size:11px;line-height:1.3}.top .header-top_index~.head-note-slide p a{color:#59b3e7}.top .header-top_index~main .ctaArea-container{margin-top:0}.top .navi{padding:30px 0 20px;background-color:#fff}.top .navi_inner{background-color:#ebebeb;box-shadow:2px 0 15px 1px #ccc}.top .navi_inner ul{display:flex;justify-content:space-between;align-items:center;width:1100px;margin:0 auto;background-color:#fff}.top .navi_inner ul li{border-right:1px solid #e0e0e0;background:url(/img/customer-static/pc/top/navi/icon-menu-navy1.png) no-repeat center 35px;background-size:29px;overflow:hidden}.top .navi_inner ul li a{position:relative;width:182px;padding:85px 0 25px;display:flex;justify-content:center;align-items:center}.top .navi_inner ul li a:before{content:"";position:absolute;right:-20px;bottom:-20px;width:0;height:0;border:20px solid #b2b2b2;transform:rotate(45deg)}.top .navi_inner ul li a:after{content:"";position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.top .navi_inner ul li a p{margin-top:10px;color:#222;font-size:18px}.top .navi_inner ul li:nth-child(2){background:url(/img/customer-static/pc/top/navi/icon-menu-navy2.png) no-repeat center 37px;background-size:35px}.top .navi_inner ul li:nth-child(3){background:url(/img/customer-static/pc/top/navi/icon-menu-navy3.png) no-repeat center 38px;background-size:42px}.top .navi_inner ul li:nth-child(4){background:url(/img/customer-static/pc/top/navi/icon-menu-navy4.png) no-repeat center 40px;background-size:65px}.top .navi_inner ul li:nth-child(5){background:url(/img/customer-static/pc/top/navi/icon-menu-navy5.png) no-repeat center 38px;background-size:49px}.top .navi_inner ul li:last-child{background:url(/img/customer-static/pc/top/navi/icon-menu-navy6.png) no-repeat center 33px;background-size:45px;border-right:none}.top .bnr{background-color:#fff;padding:22px 0}.top .bnr_list{display:flex;width:1100px;margin:0 auto;justify-content:center}.top .bnr_list a{display:block}.top .bnr_list li:nth-of-type(1){margin-right:40px}.top .bnr_list li:nth-of-type(2){margin-right:40px}.top .bnr_memo{padding-top:10px}.top .bnr_memo li{position:relative;max-width:1150px;margin-left:auto;margin-right:auto;text-align:left;font-size:11px;line-height:15px}.top .main-top{font-family:Noto Sans JP,sans-serif,Roboto,sans-serif,Arial}.top .main-top .next-line{position:relative}.top .main-top .next-line:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:" ";transform:rotate(45deg);border-top:1px solid #043786;border-right:1px solid #043786}.top .main-top .about{min-height:600px}.top .main-top .about.height-none-3128{height:0}.top .main-top .about.scroll_play .item{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .about.scroll_play .item:nth-child(1){-webkit-animation:about-button .5s ease 0s 1 forwards;animation:about-button .5s ease 0s 1 forwards}.top .main-top .about.scroll_play .item:nth-child(2){-webkit-animation:about-button .5s ease .2s 1 forwards;animation:about-button .5s ease .2s 1 forwards}.top .main-top .about.scroll_play .item:nth-child(3){-webkit-animation:about-button .5s ease .4s 1 forwards;animation:about-button .5s ease .4s 1 forwards}.top .main-top .about.scroll_play .item:nth-child(4){-webkit-animation:about-button .3s ease .6s 1 forwards;animation:about-button .5s ease .6s 1 forwards}.top .main-top .about .parallax-bg{position:relative}.top .main-top .about .parallax-bg:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:url(/img/customer-static/pc/top/top_bg.png) no-repeat top 205px right,url(/img/customer-static/pc/top/about.png) no-repeat top 86px left 146px;background-size:unset}.top .main-top .about .parallax-bg:after{content:"";display:block;position:fixed;top:0;left:0;z-index:-2;width:100%;height:100%;background:url(/img/customer-static/pc/top/line.png) top center;background-size:100% 100%}.top .main-top .about .parallax-bg.bg-about:after{z-index:-3}.top .main-top .about .parallax-bg .about_broad_wimax{width:1100px;margin:auto;text-align:center;padding:55px 0 70px;position:relative}.top .main-top .about .parallax-bg .about_broad_wimax_text{width:fit-content;margin:15px auto 0;font-size:17px;font-weight:700;text-align:left;line-height:1.6;color:#234375}.top .main-top .about .parallax-bg .about_broad_wimax .about_wimax{margin:20px auto 0;border-top:1px solid #40ade5;width:80%}.top .main-top .about .parallax-bg .about_broad_wimax .about_wimax .js-accordion-parent{display:block;font-size:24px;position:relative;color:#234375;font-weight:700;cursor:pointer;line-height:2.5}.top .main-top .about .parallax-bg .about_broad_wimax .about_wimax .js-accordion-parent:before{transform:rotate(90deg);display:block;content:"";width:20px;height:0;border:2px solid #234375;position:absolute;top:0;bottom:0;right:5px;margin:auto}.top .main-top .about .parallax-bg .about_broad_wimax .about_wimax .js-accordion-parent:after{display:block;content:"";width:20px;height:0;border:2px solid #234375;position:absolute;top:0;bottom:0;right:5px;margin:auto}.top .main-top .about .parallax-bg .about_broad_wimax .about_wimax .js-accordion-parent .accordion{font-size:20px}.top .main-top .about .parallax-bg .about_broad_wimax .about_wimax .js-accordion-parent.active:before{display:none}.top .main-top .about .parallax-bg .about_broad_wimax .about_wimax .js-accordion-children{display:none}.top .main-top .about .parallax-bg .about_broad_wimax .about_wimax .js-accordion-children .details{font-size:17px;font-weight:700;text-align:left;line-height:1.6;color:#234375}.top .main-top .about .parallax-bg .about_broad_wimax .about_pocket_wifi_home_router{margin:0 auto 20px;border-block:1px solid #40ade5;width:80%}.top .main-top .about .parallax-bg .about_broad_wimax .about_pocket_wifi_home_router .js-accordion-parent{display:block;font-size:24px;position:relative;color:#234375;font-weight:700;cursor:pointer;line-height:2.5}.top .main-top .about .parallax-bg .about_broad_wimax .about_pocket_wifi_home_router .js-accordion-parent:before{transform:rotate(90deg);display:block;content:"";width:20px;height:0;border:2px solid #234375;position:absolute;top:0;bottom:0;right:5px;margin:auto}.top .main-top .about .parallax-bg .about_broad_wimax .about_pocket_wifi_home_router .js-accordion-parent:after{display:block;content:"";width:20px;height:0;border:2px solid #234375;position:absolute;top:0;bottom:0;right:5px;margin:auto}.top .main-top .about .parallax-bg .about_broad_wimax .about_pocket_wifi_home_router .js-accordion-parent .accordion{font-size:20px}.top .main-top .about .parallax-bg .about_broad_wimax .about_pocket_wifi_home_router .js-accordion-parent.active:before{display:none}.top .main-top .about .parallax-bg .about_broad_wimax .about_pocket_wifi_home_router .js-accordion-children{display:none;margin-bottom:10px}.top .main-top .about .parallax-bg .about_broad_wimax .about_pocket_wifi_home_router .js-accordion-children .details{font-size:17px;font-weight:700;text-align:left;line-height:1.6;color:#234375}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl{display:flex;justify-content:center;align-items:flex-end;margin-top:25px}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl li{margin-right:15px}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl li:last-child{margin-right:0}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl li a{background:#fff;display:block;width:260px;height:260px;padding-bottom:50px;position:relative;transition:all .3s;margin:10px 0 0}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl li a:hover{transform:translate(-5px,-15px);box-shadow:5px 5px 10px 2px #708090}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl li a .txt-img{position:absolute;bottom:50px;left:0;right:0}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl li a .txt-img p{font-size:18px;line-height:26px;font-weight:700;color:#000;margin-top:20px}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl li a:before{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:0;height:0;border-top:30px solid #234375;border-left:30px solid transparent;z-index:1;transform:rotate(90deg)}.top .main-top .about .parallax-bg .about_broad_wimax .about_scl li a:after{right:6px;bottom:6px;border-top:1px solid #fff;border-right:1px solid #fff;z-index:2;top:inherit}.top .main-top .point3{background:linear-gradient(to top right,#008bdb,#00b9db);padding:50px 0 30px;text-align:center;position:relative;z-index:9;overflow:hidden;height:606px}.top .main-top .point3.scroll_play .p_anm{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .point3.scroll_play .p_anm.p_anm1{animation:point .5s ease .3s 1 forwards}.top .main-top .point3.scroll_play .p_anm.p_anm2{animation:point .5s ease .8s 1 forwards}.top .main-top .point3.scroll_play .p_anm.p_anm3{animation:point 1s ease 1.2s 1 forwards}.top .main-top .point3 .w1360{width:1360px;position:relative;margin:auto}.top .main-top .point3 .uqlogo img.uq{position:absolute;left:30px}.top .main-top .point3 .uqlogo img.fuji{position:absolute;right:0}.top .main-top .point3 .w1545{width:1545px;position:relative;bottom:-42px;margin:auto}.top .main-top .point3 .w1545 .gachapin{position:absolute;left:0;bottom:0;height:480px;z-index:-1;width:auto}.top .main-top .point3 .w1545 .mukku{position:absolute;right:0;bottom:0;height:520px;z-index:-1;width:auto}.top .main-top .point3 .w810{width:810px;margin:auto}.top .main-top .point3 .w810 .point-btn{margin:20px 0 25px;counter-reset:number 0}.top .main-top .point3 .w810 .point-btn li{margin-bottom:10px;list-style:none;position:relative}.top .main-top .point3 .w810 .point-btn li .font-small{font-size:20px}.top .main-top .point3 .w810 .point-btn li.mb_none{margin-bottom:0}.top .main-top .point3 .w810 .point-btn li:before{counter-increment:number 1;content:counter(number) " ";font-size:60px;position:absolute;left:-60px;top:16px;z-index:5;transform:skew(-10deg);color:#18335d}.top .main-top .point3 .w810 .point-btn a{display:block;background:#fff;border-radius:4px;position:relative;text-align:left;padding-left:100px;transition:all .3s}.top .main-top .point3 .w810 .point-btn a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#18335d;transform-origin:left top;transform:scaleX(0);transition:transform .3s;border-radius:4px}.top .main-top .point3 .w810 .point-btn a:hover{transform:translate(-10px,-10px);box-shadow:5px 5px 10px 2px #0281bd}.top .main-top .point3 .w810 .point-btn a:hover:before{transform-origin:left top;transform:scale(1)}.top .main-top .point3 .w810 .point-btn a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.top .main-top .point3 .w810 .point-btn a:hover li:before{color:#fff}.top .main-top .point3 .w810 .point-btn a:hover li p{color:#fff}.top .main-top .point3 .w810 .point-btn a:after{width:10px;height:10px;border-top:2px solid #043786;border-right:2px solid #043786}.top .main-top .point3 .w810 .point-btn a p{font-weight:700;color:#18335d;display:inline-block;transform:skew(-10deg);padding:24px 0 28px;font-size:30px}.top .main-top .point3 .w810 .point-btn a p sup{font-size:10px;vertical-align:text-top}.top .main-top .point3 .w810 .charm-btn{display:block;font-size:20px;font-weight:700;color:#fff;padding:25px 0;width:495px;margin:auto;border-radius:555px;position:relative;border:2px solid #fff;transition:ease .8s;overflow:hidden}.top .main-top .point3 .w810 .charm-btn:after{border-top:1px solid #fff;border-right:1px solid #fff}.top .main-top .point3 .w810 .charm-btn:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#fff;transform-origin:left top;transform:scaleX(0);transition:transform .3s}.top .main-top .point3 .w810 .charm-btn:hover{color:#000;background:#fff}.top .main-top .point3 .w810 .charm-btn:hover:before{transform-origin:left top;transform:scale(1)}.top .main-top .point3 .w810 .charm-btn:hover:after{border-top:1px solid #043786;border-right:1px solid #043786}.top .main-top .point3 .w810 .txt{color:#fff;text-align:left;margin-top:20px}.top .main-top .point3 .w810 .txt p{font-size:10px;line-height:15px}.top .main-top .review_section{font-size:12px;background:#fff;padding:40px 0 10px}.top .main-top .review_section>div{padding:10px}.top .main-top .review_section>div>.content{width:800px;margin:0 auto}.top .main-top .review_section>div>.content .review_title{display:flex}.top .main-top .review_section>div>.content .review_title .icon{width:14%;height:14%;margin-right:5px}.top .main-top .review_section>div>.content .review_title h2{width:max-content;margin:auto;padding-bottom:15px;font-size:45px;color:#234375;font-weight:700;white-space:nowrap;text-align:center}.top .main-top .review_section>div>.content .review_number{font-size:24px;color:#234375;font-weight:700;width:max-content;margin:0 auto 40px;white-space:nowrap;text-align:center}.top .main-top .review_section>div>.content .review_label{display:flex;flex-direction:row;justify-content:space-around;margin:10px}.top .main-top .review_section>div>.content .review_label .border{width:10px;border-bottom:2px solid #CDD3DA}.top .main-top .review_section>div>.content .review_label .border.flex{flex:1}.top .main-top .review_section>div>.content .review_label label{font-size:16px;line-height:2;border:2px solid #CDD3DA;text-align:center;background-color:#fafafa;border-top-left-radius:3px;border-top-right-radius:3px;color:#878787;padding-inline:80px;cursor:pointer}.top .main-top .review_section>div>.content .review_label label:has(input:checked){border-bottom:none;background-color:#fff;color:#234375}.top .main-top .review_section>div>.content .review_label input{display:none}.top .main-top .review_section>div>.content .review_detail{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px}.top .main-top .review_section>div>.content .review_detail>div{border-radius:20px;padding:2px 26px 30px;box-shadow:4px 4px 5px #ccc;min-height:180px;font-size:13px;background-color:#f6f4f5}.top .main-top .review_section>div>.content .review_detail .name_section{display:flex;padding-bottom:5px;border-bottom:2px solid #01B5EA}.top .main-top .review_section>div>.content .review_detail .name_section img{width:30px;height:30px}.top .main-top .review_section>div>.content .review_detail .name_section .name{padding-right:20px}.top .main-top .review_section>div>.content .review_detail .profile_section{margin:.5em 0}.top .main-top .review_section>div>.content .review_detail .ratings_section{display:flex;align-items:center;padding:10px 0;font-size:18px;font-weight:700}.top .main-top .review_section>div>.content .review_detail .ratings_section .overall-ratings{color:#f3a901;font-size:28px;padding:0 10px;display:flex}.top .main-top .review_section>div>.content .review_detail .ratings_section .overall-ratings .rating-star-non{opacity:.3}.top .main-top .review_section>div>.content .review_detail .detail{padding-top:15px;line-height:1.5}.top .main-top .review_section>div>.content .review_detail .continuation{display:grid;justify-items:end;cursor:pointer;font-weight:700;color:#0066b1;padding-top:17px}.top .main-top .review_section .review_tab{width:max-content;margin:40px auto 30px;padding-top:20px}.top .main-top .review_section .review_tab>ul{display:flex;column-gap:8px}.top .main-top .review_section .review_tab>ul>li{height:33px;width:28px;background-color:#f5f5f5;border-radius:5px;cursor:pointer;min-width:36px;display:grid;justify-items:center;align-items:center}.top .main-top .review_section .review_tab>ul>li a{height:100%;width:100%;color:#000;text-decoration:none;display:flex;justify-content:center;align-items:center}.top .main-top .review_section .review_tab>ul>li .last-tab{color:#234375}.top .main-top .review_section .review_tab>ul>li.selected{background-color:#ccf2fc}.top .main-top .review_section .review_tab>ul>li.abbreviation{background-color:transparent;color:#333;font-weight:700}.top .main-top .review_section .review_tab>ul>li.first{background-color:transparent;font-size:20px;color:#234375;font-weight:700;padding:0}.top .main-top .review_section .review_tab>ul>li.last{background-color:transparent;font-size:20px;color:#234375;font-weight:700;padding:0}.top .main-top .line-up{overflow:hidden;padding:60px 0;height:1250px}.top .main-top .line-up:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-3;width:100%;height:100%;background:url(/img/customer-static/pc/top/line-up_bg.png) bottom center;background-size:100% 100%}.top .main-top .line-up.bg-line-up:before{z-index:-1}.top .main-top .line-up.scroll_play .anm{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .line-up.scroll_play .anm.anm1{animation:lineup .5s ease .2s 1 forwards}.top .main-top .line-up.scroll_play .anm.anm2{animation:lineup .5s ease .4s 1 forwards}.top .main-top .line-up.scroll_play .anm.anm3{animation:lineup .5s ease .6s 1 forwards}.top .main-top .line-up.scroll_play .anm.anm4{animation:lineup .5s ease .8s 1 forwards}.top .main-top .line-up .w1315{width:1315px;position:relative;margin:auto}.top .main-top .line-up .device_line-up{margin-top:25px}.top .main-top .line-up .device_line-up .device_s{width:750px;margin:0 auto;z-index:5}.top .main-top .line-up .device_line-up .device_s:first-child{padding-bottom:10px;border-bottom:1px solid #92a7c7}.top .main-top .line-up .device_line-up .device_s:last-child{margin-top:40px}.top .main-top .line-up .device_line-up .device_s:last-child .slick-dots{top:230px!important}.top .main-top .line-up .device_line-up .device_s h3{font-size:16px;color:#18335d;margin-bottom:20px;font-weight:700;text-align:center}.top .main-top .line-up .device_line-up .device_s h3 .strong{font-size:24px}.top .main-top .line-up .device_line-up .device_s .lists{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px;position:relative}.top .main-top .line-up .device_line-up .device_s .lists .device_list{display:block;width:250px;margin-left:80px}.top .main-top .line-up .device_line-up .device_s .lists .device_list .slick-list{width:250px}.top .main-top .line-up .device_line-up .device_s .lists .device_list .slick-dots{display:flex;justify-content:center;position:absolute;left:110px;top:190px}.top .main-top .line-up .device_line-up .device_s .lists .device_list .slick-dots li{width:10px;height:10px;margin-right:10px;overflow:hidden;text-indent:-999em;border-radius:50%;background:#b6ccde}.top .main-top .line-up .device_line-up .device_s .lists .device_list .slick-dots li.slick-active{background:#5d708d}.top .main-top .line-up .device_line-up .device_s .lists .device_list .slick-dots li:last-child{margin-right:0}.top .main-top .line-up .device_line-up .device_s .lists .device_list .slick-dots li button{display:none}.top .main-top .line-up .device_line-up .device_s .lists .device_list ul .slick-slide{width:250px;text-align:center}.top .main-top .line-up .device_line-up .device_s .lists .device_list ul .slick-slide img{display:unset}.top .main-top .line-up .device_line-up .device_s .lists .device_list ul .slick-slide .img01{height:120px;width:auto}.top .main-top .line-up .device_line-up .device_s .lists .device_list.dl_home{margin-top:-25px!important}.top .main-top .line-up .device_line-up .device_s .lists .device_txt{width:375px;text-align:left;z-index:5}.top .main-top .line-up .device_line-up .device_s .lists .device_txt .device_name h4{font-size:50px;font-weight:700;color:#18335d;line-height:.4}.top .main-top .line-up .device_line-up .device_s .lists .device_txt .device_name h4 span{display:block;font-size:16px;font-weight:400}.top .main-top .line-up .device_line-up .device_s .lists .device_txt ul{display:flex;justify-content:space-between;margin-top:30px}.top .main-top .line-up .device_line-up .device_s .lists .device_txt ul li{width:19%;display:flex;justify-content:center;align-items:center;padding:6px;font-size:12px;font-weight:700;text-align:center;background-color:#fff;color:#18335d;border-radius:5px}.top .main-top .line-up .device_line-up .device_s .lists .device_txt ul li p{line-height:1.3}.top .main-top .line-up .device_line-up .device_s .lists .device_txt ul li span{display:block;color:#1762b6}.top .main-top .line-up .device_line-up .device_s .lists .device_txt .text{font-size:16px;color:#18335d;line-height:24px;margin-top:15px}.top .main-top .line-up .device_line-up .device_s .btn-link{margin-top:30px}.top .main-top .line-up .position{width:800px;margin:0 auto}.top .main-top .line-up .position .memo li{text-align:left;color:#646464;font-size:10px;line-height:15px;text-indent:-1.5rem;margin-left:1.5rem}.top .main-top .line-up .position .memo li:before{content:"※";padding-right:5px}.top .main-top .line-up .position .btn-link{margin-top:60px}.top .main-top .line-up .position .btn-link_inner{width:1000px;margin:0 auto}.top .main-top .plans{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:relative;background-image:url(/img/customer-static/pc/lp/5g/price/img_plan_kamihubuki.svg);background-size:100% auto;background-position:center;background-repeat:repeat;background-color:#0085e5;text-align:center}.top .main-top .plans.scroll_play .plan_anm{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .plans.scroll_play .plan_anm.anm_01{animation:plans .8s ease .3s 1 forwards}.top .main-top .plans.scroll_play .plan_anm.anm_02{animation:plans 1s ease .5s 1 forwards}.top .main-top .plans.scroll_play .plan_anm.anm_03{animation:plans 1.2s ease .8s 1 forwards}.top .main-top .plans.scroll_play .plan_anm.anm_04{animation:plans 1s ease 1s 1 forwards}.top .main-top .plans.scroll_play .plan_anm.anm_05{animation:plans 1s ease 1.2s 1 forwards}.top .main-top .plans.scroll_play .plan_anm.anm_06{animation:plans 1s ease 1.4s 1 forwards}.top .main-top .plans .plan-title{background-image:url(/img/customer-static/pc/top/plan/img_plan_kamihubuki.svg),url(/img/customer-static/pc/top/plan/img_plan_gacha.png),url(/img/customer-static/pc/top/plan/img_plan_muku.png);background-size:100% auto,130px auto,155px auto;background-position:center,20% bottom,80% bottom;background-repeat:repeat,no-repeat,no-repeat;color:#fff;height:180px;padding-top:57px;box-sizing:border-box}.top .main-top .plans .plan-title .s_ttl{color:#fff}.top .main-top .plans .plan-price-wrap{width:1060px;margin:0 auto;padding:0 0 50px}.top .main-top .plans .plan-price-wrap .plan-price-head{position:relative;margin:0 auto 29px;font-size:14px;font-weight:700;line-height:1.3;padding-left:17%;width:80%}.top .main-top .plans .plan-price-wrap .plan-price-head:before{position:absolute;content:"";background:url(/img/customer-static/pc/top/plan/img_plan_osusume.svg);background-repeat:no-repeat;display:inline-block;width:75px;height:69px;left:10%;top:20px}.top .main-top .plans .plan-price-wrap .plan-price-head .row{display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-align:center;margin:-10px;padding:40px 0 0;font-size:20px}.top .main-top .plans .plan-price-wrap .plan-price-head .pink{color:#f20044}.top .main-top .plans .plan-price-wrap .plan-price-head .blue{color:#1785e5}.top .main-top .plans .plan-price-wrap .plan-price-head .obi{margin:-20px 10px 10px;padding:5px 22px;font-size:15px;font-weight:400;color:#fff;border-radius:999px;border:2px solid #fff}.top .main-top .plans .plan-price-wrap .plan-price-head .obi.pink{background:#f20044}.top .main-top .plans .plan-price-wrap .plan-price-head .obi.blue{background:#1785e5}.top .main-top .plans .plan-price-wrap .plan-price-head .obi .small{font-size:70%}.top .main-top .plans .plan-price-wrap .plan-price-table{margin:0 auto 25px;width:960px;border-bottom:1px solid #d2d2d2}.top .main-top .plans .plan-price-wrap .plan-price-table th,.top .main-top .plans .plan-price-wrap .plan-price-table td{padding:20px 10px;font-size:16px;font-weight:700;border-top:1px solid #d2d2d2;text-align:center}.top .main-top .plans .plan-price-wrap .plan-price-table th{width:17%;background-color:#f5f4f4;vertical-align:middle;text-align:center;line-height:1.3;color:#555}.top .main-top .plans .plan-price-wrap .plan-price-table td{width:80%;background-color:#fff;font-size:20px;vertical-align:middle;line-height:1.3}.top .main-top .plans .plan-price-wrap .plan-price-table td img{width:8px;margin:0 6px 0 0}.top .main-top .plans .plan-price-wrap .plan-price-table td .strong{font-weight:700;font-size:15px;letter-spacing:.05em}.top .main-top .plans .plan-price-wrap .plan-price-table td .note-text{margin-top:2px;font-size:10px}.top .main-top .plans .plan-price-wrap .plan-price-table td .small{font-size:12px}.top .main-top .plans .plan-price-wrap .plan-price-table td .tax{font-size:24px}.top .main-top .plans .plan-price-wrap .plan-price-table td .hukidashi{color:#fff}.top .main-top .plans .plan-price-wrap .plan-price-table td .hukidashi span{position:relative;padding:10px 15px;font-size:12px;background-color:#f20044}.top .main-top .plans .plan-price-wrap .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}.top .main-top .plans .plan-price-wrap .plan-price-table td .hukidashi span:nth-child(2){background-color:#1785e5}.top .main-top .plans .plan-price-wrap .plan-price-table td .hukidashi span:nth-child(2):after{border-top:10px solid #1785e5}.top .main-top .plans .plan-price-wrap .plan-price-table td .price{font-size:37px;line-height:1.8}.top .main-top .plans .plan-price-wrap .plan-price-table td .yen{font-size:26px}.top .main-top .plans .plan-price-wrap .plan-price-table td .row{display:flex;flex-direction:row;justify-content:space-around}.top .main-top .plans .plan-price-wrap .plan-price-table td .row .half{width:50%;position:relative}.top .main-top .plans .plan-price-wrap .plan-price-table td .row .half sup{position:absolute;top:-5px;color:#555;font-size:15px;font-weight:700}.top .main-top .plans .plan-price-wrap .plan-price-table td .row .half sup:not(:first-child){top:8px;right:14%;font-size:13px;font-weight:400}.top .main-top .plans .plan-price-wrap .plan-price-table td .obi{margin:10px auto;padding:8px;background:#eeeeee;color:#555;font-size:13px;width:88%}.top .main-top .plans .plan-price-wrap .plan-price-table td .pink{color:#f20044}.top .main-top .plans .plan-price-wrap .plan-price-table td .blue{color:#1785e5}.top .main-top .plans .plan-price-wrap .plan-price-table td .normal{font-weight:400}.top .main-top .plans .plan-price-wrap .plan-price-table td sup{vertical-align:super;font-size:12px}.top .main-top .plans .plan-price-wrap .plan-price-table td .rightline{border-right:solid #d2d2d2 1px}.top .main-top .plans .plan-price-wrap .btnwrap{padding:0}.top .main-top .plans .plan-price-wrap .btnwrap .entry-button{position:relative;width:450px;height:69px;display:inline-block;text-align:center;vertical-align:bottom;box-sizing:border-box;margin:0 auto}.top .main-top .plans .plan-price-wrap .btnwrap .entry-button a{position:relative;font-size:20px;font-weight:700;line-height:69px;padding:0;display:block;text-decoration:none;outline:none;border-radius:50px;-webkit-transition:none;transition:none;box-sizing:border-box;color:#fff;background-color:#f20044}.top .main-top .plans .plan-price-wrap .btnwrap .entry-button a:before{content:"";position:absolute;top:0;bottom:0;right:55px;width:10px;height:10px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top .main-top .plans .plan-price-wrap .btnwrap .entry-button a:hover{top:0;filter:brightness(1.3)}.top .main-top .plans .plan-price-wrap .details_text{background:#EFFAFF;margin:35px;border-radius:15px}.top .main-top .plans .plan-price-wrap .entry_wrap{height:830px;background:url(/img/customer-static/pc/top/plan/price_otoku.png) no-repeat center top;box-sizing:border-box;position:relative}.top .main-top .plans .plan-price-wrap .entry_wrap .imgwrap{padding-top:20px}.top .main-top .plans .plan-price-wrap .entry_wrap .imgwrap .title{font-size:26px;font-weight:700;color:#fff;position:absolute;left:360px}.top .main-top .plans .plan-price-wrap .entry_wrap .imgwrap .title .new{color:#ffe000;margin-right:5px}.top .main-top .plans .plan-price-wrap .entry_wrap .btnwrap{padding-top:690px}.top .main-top .plans .note_inner{font-size:12px;text-align:left;margin:10px auto}.top .main-top .plans .note_inner .note_num{font-size:13px;text-indent:-2em;margin-left:2em;text-align:left;line-height:19px;color:#fff}.top .main-top .plans h3.title{color:#fff;background:#0085e5;padding:38px 0;text-align:center;font-weight:700;font-size:29px}.top .main-top .plans .inner{padding-bottom:20px}.top .main-top .plans .inner.blue{background:#0085e5}.top .main-top .plans .inner .plan-box{color:#039;background-color:#fff;width:1060px;margin:0 auto 30px;padding-top:20px}.top .main-top .plans .inner .plan-box.pay{background:#fff;display:flex;justify-content:center;padding-top:0;color:#777}.top .main-top .plans .inner .plan-box.pay .payment_dx{padding:50px 5%}.top .main-top .plans .inner .plan-box.pay .payment_dx:first-child{background-image:linear-gradient(to top,#18335D,#18335D 5px,transparent 5px);background-size:1px 15px;background-position:right bottom;background-repeat:repeat-y}.top .main-top .plans .inner .plan-box.pay .payment_dx .price-ttl{color:#f20044;font-size:22px;font-weight:700;margin-bottom:10px}.top .main-top .plans .inner .plan-box.pay .payment_dx .price-ttl.blue{color:#1785e5}.top .main-top .plans .inner .plan-box.pay .payment_dx .table-heading{font-weight:600;text-align:start}.top .main-top .plans .inner .plan-box.pay .payment_dx .table-heading p{font-size:14px;margin:30px 0 15px}.top .main-top .plans .inner .plan-box.pay .payment_dx .table-heading p:before{content:"■";padding-right:5px}.top .main-top .plans .inner .plan-box.option{padding:40px 21px 5px;box-sizing:border-box}.top .main-top .plans .inner .plan-box .plan-table{padding:10px 20px 20px}.top .main-top .plans .inner .plan-box .plan-table table{table-layout:fixed;margin:0 auto;width:90%}.top .main-top .plans .inner .plan-box .plan-table table tbody tr th,.top .main-top .plans .inner .plan-box .plan-table table tbody tr td{border-width:1px 0px;border-color:#18335d;border-style:solid;padding:10px 0 10px 10px;font-size:13px}.top .main-top .plans .inner .plan-box .plan-table table tbody tr th p span,.top .main-top .plans .inner .plan-box .plan-table table tbody tr td p span{font-size:20px;font-weight:700}.top .main-top .plans .inner .plan-box .plan-table table tbody tr th{background-color:#f8f8f8;width:30%;vertical-align:middle}.top .main-top .plans .inner .plan-box .plan-table table tbody tr td{background-color:#fff;width:80%;text-align:start;line-height:normal;padding-left:35px}.top .main-top .plans .inner .plan-box .plan-table table tbody tr td.note{border:none;font-size:12px;padding-left:0}.top .main-top .plans .inner .plan-box .plan-table table tbody tr td.img{padding-left:5px}.top .main-top .plans .inner .plan-box .plan-table table tbody tr td span{color:#f20044;font-weight:700;font-size:20px}.top .main-top .plans .inner .plan-box .plan-table table tbody tr td img{margin-top:0}.top .main-top .plans .inner .plan-box .plan-table table tbody tr td sup{vertical-align:super}.top .main-top .plans .inner .plan-box .plan-table table tbody tr .red{color:#fff;background-color:#f20044}.top .main-top .plans .inner .plan-box .plan-table table tbody tr .blue{color:#fff;background-color:#1785e5}.top .main-top .plans .inner .plan-box .plan-table table tbody tr .border{border-right:1px solid}.top .main-top .plans .inner .plan-box .plan-table .bg-color{background-color:#effaff}.top .main-top .plans .inner .plan-box .example{padding-bottom:20px}.top .main-top .plans .inner .plan-box .example img{margin-top:0}.top .main-top .plans .inner .price-graph-text{color:#0083e4;position:absolute;left:100px;font-size:40px;font-weight:700;top:40px;line-height:1.5;text-align:left}.top .main-top .plans .inner .note_v2{font-size:19px;text-align:start;background-color:#fff;width:1060px;padding:20px 60px;margin:0 auto 20px;font-weight:700;color:#18335d;line-height:28px}.top .main-top .plans .limited_plan_detail{width:1060px;margin:0 auto;padding-bottom:20px;background-color:#fff;position:relative}.top .main-top .plans .limited_plan_detail>p{color:#0083e4;position:absolute;top:40px;left:0;right:0;font-size:40px;font-weight:700;line-height:1.2;text-align:center}.top .main-top .plans .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}.top .main-top .plans .limited_plan_detail .accordion:before{transform:rotate(90deg);display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.top .main-top .plans .limited_plan_detail .accordion:after{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.top .main-top .plans .limited_plan_detail .js-accordion-parent.active .accordion:before{display:none}.top .main-top .plans .limited_plan_detail .js-accordion-children{display:none;margin-bottom:30px;padding:0 50px}.top .main-top .plans .limited_plan_detail .js-accordion-children .accordion-tbl{width:100%;border-top:1px solid #d3d3d3}.top .main-top .plans .limited_plan_detail .js-accordion-children .accordion-tbl tr{border-bottom:1px solid #d3d3d3;color:#4b6c9f;font-size:16px}.top .main-top .plans .limited_plan_detail .js-accordion-children .accordion-tbl tr th{width:40%;font-weight:700;text-align:left;vertical-align:middle;padding-left:15px}.top .main-top .plans .limited_plan_detail .js-accordion-children .accordion-tbl tr td{width:60%;text-align:left;padding:10px 0;line-height:normal}.top .main-top .plans .limited_plan_detail .js-accordion-children .accordion-tbl tr td small{font-size:12px}.top .main-top .plans .limited_plan_detail .js-accordion-children .accordion-tbl tr td .red{color:#f20044}.top .main-top .plans .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}.top .main-top .plans .accordion:before,.top .main-top .plans .accordion:after{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.top .main-top .plans .accordion:before{transform:rotate(90deg)}.top .main-top .plans .js-accordion-parent.active .accordion:before{display:none}.top .main-top .plans .plan-note{padding:30px 0 40px;width:calc(1060px - 2em);margin:auto;text-align:left}.top .main-top .plans .plan-note .text{font-size:12px;color:#fff;line-height:1.7}.top .main-top .plans .plan-note .text.indent-on{text-indent:-1em;padding-left:1em}.top .main-top .plans .plan-note .text strong{font-weight:700}.top .main-top .plans.plan-3128{min-height:2520px;background-image:url(/img/customer-static/pc/top/pattern3128/plan_ttl_bg.png);background-size:contain;background-position:top;background-repeat:no-repeat;background-color:#e1efff;text-align:center;height:initial}.top .main-top .plans.plan-3128 p.explain{color:#777;text-align:left;font-size:14px;line-height:1.5;padding:10px 0}.top .main-top .plans.plan-3128 .plan-title{height:280px;background-image:url(/img/customer-static/pc/top/pattern3128/price_gachamuku.png);background-size:auto;background-position:center;background-repeat:no-repeat;margin-bottom:-10px;background-color:initial}.top .main-top .plans.plan-3128 .plan-title h2{color:#18335d}.top .main-top .plans.plan-3128 .plan-price-wrap{width:960px;margin:0 auto;padding-bottom:10px;background-color:initial}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area{display:flex;justify-content:space-between;align-items:center;text-align:center}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg{width:49%;border-radius:20px;padding:26px 0;position:relative}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg:after{content:"";width:0;height:0;top:66px;right:0;left:0;margin:0 auto;position:absolute}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.red,.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.red .discount-period,.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.red .discount-amount{background-color:#f20044}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.red:before{content:"";width:100%;height:36px;right:0;left:0;top:-20px;background-image:url(/img/customer-static/pc/top/pattern3128/price_fukidashi.png);background-size:auto;background-position:center;background-repeat:no-repeat;margin:auto;position:absolute}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.red:after{border-top:20px solid #f20044;border-right:20px solid transparent;border-left:20px solid transparent}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.blue{background-color:#043786}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.blue .item-name{background-color:#d6e6fd}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.blue .plan-name,.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.blue .item-description{color:#043786}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.blue .discount-period,.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.blue .discount-amount{background-color:#043786}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-bg.blue:after{border-top:20px solid #043786;border-right:20px solid transparent;border-left:20px solid transparent}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-title{color:#fff;font-size:24px;padding-bottom:22px;position:relative}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-title.recommendation-plan:before{content:"";top:0;right:0;left:0;margin:auto;position:absolute}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-title:after{content:"";top:0;right:0;left:0;margin:auto;position:absolute}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .plan-name{width:96%;background-color:#fff;color:#f20044;margin:auto;padding:16px 0;font-size:26px;font-weight:700;line-height:1.4}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap{width:96%;background-color:#fff;margin:auto}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap th,.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap td{width:100%;display:block;text-align:center}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-name{background-color:#ffdfdf;color:#000;font-size:20px;padding:12px 0}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-description{color:#f20044;border-color:#f20044;padding:18px 0;font-size:56px;font-weight:700}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-description.triangle{padding-bottom:50px;position:relative}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-description.triangle:before,.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-description.triangle:after{content:"";width:0;height:0;bottom:0;border-bottom:2vw solid;position:absolute}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-description.triangle:before{left:0;border-right:290px solid transparent}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-description.triangle:after{right:0;border-left:290px solid transparent}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-description span{font-size:20px}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .item-description span strong{font-size:28px}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .discount-period{color:#fff;font-size:20px;padding:12px 0}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .discount-amount{color:#fff88a;font-size:56px;font-weight:700}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .discount-amount .small-character{font-size:40px}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .discount-amount .vertical{font-size:20px;padding-right:4px;writing-mode:vertical-lr}.top .main-top .plans.plan-3128 .plan-price-wrap .plan-area .table-wrap .discount-amount sup{font-size:12px;vertical-align:text-top}.top .main-top .plans.plan-3128 .plan-price-wrap .application-btn{width:500px;height:90px;background-color:#f20044;color:#fff;font-size:26px;font-weight:700;border-radius:6px;margin:20px auto 0;display:flex;align-items:center;justify-content:center;position:relative}.top .main-top .plans.plan-3128 .plan-price-wrap .application-btn:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.top .main-top .plans.plan-3128 .plan-price-wrap .application-btn p{height:80px;width:300px;line-height:1.5}.top .main-top .plans.plan-3128 .plan-price-wrap .application-btn p span{font-weight:400}.top .main-top .plans.plan-3128 .plan-price-wrap .application-btn p .icon-pc-3128{content:"";width:46px;height:42px;top:25px;left:25px;position:absolute}.top .main-top .plans.plan-3128 h3.title{color:#000;padding:38px 0 0;text-align:center;font-weight:700;font-size:29px;background-color:initial}.top .main-top .plans.plan-3128 .inner{padding:20px 0}.top .main-top .plans.plan-3128 .inner.blue{background:#E1EFFF}.top .main-top .plans.plan-3128 .plan-box{width:1000px;color:#039;border-radius:10px;box-sizing:border-box;padding-bottom:15px;margin:0 auto 20px;background-color:initial}.top .main-top .plans.plan-3128 .plan-box img{width:100%;background-color:#fff;border-radius:20px;padding:20px 15px;margin-top:24px}.top .main-top .plans.plan-3128 .limited_plan_detail{width:1000px;margin:0 auto;padding:20px 0;text-align:center}.top .main-top .plans.plan-3128 .limited_plan_detail .font-red{color:#f20044;font-weight:700}.top .main-top .plans.plan-3128 .limited_plan_detail .subtitle{width:430px;font-size:20px;background:#fff;border-radius:10px;padding:5px 10px;margin:0 auto}.top .main-top .plans.plan-3128 .limited_plan_detail .titel{color:#000;font-size:38px;font-weight:700;padding:4px 0 28px}.top .main-top .plans.plan-3128 .limited_plan_detail .titel span{font-size:50px}.top .main-top .plans.plan-3128 .limited_plan_detail .limited_plan-box .img-area{height:316px;width:100%;background-color:#fff;border-radius:20px;margin-top:26px;position:relative}.top .main-top .plans.plan-3128 .limited_plan_detail .limited_plan-box .img-area:after{content:"";width:100%;height:336px;right:0;left:0;bottom:0;background-image:url(/img/customer-static/pc/top/pattern3128/campaign_plan_img.png);background-size:auto;background-position:center;background-repeat:no-repeat;margin:auto;position:absolute}.top .main-top .plans.plan-3128 .limited_plan_detail .accordion{display:block;margin:30px auto;width:440px;text-align:center;line-height:20px;padding:15px 0;border-radius:30px;border:1px solid #043786;font-size:22px;position:relative;color:#043786;font-weight:700;cursor:pointer}.top .main-top .plans.plan-3128 .limited_plan_detail .accordion:before{transform:rotate(90deg);display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.top .main-top .plans.plan-3128 .limited_plan_detail .accordion:after{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.top .main-top .plans.plan-3128 .limited_plan_detail .js-accordion-parent.active .accordion:before{display:none}.top .main-top .plans.plan-3128 .limited_plan_detail .js-accordion-children{display:none;background-color:#fff;line-height:1.5;margin-bottom:30px;padding:0 50px}.top .main-top .plans.plan-3128 .limited_plan_detail .js-accordion-children .accordion-tbl{width:100%;border-top:1px solid #d3d3d3}.top .main-top .plans.plan-3128 .limited_plan_detail .js-accordion-children .accordion-tbl tr{border-bottom:1px solid #d3d3d3;color:#4b6c9f;font-size:16px}.top .main-top .plans.plan-3128 .limited_plan_detail .js-accordion-children .accordion-tbl tr th{width:40%;font-weight:700;text-align:left;vertical-align:middle;padding-left:15px}.top .main-top .plans.plan-3128 .limited_plan_detail .js-accordion-children .accordion-tbl tr td{width:60%;text-align:left;padding:10px 0}.top .main-top .plans.plan-3128 .limited_plan_detail .js-accordion-children .accordion-tbl tr td small{font-size:12px}.top .main-top .plans.plan-3128 .limited_plan_detail .js-accordion-children .accordion-tbl tr td .red{color:#f20044}.top .main-top .step{background-color:#fff;background-image:url(/img/customer-static/pc/top/step/step.png);background-repeat:no-repeat;background-position:center 35px;background-size:550px;height:692px}.top .main-top .step.scroll_play .step_anm{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .step.scroll_play .step_anm.step_anm1{animation:step .5s ease .2s 1 forwards}.top .main-top .step.scroll_play .step_anm.step_anm2{animation:step .5s ease .4s 1 forwards}.top .main-top .step.scroll_play .step_anm.step_anm3{animation:step .5s ease .6s 1 forwards}.top .main-top .step_inner{width:1000px;margin:0 auto;padding:66px 0}.top .main-top .step_inner h2{margin-bottom:60px}.top .main-top .step_inner .step-list{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.top .main-top .step_inner .step-list li{display:flex;align-items:center;flex-direction:column;background-color:#f5f4f4;width:24%;height:310px;padding:70px 30px 0}.top .main-top .step_inner .step-list li.setp2 img{margin-bottom:15px}.top .main-top .step_inner .step-list li:not(:last-child){position:relative}.top .main-top .step_inner .step-list li:not(:last-child):after{content:"";width:0;height:0;border-left:18px solid #0a66ca;border-top:17px solid transparent;border-bottom:17px solid transparent;position:absolute;top:0;bottom:0;right:-15px;margin:auto;z-index:2}.top .main-top .step_inner .step-list li .step-numeber{background-color:#0a66ca;font-size:24px;border-radius:20px 20px 0;color:#fff;padding:10px 35px 15px;margin:-95px 0 35px}.top .main-top .step_inner .step-list li img{margin-bottom:25px}.top .main-top .step_inner .step-list li .step-title{font-size:24px;color:#0a66ca;font-weight:700;margin-bottom:20px}.top .main-top .step_inner .step-list li .text{font-weight:700;font-size:16px;color:#444;line-height:1.7}.top .main-top .step_inner .text-note{border-top:none;max-width:80em;font-weight:400;padding:1em 0 0;margin:0 auto;color:#595959;font-size:1.25rem;line-height:1.5}.top .main-top .payment{background-color:#ebfafe;background-image:url(/img/customer-static/pc/top/payment/payment.png);background-repeat:no-repeat;background-position:center 30px;background-size:920px;height:448px}.top .main-top .payment.scroll_play .payment_anm{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .payment.scroll_play .payment_anm.payment_anm1{animation:payment .5s ease .2s 1 forwards}.top .main-top .payment.scroll_play .payment_anm.payment_anm2{animation:payment .5s ease .4s 1 forwards}.top .main-top .payment.scroll_play .payment_anm.payment_anm3{animation:payment .5s ease .6s 1 forwards}.top .main-top .payment.scroll_play .payment_anm.payment_anm4{animation:payment .5s ease .8s 1 forwards}.top .main-top .payment_inner{width:1000px;margin:0 auto;padding:50px 0 40px}.top .main-top .payment_inner .s_ttl_text{margin-top:15px;font-size:16px;text-align:center}.top .main-top .payment_inner ul{width:80%;display:flex;justify-content:space-between;align-items:center;margin:30px auto 0}.top .main-top .payment_inner ul li{width:50%;display:flex;justify-content:center}.top .main-top .payment_inner ul li p{width:40%;display:flex;align-items:center;justify-content:center;padding:15px 10px;text-align:center;font-size:20px;font-weight:700;line-height:1.5;background-color:#2b5ca5;color:#fff}.top .main-top .payment_inner ul li .icon{display:flex;justify-content:center;padding:14px 0;background-color:#fff}.top .main-top .payment_inner ul li .icon img{width:65%}.top .main-top .payment_inner ul li:first-child{margin-right:40px}.top .main-top .payment_inner ul li:last-child .icon{padding:17px 50px}.top .main-top .payment_inner .text{width:80%;display:block;margin:15px auto 0;font-size:14px}.top .main-top .payment_inner .btn-link{margin-top:30px}.top .main-top .comparison{background-color:#fff;background-image:url(/img/customer-static/pc/top/comparison/comparison.png);background-repeat:no-repeat;background-position:center 15px;background-size:1340px;height:616px}.top .main-top .comparison.scroll_play .comparison_anm{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .comparison.scroll_play .comparison_anm.comparison_anm1{animation:comparison .5s ease .2s 1 forwards}.top .main-top .comparison.scroll_play .comparison_anm.comparison_anm2{animation:comparison .5s ease .4s 1 forwards}.top .main-top .comparison.scroll_play .comparison_anm.comparison_anm3{animation:comparison .5s ease .6s 1 forwards}.top .main-top .comparison_inner{width:1000px;margin:0 auto;padding:50px 0 65px}.top .main-top .comparison_inner h2{margin-bottom:30px}.top .main-top .comparison_inner .graph_img{display:flex;justify-content:center}.top .main-top .comparison_inner .graph_img img{width:70%}.top .main-top .comparison_inner_text{width:800px;margin:30px auto 0;text-align:left;color:#234375;line-height:1.7}.top .main-top .comparison_inner_text p{font-size:16px}.top .main-top .comparison_inner_text p .color-blue{color:#1762b6;font-weight:700}.top .main-top .comparison_inner_text p .border-yellow{position:relative}.top .main-top .comparison_inner_text p .border-yellow:before{position:absolute;content:"";top:17px;left:-4px;width:185px;height:6px;background-color:#f1d64d;z-index:-1}.top .main-top .comparison_inner_text p .border-yellow sup{position:relative;font-size:10px;top:-10px}.top .main-top .comparison_inner_text .attention{margin-top:15px;color:#333;font-size:13px}.top .main-top .compensation{background-color:#e8f1ff;height:1490px}.top .main-top .compensation.scroll_play .compensation_anm{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .compensation.scroll_play .compensation_anm.anm_01{animation:compensation .8s ease .3s 1 forwards}.top .main-top .compensation.scroll_play .compensation_anm.anm_02{animation:compensation 1s ease .5s 1 forwards}.top .main-top .compensation_inner{width:1070px;margin:0 auto;padding-bottom:60px}.top .main-top .compensation_inner h3{position:relative;padding-top:60px;text-align:center;font-size:30px;font-weight:700;color:#234375}.top .main-top .compensation_inner h3:before{position:absolute;content:"";background-image:url(/img/customer-static/pc/top/compensation/img_anshin.png);background-repeat:no-repeat;width:5%;height:70%;top:27px;left:180px;background-size:50px}.top .main-top .compensation_inner h3 .strong{color:#ff8a00;margin-top:18px;font-size:35px}.top .main-top .compensation_inner .compensation-img{display:grid;justify-content:center;margin-top:30px;padding:0 135px}.top .main-top .compensation_inner .compensation-img .compensation-img-text{background-color:#0663c7;border-radius:0 0 20px 20px;margin-top:-25px;padding:25px 40px 40px;color:#fff}.top .main-top .compensation_inner .compensation-img .compensation-img-text p{margin-top:3.3rem;font-size:1.6rem;line-height:1.5}.top .main-top .compensation_inner .compensation-img .compensation-img-text p .color-text{color:#ffd10b;font-weight:700}.top .main-top .compensation_inner .compensation-img .js-accordion{margin-top:unset}.top .main-top .compensation_inner .compensation-img .js-accordion .btn-open,.top .main-top .compensation_inner .compensation-img .js-accordion .btn-close{display:table;width:400px;margin:21px auto 20px;padding:15px 0;text-align:center;font-size:16px;color:#686868;border:1px solid #686868;position:relative;text-decoration:none;background-color:#fff;border-radius:5px;cursor:pointer}.top .main-top .compensation_inner .compensation-img .js-accordion .btn-open:before,.top .main-top .compensation_inner .compensation-img .js-accordion .btn-close:before{content:"";display:none}.top .main-top .compensation_inner .compensation-img .js-accordion .btn-open:after,.top .main-top .compensation_inner .compensation-img .js-accordion .btn-close:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #686868;border-right:1px solid #686868;position:absolute;background-color:unset}.top .main-top .compensation_inner .compensation-img .js-accordion .btn-open:after{right:10px;top:50%;margin-top:-8px;transform:rotate(135deg)}.top .main-top .compensation_inner .compensation-img .js-accordion .btn-close:after{right:10px;top:50%;margin-top:-2px;transform:rotate(-45deg)}.top .main-top .compensation_inner .compensation-img .js-accordion .accordion-content{border:unset}.top .main-top .compensation_inner .compensation-img .js-accordion .accordion-ttl{margin-top:3.3rem;color:#215c8a;font-size:1.6rem;font-weight:700;padding-left:16px;border-left:5px solid #215c8a;line-height:1.5}.top .main-top .compensation_inner .compensation-img .js-accordion .accordion-tbl{width:100%;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;margin-top:10px}.top .main-top .compensation_inner .compensation-img .js-accordion .accordion-tbl tr{border-bottom:1px solid #d3d3d3;line-height:1.7;letter-spacing:1px}.top .main-top .compensation_inner .compensation-img .js-accordion .accordion-tbl th,.top .main-top .compensation_inner .compensation-img .js-accordion .accordion-tbl td{font-size:13px;padding:15px 18px;border-right:1px solid #d3d3d3;vertical-align:middle}.top .main-top .compensation_inner .compensation-img .js-accordion .accordion-tbl th{width:175px;font-weight:700;text-align:center}.top .main-top .compensation_inner .compensation-img .js-accordion .accordion-tbl td{text-align:left;font-weight:400}.top .main-top .compensation_inner .compensation-img .js-accordion .js-accordion-content{background-color:#fff}.top .main-top .compensation_inner .compensation-img .js-accordion .price-cont{padding:10px}.top .main-top .compensation_inner .compensation-img .accordion-content{color:#333}.top .main-top .area{background-color:#fff;background-image:url(/img/customer-static/pc/top/area/area.png);background-repeat:no-repeat;background-position:center 30px;background-size:500px;height:671px}.top .main-top .area.scroll_play .area_anm{list-style:none;opacity:0;transform:translateY(70px)}.top .main-top .area.scroll_play .area_anm.anm_01{animation:area .8s ease .3s 1 forwards}.top .main-top .area.scroll_play .area_anm.anm_02{animation:area 1s ease .5s 1 forwards}.top .main-top .area.scroll_play .area_anm.anm_03{animation:area 1s ease .8s 1 forwards}.top .main-top .area_inner{width:1000px;margin:0 auto;padding:60px 0 40px;text-align:center}.top .main-top .area_inner .area_text{margin-top:28px;font-size:20px;font-weight:700;color:#234375}.top .main-top .area_inner .area_img{width:80%;margin:40px auto 0}.top .main-top .area_inner .area_img img{width:100%}.top .main-top .area_inner .btn-link{margin-top:40px}.top .main-top .top_campaign{text-align:center;padding:60px 0;position:relative}.top .main-top .top_campaign:before{content:"";background:url(/img/customer-static/pc/top/campaign.png) no-repeat top 35px center #E8F1FF;width:100%;height:100%;background-size:1050px;display:block;z-index:-1;position:absolute;margin-top:-60px}.top .main-top .top_campaign .top_campaign-wrap{display:none;position:relative;height:345px}.top .main-top .top_campaign .top_campaign-wrap.slick-initialized{display:block}.top .main-top .top_campaign .top_campaign-wrap .slick-slide img{display:inline-block;vertical-align:text-bottom;width:526px}.top .main-top .top_campaign .top_campaign-wrap .slick-slide a{position:relative;display:inline-block;padding:0 5px}.top .main-top .top_campaign .top_campaign-wrap .slick-slide a:hover{transition:all .3s;transform:translate(-5px,-15px)}.top .main-top .top_campaign .top_campaign-wrap .slick-slide a:hover img{box-shadow:0 15px 15px #ccc}.top .main-top .top_campaign .top_campaign-wrap .slick-slide a:after{content:" ";border-top:1px solid #fff;border-right:1px solid #fff;right:10px;z-index:55;width:4px;height:4px;bottom:4px;top:inherit}.top .main-top .top_campaign .top_campaign-wrap .slick-slide a:before{content:" ";display:inline-block;position:absolute;bottom:0;right:5px;width:0;height:0;border-left:20px solid transparent;z-index:1;transform:rotate(90deg);border-top:20px solid #00218b}.top .main-top .top_campaign .top_campaign-wrap li.slick-center{transform:scale(1);opacity:1}.top .main-top .top_campaign .top_campaign-wrap li a{margin:auto}.top .main-top .top_campaign .top_campaign-wrap 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}.top .main-top .top_campaign .top_campaign-wrap .slick-track{padding-top:20px;padding-bottom:50px}.top .main-top .top_campaign .top_campaign-wrap .slick-dots{position:absolute;bottom:25px;z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;left:0;right:0}.top .main-top .top_campaign .top_campaign-wrap .slick-dots li{width:10px;height:10px;margin-right:10px;overflow:hidden;text-indent:-999em;border-radius:50%;background:#b6ccde}.top .main-top .top_campaign .top_campaign-wrap .slick-dots li.slick-active{background:#5d708d}.top .main-top .top_campaign .top_campaign-wrap .slick-dots li:last-child{margin-right:0}.top .main-top .top_campaign .top_campaign-wrap .slick-dots li button{display:none}.top .main-top .top_campaign .top_campaign-wrap .slick-prev,.top .main-top .top_campaign .top_campaign-wrap .slick-next{transition:all .3s ease;text-indent:-9999px;border:none;width:29px;height:51px;z-index:1000;position:absolute;top:0;bottom:30px;left:0;right:0;margin:auto}.top .main-top .top_campaign .top_campaign-wrap .slick-prev{transform:translate(-550px);background:url(/img/customer-static/pc/top/mainv-prev-b.png)}.top .main-top .top_campaign .top_campaign-wrap .slick-next{transform:translate(550px);background:url(/img/customer-static/pc/top/mainv-next-b.png)}.top .main-top .top_campaign .top_campaign-wrap.slick-arrow-on .slick-prev{transform:translate(-535px)}.top .main-top .top_campaign .top_campaign-wrap.slick-arrow-on .slick-next{transform:translate(535px)}.top .main-top .top_column{text-align:center;padding:60px 0;position:relative}.top .main-top .top_column:before{content:"";background:url(/img/customer-static/pc/top/column-bg.png) no-repeat top center #bfe1f8;width:100%;height:100%;background-size:unset;display:block;z-index:-1;position:absolute;margin-top:-60px}.top .main-top .top_column .top_column-wrap{display:none;position:relative;height:345px}.top .main-top .top_column .top_column-wrap.slick-initialized{display:block}.top .main-top .top_column .top_column-wrap .slick-slide{display:flex}.top .main-top .top_column .top_column-wrap .slick-slide img{display:inline-block;vertical-align:text-bottom;width:345px;height:125px;padding:5px 5px 0}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box{width:350px;height:275px;position:relative;display:inline-block;border:1px solid rgb(189,189,189);background:#fff}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box:hover{opacity:.6}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box:nth-child(n+2){margin-left:15px}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box p{font-size:18px;letter-spacing:1px;line-height:26px;color:#18335d;font-weight:700;padding:20px 40px 0;text-align:left}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box dl{position:absolute;bottom:5px;display:flex;justify-content:center;align-items:center;width:100%;padding:40px 40px 0}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box dl dt{width:30%;font-size:16px;letter-spacing:1px;line-height:24px;color:#18335d;font-weight:300}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box dl dd{padding-left:20px;width:70%;font-size:14px;letter-spacing:1px;line-height:18px;color:#18335d;font-weight:300;text-align:left}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box:after{content:" ";position:absolute;border-top:1px solid #fff;border-right:1px solid #fff;right:4px;z-index:55;width:4px;height:4px;bottom:4px;transform:rotate(45deg);top:inherit}.top .main-top .top_column .top_column-wrap .slick-slide div.list-box:before{content:" ";display:inline-block;position:absolute;bottom:0;right:0;width:0;height:0;border-left:20px solid transparent;z-index:1;transform:rotate(90deg);border-top:20px solid #00218b}.top .main-top .top_column .top_column-wrap li.slick-center{transform:scale(1);opacity:1}.top .main-top .top_column .top_column-wrap li a{margin:auto}.top .main-top .top_column .top_column-wrap 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}.top .main-top .top_column .top_column-wrap .slick-track{padding-top:20px;padding-bottom:50px}.top .main-top .top_column .top_column-wrap .slick-dots{position:absolute;bottom:15px;z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;left:0;right:0}.top .main-top .top_column .top_column-wrap .slick-dots li{width:10px;height:10px;margin-right:10px;text-indent:-999em;border-radius:50%;background:#fff}.top .main-top .top_column .top_column-wrap .slick-dots li.slick-active{background:#5d708d}.top .main-top .top_column .top_column-wrap .slick-dots li:last-child{margin-right:0}.top .main-top .top_column .top_column-wrap .slick-prev,.top .main-top .top_column .top_column-wrap .slick-next{transition:all .3s ease;text-indent:-9999px;border:none;width:29px;height:51px;z-index:1000;position:absolute;top:0;bottom:30px;left:0;right:0;margin:auto}.top .main-top .top_column .top_column-wrap .slick-prev{transform:translate(-550px);background:url(/img/customer-static/pc/top/mainv-prev-b.png)}.top .main-top .top_column .top_column-wrap .slick-next{transform:translate(550px);background:url(/img/customer-static/pc/top/mainv-next-b.png)}.top .main-top .top_column .top_column-wrap.slick-arrow-on .slick-prev{transform:translate(-535px)}.top .main-top .top_column .top_column-wrap.slick-arrow-on .slick-next{transform:translate(535px)}.top .main-top .top_faq{padding:60px 0;text-align:center;position:relative}.top .main-top .top_faq:before{content:"";background:url(/img/customer-static/pc/top/faq.png) no-repeat top 35px center #bfe8f8;width:100%;height:100%;background-size:unset;display:block;z-index:-1;position:absolute;margin-top:-60px}.top .main-top .top_faq .faq_box{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;column-gap:8px;max-width:1070px;margin:30px auto}.top .main-top .top_faq .faq_box .faq_qa{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0;margin-bottom:8px}.top .main-top .top_faq .faq_box .faq_qa:nth-child(n+5){display:none}.top .main-top .top_faq .faq_box .faq_qa .faq_as,.top .main-top .top_faq .faq_box .faq_qa .faq_qs{font-size:18px;color:#18335d;text-align:left;background-color:#f9fcfe;line-height:1.5}.top .main-top .top_faq .faq_box .faq_qa .faq_as,.top .main-top .top_faq .faq_box .faq_qa .faq_qs{padding:0 30px 0 20px;box-sizing:border-box;height:min-content}.top .main-top .top_faq .faq_box .faq_qa .faq_as{display:none;padding-bottom:20px}.top .main-top .top_faq .faq_box .faq_qa .faq_qs{display:flex;flex-direction:row;align-items:center}.top .main-top .top_faq .faq_box .faq_qa .faq_qs img{padding:15px 0;margin-right:10px}.top .main-top .top_faq .faq_box .faq_qa .faq_qs{cursor:pointer}.top .main-top .top_faq .faq_more-btn{color:#18335d;display:block;font-size:20px;border:1px solid;padding:16.5px 0;border-radius:50px;font-weight:700;width:450px;margin:15px auto 20px;transition:ease .8s;overflow:hidden;text-align:center;cursor:pointer}.top .main-top .top_faq .faq_more-btn,.top .main-top .top_faq .faq_qs{position:relative}.top .main-top .top_faq .faq_more-btn:before,.top .main-top .top_faq .faq_more-btn:after,.top .main-top .top_faq .faq_qs:before,.top .main-top .top_faq .faq_qs:after{display:block;content:"";width:10px;height:0;border:1px solid currentColor;position:absolute;top:0;bottom:0;right:20px;margin:auto}.top .main-top .top_faq .faq_more-btn:before,.top .main-top .top_faq .faq_qs:before{transform:rotate(90deg)}.top .main-top .top_faq .faq_more-btn.active:before,.top .main-top .top_faq .faq_qs.active:before{display:none}.top .main-top .popular_contents{padding:60px 0 100px;text-align:center;border-bottom:5px solid #f3f3f3;background:url(/img/customer-static/pc/top/popular.png) no-repeat top 35px center #fff}.top .main-top .popular_contents .popular_contents_list{position:relative;margin-top:20px;display:flex;justify-content:space-between;align-items:center}.top .main-top .popular_contents .popular_contents_list li a{position:relative;display:inline-block;border:1px solid #c1c1c1}.top .main-top .popular_contents .popular_contents_list li a:hover{transition:all .3s;transform:translate(-5px,-15px)}.top .main-top .popular_contents .popular_contents_list li a:hover img{box-shadow:0 15px 15px #ccc}.top .main-top .w1070{width:1070px;margin:auto}.top .main-top .btn-link{color:#18335d;display:block;font-size:20px;border:1px solid;padding:16.5px 0;border-radius:50px;font-weight:700;width:450px;margin:15px auto 20px;transition:ease .8s;overflow:hidden;text-align:center}.top .main-top .btn-link:hover{background:#18335d;color:#fff;border:1px solid #18335d}.top .main-top .btn-link:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.top .main-top .btn-link:hover:before{transform-origin:left top;transform:scale(1)}.top .main-top .btn-link:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#18335d;transform-origin:left top;transform:scaleX(0);transition:transform .3s;border-radius:50px}.top .main-top .column-btn-link{color:#18335d;display:block;font-size:20px;border:1px solid;padding:16.5px 0;border-radius:50px;font-weight:700;width:450px;margin:15px auto 20px;transition:ease .8s;overflow:hidden;text-align:center}.top .main-top .column-btn-link:hover{opacity:.6}.top .main-top .column-btn-link:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:#18335d;transform-origin:left top;transform:scaleX(0);transition:transform .3s;border-radius:50px}.top .animation_txt_flow1,.top .animation_txt_flow2,.top .animation_txt_flow3{display:flex;width:100vw;height:300px;overflow:hidden;position:absolute}.top .animation_txt_flow1 img,.top .animation_txt_flow2 img,.top .animation_txt_flow3 img{width:auto;height:50%}.top .animation_txt_flow1.animation_txt_flow1,.top .animation_txt_flow2.animation_txt_flow1,.top .animation_txt_flow3.animation_txt_flow1{top:20px;animation:loop 15s linear infinite}.top .animation_txt_flow1.animation_txt_flow2,.top .animation_txt_flow2.animation_txt_flow2,.top .animation_txt_flow3.animation_txt_flow2{animation:loopdown 15s linear infinite;width:170px;height:656px}.top .animation_txt_flow1.animation_txt_flow2 img,.top .animation_txt_flow2.animation_txt_flow2 img,.top .animation_txt_flow3.animation_txt_flow2 img{left:10%;position:absolute;width:auto;height:auto}.top .animation_txt_flow1.animation_txt_flow3,.top .animation_txt_flow2.animation_txt_flow3,.top .animation_txt_flow3.animation_txt_flow3{animation:loopup 15s linear infinite;width:170px;height:656px;right:0;overflow-y:hidden}.top .animation_txt_flow1.animation_txt_flow3 img,.top .animation_txt_flow2.animation_txt_flow3 img,.top .animation_txt_flow3.animation_txt_flow3 img{right:10%;position:absolute;width:auto;height:auto}.top .scroll_play{display:block}.top .global-sec-attention,.top .global-sec-attention-grey{background:#fff}@keyframes cloud{0%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes plans{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes bgiLoop-right{0%{background-position:0 0}to{background-position:-444px 151px}}@keyframes bgiLoop-left{0%{background-position:0 0}to{background-position:-268px 211px}}@keyframes loopdown{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes loopup{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes lineup{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes point{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes about-button{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes step{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes payment{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes comparison{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes compensation{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes area{80%{opacity:.7}to{opacity:1;transform:translateY(0)}}.top .topCashBackBanner{height:70px;font-size:28px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;background-color:red}.top .flex-area-2495{display:flex;align-items:flex-end;justify-content:center}.top .global-cta-contact-2495{background-color:#18335d;text-align:center;padding:20px 0}.top .global-cta-contact-2495 .cta-grid-form-2495{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:20px 80px;gap:4px 10px;width:900px;padding-top:8px}.top .global-cta-contact-2495 .cta-grid-form-2495 .appoint-explain,.top .global-cta-contact-2495 .cta-grid-form-2495 .consultation-explain{grid-row:1/2;grid-column:1/3;color:#fff;font-size:16px}.top .global-cta-contact-2495 .cta-grid-form-2495 .consultation-explain{grid-column:3/5}.top .global-cta-contact-2495 .cta-grid-form-2495 .application-btn{grid-row:2/3;grid-column:1/3;background-color:#f20044;color:#fff;font-size:22px;font-weight:700}.top .global-cta-contact-2495 .cta-grid-form-2495 .application-btn p{height:70px;width:300px;display:flex;align-items:center;justify-content:center;position:relative}.top .global-cta-contact-2495 .cta-grid-form-2495 .application-btn p .icon-pc-2495{content:"";width:38px;height:28px;top:22px;left:-35px;position:absolute}.top .global-cta-contact-2495 .cta-grid-form-2495 .consultation-btn,.top .global-cta-contact-2495 .cta-grid-form-2495 .inquiry-btn{grid-row:2/3;grid-column:3/4;color:#18335d;background-color:#fff}.top .global-cta-contact-2495 .cta-grid-form-2495 .consultation-btn p,.top .global-cta-contact-2495 .cta-grid-form-2495 .inquiry-btn p{font-size:14px;font-weight:700}.top .global-cta-contact-2495 .cta-grid-form-2495 .consultation-btn p span,.top .global-cta-contact-2495 .cta-grid-form-2495 .inquiry-btn p span{display:block;font-size:16px;padding-top:5px}.top .global-cta-contact-2495 .cta-grid-form-2495 .consultation-btn:after,.top .global-cta-contact-2495 .cta-grid-form-2495 .inquiry-btn:after{border-top:1px solid #18335d;border-right:1px solid #18335d}.top .global-cta-contact-2495 .cta-grid-form-2495 .inquiry-btn{grid-column:4/5;color:#fff;background-color:#18335d;border:1px solid #fff}.top .global-cta-contact-2495 .cta-grid-form-2495 .inquiry-btn:after{border-top:1px solid #fff;border-right:1px solid #fff}.top .global-cta-contact-2495 .cta-grid-form-2495 a{display:flex;align-items:center;justify-content:center;border-radius:6px;position:relative}.top .global-cta-contact-2495 .cta-grid-form-2495 a:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.top .global-cta-contact-2495 .using-customer-btn{display:flex;text-align:left;font-size:16px;margin:0 0 20px 20px;position:relative}.top .global-cta-contact-2495 .using-customer-btn:after{content:"";width:120px;height:10px;bottom:-10px;right:0;left:-5px;color:#fff;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);position:absolute}.top .global-cta-contact-2495 .using-customer-btn a{color:#fff}.top .scroll-footer-2495{bottom:-90px;left:0;width:100%;height:90px;z-index:4999;background-color:#18335d;text-align:center;position:fixed}.top .scroll-footer-2495 .scroll-footer-inner-2495{width:800px;display:flex;align-items:center;justify-content:center;gap:20px;margin:15px auto}.top .scroll-footer-2495 .scroll-footer-inner-2495 .application-explain{font-size:18px;line-height:1.2;color:#fff}.top .scroll-footer-2495 .scroll-footer-inner-2495 .application-btn{width:440px;background-color:#f20044;border-radius:6px;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative}.top .scroll-footer-2495 .scroll-footer-inner-2495 .application-btn p{height:65px;width:280px;color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.top .scroll-footer-2495 .scroll-footer-inner-2495 .application-btn p .icon-pc-2495{content:"";top:18px;left:-60px;width:38px;height:28px;position:absolute}.top .scroll-footer-2495 .scroll-footer-inner-2495 .application-btn:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.top #follow-footer-4499 .color-yellow{color:#f7ff1a}.top #follow-footer-4499.scroll-footer-4499_b{bottom:-100px;left:0;width:100%;height:100px;z-index:4999;background-color:#18335d;text-align:center;position:fixed;box-shadow:0 0 10px 5px #6d6d6d66}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b{width:1100px;display:flex;align-items:center;justify-content:center;gap:20px;margin:15px auto}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .application-explain{position:relative;padding:0 30px;font-size:20px;line-height:1.4;color:#fff;font-weight:700}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .application-explain:before{position:absolute;content:"";display:block;background-image:url(/img/customer-static/pc/top/pattern4499b/star_r.png);background-repeat:no-repeat;top:-5px;right:0;width:20px;height:20px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .application-explain:after{position:absolute;content:"";display:block;background-image:url(/img/customer-static/pc/top/pattern4499b/star_l.png);background-repeat:no-repeat;bottom:10px;left:5px;width:20px;height:20px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .application-explain .color-yellow{font-size:32px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .application-explain .font{font-size:26px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns{display:flex;justify-content:center;align-items:center}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .complete-btn{position:relative;margin-right:10px;width:310px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#FD86A7,#f20044 55%);border-radius:6px;font-size:22px;font-weight:700}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .complete-btn .text{position:relative;padding:8px 0 0 10px;height:65px;width:280px;color:#fff;line-height:1.2;font-size:19px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .complete-btn .text span{font-size:15px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .complete-btn .text .icon-pc-4499{position:absolute;top:5px;left:-5px;width:65px;height:55px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .complete-btn:after{position:absolute;content:"";top:calc(50% - 4px);right:22px;width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .qa-btn,.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .tel-btn{position:relative;background-image:url(/img/customer-static/pc/top/pattern4499b/qa_off.png);background-repeat:no-repeat;background-position:10px;display:flex;justify-content:center;align-items:center;margin-right:10px;padding:19px 40px 19px 30px;border:1px solid #fff;border-radius:6px;transition:all .2s}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .qa-btn p,.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .tel-btn p{margin-left:10px;color:#fff;font-weight:700;font-size:16px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .qa-btn:after,.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .tel-btn:after{position:absolute;content:"";top:calc(50% - 4px);right:11px;width:7px;height:7px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .qa-btn:hover,.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .tel-btn:hover{background-image:url(/img/customer-static/pc/top/pattern4499b/qa_on.png);background-color:#fff}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .qa-btn:hover p,.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .tel-btn:hover p{color:#18335d}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .qa-btn:hover:after,.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .tel-btn:hover:after{border-top:2px solid #18335d;border-right:2px solid #18335d}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .tel-btn{margin-right:0;padding:19px 40px 19px 30px;background-image:url(/img/customer-static/pc/top/pattern4499b/tel_off.png);background-position:13px}.top #follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499_b .btns .tel-btn:hover{background-image:url(/img/customer-static/pc/top/pattern4499b/tel_on.png)}.top #follow-footer-4499.scroll-footer-4499_c{bottom:-115px;left:0;width:100%;height:115px;z-index:4999;background-color:#18335d;text-align:center;position:fixed}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c{width:1100px;display:flex;align-items:center;justify-content:center;gap:20px;margin:15px auto}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .support-area{display:grid;border-right:1px solid #fff}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .support-area .support-text{position:relative;padding:0 30px 5px;font-size:14px;line-height:1.4;color:#fff}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .support-area .support-btn{position:relative;width:197px;margin:0 auto;padding:21px 0 21px 20px;color:#fff;border:1px solid #fff;border-radius:6px;transition:all .2s}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .support-area .support-btn:before{position:absolute;content:"";left:30px;top:22px;font-size:15px;font-family:icomoon}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .support-area .support-btn p{font-size:16px;font-weight:700}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .support-area .support-btn:hover{background-color:#fff;color:#18335d}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area{margin-left:10px}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .color-yellow{margin-bottom:10px;font-size:13px;font-weight:700;text-align:left}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns{display:flex;justify-content:center;align-items:center}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .tel-btn{background-image:url(/img/customer-static/pc/top/pattern4499c/tel.png);background-repeat:no-repeat;background-size:27px;background-position:20px;margin-right:10px;padding:11px 20px 11px 60px;border-radius:6px;background-color:#fff}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .tel-btn p{color:#18335d;font-weight:700;font-size:16px;line-height:1.2}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .tel-btn p span{font-size:14px}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete{position:relative}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn{position:relative;width:390px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#ff4177,#f20044 55%);border-radius:6px;font-size:22px;font-weight:700;box-shadow:0 2px #c7014c}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn:hover{box-shadow:none;top:2px}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn .text{position:relative;padding:7px 0 0 40px;height:61px;width:280px;color:#fff;line-height:1.3;font-size:16px}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn .text .icon-pc-4499{position:absolute;top:3px;left:-25px;width:65px;height:55px}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn .text p{text-shadow:1px 2px 0 rgba(0,0,0,.4)}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn .text p .color-yellow{position:relative;font-size:14px}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn .text p .color-yellow:before,.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn .text p .color-yellow:after{position:absolute;content:"";display:block;width:15px;height:1px;top:9px;right:90px;background-color:#f7ff1a;transform:rotate(55deg)}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn .text p .color-yellow:after{left:90px;transform:rotate(120deg)}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn .text p strong{font-size:21px}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .complete-btn:after{position:absolute;content:"";top:calc(50% - 4px);right:22px;width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .fukidashi{position:absolute;padding:5px 20px;top:-30px;left:100px;font-size:14px;font-weight:700;background-color:#fff;color:#18335d;border-radius:30px;box-shadow:0 3px 3px #0003}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .fukidashi p{position:relative}.top #follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499_c .web-area .btns .complete .fukidashi p:before{position:absolute;content:"▼";top:15px;left:80px;width:0;height:0;color:#fff;box-shadow:0 3px 3px #0003;z-index:9}.top .bnr_3128{background-color:#fff;padding:22px 0 36px}.top .bnr_3128 .bnr_area{width:1100px;margin:0 auto;display:flex;justify-content:center}.top .bnr_3128 .bnr_area a{display:block}.top .bnr_3128 .bnr_area p{margin-left:1em;font-size:11px}.top .area-section-3128{padding-top:60px;background-image:url(/img/customer-static/pc/top/pattern3128/ttl_area.png);background-size:contain;background-position:top;background-repeat:no-repeat;background-color:#e2f4fe;text-align:center}.top .area-section-3128 ._container,.top .area-section-3128 .device .device-index-choice-set,.device .top .area-section-3128 .device-index-choice-set{width:900px;padding:60px 12px 20px;display:flex;justify-content:space-between;align-items:flex-start}.top .area-section-3128 ._container .inner,.top .area-section-3128 .device .device-index-choice-set .inner,.device .top .area-section-3128 .device-index-choice-set .inner{width:500px;padding-left:20px}.top .area-section-3128 ._container .note,.top .area-section-3128 .device .device-index-choice-set .note,.device .top .area-section-3128 .device-index-choice-set .note{font-size:14px;line-height:40px;text-align:left}.top .area-section-3128 .area_btn_wrap{position:relative;padding-bottom:30px}.top .area-section-3128 .details_link{width:410px;top:40px;left:0;font-size:20px;font-weight:700;line-height:54px;border-radius:30px;color:#043786;background-color:transparent;border:2px solid #043786;margin:0 auto;text-align:center;position:relative;cursor:pointer}.top .area-section-3128 .details_link.active{color:#043786;background-color:#fff;border:1px solid #043786}.top .area-section-3128 .details_link.active:before{border:none}.top .area-section-3128 .details_link.active:after{border:1px solid rgb(32,37,33)}.top .area-section-3128 .details_link:before,.top .area-section-3128 .details_link:after{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.top .area-section-3128 .details_link:before{transform:rotate(90deg)}.top .area-section-3128 .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;font-weight:700;position:relative;cursor:pointer}.top .area-section-3128 .details_link2:before,.top .area-section-3128 .details_link2:after{display:block;content:"";width:10px;height:0;position:absolute;top:0;bottom:0;right:15px;margin:auto;border:1px solid rgb(32,37,33)}.top .area-section-3128 .area_wrap{width:1060px;margin:0 auto;padding-bottom:30px}.top .area-section-3128 .area_wrap .area-process{height:160px;display:flex;flex-wrap:wrap;justify-content:flex-start}.top .area-section-3128 .area_wrap .area-process-box1{width:220px;background:#69BFFB;position:relative;z-index:10;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.top .area-section-3128 .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 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#69BFFB 50%) bottom left/100% 50% no-repeat}.top .area-section-3128 .area_wrap .area-process-box2{width:360px;margin:0;padding:0 0 0 80px;background:#C3E1F6;position:relative;z-index:5;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.top .area-section-3128 .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 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#C3E1F6 50%) bottom left/100% 50% no-repeat}.top .area-section-3128 .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}.top .area-section-3128 .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 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#EFFAFF 50%) bottom left/100% 50% no-repeat}.top .area-section-3128 .area_wrap .area-process .area-detail{padding:0}.top .area-section-3128 .area_wrap .area-process .area-detail .title{color:#fff;font-size:16px;font-weight:700;text-align:center}.top .area-section-3128 .area_wrap .area-process .area-detail-ttl{font-size:16px;font-weight:700}.top .area-section-3128 .area_wrap .area-process .area-detail-ttl .search{background:url(/img/customer-static/sp/lp/5g/general/area/icon_search.png) no-repeat center;content:"";display:inline-block;height:20px;width:26px}.top .area-section-3128 .area_wrap .area-process .area-detail-img{margin-top:10px;display:flex;justify-content:space-between;align-items:center;text-align:center}.top .area-section-3128 .area_wrap .area-process .area-detail-img p{width:48%}.top .area-section-3128 .area_wrap .area-process .area-detail-img img{width:auto}.top .area-section-3128 .area_wrap .area-process .area-detail .lower{margin-top:0}.top .area-section-3128 .area_wrap .area-subtxt{font-weight:700;margin-left:0;margin-top:25px;margin-bottom:15px;line-height:1.7}.top .area-section-3128 .area_wrap .area-subtxt .red{color:#f15d52;margin-right:8px}.top .area-section-3128 .area_wrap .area-subtxt .purple{color:#dcbbfe}.top .area-section-3128 .area_wrap .area-subtxt .orange{color:#ff8f3a;margin-right:8px}.top .area-section-3128 .area_wrap .iframe{text-align:center;margin:0}.top .area-section-3128 .js-accordion-area-children{display:none}.top .flex-area-3128{display:flex;align-items:flex-end;justify-content:center}.top .global-cta-contact-3128{background-color:#18335d;text-align:center;padding:30px 0}.top .global-cta-contact-3128 .cta-grid-form-3128{display:grid;grid-template-columns:1fr 1fr .2fr 1fr 1fr;grid-template-rows:20px 80px;gap:8px 32px;width:1000px;padding-top:22px}.top .global-cta-contact-3128 .cta-grid-form-3128 .appoint-explain,.top .global-cta-contact-3128 .cta-grid-form-3128 .consultation-explain{grid-row:1/2;grid-column:1/4;color:#fff;font-size:16px}.top .global-cta-contact-3128 .cta-grid-form-3128 .consultation-explain{grid-column:4/6}.top .global-cta-contact-3128 .cta-grid-form-3128 .application-btn{grid-row:2/3;grid-column:1/4;background-color:#f20044;color:#fff;font-size:26px;font-weight:700}.top .global-cta-contact-3128 .cta-grid-form-3128 .application-btn p{height:70px;width:300px;display:flex;align-items:center;justify-content:center;position:relative}.top .global-cta-contact-3128 .cta-grid-form-3128 .application-btn p .icon-pc-3128{content:"";width:46px;height:42px;top:14px;left:-72px;position:absolute}.top .global-cta-contact-3128 .cta-grid-form-3128 .consultation-btn,.top .global-cta-contact-3128 .cta-grid-form-3128 .inquiry-btn{grid-row:2/3;grid-column:4/5;color:#18335d;background-color:#fff;margin-right:-8px}.top .global-cta-contact-3128 .cta-grid-form-3128 .consultation-btn p,.top .global-cta-contact-3128 .cta-grid-form-3128 .inquiry-btn p{font-size:14px;font-weight:700}.top .global-cta-contact-3128 .cta-grid-form-3128 .consultation-btn p span,.top .global-cta-contact-3128 .cta-grid-form-3128 .inquiry-btn p span{display:block;font-size:16px;padding-top:5px}.top .global-cta-contact-3128 .cta-grid-form-3128 .consultation-btn:after,.top .global-cta-contact-3128 .cta-grid-form-3128 .inquiry-btn:after{border-top:1px solid #18335d;border-right:1px solid #18335d}.top .global-cta-contact-3128 .cta-grid-form-3128 .inquiry-btn{grid-column:5/6;color:#fff;background-color:#18335d;border:1px solid #fff;margin-right:0;margin-left:-8px}.top .global-cta-contact-3128 .cta-grid-form-3128 .inquiry-btn:after{border-top:1px solid #fff;border-right:1px solid #fff}.top .global-cta-contact-3128 .cta-grid-form-3128 a{display:flex;align-items:center;justify-content:center;border-radius:6px;position:relative}.top .global-cta-contact-3128 .cta-grid-form-3128 a:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.top .using-customer-bg-3128{width:100%;background-color:#f6f6f6;padding:10px 0;display:flex;justify-content:center}.top .using-customer-bg-3128 .using-customer-btn-3128{width:200px;font-size:16px;font-weight:700;position:relative}.top .using-customer-bg-3128 .using-customer-btn-3128 a{color:#18335d}.top .using-customer-bg-3128 .using-customer-btn-3128 p{text-align:center}.top .using-customer-bg-3128 .using-customer-btn-3128:after{content:"";width:7px;height:7px;top:0;right:0;bottom:0;margin:auto;transform:rotate(45deg);border-top:1px solid #18335d;border-right:1px solid #18335d;position:absolute}.device ._container,.device .device-index-choice-set{margin:0 auto;max-width:1100px}.device .main-visual-index{display:flex;justify-content:center;height:480px;padding:30px 0 25px;background:url(/img/customer-static/pc/device/index/bg_main_index.png) 50% 50% no-repeat;position:relative}.device .main-visual-index .note{position:absolute;bottom:86px;right:calc(50% - 437px);color:#555;font-size:12px}.device .main-visual-index .note2{position:absolute;bottom:38px;left:0;right:0;width:1024px;margin:auto;color:#999;line-height:1.35;font-size:12px}.device .sups{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}.device .device-index-intro{padding:70px 0 75px;background-color:#f3f3f3}.device .device-index-intro header{padding-bottom:30px;text-align:center}.device .device-index-intro header h1{padding-top:80px;color:#043786;font-size:4.8rem;font-weight:600}.device .device-index-intro header p{margin-top:45px;font-size:1.8rem;line-height:1.5}.device .device-index-intro header p.note{margin-top:15px;font-size:1.6rem}.device .device-index-nav{position:relative;z-index:1;display:flex;justify-content:center;margin:-30px auto -80px;width:1100px}.device .device-index-nav li{overflow:hidden;position:relative;width:350px;height:160px;border-radius:3px;background-color:#fff;box-shadow:0 0 6px #0003;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.device .device-index-nav li:nth-child(1) a{background:url(/img/customer-static/pc/device/index/img_nav001.png) no-repeat}.device .device-index-nav li:nth-child(2) a{background:url(/img/customer-static/pc/device/index/img_nav002.png) no-repeat}.device .device-index-nav li:hover{box-shadow:0 0 0 2px #043889}.device .device-index-nav li:first-child{margin-right:20px}.device .device-index-nav li:nth-child(2) a{background-position:2px 0px}.device .device-index-nav li:before{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:24px;background-color:#d3d3d3;content:""}.device .device-index-nav li:after{position:absolute;bottom:10px;left:50%;z-index:10;width:7px;height:7px;content:"";transform:rotate(45deg);border-right:1px solid #000;border-bottom:1px solid #000}.device .device-index-nav a{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding-left:123px;width:350px;height:160px;font-size:1.7rem;color:#343434;font-weight:700}.device .device-index-nav a span{margin-top:14.5px;color:#043786;font-size:2.9rem;font-weight:600}.device .device-index-choice-set{padding:80px 0}.device .device-index-choice-set header{text-align:center}.device .device-index-choice-set header h2{color:#043786;font-size:3.4rem;font-weight:600}.device .device-index-choice-set header p{margin-top:30px;font-size:1.8rem;line-height:2.8rem}.device .device-index-choice-set ul{display:flex;justify-content:space-between;margin-top:40px}.device .device-index-choice-set li{width:263px;height:424px;border:2px solid #eee;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.device .device-index-choice-set li:hover{border-color:#043786}.device .device-index-choice-set li a{display:block;position:relative;padding:0 20px 20px}.device .device-index-choice-set li.new a:after{content:url(/img/customer-static/pc/device/common/new.png);position:absolute;top:0;left:0}.device .device-index-choice-set li .image{display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;width:223px;height:176px}.device .device-index-choice-set li .price-txt{color:#043786;text-align:right;font-size:1.8rem;font-weight:600}.device .device-index-choice-set li .price-txt span{font-size:3.4rem}.device .device-index-choice-set li .tablet-set,.device .device-index-choice-set li .pc-set{display:inline-block;margin-top:26px;padding:5px;background-color:#6bad40;color:#fff;font-size:1.2rem}.device .device-index-choice-set li .pc-set{background-color:#00a0e9}.device .device-index-choice-set li .product-no{display:flex;align-items:center}.device .device-index-choice-set li .product-no p{color:#000;width:13em;font-size:1.4rem}.device .device-index-choice-set li .product-no span{font-size:1.8rem}.device .device-index-choice-set li .product-no .logo{margin-right:10px;display:flex;align-items:center;justify-content:center;width:75px;height:90px}.device .device-index-choice-set li .set-link{position:relative;display:flex;align-items:center;justify-content:center;margin-top:10px;width:100%;height:42px;border:1px solid #043786;border-radius:21px;color:#043786;font-size:1.6rem}.device .device-banner-5g{display:block;text-align:center;margin:30px auto;width:600px}.device .note-list,.device .charm-setting .charm-setting-list .note-list-num,.charm-setting .charm-setting-list .device .note-list-num{margin:19px 0 40px}.device .note-list li,.device .charm-setting .charm-setting-list .note-list-num li,.charm-setting .charm-setting-list .device .note-list-num li{display:table;color:#555;font-size:12px;line-height:1.4;counter-increment:num}.device .note-list li:before,.device .charm-setting .charm-setting-list .note-list-num li:before,.charm-setting .charm-setting-list .device .note-list-num li:before{min-width:2.5em;content:"注" counter(num);display:table-cell}.device .device-setlist{display:flex;flex-wrap:wrap;justify-content:space-between}.device .device-setlist>li{width:49%;margin-bottom:15px;border:2px solid #f3f3f3;background-color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.device .device-setlist>li:hover{border-color:#043889}.device .device-setlist>li a{display:block}.device .device-setlist>li figure{position:relative}.device .device-setlist>li figure .textWrap{position:absolute;top:30px;left:0;right:0;text-align:center;color:#fff}.device .device-setlist>li figure .textWrap .deviceCaption{font-weight:700;font-size:22px;letter-spacing:.02em}.device .device-setlist>li figure .textWrap .deviceTitle{font-size:44px;letter-spacing:.02em;margin-top:10px}.device .device-setlist-inner{padding:27px 30px 30px;text-align:center}.device .device-setlist .catch{color:#26568d;font-size:1.6rem;line-height:1.4;height:90px}.device .device-setlist .price{display:flex;align-items:center;justify-content:center;margin:20px 0;width:100%;height:38px;border-radius:2px;background-color:#eee;color:#043786;font-size:1.6rem}.device .device-setlist .price strong{font-size:2.3rem;font-weight:600}.device .device-setlist .price sup{font-size:1.1rem}.device .device-setlist .device-spec{padding:0 0 20px}.device .device-setlist .device-spec .spec-list{display:flex;justify-content:space-between;gap:10px}.device .device-setlist .device-spec .spec-list li{width:100px;height:100px;box-sizing:border-box;color:#000;font-weight:700;font-size:1.4rem;text-align:center;line-height:1.4;border-radius:3px;background-color:#e0f1ff;padding:8px;position:relative}.device .device-setlist .device-spec .spec-list li.speed{padding-top:20px}.device .device-setlist .device-spec .spec-list li.mah{padding-top:12px}.device .device-setlist .device-spec .spec-list li.weight{padding-top:30px}.device .device-setlist .device-spec .spec-list li.time,.device .device-setlist .device-spec .spec-list li.lan{padding-top:20px}.device .device-setlist .icon-list{position:relative}.device .device-setlist .icon-list:before{position:absolute;top:6px;left:0;width:100%;border-bottom:1px dotted #043786;content:""}.device .device-setlist .icon-list p{position:relative;display:inline-block;background-color:#fff;color:#26568d;font-size:1.3rem}.device .device-setlist .icon-list ul{display:flex;justify-content:center;gap:5px;margin-top:13px}.device .device-setlist .icon-list li{display:flex;align-items:center;justify-content:center;width:95px;height:27px;border-radius:2px;background-color:#bbb;color:#fff;font-size:1.4rem}.device .device-setlist .icon-list li:first-child.current{background-color:#56a608}.device .device-setlist .icon-list li:nth-child(2).current{background-color:#56a608}.device .device-setlist .icon-list li.current-or{background-color:#eb6100}.device .device-setlist .icon-list li.current-bl{background-color:#6d52ff}.device .device-setlist .device-btn{margin:26px auto 0;width:292px;height:52px;line-height:48px;font-size:1.6rem}.device .device-setlist .form-btn{position:relative;z-index:10;margin:10px auto 0;width:292px;height:52px;font-size:1.6rem}.device .device-setlist .form-btn p{padding:16px 55px}.device .device-setlist .form-btn.btn-entry-no-stock{background-color:#b3b3b3}.device .sec-item-recommend2{padding:80px 0;background-color:#d8f6ff}.device .sec-item-recommend2 a{display:block;overflow:hidden}.device .sec-item-recommend2 a.mt40{margin-top:40px}.device .sec-item-recommend2 header{text-align:center}.device .sec-item-recommend2 header h2{color:#043786;font-size:3.8rem;font-weight:600;text-shadow:2px 4px 2px white}.device .sec-item-recommend2 header p{text-align:left;margin:27px 0 20px;font-size:1.5rem;line-height:1.6;color:#043786}.device .sec-item-recommend2 .item-list li{width:212px;height:273px}.device #section-faq .page_faq-block h2{color:#043786;font-size:34px;font-weight:700;text-align:center;margin-bottom:40px}.device .dammy-item{opacity:0}.device ul.device-note-list li:nth-child(5):before{content:"※"}.device ul.device-note-list li:nth-child(6):before{content:"※"}.device ul.device-note-list li:nth-child(7):before{content:"※"}.device-item .note-txt{display:flex;color:#9a9a9a;font-size:1.1rem;line-height:1.4rem;counter-increment:num}.device-item .note-txt:before{min-width:3em;content:"注" counter(num)}.device-item .note-txt.icon-kome:before{content:"※" counter(num)}.device-item .note-txt.icon-nocount:before{content:"※"}.device-item .note-txt.note-nowidth:before{min-width:auto}.device-item .ref-txt{font-size:12px}.device-item .header{background-image:-owg-linear-gradient(bottom,#f2f2f2 0%,#fff 100%);background-image:-webkit-linear-gradient(bottom,#f2f2f2 0%,#fff 100%);background-image:-moz-linear-gradient(bottom,#f2f2f2 0%,#fff 100%);background-image:-o-linear-gradient(bottom,#f2f2f2 0%,#fff 100%);background-image:linear-gradient(bottom,#f2f2f2 0%,#fff 100%)}.device-item .header-inner{position:relative;margin:0 auto;width:1100px;height:470px;overflow:hidden}.device-item .header-inner.l11,.device-item .header-inner.galaxy5g{height:600px}.device-item .header-inner.l11 h1 img,.device-item .header-inner.galaxy5g h1 img{width:100%}.device-item .header-inner.x12{height:530px}.device-item .header-inner.x12 .main-visual{top:47px;left:306px}.device-item .header-inner.device01{height:530px}.device-item .header-inner.device01 .main-visual{left:306px}.device-item .header-inner.l13{height:570px}.device-item .header-inner.l13 .main-visual{left:352px}.device-item .h490{height:490px}.device-item .thumbnail{width:300px;margin:35px -35px 0 0}.device-item .thumbnail.l11,.device-item .thumbnail.galaxy5g{width:450px}.device-item .thumbnail.l11 .list:nth-child(n+5),.device-item .thumbnail.galaxy5g .list:nth-child(n+5){margin-top:0}.device-item .thumbnail.l11 .list:nth-child(n+7),.device-item .thumbnail.galaxy5g .list:nth-child(n+7){margin-top:5px}.device-item .thumbnail.x12,.device-item .thumbnail.device01{width:310px}.device-item .thumbnail.l13{width:465px}.device-item .thumbnail.l13 .list:nth-child(n+5){margin-top:0}.device-item .thumbnail li{transition:opacity .2s ease}.device-item .thumbnail li img{padding-right:5px}.device-item .thumbnail li:hover{opacity:.7;cursor:pointer}.device-item .thumbnail li:focus{outline:none}.device-item .thumbnail .list{float:left}.device-item .thumbnail .list:nth-child(n+5){margin-top:5px}.device-item .main-visual{position:absolute;top:0;left:290px;z-index:1;display:flex;align-items:center;justify-content:center;width:450px;height:470px}.device-item .main-visual li{height:470px;display:flex;justify-content:center;align-items:center}.device-item .main-visual li.img-btm{align-items:baseline}.device-item .header-col-left{position:absolute;top:35px;left:0;z-index:10;width:315px}.device-item .header-col-left h1{margin-top:25px}.device-item .header-col-left p{color:#043786}.device-item .header-col-left sup{vertical-align:top;font-size:.5em;font-weight:400}.device-item .header-col-left .txt-catch{font-size:2rem}.device-item .header-col-left .txt-serial{margin-top:29px;font-size:3.3rem}.device-item .header-col-left .txt-desc{margin-top:35px;max-width:22em;font-size:1.5rem;line-height:1.45}.device-item .header-col-left .txt-desc.x12,.device-item .header-col-left .txt-desc.device01{width:330px}.device-item .header-col-left .txt-desc.l13{width:330px;letter-spacing:-.06rem}.device-item .header-col-right{position:absolute;top:40px;right:0;z-index:10;width:360px}.device-item .header-col-right .content{display:flex;flex-direction:column;align-items:center;padding:15px;background-color:#e6f9ff;color:#043786}.device-item .header-col-right .content+.content{margin-top:10px;font-size:12px}.device-item .header-col-right .content a{color:#043786;font-size:14px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;margin-top:5px}.device-item .header-col-right .content a:hover{background-color:#043786;color:#fff}.device-item .header-col-right .content a:hover:after{border-color:#fff}.device-item .header-col-right .caption{text-align:center;font-size:1.5rem;font-weight:600}.device-item .header-col-right .caption:before{content:"≪"}.device-item .header-col-right .caption:after{content:"≫"}.device-item .header-col-right .area-list{display:flex;justify-content:space-between;margin:11px -10px;width:100%}.device-item .header-col-right .spec-list{display:flex;margin-top:13px;width:100%}.device-item .header-col-right .spec-list.spec-list-x12,.device-item .header-col-right .spec-list.spec-list-l13{justify-content:center}.device-item .header-col-right .spec-list li{margin:0 2.5px;width:calc(20% - 5px);height:68px;background-color:#fff;text-align:center;font-size:1rem;line-height:1.1}.device-item .header-col-right .spec-list li.none-icon{display:flex;flex-direction:column;justify-content:center;align-items:center}.device-item .header-col-right .spec-list li .txt-large{font-size:1.4px;font-weight:400}.device-item .header-col-right .spec-list li span{font-weight:600;display:block;font-size:2.3rem}.device-item .header-col-right .spec-list li .icon{display:flex;align-items:center;justify-content:center;width:100%;height:37px}.device-item .header-col-right .btn-entry-wht,.device-item .header-col-right .campaign .campaign-discount .btn-white,.campaign .campaign-discount .device-item .header-col-right .btn-white,.device-item .header-col-right .campaign .campaign-web-discount .btn-white,.campaign .campaign-web-discount .device-item .header-col-right .btn-white,.device-item .header-col-right .campaign .campaign-amazon-gift .btn-white,.campaign .campaign-amazon-gift .device-item .header-col-right .btn-white,.device-item .header-col-right .campaign .campaign-gakuwari .btn-white,.campaign .campaign-gakuwari .device-item .header-col-right .btn-white,.device-item .header-col-right .campaign .campaign-commission-free .btn-white,.campaign .campaign-commission-free .device-item .header-col-right .btn-white,.device-item .header-col-right .campaign .campaign-detail .btn-white,.campaign .campaign-detail .device-item .header-col-right .btn-white,.device-item .header-col-right .campaign .campaign-cashback-second-device .btn-white,.campaign .campaign-cashback-second-device .device-item .header-col-right .btn-white,.device-item .header-col-right .campaign .campaign-norikae .btn-white,.campaign .campaign-norikae .device-item .header-col-right .btn-white{margin-bottom:10px}.device-item .header-col-right .txt-catch{margin:25px 0 11px;color:#f20044;text-align:center;font-size:2rem;font-weight:600}.device-item .header-col-right .txt-catch span{font-size:1.25em}.device-item .header-col-right .btn-entry,.device-item .header-col-right .btn-entry-no-stock{width:360px;height:76px;border-radius:4px;font-size:2.4rem;font-weight:600}.device-item .header-col-right .btn-entry:after,.device-item .header-col-right .btn-entry-no-stock:after{top:calc(50% - 5px);width:9px;height:9px;border-width:1px}.device-item .header-col-right .btn-entry p,.device-item .header-col-right .btn-entry-no-stock p{padding:25px}.device-item .header-col-right .btn-entry.mg-top,.device-item .header-col-right .mg-top.btn-entry-no-stock{margin-top:60px}.device-item .header-col-right .btn-entry-no-stock{background-color:#b3b3b3}.device-item .header-col-right .btn-entry-no-stock:after{display:none}.device-item .header-col-right .btn-entry-wx04{width:360px;height:76px;border-radius:4px;font-size:2.4rem;font-weight:600}.device-item .header-col-right .btn-entry-wx04:after{top:calc(50% - 5px);width:9px;height:9px;border-width:1px}.device-item .header-col-right .btn-entry-wx04 p{padding:28px}.device-item .header-col-right .btn-entry-wx05{width:360px;height:76px;border-radius:4px;font-size:2.4rem;font-weight:600}.device-item .header-col-right .btn-entry-wx05:after{top:calc(50% - 5px);width:9px;height:9px;border-width:1px}.device-item .header-col-right .btn-entry-wx05 p{padding:28px}.device-item .device-intro-note-home01{display:table;color:#9a9a9a;font-size:1.1rem;line-height:1.4rem;transform:translateY(-72px)}.device-item .device-intro-note-home01:before{min-width:3em;content:"※";display:table-cell}.device-item .device-intro-note-last{display:table;color:#9a9a9a;font-size:1.1rem;line-height:1.4rem;transform:translateY(-72px)}.device-item .device-intro-note-last:before{min-width:3em;content:"※1";display:table-cell}.device-item .device-intro-note{display:table;color:#555;font-size:12px;line-height:1.7rem;transform:translateY(-72px)}.device-item .device-intro-note:before{min-width:3em;content:"※1";display:table-cell}.device-item .device-intro-note-wx04{display:table;color:#9a9a9a;font-size:1.1rem;line-height:1.4rem;transform:translateY(-72px)}.device-item .device-intro-note-wx04:before{min-width:3em;content:"※";display:table-cell}.device-item .device-intro-note-caution{display:table;color:#555;font-size:12px;line-height:1.7rem;transform:translateY(-72px)}.device-item .device-intro-note-caution:before{min-width:3em;content:"※";display:table-cell}.device-item .device-intro-note-none{color:#555;font-size:12px;line-height:1.7rem;transform:translateY(-72px)}.device-item .device-intro-note-wx05{display:table;color:#9a9a9a;font-size:1.1rem;line-height:1.4rem;transform:translateY(-72px)}.device-item .device-intro-note-wx05:before{min-width:3em;content:"※";display:table-cell}.device-item .device-intro-note-wx05-1{display:table;color:#555;font-size:1.5rem;line-height:1.45;transform:translateY(-72px)}.device-item .device-intro-note-wx05-1:before{min-width:3em;content:"※1";display:table-cell}.device-item .device-about-wimax{display:flex;justify-content:center;margin:50px auto 70px;width:1100px;height:104px;border:1px solid #043786}.device-item .device-about-wimax header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:350px;background-color:#043786;color:#fff}.device-item .device-about-wimax h2{font-size:1.8rem;font-weight:600}.device-item .device-about-wimax p{margin-top:.9rem;font-size:1.4rem;line-height:1.45}.device-item .device-about-wimax ul{display:flex;flex-direction:column;justify-content:center;padding:0 2.1rem;width:750px;background-color:#e6f9ff}.device-item .device-about-wimax li{margin:.5rem 0;color:#29568d;font-size:1.4rem}.device-item .inner{margin:85px auto 90px;width:1100px}.device-item .device-tab-nav{display:flex;justify-content:space-between}.device-item .device-tab-nav li{padding-bottom:17.5px;width:352px;border-bottom:2px solid #bbb;color:#bbb;text-align:center;font-size:2.6rem;font-weight:600}.device-item .device-tab-nav li:hover{cursor:pointer}.device-item .device-tab-nav li.active{position:relative;border-bottom-color:#043786;color:#043786}.device-item .device-tab-nav li.active:after{position:absolute;bottom:-16px;left:calc(50% - 7px);width:0;height:0;border-width:14px 7px 0 7px;border-style:solid;border-color:#043886 transparent transparent transparent;content:""}.device-item .device-section{margin:85px 0 90px}.device-item .device-section header{margin:85px 0 70px;text-align:center}.device-item .device-section header h2{color:#043786;font-size:4rem;font-weight:600}.device-item .device-section header p{margin-top:2.3rem;font-size:2rem}.device-item .device-section header sup{vertical-align:top;font-size:1.1rem}.device-item .device-item-price{display:flex;flex-wrap:wrap;margin-top:53.5px}.device-item .device-item-price dt,.device-item .device-item-price dd{margin:12.5px 0;padding-bottom:3px;height:2.5rem;font-size:1.5rem;line-height:1}.device-item .device-item-price dt{width:6em;border-bottom:1px solid #bbb;font-weight:600}.device-item .device-item-price dd{width:29.8em;border-bottom:1px dotted #bbb;text-align:right}.device-item .device-item-price dd:nth-of-type(odd){margin-right:25px}.device-item .device-item-price .price{position:relative;bottom:9px;display:inline-block;color:#043786;font-size:2.2rem;font-weight:600}.device-item .device-item-price .price span{font-size:2.8rem}.device-item .device-item-price .other{display:inline-block;width:19em;text-align:left}.device-item .device-item-price .other.credit{width:26.3em}.device-item .device-item-price a{display:inline-flex;padding:.365em .8em;border:1px solid #9c9c9c;border-radius:2px;background-color:#f8f8f8;color:#9c9c9c;font-size:1.1rem}.device-item .device-item-price a:after{margin-left:.4em;content:">"}.device-item .device-section-inner{display:flex;align-items:center;justify-content:space-between;margin:70px 0}.device-item .device-section-inner:nth-of-type(2n){flex-direction:row-reverse}.device-item .device-section-inner .txt{width:550px}.device-item .device-section-inner h3{color:#043786;line-height:1.2;font-size:3.4rem;font-weight:600}.device-item .device-section-inner h3 sup{vertical-align:top;font-size:11px}.device-item .device-section-inner p{margin-top:2rem;font-size:1.4rem;line-height:2rem}.device-item .device-section-inner p .sups-p{font-size:8px;vertical-align:text-bottom}.device-item .device-section-inner p.note-txt{color:#555;font-size:1.4rem;line-height:2rem;margin-top:0;margin-bottom:.5rem}.device-item .device-section-inner p.note-txt002{font-size:1.4rem;line-height:2rem;color:#555}.device-item .device-section-inner p.note-txt002:before{content:"※"}.device-item .device-section-inner .link-list{margin-bottom:2rem}.device-item .device-section-inner .link-list a{color:#59b3e7;text-decoration:underline;font-size:1.4rem;line-height:2.4rem}.device-item .device-section-inner .link-list a:before{content:"> "}.device-item .device-item-spec{margin-bottom:60px}.device-item .device-item-spec p.note-txt002{font-size:1.4rem;line-height:2rem;color:#555;text-align:right;margin-top:10px}.device-item .device-item-spec p.note-txt002:before{content:"※"}.device-item .device-item-spec-table-1column,.device-item .device-item-spec-table-2column{display:flex;flex-wrap:wrap;margin-top:30px;border:1px solid #bbb;border-bottom-width:0}.device-item .device-item-spec-table-1column dt,.device-item .device-item-spec-table-2column dt,.device-item .device-item-spec-table-1column dd,.device-item .device-item-spec-table-2column dd{display:flex;align-items:center;padding:1em 1.2em;border-bottom:1px solid #bbb}.device-item .device-item-spec-table-1column dt,.device-item .device-item-spec-table-2column dt{width:230px;background-color:#e6f9ff;line-height:1.4;font-size:1.6rem;font-weight:600}.device-item .device-item-spec-table-1column dd,.device-item .device-item-spec-table-2column dd{width:calc(100% - 230px);font-size:1.4rem;line-height:1.4}.device-item .device-item-spec-table-1column sup,.device-item .device-item-spec-table-2column sup{vertical-align:top;font-size:1.1rem}.device-item .device-item-spec-table-1column .note-txt,.device-item .device-item-spec-table-2column .note-txt{margin-top:.5em;color:#555;font-size:1.4rem;line-height:1.4}.device-item .device-item-spec-table-1column .note-txt.padding-left,.device-item .device-item-spec-table-2column .note-txt.padding-left{display:inline-block;padding:0 0 0 3em;position:relative}.device-item .device-item-spec-table-1column .note-txt.padding-left:before,.device-item .device-item-spec-table-2column .note-txt.padding-left:before{position:absolute;left:0;top:0}.device-item .home01-table,.device-item .device-item-table{border:1px solid #bbb;width:100%;margin-top:30px}.device-item .home01-table sup,.device-item .device-item-table sup{vertical-align:top;font-size:1.1rem}.device-item .home01-table tbody,.device-item .device-item-table tbody{box-sizing:border-box}.device-item .home01-table tbody tr,.device-item .device-item-table tbody tr{align-items:center;padding:0;border-bottom:1px solid #bbb}.device-item .home01-table tbody tr th,.device-item .device-item-table tbody tr th{text-align:left;width:230px;background-color:#e6f9ff;line-height:1.4;font-size:1.6rem;font-weight:600;padding:15px}.device-item .home01-table tbody tr td,.device-item .device-item-table tbody tr td{width:319px;font-size:1.4rem;line-height:1.4;padding:15px}.device-item .home01-table tbody tr:last-child,.device-item .device-item-table tbody tr:last-child{border-bottom:none}.device-item .device-item-spec-table-2column.device01{border:none;border-top:1px solid #bbb;border-left:1px solid #bbb}.device-item .device-item-spec-table-2column.device01>:nth-child(4n){border-right:1px solid #bbb}.device-item .device-item-spec-table-2column dd{width:319px}.device-item .device-item-spec-table-2column dd.last{border-right:1px solid #bbb}.device-item .device-campaign-col{position:relative;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e5e5e5}.device-item .device-campaign-col:before{position:absolute;top:-30px;left:-30px;z-index:1}.device-item .device-campaign-col.new-campaign:before{top:-37px;content:url(/img/customer-static/pc/campaign/icon_badge-new.png)}.device-item .device-campaign-col>dl{display:flex;justify-content:space-between;margin-top:50px}.device-item .device-campaign-col>dl dt{width:550px}.device-item .device-campaign-col>dl dt a{display:block;overflow:hidden}.device-item .device-campaign-col>dl>dd{padding-left:40px;width:550px}.device-item .device-campaign-col>dl dd{position:relative}.device-item .device-campaign-col>dl dd p{margin-bottom:15px;color:#043786;line-height:2.4rem;font-size:1.4rem}.device-item .device-campaign-col>dl dd .btn{width:510px;height:47px;font-size:1.5rem}.device-item .device-campaign-col>dl dd .btn:after{top:17px;width:7px;height:7px}.device-item .device-campaign-col>dl dd .btn-set{display:flex;justify-content:space-between}.device-item .device-campaign-col>dl dd .btn-set .btn{margin:0;width:250px}.device-item .device-campaign-col>dl dd .btn-set .btn.blue{width:250px;height:47px;font-size:1.5rem}.device-item .device-campaign-col>dl dd .btn-set .btn.blue:after{top:17px;width:7px;height:7px}.device-item .device-campaign-col>dl dd ul{margin-bottom:15px;color:#a5a5a5;font-size:1.1rem}.device-item .device-campaign-col>dl dd>dl{margin-bottom:10px}.device-item .device-campaign-col>dl dd>dl>dt h4{margin-bottom:15px;color:#2b86f5;font-size:2.7rem;font-weight:600}.device-item .device-campaign-col>dl dd>dl>dt h4 sup{vertical-align:top;font-size:1.1rem;font-weight:400}.device-item .device-campaign-col>dl dd>dl>dt h4 a{color:#2b86f5;text-decoration:none}.device-item .device-campaign-col>dl dd>dl>dd p{padding:11px;background-color:#f6f6f6;color:#043786;text-align:left;line-height:1;font-size:1.4rem}.device-item .set-header .txt-catch{font-weight:700;margin-top:25px}.device-item .set-header h1,.device-item .set-header .txt-serial{margin-top:20px}.device-item .set-header .txt-desc{margin-top:45px}.device-item .set-header .device-item .thumbnail{margin-top:50px}.device-item .set-header .header-col-right{top:55px}.device-item .mfp-iframe{height:100%}.device-item .about-popup{background:#fff;-webkit-border-radius:10px;border-radius:10px;padding:32px 27px;margin:0 20px}.device-item .about-popup .about-popup__title{color:#26568d;font-size:21px;font-weight:700;margin-bottom:16px;margin-left:8px}.device-item .about-popup .about-popup__txt{color:#26568d;font-size:16px;line-height:1.6;margin-bottom:25px}.device-item .about-popup .text{text-align:center}.device-item .about-popup .notes{margin-top:25px;line-height:1.6;font-size:15px}.device-item .page-note{top:45px}.device-item .page-note .kome{line-height:1.7;padding-left:3rem;text-indent:-2rem}.device-item .page-note .kome:before{content:"※1";margin-right:7px}.device-item .bnr-box{width:1100px;margin:30px auto 40px}.device-item .bnr-box a{display:block;overflow:hidden}.device-item .mt10{margin-top:10px!important}.device-item .mt20{margin-top:20px!important}.device-item .device-price-contents .subtitle-pink{color:#fb004d;font-weight:700}.device-item .device-price-contents .device-price-block>h3{color:#043786;font-size:2.6rem;font-weight:600;display:flex;align-items:center;margin:61px 0 35px}.device-item .device-price-contents .device-price-block>h3:before{content:"";width:5px;height:30px;background-color:#043786;border-radius:2.5px;margin-right:10px}.device-item .device-price-contents .device-price-block .plan-price-head{position:relative;margin:0 auto 20px;font-size:14px;font-weight:700;line-height:1.3;padding-left:17%}.device-item .device-price-contents .device-price-block .plan-price-head:before{content:"";background:url(/img/customer-static/pc/price/img_plan_osusume.svg);background-repeat:no-repeat;display:inline-block;width:75px;height:69px;position:absolute;left:18%;top:-22px}.device-item .device-price-contents .device-price-block .plan-price-head .row{display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-align:center}.device-item .device-price-contents .device-price-block .plan-price-head .pink{color:#fb004d}.device-item .device-price-contents .device-price-block .plan-price-head .pink .emphasis{font-size:23px;background:linear-gradient(transparent 60%,#fffb91 60%)}.device-item .device-price-contents .device-price-block .plan-price-head .blue{color:#043786}.device-item .device-price-contents .device-price-block .plan-price-head .blue .emphasis{font-size:21px;font-weight:700;padding-right:12px}.device-item .device-price-contents .device-price-block .plan-price-head .obi{margin:-20px 10px 10px 30px;padding:5px 22px;font-size:15px;font-weight:400;color:#fff;border-radius:999px;border:2px solid #fff}.device-item .device-price-contents .device-price-block .plan-price-head .obi.pink{background:#fb004d}.device-item .device-price-contents .device-price-block .plan-price-head .obi.blue{background:#043786}.device-item .device-price-contents .device-price-block .plan-price-head .obi .small{font-size:70%}.device-item .device-price-contents .device-price-block ul.plan{display:flex;justify-content:space-between}.device-item .device-price-contents .device-price-block ul.plan li{width:100%}.device-item .device-price-contents .device-price-block ul.plan li .imgWrap{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.device-item .device-price-contents .device-price-block ul.plan li .imgWrap img{height:130px}.device-item .device-price-contents .device-price-block ul.plan li.gigaPlan._value h3{padding:40px 0 15px;background-color:#f20044}.device-item .device-price-contents .device-price-block ul.plan li.gigaPlan._value h3:before{content:url(/img/customer-static/pc/device/common/price_badge.png);position:absolute;left:-34px;top:-34px;z-index:1}.device-item .device-price-contents .device-price-block ul.plan li.gigaPlan._value .price-b,.device-item .device-price-contents .device-price-block ul.plan li.gigaPlan._value .tax-price-b,.device-item .device-price-contents .device-price-block ul.plan li.gigaPlan._value .plan-title-sub,.device-item .device-price-contents .device-price-block ul.plan li.gigaPlan._value .plan-title-main{color:#fb004d}.device-item .device-price-contents .device-price-block ul.plan li.gigaPlan._value .type{color:#fb004d;border:3px solid #fb004d}.device-item .device-price-contents .device-price-block ul.plan li.gigaPlan._value figure{background-color:#ffcbcb}.device-item .device-price-contents .device-price-block ul.plan li h3{font-size:2.4rem;font-weight:600;text-align:center;background-color:#ccc;line-height:1.3;color:#fff;position:relative}.device-item .device-price-contents .device-price-block ul.plan li figure{background-color:#eee;padding:20px;text-align:center;position:relative;height:151px}.device-item .device-price-contents .device-price-block ul.plan li p{font-size:1.4rem;line-height:1.4;text-align:left}.device-item .device-price-contents .device-price-block ul.plan li p sup{font-size:1.1rem;vertical-align:top}.device-item .device-price-contents .device-price-block ul.plan li .plan-title{height:40px;margin:0 0 35px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.device-item .device-price-contents .device-price-block ul.plan li .plan-title-sub{font-size:1.4rem;text-align:center;margin-bottom:3px}.device-item .device-price-contents .device-price-block ul.plan li .plan-title-main{font-weight:700;font-size:2.9rem;text-align:center}.device-item .device-price-contents .device-price-block ul.plan p.price-b{text-align:center;display:flex;justify-content:center;align-items:baseline;margin-top:10px}.device-item .device-price-contents .device-price-block ul.plan p.price-b .month{font-size:2.6rem;margin-right:2px;font-weight:700;line-height:1.1;margin-top:3px}.device-item .device-price-contents .device-price-block ul.plan p.price-b .yen{font-size:2.6rem;font-weight:700}.device-item .device-price-contents .device-price-block ul.plan p.price-b .price{line-height:1;font-size:4.5rem;font-weight:700;font-family:Roboto,sans-serif}.device-item .device-price-contents .device-price-block ul.plan p.tax-price-b{text-align:center;display:flex;justify-content:center;align-items:center;margin-top:5px;font-size:2rem;font-weight:700;font-family:Roboto,sans-serif}.device-item .device-price-contents .device-price-block ul.plan .type{top:-13px;font-size:2.3rem;left:442px;position:absolute;background:#fff;border-radius:23px;width:210px}.device-item .device-price-contents .device-price-block .plan-price-table{margin:0 auto 25px;width:100%;border-bottom:1px solid #d2d2d2}.device-item .device-price-contents .device-price-block .plan-price-table th,.device-item .device-price-contents .device-price-block .plan-price-table td{padding:20px 10px;font-size:16px;font-weight:700;border-top:1px solid #d2d2d2;text-align:center}.device-item .device-price-contents .device-price-block .plan-price-table th{width:17%;background-color:#f5f4f4;vertical-align:middle;text-align:center;line-height:1.3;color:#555}.device-item .device-price-contents .device-price-block .plan-price-table td{width:80%;background-color:#fff;font-size:20px;vertical-align:middle;line-height:1.3}.device-item .device-price-contents .device-price-block .plan-price-table td .table-head{background-color:#f5f4f4;padding:10px 0;font-size:14px;color:#555;width:90%;margin:auto}.device-item .device-price-contents .device-price-block .plan-price-table td .contents{justify-content:center;display:flex;margin:5px 0}.device-item .device-price-contents .device-price-block .plan-price-table td .contents .left{text-align:left;margin:0 30px 0 50px;display:flex;flex-direction:column;justify-content:space-around}.device-item .device-price-contents .device-price-block .plan-price-table td .contents .left .icon1,.device-item .device-price-contents .device-price-block .plan-price-table td .contents .left .icon2,.device-item .device-price-contents .device-price-block .plan-price-table td .contents .left .icon3{display:flex;align-items:center;height:48px;padding-top:11px}.device-item .device-price-contents .device-price-block .plan-price-table td .contents .left .icon3 .txt{line-height:25px}.device-item .device-price-contents .device-price-block .plan-price-table td .contents .right{display:flex;flex-direction:column;justify-content:space-around;height:210px;text-align:start}.device-item .device-price-contents .device-price-block .plan-price-table td img{margin:0 6px 0 0}.device-item .device-price-contents .device-price-block .plan-price-table td .strong{font-weight:700;font-size:15px;letter-spacing:.05em}.device-item .device-price-contents .device-price-block .plan-price-table td .note-text{margin-top:2px;font-size:10px}.device-item .device-price-contents .device-price-block .plan-price-table td .small{font-size:12px}.device-item .device-price-contents .device-price-block .plan-price-table td .price{font-size:37px}.device-item .device-price-contents .device-price-block .plan-price-table td .yen{font-size:26px}.device-item .device-price-contents .device-price-block .plan-price-table td .rose{color:#f20044}.device-item .device-price-contents .device-price-block .plan-price-table td .row{display:flex;flex-direction:row;justify-content:space-around}.device-item .device-price-contents .device-price-block .plan-price-table td .row .half{width:50%;line-height:50px}.device-item .device-price-contents .device-price-block .plan-price-table td .row .getsmall{font-size:3.5rem;line-height:50px}.device-item .device-price-contents .device-price-block .plan-price-table td .row .getsmall .yen,.device-item .device-price-contents .device-price-block .plan-price-table td .row .getsmall .tax{font-size:18px!important}.device-item .device-price-contents .device-price-block .plan-price-table td .row .rightline{border-right:1px solid #d2d2d2}.device-item .device-price-contents .device-price-block .plan-price-table td .row_3793{align-items:center}.device-item .device-price-contents .device-price-block .plan-price-table td .row_3793 .blue{line-height:24px}.device-item .device-price-contents .device-price-block .plan-price-table td .row_3793 p{font-size:14px}.device-item .device-price-contents .device-price-block .plan-price-table td .obi{margin:10px auto;padding:8px;background:#eeeeee;color:#555;font-size:13px;width:90%}.device-item .device-price-contents .device-price-block .plan-price-table td .pink{color:#fb004d}.device-item .device-price-contents .device-price-block .plan-price-table td .blue{color:#043786}.device-item .device-price-contents .device-price-block .plan-price-table td .normal{font-weight:400}.device-item .device-price-contents .device-price-block .plan-price-table td sup{vertical-align:super}.device-item .device-price-contents .device-price-block .plan-price-table .sub-obi{padding:5px 22px;font-size:15px;font-weight:400;border-radius:40px;border:2px solid #fff}.device-item .device-price-contents .device-price-block .plan-price-table .sub-obi.pink{background:#fb004d;color:#fff}.device-item .device-price-contents .device-price-block .plan-price-table .sub-obi.blue{background:#043786;color:#fff}.device-item .device-price-contents .device-price-block .plan-price-table .sub-obi .small{font-size:70%}.device-item .device-price-contents .device-price-block .price-etc-table{border:1px solid #d3d3d3;width:1100px}.device-item .device-price-contents .device-price-block .price-etc-table tr{border-bottom:1px solid #d3d3d3}.device-item .device-price-contents .device-price-block .price-etc-table tr td{padding:10px;font-size:1.4rem;line-height:1.5;color:#043786;vertical-align:middle;text-align:center;border-right:1px solid #d3d3d3}.device-item .device-price-contents .device-price-block .price-etc-table tr td.darkgray{color:#043786;background-color:#ddd;font-weight:600;text-align:left}.device-item .device-price-contents .device-price-block .price-etc-table tr td.gray{color:#222;background-color:#f0f0f0;font-weight:600;text-align:left;width:176px}.device-item .device-price-contents .device-price-block .price-etc-table tr td.title{width:182px;border-right:none}.device-item .device-price-contents .device-price-block .price-etc-table tr td.plan{width:370px;text-align:center}.device-item .device-price-contents .device-price-block .price-etc-table tr td .note{color:#555;font-size:1.2rem}.device-item .device-price-contents .device-price-block .price-etc-table tr td .btn-help{background-color:#959595;border-radius:4px;display:inline-block;color:#fff;font-size:1rem;font-weight:400;letter-spacing:-.05em;padding:0 3px;line-height:2.3;margin-left:10px}.device-item .device-price-contents .device-price-block .price-etc-table tr td .btn-help:before{content:"";height:16px;width:13px;display:inline-block;line-height:0;background-image:url(/img/customer-static/pc/price/004_question_w.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;margin-right:2px;margin-bottom:-3px}.device-item .device-price-contents .device-price-block .price-etc-table tr td strong{color:#222;display:block;font-weight:600;margin-top:10px;margin-bottom:10px}.device-item .device-price-contents .device-price-block .price-etc-table tr td sup{font-size:1.1rem;vertical-align:top}.device-item .device-price-contents .device-price-block .price-etc-table tr td .pink{color:#fb004d}.device-item .device-price-contents .device-price-block .price-etc-table tr td .left{display:inline-block;text-align:start}.device-item .device-price-contents .device-price-block .price-etc-note{margin-top:10px;font-size:1.4rem;line-height:1.5}.device-item .device-price-contents .device-price-block .payment-image .plan-box-inner{justify-content:space-between;display:flex}.device-item .device-price-contents .device-price-block .payment-image .plan-box-inner img{width:38vw;display:inline-block}.device-item .device-price-contents .device-price-block .payment-image .plan-box-btn{justify-content:space-between;display:flex;font-size:15px;font-weight:700;margin:30px -50px 30px -30px}.device-item .device-price-contents .device-price-block .payment-image .plan-box-btn a{display:inline-block;color:#fff;background-color:#fb004d;height:60px;width:400px;line-height:60px;text-align:center;border-radius:5px;position:relative;margin:auto}.device-item .device-price-contents .device-price-block .payment-image .plan-box-btn a:hover:before{-webkit-animation:shine .75s;animation:shine .75s}.device-item .device-price-contents .device-price-block .payment-image .plan-box-btn a:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.device-item .device-price-contents .device-price-block .payment-annotation{margin-bottom:30px}.device-item .device-price-contents .device-price-block .payment-annotation p{font-size:1.6rem;line-height:1.3;margin-bottom:10px}.device-item .device-price-contents .device-price-block .payment-annotation ul li{font-size:1.2rem;line-height:1.3;color:#555;counter-increment:num;margin-bottom:2px;position:relative;padding-left:30px}.device-item .device-price-contents .device-price-block .payment-annotation ul li:before{margin-right:0}.device-item .device-price-contents .device-price-block .payment-annotation ul li .page-note li{padding-left:35px}.device-item .device-price-contents .device-price-block .payment-annotation ul li .page-note li:before{content:"・"}.charm .header{background-color:#6fcfff;background-image:url(/img/customer-static/pc/charm/bg_header.png);background-position:center center;background-size:auto;background-repeat:no-repeat}.charm .header-inner{position:relative;margin:0 auto;width:1100px;height:480px}.charm .header-inner h1{display:block;margin:0 auto;padding-top:28px;width:667px}.charm .header-inner nav{position:relative;width:900px;margin:20px auto 0}.charm .header-inner nav:before{position:absolute;top:-40px;right:0;content:url(/img/customer-static/pc/charm/logo_header.png)}.charm .header-inner nav ul{display:flex;justify-content:space-between}.charm .header-inner nav ul li{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;border:2px solid rgba(0,0,0,0);overflow:hidden}.charm .header-inner nav ul li:hover{border:2px solid #043786}.charm .header-inner .heder-note{color:#555;font-size:12px;margin-top:5px;line-height:1.35}.charm .charm-pointbase{display:flex;justify-content:center;padding:65px 0}.charm .charm-pointbase.gray{background-color:#f5f5f7}.charm .charm-pointbase.blue{background-color:#d4efff}.charm .charm-pointbase.blue .charm-point-col{box-shadow:0 6px 7px #99d1f263}.charm .charm-pointbase#charm-point01{padding-top:250px}.charm .charm-pointbase#charm-point01 h2 p{text-align:left;padding-left:255px;margin-top:-20px;font-size:12px;line-height:15px;color:#aaa}.charm .charm-pointbase#charm-point01 .charm-point-col ul{justify-content:center}.charm .charm-pointbase#charm-point01 .charm-point-col ul li{width:33%}.charm .charm-pointbase#charm-point01 .charm-point-col ul li:nth-of-type(1){margin-right:80px}.charm .charm-pointbase#charm-point01 .charm-point-col ul.notice-list{display:block;margin:10px 0 30px;font-size:12px}.charm .charm-pointbase#charm-point01 .charm-point-col ul.notice-list li{box-sizing:border-box;width:100%;margin-bottom:7px}.charm .charm-pointbase#charm-point04 h2 img{max-width:100%}.charm .charm-pointbase#charm-point04 .charm-point-col ul{width:50%;margin:0 auto;justify-content:center}.charm .charm-pointbase#charm-point04 .charm-point-col h3 sup{margin-left:0;vertical-align:top;font-size:1.5rem}.charm .charm-pointbase#charm-point04 .charm-point-col .point-note{color:#555;font-size:1.2em;line-height:1.7;margin-top:10px}.charm .charm-pointbase h2{margin-bottom:35px;text-align:center}.charm .charm-point-col{padding:50px;border-radius:2px;background-color:#fff;box-shadow:0 6px 7px #cbcbcb63}.charm .charm-point-col h3{position:relative;margin-bottom:50px;color:#043786;text-align:center;font-size:3.8rem;font-weight:600}.charm .charm-point-col h3 sup{vertical-align:top;font-size:1.1rem}.charm .charm-point-col h3 .ml1{margin-left:0rem}.charm .charm-point-col h3 .tax{font-size:2.7rem}.charm .inner{width:1100px}.charm .charm-pointbase dl{display:flex}.charm .charm-pointbase dl dt{width:500px}.charm .charm-pointbase dl dd{padding-left:30px;width:calc(100% - 500px)}.charm .charm-pointbase dl dd p{margin-bottom:10px;color:#043786;font-size:1.4em;line-height:1.7}.charm .charm-pointbase dl dd p strong{font-weight:600}.charm .charm-pointbase dl dd p sup{vertical-align:top;font-size:11px}.charm .charm-pointbase dl dd a{position:relative;display:block;margin:25px auto;padding:20px;width:420px;border:2px solid #043786;border-radius:50px;color:#043786;text-align:center;font-size:1.6rem}.charm .charm-pointbase hr{margin:25px 0;border:0px;border-bottom:1px solid #eee}.charm .charm-pointbase ul{display:flex}.charm .charm-pointbase ul li:nth-of-type(1){margin-right:20px}.charm .charm-pointbase ul li:nth-of-type(2){margin-right:20px}.charm .charm-pointbase ul li h3{margin:10px 0 30px;font-size:2.2rem;font-weight:600}.charm .charm-pointbase ul li img{margin-bottom:20px}.charm .charm-pointbase ul li .discount-cp{width:100%}.charm .charm-pointbase ul li p{color:#043786;font-size:1.4rem;line-height:1.7;min-height:92px}.charm .charm-pointbase ul li p strong{font-weight:600}.charm .charm-pointbase ul li p sup{vertical-align:top;font-size:1.1rem}.charm .charm-pointbase ul li a{position:relative;display:block;margin:25px auto;padding:20px;border:2px solid #043786;border-radius:50px;color:#043786;text-align:center;font-size:1.6rem}.charm .charm-pointbase .annotation{margin-top:15px}.charm .charm-pointbase .annotation p{position:relative;padding-left:25px;color:#555;font-size:1.4rem;line-height:1.7;counter-increment:section}.charm .charm-pointbase .annotation p:before{position:absolute;left:0;content:"※" counter(section)}.charm .charm-pointbase .annotation2{margin-top:15px}.charm .charm-pointbase .annotation2 p{position:relative;padding-left:25px;color:#555;font-size:1.4rem;line-height:1.7;counter-increment:section}.charm .sec-feature.grey{background-color:#fff}.charm .sec-feature .btn-wht,.charm .sec-feature .au-plan .recommend-plan .campaign-etc ul li a.btn,.au-plan .recommend-plan .campaign-etc ul li .charm .sec-feature a.btn,.charm .sec-feature .rules .main-content-2column .agreement-btn,.rules .main-content-2column .charm .sec-feature .agreement-btn,.charm .sec-feature .company .main-content-2column .print-btn,.company .main-content-2column .charm .sec-feature .print-btn,.charm .sec-feature .campaign .campaign-etc ul li a.btn,.campaign .campaign-etc ul li .charm .sec-feature a.btn,.charm .sec-feature .campaign .campaign-norikae a.btn,.campaign .campaign-norikae .charm .sec-feature a.btn,.charm .sec-feature .campaign .campaign-list .campaign-col>dl dd .btn,.campaign .campaign-list .campaign-col>dl dd .charm .sec-feature .btn,.charm .sec-feature .price .campaign-box .btn,.price .campaign-box .charm .sec-feature .btn,.charm .sec-feature .device-item .device-campaign-col>dl dd .btn,.device-item .device-campaign-col>dl dd .charm .sec-feature .btn{color:#043786}.charm-setting .main-visual{display:flex;align-items:center;justify-content:center;width:100%;height:350px;background:url(/img/customer-static/pc/charm/bg_setting_main.jpg) 50% 50% no-repeat}.charm-setting .charm-setting-list{margin-top:46px}.charm-setting .charm-setting-list>li:nth-child(1) section{background:url(/img/customer-static/pc/charm/img_setting001.png) right 7% top 50% no-repeat}.charm-setting .charm-setting-list>li:nth-child(2) section{background:url(/img/customer-static/pc/charm/img_setting002.png) right 7% top 50% no-repeat}.charm-setting .charm-setting-list>li:nth-child(3) section{background:url(/img/customer-static/pc/charm/img_setting003.png) right 7% top 50% no-repeat}.charm-setting .charm-setting-list>li:nth-child(4) section{background:url(/img/customer-static/pc/charm/img_setting004.png) right 7% top 50% no-repeat}.charm-setting .charm-setting-list>li:first-child section{background-position:right 11% top 50%}.charm-setting .charm-setting-list>li:last-child section{border:none}.charm-setting .charm-setting-list>li:not(:last-child):after{display:flex;justify-content:center;margin:-2px 0;width:100%;content:url(/img/customer-static/pc/charm/img_arrow.png)}.charm-setting .charm-setting-list section{padding:25px 0 40px;width:100%;border-bottom:2px solid #e2e2e2}.charm-setting .charm-setting-list header{display:flex;align-items:center;margin-bottom:25px}.charm-setting .charm-setting-list header p{position:relative;padding:0 10px 0 0;text-align:center}.charm-setting .charm-setting-list header p span{font-size:2.8rem}.charm-setting .charm-setting-list header h3{color:#043786;font-size:3.4rem;font-weight:600}.charm-setting .charm-setting-list .txt{width:450px;font-size:1.4rem;line-height:1.5}.charm-setting .charm-setting-list .note-txt{color:#9a9a9a;font-size:1.2rem;margin-top:8px}.charm-setting .charm-setting-list .note-txt:before{margin-right:.5em;content:"※"}.charm-setting .charm-setting-list .note-list,.charm-setting .charm-setting-list .note-list-num{padding-left:1.5em;color:#555;text-indent:-1.5em;font-size:1.4rem;margin-top:8px}.charm-setting .charm-setting-list .note-list li,.charm-setting .charm-setting-list .note-list-num li{line-height:1.5}.charm-setting .charm-setting-list .note-list li:before,.charm-setting .charm-setting-list .note-list-num li:before{margin-right:.5em;content:"※"}.charm-setting .charm-setting-list .note-list-num{padding-left:2em;text-indent:-2em}.charm-setting .charm-setting-list .note-list-num li{counter-increment:num}.charm-setting .charm-setting-list .note-list-num li:before{content:"※" counter(num)}.price .global-header{box-shadow:0 10px 10px #0000000d}.price .header{background-image:url(/img/customer-static/pc/price/bg_header.png);background-repeat:no-repeat;background-size:cover;background-color:#6fcfff}.price h1{padding:15px 0;font-size:10px;background-color:#fff}.price h1 p{width:1100px;margin:0 auto}.price .header-inner{width:1100px;height:max-content;margin:0 auto;display:grid}.price .header-inner .header-inner-image{display:grid}.price .header-inner div.application{grid-row:2/2;grid-column:1/2;font-weight:700;display:grid;grid-template-columns:1fr;width:fit-content;height:fit-content;align-self:center;font-size:1.7rem;margin:0 50px;row-gap:.25em;padding-top:.5em}.price .header-inner div.application p.notice{color:#fff;background-image:url(/img/customer-static/pc/price/notice_left.svg),url(/img/customer-static/pc/price/notice_right.svg);background-repeat:no-repeat,no-repeat;background-size:1em 100%,1em 100%;background-position:left center,right center;padding:0 1.5em;margin:0 auto}.price .header-inner div.application a{font-size:1.7rem;cursor:pointer;background-color:#f20044;color:#fff;text-align:center;border-radius:4px;box-shadow:0 3px 3px #0003;padding:.5em}.price .header-inner img{grid-row:2/2;grid-column:1/2}.price .header-inner ul{grid-row:2/2;grid-column:1/2;align-self:end;font-size:14px;width:100%;padding:0 50px 5px}.price .header-inner:before{content:url(/img/customer-static/pc/price/logo_header.png);grid-row:1/2;grid-column:1/2;justify-self:end;padding:1em}.price .price-2plan{background-color:#d1f4ff;display:flex;justify-content:center;position:relative}.price .price-2plan:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-50px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 50px 0 50px;border-color:#d1f4ff transparent transparent transparent}.price .price-2plan .inner{width:1100px;background-color:#fff;border-radius:2px;padding:50px;margin:30px 0 80px}.price .price-2plan-title h1{color:#043786;text-align:center;font-weight:700;font-size:42px;padding-bottom:34px;border-bottom:1px dotted #043786;margin-bottom:30px}.price .price-2plan-title h2{font-size:4.6rem;font-weight:600;color:#043786;text-align:center;display:block;padding-bottom:40px;margin-bottom:40px;border-bottom:1px dotted #043786}.price .price-2plan-title p{font-size:1.6rem;font-weight:700;line-height:1.5;color:#043786}.price .price-2plan-title p sup{font-size:1.1rem;vertical-align:top}.price .price-2plan-title p strong{color:#f20044;font-weight:600}.price .price-2plan-list{padding:40px}.price .price-2plan-list ul{display:flex;justify-content:space-between;margin-bottom:30px}.price .price-2plan-list ul li{width:428px}.price .price-2plan-list ul li.gigaPlan h3{background-color:#f20044;position:relative;display:block}.price .price-2plan-list ul li.gigaPlan h3:before{content:url(/img/customer-static/pc/price/icon_plan_badge.png);position:absolute;left:-35px;top:-25px;z-index:1}.price .price-2plan-list ul li.gigaPlan h4{color:#f20044}.price .price-2plan-list ul li.gigaPlan figure{background-color:#ffebf1}.price .price-2plan-list ul li.gigaPlan figure:after{border-color:#ffebf1 transparent transparent transparent}.price .price-2plan-list ul li.lightPlan h3{background-color:#043786}.price .price-2plan-list ul li.lightPlan figure{background-color:#e9eef3}.price .price-2plan-list ul li.lightPlan figure:after{border-color:#e9eef3 transparent transparent transparent}.price .price-2plan-list ul li h3{font-size:3.4rem;font-weight:600;text-align:center;background-color:#ccc;padding:15px 0;color:#fff}.price .price-2plan-list ul li h4{color:#043786}.price .price-2plan-list ul li figure{background-color:#eee;padding:20px 40px;text-align:center;position:relative}.price .price-2plan-list ul li figure:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-20px;display:block;width:0px;height:0px;border-style:solid;border-width:20px 20px 0 20px;border-color:#eee transparent transparent transparent}.price .price-2plan-list ul li h4{font-size:1.9rem;font-weight:600;margin:15px 0}.price .price-2plan-list ul li p{font-size:1.4rem;line-height:1.4;text-align:left}.price .price-2plan-list ul li p sup{font-size:1.1rem;vertical-align:top}.price .price-2plan-list table{width:100%}.price .price-2plan-list table thead{border-bottom:1px solid #eee}.price .price-2plan-list table thead th{font-size:3.6rem;font-weight:600;padding-bottom:15px;text-align:center}.price .price-2plan-list table thead th.gigaPlan,.price .price-2plan-list table thead th.lightPlan{width:430px}.price .price-2plan-list table thead th.gigaPlan{color:#f20044}.price .price-2plan-list table thead th.lightPlan{color:#043786}.price .price-2plan-list table thead th span{display:block;font-size:2.4rem;margin-bottom:5px}.price .price-2plan-list table tbody{text-align:center;color:#555}.price .price-2plan-list table tbody tr{border-bottom:1px solid #eee}.price .price-2plan-list table tbody tr:last-child{border-bottom:0px}.price .price-2plan-list table tbody tr:last-child td{background-color:#fff}.price .price-2plan-list table tbody tr:nth-of-type(2) .gigaPlan p{color:#f20044}.price .price-2plan-list table tbody tr:nth-of-type(2) .gigaPlan p:nth-of-type(1){font-size:1.6rem}.price .price-2plan-list table tbody tr:nth-of-type(2) .gigaPlan p:nth-of-type(2){font-size:3.6rem;font-weight:600}.price .price-2plan-list table tbody tr:nth-of-type(2) .gigaPlan p:nth-of-type(2) sup{font-size:1.1rem;font-weight:400}.price .price-2plan-list table tbody tr:nth-of-type(2) .lightPlan p{color:#043786}.price .price-2plan-list table tbody tr:nth-of-type(2) .lightPlan p:nth-of-type(1){font-size:1.6rem}.price .price-2plan-list table tbody tr:nth-of-type(2) .lightPlan p:nth-of-type(2){font-size:3.6rem;font-weight:600}.price .price-2plan-list table tbody tr:nth-of-type(2) .lightPlan p:nth-of-type(2) sup{font-size:1.1rem;font-weight:400}.price .price-2plan-list table tbody tr td{background-color:#f9f9f9;padding:20px;vertical-align:middle;font-size:1.6rem}.price .price-2plan-list table tbody tr td:nth-of-type(1),.price .price-2plan-list table tbody tr td:nth-of-type(3){width:400px!important;background-color:#fff}.price .price-2plan-list table tbody tr td:nth-of-type(2){padding:20px 10px;font-size:1.4rem;font-weight:600}.price .price-2plan-list table tbody tr td p{font-size:1.1rem;margin:10px 0}.price .price-2plan-list table tbody tr td dl{background-color:#f9f9f9;padding:10px}.price .price-2plan-list table tbody tr td dl dt{font-size:1.2rem;margin-bottom:10px}.price .price-2plan-list table tbody tr td dl dd{font-size:1.7rem;font-weight:600}.price .price-2plan-list table tbody tr td ul{width:auto;margin-bottom:0;display:flex;justify-content:center;align-items:flex-end}.price .price-2plan-list table tbody tr td ul li{width:auto;text-align:left;font-size:1.6rem;line-height:1.3}.price .price-2plan-list table tbody tr td ul li strong{line-height:1;font-size:4.6rem;font-weight:600;margin:0 5px}.price .price-2plan-list table tbody tr td ul li strong span{font-size:3rem}.price .price-2plan-list table tbody tr td .btn-help{background-color:#959595;border-radius:4px;display:block;color:#fff;font-size:1rem;font-weight:400;display:flex;justify-content:center;align-items:center;padding:5px;margin-top:10px;transition:all .2s}.price .price-2plan-list table tbody tr td .btn-help:before{content:"";height:16px;width:20px;display:block;background-image:url(/img/customer-static/pc/price/icon_question.png);background-repeat:no-repeat;background-position:center center;margin-right:2px}.price .price-2plan-list table tbody tr td .btn-help:hover{opacity:.7}.price .price-2plan-list table tbody tr td .btn-app{background-color:#f20044;width:350px;display:block;color:#fff;border-radius:5px;box-shadow:0 2px 3px #bababa4d;margin:0 auto}.price .price-2plan-list table tbody tr td .btn-app p{padding:30px 0;font-size:2.1rem;font-weight:600;margin:0}.price .price-3plan{background-color:#d1f4ff;display:grid;justify-content:center;position:relative;padding-bottom:80px}.price .price-3plan .inner{width:1100px;background-color:#fff;border-radius:2px;padding:50px 50px 20px}.price .price-3plan .title{display:flex;flex-direction:column;color:#043786;text-align:center;font-weight:700;font-size:42px}.price .price-3plan .title .subtitle{margin:20px 0;line-height:1.2;color:#0185e5;font-size:.8em}.price .price-3plan-title p{font-size:1.6rem;line-height:1.5;color:#043786}.price .price-3plan-title p sup{font-size:1.1rem;vertical-align:top}.price .price-3plan-title p strong{color:#f20044}.price .price-3plan-list{padding:40px 0 18px}.price .price-3plan-list ul.plan{display:flex;justify-content:space-between}.price .price-3plan-list ul.plan li{width:100%}.price .price-3plan-list ul.plan li .imgWrap{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.price .price-3plan-list ul.plan li .imgWrap img{height:130px}.price .price-3plan-list ul.plan li.gigaPlusPlan h3{background-color:#f20044;position:relative;display:block}.price .price-3plan-list ul.plan li.gigaPlusPlan figure{background-color:#ffebf1}.price .price-3plan-list ul.plan li.gigaPlusPlan .price-b,.price .price-3plan-list ul.plan li.gigaPlusPlan .tax-price-b,.price .price-3plan-list ul.plan li.gigaPlusPlan .plan-title-sub,.price .price-3plan-list ul.plan li.gigaPlusPlan .plan-title-main{color:#fb004d}.price .price-3plan-list ul.plan li.gigaPlusPlan .type{color:#fb004d;border:3px solid #fb004d}.price .price-3plan-list ul.plan li.gigaPlan._value h2{padding:40px 0 15px;background-color:#f20044}.price .price-3plan-list ul.plan li.gigaPlan._value h2:before{content:url(/img/customer-static/pc/price/price_badge.png);position:absolute;left:-34px;top:-34px;z-index:1}.price .price-3plan-list ul.plan li.gigaPlan._value .price-b,.price .price-3plan-list ul.plan li.gigaPlan._value .tax-price-b,.price .price-3plan-list ul.plan li.gigaPlan._value .plan-title-sub,.price .price-3plan-list ul.plan li.gigaPlan._value .plan-title-main{color:#fb004d}.price .price-3plan-list ul.plan li.gigaPlan._value .type{color:#fb004d;border:3px solid #fb004d}.price .price-3plan-list ul.plan li.gigaPlan._value figure{background-color:#ffcbcb}.price .price-3plan-list ul.plan li.gigaPlan._free h3{padding:40px 0 15px}.price .price-3plan-list ul.plan li.gigaPlan._free figure{background-color:#d6e6fd}.price .price-3plan-list ul.plan li.gigaPlan h3{background-color:#043786;padding:50px 0 35px}.price .price-3plan-list ul.plan li.gigaPlan .price-b,.price .price-3plan-list ul.plan li.gigaPlan .tax-price-b,.price .price-3plan-list ul.plan li.gigaPlan .plan-title-sub,.price .price-3plan-list ul.plan li.gigaPlan .plan-title-main{color:#043786}.price .price-3plan-list ul.plan li.gigaPlan .type{color:#043786;border:3px solid #043786}.price .price-3plan-list ul.plan li h2{font-size:2.4rem;font-weight:600;text-align:center;background-color:#ccc;line-height:1.3;color:#fff;position:relative}.price .price-3plan-list ul.plan li figure{background-color:#eee;padding:20px;text-align:center;position:relative;height:151px}.price .price-3plan-list ul.plan li p{font-size:1.4rem;line-height:1.4;text-align:left}.price .price-3plan-list ul.plan li p sup{font-size:1.1rem;vertical-align:top}.price .price-3plan-list ul.plan li .plan-title{height:40px;margin:0 0 35px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.price .price-3plan-list ul.plan li .plan-title-sub{font-size:1.4rem;text-align:center;margin-bottom:3px}.price .price-3plan-list ul.plan li .plan-title-main{font-size:2.9rem;text-align:center}.price .price-3plan-list ul.plan p.price-b{text-align:center;display:flex;justify-content:center;align-items:baseline;margin-top:10px}.price .price-3plan-list ul.plan p.price-b .month{font-size:2.6rem;margin-right:2px;font-weight:700;line-height:1.1;margin-top:3px}.price .price-3plan-list ul.plan p.price-b .yen{font-size:2.6rem;font-weight:700}.price .price-3plan-list ul.plan p.price-b .price{line-height:1;font-size:4.5rem;font-weight:700;font-family:Roboto,sans-serif}.price .price-3plan-list ul.plan p.price-b .tax{font-size:2.5rem;line-height:1.1;margin-left:2px}.price .price-3plan-list ul.plan p.price-b .tax .yen{font-size:2.2rem;font-weight:700}.price .price-3plan-list ul.plan p.tax-price-b{text-align:center;display:flex;justify-content:center;align-items:center;margin-top:5px;font-size:2rem;font-weight:700;font-family:Roboto,sans-serif}.price .price-3plan-list ul.plan p.note{color:#222;font-size:1.3rem;text-align:center;margin:15px 0}.price .price-3plan-list ul.plan .type{top:-13px;font-size:2.3rem;left:397px;position:absolute;background:#fff;border-radius:23px;width:210px}.price .price-3plan-list>h2{color:#043786;font-size:2.6rem;font-weight:600;display:flex;align-items:center;margin:61px 0 35px}.price .price-3plan-list>h2:before{content:"";width:5px;height:30px;background-color:#043786;border-radius:2.5px;margin-right:10px}.price .price-3plan-list .page-note{color:#555;font-size:1.2rem;margin:0 0 20px}.price .price-3plan-list .page-note li{line-height:1.7;padding-left:15px;text-indent:-19px}.price .price-3plan-list .plan-price-head{position:relative;margin:0 auto 20px;font-size:14px;font-weight:700;line-height:1.3;padding-left:17%}.price .price-3plan-list .plan-price-head:before{content:"";background:url(/img/customer-static/pc/price/img_plan_osusume.svg);background-repeat:no-repeat;display:inline-block;width:75px;height:69px;position:absolute;left:18%;top:-22px}.price .price-3plan-list .plan-price-head .row{display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-align:center}.price .price-3plan-list .plan-price-head .pink{color:#fb004d}.price .price-3plan-list .plan-price-head .pink .emphasis{font-size:23px;background:linear-gradient(transparent 60%,#fffb91 60%)}.price .price-3plan-list .plan-price-head .blue{color:#043786}.price .price-3plan-list .plan-price-head .blue .emphasis{font-size:21px;font-weight:700;padding-right:12px}.price .price-3plan-list .plan-price-head .obi{margin:-20px 10px 10px 30px;padding:5px 22px;font-size:15px;font-weight:400;color:#fff;border-radius:999px;border:2px solid #fff}.price .price-3plan-list .plan-price-head .obi.pink{background:#fb004d}.price .price-3plan-list .plan-price-head .obi.blue{background:#043786}.price .price-3plan-list .plan-price-head .obi .small{font-size:70%}.price .price-3plan-list .plan-price-table{margin:0 auto 25px;width:100%;border-bottom:1px solid #d2d2d2}.price .price-3plan-list .plan-price-table th,.price .price-3plan-list .plan-price-table td{padding:20px 10px;font-size:16px;font-weight:700;border-top:1px solid #d2d2d2;text-align:center}.price .price-3plan-list .plan-price-table th{width:17%;background-color:#f5f4f4;vertical-align:middle;text-align:center;line-height:1.3;color:#555}.price .price-3plan-list .plan-price-table td{width:80%;background-color:#fff;font-size:20px;vertical-align:middle;line-height:1.3}.price .price-3plan-list .plan-price-table td .table-head{background-color:#f5f4f4;padding:10px 0;font-size:14px;color:#555;width:90%;margin:auto}.price .price-3plan-list .plan-price-table td .contents{justify-content:center;display:flex;margin:5px 0}.price .price-3plan-list .plan-price-table td .contents .left{text-align:left;margin:0 30px 0 50px;display:flex;flex-direction:column;justify-content:space-around}.price .price-3plan-list .plan-price-table td .contents .left .icon1,.price .price-3plan-list .plan-price-table td .contents .left .icon2,.price .price-3plan-list .plan-price-table td .contents .left .icon3{display:flex;align-items:center;height:48px;padding-top:11px}.price .price-3plan-list .plan-price-table td .contents .left .icon3 .txt{line-height:25px}.price .price-3plan-list .plan-price-table td .contents .right{display:flex;flex-direction:column;justify-content:space-around;height:210px;text-align:start}.price .price-3plan-list .plan-price-table td img{margin:0 6px 0 0}.price .price-3plan-list .plan-price-table td .strong{font-weight:700;font-size:15px;letter-spacing:.05em}.price .price-3plan-list .plan-price-table td .note-text{margin-top:2px;font-size:10px}.price .price-3plan-list .plan-price-table td .small{font-size:12px}.price .price-3plan-list .plan-price-table td .price{font-size:37px}.price .price-3plan-list .plan-price-table td .yen{font-size:26px}.price .price-3plan-list .plan-price-table td .rose{color:#f20044}.price .price-3plan-list .plan-price-table td .row{display:flex;flex-direction:row;justify-content:space-around}.price .price-3plan-list .plan-price-table td .row .half{width:50%;line-height:50px}.price .price-3plan-list .plan-price-table td .row .getsmall{font-size:3.5rem;line-height:50px}.price .price-3plan-list .plan-price-table td .row .getsmall .yen,.price .price-3plan-list .plan-price-table td .row .getsmall .tax{font-size:18px!important}.price .price-3plan-list .plan-price-table td .row .rightline{border-right:1px solid #d2d2d2}.price .price-3plan-list .plan-price-table td .row_3793{align-items:center}.price .price-3plan-list .plan-price-table td .row_3793 .blue{line-height:24px}.price .price-3plan-list .plan-price-table td .row_3793 p{font-size:14px}.price .price-3plan-list .plan-price-table td .obi{margin:10px auto;padding:8px;background:#eeeeee;color:#555;font-size:13px;width:90%}.price .price-3plan-list .plan-price-table td .pink{color:#fb004d}.price .price-3plan-list .plan-price-table td .blue{color:#043786}.price .price-3plan-list .plan-price-table td .normal{font-weight:400}.price .price-3plan-list .plan-price-table td sup{vertical-align:super}.price .price-3plan-list .plan-price-table .sub-obi{padding:5px 22px;font-size:15px;font-weight:400;border-radius:40px;border:2px solid #fff}.price .price-3plan-list .plan-price-table .sub-obi.pink{background:#fb004d;color:#fff}.price .price-3plan-list .plan-price-table .sub-obi.blue{background:#043786;color:#fff}.price .price-3plan-list .plan-price-table .sub-obi .small{font-size:70%}.price .price-2plan-annotation{margin-bottom:30px}.price .price-2plan-annotation p{font-size:1.6rem;line-height:1.3;margin-bottom:10px}.price .price-2plan-annotation ul li{font-size:1.6rem;line-height:1.3;color:#555;counter-increment:num;margin-bottom:2px;position:relative;padding-left:30px}.price .price-2plan-annotation ul li:before{margin-right:0}.price .price-2plan-annotation ul li .page-note2 li{padding-left:35px}.price .price-2plan-annotation ul li .page-note2 li:before{content:"・"}.price .price-2plan-banner a .uqbanner{margin-bottom:25px}.price .price-2plan-banner ul{display:flex;justify-content:space-between;width:100%}.price .price-2plan-banner ul li p{color:#043786;font-size:2.6rem;font-weight:600;text-align:center;margin:30px 0 10px}.price .price-2plan-banner ul li a{display:block;overflow:hidden}.price .price-2plan-banner-5g{display:block;text-align:center;margin:0 auto 40px;width:600px}.price .price-3plan-banner{display:flex;flex-direction:column}.price .price-3plan-banner h3{color:#043786;margin-bottom:20px;font-size:2.6rem;font-weight:600;display:flex;align-items:center}.price .price-3plan-banner h3:before{content:"";width:5px;height:30px;background-color:#043786;border-radius:2.5px;margin-right:10px}.price .price-3plan-banner img{width:477px}.price .price-3plan-banner .flex-row{display:flex;flex-direction:row;justify-content:space-between}.price .price-3plan-banner-5g{display:block;text-align:center;margin:0 auto 40px;width:600px}.price .price-3plan-annotation{margin-bottom:30px}.price .price-3plan-annotation p{font-size:1.6rem;line-height:1.3;margin-bottom:10px}.price .price-3plan-annotation ul li{font-size:1.2rem;line-height:1.3;color:#555;counter-increment:num;margin-bottom:2px;position:relative;padding-left:30px}.price .price-3plan-annotation ul li:before{margin-right:0}.price .price-3plan-annotation ul li .page-note li{padding-left:35px}.price .price-3plan-annotation ul li .page-note li:before{content:"・"}.price .price_compare_graph{padding:20px 0 60px}.price .price_compare_graph img{width:100%}.price .limited_plan_detail .titel{background-image:url(/img/customer-static/pc/price/price_ttl_bg.png);color:#ee412b;font-size:20px;text-align:center;font-weight:700;text-shadow:0 -2px 3px #fff,0 2px 3px #fff;padding:25px 0}.price .limited_plan_detail .titel h2{font-size:32px}.price .limited_plan_detail .limited_plan-box{display:flex;justify-content:space-evenly;margin:30px 0 50px}.price .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}.price .limited_plan_detail .accordion.w-380{width:380px}.price .limited_plan_detail .accordion:before{transform:rotate(90deg);display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.price .limited_plan_detail .accordion:after{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.price .limited_plan_detail .js-accordion-parent.active .accordion:before{display:none}.price .limited_plan_detail .js-accordion-children{display:none;margin-bottom:30px}.price .limited_plan_detail .js-accordion-children .accordion-tbl{width:100%;border-top:1px solid #d3d3d3}.price .limited_plan_detail .js-accordion-children .accordion-tbl tr{border-bottom:1px solid #d3d3d3;color:#4b6c9f;font-size:16px}.price .limited_plan_detail .js-accordion-children .accordion-tbl tr th{width:40%;font-weight:700;text-align:left;vertical-align:middle;padding-left:15px}.price .limited_plan_detail .js-accordion-children .accordion-tbl tr td{width:60%;text-align:left;padding:10px 0}.price .limited_plan_detail .js-accordion-children .accordion-tbl tr td small{font-size:12px}.price .limited_plan_detail .js-accordion-children .accordion-tbl tr td .red{color:#f20044}.price .price-5gwimax{margin-bottom:24px;background-color:#fff}.price .price-5gwimax .lead_1{font-size:14px}.price .price-5gwimax .lead_2{font-size:14px;font-weight:700;line-height:1.5;color:#043786}.price .price-5gwimax .lead_2 strong{color:#fb004d}.price .price-5gwimax .notice-list{margin:20px 0;font-size:12px;color:#666;line-height:1.45}.price .price-5gwimax .section-title01{margin-bottom:20px;margin-left:-2px;font-size:24px;font-weight:700;color:#043786;line-height:1.3;letter-spacing:.02em}.price .price-5gwimax .section-title01:before{content:"";display:inline-block;width:5px;height:25px;margin:0 7px 3px 0;background:#043786;vertical-align:bottom;border-radius:5px}.price .price-5gwimax .price-3plan-list ul.plan{justify-content:center}.price .price-5gwimax .price-3plan-list ul.plan li{margin:0 20px}.price .price-5gwimax .price-3plan-list .price_table_wapper{width:800px;margin:auto}.price .price-5gwimax .section-table01{margin-bottom:28px;overflow:hidden;background-color:#f9f9f9}.price .price-5gwimax .section-table01 .table01{table-layout:auto;width:100%;border-collapse:collapse}.price .price-5gwimax .section-table01 .table01 tr:not(:first-child){border-top:1px solid rgba(255,255,255,.302)}.price .price-5gwimax .section-table01 .table01 th{width:22.8272251309%;line-height:1.6;padding:14px 28px 14px 13px;text-align:left;vertical-align:middle;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid #eee}.price .price-5gwimax .section-table01 .table01 td{width:77.1727748691%;background-color:#fff;line-height:1.6;padding:9px 28px;text-align:left;vertical-align:middle;font-weight:300;font-size:14px;letter-spacing:.05em;border:1px solid #eee}.price .price-5gwimax .section-table01 .table01 td img{margin:0 12px;vertical-align:middle}.price .price-5gwimax .section-table01 .table01 td .mark-text{position:relative;z-index:1}.price .price-5gwimax .section-table01 .table01 td .mark-text .strong{font-weight:700;color:#f20044;font-size:20px;letter-spacing:.05em}.price .price-5gwimax .section-table01 .table01 td .mark-text .strong sup{font-size:1.1rem;vertical-align:top}.price .payment-image._5g_price .payment_tab-list{display:flex;justify-content:center}.price .price-recommend{background-color:#f3f3f3;display:flex;justify-content:center}.price .price-recommend .inner{width:1100px;border-radius:2px;margin:60px 0}.price .price-recommend h2{text-align:center;font-size:4.6rem;font-weight:600;color:#043786;margin-bottom:30px}.price .price-recommend a{margin-top:20px;display:block;overflow:hidden}.price .price-recommend p{font-size:1.6rem;color:#043786;line-height:1.5}.price .price-recommend p strong{color:#f20044;font-weight:600}.price .price-recommend p sup{font-size:1.1rem;vertical-align:top}.price .price-etc{background-color:#fff;display:flex;justify-content:center}.price .price-etc .inner{width:1100px;border-radius:2px;margin:60px 0}.price .price-etc h2{color:#043786;margin-bottom:50px;font-size:3.8rem;font-weight:600;display:flex;justify-content:space-between;align-items:center}.price .price-etc h2:before{content:"";height:1px;border-bottom:1px dotted #043786;width:calc(50% - 5.5em)}.price .price-etc h2:after{content:"";height:1px;width:calc(50% - 5.5em);border-bottom:1px dotted #043786}.price .price-etc h3{color:#043786;font-size:2.6rem;font-weight:600;display:flex;align-items:center}.price .price-etc h3:before{content:"";width:5px;height:30px;background-color:#043786;border-radius:2.5px;margin-right:10px}.price .price-etc .inner>p{font-size:1.4rem;margin:20px 0}.price .price-etc .inner>p span{color:#555}.price .price-etc .inner>a{color:#043786;text-align:center;display:block;width:500px;margin:50px auto;font-size:2rem;border:2px solid #043786;padding:20px;border-radius:50px;position:relative}.price .price-etc ul.other-price{display:flex;justify-content:space-between;margin-top:30px}.price .price-etc ul.other-price.broad-life-support li{width:360px;padding:20px}.price .price-etc ul.other-price.broad-life-support li.icon_plan_badge2:before{content:url(/img/customer-static/pc/price/icon_plan_badge2-small.png);position:absolute;top:-44px;left:-15px}.price .price-etc ul.other-price.broad-life-support li.icon_plan_badge3:before{content:url(/img/customer-static/pc/price/icon_plan_badge3-small.png);position:absolute;top:-44px;left:-15px}.price .price-etc ul.other-price.broad-life-support li dl dt{width:84px;justify-content:left}.price .price-etc ul.other-price.broad-life-support li dl dd{width:calc(100% - 84px);text-align:left}.price .price-etc ul.other-price.broad-life-support li dl dd h4{font-size:2rem}.price .price-etc ul.other-price.broad-life-support li dl dd p{font-size:1.6rem;line-height:1.5}.price .price-etc ul.other-price.broad-life-support li dl dd.dd-price{width:100%;text-align:center}.price .price-etc ul.other-price.broad-life-support li dl dd.dd-price .price{padding:7px 10px}.price .price-etc ul.other-price.broad-life-support li dl dd.dd-price .price p{margin-bottom:0}.price .price-etc ul.other-price.broad-life-support li dl dd.dd-price .price .small{font-size:16px}.price .price-etc ul.other-price.broad-life-support li dl dd .point{font-size:1.4rem;font-weight:600;letter-spacing:0em;color:#043786;background:#F5F5F5}.price .price-etc ul.other-price.broad-life-support li dl dd .point div{padding:15px}.price .price-etc ul.other-price.broad-life-support li dl dd .point strong{font-size:2.2rem;margin:0 2px}.price .price-etc ul.other-price.broad-life-support li dl dd .hulu-price{font-weight:600;letter-spacing:0em;color:#222;background:#F5F5F5;padding:7px 10px;text-align:center}.price .price-etc ul.other-price.broad-life-support li dl dd .hulu-price p{font-size:2.2rem;margin-bottom:0}.price .price-etc ul.other-price.broad-life-support li dl dd .hulu-price strong{font-size:3.2rem;margin:0 2px}.price .price-etc ul.other-price.broad-life-support li dl dd .hulu-price .small{font-size:16px}.price .price-etc ul.other-price li{width:532px;padding:30px;border-radius:6px;border:4px solid #043786;position:relative}.price .price-etc ul.other-price li dl{display:flex}.price .price-etc ul.other-price li dl dt{width:150px;display:flex;align-items:center;justify-content:center}.price .price-etc ul.other-price li dl dd{text-align:center;width:calc(100% - 150px)}.price .price-etc ul.other-price li dl dd h4{color:#043786;font-size:2.2rem;font-weight:600;margin-bottom:10px}.price .price-etc ul.other-price li dl dd p{font-size:1.4rem;letter-spacing:-.05em;margin-bottom:10px}.price .price-etc ul.other-price li dl dd .price{background-color:#f5f5f5;padding:5px 10px}.price .price-etc ul.other-price li dl dd .price p{font-size:2.2rem;font-weight:600;letter-spacing:0em;color:#043786;line-height:1}.price .price-etc ul.other-price li dl dd .price p strong{font-size:3.2rem;margin:0 2px}.price .price-etc ul.other-price-note{color:#fb004d;margin-top:16px}.price .price-etc ul.other-price-note li{font-size:1.6rem;padding-left:0;text-indent:0}.price .price-etc ul.autoFreeOp.other-price.broad-life-support li{width:calc(50% + 20px);height:250px;margin-top:10px}.price .price-etc ul.autoFreeOp.other-price.broad-life-support li.hulu{width:100%;height:210px}.price .price-etc ul.autoFreeOp.other-price.broad-life-support li.hulu img{width:65px}.price .price-etc ul.autoFreeOp.other-price.broad-life-support li.hulu h4{color:#222}.price .price-etc ul.autoFreeOp.other-price.broad-life-support li.hulu:before{content:url(/img/customer-static/pc/price/icon_plan_badge.png);position:absolute;top:-44px;left:-15px}.price .price-etc .col2{display:flex;justify-content:space-between;margin-top:25px;margin-bottom:50px}.price .price-etc .col2 div{width:523px}.price .price-etc .col2 div h3{margin-bottom:20px}.price .price-etc .col2 div table{border:1px solid #d3d3d3;width:100%}.price .price-etc .col2 div table tr{border-bottom:1px solid #d3d3d3}.price .price-etc .col2 div table tr td{padding:10px;font-size:1.4rem;line-height:1.5;color:#043786;vertical-align:middle}.price .price-etc .col2 div table tr td.darkgray{color:#043786;background-color:#ddd;font-weight:600;width:205px}.price .price-etc .col2 div table tr td.gray{color:#222;background-color:#f0f0f0;font-weight:600;width:140px}.price .price-etc .col2 div table tr td .btn-help{background-color:#959595;border-radius:4px;display:inline-block;color:#fff;font-size:1rem;font-weight:400;letter-spacing:-.05em;padding:0 3px;line-height:2.3;margin-left:10px}.price .price-etc .col2 div table tr td .btn-help:before{content:"";height:16px;width:13px;display:inline-block;line-height:0;background-image:url(/img/customer-static/pc/price/icon_question.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;margin-right:2px;margin-bottom:-3px}.price .price-etc .col2 div table tr td strong{color:#222;display:block;font-weight:600;margin-top:10px;margin-bottom:10px}.price .price-etc .col2 div table tr td sup{font-size:1.1rem;vertical-align:top}.price .price-etc .col1{display:flex;justify-content:space-between;margin-top:25px;margin-bottom:50px}.price .price-etc .col1 div.flex-1{flex:1}.price .price-etc .col1 div h3{margin-bottom:20px}.price .price-etc .col1 div table{border:1px solid #d3d3d3;width:1100px}.price .price-etc .col1 div table.accessory{width:50%}.price .price-etc .col1 div table.accessory th.darkgray{text-align:center}.price .price-etc .col1 div table.accessory td{text-align:left;color:inherit}.price .price-etc .col1 div table tr{border-bottom:1px solid #d3d3d3}.price .price-etc .col1 div table tr td,.price .price-etc .col1 div table tr th{padding:10px;font-size:1.4rem;line-height:1.5;color:#043786;vertical-align:middle;text-align:center;border-right:1px solid #d3d3d3}.price .price-etc .col1 div table tr td.darkgray,.price .price-etc .col1 div table tr th.darkgray{color:#043786;background-color:#ddd;font-weight:600;text-align:left}.price .price-etc .col1 div table tr td.gray,.price .price-etc .col1 div table tr th.gray{color:#222;background-color:#f0f0f0;font-weight:600;text-align:left;width:176px}.price .price-etc .col1 div table tr td.title,.price .price-etc .col1 div table tr th.title{width:182px;border-right:none}.price .price-etc .col1 div table tr td.plan,.price .price-etc .col1 div table tr th.plan{width:370px;text-align:center}.price .price-etc .col1 div table tr td.text-center,.price .price-etc .col1 div table tr th.text-center{text-align:center}.price .price-etc .col1 div table tr td .note,.price .price-etc .col1 div table tr th .note{color:#555;font-size:1.2rem}.price .price-etc .col1 div table tr td .btn-help,.price .price-etc .col1 div table tr th .btn-help{background-color:#959595;border-radius:4px;display:inline-block;color:#fff;font-size:1rem;font-weight:400;letter-spacing:-.05em;padding:0 3px;line-height:2.3;margin-left:10px}.price .price-etc .col1 div table tr td .btn-help:before,.price .price-etc .col1 div table tr th .btn-help:before{content:"";height:16px;width:13px;display:inline-block;line-height:0;background-image:url(/img/customer-static/pc/price/004_question_w.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;margin-right:2px;margin-bottom:-3px}.price .price-etc .col1 div table tr td strong,.price .price-etc .col1 div table tr th strong{color:#222;display:block;font-weight:600;margin-top:10px;margin-bottom:10px}.price .price-etc .col1 div table tr td sup,.price .price-etc .col1 div table tr th sup{font-size:1.1rem;vertical-align:top}.price .price-etc .col1 div table tr td .left,.price .price-etc .col1 div table tr th .left{display:inline-block;text-align:start}.price .price-etc .col1 div p{margin-top:10px;font-size:1.4rem}.price .price-etc .col1 .pink{color:#fb004d}.price .price-etc .banner{margin-left:-10px}.price .price-etc .banner ul{display:flex;justify-content:space-between}.price .price-etc .banner a{display:block;overflow:hidden}.price .price-annotation{display:flex;justify-content:center;background-color:#f3f3f3;margin-top:70px}.price .price-annotation .inner{width:1100px;border-radius:2px;margin:30px 0}.price .price-annotation p{font-size:1.1rem;color:#9a9a9a;margin-bottom:10px}.price .price-annotation ul li{font-size:1.1rem;color:#9a9a9a;counter-increment:num;margin-bottom:5px;line-height:1.2;text-indent:-1.3rem;margin-left:1rem}.price .price-popup{background-color:#fff;width:100%;height:100%;padding:40px}.price .price-popup h1{font-size:3.2rem;font-weight:600;color:#043786;margin-bottom:20px}.price .price-popup .price-tab-nav{display:flex;justify-content:space-between;margin-bottom:0!important}.price .price-popup .price-tab-nav li{width:100%;padding:20px;color:#fff;background-color:#bababa;text-align:center;font-size:1.6rem;border-radius:6px 6px 0 0;cursor:pointer}.price .price-popup .price-tab-nav li:nth-child(2){margin-left:25px}.price .price-popup .price-tab-nav li.active{background-color:#498dce}.price .price-popup .price-tab-contents{display:flex;justify-content:center;align-items:center;border:1px solid #bababa;border-radius:0 0 6px 6px}.price .price-popup .price-tab-contents li{padding:40px 40px 20px}.price .price-popup .uqset-tab-contents{display:flex;justify-content:center;align-items:center;border:1px solid #bababa;border-radius:0 0 6px 6px}.price .price-popup .uqset-tab-contents li{padding:40px 20px 35px}.price .price-popup.popup-plan h1{text-align:center;padding-bottom:20px;border-bottom:1px dotted #043786;margin-bottom:25px;line-height:1}.price .price-popup.popup-plan h1 sup{font-size:1.1rem;vertical-align:top}.price .price-popup.popup-plan h3{color:#043786;font-size:2.6rem;font-weight:600;display:flex;align-items:center;margin-bottom:20px}.price .price-popup.popup-plan h3:before{content:"";width:5px;height:30px;background-color:#043786;border-radius:2.5px;margin-right:10px}.price .price-popup.popup-plan .price-tab-nav li.active{background-color:#15a4ff}.price .price-popup.popup-plan .price-tab-contents p{font-size:1.4rem;font-weight:600;margin-bottom:15px}.price .price-popup.popup-plan .banner{display:flex;justify-content:space-between;margin:30px 0}.price .price-popup.popup-plan .banner li{width:292px}.price .price-popup.popup-plan .banner li a{background-color:#f20044;padding:20px 10px;text-align:center;color:#fff;display:block;border-radius:6px;box-shadow:0 2px 3px #bababacc;font-size:1.8rem}.price .price-popup.popup-plan .banner li a span{display:block;font-size:1.4rem;margin-bottom:5px}.price .price-popup.popup-plan figure{text-align:center;margin-bottom:50px}.price .price-popup.popup-plan figure img{margin-bottom:30px}.price .price-popup.popup-plan figure p{text-align:left;font-size:1.4rem;line-height:1.7;margin-bottom:20px}.price .price-popup.popup-plan figure p strong{font-weight:600}.price .price-popup.popup-plan figure ul{margin-bottom:20px}.price .price-popup.popup-plan figure ul li{text-align:left;margin-bottom:20px}.price .price-popup.popup-plan figure ul li:before{content:"・"}.price .price-popup.popup-plan figure ul li a{color:#2b86f5;text-decoration:underline;font-size:1.2rem}@media (max-width: 480px){.price .price-popup{padding:30px}.price .price-popup h1 img,.price .price-popup h3 img{width:100%}.price .price-popup figure img{width:100%}.price .uqset-tab-contents li,.price .uqset-tab-contents li img{width:100%}}.price .uq-popup-annotation{padding:0 40px}.price .uq-popup-annotation p{margin-left:-7px;font-size:1.5rem;color:#9a9a9a;margin-bottom:10px}.price .uq-popup-annotation ul li{text-indent:-2.1rem;margin-left:2.1rem;line-height:1.5rem;font-size:1.3rem;color:#9a9a9a;counter-increment:num;margin-bottom:10px}.price .uq-popup-annotation ul li:before{content:"※" counter(num);margin-right:5px}.price .uq-popup-annotation ul li a{text-decoration:underline;color:#2b86f5}.price .btn{margin-bottom:50px;margin-top:35px}.price .btn a{font-size:18px;color:#fff;background-color:#f20044;padding:28px;display:block;text-align:center;border-radius:5px}.price .price-popup-annotation{padding:0 40px}.price .price-popup-annotation p{font-size:1.4rem;color:#9a9a9a;margin-bottom:10px}.price .price-popup-annotation ul{margin-bottom:45px}.price .price-popup-annotation ul li{font-size:1.2rem;color:#9a9a9a;counter-increment:num;margin-bottom:8px}.price .price-popup-annotation ul li:before{content:"※" counter(num);margin-right:5px}.price .price-popup-annotation.year3{margin-top:-30px}.price .price-popup-annotation.year3 li:before{content:"※";margin-right:5px}.price .price-popup-annotation.year3 li:nth-child(3):before{content:"※1";margin-right:5px}.price .price-popup-annotation.year3 li:nth-child(4):before{content:"※2";margin-right:5px}.price #section-faq.price-faq h2{color:#043786;margin-bottom:20px;font-size:3.8rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;text-align:center}.price #section-faq.price-faq h2:before{content:"";height:1px;border-bottom:1px dotted #043786;width:calc(50% - 8em)}.price #section-faq.price-faq h2:after{content:"";height:1px;width:calc(50% - 8em);border-bottom:1px dotted #043786}.price .primary-button{background-color:#f20044;width:510px;display:block;height:65px;color:#fff;font-weight:300;font-size:20px;border-radius:5px;letter-spacing:.05em;text-align:center;box-shadow:0 2px 3px #bababa4d;margin:0 auto;padding:20px;text-decoration:none;overflow:hidden;position:relative}.price .primary-button:after{content:"";position:absolute;top:50%;right:0;transform:translate(-25px,-50%);display:block;width:15px;height:15px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20transform%3D%22translate(-148%20-159)%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20transform%3D%22translate(148%20159)%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate(144.514%20160.5)%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M8.3%2C12h0l-.563-.563L13.172%2C6%2C7.736.564%2C8.3%2C0l6%2C6-6%2C6Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M%208.299107551574707%2012.0000057220459%20L%208.298507690429688%2011.99941539764404%20L%207.735497951507568%2011.43640613555908%20L%2013.17150783538818%206.000385761260986%20L%207.735497951507568%200.5636857151985168%20L%208.299107551574707%205.7220458984375e-06%20L%2014.29949760437012%206.000385761260986%20L%208.299717903137207%2011.99941539764404%20L%208.299107551574707%2012.0000057220459%20Z%22%20stroke%3D%22none%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:0 0;background-repeat:no-repeat;background-size:auto}.price .primary-button:before{pointer-events:none;position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skew(-25deg)}.price .primary-button:hover:before{-webkit-animation:shine .75s;animation:shine .75s}.price .payment-image h3{color:#043786;font-size:2.6rem;font-weight:600;display:flex;align-items:center;margin:61px 0 35px}.price .payment-image h3:before{content:"";width:5px;height:30px;background-color:#043786;border-radius:2.5px;margin-right:10px}.price .payment-image .plan-box-inner{justify-content:space-between;display:flex}.price .payment-image .plan-box-inner img{width:38vw;display:inline-block}.price .payment-image .plan-box-btn{justify-content:space-between;display:flex;font-size:15px;font-weight:700;margin:30px -50px 30px -30px}.price .payment-image .plan-box-btn a{display:inline-block;color:#fff;background-color:#fb004d;height:60px;width:400px;line-height:60px;text-align:center;border-radius:5px;position:relative;margin:auto}.price .payment-image .plan-box-btn a:hover:before{-webkit-animation:shine .75s;animation:shine .75s}.price .payment-image .plan-box-btn a:after{position:absolute;top:calc(50% - 4px);right:22px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.price .plan-tab{*zoom: 1;margin-top:18px}.price .plan-tab:after{content:"";display:table;clear:both}.price .plan-tab li{width:32%;float:left;text-align:center;padding:22px;cursor:pointer;font-size:1.6rem;line-height:1.1;color:#9e9e9e;background:#ddd;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.price .plan-tab li:last-child{float:right}.price .plan-tab li.active{color:#fff;font-weight:700}.price .plan-tab li.gigaplus._3years{margin-right:2%}.price .plan-tab li.gigaplus._3years.active{background:#5b2ec5}.price .plan-tab li.gigaplus._2years{margin-right:2%}.price .plan-tab li.gigaplus._2years.active,.price .plan-tab li.giga.active{background:#5b2ec5}.price .plan-tab-content,.price .plan-tab-content2,.price .plan-tab-content3{margin-bottom:10px}.price .plan-tab-content .monthly,.price .plan-tab-content2 .monthly,.price .plan-tab-content3 .monthly{padding:20px 18px 24px;text-align:center;border:1px solid #cdcdcd;margin-bottom:15px}.price .plan-tab-content .monthly .image,.price .plan-tab-content2 .monthly .image,.price .plan-tab-content3 .monthly .image{margin-bottom:15px}.price .plan-tab-content .monthly .image img,.price .plan-tab-content2 .monthly .image img,.price .plan-tab-content3 .monthly .image img{width:auto}.price .plan-tab-content .monthly .btn-entry2 a,.price .plan-tab-content2 .monthly .btn-entry2 a,.price .plan-tab-content3 .monthly .btn-entry2 a{display:block;line-height:1;padding:19px 0;margin:0 auto;text-align:center;font-size:2rem;font-weight:600;color:#fff;background:#f20044;width:500px;height:60px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 2px 3px rgba(186,186,186,.3);-moz-box-shadow:0px 2px 3px rgba(186,186,186,.3);box-shadow:0 2px 3px #bababa4d;position:relative;top:0;text-decoration:none}.price .plan-tab-content .monthly .btn-entry2 a:after,.price .plan-tab-content2 .monthly .btn-entry2 a:after,.price .plan-tab-content3 .monthly .btn-entry2 a:after{position:absolute;top:0;bottom:0;right:18px;content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.price .plan-tab-content{border-top:2px solid #5b2ec5}.price .plan-tab-content .hover01{overflow:unset}.price .plan-tab-content2,.price .plan-tab-content3{border-top:2px solid #043786;display:none}.price .campaign-box{position:relative;width:90%;padding:30px 0;margin:100px auto 70px;background-color:#f3f3f3}.price .campaign-box p{font-size:28px;font-weight:700;text-align:center}.price .campaign-box p span{color:#f20044}.price .campaign-box .ttl{position:absolute;top:-57px;right:0;left:-30px}.price .campaign-box .table{margin:20px auto}.price .campaign-box img{display:block;margin:auto}.price .campaign-box .btn{width:40%;height:15px;text-align:center;border:1px solid;margin:20px auto 0;font-size:1.4rem;padding:20px 0}.price .campaign-box .btn:hover{box-shadow:none}.price-option .main-visual{display:flex;align-items:center;justify-content:center;width:100%;height:350px;background:url(/img/customer-static/pc/price/bg_option_mainvisual.jpg) 50% 50% no-repeat}.price-option .main-content-2column{margin-bottom:80px}.price-option .option-note{font-size:1.6rem;line-height:1.5;margin-top:10px}.price-option .price-option-sec{margin:45px 0 0}.price-option .ttl-002,.price-option .sitepolicy .main-content-2column h2,.sitepolicy .main-content-2column .price-option h2,.price-option .privacy .main-content-2column h2,.privacy .main-content-2column .price-option h2,.price-option .campaign .campaign-discount h3,.campaign .campaign-discount .price-option h3,.price-option .campaign .campaign-web-discount h3,.campaign .campaign-web-discount .price-option h3,.price-option .campaign .campaign-amazon-gift h3,.campaign .campaign-amazon-gift .price-option h3,.price-option .campaign .campaign-gakuwari h3,.campaign .campaign-gakuwari .price-option h3,.price-option .campaign .campaign-commission-free h3,.campaign .campaign-commission-free .price-option h3,.price-option .campaign .campaign-detail h3,.campaign .campaign-detail .price-option h3,.price-option .campaign .campaign-cashback-second-device h3,.campaign .campaign-cashback-second-device .price-option h3,.price-option .campaign .campaign-etc h3,.campaign .campaign-etc .price-option h3,.price-option .campaign .campaign-contact h3,.campaign .campaign-contact .price-option h3,.price-option .campaign .campaign-step h3,.campaign .campaign-step .price-option h3,.price-option .campaign .campaign-norikae h3,.campaign .campaign-norikae .price-option h3{font-size:2.4rem;font-weight:600}.price-option .border-content{display:flex;align-items:center;margin-top:20px;padding:40px 0;border:1px solid #cbcbcb;font-size:1.6rem;line-height:1.5}.price-option .border-content .image-column{width:230px;text-align:center}.price-option .border-content p{max-width:33em}.price-option .border-content .txt-price{font-weight:600}.price-option .border-content .txt-price strong{color:#f20044}.price-option .border-content .txt-price strong span{font-size:2.8rem}.price-option .border-content-broadlife{margin-top:20px;padding:40px 0 20px;border:1px solid #cbcbcb;font-size:1.6rem;line-height:1.5}.price-option .border-content-broadlife .broadlife-content{overflow:hidden;margin-bottom:15px}.price-option .border-content-broadlife .broadlife-content .image-column{float:left;width:30%;margin-top:25px;text-align:center}.price-option .border-content-broadlife .broadlife-content .txt-column{float:right;width:70%;padding-right:35px}.price-option .border-content-broadlife .broadlife-content .txt-column .txt-price{font-weight:600}.price-option .border-content-broadlife .broadlife-content .txt-column .txt-price strong{color:#f20044}.price-option .border-content-broadlife .broadlife-content .txt-column .txt-price strong span{font-size:2.8rem}.price-option .border-content-broadlife .broadlife-img{text-align:center}.price-option .price-option-sec-inner{margin-top:40px}.price-option .price-option-sec-inner h4{padding-bottom:10px;border-bottom:1px solid #a7e0fd;color:#043786;font-size:2.1rem;font-weight:600}.price-option .price-option-sec-inner-content{display:flex;margin:30px 0}.price-option .price-option-sec-inner-content:not(:first-of-type){margin-top:70px}.price-option .price-option-sec-inner .image-column{width:230px;text-align:center}.price-option .price-option-sec-inner .txt-column{width:590px}.price-option .price-option-sec-inner .txt-catch{color:#043786;font-size:2rem;font-weight:600}.price-option .price-option-sec-inner p:not(.txt-catch){margin-top:12px;font-size:1.6rem;line-height:2.7rem}.price-option .price-option-sec-inner ul{margin-top:15px}.price-option .price-option-sec-inner li{font-size:1.6rem;line-height:2.7rem}.price-option .price-option-sec-inner li:before{content:"・"}.price-option .price-option-table{margin-top:20px}.price-option .price-option-table caption{margin-bottom:10px;color:#6b6b6b;text-align:left;font-size:1.8rem;font-weight:600}.price-option .price-option-table th,.price-option .price-option-table td{padding:1em 1.5em;border:1px solid #cbcbcb;vertical-align:middle;font-size:1.6rem;line-height:2rem}.price-option .price-option-table th{width:132px;border-right-width:0;background-color:#e6e6e6;text-align:center;font-weight:600}.price-option .price-option-table th.device-support{width:150px}.price-option .price-option-table.device-support th{width:160px;padding:0}.price-option .price-option-table.device-support td{padding:1em 1.5em}.price-option .price-option-table.device-support td .terms{color:#003b82;text-decoration:underline}.price-option .price-option-table.device-support td p{margin:0}.price-option .price-option-table.device-support td p.text{margin-bottom:10px}.price-option .price-option-table.device-support td p.tel_num{color:#003b82;font-size:24px;font-weight:700}.price-option .price-option-table td{border-left-width:0}.price-option .price-option-table ul:not(.note){padding-left:1em;list-style:outside disc}.price-option .price-option-table ol{padding-left:1em;list-style:outside decimal}.price-option .price-option-table .note{margin-top:.3rem}.price-option .price-option-table .note li{padding-left:1em;color:#555;text-indent:-1em}.price-option .price-option-table .note li:before{content:"※"}.price-option .btn-accordion{position:relative;display:flex;align-items:center;justify-content:center;margin-top:16px;width:225px;height:31px;border:1px solid #043786;border-radius:15.5px;color:#043786;font-size:1.4rem}.price-option .btn-accordion:hover{cursor:pointer}.price-option .btn-accordion:hover:after{background-color:#fff;color:#043786}.price-option .btn-accordion:after{font-size:12px;position:absolute;top:6px;right:11px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding-bottom:1.5px;padding-left:1.5px;border-radius:100%;background-color:#043786;color:#fff;content:"+";transform:none}.price-option .btn-accordion.open:after{content:"-"}.price-option .content-accordion{display:none}.price-option .content-accordion.mobareco-welbox{overflow:hidden}.price-option .content-accordion.mobareco-welbox p{float:left;padding-right:25px;width:60%}.price-option .ditail-link{display:inline-flex;align-items:center;margin-top:12px;color:#043786;text-decoration:underline;font-size:1.6rem}.price-option .ditail-link:after{position:relative;right:-4px;display:block;margin-right:3px;width:5px;height:5px;content:"";transform:rotate(45deg);border-top:2px solid #043786;border-right:2px solid #043786}.price-option .contract_note2{font-size:16px}.price-option .itsudemoSupport{background:#FFF;padding:35px;text-align:center}.price-option .itsudemoSupport .title{color:#ff665f;font-size:28px;font-weight:700}.price-option .itsudemoSupport .title img{display:inline-block;vertical-align:-14px}.price-option .itsudemoSupport .att{display:inline-block;margin:17px 0 0;padding:4px 7px;color:#ff807a;font-size:14px;border:solid 1px #ff807a}.price-option .itsudemoSupport .txt01{margin:42px 0 0;color:#ff807a;font-size:23px;font-weight:700}.price-option .itsudemoSupport .img{margin:18px 0 0}.price-option .itsudemoSupport .txt02{margin:25px 0 0;color:#504f4f;font-size:15px;line-height:1.6}.price-option .itsudemoSupport .btn{margin:25px 0 0}.price-option .itsudemoSupport .btn a{background:url(/img/customer-static/pc/price/pop_arw.png) no-repeat right 15px top 50% #043786;display:inline-block;padding:23px 42px;color:#fff;font-size:19px;font-weight:700;-webkit-border-radius:6px;border-radius:6px}.campaign .header{background-color:#f9da30;background-image:url(/img/customer-static/pc/campaign/bg_header.png);background-position:center center;background-size:auto;background-repeat:no-repeat}.campaign .header-inner:after{content:url(/img/customer-static/pc/campaign/logo.png);position:absolute;bottom:10px;left:20px}.campaign .header-inner p{padding-top:34px}.campaign .header-inner span{position:absolute;bottom:10px;right:20px}.campaign .main-content-2column{margin-bottom:100px}.campaign .campaign-h1,.campaign .campaign-discount h1,.campaign .campaign-web-discount h1,.campaign .campaign-amazon-gift h1,.campaign .campaign-gakuwari h1,.campaign .campaign-commission-free h1,.campaign .campaign-detail h1,.campaign .campaign-cashback-second-device h1,.campaign .campaign-norikae h1,.campaign .campaign-list h1{color:#043786;font-size:35px;font-weight:700;border-bottom:4px solid;margin-bottom:35px;line-height:50px}.campaign .campaign-list h2{font-size:3.2rem;font-weight:600;color:#043786;padding-bottom:5px;border-bottom:3px solid #043786;margin-bottom:30px}.campaign .campaign-list .tokuten .campaign-col{position:relative}.campaign .campaign-list .tokuten .campaign-col:before{position:absolute;top:-30px;left:-30px;z-index:1}.campaign .campaign-list .tokuten .campaign-col:nth-of-type(1):before{content:url(/img/customer-static/pc/campaign/icon_badge01.png);top:-20px}.campaign .campaign-list .tokuten .campaign-col:nth-of-type(2):before{content:url(/img/customer-static/pc/campaign/icon_badge02.png);top:-20px}.campaign .campaign-list .tokuten .campaign-col:nth-of-type(3):before{content:url(/img/customer-static/pc/campaign/icon_badge03.png);top:-20px}.campaign .campaign-list .tokuten .campaign-col:nth-of-type(4):before{content:url(/img/customer-static/pc/campaign/icon_badge04.png);top:-20px}.campaign .campaign-list .tokuten .campaign-col:nth-of-type(5):before{content:url(/img/customer-static/pc/campaign/icon_badge05.png);top:-20px}.campaign .campaign-list .campaign-col{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e5e5e5}.campaign .campaign-list .campaign-col .notice{font-size:12px;margin-top:10px;margin-bottom:20px;color:#999}.campaign .campaign-list .campaign-col:before{position:absolute;top:-30px;left:-30px;z-index:1}.campaign .campaign-list .campaign-col.new-campaign:before{content:url(/img/customer-static/pc/campaign/icon_badge-new.png);top:-37px}.campaign .campaign-list .campaign-col>dl{display:flex;justify-content:space-between}.campaign .campaign-list .campaign-col>dl dt,.campaign .campaign-list .campaign-col>dl dd{width:400px}.campaign .campaign-list .campaign-col>dl dt a,.campaign .campaign-list .campaign-col>dl dd a{display:block}.campaign .campaign-list .campaign-col>dl dd p{font-size:1.4rem;line-height:1.4;color:#043786;margin-bottom:15px}.campaign .campaign-list .campaign-col>dl dd .btn{width:100%;height:15px;text-align:center;border:1px solid;font-size:1.4rem;padding:20px 0}.campaign .campaign-list .campaign-col>dl dd .btn:hover{box-shadow:none}.campaign .campaign-list .campaign-col>dl dd .btn-set{display:flex;justify-content:space-between;padding:0 10px}.campaign .campaign-list .campaign-col>dl dd .btn-set a{width:185px;margin:0}.campaign .campaign-list .campaign-col>dl dd ul{margin-bottom:15px;font-size:1.1rem;color:#a5a5a5}.campaign .campaign-list .campaign-col>dl dd>dl{margin-bottom:10px}.campaign .campaign-list .campaign-col>dl dd>dl>dt h4{color:#2b86f5;font-size:2.2rem;font-weight:600;margin-bottom:10px}.campaign .campaign-list .campaign-col>dl dd>dl>dt h4 sup{font-size:1.1rem;font-weight:400;vertical-align:top}.campaign .campaign-list .campaign-col>dl dd>dl>dd p{background-color:#f6f6f6;padding:5px 10px;color:#043786;font-size:1.3rem}.campaign .campaign-list .campaign-col.large h3{color:#043786;font-size:2.6rem;font-weight:600;display:flex;align-items:center;margin-bottom:25px}.campaign .campaign-list .campaign-col.large h3:before{content:"";width:5px;height:30px;background-color:#043786;border-radius:2.5px;margin-right:10px}.campaign .campaign-list .campaign-col.large>dl{display:block}.campaign .campaign-list .campaign-col.large>dl>dd{width:auto!important}.campaign .campaign-list .campaign-col.large>dl>dt{width:auto;margin-bottom:20px}.campaign .campaign-list .campaign-col.large>dl>dd{width:auto}.campaign .campaign-list .campaign-col.large>dl>dd .btn{width:330px;margin:25px auto 0;padding:20px 0}.campaign .campaign-list .campaign-col.large>dl>dd .btn:hover{box-shadow:none}.campaign .campaign-list .campaign-col.large>dl>dd>dl{display:flex;align-items:center;margin-bottom:10px}.campaign .campaign-list .campaign-col.large>dl>dd>dl>dt{width:auto;margin-right:10px}.campaign .campaign-list .campaign-col.large>dl>dd>dl>dt h4{margin-bottom:0}.campaign .campaign-list .campaign-col.large>dl>dd>dl>dd{width:auto}.campaign .campaign-list .campaign-col.large>dl>dd>dl>dd p{margin-bottom:0}.campaign .campaign-norikae-header{background-color:#fc4679}.campaign .campaign-norikae-header .header-inner{position:relative;margin:0 auto;width:1100px;height:430px}.campaign .campaign-norikae-header .header-inner:after{content:"";display:none}.campaign .campaign-norikae-header .header-inner p{padding-top:50px}.campaign .campaign-norikae h3{margin-top:40px;margin-bottom:20px;font-weight:600}.campaign .campaign-norikae h4{font-size:1.8rem;font-weight:600;color:#043786;padding-bottom:10px;border-bottom:1px solid #a7e0fd;margin-bottom:20px;margin-top:40px}.campaign .campaign-norikae a.btn{padding:20px;width:274px;height:36px;border:1px solid #043786;border-radius:40px;margin:20px auto 0;font-size:1.6rem}.campaign .campaign-norikae p{font-size:1.6rem;line-height:1.6}.campaign .campaign-norikae p.sup{color:#555;text-indent:-1em;padding-left:1em}.campaign .campaign-norikae p.red{color:red}.campaign .campaign-norikae p strong{font-weight:600}.campaign .campaign-norikae img{margin-bottom:20px}.campaign .campaign-norikae .btn-white{padding:20px;border-radius:40px;margin:20px auto 0}.campaign .campaign-norikae .notice-list-item{font-size:14px;line-height:1.6;color:#555}.campaign .campaign-step{font-size:1.6rem;line-height:1.6;margin-bottom:50px}.campaign .campaign-step h3{margin-top:40px;margin-bottom:20px;font-weight:600}.campaign .campaign-step .inner .step{margin:0 0 30px}.campaign .campaign-step .inner div h4{font-size:2rem;font-weight:600;border-bottom:1px solid #a7e0fd}.campaign .campaign-step .inner div .step-inner{padding:0 0 0 5px}.campaign .campaign-step .inner div .step-inner .instruct{padding:10px 0 15px}.campaign .campaign-step .inner div .step-inner .step-detail{width:100%;border:1px solid #cbcbcb}.campaign .campaign-step .inner div .step-inner .step-detail tr div{padding:15px 0 15px 15px}.campaign .campaign-step .inner div .step-inner .step-detail tr div .sub{padding:0 0 0 12px}.campaign .campaign-step .inner div .step-inner .step-detail tr div .notice{color:#f20044}.campaign .campaign-step .inner div .step-inner .step-detail .detail-header{display:flex;background:#e6e6e6}.campaign .campaign-step .inner div .step-inner .step-detail .detail-header p{padding:15px 0 15px 15px;font-weight:600}.campaign .campaign-contact{margin-bottom:40px}.campaign .campaign-contact h3{margin-top:40px;margin-bottom:20px;font-weight:600}.campaign .campaign-contact .inner{background-color:#fff;border:1px solid #043786}.campaign .campaign-contact .title{font-size:1.6rem;font-weight:400;letter-spacing:.2em;background-color:#043786;color:#fff;padding:10px;text-align:center}.campaign .campaign-contact ul{display:flex;justify-content:space-between;padding:20px}.campaign .campaign-contact ul li:nth-of-type(1){width:47%;border-right:2px solid #efefef}.campaign .campaign-contact ul li:nth-of-type(1) div{padding:0 10px}.campaign .campaign-contact ul li:nth-of-type(1) div p:nth-of-type(1){font-size:1.5rem;margin-bottom:9px;font-weight:700}.campaign .campaign-contact ul li:nth-of-type(1) div p:nth-of-type(1) span{font-size:2rem;font-weight:700}.campaign .campaign-contact ul li:nth-of-type(1) div p:nth-of-type(2){font-size:4.6rem;margin-bottom:5px}.campaign .campaign-contact ul li:nth-of-type(1) div p:nth-of-type(3){font-size:1.2rem;font-weight:600}.campaign .campaign-contact ul li:nth-of-type(1) div .off{font-size:1.4rem!important;align-items:center;justify-content:center;border-radius:6px;background-color:#9a9a9a;box-shadow:0 3px 3px #0003;color:#fff;text-align:center;width:330px;flex-direction:column;height:70px;display:inline-block;line-height:70px;margin:0}.campaign .campaign-contact ul li:nth-of-type(2){width:50%}.campaign .campaign-contact ul li:nth-of-type(2) p.voice{font-size:1.5rem;font-weight:600;position:relative;text-align:center}.campaign .campaign-contact ul li:nth-of-type(2) p.voice:before{content:"";width:2px;height:20px;background-color:#000;display:block;position:absolute;transform:rotate(-30deg);left:75px;bottom:-2px}.campaign .campaign-contact ul li:nth-of-type(2) p.voice:after{content:"";width:2px;height:20px;background-color:#000;display:block;position:absolute;transform:rotate(30deg);right:75px;bottom:-2px}.campaign .campaign-contact ul li div{display:flex;justify-content:space-between;margin-top:10px}.campaign .campaign-contact ul li div a:nth-of-type(1){text-align:center;width:53%;flex-direction:column;height:70px;font-size:1.4rem!important}.campaign .campaign-contact ul li div a:nth-of-type(1) span{font-size:2.2rem;font-weight:400;margin-top:3px}.campaign .campaign-contact ul li div a:nth-of-type(1):after{right:10px;width:10px;height:10px}.campaign .campaign-contact ul li div a:nth-of-type(2){width:45%;height:70px;font-size:1.3rem;font-weight:400}.campaign .campaign-contact ul li div a:nth-of-type(2) span{font-size:1.7rem;font-weight:400;margin-top:3px}.campaign .campaign-contact ul li div a:nth-of-type(2):after{right:10px;width:10px;height:10px}.campaign .campaign-contact .global-footer-contact-tel{margin-top:0}.campaign .campaign-contact .global-footer-contact-tel p:nth-child(2){color:#043786}.campaign .campaign-contact .global-footer-contact-tel a:nth-of-type(1){text-align:center;width:330px;flex-direction:column;height:70px;display:inline-block}.campaign .campaign-contact .global-footer-contact-tel a:nth-of-type(1) p{color:#043786;display:inline-block;line-height:70px;font-size:1.4rem}.campaign .campaign-contact .global-footer-contact-tel a:nth-of-type(1) p span{font-size:2.2rem;font-weight:400;margin-top:3px}.campaign .campaign-contact .global-footer-contact-tel a:nth-of-type(1):after{right:10px;width:10px;height:10px}.campaign .campaign-contact .global-footer-contact-tel a:nth-of-type(1):before{display:inline-block;content:"";width:24px;height:25px;position:relative;background:url(/img/customer-static/pc/common/icon-tel.png) no-repeat;background-size:contain;top:5px;right:5px}.campaign .campaign-etc h3{margin-top:40px;margin-bottom:20px;font-weight:600}.campaign .campaign-etc ul{display:flex;flex-wrap:wrap;justify-content:space-between}.campaign .campaign-etc ul li{width:400px;margin-bottom:50px}.campaign .campaign-etc ul li img{margin-bottom:20px}.campaign .campaign-etc ul li p{margin-bottom:10px}.campaign .campaign-etc ul li p:nth-of-type(1){font-size:2.1rem;font-weight:600;color:#2b86f5}.campaign .campaign-etc ul li p:nth-of-type(1) sup{font-size:1.1rem;vertical-align:top}.campaign .campaign-etc ul li p:nth-of-type(2){font-size:1.3rem;color:#043786;background-color:#f6f6f6;padding:10px}.campaign .campaign-etc ul li p:nth-of-type(3){font-size:1.4rem;line-height:1.4}.campaign .campaign-etc ul li p.annotation{color:#9a9a9a}.campaign .campaign-etc ul li a{color:#2b86f5}.campaign .campaign-etc ul li a.btn{padding:20px;width:274px;height:36px;border:1px solid #043786;border-radius:40px;margin:20px auto 0;font-size:1.6rem;width:100%}.campaign .campaign-etc ul li a.img-link{position:relative;display:block;overflow:hidden}.campaign .campaign-annotation{display:flex;justify-content:center;color:#9a9a9a;font-size:1.1rem}.campaign .campaign-annotation .inner{width:1100px;padding:40px 0}.campaign .campaign-annotation p{font-size:1.1rem;color:#9a9a9a;margin-bottom:10px}.campaign .campaign-annotation ul li{font-size:1.1rem;color:#9a9a9a;counter-increment:num;margin-bottom:2px}.campaign .campaign-annotation ul li:before{content:"※1";margin-right:5px}.campaign .campaign-discount-header{background-image:url(/img/customer-static/pc/campaign/bg_discount_header.png);background-size:auto auto;background-repeat:repeat-x;background-position:center center}.campaign .campaign-discount-header .header-inner{position:relative;margin:0 auto;width:1100px;height:350px}.campaign .campaign-discount-header .header-inner:after{content:"";display:none}.campaign .campaign-discount-header .header-inner p{padding-top:45px}.campaign .campaign-discount-header .header-inner p img{width:1098px;height:305px}.campaign .campaign-discount h3,.campaign .campaign-web-discount h3,.campaign .campaign-amazon-gift h3,.campaign .campaign-gakuwari h3,.campaign .campaign-commission-free h3,.campaign .campaign-detail h3,.campaign .campaign-cashback-second-device h3{margin-top:40px;margin-bottom:20px;font-weight:600}.campaign .campaign-discount h4,.campaign .campaign-web-discount h4,.campaign .campaign-amazon-gift h4,.campaign .campaign-gakuwari h4,.campaign .campaign-commission-free h4,.campaign .campaign-detail h4,.campaign .campaign-cashback-second-device h4{font-size:1.8rem;font-weight:600;color:#043786;padding-bottom:10px;border-bottom:1px solid #a7e0fd;margin-bottom:20px;margin-top:40px}.campaign .campaign-discount h5,.campaign .campaign-web-discount h5,.campaign .campaign-amazon-gift h5,.campaign .campaign-gakuwari h5,.campaign .campaign-commission-free h5,.campaign .campaign-detail h5,.campaign .campaign-cashback-second-device h5{color:#043786;font-size:18px;font-weight:700;margin:20px 0}.campaign .campaign-discount a.text-link,.campaign .campaign-web-discount a.text-link,.campaign .campaign-amazon-gift a.text-link,.campaign .campaign-gakuwari a.text-link,.campaign .campaign-commission-free a.text-link,.campaign .campaign-detail a.text-link,.campaign .campaign-cashback-second-device a.text-link{text-decoration:underline}.campaign .campaign-discount a.text-link.link-b,.campaign .campaign-web-discount a.text-link.link-b,.campaign .campaign-amazon-gift a.text-link.link-b,.campaign .campaign-gakuwari a.text-link.link-b,.campaign .campaign-commission-free a.text-link.link-b,.campaign .campaign-detail a.text-link.link-b,.campaign .campaign-cashback-second-device a.text-link.link-b{color:#59b3e7;text-decoration:underline}.campaign .campaign-discount .procedure img,.campaign .campaign-web-discount .procedure img,.campaign .campaign-amazon-gift .procedure img,.campaign .campaign-gakuwari .procedure img,.campaign .campaign-commission-free .procedure img,.campaign .campaign-detail .procedure img,.campaign .campaign-cashback-second-device .procedure img{margin-top:20px}.campaign .campaign-discount .procedure p,.campaign .campaign-web-discount .procedure p,.campaign .campaign-amazon-gift .procedure p,.campaign .campaign-gakuwari .procedure p,.campaign .campaign-commission-free .procedure p,.campaign .campaign-detail .procedure p,.campaign .campaign-cashback-second-device .procedure p{display:inline-block;width:24.8%;vertical-align:top;font-size:1.3rem;padding:0 5px;box-sizing:border-box}.campaign .campaign-discount .condition,.campaign .campaign-web-discount .condition,.campaign .campaign-amazon-gift .condition,.campaign .campaign-gakuwari .condition,.campaign .campaign-commission-free .condition,.campaign .campaign-detail .condition,.campaign .campaign-cashback-second-device .condition{margin:8px 0}.campaign .campaign-discount p,.campaign .campaign-web-discount p,.campaign .campaign-amazon-gift p,.campaign .campaign-gakuwari p,.campaign .campaign-commission-free p,.campaign .campaign-detail p,.campaign .campaign-cashback-second-device p{font-size:1.6rem;line-height:1.6}.campaign .campaign-discount p.sup,.campaign .campaign-web-discount p.sup,.campaign .campaign-amazon-gift p.sup,.campaign .campaign-gakuwari p.sup,.campaign .campaign-commission-free p.sup,.campaign .campaign-detail p.sup,.campaign .campaign-cashback-second-device p.sup{font-size:1.6rem;color:#555;text-indent:-1em;padding-left:1em}.campaign .campaign-discount p.sup.red,.campaign .campaign-web-discount p.sup.red,.campaign .campaign-amazon-gift p.sup.red,.campaign .campaign-gakuwari p.sup.red,.campaign .campaign-commission-free p.sup.red,.campaign .campaign-detail p.sup.red,.campaign .campaign-cashback-second-device p.sup.red{color:red}.campaign .campaign-discount p.instruct,.campaign .campaign-web-discount p.instruct,.campaign .campaign-amazon-gift p.instruct,.campaign .campaign-gakuwari p.instruct,.campaign .campaign-commission-free p.instruct,.campaign .campaign-detail p.instruct,.campaign .campaign-cashback-second-device p.instruct{font-weight:600;color:#043786}.campaign .campaign-discount p strong,.campaign .campaign-web-discount p strong,.campaign .campaign-amazon-gift p strong,.campaign .campaign-gakuwari p strong,.campaign .campaign-commission-free p strong,.campaign .campaign-detail p strong,.campaign .campaign-cashback-second-device p strong{font-weight:600}.campaign .campaign-discount p .caution,.campaign .campaign-web-discount p .caution,.campaign .campaign-amazon-gift p .caution,.campaign .campaign-gakuwari p .caution,.campaign .campaign-commission-free p .caution,.campaign .campaign-detail p .caution,.campaign .campaign-cashback-second-device p .caution{color:#f20044;display:block;margin-top:5px}.campaign .campaign-discount p a,.campaign .campaign-web-discount p a,.campaign .campaign-amazon-gift p a,.campaign .campaign-gakuwari p a,.campaign .campaign-commission-free p a,.campaign .campaign-detail p a,.campaign .campaign-cashback-second-device p a{color:#59b3e7;text-decoration:underline}.campaign .campaign-discount .conditions-table,.campaign .campaign-web-discount .conditions-table,.campaign .campaign-amazon-gift .conditions-table,.campaign .campaign-gakuwari .conditions-table,.campaign .campaign-commission-free .conditions-table,.campaign .campaign-detail .conditions-table,.campaign .campaign-cashback-second-device .conditions-table{margin:5px 0;font-size:1.6rem}.campaign .campaign-discount .conditions-table-width,.campaign .campaign-web-discount .conditions-table-width,.campaign .campaign-amazon-gift .conditions-table-width,.campaign .campaign-gakuwari .conditions-table-width,.campaign .campaign-commission-free .conditions-table-width,.campaign .campaign-detail .conditions-table-width,.campaign .campaign-cashback-second-device .conditions-table-width{width:8%}.campaign .campaign-discount .conditions-table td,.campaign .campaign-web-discount .conditions-table td,.campaign .campaign-amazon-gift .conditions-table td,.campaign .campaign-gakuwari .conditions-table td,.campaign .campaign-commission-free .conditions-table td,.campaign .campaign-detail .conditions-table td,.campaign .campaign-cashback-second-device .conditions-table td{line-height:2}.campaign .campaign-discount .conditions-table td span,.campaign .campaign-web-discount .conditions-table td span,.campaign .campaign-amazon-gift .conditions-table td span,.campaign .campaign-gakuwari .conditions-table td span,.campaign .campaign-commission-free .conditions-table td span,.campaign .campaign-detail .conditions-table td span,.campaign .campaign-cashback-second-device .conditions-table td span{color:#ff6896}.campaign .campaign-discount img,.campaign .campaign-web-discount img,.campaign .campaign-amazon-gift img,.campaign .campaign-gakuwari img,.campaign .campaign-commission-free img,.campaign .campaign-detail img,.campaign .campaign-cashback-second-device img{margin-bottom:20px}.campaign .campaign-discount .step-inner .step,.campaign .campaign-web-discount .step-inner .step,.campaign .campaign-amazon-gift .step-inner .step,.campaign .campaign-gakuwari .step-inner .step,.campaign .campaign-commission-free .step-inner .step,.campaign .campaign-detail .step-inner .step,.campaign .campaign-cashback-second-device .step-inner .step{margin:0 0 30px}.campaign .campaign-discount .step-inner div,.campaign .campaign-web-discount .step-inner div,.campaign .campaign-amazon-gift .step-inner div,.campaign .campaign-gakuwari .step-inner div,.campaign .campaign-commission-free .step-inner div,.campaign .campaign-detail .step-inner div,.campaign .campaign-cashback-second-device .step-inner div{font-size:1.6rem;line-height:1.6}.campaign .campaign-discount .step-inner div h4,.campaign .campaign-web-discount .step-inner div h4,.campaign .campaign-amazon-gift .step-inner div h4,.campaign .campaign-gakuwari .step-inner div h4,.campaign .campaign-commission-free .step-inner div h4,.campaign .campaign-detail .step-inner div h4,.campaign .campaign-cashback-second-device .step-inner div h4{font-size:2rem;font-weight:600;line-height:1rem;margin-bottom:10px;border-bottom:1px solid #a7e0fd}.campaign .campaign-discount .step-inner div .step-inner,.campaign .campaign-web-discount .step-inner div .step-inner,.campaign .campaign-amazon-gift .step-inner div .step-inner,.campaign .campaign-gakuwari .step-inner div .step-inner,.campaign .campaign-commission-free .step-inner div .step-inner,.campaign .campaign-detail .step-inner div .step-inner,.campaign .campaign-cashback-second-device .step-inner div .step-inner{padding:0 0 0 5px}.campaign .campaign-discount .step-inner div .step-inner .instruct,.campaign .campaign-web-discount .step-inner div .step-inner .instruct,.campaign .campaign-amazon-gift .step-inner div .step-inner .instruct,.campaign .campaign-gakuwari .step-inner div .step-inner .instruct,.campaign .campaign-commission-free .step-inner div .step-inner .instruct,.campaign .campaign-detail .step-inner div .step-inner .instruct,.campaign .campaign-cashback-second-device .step-inner div .step-inner .instruct{padding:10px 0 15px}.campaign .campaign-discount .step-inner div .step-inner .step-detail,.campaign .campaign-web-discount .step-inner div .step-inner .step-detail,.campaign .campaign-amazon-gift .step-inner div .step-inner .step-detail,.campaign .campaign-gakuwari .step-inner div .step-inner .step-detail,.campaign .campaign-commission-free .step-inner div .step-inner .step-detail,.campaign .campaign-detail .step-inner div .step-inner .step-detail,.campaign .campaign-cashback-second-device .step-inner div .step-inner .step-detail{width:100%;border:1px solid #cbcbcb}.campaign .campaign-discount .step-inner div .step-inner .step-detail tr div,.campaign .campaign-web-discount .step-inner div .step-inner .step-detail tr div,.campaign .campaign-amazon-gift .step-inner div .step-inner .step-detail tr div,.campaign .campaign-gakuwari .step-inner div .step-inner .step-detail tr div,.campaign .campaign-commission-free .step-inner div .step-inner .step-detail tr div,.campaign .campaign-detail .step-inner div .step-inner .step-detail tr div,.campaign .campaign-cashback-second-device .step-inner div .step-inner .step-detail tr div{padding:15px 0 15px 15px}.campaign .campaign-discount .step-inner div .step-inner .step-detail tr div .sub,.campaign .campaign-web-discount .step-inner div .step-inner .step-detail tr div .sub,.campaign .campaign-amazon-gift .step-inner div .step-inner .step-detail tr div .sub,.campaign .campaign-gakuwari .step-inner div .step-inner .step-detail tr div .sub,.campaign .campaign-commission-free .step-inner div .step-inner .step-detail tr div .sub,.campaign .campaign-detail .step-inner div .step-inner .step-detail tr div .sub,.campaign .campaign-cashback-second-device .step-inner div .step-inner .step-detail tr div .sub{padding:0 0 0 12px}.campaign .campaign-discount .step-inner div .step-inner .step-detail tr div .notice,.campaign .campaign-web-discount .step-inner div .step-inner .step-detail tr div .notice,.campaign .campaign-amazon-gift .step-inner div .step-inner .step-detail tr div .notice,.campaign .campaign-gakuwari .step-inner div .step-inner .step-detail tr div .notice,.campaign .campaign-commission-free .step-inner div .step-inner .step-detail tr div .notice,.campaign .campaign-detail .step-inner div .step-inner .step-detail tr div .notice,.campaign .campaign-cashback-second-device .step-inner div .step-inner .step-detail tr div .notice{color:#f20044}.campaign .campaign-discount .step-inner div .step-inner .step-detail .detail-header,.campaign .campaign-web-discount .step-inner div .step-inner .step-detail .detail-header,.campaign .campaign-amazon-gift .step-inner div .step-inner .step-detail .detail-header,.campaign .campaign-gakuwari .step-inner div .step-inner .step-detail .detail-header,.campaign .campaign-commission-free .step-inner div .step-inner .step-detail .detail-header,.campaign .campaign-detail .step-inner div .step-inner .step-detail .detail-header,.campaign .campaign-cashback-second-device .step-inner div .step-inner .step-detail .detail-header{display:flex;background:#e6e6e6}.campaign .campaign-discount .step-inner div .step-inner .step-detail .detail-header p,.campaign .campaign-web-discount .step-inner div .step-inner .step-detail .detail-header p,.campaign .campaign-amazon-gift .step-inner div .step-inner .step-detail .detail-header p,.campaign .campaign-gakuwari .step-inner div .step-inner .step-detail .detail-header p,.campaign .campaign-commission-free .step-inner div .step-inner .step-detail .detail-header p,.campaign .campaign-detail .step-inner div .step-inner .step-detail .detail-header p,.campaign .campaign-cashback-second-device .step-inner div .step-inner .step-detail .detail-header p{padding:15px 0 15px 15px;font-weight:600}.campaign .campaign-discount ul,.campaign .campaign-web-discount ul,.campaign .campaign-amazon-gift ul,.campaign .campaign-gakuwari ul,.campaign .campaign-commission-free ul,.campaign .campaign-detail ul,.campaign .campaign-cashback-second-device ul{display:flex}.campaign .campaign-discount ul li,.campaign .campaign-web-discount ul li,.campaign .campaign-amazon-gift ul li,.campaign .campaign-gakuwari ul li,.campaign .campaign-commission-free ul li,.campaign .campaign-detail ul li,.campaign .campaign-cashback-second-device ul li{width:195px;margin-right:15px}.campaign .campaign-discount ul li dl,.campaign .campaign-web-discount ul li dl,.campaign .campaign-amazon-gift ul li dl,.campaign .campaign-gakuwari ul li dl,.campaign .campaign-commission-free ul li dl,.campaign .campaign-detail ul li dl,.campaign .campaign-cashback-second-device ul li dl{border:1px solid #b2b2b2;border-radius:2px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.campaign .campaign-discount ul li dl:hover,.campaign .campaign-web-discount ul li dl:hover,.campaign .campaign-amazon-gift ul li dl:hover,.campaign .campaign-gakuwari ul li dl:hover,.campaign .campaign-commission-free ul li dl:hover,.campaign .campaign-detail ul li dl:hover,.campaign .campaign-cashback-second-device ul li dl:hover{border:1px solid #043889}.campaign .campaign-discount ul li dl:hover dd:before,.campaign .campaign-web-discount ul li dl:hover dd:before,.campaign .campaign-amazon-gift ul li dl:hover dd:before,.campaign .campaign-gakuwari ul li dl:hover dd:before,.campaign .campaign-commission-free ul li dl:hover dd:before,.campaign .campaign-detail ul li dl:hover dd:before,.campaign .campaign-cashback-second-device ul li dl:hover dd:before{background-color:#043889}.campaign .campaign-discount ul li dl .new,.campaign .campaign-web-discount ul li dl .new,.campaign .campaign-amazon-gift ul li dl .new,.campaign .campaign-gakuwari ul li dl .new,.campaign .campaign-commission-free ul li dl .new,.campaign .campaign-detail ul li dl .new,.campaign .campaign-cashback-second-device ul li dl .new{position:relative}.campaign .campaign-discount ul li dl .new:after,.campaign .campaign-web-discount ul li dl .new:after,.campaign .campaign-amazon-gift ul li dl .new:after,.campaign .campaign-gakuwari ul li dl .new:after,.campaign .campaign-commission-free ul li dl .new:after,.campaign .campaign-detail ul li dl .new:after,.campaign .campaign-cashback-second-device ul li dl .new:after{content:url(/img/customer-static/pc/campaign/NEW.png);position:absolute;top:0;left:0}.campaign .campaign-discount ul li dl dt,.campaign .campaign-discount ul li dl .new,.campaign .campaign-web-discount ul li dl dt,.campaign .campaign-web-discount ul li dl .new,.campaign .campaign-amazon-gift ul li dl dt,.campaign .campaign-amazon-gift ul li dl .new,.campaign .campaign-gakuwari ul li dl dt,.campaign .campaign-gakuwari ul li dl .new,.campaign .campaign-commission-free ul li dl dt,.campaign .campaign-commission-free ul li dl .new,.campaign .campaign-detail ul li dl dt,.campaign .campaign-detail ul li dl .new,.campaign .campaign-cashback-second-device ul li dl dt,.campaign .campaign-cashback-second-device ul li dl .new{height:150px;padding:5px;background:linear-gradient(-45deg,#499b19,#b1e095);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.campaign .campaign-discount ul li dl dt img,.campaign .campaign-discount ul li dl .new img,.campaign .campaign-web-discount ul li dl dt img,.campaign .campaign-web-discount ul li dl .new img,.campaign .campaign-amazon-gift ul li dl dt img,.campaign .campaign-amazon-gift ul li dl .new img,.campaign .campaign-gakuwari ul li dl dt img,.campaign .campaign-gakuwari ul li dl .new img,.campaign .campaign-commission-free ul li dl dt img,.campaign .campaign-commission-free ul li dl .new img,.campaign .campaign-detail ul li dl dt img,.campaign .campaign-detail ul li dl .new img,.campaign .campaign-cashback-second-device ul li dl dt img,.campaign .campaign-cashback-second-device ul li dl .new img{margin-bottom:0}.campaign .campaign-discount ul li dl dt p,.campaign .campaign-discount ul li dl .new p,.campaign .campaign-web-discount ul li dl dt p,.campaign .campaign-web-discount ul li dl .new p,.campaign .campaign-amazon-gift ul li dl dt p,.campaign .campaign-amazon-gift ul li dl .new p,.campaign .campaign-gakuwari ul li dl dt p,.campaign .campaign-gakuwari ul li dl .new p,.campaign .campaign-commission-free ul li dl dt p,.campaign .campaign-commission-free ul li dl .new p,.campaign .campaign-detail ul li dl dt p,.campaign .campaign-detail ul li dl .new p,.campaign .campaign-cashback-second-device ul li dl dt p,.campaign .campaign-cashback-second-device ul li dl .new p{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#fff;line-height:1;font-size:1.4rem;font-weight:300}.campaign .campaign-discount ul li dl dt p.icon-3years,.campaign .campaign-discount ul li dl .new p.icon-3years,.campaign .campaign-web-discount ul li dl dt p.icon-3years,.campaign .campaign-web-discount ul li dl .new p.icon-3years,.campaign .campaign-amazon-gift ul li dl dt p.icon-3years,.campaign .campaign-amazon-gift ul li dl .new p.icon-3years,.campaign .campaign-gakuwari ul li dl dt p.icon-3years,.campaign .campaign-gakuwari ul li dl .new p.icon-3years,.campaign .campaign-commission-free ul li dl dt p.icon-3years,.campaign .campaign-commission-free ul li dl .new p.icon-3years,.campaign .campaign-detail ul li dl dt p.icon-3years,.campaign .campaign-detail ul li dl .new p.icon-3years,.campaign .campaign-cashback-second-device ul li dl dt p.icon-3years,.campaign .campaign-cashback-second-device ul li dl .new p.icon-3years{color:#fb0069;background-color:#fff;position:absolute;top:6px;left:60px;border:2px solid;padding:4px 0;width:125px;height:24px;font-size:11px;font-weight:700;border-radius:15px}.campaign .campaign-discount ul li dl dt p strong,.campaign .campaign-discount ul li dl .new p strong,.campaign .campaign-web-discount ul li dl dt p strong,.campaign .campaign-web-discount ul li dl .new p strong,.campaign .campaign-amazon-gift ul li dl dt p strong,.campaign .campaign-amazon-gift ul li dl .new p strong,.campaign .campaign-gakuwari ul li dl dt p strong,.campaign .campaign-gakuwari ul li dl .new p strong,.campaign .campaign-commission-free ul li dl dt p strong,.campaign .campaign-commission-free ul li dl .new p strong,.campaign .campaign-detail ul li dl dt p strong,.campaign .campaign-detail ul li dl .new p strong,.campaign .campaign-cashback-second-device ul li dl dt p strong,.campaign .campaign-cashback-second-device ul li dl .new p strong{font-size:2.2rem;font-weight:300}.campaign .campaign-discount ul li dl dt p sup,.campaign .campaign-discount ul li dl .new p sup,.campaign .campaign-web-discount ul li dl dt p sup,.campaign .campaign-web-discount ul li dl .new p sup,.campaign .campaign-amazon-gift ul li dl dt p sup,.campaign .campaign-amazon-gift ul li dl .new p sup,.campaign .campaign-gakuwari ul li dl dt p sup,.campaign .campaign-gakuwari ul li dl .new p sup,.campaign .campaign-commission-free ul li dl dt p sup,.campaign .campaign-commission-free ul li dl .new p sup,.campaign .campaign-detail ul li dl dt p sup,.campaign .campaign-detail ul li dl .new p sup,.campaign .campaign-cashback-second-device ul li dl dt p sup,.campaign .campaign-cashback-second-device ul li dl .new p sup{position:absolute;font-size:1.1rem;vertical-align:top}.campaign .campaign-discount ul li dl dd,.campaign .campaign-web-discount ul li dl dd,.campaign .campaign-amazon-gift ul li dl dd,.campaign .campaign-gakuwari ul li dl dd,.campaign .campaign-commission-free ul li dl dd,.campaign .campaign-detail ul li dl dd,.campaign .campaign-cashback-second-device ul li dl dd{padding:15px;text-align:center;font-size:2.2rem;color:#333;position:relative;overflow:hidden;width:191.36px}.campaign .campaign-discount ul li dl dd:before,.campaign .campaign-web-discount ul li dl dd:before,.campaign .campaign-amazon-gift ul li dl dd:before,.campaign .campaign-gakuwari ul li dl dd:before,.campaign .campaign-commission-free ul li dl dd:before,.campaign .campaign-detail ul li dl dd:before,.campaign .campaign-cashback-second-device ul li dl dd:before{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;content:"";width:30px;height:30px;display:block;position:absolute;right:-15px;bottom:-15px;background-color:#ccc;transform:rotate(45deg);z-index:-1}.campaign .campaign-discount ul li dl dd:after,.campaign .campaign-web-discount ul li dl dd:after,.campaign .campaign-amazon-gift ul li dl dd:after,.campaign .campaign-gakuwari ul li dl dd:after,.campaign .campaign-commission-free ul li dl dd:after,.campaign .campaign-detail ul li dl dd:after,.campaign .campaign-cashback-second-device ul li dl dd:after{content:"＞";position:absolute;display:block;bottom:1px;right:-1px;z-index:9;font-size:.9rem;font-weight:400;line-height:1;color:#fff}.campaign .campaign-discount ul li:nth-of-type(1) dt,.campaign .campaign-web-discount ul li:nth-of-type(1) dt,.campaign .campaign-amazon-gift ul li:nth-of-type(1) dt,.campaign .campaign-gakuwari ul li:nth-of-type(1) dt,.campaign .campaign-commission-free ul li:nth-of-type(1) dt,.campaign .campaign-detail ul li:nth-of-type(1) dt,.campaign .campaign-cashback-second-device ul li:nth-of-type(1) dt{background:linear-gradient(-45deg,#fa787f,#e0040a)}.campaign .campaign-discount ul li:nth-of-type(2) dt,.campaign .campaign-web-discount ul li:nth-of-type(2) dt,.campaign .campaign-amazon-gift ul li:nth-of-type(2) dt,.campaign .campaign-gakuwari ul li:nth-of-type(2) dt,.campaign .campaign-commission-free ul li:nth-of-type(2) dt,.campaign .campaign-detail ul li:nth-of-type(2) dt,.campaign .campaign-cashback-second-device ul li:nth-of-type(2) dt{background:linear-gradient(-45deg,#b0c800,#fcf928)}.campaign .campaign-discount ul li:nth-of-type(3) dt,.campaign .campaign-web-discount ul li:nth-of-type(3) dt,.campaign .campaign-amazon-gift ul li:nth-of-type(3) dt,.campaign .campaign-gakuwari ul li:nth-of-type(3) dt,.campaign .campaign-commission-free ul li:nth-of-type(3) dt,.campaign .campaign-detail ul li:nth-of-type(3) dt,.campaign .campaign-cashback-second-device ul li:nth-of-type(3) dt{background:linear-gradient(-45deg,#78746e,#dcdcdb)}.campaign .campaign-discount ul li:nth-of-type(4) dt,.campaign .campaign-web-discount ul li:nth-of-type(4) dt,.campaign .campaign-amazon-gift ul li:nth-of-type(4) dt,.campaign .campaign-gakuwari ul li:nth-of-type(4) dt,.campaign .campaign-commission-free ul li:nth-of-type(4) dt,.campaign .campaign-detail ul li:nth-of-type(4) dt,.campaign .campaign-cashback-second-device ul li:nth-of-type(4) dt{background:linear-gradient(-45deg,#333f85,#7a80bb)}.campaign .campaign-discount ul li:nth-of-type(4) dt p,.campaign .campaign-web-discount ul li:nth-of-type(4) dt p,.campaign .campaign-amazon-gift ul li:nth-of-type(4) dt p,.campaign .campaign-gakuwari ul li:nth-of-type(4) dt p,.campaign .campaign-commission-free ul li:nth-of-type(4) dt p,.campaign .campaign-detail ul li:nth-of-type(4) dt p,.campaign .campaign-cashback-second-device ul li:nth-of-type(4) dt p{color:#222}.campaign .campaign-discount ul li.device-wx06 dl dt,.campaign .campaign-web-discount ul li.device-wx06 dl dt,.campaign .campaign-amazon-gift ul li.device-wx06 dl dt,.campaign .campaign-gakuwari ul li.device-wx06 dl dt,.campaign .campaign-commission-free ul li.device-wx06 dl dt,.campaign .campaign-detail ul li.device-wx06 dl dt,.campaign .campaign-cashback-second-device ul li.device-wx06 dl dt{background:linear-gradient(-45deg,#65c035 #97c083)}.campaign .campaign-discount ul li.device-w06 dl dt,.campaign .campaign-web-discount ul li.device-w06 dl dt,.campaign .campaign-amazon-gift ul li.device-w06 dl dt,.campaign .campaign-gakuwari ul li.device-w06 dl dt,.campaign .campaign-commission-free ul li.device-w06 dl dt,.campaign .campaign-detail ul li.device-w06 dl dt,.campaign .campaign-cashback-second-device ul li.device-w06 dl dt{background:linear-gradient(-45deg,#3a74c4,#abd7ff)}.campaign .campaign-discount ul li.device-l02 dl dt,.campaign .campaign-web-discount ul li.device-l02 dl dt,.campaign .campaign-amazon-gift ul li.device-l02 dl dt,.campaign .campaign-gakuwari ul li.device-l02 dl dt,.campaign .campaign-commission-free ul li.device-l02 dl dt,.campaign .campaign-detail ul li.device-l02 dl dt,.campaign .campaign-cashback-second-device ul li.device-l02 dl dt{background:linear-gradient(-45deg,#6cb4bd,#a5dde4)}.campaign .campaign-discount ul li.device-wx05 dl dt,.campaign .campaign-web-discount ul li.device-wx05 dl dt,.campaign .campaign-amazon-gift ul li.device-wx05 dl dt,.campaign .campaign-gakuwari ul li.device-wx05 dl dt,.campaign .campaign-commission-free ul li.device-wx05 dl dt,.campaign .campaign-detail ul li.device-wx05 dl dt,.campaign .campaign-cashback-second-device ul li.device-wx05 dl dt{background:linear-gradient(-45deg,#fa787f,#e0040a)}.campaign .campaign-discount ul li.device-w05 dl dt,.campaign .campaign-web-discount ul li.device-w05 dl dt,.campaign .campaign-amazon-gift ul li.device-w05 dl dt,.campaign .campaign-gakuwari ul li.device-w05 dl dt,.campaign .campaign-commission-free ul li.device-w05 dl dt,.campaign .campaign-detail ul li.device-w05 dl dt,.campaign .campaign-cashback-second-device ul li.device-w05 dl dt{background:linear-gradient(-45deg,#b0c800,#fcf928)}.campaign .campaign-discount ul li.device-home01 dl dt,.campaign .campaign-web-discount ul li.device-home01 dl dt,.campaign .campaign-amazon-gift ul li.device-home01 dl dt,.campaign .campaign-gakuwari ul li.device-home01 dl dt,.campaign .campaign-commission-free ul li.device-home01 dl dt,.campaign .campaign-detail ul li.device-home01 dl dt,.campaign .campaign-cashback-second-device ul li.device-home01 dl dt{background:linear-gradient(-45deg,#78746e,#dcdcdb)}.campaign .campaign-discount ul li.device-home02 dl dt,.campaign .campaign-web-discount ul li.device-home02 dl dt,.campaign .campaign-amazon-gift ul li.device-home02 dl dt,.campaign .campaign-gakuwari ul li.device-home02 dl dt,.campaign .campaign-commission-free ul li.device-home02 dl dt,.campaign .campaign-detail ul li.device-home02 dl dt,.campaign .campaign-cashback-second-device ul li.device-home02 dl dt{background:linear-gradient(-45deg,#8f75c3,#b0a1c3)}.campaign .campaign-discount ul li.device-galaxy5g dl dt,.campaign .campaign-web-discount ul li.device-galaxy5g dl dt,.campaign .campaign-amazon-gift ul li.device-galaxy5g dl dt,.campaign .campaign-gakuwari ul li.device-galaxy5g dl dt,.campaign .campaign-commission-free ul li.device-galaxy5g dl dt,.campaign .campaign-detail ul li.device-galaxy5g dl dt,.campaign .campaign-cashback-second-device ul li.device-galaxy5g dl dt{background:linear-gradient(-45deg,#EA0065,#F084B2)}.campaign .campaign-discount ul li.device-x12 dl dt,.campaign .campaign-web-discount ul li.device-x12 dl dt,.campaign .campaign-amazon-gift ul li.device-x12 dl dt,.campaign .campaign-gakuwari ul li.device-x12 dl dt,.campaign .campaign-commission-free ul li.device-x12 dl dt,.campaign .campaign-detail ul li.device-x12 dl dt,.campaign .campaign-cashback-second-device ul li.device-x12 dl dt,.campaign .campaign-discount ul li.device-01 dl dt,.campaign .campaign-web-discount ul li.device-01 dl dt,.campaign .campaign-amazon-gift ul li.device-01 dl dt,.campaign .campaign-gakuwari ul li.device-01 dl dt,.campaign .campaign-commission-free ul li.device-01 dl dt,.campaign .campaign-detail ul li.device-01 dl dt,.campaign .campaign-cashback-second-device ul li.device-01 dl dt{background:linear-gradient(-45deg,#257992,#2495BC)}.campaign .campaign-discount ul li.device-l11 dl dt,.campaign .campaign-web-discount ul li.device-l11 dl dt,.campaign .campaign-amazon-gift ul li.device-l11 dl dt,.campaign .campaign-gakuwari ul li.device-l11 dl dt,.campaign .campaign-commission-free ul li.device-l11 dl dt,.campaign .campaign-detail ul li.device-l11 dl dt,.campaign .campaign-cashback-second-device ul li.device-l11 dl dt{background:linear-gradient(-45deg,#D78A1B,#EFBE9A)}.campaign .campaign-discount ul li.device-l12 dl dt,.campaign .campaign-web-discount ul li.device-l12 dl dt,.campaign .campaign-amazon-gift ul li.device-l12 dl dt,.campaign .campaign-gakuwari ul li.device-l12 dl dt,.campaign .campaign-commission-free ul li.device-l12 dl dt,.campaign .campaign-detail ul li.device-l12 dl dt,.campaign .campaign-cashback-second-device ul li.device-l12 dl dt{background:linear-gradient(-45deg,#098CC9,#62C6F7)}.campaign .campaign-discount ul li.device-l01s dl dt,.campaign .campaign-web-discount ul li.device-l01s dl dt,.campaign .campaign-amazon-gift ul li.device-l01s dl dt,.campaign .campaign-gakuwari ul li.device-l01s dl dt,.campaign .campaign-commission-free ul li.device-l01s dl dt,.campaign .campaign-detail ul li.device-l01s dl dt,.campaign .campaign-cashback-second-device ul li.device-l01s dl dt{background:linear-gradient(-45deg,#333f85,#7a80bb)}.campaign .campaign-discount ul li.device-l01s dl dt p,.campaign .campaign-web-discount ul li.device-l01s dl dt p,.campaign .campaign-amazon-gift ul li.device-l01s dl dt p,.campaign .campaign-gakuwari ul li.device-l01s dl dt p,.campaign .campaign-commission-free ul li.device-l01s dl dt p,.campaign .campaign-detail ul li.device-l01s dl dt p,.campaign .campaign-cashback-second-device ul li.device-l01s dl dt p{color:#222}.campaign .campaign-discount .annotation,.campaign .campaign-web-discount .annotation,.campaign .campaign-amazon-gift .annotation,.campaign .campaign-gakuwari .annotation,.campaign .campaign-commission-free .annotation,.campaign .campaign-detail .annotation,.campaign .campaign-cashback-second-device .annotation{margin-top:15px}.campaign .campaign-discount .annotation p,.campaign .campaign-web-discount .annotation p,.campaign .campaign-amazon-gift .annotation p,.campaign .campaign-gakuwari .annotation p,.campaign .campaign-commission-free .annotation p,.campaign .campaign-detail .annotation p,.campaign .campaign-cashback-second-device .annotation p{position:relative;padding-left:25px;color:#999;font-size:1.1rem;line-height:1.4;counter-increment:section}.campaign .campaign-discount .annotation p:before,.campaign .campaign-web-discount .annotation p:before,.campaign .campaign-amazon-gift .annotation p:before,.campaign .campaign-gakuwari .annotation p:before,.campaign .campaign-commission-free .annotation p:before,.campaign .campaign-detail .annotation p:before,.campaign .campaign-cashback-second-device .annotation p:before{position:absolute;left:0;content:"注" counter(section)}.campaign .campaign-discount .btn-white,.campaign .campaign-web-discount .btn-white,.campaign .campaign-amazon-gift .btn-white,.campaign .campaign-gakuwari .btn-white,.campaign .campaign-commission-free .btn-white,.campaign .campaign-detail .btn-white,.campaign .campaign-cashback-second-device .btn-white{padding:20px;border-radius:40px;margin:20px auto 0}.campaign .campaign-discount .jouken-box,.campaign .campaign-web-discount .jouken-box,.campaign .campaign-amazon-gift .jouken-box,.campaign .campaign-gakuwari .jouken-box,.campaign .campaign-commission-free .jouken-box,.campaign .campaign-detail .jouken-box,.campaign .campaign-cashback-second-device .jouken-box{border:1px solid #cbcbcb;margin:25px 0}.campaign .campaign-discount .jouken-box .box-head,.campaign .campaign-web-discount .jouken-box .box-head,.campaign .campaign-amazon-gift .jouken-box .box-head,.campaign .campaign-gakuwari .jouken-box .box-head,.campaign .campaign-commission-free .jouken-box .box-head,.campaign .campaign-detail .jouken-box .box-head,.campaign .campaign-cashback-second-device .jouken-box .box-head{width:100%;color:#343434;font-size:16px;text-align:center;padding:10px;background-color:#e6e6e6}.campaign .campaign-discount .jouken-box .box-main,.campaign .campaign-web-discount .jouken-box .box-main,.campaign .campaign-amazon-gift .jouken-box .box-main,.campaign .campaign-gakuwari .jouken-box .box-main,.campaign .campaign-commission-free .jouken-box .box-main,.campaign .campaign-detail .jouken-box .box-main,.campaign .campaign-cashback-second-device .jouken-box .box-main{display:flex;justify-content:center;width:100%;background-color:#f3f3f3!important;padding:40px 0}.campaign .campaign-discount .jouken-box .box-main .box:nth-of-type(1),.campaign .campaign-web-discount .jouken-box .box-main .box:nth-of-type(1),.campaign .campaign-amazon-gift .jouken-box .box-main .box:nth-of-type(1),.campaign .campaign-gakuwari .jouken-box .box-main .box:nth-of-type(1),.campaign .campaign-commission-free .jouken-box .box-main .box:nth-of-type(1),.campaign .campaign-detail .jouken-box .box-main .box:nth-of-type(1),.campaign .campaign-cashback-second-device .jouken-box .box-main .box:nth-of-type(1){margin-right:8px}.campaign .campaign-discount .jouken-box .box-main .box .head,.campaign .campaign-web-discount .jouken-box .box-main .box .head,.campaign .campaign-amazon-gift .jouken-box .box-main .box .head,.campaign .campaign-gakuwari .jouken-box .box-main .box .head,.campaign .campaign-commission-free .jouken-box .box-main .box .head,.campaign .campaign-detail .jouken-box .box-main .box .head,.campaign .campaign-cashback-second-device .jouken-box .box-main .box .head{display:flex;justify-content:center;width:320px;color:#043786;font-weight:700;border:1px solid #cbcbcb;background:#def7ff;padding:20px}.campaign .campaign-discount .jouken-box .box-main .box .text,.campaign .campaign-web-discount .jouken-box .box-main .box .text,.campaign .campaign-amazon-gift .jouken-box .box-main .box .text,.campaign .campaign-gakuwari .jouken-box .box-main .box .text,.campaign .campaign-commission-free .jouken-box .box-main .box .text,.campaign .campaign-detail .jouken-box .box-main .box .text,.campaign .campaign-cashback-second-device .jouken-box .box-main .box .text{display:flex;justify-content:center;align-items:center;width:320px;height:120px;color:#333;background:#fff;border:1px solid #cbcbcb;border-top:unset}.campaign .campaign-discount ul.device-list,.campaign .campaign-web-discount ul.device-list,.campaign .campaign-commission-free ul.device-list{justify-content:flex-start;flex-wrap:wrap}.campaign .campaign-discount ul.device-list:nth-of-type(1),.campaign .campaign-web-discount ul.device-list:nth-of-type(1),.campaign .campaign-commission-free ul.device-list:nth-of-type(1){margin-bottom:20px}.campaign .campaign-discount ul.device-list li:nth-of-type(4),.campaign .campaign-web-discount ul.device-list li:nth-of-type(4),.campaign .campaign-commission-free ul.device-list li:nth-of-type(4){margin-right:0}.campaign .campaign-discount ul.device-list li:nth-of-type(n+5),.campaign .campaign-web-discount ul.device-list li:nth-of-type(n+5),.campaign .campaign-commission-free ul.device-list li:nth-of-type(n+5){margin-top:20px}.campaign .campaign-discount ul.device-list dl,.campaign .campaign-web-discount ul.device-list dl,.campaign .campaign-commission-free ul.device-list dl{width:193px}.campaign .header-inner{position:relative;margin:0 auto;width:1100px;height:350px}.campaign .header-inner:after{content:url(/img/customer-static/pc/campaign/logo.png);position:absolute;bottom:10px;left:20px}.campaign .campaign-amazon-gift-header{background-image:url(/img/customer-static/pc/campaign/title_amazon_gift_header.png);background-size:auto auto;background-repeat:repeat-x;background-position:center center}.campaign .campaign-amazon-gift-header .header-inner:after{content:"";display:none}.campaign .campaign-web-discount-header{background-image:url(/img/customer-static/pc/campaign/bg_web_discount_header.png);background-size:auto auto;background-repeat:repeat-x;background-position:center center}.campaign .campaign-web-discount-header .header-inner{position:relative;margin:0 auto;width:1100px;height:350px}.campaign .campaign-web-discount-header .header-inner:after{content:"";display:none}.campaign .campaign-web-discount-header .header-inner p{padding-top:24px}.campaign .campaign-gakuwari-header{background-image:url(/img/customer-static/pc/campaign/gakuwari/bg_gakuwari_header.png);background-size:auto auto;background-repeat:repeat-x;background-position:center center}.campaign .campaign-gakuwari-header .header-inner{width:auto;height:350px;overflow:hidden}.campaign .campaign-gakuwari-header .header-inner:after{bottom:18px;left:50%;transform:translate(388px)}.campaign .campaign-gakuwari-header .header-inner>p{position:absolute;left:50%;transform:translate(-50%)}.campaign .campaign-gakuwari-header p{padding-top:0}.campaign .campaign-commission-free-header{background-image:url(/img/customer-static/pc/campaign/commission-free/bg_commission-free_header.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.campaign .campaign-commission-free-header .header-inner{position:relative;margin:0 auto;width:1171px;height:350px}.campaign .campaign-commission-free-header .header-inner:after{content:"";display:none}.campaign .campaign .campaign-commission-free ul li dl dt img{margin-top:0}.campaign .commission-free-popup{padding:20px}.campaign .commission-free-popup .commission-free-header{display:flex;justify-content:space-between;margin-bottom:35px}.campaign .commission-free-popup .commission-free-header .cont-box{width:283px;text-align:center;background-color:#e1f6ff;padding:10px;margin-bottom:5px}.campaign .commission-free-popup .commission-free-header .cont-box p{margin-top:15px}.campaign .commission-free-popup .commission-free-header .cont-box .area-link{color:#043786;font-size:12px;text-decoration:underline}.campaign .commission-free-popup .commission-free-header .btn-entry,.campaign .commission-free-popup .commission-free-header .device-item .header-col-right .btn-entry-no-stock,.device-item .header-col-right .campaign .commission-free-popup .commission-free-header .btn-entry-no-stock{display:block;width:283px;height:60px;border-radius:4px;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:60px;background-color:#f20044;box-shadow:0 3px 3px #0003;position:relative;margin-top:20px}.campaign .commission-free-popup .commission-free-header .btn-entry:after,.campaign .commission-free-popup .commission-free-header .device-item .header-col-right .btn-entry-no-stock:after,.device-item .header-col-right .campaign .commission-free-popup .commission-free-header .btn-entry-no-stock:after{position:absolute;top:calc(50% - 4px);right:12px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.campaign .commission-free-popup .text-block{color:#9a9a9a;font-size:13px;line-height:1.8}.campaign .commission-free-popup .text-block a{color:#008bdb;text-decoration:underline}.campaign .commission-free-popup .spec-ttl{font-size:18px;font-weight:700;border-bottom:1px solid #008bdb;padding-bottom:5px;margin-top:45px}.campaign .commission-free-popup .spec-tbl{widows:100%;border:1px solid #ccc;border-bottom:none;margin:20px 0}.campaign .commission-free-popup .spec-tbl th{width:158px;font-size:16px;font-weight:700;line-height:1.5;text-align:left;vertical-align:middle;background-color:#effbff;padding:20px;border-bottom:1px solid #ccc}.campaign .commission-free-popup .spec-tbl th sup{font-size:11px;vertical-align:super}.campaign .commission-free-popup .spec-tbl td{font-size:14px;line-height:1.5;vertical-align:middle;padding:20px;border-bottom:1px solid #ccc}.campaign .commission-free-popup .spec-tbl td span{letter-spacing:1.5px}.campaign .commission-free-popup .close{margin:20px auto 0;text-align:center}.campaign .commission-free-popup .close a{display:block;width:162px;height:30px;margin:0 auto;background:url(..//img/customer-static/pc/form/consult/btn.png) no-repeat 0 0;font-size:12px;font-weight:700;color:#26568d;text-decoration:none;line-height:30px}.campaign.campaign-battery-eleno .campaign-header{background:url(/img/customer-static/pc/campaign/battery-eleno/bg_header.png) no-repeat center center}.campaign.campaign-battery-eleno .header-inner:after{display:none}.campaign .campaign-cashback-second-device-header{background-image:url(/img/customer-static/pc/campaign/cashback-second-device/bg_mainv.png);background-size:auto auto;background-repeat:no-repeat;background-position:center center}.campaign .campaign-cashback-second-device-header .header-inner{width:auto;height:350px;overflow:hidden;padding-top:20px}.campaign .campaign-cashback-second-device-header .header-inner:after{display:none}.campaign .campaign-cashback-second-device-header .header-inner>p{position:absolute;left:50%;transform:translate(-50%)}.campaign .campaign-cashback-second-device-header p{padding-top:0}.campaign .select_cp-popup{padding:30px 40px}.campaign .select_cp-popup h1{color:#043786;font-size:32px;font-weight:700;text-align:center;padding-bottom:15px;border-bottom:1px dashed #043786}.campaign .select_cp-popup h2{color:#043786;font-size:16px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #59b3e7;margin-top:34px}.campaign .select_cp-popup p{color:#043786;font-size:16px;line-height:1.5;margin-top:15px}.campaign .faq_contact{padding-bottom:20px}.campaign .beginner_contact a{display:block;width:100%;height:60px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:60px;border:2px solid #043786;background:#043786;position:relative;cursor:pointer}.campaign .beginner_contact a:after{position:absolute;top:0;bottom:0;right:22px;width:10px;height:10px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;margin:auto 0}.campaign .beginner_contact a:hover{color:#043786;background:#fff}.campaign .beginner_contact a:hover:after{border-top:1px solid #043786;border-right:1px solid #043786}.campaign .pu-inner{padding:40px!important;border-radius:10px;text-align:left}.campaign .pu-inner h2{text-align:center}.campaign .pu-inner p{color:#000!important;line-height:2!important}.campaign .pu-inner p strong{font-weight:700}.campaign .pu-inner p span{color:#ff6896}.campaign .close_btn{top:-30px!important;border-radius:30px;background-color:#043786}.campaign .close_btn span:before,.campaign .close_btn span:after{width:50%!important}.campaign .close_txt span{display:block;width:50%;margin:50px auto 0;font-size:15px;color:#777;padding:15px 50px;text-align:center;background:#ddd;border-radius:5px;cursor:pointer}.area .ttl-001,.area .campaign .campaign-norikae h2,.campaign .campaign-norikae .area h2,.area .campaign .campaign-discount h2,.campaign .campaign-discount .area h2,.area .campaign .campaign-web-discount h2,.campaign .campaign-web-discount .area h2,.area .campaign .campaign-amazon-gift h2,.campaign .campaign-amazon-gift .area h2,.area .campaign .campaign-gakuwari h2,.campaign .campaign-gakuwari .area h2,.area .campaign .campaign-commission-free h2,.campaign .campaign-commission-free .area h2,.area .campaign .campaign-detail h2,.campaign .campaign-detail .area h2,.area .campaign .campaign-cashback-second-device h2,.campaign .campaign-cashback-second-device .area h2{font-size:3.2rem}.area .main-visual{height:350px;background:url(/img/customer-static/pc/area/index/bg_area_main.png) 50% 50% no-repeat;text-align:center}.area .main-visual p{padding-top:50px;padding-left:105px}.area .main-visual h1{text-align:center}.area .main-visual h1 img{transform:translate(51px,51px)}.area .banner-5g{margin:0 auto 30px;width:600px}.area .intro{margin-top:35px}.area .intro-txt{margin-top:10px;color:#043786;font-size:1.4rem;line-height:2.4rem}.area .intro-txt b{font-weight:600}.area .intro-txt strong{color:#f20044;font-weight:600}.area .intro-inner{padding:30px 0;border-radius:8px;background-color:#effbff}.area .intro-inner-405{width:100%}.area .intro .area-subtxt{font-size:14px;margin-top:15px;font-weight:700}.area .intro .area-subtxt .red{color:#ff4040;margin-right:10px}.area .intro .area-subtxt .yellow{color:#fff070}.area .intro .area-subtxt .orange{color:#ffa100;margin-right:10px}.area .intro-subtxt{color:#555;font-size:12px;margin-left:30px}.area .intro-subtxt-405{font-size:12px;margin-top:15px}.area .btn-entry2{padding:30px 0 10px}.area .btn-entry2 a{display:block;line-height:1;padding:19px 0;margin:0 auto;text-align:center;font-size:2rem;font-weight:600;color:#fff;background:#f20044;width:500px;height:60px;border-radius:5px;box-shadow:0 2px 6px #3d5e6752;position:relative;top:0;text-decoration:none}.area .btn-entry2 a:after{position:absolute;top:0;bottom:0;right:18px;content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.area .btn-entry2 a img{position:absolute;top:-5px;left:-5px;width:85px}.area .btn-entry2-txt{font-size:2rem;font-weight:600;color:#f20044;text-align:center;margin-bottom:10px}.area .area-contact-405 a{position:relative;display:flex;align-items:center;justify-content:center;width:500px;height:55px;border-radius:4px;background-color:#18a800;box-shadow:0 3px 3px #0003;color:#fff;font-weight:600;font-size:18px;padding-right:17px;margin:18px auto}.area .area-contact-405 a span{font-size:23px}.area .area-contact-405 a:after{position:absolute;top:calc(50% - 6px);right:20px;width:12px;height:12px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.area .intro-inner-5g{padding:22px 30px}.area .intro-inner-5g .intro-inner-balloon{margin-top:22px;padding:30px;background-color:#fff}.area .intro-inner-5g .intro-inner-balloon h3{padding:8px 0 17px;border-bottom:1px solid #9a9a9a;background:url(/img/customer-static/pc/area/index/bg_ttl_x.png) right 10px bottom 0 no-repeat;color:#9a9a9a;font-weight:600;font-size:2.6rem;line-height:3.6rem}.area .intro-inner-5g .intro-inner-balloon .catch-txt{margin-top:20px;color:#f20044;font-size:2.2rem;font-weight:600}.area .intro-inner-5g .intro-inner-balloon .desc-txt{margin:6px 0;color:#043786;font-size:1.4rem;line-height:2.6rem}.area .intro-inner-5g .intro-inner-balloon .tel{display:flex;height:100px;border:2px solid #18335d}.area .intro-inner-5g .intro-inner-balloon .tel p{display:flex;align-items:center;justify-content:center;text-align:center}.area .intro-inner-5g .intro-inner-balloon .tel p:first-child{width:220px;background-color:#18335d;color:#fff;font-size:1.8rem;line-height:2.4rem}.area .intro-inner-5g .intro-inner-balloon .tel .area-contact{display:relative;top:0;right:0;display:flex;align-items:center;color:#043786}.area .intro-inner-5g .intro-inner-balloon .tel .area-contact div{display:flex;align-items:center;justify-content:center;width:445px;height:64px;border-radius:4px;background-color:#9a9a9a;box-shadow:0 3px 3px #9a9a9a;color:#fff;font-weight:600;font-size:18px;margin-left:20px}.area .intro-inner-5g .intro-inner-balloon .tel .area-contact a{position:relative;display:flex;align-items:center;justify-content:center;width:478px;height:64px;border-radius:4px;background-color:#18a800;box-shadow:0 3px 3px #0003;color:#fff;font-weight:600;font-size:24px;padding-right:17px;margin:18px}.area .intro-inner-5g .intro-inner-balloon .tel .area-contact a span{font-size:23px}.area .intro-inner-5g .intro-inner-balloon .tel .area-contact a:after{position:absolute;top:calc(50% - 6px);right:20px;width:12px;height:12px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.area .intro-inner-5g .intro-inner-balloon .note-txt{margin-top:10px;color:#555;font-size:1.4rem}.area .area-process{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.area .area-process-box1{background:#f0fbff;position:relative;border-radius:10px 0 0 10px;z-index:70}.area .area-process-box1:before{content:"";width:20px;height:100%;position:absolute;top:0;right:-20px;background:linear-gradient(to bottom left,transparent 50%,#f0fbff 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#f0fbff 50%) bottom left/100% 50% no-repeat}.area .area-process-box1 .area-detail{width:255px}.area .area-process-box2{background:#e5f9ff;margin:0;position:relative;z-index:50}.area .area-process-box2:before{content:"";width:20px;height:100%;position:absolute;top:0;right:-20px;background:linear-gradient(to bottom left,transparent 50%,#e5f9ff 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#e5f9ff 50%) bottom left/100% 50% no-repeat}.area .area-process-box2 .area-detail{width:285px}.area .area-process-box3{margin:0;background:#d6f5ff;border-radius:0 10px 10px 0}.area .area-process-box3 .area-detail{width:285px}.area .area-process .area-detail{height:250px;padding:10px}.area .area-process .area-detail-top{display:block;height:75px;text-align:center}.area .area-process .area-detail-top .img01{margin-top:15px}.area .area-process .area-detail-ttl{font-size:16px;font-weight:700;text-align:left;margin:10px 0 7px 15px;color:#09377b}.area .area-process .area-detail-ttl .search{background:url(/img/customer-static/pc/area/index/search.png) no-repeat 4px 9px;content:"";display:inline-block;height:28px;width:28px}.area .area-process .area-detail-txt{color:#09377b;font-size:12px;text-align:left;line-height:1.5;margin-bottom:5px;margin-left:20px}.area .area-process .area-detail-img{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px;margin-left:10px}.area .area-process .area-detail-img .img03{margin-bottom:10px;width:95%}.area .area-process-box-405{background:#effbff;border-radius:10px 0 0 10px;z-index:70;display:flex;justify-content:center;width:100%;padding:30px 0}.area .area-process-box-405 .area-detail{height:100%;background:#fff}.area .area-process-box-405 .area-detail:first-child{padding:10px 10px 10px 20px}.area .area-process-box-405 .area-detail:last-child{padding:10px 20px 10px 10px}.area .area-process-box-405 .area-detail-top{height:50px}.area .area-process-box-405 .area-detail-ttl{text-align:center}.area .area-process-box-405 .area-detail-txt{font-weight:700}.area .area-process-box-405 .area-detail-txt span{font-weight:400}.area .area-process-box-405 .area-detail-txt .red{color:#f15d52}.area .area-process-box-405 .area-detail-txt .orange{color:#ff8f3a}.area .area-process-box-405 .area-detail-txt .yellow{color:#fff8bf}.area .area-process-box-405 .area-detail .center{text-align:center}.area .area-tool-iframe{text-align:center;margin-top:25px}.area .area-tool-iframe p.note{color:#555;font-size:12px;text-align:left;margin:30px 0 0 30px}.area .area-tel-form{margin:30px 30px 0}.area .area-tel-form .tel{display:flex;height:106px;border:2px solid #18335d;background-color:#fff}.area .area-tel-form .tel .area-contact{position:relative;top:0;right:0;display:flex;align-items:center;color:#043786}.area .area-tel-form .tel .area-contact a{position:relative;display:flex;align-items:center;justify-content:center;width:478px;height:64px;border-radius:4px;background-color:#18a800;box-shadow:0 3px 3px #0003;color:#fff;font-weight:600;font-size:24px;padding-right:17px;margin-left:18px}.area .area-tel-form .tel .area-contact a span{font-size:23px}.area .area-tel-form .tel .area-contact a:after{position:absolute;top:calc(50% - 6px);right:20px;width:12px;height:12px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.area .area-tel-form .tel p{display:flex;align-items:center;justify-content:center;text-align:center}.area .area-tel-form .tel p:first-child{width:253px;background-color:#18335d;color:#fff;font-size:1.8rem;line-height:2.4rem}.area .area-tel-form .tel p:last-child{flex-direction:column;color:#f20044}.area .area-tel-form .tel p:last-child b{width:487px;font-size:60px;font-weight:600;font-family:Arial,sans-serif}.area .area-tel-form .tel p:last-child b:before{margin-right:10px;content:"";font-size:26.4px;font-family:icomoon}.area .area-tel-form .tel p:last-child span{font-size:13px;font-weight:300}.area .area-tel-form p.note{color:#555;font-size:12px;margin:20px 0 0}.area .special{padding-top:80px}.area .special section{display:flex;justify-content:space-between;margin:60px 0}.area .special .img{width:330px;text-align:center}.area .special .ttl-003,.area .special .sitepolicy .main-content-2column h3,.sitepolicy .main-content-2column .area .special h3,.area .special .privacy .main-content-2column h3,.privacy .main-content-2column .area .special h3{line-height:1.35}.area .special p{margin-top:20px;max-width:31em;font-size:1.4rem;line-height:2.4rem}.area .special .note-list,.area .special .charm-setting .charm-setting-list .note-list-num,.charm-setting .charm-setting-list .area .special .note-list-num{margin-top:1.5rem}.area .special .note-list li,.area .special .charm-setting .charm-setting-list .note-list-num li,.charm-setting .charm-setting-list .area .special .note-list-num li{margin:.45rem 0;font-size:1.4rem;line-height:2.4rem;text-indent:-1.4rem}.area .special sup{font-size:10px;vertical-align:text-top}.area .check{padding-top:77px}.area .check-inner{display:flex;justify-content:space-between}.area .check section{margin-top:32px;width:400px}.area .check .img a{display:block;overflow:hidden}.area .check .ttl-003,.area .check .sitepolicy .main-content-2column h3,.sitepolicy .main-content-2column .area .check h3,.area .check .privacy .main-content-2column h3,.privacy .main-content-2column .area .check h3{margin-top:20px;font-size:2rem}.area .check .ttl-003 a,.area .check .sitepolicy .main-content-2column h3 a,.sitepolicy .main-content-2column .area .check h3 a,.area .check .privacy .main-content-2column h3 a,.privacy .main-content-2column .area .check h3 a{color:#2b86f5}.area .check p{height:100px;margin-top:10px;font-size:1.4rem;line-height:2.4rem}.area .check .link-btn{position:relative;display:flex;align-items:center;justify-content:center;margin:18px auto 0;width:325px;height:40px;border:1px solid #043786;border-radius:20px;color:#043786;font-size:1.4rem}.company .global-header{border-bottom:1px solid #f3f3f3}.company .main-content-2column{font-feature-settings:"palt"}.company .main-content-2column p{font-size:14px;line-height:1.7;margin:0 0 36px;color:#043786}.company .main-content-2column table{width:100%;margin-top:30px;border:1px solid #bbb;border-bottom-width:0}.company .main-content-2column th{vertical-align:center;text-align:center;width:230px;background-color:#e6f9ff;line-height:1.4;font-size:1.6rem;padding:1em 1.2em;font-weight:600;border-bottom:1px solid #bbb}.company .main-content-2column td{padding:1em 1.2em;font-size:1.4rem;line-height:1.4;border-bottom:1px solid #bbb}.company .main-content-2column .page-title2{margin-top:40px}.company .main-content-2column .page-title3{margin-top:50px}.company .main-content-2column .page-title-wifi{font-size:28px;color:#2b86f5;padding:0 0 10px;margin:30px 0 16px;letter-spacing:1.5px;border-bottom:solid 3px #ACC3E4}.company .main-content-2column .print-btn{margin:10px 0;font-size:14px;width:270px;height:40px}.company .main-content-2column .news{padding:20px 15px;border:1px solid #bbb;height:200px;overflow-y:scroll}.company .main-content-2column .news::-webkit-scrollbar{width:10px}.company .main-content-2column .news::-webkit-scrollbar-track{background-color:#ccc;border-radius:100px}.company .main-content-2column .news::-webkit-scrollbar-thumb{border-radius:100px;border:2px solid transparent;background-clip:content-box;background-color:#666}.company .main-content-2column .news .list-info .no-news{font-size:15px}.company .main-content-2column .news .list-info .row{margin-bottom:10px;font-size:14px;overflow:hidden}.company .main-content-2column .news .list-info .row .info{float:left}.company .main-content-2column .news .list-info .row .info .date{display:inline-block;vertical-align:middle}.company .main-content-2column .news .list-info .row p{padding-top:3px;padding-left:15em;margin:0 0 15px;line-height:1.3}.company .fubarai{background-color:#f5f5f5;padding:15px;border:1px solid #ccc}.privacy .global-header{border-bottom:1px solid #f3f3f3}.privacy .main-content-2column p,.privacy .main-content-2column .text{margin-top:20px;color:#043786;font-size:1.4rem;line-height:2.4rem}.privacy .main-content-2column h2,.privacy .main-content-2column h3{margin-top:40px}.privacy .main-content-2column p.privacy_declaration{font-weight:700;font-size:20px;line-height:26px;color:#2b86f5;margin-left:20px;margin-bottom:25px}.privacy .main-content-2column ol,.privacy .main-content-2column ul{margin-top:20px;padding:10px 0 10px 40px;background:#f9f9f9;border-left:5px solid #e6f9ff}.privacy .main-content-2column ol li,.privacy .main-content-2column ul li{margin:10px 0;font-size:1.4rem;line-height:2.4rem}.privacy .main-content-2column ol>li{list-style-type:decimal}.privacy .main-content-2column ul>li{list-style-type:disc}.privacy .main-content-2column .company-inquiry{padding:20px 30px;border:5px #e6f9ff solid}.privacy .main-content-2column .fubarai{background-color:#f5f5f5;padding:15px;border:1px solid #ccc}.sitepolicy .global-header{border-bottom:1px solid #f3f3f3}.sitepolicy .main-content-2column p,.sitepolicy .main-content-2column .text{margin-top:20px;color:#043786;font-size:1.4rem;line-height:2.4rem}.sitepolicy .main-content-2column h2,.sitepolicy .main-content-2column h3{margin-top:40px}.sitepolicy .main-content-2column p.sitepolicy_declaration{font-weight:700;font-size:20px;line-height:26px;color:#2b86f5;margin-left:20px;margin-bottom:25px}.sitepolicy .main-content-2column ol,.sitepolicy .main-content-2column ul{margin-top:20px;padding:10px 0 10px 40px;background:#f9f9f9;border-left:5px solid #e6f9ff}.sitepolicy .main-content-2column ol li,.sitepolicy .main-content-2column ul li{margin:10px 0;font-size:1.4rem;line-height:2.4rem}.sitepolicy .main-content-2column ol>li{list-style-type:decimal}.sitepolicy .main-content-2column ul>li{list-style-type:disc}.sitepolicy .main-content-2column .company-inquiry{padding:20px 30px;border:5px #e6f9ff solid}.rules .global-header{border-bottom:1px solid #f3f3f3}.rules .main-content-2column p{font-size:14px;line-height:1.7;margin:0 0 36px;color:#043786}.rules .main-content-2column .agreement-btn{border-width:1px;margin:10px 0;font-size:14px;width:300px;height:40px}.au-plan .header{background-color:#073785;background-size:auto auto;background-position:center center}.au-plan .header .header-inner{position:relative;margin:0 auto}.au-plan .header .header-inner-title{width:100%}.au-plan .header .header-cv{text-align:center;color:#fff;padding:35px}.au-plan .header .header-cv-high-value{font-size:2.2rem;font-weight:700;padding-bottom:20px;position:relative;display:inline-block}.au-plan .header .header-cv-high-value img{max-width:70%}.au-plan .header .header-cv-annotation{padding-top:15px;font-size:1.1rem}.au-plan .btn-app{background-color:#f20b44;width:390px;display:block;color:#fff;border-radius:35px;box-shadow:0 2px 3px #bababa4d;margin:0 auto}.au-plan .btn-app:after{content:"";position:absolute;top:calc(50% - 6px);right:22px;display:block;width:7px;height:7px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg)}.au-plan .btn-app:before{content:"";width:22px;height:22px;background:rgba(255,255,255,.368627451);border-radius:50%;position:absolute;top:50%;right:14px;margin-top:-12px}.au-plan .btn-app p{padding:18px 10px 20px 0;font-size:2.1rem;font-weight:600;margin:0}.au-plan .tabblock{display:flex;flex-wrap:wrap;justify-content:center}.au-plan .tabblock-contents{width:100%;box-sizing:border-box;background-color:#f0faff}.au-plan .tabsmart{padding-top:40px;display:flex;flex-wrap:wrap;justify-content:center}.au-plan .tabsmart-label{color:#fff;background:#eb6100;border:1px solid #eb6100;order:-3;height:77px;box-sizing:border-box;border-radius:10px 10px 0 0;display:flex;justify-content:center;align-items:center;font-size:1.8rem;position:relative;margin:0 10px;cursor:pointer}.au-plan .tabsmart-label .toggle{height:100%;width:100%;justify-content:center;align-items:center;line-height:2.7rem;letter-spacing:.6px;text-align:center}.au-plan .tabsmart-label .strong{font-size:2rem;font-weight:700}.au-plan .tabsmart-label:after{content:"";position:absolute;top:calc(50% - 6px);right:27px;display:block;width:7px;height:7px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(135deg)}.au-plan .tabsmart-label:before{content:"";width:25px;height:25px;background:rgba(255,255,255,.2705882353);border-radius:50%;position:absolute;top:50%;right:19px;margin-top:-12px}.au-plan .tabsmart-label-smart{width:26%;padding-top:7px;background-color:#073785;border:1px solid #476ba4}.au-plan .tabsmart-label-smart>span{margin-right:35px}.au-plan .tabsmart-label-start{width:26%;padding-right:20px;padding-top:7px}.au-plan .tabsmart-contents{width:100%;display:none;box-sizing:border-box;background-color:#f0faff}.au-plan .tabsmart-contents .tabcontents-plan{border-top:2px solid #073785}.au-plan .tabsmart-start{background-color:#fff6ee}.au-plan .tabsmart-start .tabcontents-plan{border-top:2px solid #eb6100}.au-plan .tabsmart-start .tabcontents-plan .planfanned-wrapper .planfanned .title{color:#eb6100}.au-plan .tabsmart-start .tabcontents-plan .planfanned-wrapper .planfanned .au-smartvalue{border:2px solid #eb6100}.au-plan .tabsmart-start .tabcontents-plan .planfanned-wrapper .planfanned .au-smartvalue-procedure{background-color:#eb6100}.au-plan .tabsmart-start .tabcontents-plan .planfanned-wrapper .planfanned .au-smartvalue-procedure-step{background-color:#073785}.au-plan .tabsmart-start .tabcontents-plan .planfanned-wrapper .allow{border-color:#eb6100 transparent transparent transparent}.au-plan .tabsmart-switch{display:none}.au-plan .tabsmart-switch:checked+.tabsmart-label{border-top:2px solid #073785;border-left:2px solid #073785;border-right:2px solid #073785;border-bottom:1px solid #f0faff;background-color:#f0faff;color:#073785;font-weight:700;z-index:10}.au-plan .tabsmart-switch:checked+.tabsmart-label:after{content:"";position:absolute;top:calc(50% - 6px);right:27px;display:block;width:7px;height:7px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(135deg)}.au-plan .tabsmart-switch:checked+.tabsmart-label:before{content:"";width:25px;height:25px;background:#073785;border-radius:50%;position:absolute;top:50%;right:19px;margin-top:-12px}.au-plan .tabsmart-switch:checked+.tabsmart-label .toggle:after{content:"";height:1px;width:100%;position:absolute;bottom:-2px;background-color:#f0faff;left:0}.au-plan .tabsmart-switch:checked+.tabsmart-label .strong{font-size:2rem;font-weight:700}.au-plan .tabsmart-switch:checked+.tabsmart-label+.tabsmart-contents{display:block;top:-2px;z-index:5;position:relative}.au-plan .tabsmart-start:checked+.tabsmart-label{color:#eb6100;background-color:#fff6ee;border-top:2px solid #eb6100;border-left:2px solid #eb6100;border-right:2px solid #eb6100;border-bottom:1px solid #fff6ee}.au-plan .tabsmart-start:checked+.tabsmart-label:before{background-color:#eb6100}.au-plan .tabsmart-start:checked+.tabsmart-label>span:after{background-color:#fff6ee}.au-plan .au-subtitle{display:flex;justify-content:center}.au-plan .au-subtitle-text{text-align:center;padding:4px 0 0;font-size:3.3rem;font-weight:700;color:#073785}.au-plan .au-subtitle-icon{width:48px;height:48px}.au-plan .au-what-is-au-smart-value-container{align-items:center;padding-top:50px}.au-plan .au-what-is-au-smart-value-container .au-what-is-au-smart-value-contents{display:flex;flex-direction:column;align-items:center;padding-top:40px}.au-plan .au-what-is-au-smart-value-container .au-what-is-au-smart-value-contents .au-what-is-au-smart-value-title{text-align:center;font-size:2.5rem;font-weight:700}.au-plan .au-what-is-au-smart-value-container .au-what-is-au-smart-value-contents .au-what-is-au-smart-value-text{line-height:1.7;width:min(800px,80%);font-size:1.6rem;padding-top:20px;padding-bottom:40px}.au-plan .au-discount-plan{background-color:#f0faff;justify-content:center;position:relative}.au-plan .au-discount-plan .description{font-size:1.6rem;line-height:1.7;text-align:center;margin:15px auto;width:700px}.au-plan .au-discount-plan .inner{padding-top:60px;width:100%;background-color:#fff}.au-plan .au-discount-plan .inner-tab{padding-top:50px}.au-plan .au-discount-plan-annotation{margin-bottom:30px;color:#555;font-size:12px;line-height:1.2}.au-plan .au-discount-plan-annotation p{font-size:1.2rem;line-height:1.3;font-weight:700;margin:10px 0}.au-plan .au-discount-plan-annotation .plan-note-h{font-size:14px}.au-plan .au-discount-plan-annotation .red{color:red}.au-plan .plantable{width:100%;font-size:1.5rem;line-height:1.7;margin:0 auto 5px}.au-plan .plantable *{box-sizing:border-box}.au-plan .plantable>tbody{border:2px solid #c8c8c8}.au-plan .plantable>tbody>tr:not([class]) .plan-th-first{width:15%;font-weight:700}.au-plan .plantable>tbody>tr:not([class]) .plan-th-second{width:25%}.au-plan .plantable>tbody>tr:not([class]) .plan-th-second li{font-size:1.1rem}.au-plan .plantable>tbody>tr:not([class]) .plan-th-third{width:15%;font-weight:700}.au-plan .plantable>tbody>tr:not([class]) .plan-th-4g3g{width:30%;font-weight:700}.au-plan .plantable>tbody>tr:not([class])>td{text-align:center;vertical-align:middle;border:1px solid #c8c8c8;padding:15px 8px;width:15%}.au-plan .plantable>tbody>tr:not([class])>th{text-align:left;vertical-align:middle;background-color:#fff6ee;border:1px solid #c8c8c8;padding:10px 20px}.au-plan .plantable>tbody>tr:not([class]) .orange{color:#eb6100;font-weight:700}.au-plan .plantable>tbody>tr:not([class]) .orange-bold{font-size:2.7rem}.au-plan .tabcontents-plan{padding:40px 0 80px}.au-plan .tabcontents-plan-table{padding:0 200px;width:78%;margin:0 auto}.au-plan .tabcontents-plan-table-plantable{margin-top:19px;position:relative}.au-plan .tabcontents-plan-table-plantable .table-title{color:#555;line-height:1.5;font-size:2rem;font-weight:700;margin-bottom:5px}.au-plan .tabcontents-plan-text{display:flex;justify-content:center;font-size:2.5rem;font-weight:700;color:#073785;padding-bottom:40px}.au-plan .tabcontents-plan .planfanned-wrapper{display:flex;justify-content:center}.au-plan .tabcontents-plan .planfanned-wrapper .planfanned{color:#073785;position:relative;text-align:center;width:58%}.au-plan .tabcontents-plan .planfanned-wrapper .planfanned>p{color:#073785;font-size:2.6rem;font-weight:700;display:flex;justify-content:center;padding-bottom:40px}.au-plan .tabcontents-plan .planfanned-wrapper-img{width:95%;margin:25px 0 15px}.au-plan .tabcontents-plan .planfanned-wrapper-annotation{text-align:left;margin:20px 0 40px}.au-plan .tabcontents-plan .planfanned-wrapper-annotation p{width:66%;color:#555;font-size:1.6rem;line-height:1.3;margin:10px auto}.au-plan .tabcontents-plan .planfanned-wrapper-annotation ul li{font-size:1.2rem;line-height:1.7;color:#555;counter-increment:num;margin-bottom:2px;position:relative;padding-left:30px;text-align:center}.au-plan .tabcontents-plan .planfanned-wrapper-annotation ul li:before{margin-right:10px}.au-plan .tabcontents-plan .planfanned-wrapper-annotation ul li .page-note li{padding-left:35px}.au-plan .tabcontents-plan .planfanned-wrapper-annotation ul li .page-note li:before{content:"・"}.au-plan .tabcontents-plan .planfanned-wrapper .allow{margin:15px auto 0;display:block;width:0px;border-style:solid;border-width:20px 40px 0 40px;border-color:#043786 transparent transparent transparent}.au-plan .tabcontents-plan .planfanned-wrapper .au-smartvalue{display:block;border:2px solid #073785;border-radius:20px}.au-plan .tabcontents-plan .planfanned-wrapper .au-smartvalue-procedure{display:flex;justify-content:center;padding:20px;background-color:#073785;border-radius:17px 17px 0 0}.au-plan .tabcontents-plan .planfanned-wrapper .au-smartvalue-procedure-step{display:block;font-size:1.5rem;letter-spacing:1px;font-weight:700;background-color:#eb6100;color:#fff;width:83px;text-align:center;padding:5px 0 5px 3px;border-radius:20px}.au-plan .tabcontents-plan .planfanned-wrapper .au-smartvalue-procedure-text{font-weight:700;font-size:2rem;color:#fff;padding-top:4px;margin-left:15px}.au-plan .tabcontents-plan .planfanned-wrapper .au-smartvalue-description{padding:30px;font-size:1.5rem;line-height:1.5;background-color:#fff;color:#555;text-align:left;border-radius:0 0 17px 17px}.au-plan .tabcontents-plan .planfanned-wrapper .au-smartvalue-description-line{display:block;height:20px;margin-bottom:20px;border-bottom:dashed 1.5px #aaa}.au-plan .tabcontents-plan .planfanned-wrapper .au-smartvalue-description .au-freecall-icon{width:30px;height:20px}.au-plan .tabcontents-plan .planfanned-wrapper .au-smartvalue-description span{color:#2b86f5;cursor:pointer}.au-plan .plan-annotation{display:flex;justify-content:center;background-color:#f3f3f3;margin-top:70px}.au-plan .plan-annotation .inner{margin:50px 0}.au-plan .btn{margin-bottom:50px;margin-top:35px}.au-plan .recommend-plan{background-image:url(/img/customer-static/pc/au/background.png);display:flex;justify-content:center}.au-plan .recommend-plan .inner{width:1100px;border-radius:2px;margin:50px 0 60px}.au-plan .recommend-plan-title{color:#073785;font-size:3rem;text-align:center;line-height:2;font-weight:700;margin-bottom:30px}.au-plan .recommend-plan-title .dot-text{padding-top:.4em;background-position:top left -4px;background-repeat:repeat-x;background-size:1.1em .3em;background-image:radial-gradient(.08em .08em at center center,#043786,#043786 100%,rgba(0,0,0,0))}.au-plan .recommend-plan .campaign-etc{display:block;width:68%;margin:0 auto}.au-plan .recommend-plan .campaign-etc ul{display:flex;flex-wrap:wrap;justify-content:center}.au-plan .recommend-plan .campaign-etc ul li{width:47%}.au-plan .recommend-plan .campaign-etc ul li img{margin-bottom:20px;width:100%}.au-plan .recommend-plan .campaign-etc ul li p{margin-bottom:10px}.au-plan .recommend-plan .campaign-etc ul li p:nth-of-type(1){font-size:1.9rem;font-weight:600;color:#2b86f5;text-align:center}.au-plan .recommend-plan .campaign-etc ul li p:nth-of-type(1) sup{font-size:1.1rem;vertical-align:top}.au-plan .recommend-plan .campaign-etc ul li p:nth-of-type(2){font-size:1.3rem;color:#073785;background-color:#fff;padding:10px}.au-plan .recommend-plan .campaign-etc ul li p:nth-of-type(3){font-size:1.3rem;line-height:1.7}.au-plan .recommend-plan .campaign-etc ul li p.annotation{color:#9a9a9a}.au-plan .recommend-plan .campaign-etc ul li a{color:#073785}.au-plan .recommend-plan .campaign-etc ul li a.btn{padding:20px;width:274px;height:36px;border:1px solid #073785;border-radius:40px;margin:20px auto 0;font-size:1.6rem;width:100%}.au-plan .recommend-plan .campaign-etc ul li a.img-link{position:relative;display:block}.au-plan .page_faq-block.pt-60{padding-top:60px}.au-plan #section-faq .page_faq-block h2{color:#043786;font-size:34px;font-weight:700;text-align:center;margin-bottom:40px}.simulation_wrapper #container{line-height:1.4}.simulation_wrapper h1{margin:-85px 0 0 45px;text-align:left}.simulation_wrapper .breadcrumb_wrap{position:absolute;display:block;width:100%}.simulation_wrapper .breadcrumb_wrap .breadcrumb{width:1100px;margin:0 auto}.simulation_wrapper #holiday-message .inner{width:940px;padding:0;background:none}.simulation_wrapper #container{padding-top:25px;padding-bottom:75px;background:url(/img/customer-static/pc/simulation/maiv-bg-2.png) repeat-y top center}.simulation_wrapper .wifi-cloud{position:absolute;left:-50px;top:-50px}.simulation_wrapper .wifi-cloud p{position:absolute;color:#fff;font-size:22px;font-weight:700;line-height:32px;top:40px;left:0;right:0;margin:auto;text-align:center}.simulation_wrapper .wifi-cloud p span{font-size:28px}.simulation_wrapper .inner-b{width:1100px;margin:0 auto;position:relative}.simulation_wrapper #container_b{padding:50px 0 80px;background:url(/img/customer-static/pc/simulation/typeb/top_bg.png) top center}.simulation_wrapper #container_b .top_ttl{position:relative;text-align:center}.simulation_wrapper #container_b .top_ttl .cloud_txt{font-size:20px;font-weight:700;color:#038cd1;position:absolute;left:0;right:0;top:40px;text-align:center}.simulation_wrapper #container_b .mainv-b{background-color:#fff;padding:65px 55px 35px 80px;border-radius:20px;position:relative;box-shadow:0 8px 18px #baa677}.simulation_wrapper #container_b .mainv-b .main_txt{display:flex;justify-content:space-between;align-items:flex-end}.simulation_wrapper #container_b .mainv-b .main_txt .mainv-text{width:460px}.simulation_wrapper #container_b .mainv-b .main_txt .mainv-text h2{font-size:34px;font-weight:700;background:linear-gradient(transparent 50%,#fff799 50%);padding-bottom:8px;text-align:center}.simulation_wrapper #container_b .mainv-b .main_txt .mainv-text p{font-size:21px;line-height:40px;padding-top:35px;color:#444;font-weight:500;text-align:left}.simulation_wrapper #container_b .mainv-b .main_txt .mainv-text p span{font-weight:900}.simulation_wrapper #simulation_b .mainv_button,.simulation_wrapper #container_b .mainv_button{margin:35px auto 45px;width:440px}.simulation_wrapper #simulation_b .mainv_button a,.simulation_wrapper #container_b .mainv_button a{position:relative;display:block;-webkit-border-radius:25px;color:#fff;cursor:pointer;font-size:33px;font-weight:400;line-height:32px;box-shadow:0 6px #bf5100;padding-top:20px;padding-bottom:20px;border-radius:40px;background-color:#ff7109;text-align:center}.simulation_wrapper #simulation_b .mainv_button a:hover,.simulation_wrapper #container_b .mainv_button a:hover{box-shadow:none;top:4px}.simulation_wrapper #simulation_b .mainv_button a:after,.simulation_wrapper #container_b .mainv_button a:after{position:absolute;top:calc(50% - 4px);right:35px;width:10px;height:10px;content:"";transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.simulation_wrapper #simulation_b .contents1{height:480px;position:relative;background:radial-gradient(#d0efff,#6fcfff);padding-top:25px;text-align:center}.simulation_wrapper #simulation_b .contents1 .ribon{background:url(/img/customer-static/pc/simulation/typeb/ribon.png) no-repeat top center;height:108px;position:relative;width:667px;margin:auto}.simulation_wrapper #simulation_b .contents1 .ribon span{font-size:28px;color:#043786;font-weight:700;position:absolute;bottom:35px;right:11px;margin:auto;width:500px}.simulation_wrapper #simulation_b .contents1 .ribon span .sup1{font-size:20px;vertical-align:super;padding-right:8px}.simulation_wrapper #simulation_b .contents1 .ribon span .sup2{font-size:20px;vertical-align:super}.simulation_wrapper #simulation_b .contents1 .m_txt{color:#043786;font-size:12px;font-weight:700}.simulation_wrapper #simulation_b .contents1 .point_scl .scl_ttl{font-size:60px;font-weight:700;line-height:70px;padding:30px 0 15px;color:#043786;text-shadow:0 2px 0 #fff;font-family:auto}.simulation_wrapper #simulation_b .contents1 .point_scl .scl_txt{color:#043786;text-shadow:0 2px 0 #fff;font-size:20px;font-weight:700}.simulation_wrapper #simulation_b .contents1 .point_scl .scl_txt span{padding:0 5px}.simulation_wrapper #simulation_b .contents1 .point_scl ul{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0 10px;position:relative}.simulation_wrapper #simulation_b .contents1 .point_scl ul .left_img{position:absolute;left:0;top:0;margin-top:-214px}.simulation_wrapper #simulation_b .contents1 .point_scl ul .right_img{position:absolute;right:0;top:0;margin-top:-228px}.simulation_wrapper #simulation_b .contents1 .point_scl ul li{width:360px}.simulation_wrapper #simulation_b .contents1 .point_scl ul li a dl{font-weight:700}.simulation_wrapper #simulation_b .contents1 .point_scl ul li a dl dt{background:#043786;color:#fff;font-size:22px;padding:10px}.simulation_wrapper #simulation_b .contents1 .point_scl ul li a dl dd{background:#fff;padding:18px 0;border-bottom:20px solid #d3d3d3;position:relative}.simulation_wrapper #simulation_b .contents1 .point_scl ul li a dl dd p{font-size:25px;color:#f20044;line-height:30px;padding-top:15px}.simulation_wrapper #simulation_b .contents1 .point_scl ul li a dl dd p sup{font-size:18px;vertical-align:super}.simulation_wrapper #simulation_b .contents1 .point_scl ul li a dl dd:after{position:absolute;bottom:-12px;right:0;left:0;width:7px;height:7px;content:"";transform:rotate(135deg);border-top:1px solid #043786;border-right:1px solid #043786;margin:auto}.simulation_wrapper #simulation_b .contents1 .point_scl .memo{font-size:13px;color:#555;text-align:left}.simulation_wrapper #simulation_b .contents2{background:#d4efff;padding:240px 0 90px}.simulation_wrapper #simulation_b .point1{padding-bottom:75px}.simulation_wrapper #simulation_b .point2{padding-bottom:70px}.simulation_wrapper #simulation_b .point_list,.simulation_wrapper #simulation_b #simulation_btn{padding-top:70px;margin-top:-70px}.simulation_wrapper #simulation_b .point_list .point_ttl,.simulation_wrapper #simulation_b #simulation_btn .point_ttl{display:flex;justify-content:center;align-items:center}.simulation_wrapper #simulation_b .point_list .point_ttl p,.simulation_wrapper #simulation_b #simulation_btn .point_ttl p{color:#043786;font-weight:700;font-size:33px;text-shadow:0 2px 0 #fff;line-height:50px;padding-left:20px}.simulation_wrapper #simulation_b .point_list .point_ttl p span,.simulation_wrapper #simulation_b #simulation_btn .point_ttl p span{font-size:69px}.simulation_wrapper #simulation_b .point_list .point_ttl p span .font50,.simulation_wrapper #simulation_b #simulation_btn .point_ttl p span .font50{font-size:50px;padding:0 6px}.simulation_wrapper #simulation_b .point_list .point_c,.simulation_wrapper #simulation_b #simulation_btn .point_c{background:#fff;padding:50px;color:#043786;margin-top:20px;box-shadow:0 8px 8px #bee4fa}.simulation_wrapper #simulation_b .point_list .point_c .ttl,.simulation_wrapper #simulation_b #simulation_btn .point_c .ttl{font-size:38px;text-align:center;font-weight:700;margin-bottom:35px;line-height:30px}.simulation_wrapper #simulation_b .point_list .point_c .ttl span,.simulation_wrapper #simulation_b #simulation_btn .point_c .ttl span{font-size:14px}.simulation_wrapper #simulation_b .point_list .point_c .txt_img,.simulation_wrapper #simulation_b #simulation_btn .point_c .txt_img{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.simulation_wrapper #simulation_b .point_list .point_c .txt_img .p3img_txt,.simulation_wrapper #simulation_b #simulation_btn .point_c .txt_img .p3img_txt{position:absolute;left:0;bottom:-18px;font-size:10px}.simulation_wrapper #simulation_b .point_list .point_c .txt_img .txt,.simulation_wrapper #simulation_b #simulation_btn .point_c .txt_img .txt{width:470px;font-size:14px;line-height:24px}.simulation_wrapper #simulation_b .point_list .point_c .txt_img .txt span,.simulation_wrapper #simulation_b #simulation_btn .point_c .txt_img .txt span{font-weight:700}.simulation_wrapper #simulation_b .point_list .point_c .txt_img .txt sup,.simulation_wrapper #simulation_b #simulation_btn .point_c .txt_img .txt sup{font-size:10px;vertical-align:super}.simulation_wrapper #simulation_b .point_list .mt60,.simulation_wrapper #simulation_b #simulation_btn .mt60{margin-top:60px}.simulation_wrapper #simulation_b .point_list .page_list,.simulation_wrapper #simulation_b #simulation_btn .page_list{display:flex;justify-content:space-between}.simulation_wrapper #simulation_b .point_list .page_list .list,.simulation_wrapper #simulation_b #simulation_btn .page_list .list{width:50%;text-align:center;color:#043786}.simulation_wrapper #simulation_b .point_list .page_list .list:first-child,.simulation_wrapper #simulation_b #simulation_btn .page_list .list:first-child{border-right:1px solid #eaeaea;padding-right:20px}.simulation_wrapper #simulation_b .point_list .page_list .list:last-child,.simulation_wrapper #simulation_b #simulation_btn .page_list .list:last-child{padding-left:20px}.simulation_wrapper #simulation_b .point_list .page_list .list .title,.simulation_wrapper #simulation_b #simulation_btn .page_list .list .title{font-size:31px;font-weight:700;margin-bottom:18px}.simulation_wrapper #simulation_b .point_list .page_list .list .title sup,.simulation_wrapper #simulation_b #simulation_btn .page_list .list .title sup{font-size:15px;vertical-align:text-top}.simulation_wrapper #simulation_b .point_list .page_list .list img,.simulation_wrapper #simulation_b #simulation_btn .page_list .list img{width:100%}.simulation_wrapper #simulation_b .point_list .page_list .list .text,.simulation_wrapper #simulation_b #simulation_btn .page_list .list .text{text-align:left;font-size:14px;line-height:24px;margin-top:15px}.simulation_wrapper #simulation_b .point_list .page_list .list .text span,.simulation_wrapper #simulation_b #simulation_btn .page_list .list .text span{font-weight:700}.simulation_wrapper #simulation_b .contents_cta{background:url(/img/customer-static/pc/simulation/typeb/cta_bg.png) top center}.simulation_wrapper #simulation_b .contents_cta .cta_box{justify-content:space-between;display:flex;align-items:center;padding:45px 50px;position:relative}.simulation_wrapper #simulation_b .contents_cta .cta_box .h160{height:160px}.simulation_wrapper #simulation_b .contents_cta .cta_box .left_img,.simulation_wrapper #simulation_b .contents_cta .cta_box .right_img{position:absolute;bottom:0}.simulation_wrapper #simulation_b .contents_cta .cta_box .left_img{left:-245px}.simulation_wrapper #simulation_b .contents_cta .cta_box .right_img{right:-415px}.simulation_wrapper #simulation_b .contents_cta .cta_box .mainv_button{margin:0;width:430px}.simulation_wrapper #simulation_b .contents_cta .cta_box .mainv_button .sum-cta-btn{background:url(/img/customer-static/pc/simulation/typeb/calculator_cta.png) #ff7109 no-repeat left 15px center;padding-top:32px;padding-bottom:30px;border-radius:15px}.simulation_wrapper #simulation_b .contents_cta .cta_box .mainv_button .sum-cta-btn .sum_btn_p{padding-left:60px;font-weight:700;font-size:24px;line-height:40px;text-align:center}.simulation_wrapper #simulation_b .contents_cta .cta_box .mainv_button .sum-cta-btn .sum_btn_p .font28{font-size:28px;padding:0 3px;vertical-align:inherit}.simulation_wrapper #simulation_b .contents_cta .cta_box .mainv_button .sum-cta-btn .sum_btn_p .font40{font-size:40px}.simulation_wrapper #simulation_b .contents_cta .cta_box .mainv_button .sum-cta-btn:after{right:20px}.simulation_wrapper .inner{width:1100px;margin:55px auto 0}.simulation_wrapper .simulation-no-link{font-size:14px;color:red;text-align:center;margin-top:20px}.simulation_wrapper .button--red{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;padding-bottom:0;display:block}.simulation_wrapper .button--red a{font-size:20px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#ff003c;font-weight:400;vertical-align:middle;padding-top:13px;padding-bottom:13px}.simulation_wrapper .button--red a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.simulation_wrapper .button--red a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:16px;width:16px;height:16px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simulation_wrapper .button--gray{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;padding-bottom:0;display:block}.simulation_wrapper .button--gray a{font-size:18px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#979797;font-weight:400;vertical-align:middle;padding-top:13px;padding-bottom:13px}.simulation_wrapper .button--gray a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.simulation_wrapper .button--gray a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:16px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simulation_wrapper .button--entry{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;margin-top:10px;margin-bottom:10px}.simulation_wrapper .button--entry a{font-size:20px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#f20044;box-shadow:0 3px 5px -2px #aaa;padding-top:20px;padding-bottom:20px}.simulation_wrapper .button--entry a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.simulation_wrapper .button--entry a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simulation_wrapper .button--entry a.no-stock{color:#fff;background-color:#979797}.simulation_wrapper .button--navy{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;padding-bottom:0;display:block}.simulation_wrapper .button--navy a{font-size:20px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#0b4092;font-weight:400;vertical-align:middle;padding-top:15px;padding-bottom:15px}.simulation_wrapper .button--navy a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.simulation_wrapper .button--navy a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simulation_wrapper .button--white{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;padding-bottom:0;display:block}.simulation_wrapper .button--white a{font-size:18px;font-weight:700;display:block;outline:none;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;border:2px solid #043786;border-radius:25px;-webkit-border-radius:25px;margin:10px auto;text-align:center;text-decoration:none;background-color:#fff;color:#043786;font-weight:400;vertical-align:middle;padding-top:13px;padding-bottom:13px}.simulation_wrapper .button--white a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.simulation_wrapper .button--white a:after{vertical-align:middle;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;right:16px;bottom:0;width:16px;height:16px;border-top:2px solid #043786;border-right:2px solid #043786;margin:auto 0}.simulation_wrapper .button--inquiry{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;margin-top:10px;margin-bottom:10px}.simulation_wrapper .button--inquiry a{font-size:15px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#18a800;box-shadow:0 3px 5px -2px #aaa;padding-top:20px;padding-bottom:20px}.simulation_wrapper .button--inquiry a:before{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.simulation_wrapper .button--inquiry a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simulation_wrapper .mainv{background-color:#fff;background-image:url(/img/customer-static/pc/simulation/simulation-image-2.png);background-repeat:no-repeat;background-position:630px 45px;height:510px;text-align:center;position:relative;padding-top:140px;border-radius:10px;-moz-box-shadow:0px 10px 18px 3px rgba(0,0,0,.3);-webkit-box-shadow:0px 10px 18px 3px rgba(0,0,0,.3);box-shadow:0 10px 18px 3px #0000004d}.simulation_wrapper .mainv .mainv-text{margin:20px 0 0 85px;width:460px}.simulation_wrapper .mainv .mainv-text p{font-size:20px;line-height:1.7em;text-align:center;color:#444;font-weight:700}.simulation_wrapper .mainv .mainv__txt{position:relative;top:50px;vertical-align:middle}.simulation_wrapper .mainv .mainv__txt img{width:88%}.simulation_wrapper .mainv .mainv__button{margin:35px auto;width:440px}.simulation_wrapper .mainv .mainv__button a{position:relative;display:block;-webkit-border-radius:25px;color:#fff;cursor:pointer;font-size:33px;font-weight:400;line-height:32px;box-shadow:0 6px #bf5100;padding-top:20px;padding-bottom:20px;border-radius:40px;background-color:#ff7109}.simulation_wrapper .mainv .mainv__button a:hover{box-shadow:none;top:4px}.simulation_wrapper .mainv .mainv__button a:after{right:22px;width:10px;height:10px}.simulation_wrapper .simulation{background:#fff;font-size:0;height:100%;-webkit-border-radius:10px}.simulation_wrapper .simulation .simulation__button a{-webkit-border-radius:10px;border-radius:10px;color:#0b4092;font-weight:400;text-decoration:none}.simulation_wrapper .simulation .simulation__button.button--gray a{padding-top:10px;padding-bottom:10px;width:170px;margin:0 auto;border:1px solid}.simulation_wrapper .simulation .simulation__button.button--gray a:hover{opacity:.7}.simulation_wrapper .simulation .simulation__button.button--white a{padding-top:10px;padding-bottom:10px;margin:0 auto}.simulation_wrapper .simulation .simulation__button.button--white.arrow-none a{padding-top:15px;padding-bottom:15px;box-shadow:0 4px #0b4092;width:100%;line-height:26px}.simulation_wrapper .simulation .simulation__button.button--white.arrow-none a:hover{box-shadow:none;top:4px;background-color:#0b4092;color:#fff}.simulation_wrapper .simulation .simulation__button.button--white.arrow-none a:before,.simulation_wrapper .simulation .simulation__button.button--white.arrow-none a:after{content:none}.simulation_wrapper .simulation .simulation__button.button--white.acc-active{margin-bottom:0}.simulation_wrapper .simulation .simulation__button.button--white.acc-active a{background:#0b4092;color:#fff;margin-bottom:0}.simulation_wrapper .simulation .simulation__button.button--entry a,.simulation_wrapper .simulation .simulation__button.button--inquiry a{color:#fff;font-size:26px;font-weight:700;margin:0 auto;width:420px;line-height:26px;display:inline-block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.simulation_wrapper .simulation .simulation__button.button--entry a:hover,.simulation_wrapper .simulation .simulation__button.button--inquiry a:hover{opacity:.8}.simulation_wrapper .simulation .simulation__button.button--entry a span,.simulation_wrapper .simulation .simulation__button.button--inquiry a span{font-size:20px;font-weight:400;display:inline;vertical-align:2px;padding-right:4px}.simulation_wrapper .simulation .simulation__button.button--navy.back a{color:#fff;font-size:22px;width:405px;margin:0 auto;padding-top:16px;padding-bottom:16px}.simulation_wrapper .simulation .simulation__button.button--gray a{color:#fff}.simulation_wrapper .simulation .simulation__button.button--gray a:after{right:initial;left:14px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-width:1px}.simulation_wrapper .simulation .simulation__button .padding-double a{padding-top:28px;padding-bottom:27px}.simulation_wrapper .simulation .simulation__cont{padding:38px 110px 42px;border-radius:10px;-moz-box-shadow:0px 10px 18px 3px rgba(0,0,0,.3);-webkit-box-shadow:0px 10px 18px 3px rgba(0,0,0,.3);box-shadow:0 10px 18px 3px #0000004d}.simulation_wrapper .simulation .simulation__cont.result img{width:100%}.simulation_wrapper .simulation .simulation__cont.result .simulation__stepbox{text-align:center;margin-bottom:9px}.simulation_wrapper .simulation .simulation__cont.result .simulation__stepbox .simulation__ttl{color:#043786;font-size:40px;font-weight:700;margin-top:5px;margin-bottom:12px}.simulation_wrapper .simulation .simulation__cont.result .simulation__stepbox .subtext{font-weight:700;color:#ff7109;font-size:22px;margin-bottom:48px}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box{background:#fff;border:1px solid #0b4092;-webkit-border-radius:10px;border-radius:10px;padding:23px 17px 50px;margin-top:40px;margin-bottom:30px}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .ttl{color:#043786;font-size:32px;font-weight:400;padding-top:12px;padding-bottom:30px;text-align:center;border-bottom:1px solid #043786;margin-bottom:40px;margin-left:auto;margin-right:auto;width:780px}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail{width:780px;margin:0 auto}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail:before{content:" ";display:table}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail:after{content:" ";display:table;clear:both}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail .simulation__result-detail-device{float:left;width:360px}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail .simulation__result-detail-hr{float:left;width:60px;padding:0 15px}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail .simulation__result-detail-plan{float:right;width:360px}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail-img{display:flex;justify-content:center;align-items:center}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .text{font-size:16px;line-height:1.5}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail .text{padding-top:30px;padding-bottom:40px}.simulation_wrapper .simulation .simulation__cont.result .simulation__result-detail-box .simulation__result-detail .au-smart-value{padding-top:10px}.simulation_wrapper .simulation .simulation__cont.result .simulation__button a{-webkit-border-radius:25px;border-radius:35px;box-shadow:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.simulation_wrapper .simulation .simulation__cont.result .simulation__button a:hover{opacity:.8}.simulation_wrapper .simulation .simulation__cont.result .simulation__button.detail a{width:280px;font-size:16px;line-height:1em;display:inline-block;padding-top:15px;padding-bottom:15px;border-width:1px;border-radius:25px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.simulation_wrapper .simulation .simulation__cont.result .simulation__button.detail a:hover{color:#fff;background:#043786;border-color:#043786;opacity:1}.simulation_wrapper .simulation .simulation__cont.result .simulation__button.detail a:hover:after{border-color:#fff}.simulation_wrapper .simulation .simulation__cont.result .simulation__button.detail a:after{border-width:1px;right:18px;width:8px;height:8px}.simulation_wrapper .simulation .simulation__cont.result .simulation__button.detail a.after{border-top:1px solid #043786;border-right:1px solid #043786}.simulation_wrapper .simulation .simulation__stepbox{margin:0 184px 30px}.simulation_wrapper .simulation .simulation__stepbox img{width:100%}.simulation_wrapper .simulation .simulation__mainbox{background:#fff;border:1px solid #0b4092;-webkit-border-radius:10px;border-radius:10px;padding:40px 39px 30px;margin-bottom:40px;text-align:center;overflow:hidden}.simulation_wrapper .simulation .simulation__main{width:780px;margin:0 auto}.simulation_wrapper .simulation .simulation__main-img{display:flex;justify-content:center;align-items:center}.simulation_wrapper .simulation .simulation__main:before{content:" ";display:table}.simulation_wrapper .simulation .simulation__main:after{content:" ";display:table;clear:both}.simulation_wrapper .simulation .simulation__main .simulation__main-device{float:left;width:360px}.simulation_wrapper .simulation .simulation__main .simulation__main-hr{float:left;width:60px;padding:0 15px}.simulation_wrapper .simulation .simulation__main .simulation__main-plan{float:right;width:360px}.simulation_wrapper .simulation .simulation__main .au-smart-value{padding-top:40px}.simulation_wrapper .simulation .simulation__mainbox .text{font-size:22px;font-weight:700;margin-bottom:12px}.simulation_wrapper .simulation .simulation__mainbox .subtext{color:#979797;font-size:16px;margin-bottom:33px}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons{width:820px;margin-left:-10px}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons:before{content:" ";display:table}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons:after{content:" ";display:table;clear:both}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons .simulation__button{float:left;padding:0 10px;width:410px}.simulation_wrapper .simulation .simulation__mainbox .simulation__button{margin-bottom:24px}.simulation_wrapper .simulation .simulation__mainbox .button--entry{margin-top:40px}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons .padding-double a{padding-top:28px;padding-bottom:27px}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons .simulation__accordBox{float:left;margin:10px 10px 20px;padding:23px 20px;width:800px;position:relative;border-radius:10px}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons .simulation__accordBox:before{content:"";width:0;height:0;border-top:none;border-right:13px solid transparent;border-left:13px solid transparent;border-bottom:20px solid #e3f4fc;position:absolute;top:-20px;left:182px}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons .simulation__accordBox .simulation__buttons{width:777px;margin-left:-5px}.simulation_wrapper .simulation .simulation__mainbox .simulation__buttons .simulation__accordBox .simulation__buttons .simulation__button{padding-left:5px;width:259px;margin-bottom:4px}.simulation_wrapper .simulation .simulation__mainbox .simulation__button.button--white a.after{border:none}.simulation_wrapper .simulation .simulation__accordBox{background:#e3f4fc;padding:34px 40px 25px;margin-bottom:15px;border-radius:0 0 5px 5px}.simulation_wrapper .simulation .simulation__accordBox .text{color:#0b4092;margin-bottom:20px}
