.center{text-align:center;margin:0 auto}.mb20{margin-bottom:20px}.pb50{padding-bottom:50px}.mainv{background-color:#fff;height:300px;line-height:300px;text-align:center}.mainv p{display:inline-block;vertical-align:middle;line-height:1}h1.ttl{font-size:37px;padding-left:80px;position:relative;display:inline-block;line-height:60px}h1.ttl:before{content:'';width:60px;height:60px;background:url('../../../img/icon/wifi.png?1615709854') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}.sub-ttl{font-size:17px;font-weight:bold;padding-left:14px;border-left:3px solid #222;margin-bottom:20px;line-height:1.2}.option-image{margin-bottom:55px}.option-image+.text{margin:-30px 0 0;line-height:1.8}.option-image+.text+.note{margin-top:20px}.head-content .scroll-btn-area{display:flex;justify-content:space-between}.head-content .scroll-btn-area .scroll-btn{width:48.5%;color:#336fd2;border:2px solid #336fd2;box-sizing:border-box;cursor:pointer}.head-content .scroll-btn-area .scroll-btn .head{display:flex;align-items:center;justify-content:center;background-color:#e1e7f3;border-bottom:2px solid #336fd2;font-size:36px;font-weight:bold;padding:14px 0}.head-content .scroll-btn-area .scroll-btn .head img{margin-right:12px}.head-content .scroll-btn-area .scroll-btn .text{position:relative;font-weight:bold;text-align:center;padding:12px 0 28px;line-height:20px}.head-content .scroll-btn-area .scroll-btn .text:after{position:absolute;content:'';border-top:8px solid #336fd2;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent;bottom:0px;left:47%}.content-btn{position:relative;display:inline-block;font-size:16px;font-weight:bold;width:300px;text-align:center;padding:12px 0;cursor:pointer}.content-btn.gray{color:black;background-color:#cecdcd;box-shadow:0 3px 0 #a5a4a4}.content-btn.gray:after{position:absolute;content:'';border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid black;bottom:13px;right:7px}.content-btn.gray:hover{top:3px;box-shadow:none}.content-btn.blue{color:white;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}.content-btn.blue:after{position:absolute;content:'';border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid white;bottom:13px;right:7px}.content-btn.blue:hover{top:3px;box-shadow:none}.content-btn.yellow{color:block;background-color:#f7df17;box-shadow:0 3px 0 #c6b212}.content-btn.yellow:after{position:absolute;content:'';border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid black;bottom:13px;right:7px}.content-btn.yellow:hover{top:3px;box-shadow:none}#ouchi-content,#osoto-content{padding-top:32px}#ouchi-content .ttl-area,#osoto-content .ttl-area{text-align:center;margin-bottom:48px}#ouchi-content .point-contents .point-content,#osoto-content .point-contents .point-content{border:8px solid #f3f6f5;margin-bottom:64px}#ouchi-content .point-contents .point-content .inner,#osoto-content .point-contents .point-content .inner{padding:32px}#ouchi-content .point-contents .point-content .heading,#osoto-content .point-contents .point-content .heading{text-align:center;margin-bottom:48px}#ouchi-content .point-contents .point-content .heading img,#osoto-content .point-contents .point-content .heading img{display:block;margin:0 auto}#ouchi-content .point-contents .point-content .heading .point-img,#osoto-content .point-contents .point-content .heading .point-img{margin-bottom:24px}#ouchi-content .point-contents .point-content .content-img,#osoto-content .point-contents .point-content .content-img{text-align:center}#ouchi-content .point-contents .point-content .banner-img,#osoto-content .point-contents .point-content .banner-img{text-align:center;margin-top:32px}#ouchi-content .point-contents .point-content .table-area,#osoto-content .point-contents .point-content .table-area{width:580px;margin:32px auto 0}#ouchi-content .point-contents .point-content .table-area table th,#osoto-content .point-contents .point-content .table-area table th{background-color:#f4f5f6;width:30%}#ouchi-content .point-contents .point-content .table-area table th,#ouchi-content .point-contents .point-content .table-area table td,#osoto-content .point-contents .point-content .table-area table th,#osoto-content .point-contents .point-content .table-area table td{border:1px solid #d8d8d8;padding:24px 12px 24px 24px;font-size:15px;line-height:26px}#ouchi-content .point-contents .point-content .btn-area,#osoto-content .point-contents .point-content .btn-area{text-align:center;margin-top:48px}#ouchi-content .point-contents .point-content .text,#osoto-content .point-contents .point-content .text{font-size:16px;line-height:30px;width:580px;margin:36px auto 0}#ouchi-content .point-contents .point-content .annotation,#osoto-content .point-contents .point-content .annotation{width:580px;font-size:12px;margin:36px auto 0}.back-top{text-align:center}.banner-area{margin-top:50px}.banner-area img:hover{opacity:0.7}.link-btn-area{display:flex;justify-content:space-between;align-items:center;width:660px;height:150px;margin:0 auto}span.arrow-triangle:after{position:absolute;display:block;top:50%;left:50%;content:'';width:13px;height:13px;border:9px solid transparent;border-top:9px solid #000;box-sizing:border-box;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#cont2{margin-top:46px}#cont2 .multipack{border:10px solid #f3f6f5}#cont2 .multipack .item-inner{padding:36px 30px 45px}#cont2 .multipack .item-inner .tab-ttl{margin-bottom:30px;text-align:center}#cont2 .multipack .item-inner .tab-image{text-align:center;margin-bottom:35px}#cont2 .multipack .item-inner .text{font-size:16px;line-height:30px;width:580px;margin:36px auto 0}.com-cont{padding-bottom:55px}.btn-box{text-align:right;margin-top:10px;margin-bottom:40px}.btn-box .btn{text-align:center}.btn-box .btn.blue{font-size:0;width:270px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.btn-box .btn.blue a,.btn-box .btn.blue label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}.btn-box .btn.blue a:hover,.btn-box .btn.blue label:hover{box-shadow:0 1px 0 #2959a8}.btn-box .btn.blue a:after,.btn-box .btn.blue label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}.btn-box .btn.blue a:hover,.btn-box .btn.blue label:hover{top:2px}.btn-box .btn.blue a:before,.btn-box .btn.blue a:after,.btn-box .btn.blue label:before,.btn-box .btn.blue label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.btn-box .btn.blue a span,.btn-box .btn.blue label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.cta-box{border:2px solid #cbced2;margin-bottom:60px}.cta-box .cta-ttl{background:#306dd0;font-size:24px;font-weight:bold;color:#fff;text-align:center;height:60px;line-height:58px}.cta-box .cta-inner{padding:25px 28px 28px 193px;background:url('../../../img/general/option/wifi-multi/bg-cta.png?1615709854') no-repeat left bottom}.cta-box .cta-inner .entry-box dt{border:1px solid #3f78d4;font-size:18px;color:#3f78d4;height:36px;line-height:36px;text-align:center;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;margin-bottom:20px}.cta-box .cta-inner .entry-box dd{*zoom:1}.cta-box .cta-inner .entry-box dd:after{content:"";display:table;clear:both}.cta-box .cta-inner .entry-box dd .fd-block{float:left;width:360px}.cta-box .cta-inner .entry-box dd .fd-block .fd-text{font-size:18px;font-weight:bold;margin-bottom:15px}.cta-box .cta-inner .entry-box dd .fd-block .num{display:inline-block;font-family:'Arial';font-size:47px;font-weight:bold;line-height:0.8;background:url('../../../img/icon/fd.png?1615709854') no-repeat left bottom;padding-left:52px;margin-bottom:14px;letter-spacing:0.05rem}.cta-box .cta-inner .entry-box dd .fd-block .time-text{font-size:15px}.cta-box .cta-inner .entry-box dd .btns-block{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #336fd2}.cta-box .cta-inner .entry-box dd .btns-block .web-text{font-size:14px;font-weight:bold;margin-bottom:8px;letter-spacing:-0.8px}.cta-box .cta-inner .entry-box dd .btns-block .btns{font-size:0;letter-spacing:0}.cta-box .cta-inner .entry-box dd .btns-block .btns li{letter-spacing:0.05em}.cta-box .cta-inner .entry-box dd .btns-block .btns li:last-child{margin-left:15px}.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry{font-size:0;width:250px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry a,.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#f7df17;box-shadow:0 3px 0 #c6b601}.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry a:hover,.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry label:hover{box-shadow:0 1px 0 #c6b601}.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry a:after,.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #222;display:inline-block;box-sizing:border-box;right:5px}.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry a:hover,.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry label:hover{top:2px}.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry a:before,.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry a:after,.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry label:before,.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry a span,.cta-box .cta-inner .entry-box dd .btns-block .btns li.entry label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry{font-size:0;width:250px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry a,.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#fff;border:1px solid #c0c1c1;border-bottom:none;box-shadow:0 3px 0 #c0c1c1}.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry a:hover,.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry label:hover{box-shadow:0 1px 0 #c0c1c1}.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry a:after,.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #222;display:inline-block;box-sizing:border-box;right:5px}.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry a:hover,.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry label:hover{top:2px}.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry a:before,.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry a:after,.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry label:before,.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry a span,.cta-box .cta-inner .entry-box dd .btns-block .btns li.inquiry label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.cta-box .cta-inner .entry-box dd .btns-area{font-size:0;letter-spacing:0}.cta-box .cta-inner .entry-box dd .btns-area p{letter-spacing:0.05em;display:inline-block;vertical-align:middle}.cta-box .cta-inner .entry-box dd .btns-area p.text{font-size:15px;font-weight:bold}.cta-box .cta-inner .entry-box dd .btns-area p.area{margin-left:13px;font-size:0;width:250px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;vertical-align:middle}.cta-box .cta-inner .entry-box dd .btns-area p.area a,.cta-box .cta-inner .entry-box dd .btns-area p.area label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#f0f1f1;box-shadow:0 3px 0 #c0c1c1}.cta-box .cta-inner .entry-box dd .btns-area p.area a:hover,.cta-box .cta-inner .entry-box dd .btns-area p.area label:hover{box-shadow:0 1px 0 #c0c1c1}.cta-box .cta-inner .entry-box dd .btns-area p.area a:after,.cta-box .cta-inner .entry-box dd .btns-area p.area label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #336fd2;display:inline-block;box-sizing:border-box;right:5px}.cta-box .cta-inner .entry-box dd .btns-area p.area a:hover,.cta-box .cta-inner .entry-box dd .btns-area p.area label:hover{top:2px}.cta-box .cta-inner .entry-box dd .btns-area p.area a:before,.cta-box .cta-inner .entry-box dd .btns-area p.area a:after,.cta-box .cta-inner .entry-box dd .btns-area p.area label:before,.cta-box .cta-inner .entry-box dd .btns-area p.area label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.cta-box .cta-inner .entry-box dd .btns-area p.area a span,.cta-box .cta-inner .entry-box dd .btns-area p.area label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.bnr-link:hover{opacity:0.7}
