﻿.main-visual{text-align:center;background:#ffc600}.main-visual.ab-1558{text-align:center;background:#ffc600;height:100%;padding:unset}.main-visual.ab-1558 img{margin-bottom:15vw}.main-visual .mainv-bnr{position:relative;display:block;padding-top:15px}.main-visual .mainv-bnr .arrow{position:absolute;bottom:-5px;right:-5px;width:30px}.mv-note-box{padding:1em 0;width:92vw;margin:auto;font-size:12px;display:flex;flex-direction:column;align-items:center}.mv-note-box .js-accordion__trigger{cursor:pointer}.mv-note-box .js-accordion__trigger::after{content:"開く"}.mv-note-box.open .js-accordion__trigger::after{content:"閉じる"}.feature-lead{padding-top:5rem;text-align:center;background-color:#cbcac5;background-image:repeating-linear-gradient(90deg, transparent, transparent 4px, rgb(210, 209, 205) 4px, rgb(210, 209, 205) 8px)}.feature-lead__ttl{margin:0 auto 2rem;padding:0 2rem}.feature-lead__ttl img{width:500px}.feature-lead__item img{width:500px}.feature-lead__item:nth-child(even){background-color:#dddbd6;background-image:repeating-linear-gradient(90deg, transparent, transparent 4px, rgb(226, 224, 220) 4px, rgb(226, 224, 220) 8px)}.feature__ttl{margin:5rem 0 2rem}.feature-item-nav{margin-top:2.5rem;display:flex}.feature-item-nav__item{margin:1.5rem .5rem 0}.feature-item{position:relative;padding:0 0 12rem;margin-top:-8rem;overflow:hidden;z-index:0}.feature-item:before{content:"";display:block;position:absolute;top:3rem;left:50%;width:150%;height:10rem;border-radius:50%;transform:translateX(-50%);z-index:-1}.feature-item:after{content:"";display:block;position:absolute;top:8rem;bottom:0;left:0;width:100%;z-index:-1}.feature-item__ttl{position:relative}.feature-item__image{margin:2rem -0.25rem 2rem 0}.feature-item__text em{font-weight:bold}.feature-item.feature-item01{padding-bottom:3rem;margin-top:4rem}.feature-item.feature-item01:before,.feature-item.feature-item01:after{background:#ffd956}.feature-item.feature-item02{background:#ffd956;padding-top:2rem;margin-top:0}.feature-item.feature-item02:before,.feature-item.feature-item02:after{background:#fff3c9}.feature-item.feature-item02:before{top:5rem}.feature-item.feature-item03:before,.feature-item.feature-item03:after{background:#ffd956}.feature-item:first-child{margin-top:4rem}.feature-item.feature-item03{padding-bottom:5rem}.feature-item.feature-item03.ab-1558{padding-bottom:9rem}.feature-item:nth-child(2){padding:10rem 0 12rem}.feature-checkpoint{position:relative;margin-top:4rem}.feature-checkpoint__ttl{position:relative;line-height:1.4;padding:1.5rem 1rem 1.5rem 7rem;font-size:1.7rem;font-weight:bold;color:#fff;border-radius:1rem 1rem 0 0;background:#ff7826;margin-top:2rem}.feature-checkpoint__inner{padding:2rem;border-radius:0 0 1rem 1rem;background:#fff}.feature-checkpoint__image{margin-bottom:2rem}.feature-checkpoint__btn{width:100%;height:60px;background:#fff;border-radius:25px;box-shadow:0 5px 4px 2px #ffb91d;font-size:4vw;font-weight:bold;position:relative;color:#000;text-decoration:none;border:3px solid;justify-content:space-around}.feature-checkpoint__btn:before{position:relative;content:"";display:inline-block;width:34px;height:39px;background:url("/sp/img/lp/wifi/icon-accordion.png") no-repeat center center/contain}.feature-checkpoint__btn:after{content:"";width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;border-left:0;border-bottom:0;display:inline-block;box-sizing:border-box;position:relative;transform:rotate(134deg);bottom:.3rem;transition:all .7s}.feature .open .feature-checkpoint__btn:after{transform:rotate(-44deg);bottom:0}.price{padding:5rem 0;background:#f1ecda}.price__ttl{margin-bottom:2rem}.price__sub{margin-bottom:2rem;font-size:1.6rem;text-align:center}.price__item{padding:0 2rem 2rem;margin-bottom:2rem;text-align:center;border-radius:1rem;background:#fff;overflow:hidden}.price__item__ttl{display:flex;justify-content:center;align-items:center;line-height:1.4;height:7rem;margin:0 -2rem;font-size:1.1rem;font-weight:bold;color:#fff;background:#353228}.price__item__ttl em{font-size:2rem}.price__item__ttl i{display:block;width:5rem;margin-right:1rem}.price__item__plan{margin:1.5rem 0 .5rem;font-size:2.4rem;font-weight:bold}.price__item__price{margin-bottom:1.5rem}.price__initial{margin:3rem 0}.price__initial__caption{margin-bottom:.5rem;font-size:1.6rem;font-weight:bold}.price__initial__item{display:table;table-layout:fixed;width:100%;border-collapse:collapse}.price__initial__item>*{display:table-cell;vertical-align:middle;font-size:1.3rem;padding:.5em 1em;border:1px solid #cbcbcb}.price__initial__item dt{width:8em;text-align:center;background:#cbcbcb}.price__initial__item dd{text-align:left;background:#fff}.price__caution__content{font-size:1rem;color:gray}.price-recommend{margin-top:3rem}.price-recommend__ttl{line-height:1.4;margin-bottom:2rem;font-weight:bold;font-size:1.8rem;text-align:center}.price-recommend__ttl em{font-size:2.6rem;color:#ff6414}.price-recommend__inner{padding:0 0 2rem;border-radius:1rem;background:#fff;overflow:hidden}.price-recommend__lead{margin:1rem 0}.price__btn-simulation{margin-top:2rem}.price-wifi{padding:2rem 2rem 0}.price-wifi__ttl{padding:1rem 1.5rem;margin-bottom:2rem;font-size:1.4rem;font-weight:bold;border-radius:.5rem;background:#f1ecda}.price-wifi__item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:3rem}.price-wifi__item__ttl{width:60%}.price-wifi__item__image{width:40%;text-align:center}.price-wifi__item__image img{width:9rem}.price-wifi__item__summary{table-layout:fixed;width:100%;margin-top:1rem;border-collapse:collapse;background:#fff}.price-wifi__item__summary th,.price-wifi__item__summary td{padding:.75em 1em;text-align:left;vertical-align:middle;border:1px solid #d9d9d9}.price-wifi__item__summary th{width:9em;font-size:1.1rem;background:#eaeaea}.price-wifi__item__summary td{font-size:1.2rem}.price-wifi__note{margin-top:2rem;font-size:1rem;color:gray}.smartvalue{padding:5rem 0;background:url("/sp/img/lp/wifi/bg-smartvalue.png") repeat 0 0 #fd8f00;background-size:1.5rem auto}.smartvalue__ttl{margin-bottom:2.5rem}.smartvalue__inner{padding:2rem;border-radius:1rem;background:#fff}.smartvalue__price{margin:2rem 0}.smartvalue__example__caption{font-weight:bold;text-align:center}.smartvalue__example__item{margin-top:.5rem;border-radius:.5rem;border:.1rem solid;overflow:hidden}.smartvalue__example__item dt{line-height:3.5rem;color:#fff;text-align:center;background:#242627}.smartvalue__example__item dd{padding:1rem;text-align:center}.smartvalue__example__item p{line-height:1.2;font-size:2rem;font-weight:bold;color:#ff6414}.smartvalue__example__item em{font-family:arial;font-size:200%}.smartvalue__example__item sup{font-size:50%;vertical-align:super}.smartvalue__example__item small{display:block;line-height:1.2;font-size:1.1rem}.smartvalue__example__item .p_tax{padding-right:43px;font-size:15px;margin-bottom:10px}.smartvalue__example__note{margin:.5rem 0 1rem;line-height:1.4;font-size:1rem;color:gray}.smartvalue__text{margin-top:2rem}.special{padding:5rem 0}.special__ttl{margin-bottom:2rem}.special__sub{margin-bottom:1rem;font-size:1.6rem;text-align:center}.special__item{margin-bottom:1.5rem}.special__item__ttl{line-height:1.4;margin:1rem 0;font-size:1.7rem;font-weight:bold}.special__item__image{margin:0 -0.15rem 0 -1.25rem}.special__item__image.ml0{margin:0 -0.15rem 0 0}.special__caution__content{font-size:1rem;color:#9a9a9a}.flow{padding:5rem 0;background:#ffd956}.flow__ttl{margin-bottom:2rem}.flow__sub{font-size:1.6rem;text-align:center}.flow__list{counter-reset:step 0}.flow__item{position:relative;margin-top:2rem;padding:1.5rem;border-radius:1rem;background:#fff}.flow__item:not(:last-child):after{content:"";display:block;position:absolute;top:calc(100% - 1px);left:50%;border-style:solid;border-color:rgba(0,0,0,0);border-width:1rem 1.25rem 0 1.25rem;border-top-color:#fff;transform:translateX(-50%)}.flow__item dt{margin-bottom:1rem;margin-left:4rem}.flow__item dt:before{position:absolute;content:"";display:inline-block;width:67px;height:24px;left:-2%}.flow__item dt span{display:inline-block;margin-left:.5em;font-size:1.6rem;font-weight:bold}.flow__item dd{font-size:1.3rem;display:flex;align-items:center;justify-content:space-around}.flow__item dd p{width:23rem}.flow__item dd img{width:4rem}.flow__item .flow-btn-entry{position:relative;display:flex;justify-content:center;align-items:center;height:6.5rem;margin:2rem 0 1rem;font-size:1.8rem;font-weight:bold;color:#fff;border-radius:2.8rem;border:.2rem solid #ffaa80;background:#ff6414;box-shadow:.3rem .3rem 0 0 rgba(255,100,20,.8);letter-spacing:.05em;margin-top:35px}.flow__item .flow-btn-entry img{width:2.5rem;position:absolute;left:1rem}.flow__item .flow-btn-entry .btn-hukidasi{width:80%;position:absolute;top:-22px;left:36px}.flow__item .flow-btn-entry .icon-arrow{position:absolute;top:50%;right:1.25em;width:.8rem;height:.8rem;margin-top:-0.4rem}.flow__item .flow-btn-entry .icon-arrow:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-top:.2rem solid;border-right:.2rem solid;transform:rotate(45deg)}.flow .step1 dt:before{background:url("/sp/img/lp/wifi/flow_au_step01.png") no-repeat center center/contain}.flow .step2 dt:before{background:url("/sp/img/lp/wifi/flow_au_step02.png") no-repeat center center/contain}.flow .step3 dt:before{background:url("/sp/img/lp/wifi/flow_au_step03.png") no-repeat center center/contain}.flow .step3 dd{align-items:flex-start !important}.flow .step3 dd img{width:6rem !important}.flow .step4 dt:before{background:url("/sp/img/lp/wifi/flow_au_step04.png") no-repeat center center/contain}.flow .step5 dt:before{background:url("/sp/img/lp/wifi/flow_au_step05.png") no-repeat center center/contain}#wifi-fixed{position:fixed;display:none;width:100%;height:75px;background-color:#2f3131;bottom:0px;left:0;z-index:9999}#wifi-fixed .wifi-fixed-inner{box-sizing:border-box;padding:7px 7px 0;width:100%;height:100%;justify-content:space-between;margin:0 auto;display:flex;align-items:center;position:relative;max-width:375px}#wifi-fixed .wifi-fixed-inner.state_use_on{justify-content:center}#wifi-fixed .wifi-fixed-inner.state_use_on .wifi-fixed-inner-img{position:absolute;left:5px;bottom:calc(100% - 75px);width:92px}#wifi-fixed .wifi-fixed-inner.state_use_on a{margin-left:92px}#wifi-fixed .wifi-fixed-inner a .form-btn{margin-left:1vw}#wifi-fixed .wifi-fixed-inner .wifi-fixed-inner-img{position:absolute;left:20px;bottom:calc(100% - 18px);width:52px}#wifi-fixed .wifi-fixed-inner .wifi-fixed-inner-top{position:absolute;top:-8px;right:0;width:77.91%}#wifi-fixed .wifi-fixed-inner .cta-btn__web.tel{border-color:#6bd7b9;background-color:#1fb99e;box-shadow:4px 4px 0 0 #178f7a}#wifi-fixed .wifi-fixed-inner .cta-btn__web.area{border-color:#1fa1e2;background-color:#fff;box-shadow:4px 4px 0 0 #1877a5;width:210px}#wifi-fixed .wifi-fixed-inner .cta-btn__web.area span{color:#0ba0e5}#fnav{z-index:980;position:fixed;bottom:0;width:100%;display:none}#fnav.ab-1690{background:unset;padding-top:unset}#fnav.ab-1690 .tiles.state_use_on .tile-b.entry .icon_img{width:unset;left:6%;margin-top:2%}#fnav .tiles{background:#eef4ff;display:flex;height:80px}#fnav .tiles a{color:#222}#fnav .tiles .tile-b{width:20%;display:flex;flex-direction:column;justify-content:center;align-items:center}#fnav .tiles .tile-b .icon_img{display:flex;justify-content:center;width:30%;height:30px}#fnav .tiles .tile-b:nth-child(1){position:relative}#fnav .tiles .tile-b:nth-child(1)::after{position:absolute;content:"";width:-6px;height:66px;border-right:1px solid #e6e6e6;top:0;bottom:0;right:-4px;margin:auto;background-color:#999}#fnav .tiles .tile-b:not(:nth-child(3)) p{margin-top:12%}@media screen and (max-width: 320px){#fnav .tiles .tile-b:not(:nth-child(3)) p{font-size:12px}}#fnav .tiles .tile-b:nth-child(3){width:60%;flex-direction:row;background-color:#00ffeb;font-weight:bold;position:relative}#fnav .tiles .tile-b:nth-child(3) .icon_img{width:12%}#fnav .tiles .tile-b:nth-child(3)::after{position:absolute;content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg);top:-64%;bottom:0;right:50%;margin:auto;background-color:#f2f2f2;color:#3f3e44}#fnav .tiles .tile-b:nth-child(3) .balloon{font-size:13px;position:absolute;top:-14px;background-color:#fff;border:solid 1px #00ffeb;border-radius:12px;padding:2px 18px}@media screen and (max-width: 320px){#fnav .tiles .tile-b:nth-child(3) .balloon{font-size:12px}}#fnav .tiles .tile-b:nth-child(3) .entry_text{position:relative;font-size:11px;padding-left:5%;margin-top:4%;text-align:center}#fnav .tiles .tile-b:nth-child(3) .entry_text::after{position:absolute;content:"";width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);top:34%;right:-8%}@media screen and (max-width: 320px){#fnav .tiles .tile-b:nth-child(3) .entry_text::after{right:-4%}}#fnav .tiles .tile-b:nth-child(3) .entry_text span{margin-top:4%;font-size:15px}@media screen and (max-width: 320px){#fnav .tiles .tile-b:nth-child(3) .entry_text span{font-size:12px}}#fnav .tiles.state_use_on{background:none;justify-content:end}#fnav .tiles.state_use_on .tile-b.entry{width:60%;flex-direction:row;background-color:#00ffeb;font-weight:bold;position:relative}#fnav .tiles.state_use_on .tile-b.entry .icon_img{width:12%;position:absolute;left:-1.5em}#fnav .tiles.state_use_on .tile-b.entry::after{position:absolute;content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg);top:-64%;bottom:0;right:50%;margin:auto;background-color:#f2f2f2;color:#3f3e44}#fnav .tiles.state_use_on .tile-b.entry .balloon{position:absolute;top:-16px;background-color:#fff;border:solid 1px #00ffeb;border-radius:12px;padding:2px 18px}@media screen and (max-width: 320px){#fnav .tiles.state_use_on .tile-b.entry .balloon{font-size:12px}}#fnav .tiles.state_use_on .tile-b.entry .entry_text{position:relative;font-size:11px;padding-left:4%;margin-top:4%}#fnav .tiles.state_use_on .tile-b.entry .entry_text::after{position:absolute;content:"";width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);top:34%;right:-8%}@media screen and (max-width: 320px){#fnav .tiles.state_use_on .tile-b.entry .entry_text::after{right:-4%}}#fnav .tiles.state_use_on .tile-b.entry .entry_text span{margin-top:4%;font-size:15px}@media screen and (max-width: 320px){#fnav .tiles.state_use_on .tile-b.entry .entry_text span{font-size:12px}}#fnav .congestion-status{background:#41b526;color:#fff;text-align:center;font-size:10px;padding:10px 5px;letter-spacing:.7px;font-weight:bold}#fnav .congestion-status span{margin-right:5px;padding:3px 5px;background:#f7f409;font-size:10px;border-radius:5px;color:#41b526}#fnav .congestion-status.ls0{letter-spacing:0}#fnav .top-button{text-align:right;position:absolute;top:-70px;right:5px}#fnav .top-button a{display:inline-block;margin:0 5px 30px 0}#fnav .top-button img{width:40px;height:auto}#fnav .fnav-flex-box{display:flex;padding:0 1.5vw 10px;background-color:rgba(47,49,49,.95)}#fnav .fnav-flex-box .ff-item{display:flex;align-items:center;justify-content:center;padding:.5em .25em;padding-right:1em;border-radius:8px;border:solid 2px;position:relative;overflow:hidden;letter-spacing:-0.03em}#fnav .fnav-flex-box .ff-item .item-txt{font-weight:bold;font-family:"Hiragino Kaku Gothic Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-feature-settings:"palt";line-height:1.5em}#fnav .fnav-flex-box .ff-item .icon_img{width:1.75em;margin-right:.5em}#fnav .fnav-flex-box .ff-item .tip{position:absolute;bottom:0;right:0;height:1.5em;width:1em;border-top:1.5em solid rgba(0,0,0,0);border-right:1.5em solid #ec5503}#fnav .fnav-flex-box .ff-item .tip::after{position:absolute;content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);bottom:.25em;right:-1.25em}#fnav .fnav-flex-box .ff-item.area{background-color:#fff;color:#ec5503;width:auto;margin-right:6px;flex:1;font-size:3.47vw}#fnav .fnav-flex-box .ff-item.entry{width:63%;background-color:#00ffea;color:#333;border-color:#16b3b9;font-size:3.47vw;margin-left:auto}#fnav .fnav-flex-box .ff-item.entry .tip{border-right:1.5em solid #16b3b9}#fnav .fnav-flex-box .ff-item.entry .entry_text{font-size:2.67vw}#fnav .fnav-flex-box .ff-item.entry .entry_text span{font-size:3.74vw}.js-modal-content,.js-modal-inner{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99998;overflow:auto}.js-modal-content .js-modal-wrap,.js-modal-inner .js-modal-wrap{position:absolute;top:50px;left:0;right:0;margin:auto;z-index:100000;width:97%;height:85%;border-radius:3px 3px 0 0;overflow:auto;-webkit-overflow-scrolling:touch}.js-modal-content .js-modal-wrap iframe,.js-modal-inner .js-modal-wrap iframe{display:block}.modal-close-tel,.modal-close-return,.modal-close-cp{width:73px;height:30px;background-color:#999;border-radius:3px 3px 0 0;color:#fff;font-size:14px;line-height:30px;text-align:center;position:absolute;z-index:100001}.modal-close-tel.modal-close-tel,.modal-close-return.modal-close-tel,.modal-close-cp.modal-close-tel{top:20px;right:5%}.modal-close-tel.modal-close-return,.modal-close-return.modal-close-return,.modal-close-cp.modal-close-return{top:20px;right:5%}.modal-close-tel.modal-close-return a,.modal-close-return.modal-close-return a,.modal-close-cp.modal-close-return a{color:#fff}.modal-close-tel.modal-close-cp,.modal-close-return.modal-close-cp,.modal-close-cp.modal-close-cp{top:24px;right:6%;background-color:#ec5504}.modal-close-tel.modal-close-cp a,.modal-close-return.modal-close-cp a,.modal-close-cp.modal-close-cp a{color:#fff}.modal-tel-wrap{width:90%;margin:0 auto;letter-spacing:0}.modal-tel-wrap dt{font-size:18px;font-weight:bold;color:#fff;line-height:40px;text-align:center;background:#043174;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.modal-tel-wrap dd{background:#fff;border:2px solid #043174;padding:0 10px 20px}.modal-tel-wrap dd .modal-tel-ttl{font-size:14px;font-weight:bold;text-align:center;padding:20px 0 10px}.modal-tel-wrap dd .modal-tel-btn{width:100%;margin:0 auto}.modal-tel-wrap dd .modal-tel-btn a{display:block;width:100%;-webkit-border-radius:5px;border-radius:5px;box-sizing:border-box;font-weight:bold;text-align:center;position:relative}.modal-tel-wrap dd .modal-tel-btn.b-return a{height:50px;line-height:47px;padding-top:3px;background:#12a7ec url("/sp/img/common/btn-tel.png") no-repeat 10px 12px;background-size:auto 25px;box-shadow:0 3px 0 #0f8ec9;color:#fff;font-size:18px}.modal-tel-wrap dd .modal-tel-btn.b-return a::after{content:"";position:absolute;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;top:0;bottom:0;right:10px;margin:auto;z-index:100001;transform:rotate(45deg)}.modal-tel-wrap dd .modal-tel-btn.b-user a{height:40px;line-height:38px;padding-top:2px;background-color:#e3e3e3;box-shadow:0 3px 0 #c1c1c1;color:#666;font-size:15px}.modal-tel-wrap dd .modal-tel-btn.b-user a::after{content:"";position:absolute;width:8px;height:8px;border-top:3px solid #666;border-right:3px solid #666;top:0;bottom:0;right:10px;margin:auto;z-index:100001;transform:rotate(45deg)}.flowSec{overflow:hidden;text-align:center}#follow-banner{display:none;width:160px;height:80px;position:fixed;right:5px;bottom:130px;z-index:100}#follow-banner .bn-close{display:inline-block;width:25px;height:25px;border-radius:50%;position:absolute;right:0;bottom:90px;z-index:2}#follow-banner img{width:100%}.content_txt_red{color:red}.header-menu{display:flex;justify-content:center;align-items:center;flex-direction:column;width:6rem;height:6rem;font-size:1rem;font-weight:600;background:#fff}.header-menu .img-box{width:2.5rem;margin:.6em 0}.js_hamburger_menu{margin-right:-100%;position:fixed;top:0%;right:0;transition:.2s;z-index:200}.js_hamburger_menu .hamburger-menu-inner{background-color:#f6f8fa;width:300px;height:100vh;overflow-y:auto;z-index:10}.js_hamburger_menu .hamburger-menu-inner .menu-close{position:relative;text-align:right;margin:1rem}.js_hamburger_menu .hamburger-menu-inner .menu-close img{width:2.2rem;margin-right:3%}.js_hamburger_menu .sitemap-page ul{border-top:1px solid #d5d5d5}.js_hamburger_menu .sitemap-page ul:last-child{border-bottom:1px solid #d5d5d5}.js_hamburger_menu .sitemap-page ul a{color:#000;font-size:1.5rem;font-weight:bold;letter-spacing:1px;position:relative}.js_hamburger_menu .sitemap-page ul a li{padding:1rem 2rem}.js_hamburger_menu .sitemap-page ul a li:before{content:"";width:10px;height:10px;border-top:3px solid #000;border-right:3px solid #000;border-left:0;border-bottom:0;display:inline-block;box-sizing:border-box;position:absolute;transform:rotate(45deg);right:2rem;top:2rem}.js_hamburger_menu .cta_btn{margin-top:3rem}.js_hamburger_menu .cta_btn .cta-btn{letter-spacing:.05em;width:28rem;margin:0 auto 1rem;font-size:1.8rem;height:6rem}.js_hamburger_menu .cta_btn .cta-btn__web{border:.2rem solid #ffaa80;background:#ff6414;box-shadow:.3rem .3rem 0 0 rgba(255,100,20,.8)}.js_hamburger_menu .cta_btn .cta-btn__area{border:.2rem solid #73c1e5;background:#0ba0e5;box-shadow:.3rem .3rem 0 0 rgba(11,160,229,.8)}.active{margin-right:0}.follow{position:fixed;right:0;top:0;z-index:5}.hamburger-menu-bg{display:none;position:fixed;top:0;width:100vw;height:100vh;background-color:#000;opacity:60%;z-index:150}.js_slider{margin-bottom:-2px}.js_slider img{height:auto;width:100%}.aoharu{height:100%}.aoharu img{width:100%;height:100%;object-fit:cover}.slick-prev,.slick-next{font-size:0;border:none;background:rgba(0,0,0,0);padding:0;position:absolute;top:40%;z-index:1}.slick-prev:before,.slick-next:before{content:"";color:#000;display:block;width:30px;height:45px;background:rgba(255,255,255,.3);border-radius:5px}.slick-prev:after,.slick-next:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0px;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-prev{left:4vw}.slick-prev:after{left:11px;border-bottom:3px solid #fd6b08;border-left:3px solid #fd6b08}.slick-next{right:4vw}.slick-next:after{right:11px;border-top:3px solid #fd6b08;border-right:3px solid #fd6b08}.slick-dots{position:absolute;bottom:40px;left:50%;display:flex;justify-content:center;align-content:space-between}.slick-dots li{background:rgba(0,0,0,.2);border-radius:10px;width:10px;height:10px;margin-right:5px}.slick-dots li.slick-active{background:#fff}.slick-dots button{display:none}.slick-track{display:flex !important}.slick-slide{height:auto !important}.slick-slide>div{height:100%}
