﻿h2,h3,.ttl{text-align:center}.eng{font-family:Arial,Helvetica," sans-serif"}.mainvisual-01 .bg{background:url("../../img/index/bg.png?1583891195") no-repeat 50% 0;background-size:cover;padding:35px 0 30px}.mainvisual-02 .bg{background-size:cover;padding:75px 0 60px;background-repeat:no-repeat;background-position:center}.mainvisual .bg .ribon{display:inline-block;position:relative}.mainvisual .bg .ribon:after{content:"";display:inline-block;background:url("../../img/index/mv-plus.png?1583891195") no-repeat center;background-size:100%;position:absolute;bottom:-54px;left:50%;transform:translateX(-50%);width:44px;height:44px;margin:auto}.mainvisual .bg .ttl{padding:65px 0 20px;text-align:left}.mainvisual .bg .benefits{display:flex;justify-content:space-between;position:relative}.mainvisual .bg .benefits .item{position:relative}.mainvisual .bg .benefits .item .btn{position:absolute;bottom:53px;left:50%;margin:0 0 0 -140px}.mainvisual .bg .note{color:#fff;font-size:12px}.mainvisual .bg .img{text-align:center}.mainvisual .bg .txt{padding:25px 0 0;color:#fff;font-size:15px}.mainvisual .bg .otTtl{text-align:center;color:#ef464d;font-size:60px;font-weight:bold}.mainvisual .bg .otBnr{position:relative;margin:34px 0 0}.mainvisual .bg .otBnr .otIcn{position:absolute;top:-24px;left:-30px;z-index:2;width:100px;height:100px}.mainvisual .bg .otBnr .otImg{text-align:center}.mv_img{max-width:101%}#cashback .mbg{background-size:cover;padding:42px 0 111px;background-repeat:no-repeat;background-position:50% 0}#cashback .mbg .tokuten_list{display:flex;justify-content:space-between;margin-top:28px}#cashback .mbg .tokuten_list li{flex-basis:490px;text-align:center;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(244,184,29,.3);padding-bottom:12px}#cashback .mbg .tokuten_list li .tokuten-icon{margin-top:-20px}#cashback .mbg .tokuten_list li .text{font-size:26px;margin-top:20px}#cashback .mbg .tokuten_list li .price{font-size:54px;font-weight:bold;line-height:1;margin-top:10px}#cashback .mbg .tokuten_list li .price span{font-family:Arial,Helvetica," sans-serif"}#cashback .mbg .tokuten_list li:first-child{position:relative}#cashback .mbg .tokuten_list li:first-child::after{position:absolute;top:55%;right:-46px;content:url("../../img/index/cashback-plus.png");display:block;width:72px;height:72px;transform:translateY(-50%)}#cashback .mbg .note{color:#616161;font-size:12px;text-align:right;line-height:1;margin-top:10px}#cashback .mbg .btn{margin:22px auto 0;position:relative}#cashback .mbg .btn .fukidashi{position:absolute;top:-33px;left:18px}#cashback .mbg .btn a{display:block;color:#e6252d;font-size:26px;font-weight:bold;text-align:center;line-height:72px;text-decoration:none;border:solid 4px #e6252d;border-radius:14px;background-color:#fff603;padding:10px 0 0 40px}#cashback .mbg .btn a span.price{font-family:Arial,Helvetica," sans-serif";font-size:48px}#cashback .mbg .btn a span.yen{font-size:32px}#merit{padding:50px 0}#merit h2.merit-ttl{color:#ef464d;font-size:54px;font-weight:bold;line-height:1.3}#merit h2.merit-ttl span{font-size:35px}#merit .merit-bnr-list{margin-top:32px}#merit .merit-bnr-list li{margin-bottom:30px}#merit .merit-bnr-list li:last-child{margin-bottom:0}#reason .reasonList{background:#fff8ce;padding:80px 0 0}#reason .reasonList .tabList{display:flex;justify-content:center;padding:70px 0 36px}#reason .reasonList .reas .ttlBg{background:#ff701c}#reason .reasonList .reas .ttlBg h2{position:relative;top:-40px;text-align:left}#reason .reasonList .reas-01 .ttlBg h2{margin:0 0 0 130px}#reason .reasonList .reas-01 .empTxt{padding:50px 0 34px;text-align:center}#reason .reasonList .reas-01 .table{padding:0 0 60px}#reason .reasonList .reas-01 .table table{width:100%}#reason .reasonList .reas-01 .table th{background:#e5e5e5;width:calc(100% - 780px);font-size:18px;text-align:center;border-bottom:solid 1px #fff;box-sizing:border-box}#reason .reasonList .reas-01 .table .line td{border-top:solid 1px #ececec;border-bottom:solid 1px #ececec}#reason .reasonList .reas-01 .table td{background:#fff;width:390px;padding:20px 0;font-size:26px;text-align:center;box-sizing:border-box}#reason .reasonList .reas-01 .table td.bg{background:#ff7727;color:#fff;font-weight:bold;border-left:solid 1px #fff}#reason .reasonList .reas-01 .table td .plan{padding:5px 0 0}#reason .reasonList .reas-01 .table td .attPrice{color:#e6252d;font-size:68px;font-weight:bold}#reason .reasonList .reas-01 .table td .attPrice span{position:relative;display:inline-block;font-size:42px}#reason .reasonList .reas-01 .table td .txt-min{font-size:18px}#reason .reasonList .reas-01 .table td .balloon-01{background:#e6252d;position:relative;top:-20px;width:590px;margin:0 auto;padding:7px 0;color:#fff;font-size:24px;font-weight:bold;border-radius:5px}#reason .reasonList .reas-01 .table td .balloon-01:before,#reason .reasonList .reas-01 .table td .balloon-01:after{content:" ";position:absolute;bottom:100%;width:0;height:0;border:solid rgba(0,0,0,0);pointer-events:none;border-color:rgba(230,37,45,0);border-bottom-color:#e6252d;border-width:12px 7px}#reason .reasonList .reas-01 .table td .balloon-01:before{left:15%}#reason .reasonList .reas-01 .table td .balloon-01:after{right:15%}#reason .reasonList .reas-01 .table td .price{color:#333;font-size:42px;line-height:1.3}#reason .reasonList .reas-01 .table td .price span{font-size:26px}#reason .reasonList .reas-01 .table td .discount{display:flex;align-items:center;justify-content:center;position:relative;top:-20px;width:655px;margin:0 auto -20px;padding:35px 0 0;border-top:3px solid #ff701c}#reason .reasonList .reas-01 .table td .discount:after,#reason .reasonList .reas-01 .table td .discount:before{top:-3px;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}#reason .reasonList .reas-01 .table td .discount:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px 11px;margin-left:-11px}#reason .reasonList .reas-01 .table td .discount:before{border-color:rgba(255,112,28,0);border-top-color:#ff701c;border-width:20px 15px;margin-left:-15px}#reason .reasonList .reas-01 .table td .discount .balloon-02{background:#e6252d;position:relative;top:-8px;width:312px;padding:14px 0;color:#fff;font-size:36px;line-height:1.3;font-weight:bold;text-align:center;border-radius:5px}#reason .reasonList .reas-01 .table td .discount .balloon-02:after{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(230,37,45,0);border-left-color:#e6252d;border-width:9px 14px;margin-top:-9px}#reason .reasonList .reas-01 .table td .discount .zero{padding:0 0 0 30px;color:#e6252d;font-size:156px;line-height:1;font-weight:bold}#reason .reasonList .reas-01 .table td .discount .zero span{position:relative;font-size:68px}#reason .reasonList .reas-01 .table td .discount .zero span:after{content:"実質";display:inline-block;position:absolute;top:-15px;left:0;right:0;font-size:32px}#reason .reasonList .reas-01 .table td .att{position:relative;top:-10px;color:#e6252d;font-size:12px}#reason .reasonList .reas-01 .table .gigatoku-note{padding-top:30px;color:#818181;font-size:12px}#reason .reasonList .reas-01 .further-bg{background:#f0f0f0;padding:62px 0}#reason .reasonList .reas-01 .further-bg .monthly{display:flex;align-items:center;justify-content:space-between;margin:30px 0 0;padding:35px 40px 35px 170px;background-repeat:no-repeat;background-position:33px 50%;background-color:#fff}#reason .reasonList .reas-01 .further-bg .monthly .cont{color:#333}#reason .reasonList .reas-01 .further-bg .monthly .cont h3{padding:0;font-size:34px;font-weight:bold;text-align:left}#reason .reasonList .reas-01 .further-bg .monthly .cont .txt{font-size:22px}#reason .reasonList .reas-01 .further-bg .monthly .price{color:#e6252d;font-size:38px;line-height:1;font-weight:bold}#reason .reasonList .reas-01 .further-bg .monthly .price .big{font-size:68px}#reason .reasonList .reas-01 .further-bg .monthly .price .min{font-size:24px;font-weight:normal}#reason .reasonList .reas-01 .further-bg .att{padding:16px 0 0;font-size:15px}#reason .reasonList .reas-01 .further-bg .att span{color:#e6252d;font-weight:bold}#reason .reasonList .reas-01 .further-bg h3{padding:60px 0 0}#reason .reasonList .reas-01 .further-bg .list{padding:30px 0 0}#reason .reasonList .reas-01 .further-bg .list ol{display:flex;justify-content:space-between}#reason .reasonList .reas-02 .ttlBg h2{margin:0 0 0 100px}#reason .reasonList .reas-02 .mainBg{background:#fff;padding:56px 0 70px}#reason .reasonList .reas-02 .img01{padding:28px 0 0}#reason .reasonList .reas-02 .att{padding:10px 0 0;color:#818181;font-size:12px}#reason .reasonList .reas-02 .img02{padding:55px 0 26px;text-align:center}#reason .reasonList .reas-02 .bg{background:#fff8ce;padding:0 50px 40px;border-radius:8px}#reason .reasonList .reas-02 .bg .img03{position:relative;top:-15px;left:-72px}#reason .reasonList .reas-02 .bg .img03 img{max-width:none}#reason .reasonList .reas-02 .bg .ex{position:relative;margin:15px 0 0;color:#333;font-size:26px;font-weight:bold;text-align:center}#reason .reasonList .reas-02 .bg .ex:after{content:"";background:#333;display:inline-block;position:absolute;top:50%;left:0;z-index:1;width:100%;height:2px}#reason .reasonList .reas-02 .bg .ex span{background:#fff8ce;display:inline-block;position:relative;z-index:2;padding:0 10px}#reason .reasonList .reas-02 .bg .list{display:flex;justify-content:space-between;padding:20px 0 0}#reason .reasonList .reas-02 .bg .list .card{width:calc((100% - 40px)/2)}#reason .reasonList .reas-02 .bg .item{text-align:center}#reason .reasonList .reas-02 .bg .item .ttl{background:#ff701c;padding:10px 0;color:#fff;font-size:18px;font-weight:bold;border-radius:8px 8px 0 0}#reason .reasonList .reas-02 .bg .item .cont{background:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100px;text-align:center;border-radius:0 0 8px 8px;box-sizing:border-box}#reason .reasonList .reas-02 .bg .item .cont .price{display:inline-block;position:relative;color:#e6252d;font-size:24px;line-height:1;font-weight:bold}#reason .reasonList .reas-02 .bg .item .cont .price span{font-size:46px}#reason .reasonList .reas-02 .bg .item .cont .price.att:after{content:"※";display:inline-block;position:absolute;top:27px;right:-12px;margin:0 auto;font-size:14px;text-align:left;font-weight:normal}#reason .reasonList .reas-02 .bg .item .cont .txt{display:block;width:100%;margin:-25px 0 0;padding:0;font-size:14px}#reason .reasonList .reas-02 .txt{padding:20px 0 0;font-size:15px}#reason .reasonList .reas-02 .txt span{color:#e4151e;font-weight:bold}#reason .reasonList .reas-02 .txt-b{font-size:32px;font-weight:bold;text-align:center;margin:50px auto 45px}#reason .reasonList .reas-03{padding:0 0 105px}#reason .reasonList .reas-03 .ttlBg h2{margin:0 0 0 60px}#reason .reasonList .reas-03 .img01{padding:63px 0 30px;text-align:center}#reason .reasonList .reas-03 .item{overflow:hidden;padding:30px 0 0}#reason .reasonList .reas-03 .item h3{background:#ff701c;padding:21px 0 20px;color:#fff;font-size:26px;font-weight:bold;border-radius:8px 8px 0 0}#reason .reasonList .reas-03 .item .cont{background:#fff;padding:25px 50px 56px;border-radius:0 0 8px 8px}#reason .reasonList .reas-03 .item .cont .txtEmp01{font-size:26px;font-weight:bold;text-align:center}#reason .reasonList .reas-03 .item .cont .txt01{font-size:18px;text-align:center}#reason .reasonList .reas-03 .item .cont .giga .card{margin-top:40px}#reason .reasonList .reas-03 .item .cont .giga .note{text-align:right;font-size:16px}#reason .reasonList .reas-03 .item .txt02{padding:25px 0 0;font-size:15px}#reason .reasonList .reas-03 .item .txtEmp02{padding:40px 0 0;font-size:24px;font-weight:bold;text-align:center}#reason .reasonList .reas-03 .item .btn{width:620px;margin:0 auto;padding:20px 0 0}.monthlyBill .btn{width:620px;margin:0 auto;padding:20px 0 0}#reason .reasonList .reas-03 .item .btn a,.monthlyBill .btn a{background-repeat:no-repeat;background-position:right 15px top 50%;background-color:#1ca81f;display:block;position:relative;padding:21px 0;color:#fff;font-size:28px;font-weight:bold;text-align:center;text-decoration:none;border-radius:42px;box-shadow:0px 6px 0px 0px #147516}#reason .reasonList .reas-03 .item .btn a:hover,.monthlyBill .btn a:hover{top:5px;-moz-box-shadow:0 1px 0 0 #147516;-webkit-box-shadow:0 1px 0 0 #147516;box-shadow:0 1px 0 0 #147516}#reason .reasonList .reas-03 .item .img03{text-align:center}#reason .reasonList .reas-03 .item .note{padding:12px 0 0;color:#818181;font-size:12px;text-align:center}.area{padding:50px 0 100px}.area .txt{padding:18px 0 50px;font-size:18px;text-align:center}.area .txt span{color:#ea0b15;font-weight:bold}.area .list{border:solid 2px #ff701c}.area .list .ttl{background:#ff701c;padding:27px 0}.area .list .ttl .txt{position:relative;display:inline-block;padding:0 0 0 145px;color:#fff;font-size:30px;font-weight:bold;text-align:center}.area .list .ttl .txt .img{position:absolute;top:50%;left:0;margin:-65px 0 0}.area .list .cont{background:#fff8ce;padding:30px 45px;font-size:28px}.area .list .cont span{display:inline-block;vertical-align:middle}.area .att{margin:0 0 0 1em;padding:15px 0 45px;color:#818181;font-size:12px;text-indent:-1em}.area .biglobe .bg{background:#d1ebfa;padding:30px 50px 35px 50px;border-radius:10px}.area .biglobe .bg .ex{background:#fff;padding:24px 0;text-align:center;border-radius:10px}.area .biglobe .bg .ex .logo{position:relative;display:inline-block}.area .biglobe .bg .ex .logo .img{position:absolute;top:-63px;left:-92px}.area .biglobe .bg .price{padding:15px 0 0;color:#35318f;font-size:110px;font-weight:bold;text-align:center}.area .biglobe .bg .price .min01{font-size:58px}.area .biglobe .bg .price .min02{position:relative;font-size:40px}.area .biglobe .bg .house{display:flex;justify-content:space-between}.area .biglobe .bg h3{padding:32px 0 0;color:#35318f;font-size:34px;font-weight:bold}.area .biglobe .bg .reason{display:flex;justify-content:space-between}.area .biglobe .bg .reason .item{background:#fff;position:relative;width:calc((100% - 40px)/2);margin:40px 0 0;padding:40px 30px 25px;border:solid 4px #00aae8;border-radius:10px;box-sizing:border-box}.area .biglobe .bg .reason .item .icn{position:absolute;top:-40px;left:-26px}.area .biglobe .bg .reason .item .img{text-align:center}.area .biglobe .bg .reason .item .txt{padding:20px 0 0;font-size:15px;text-align:left}.area .biglobe .att{margin:0;padding:70px 0 20px;text-align:center}.area .servicedetail .bg{overflow:hidden;background:#fffddc;border-radius:10px;border:5px solid #00aae8}.area .servicedetail .ttl{padding:20px;background:#00aae8;text-align:center;color:#fff;font-size:30px;font-weight:bold}.area .appoint-box{padding:30px 20px}.area .appoint-box .btn{width:620px;margin:0 auto}.area .appoint-box .btn a{background-repeat:no-repeat;background-position:96% center;background-color:#0090ff;display:flex;align-items:center;justify-content:center;position:relative;padding:0 60px;height:90px;color:#fff;font-size:33px;font-weight:bold;text-align:center;text-decoration:none;border-radius:100px;box-shadow:0px 6px 0px 0px #006ec2}.area .appoint-box .btn a:before{content:"";background:url("../../img/common/ico_free_blue.png") no-repeat center;display:block;position:absolute;top:50%;left:6px;transform:translateY(-50%);width:92px;height:85px}.area .appoint-box .btn a:hover{top:5px;-moz-box-shadow:0 1px 0 0 #147516;-webkit-box-shadow:0 1px 0 0 #147516;box-shadow:0 1px 0 0 #147516}#flow{background:#fffddc;padding:80px 0}#flow h2 p{font-size:15px;padding:25px 0}#flow .ttl-step{text-align:center;margin-bottom:40px;position:relative}#flow .ttl-step p{display:inline-block;padding:0 20px;line-height:1}#flow .ttl-step:before{content:"";width:100%;position:absolute;left:0;top:21px;z-index:-1;border-top:2px solid #222}#flow .step-content{overflow:hidden;*zoom:1}#flow .step-content .step-list{width:18%;margin-right:2.5%;float:left;position:relative}#flow .step-content .step-list.last{margin-right:0}#flow .step-content .step-list dt{padding:18px 5px;text-align:center;background:#ff7727;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;color:#fff;font-weight:bold;font-size:21px}#flow .step-content .step-list dt .ttl{padding-top:35px}#flow .step-content .step-list dt .ttl.line2{padding-top:20px}#flow .step-content .step-list dt .ttl.line3{padding-top:10px}#flow .step-content .step-list dd{height:209px;background:#fff;border:solid 2px #ff7727;padding:20px 15px 10px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}#flow .step-content .step-list dd .image{text-align:center;margin-bottom:10px}#flow .step-content .step-list dd .text{font-size:14px;padding:0 8px}#flow .step-content .step-list dd .text a{color:#e91f2c}#flow .step-content .step-list dd .btn-contact{margin:10px -8px 4px}#flow .step-content .step-list dd .btn-contact a{color:#000;display:block;padding:10px 15px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:#0090ff;text-decoration:none;position:relative;box-sizing:border-box;-moz-box-shadow:0 4px 0 0 #0073cc;-webkit-box-shadow:0 4px 0 0 #0073cc;box-shadow:0 4px 0 0 #0073cc;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}#flow .step-content .step-list dd .btn-contact a:hover{top:3px;-moz-box-shadow:0 1px 0 0 #0073cc;-webkit-box-shadow:0 1px 0 0 #0073cc;box-shadow:0 1px 0 0 #0073cc}#flow .step-content .step-list dd .btn-contact a:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:11px;width:18px;height:18px;margin:auto;background:url("../../img/index/arrow_03.png?1583891195") no-repeat center center}#flow .notes{margin:47px 0 0}#flow .notes .ttl{background:#e5e5e5;padding:18px 0 17px;font-size:28px;font-weight:bold}#flow .notes .cont{background:#fff;height:236px;overflow:auto;padding:30px 20px 40px;border:solid 1px #e5e5e5;box-sizing:border-box}#flow .notes .cont p{padding:10px 0 0;color:#818181;font-size:12px}#js-popup-benefits01,#js-popup-benefits02,#js-popup-initial_cost_free,#js-popup-start_support_plus{display:none}.popupBg{background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.popupBase{position:fixed;top:5%;left:5%;width:90%;height:85%}.popupBase .js-popup-close{padding:0 10px 0 0;text-align:right}.popup{background:#fff;height:100%;overflow:auto;border-radius:5px}.popup .inner{padding:15px}.popup .inner .ttl{margin:0 0 10px;color:#ff701c;font-size:16px;border-bottom:solid 2px #ff701c}.popup .inner .txt{margin:0 0 10px;font-size:13px}.popup .inner .txt span{color:#ff701c;font-weight:bold}.popup .inner .list-ul{margin:0 0 10px}.popup .inner .list-ul ul li{font-size:13px}.popupBg,.popupBase{display:none}.popupBg{background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.popupBase{position:fixed;top:5%;left:50%;z-index:9999999;width:735px;height:85%;margin:0 0 0 -367px}.popupBase .js-popup-close a{display:block;height:50px;background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;color:#818181;line-height:1;text-decoration:none}.popup{background:#fff;height:100%;overflow:auto;border-radius:8px}.popup .inner{padding:40px}.popup .inner .ttl{text-align:unset;margin:0 0 10px;padding:0 0 8px;color:#ff701c;font-size:18px;font-weight:bold;border-bottom:solid 2px #ff701c}.popup .inner .txt{margin:0 0 25px;font-size:14px}.popup .inner .price{color:#ff701c;font-weight:bold}.popup .inner .txt span{color:#ff701c;font-weight:bold}.popup .inner .txt-bold{margin:0 0 25px;font-size:18px;font-weight:bold}.popup .inner .txt-boldmb0{font-size:18px;font-weight:bold}.popup .inner .list-ul{margin:0 0 25px}.popup .inner .list-ul ul li{font-size:14px}.hide{display:none}.fancyboxPart{overflow:hidden;width:740px;border-radius:10px}.reservateBox h2{padding:8px 10px;background:#eb5505;text-align:center;color:#fff;font-weight:bold;font-size:26px}.reservateBox .box{padding:0 55px 50px;background:#fff}.reservateBox .title{margin-bottom:20px;padding:50px 28% 50px 45px;background:url("../../img/index/img_woman.jpg") no-repeat right top;line-height:1.38;color:#eb5505;font-size:29px;font-weight:bold}.reservateBox .subTit{margin-bottom:25px;text-align:center;line-height:1.66;color:#eb5505;font-size:18px;font-weight:bold}.reservateBox .close{display:flex;align-items:center;justify-content:center;position:relative;margin:25px auto 0;max-width:300px;height:52px;background-color:#eb5505;box-shadow:0px 3px 0px 0px #8f3404;box-sizing:border-box;font-size:17px;font-weight:bold;text-decoration:none;border-radius:50px;color:#fff}.reservateBox .close:hover{top:3px;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.reservateBox .mainv img{width:100%}.table01 table{width:100%}.table01 th{vertical-align:top;position:relative;padding:10px 48px 10px 10px;width:150px;font-size:14px}.table01 td{padding:4px 0;vertical-align:top}.table01 .sign{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;line-height:20px;text-align:center;border:1px solid #ec5504;border-radius:3px;font-size:11px}.table01 .sign.any{color:#ec5504}.table01 .sign.must{background:#ec5504;color:#fff}.table01 .full{width:100%}.table01 .half{width:50%}.table01 .bor{background-color:#feffea;border:1px solid #0e489c}.table01 input[type=text],.table01 input[type=tel]{padding:0 10px;height:40px;box-sizing:border-box;color:#626262;font-size:13px}.table01 select{padding:0 10px;height:40px;box-sizing:border-box;color:#626262;font-size:13px;background:url("../../img/index/ico_select.png") no-repeat 95% center}.subTitStyle{margin:45px auto 0;text-align:center;line-height:1.76;color:#e6252d;font-size:33px;font-weight:bold}.subTitStyle .num{background-image:linear-gradient(0deg, transparent 15%, #fff603 15%, #fff603 35%, transparent 35%);line-height:1.48;font-size:52px}.subTitStyle .num .big{font-size:78px}#reason .reasonList .reas-01 .simulate{padding:60px 0 130px}.simulateBox{padding:30px 40px 40px;background:#fff}.simulateTab .title{padding:10px 14px;background:#f0f0f0;border-radius:50px;font-size:19px;font-weight:bold}.simulateTab .title .step{display:block;float:left;margin-right:80px;width:124px;background:#ff701c;border-radius:50px;line-height:36px;text-align:center;color:#fff}.simulateTab .title .note{color:#ea183a;font-size:23px}.simulateChoice{padding:40px 0;display:flex;justify-content:center;align-items:center}.simulateChoice *{box-sizing:border-box}.simulateChoice .item{margin:0 15px;position:relative;width:32.6%;text-align:center;font-size:29px}.simulateChoice input{display:none}.simulateChoice input+label{cursor:pointer;display:block;padding:10px 0;width:100%;background:#fff;border:10px solid #f2f2f4;border-radius:10px;color:#cccdd2;font-weight:bold}.simulateChoice .ico{display:block;width:100%;height:125px;background-repeat:no-repeat;background-position:center;text-align:center;color:#cccdd2}.simulateChoice input:checked+label{background-color:#ff701c;border-color:#ff701c;color:#fff}.ico_simulate01{background-image:url("../../img/index/radio/simulation-kodate_off.png")}.ico_simulate02{background-image:url("../../img/index/radio/simulation-mantion_off.png")}.ico_simulate03{background-image:url("../../img/index/radio/simulation-internet_off.png")}.ico_simulate04{background-image:url("../../img/index/radio/smartphone_off.png")}.ico_simulate05{background-image:url("../../img/index/radio/simulation_icon-tel_off.png")}.ico_simulate06{background-image:url("../../img/index/radio/simulation-wifi_off.png")}.ico_simulate07{background-image:url("../../img/index/radio/x_off.png")}input:checked+label .ico_simulate01{background-image:url("../../img/index/radio/simulation-kodate_on.png")}input:checked+label .ico_simulate02{background-image:url("../../img/index/radio/simulation-mantion_on.png")}input:checked+label .ico_simulate03{background-image:url("../../img/index/radio/simulation-internet_on.png")}input:checked+label .ico_simulate04{background-image:url("../../img/index/radio/smartphone_on.png")}input:checked+label .ico_simulate05{background-image:url("../../img/index/radio/simulation_icon-tel_on.png")}input:checked+label .ico_simulate06{background-image:url("../../img/index/radio/simulation-wifi_on.png")}input:checked+label .ico_simulate07{background-image:url("../../img/index/radio/x_on.png")}.simulateChoice input+label.son{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.secondChoice{display:flex;justify-content:space-between;flex-wrap:wrap}.secondChoice input+label{flex:0 0 30%;display:flex;align-items:center;justify-content:center;margin:0px auto 10px auto;height:92px;border:4px solid #f2f2f4;border-radius:5px;color:#cccdd2;font-size:25px;font-weight:bold}.simulateCtrl{padding:40px 0 30px;background:#f0f0f0;text-align:center;font-weight:bold;font-size:0}.simulateCtrl li{display:inline-block;vertical-align:top;overflow:hidden;margin:0 5px;width:15%;max-width:150px;background:#fff;border-radius:10px;border:2px solid #222;font-size:13px}.simulateCtrl li .step{background:#f0f0f0;line-height:35px}.simulateCtrl li .info{position:relative;padding:5px 0 14px}.simulateCtrl li .tit{display:flex;flex-direction:column;justify-content:center;align-items:center;height:54px;color:#e6252d;font-size:15px}.simulateCtrl li .tit .num{font-size:13px;display:none}.simulateCtrl li .tit .num.hasCount{display:block}.simulateCtrl li .btn a{display:inline-flex;align-items:center;justify-content:center;position:relative;width:80%;height:25px;background:#e8e8e8;text-decoration:none;box-shadow:0 2px 0 #c5c5c5;border-radius:30px}.simulateCtrl li.onActive .step{background:#ff701c;color:#fff}.simulateCtrl li .info:after{content:"—";display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}.simulateCtrl li.hasResult .info:after{display:none}.monthlyBill h3{position:relative;padding:22px 20px;background:#ff701c;text-align:center;color:#fff;font-size:34px;font-weight:bold}.monthlyBill h3:after{content:"";position:absolute;top:100%;left:50%;margin-left:-16px;width:0;height:0;border-top:12px solid #ff701c;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0)}.monthlyBill .bg{padding:30px 45px 50px;background:#fff}.monthlyBill .subTitStyle{margin:45px auto 30px}.monthlyBill .list{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.monthlyBill .list .card{width:47%;overflow:hidden;border-radius:10px;border:2px solid #ff701c;text-align:center}.monthlyBill .list .ttl{padding:15px 20px;background:#ff701c;color:#fff;font-size:20px;font-weight:bold}.monthlyBill .list .bill{display:flex;align-items:center;justify-content:center;padding:20px 5px 15px;height:140px;text-align:center;font-weight:bold}.monthlyBill .list .tit{line-height:1.18;font-size:22px}.monthlyBill .list .size1{font-size:36px}.monthlyBill .list .size2{font-size:24px}.monthlyBill .list .txt1{color:#ea183a;font-size:20px}.monthlyBill .list .txt1 .num{font-size:60px}.monthlyBill .list .txt2{font-size:18px}.monthlyBill .list .txt2 .num{font-size:50px}.monthlyBill .note{color:#666;font-size:15px}.monthlyBill .list .benefits{position:relative}.monthlyBill .list .benefits .beIco{position:absolute;top:-38px;left:-22px}#reason .reasonList .reas-02 .list-ul{margin-top:15px;line-height:1.66;font-size:15px}#reason .reasonList .reas-02 .list-ul .smart{display:inline-block;margin-bottom:5px;border-bottom:1px solid #797979;font-size:15px;font-weight:bold}.popup .inner .note{display:inline-block;margin-bottom:5px;border-bottom:1px solid #797979;font-size:15px;font-weight:bold}#reason .reasonList .reas-02 .list-ul .item{margin-bottom:15px}#reason .reasonList .reas-02 .list-ul h3{margin:50px auto 45px;text-align:center;font-size:44px;font-weight:bold}#reason .reasonList .reas-02 .list-ul .wifi{display:block}#reason .reasonList .reas-02 .att2{margin-top:35px;text-align:center;font-size:15px}.list-ul .smart{cursor:pointer}.list-ul .toggleBtn .smart:after{content:"▼"}.list-ul .toggleBtn.open .smart:after{content:"▲"}.list-ul .toggleBox{display:none}.form-return iframe{vertical-align:bottom}.syousai-box{text-align:center}.syousai-box .syousai{margin-top:20px;cursor:pointer;cursor:hand;display:inline-block;border-bottom:solid 1px #000}.qa{margin:50px auto}.qa a{text-decoration:none}.qa h2{margin-bottom:30px;display:flex;justify-content:center;align-items:center}.qa h2 img{max-width:60px;width:100%;margin-right:20px}.qa h2 p{font-size:38px !important;font-weight:bold}.qa__inner{background-color:#fff;padding:40px 30px 60px}.qa__tabs{display:flex;justify-content:center}.qa__tabs>a{height:60px;flex:0 0 230px;margin:0 5px;padding:5px 20px;border:1px solid #ff7727;cursor:pointer;font-size:20px;text-align:center;display:flex;justify-content:center;align-items:center;color:#707070}.qa__tabs>a.active{background-color:#ff7727;color:#fff}.qa__content{margin:30px 0 0}.qa__content ul{border-top:1px solid #ff7727;display:none}.qa__content ul.active{display:block}.qa__content li{border-bottom:1px solid #ff7727;padding:20px 0 15px;display:flex;flex-direction:column;position:relative}.qa__content-outer{position:absolute;top:0;left:0;height:63px;width:100%;z-index:2;cursor:pointer}.qa__content-outer.hide{height:0}.qa__content-q{position:relative;font-size:20px;color:#ff7727;cursor:pointer;width:80%;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 60px;margin-left:40px}.qa__content-q::before{position:absolute;top:calc(50% - 15px);left:0;display:block;content:"";width:30px;height:30px;background-image:url("../../img/index/q.png");background-repeat:no-repeat;background-size:contain}.qa__content-q span{position:relative}.qa__content-q span::before,.qa__content-q span::after{position:absolute;display:block;content:"";width:15px;height:2px;background-color:#ff7727}.qa__content-q span::before{top:calc(50% - 1px);right:0}.qa__content-q span::after{top:calc(50% - 1px);right:0;transform:rotate(90deg);transition:all .5s}.qa__content-q span.active::after{transform:rotate(0deg)}.qa__content-a{display:none;background-color:#f8f8f8;padding:30px 60px 30px 100px;animation:contentOpen .5s ease-in-out;position:relative}.qa__content-a.open{display:block}.qa__content-a p{font-size:16px;line-height:1.5}.qa__content-a p a{color:blue}.qa__content-a::after{position:absolute;top:30px;left:40px;display:block;content:"";width:30px;height:30px;background-image:url("../../img/index/a.png");background-repeat:no-repeat;background-size:contain}@keyframes contentOpen{0%{height:0;opacity:0}100%{height:100%;opacity:1}}.contact-freedial{max-width:500px;margin:30px auto 0;padding-bottom:.5em;border:1px solid #fc9a00;border-radius:10px;text-align:center;overflow:hidden}.contact-freedial__caption{padding:7px 0;color:#fff;font-size:90%;font-weight:bold;background:#fc9a00}.contact-freedial__tel{margin:.5em 0;display:flex;justify-content:center;align-items:center}.contact-freedial__tel img{width:2em}.contact-freedial__tel span{display:inline-block;font-size:150%;font-weight:bold;margin-left:.5em}.contact-freedial__time{font-size:80%}
