﻿#main-formeasy_feature{margin-top:-100px;padding-top:100px}#main-formeasy_feature .formeasy{padding-top:15px;padding-bottom:0;position:relative}#main-formeasy_feature .formeasy .ttl{position:relative;padding-left:262px}#main-formeasy_feature .formeasy .ttl .text_img{margin-right:85px}#main-formeasy_feature .formeasy .ttl .text_bold{font-size:42px;font-weight:bold}#main-formeasy_feature .formeasy .ttl .img_top{display:block;margin-right:-40px;position:absolute;right:30px;top:50px;z-index:2}@media screen and (max-width: 1160px){#main-formeasy_feature .formeasy .ttl .img_top{margin-right:0}}#main-formeasy_feature .formeasy .text{margin-top:10px;padding-left:340px;text-align:left;font-size:18px}#main-formeasy_feature .formeasy .text_top{margin-top:10px;text-align:center}#main-formeasy_feature .formeasy .note{margin-top:10px}#main-formeasy_feature .formeasy .anm_img{position:absolute;left:145px;top:-23px;z-index:2;width:95px}#main-formeasy_feature .formeasy .anm_img .logo_img{margin-top:10px}#main-formeasy_feature .formeasy .iframe{position:relative;background-color:#feec00;margin-top:10px;padding:4px 35px 47px}#main-formeasy_feature .formeasy .iframe .img{display:block;z-index:2}@media screen and (max-width: 1160px){#main-formeasy_feature .formeasy .iframe .img{margin-right:0}}#main-formeasy_feature .formeasy .iframe iframe{display:block;width:100%;height:330px;position:relative;z-index:1}#main-formeasy_feature .formeasy .iframe iframe body{background:unset}.formeasy_bottom{padding:30px 0 35px;text-align:center;background:#f76221;position:relative}.formeasy_bottom.bottom ul{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.formeasy_bottom.bottom ul li{position:relative;width:auto}.formeasy_bottom.bottom ul li.line{padding:5px 0 5px 50px;border-left:1px solid #fff}.formeasy_bottom.bottom ul li .btn-speed{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;width:440px;height:90px;margin:0 auto;padding:10px 30px 0 0;background-color:#f86221;border-radius:10px;box-shadow:0 5px 0 #da6016;position:relative}.formeasy_bottom.bottom ul li .btn-speed:hover{top:3px;box-shadow:0 2px 0 #da6016}.formeasy_bottom.bottom ul li .btn-speed .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.formeasy_bottom.bottom ul li .btn-speed .text{display:inline-block;margin-left:25px;color:#fff;font-size:26px;font-weight:bold;letter-spacing:0;line-height:1.2}.formeasy_bottom.bottom ul li .btn-speed .under-text{font-size:14px;color:#fff;margin-top:10px;font-weight:normal}.formeasy_bottom.bottom ul li .btn-speed .under-text .sub{color:#ffef00}.formeasy_bottom.bottom ul li .btn-speed::after{content:'';display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:0;bottom:0;right:25px;margin:auto}.formeasy_bottom.bottom ul li .btn_wrap{width:540px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;background-color:#fa9c72;padding:15px}.formeasy_bottom.bottom ul li .btn-inquiry{margin-top:25px}.formeasy_bottom.bottom ul li .btn-inquiry,.formeasy_bottom.bottom ul li .btn-faq{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:220px;height:75px;padding-right:30px;border-radius:50px;border:1px solid #fff;position:relative;transition:all 200ms}.formeasy_bottom.bottom ul li .btn-inquiry .text,.formeasy_bottom.bottom ul li .btn-faq .text{display:inline-block;margin-left:15px;color:#fff;font-size:16px;font-weight:bold;letter-spacing:0;line-height:1.5;text-align:center}.formeasy_bottom.bottom ul li .btn-inquiry::after,.formeasy_bottom.bottom ul li .btn-faq::after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:10px;margin:auto}.formeasy_bottom.bottom ul li .btn-inquiry:hover,.formeasy_bottom.bottom ul li .btn-faq:hover{opacity:0.5}.formeasy_bottom.bottom ul li .btn-appoint{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:300px;height:90px;padding-right:60px;background-color:#286fc7;border-radius:9px;box-shadow:0 5px 0 #1a61b8;position:relative}.formeasy_bottom.bottom ul li .btn-appoint:hover{top:3px;box-shadow:0 2px 0 #1a61b8}.formeasy_bottom.bottom ul li .btn-appoint .text{display:inline-block;margin-left:30px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:0;line-height:1.5;text-align:center}.formeasy_bottom.bottom ul li .btn-appoint .text .small{display:inline-block;margin-bottom:8px;color:#ffee6b;font-size:13px}.formeasy_bottom.bottom ul li .btn-appoint::after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:10px;margin:auto}.formeasy_bottom ul{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.formeasy_bottom ul li{position:relative;width:1120px;text-align:center;padding-left:467px}.formeasy_bottom ul li.balloon::before{display:block;content:"";width:480px;height:214px;background:url("/assets/img/pc/page/_contents/hukidashi_cta.png") no-repeat center top;position:absolute;bottom:-35px;left:-10px;background-size:contain}.formeasy_bottom ul li.person::after{display:block;content:"";width:205px;height:298px;background:url("/assets/img/pc/page/_contents/176/img_talent_cta.png") no-repeat center top;position:absolute;bottom:-35px;right:0}.formeasy_bottom ul li .text{display:inline-block;margin-left:10px;color:#fff;font-size:22px;font-weight:bold;letter-spacing:0;line-height:1}.formeasy_bottom ul li .upper{margin-bottom:15px;font-size:18px;color:#fff}.formeasy_bottom ul li .upper span{color:#ffef00}.formeasy_bottom ul li .btn-speed{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;width:580px;height:88px;margin:0 auto;padding:10px 30px 8px 25px;background-color:#fff;border-radius:10px;box-shadow:0 5px 0 #ffa47c;position:relative}.formeasy_bottom ul li .btn-speed:hover{top:3px;box-shadow:0 2px 0 #ffa47c}.formeasy_bottom ul li .btn-speed .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.formeasy_bottom ul li .btn-speed .text{display:inline-block;margin-left:13px;color:#f76221;font-size:26px;font-weight:bold;letter-spacing:0;line-height:1.2}.formeasy_bottom ul li .btn-speed .under-text{font-size:14px;color:#000;margin-top:5px;font-weight:bold;display:block}.formeasy_bottom ul li .btn-speed .under-text .sub{color:#f76221}.formeasy_bottom ul li .btn-speed::after{content:'';display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #000;border-right:3px solid #000;position:absolute;top:0;bottom:0;right:25px;margin:auto}.formeasy_cta_bottom{background:#f76221;padding:20px 0 30px}.formeasy_cta_bottom ul{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.formeasy_cta_bottom ul li{flex:1}.formeasy_cta_bottom ul li:first-child{flex:none;width:580px;margin-right:20px}.formeasy_cta_bottom ul li .upper{text-align:center;color:#fff;font-size:18px;margin-bottom:12px}.formeasy_cta_bottom ul li .upper:before{content:'╲';margin-right:0.5em}.formeasy_cta_bottom ul li .upper:after{content:'╱';margin-left:0.5em}.formeasy_cta_bottom ul li .upper_appoint{text-align:center;color:#fff;font-size:12px}.formeasy_cta_bottom ul li .upper_appoint:before{content:'╲';margin-right:0.5em}.formeasy_cta_bottom ul li .upper_appoint:after{content:'╱';margin-left:0.5em}.formeasy_cta_bottom ul li .btn-speed{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;width:100%;height:88px;margin:0 auto;padding:10px 0 25px;background-color:#fff;border-radius:10px;box-shadow:0 5px 0 #ffa47c;position:relative;padding-bottom:8px}.formeasy_cta_bottom ul li .btn-speed:hover{top:3px;box-shadow:0 2px 0 #ffa47c}.formeasy_cta_bottom ul li .btn-speed .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.formeasy_cta_bottom ul li .btn-speed .text{display:inline-block;margin-left:13px;color:#f76221;font-size:26px;font-weight:bold;letter-spacing:0;line-height:1.2}.formeasy_cta_bottom ul li .btn-speed .under-text{font-size:14px;color:#000000;margin-top:5px;font-weight:bold}.formeasy_cta_bottom ul li .btn-speed .under-text .sub{color:#f76221}.formeasy_cta_bottom ul li .btn-speed::after{content:'';display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #000;border-right:3px solid #000;position:absolute;top:0;bottom:0;right:25px;margin:auto}.formeasy_cta_bottom ul li .links{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:end;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.formeasy_cta_bottom ul li .links .link-tel{width:250px;margin-top:15px}.formeasy_cta_bottom ul li .links .link-tel .hukidashi{text-align:center;font-size:16px;color:#fff}.formeasy_cta_bottom ul li .links .link-line{width:224px}.formeasy_cta_bottom ul li .links .btn-inquiry{margin-top:10px}.formeasy_cta_bottom ul li .links .btn-inquiry,.formeasy_cta_bottom ul li .links .btn-faq{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:38px;padding-right:20px;border-radius:10px;border:1px solid #fff;position:relative;transition:all 200ms}.formeasy_cta_bottom ul li .links .btn-inquiry .ttl,.formeasy_cta_bottom ul li .links .btn-faq .ttl{width:18px}.formeasy_cta_bottom ul li .links .btn-inquiry .text,.formeasy_cta_bottom ul li .links .btn-faq .text{display:inline-block;margin-left:15px;color:#fff;font-size:16px;font-weight:bold;letter-spacing:0;line-height:1.5;text-align:center}.formeasy_cta_bottom ul li .links .btn-inquiry::after,.formeasy_cta_bottom ul li .links .btn-faq::after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:10px;margin:auto}.formeasy_cta_bottom ul li .links .btn-inquiry:hover,.formeasy_cta_bottom ul li .links .btn-faq:hover{opacity:0.5}.formeasy_cta_bottom ul li .links .btn-appoint{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:64px;padding-right:20px;background-color:#286fc7;border-radius:9px;box-shadow:0 5px 0 #1a61b8;position:relative}.formeasy_cta_bottom ul li .links .btn-appoint:hover{top:3px;box-shadow:0 2px 0 #1a61b8}.formeasy_cta_bottom ul li .links .btn-appoint .text{display:inline-block;margin-left:5px;color:#fff;font-size:20px;font-weight:bold;letter-spacing:0;line-height:1.5;text-align:center}.formeasy_cta_bottom ul li .links .btn-appoint .text .small{display:inline-block;margin-bottom:8px;color:#ffee6b;font-size:13px}.formeasy_cta_bottom ul li .links .btn-appoint::after{content:'';display:inline-block;width:1em;height:1em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#main #main-cta{background-color:rgba(35,55,86,0.8)}#main #main-cta .cta{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:144px}#main #main-cta .cta .cta_left{position:relative;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:440px;height:144px;flex-wrap:wrap}#main #main-cta .cta .cta_left .person{position:absolute;bottom:0;left:0}#main #main-cta .cta .cta_left .img{margin-left:175px}#main #main-cta .cta .btn-speed{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:355px;height:75px;padding-top:10px;background-color:#f76221;border-radius:9px;box-shadow:0 5px 0 #d15f13;position:relative}#main #main-cta .cta .btn-speed:hover{top:3px;box-shadow:0 2px 0 #d15f13}#main #main-cta .cta .btn-speed .telop{width:90%;margin:0 auto;padding:5px 0;background-color:#fff;font-size:12px;font-weight:bold;text-align:center;color:#f76220;border-radius:20px;position:absolute;top:-12px;right:0;left:0}#main #main-cta .cta .btn-speed .telop::before{display:block;content:"";width:0;height:0;border:10px solid;border-color:transparent #fff transparent transparent;position:absolute;bottom:-7px;left:20px}#main #main-cta .cta .btn-speed .text{display:inline-block;margin-left:10px;color:#fff;font-size:22px;font-weight:bold;letter-spacing:0;line-height:1}#main #main-cta .cta .btn-speed::after{content:'';display:inline-block;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:20px;margin:auto}#main #main-cta .cta .btn-appoint{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:260px;height:75px;background-color:#286fc7;border-radius:9px;box-shadow:0 5px 0 #1a61b8;position:relative}#main #main-cta .cta .btn-appoint:hover{top:3px;box-shadow:0 2px 0 #1a61b8}#main #main-cta .cta .btn-appoint .text{display:inline-block;margin-left:10px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:0;line-height:1.2;text-align:center}#main #main-cta .cta .btn-appoint .text .small{display:inline-block;margin-bottom:8px;color:#ffee6b;font-size:13px}#main #main-cta .cta .btn-appoint::after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:10px;margin:auto}#main #main-merit{padding-top:100px;padding-bottom:100px;background-color:#e0f9ff}#main #main-merit .merit .h2{display:block;width:100%;text-align:center}#main #main-merit .merit .merit-list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row nowrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;width:100%;margin-top:40px;position:relative}#main #main-merit .merit .merit-list::before{background:url('../../../../img/pc/common/merit-nari.png?1594106820') no-repeat center;top:100px;left:300px}#main #main-merit .merit .merit-list::after{background:url('../../../../img/pc/common/merit-sarani.png?1594106820') no-repeat center;top:100px;right:300px}#main #main-merit .merit .merit-list::before,#main #main-merit .merit .merit-list::after{content:'';display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100px;height:40px;position:absolute}#main #main-merit .merit .merit-list>li{display:block;width:100%;height:auto;position:relative}#main #main-merit .merit .merit-list>li+li{margin-left:88px}#main #main-merit .merit .merit-list>li .bubble{display:block;width:270px;height:270px;margin:0 auto 35px;padding-top:60px;background-color:#fff;border-radius:50%;text-align:center;position:relative}#main #main-merit .merit .merit-list>li .bubble::after{content:'';display:inline-block;width:0;height:0;border:14px solid transparent;border-bottom:none;border-top:24px solid #fff;position:absolute;left:0;right:0;bottom:-22px;margin:auto;z-index:1}#main #main-merit .merit .merit-list>li .bubble_y{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:75px;margin:0 auto 35px;background-color:#feec00;border-radius:75px;text-align:center;position:relative;font-size:30px;font-weight:bold}#main #main-merit .merit .merit-list>li .bubble_y::after{content:'';display:inline-block;width:0;height:0;border:14px solid transparent;border-bottom:none;border-top:24px solid #feec00;position:absolute;left:0;right:0;bottom:-22px;margin:auto;z-index:1}#main #main-merit .merit .merit-list>li .data{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:column nowrap;-webkit-justify-content:flex-start;-webkit-align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;height:calc(100% - 305px);padding-top:20px;padding-bottom:20px;border:6px solid #fff}#main #main-merit .merit .merit-list>li .data .icon{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto;line-height:1}#main #main-merit .merit .merit-list>li .data .ttl{display:block;width:calc(100% - 40px);margin:30px auto 0;font-size:18px;font-weight:bold;text-align:center}#main #main-merit .merit .merit-list>li .data .text{display:block;width:calc(100% - 40px);margin:20px auto 0;font-size:18px;line-height:2}#main #main-merit #modal-merit01,#main #main-merit #modal-merit02,#main #main-merit #modal-merit03,#main #main-merit #modal-merit04{display:none;width:0;height:0;margin:0;padding:0;border:none;opacity:0}#main #main-merit #modal-merit01+#modal_wrap,#main #main-merit #modal-merit02+#modal_wrap,#main #main-merit #modal-merit03+#modal_wrap,#main #main-merit #modal-merit04+#modal_wrap{display:none;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1000}#main #main-merit #modal-merit01+#modal_wrap .overlay,#main #main-merit #modal-merit02+#modal_wrap .overlay,#main #main-merit #modal-merit03+#modal_wrap .overlay,#main #main-merit #modal-merit04+#modal_wrap .overlay{display:block;width:100%;height:100%;margin:0;background-color:rgba(0,0,0,0.3);cursor:pointer;position:fixed;top:0;left:0;z-index:1001}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap{display:inline-block;width:1000px;height:auto;margin-top:50px;margin-bottom:20px;padding:35px 60px;border-radius:9px;box-sizing:border-box;background:#fff;position:relative;z-index:1002}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .close,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .close,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .close,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .close{display:inline-block;width:80px;height:80px;background-color:#4dc8f0;border-radius:50%;box-sizing:border-box;cursor:pointer;position:absolute;top:-35px;right:-35px;z-index:1003}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .close::before,#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .close::after,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .close::before,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .close::after,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .close::before,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .close::after,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .close::before,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .close::after{content:'';display:inline-block;width:5px;height:48px;background-color:#fff;border-radius:2px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .close::before,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .close::before,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .close::before,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .close::after,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .close::after,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .close::after,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .title,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .title,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .title,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .title{margin-bottom:20px;font-size:24px;font-weight:bold;text-align:center}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table{width:100%;border-top:1px solid #808080;border-left:1px solid #808080}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table th,#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table td,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table th,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table td,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table th,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table td,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table th,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table td{border-right:1px solid #808080;border-bottom:1px solid #808080;text-align:center;padding:15px}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table th .tate,#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table td .tate,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table th .tate,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table td .tate,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table th .tate,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table td .tate,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table th .tate,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table td .tate{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table th.title_darkgray,#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table td.title_darkgray,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table th.title_darkgray,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table td.title_darkgray,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table th.title_darkgray,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table td.title_darkgray,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table th.title_darkgray,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table td.title_darkgray{color:#fff;font-weight:bold;background-color:#949da0}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table th.title_blue,#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table td.title_blue,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table th.title_blue,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table td.title_blue,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table th.title_blue,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table td.title_blue,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table th.title_blue,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table td.title_blue{color:#fff;font-weight:bold;background-color:#30c4f4}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table th.title_gray,#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table td.title_gray,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table th.title_gray,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table td.title_gray,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table th.title_gray,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table td.title_gray,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table th.title_gray,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table td.title_gray{font-weight:normal;background-color:#e1e1e1}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table th.fsz_b,#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table td.fsz_b,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table th.fsz_b,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table td.fsz_b,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table th.fsz_b,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table td.fsz_b,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table th.fsz_b,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table td.fsz_b{font-size:24px}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table th.red,#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table td.red,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table th.red,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table td.red,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table th.red,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table td.red,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table th.red,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table td.red{color:#e50012}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table th,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table th,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table th,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table th{font-weight:bold;background-color:#f7f7f7}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .table td,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .table td,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .table td,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .table td{font-size:18px;font-weight:bold}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .total,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .total,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .total,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .total{margin-top:20px;font-size:24px;font-weight:bold;text-align:center}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .total .red,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .total .red,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .total .red,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .total .red{color:#e50012}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .total .yen,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .total .yen,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .total .yen,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .total .yen{font-size:36px}#main #main-merit #modal-merit01+#modal_wrap .modal_wrap .note,#main #main-merit #modal-merit02+#modal_wrap .modal_wrap .note,#main #main-merit #modal-merit03+#modal_wrap .modal_wrap .note,#main #main-merit #modal-merit04+#modal_wrap .modal_wrap .note{margin-top:10px;font-size:10px}#main #main-merit #modal-merit01:checked+#modal_wrap,#main #main-merit #modal-merit02:checked+#modal_wrap,#main #main-merit #modal-merit03:checked+#modal_wrap,#main #main-merit #modal-merit04:checked+#modal_wrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}#main #main-procedure{padding-top:100px;padding-bottom:100px}#main #main-procedure .procedure .h2{display:block;width:100%;text-align:center}#main #main-procedure .procedure .hukidashi{display:block;width:100%;height:72px;line-height:72px;margin-top:50px;background-color:#4dc8f0;border-radius:36px;color:#fff;font-size:28px;font-weight:bold;letter-spacing:0.05em;text-align:center;position:relative}#main #main-procedure .procedure .hukidashi::after{content:'';display:inline-block;width:0;height:0;border:18px solid transparent;border-bottom:none;border-top:15px solid #4dc8f0;position:absolute;top:100%;left:0;right:0;margin:auto}#main #main-procedure .procedure .hukidashi em{color:#feec00}#main #main-procedure .procedure .data{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-top:80px}#main #main-procedure .procedure .data:nth-of-type(odd)>dt:first-of-type{-webkit-order:2;order:2}#main #main-procedure .procedure .data:nth-of-type(odd)>dd:first-of-type{-webkit-order:1;order:1}#main #main-procedure .procedure .data>dt{-webkit-order:3;order:3;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:500px;height:auto}#main #main-procedure .procedure .data>dd{-webkit-order:3;order:3;display:inline-block;width:548px}#main #main-procedure .procedure .data>dd.full{width:100%}#main #main-procedure .procedure .data>dd .ttl{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}#main #main-procedure .procedure .data>dd .ttl .flag{display:inline-block;margin-right:15px}#main #main-procedure .procedure .data>dd .ttl .name{display:inline-block;margin-right:-60px;font-size:38px;font-weight:bold;letter-spacing:0;line-height:1.2}#main #main-procedure .procedure .data>dd .ttl .name .small{display:inline-block;font-size:20px}#main #main-procedure .procedure .data>dd .text{margin-top:15px;font-size:17px;line-height:2}#main #main-campaign{padding-top:80px;padding-bottom:90px;background:url('../../../../img/pc/page/_contents/campaign-left.png?1624422481') no-repeat right calc(50% + 550px + ( 492px / 2 ) ) bottom 60px,url('../../../../img/pc/page/_contents/campaign-right.png?1624422481') no-repeat left calc(50% + 550px + ( 449px / 2 ) ) bottom 60px;background-color:#fff9a2}#main #main-campaign .campaign .h2{display:block;width:100%;text-align:center}#main #main-campaign .campaign .img{margin-top:40px;text-align:center}#main #main-campaign .campaign .text{font-size:17px;line-height:2;text-align:center}#main #main-campaign .campaign .tokuten_list{width:100%;margin-bottom:30px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#main #main-campaign .campaign .tokuten_list li{width:32%;margin-top:10px}#main #main-campaign .campaign .handle{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:340px;height:50px;margin:40px auto 0;border:none;border-radius:50px;color:#666;border:1px solid #666;font-size:16px;font-weight:bold;text-align:center;cursor:pointer;position:relative;transition:all 200ms}#main #main-campaign .campaign .handle::after{content:'';display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #666;border-right:2px solid #666;position:absolute;top:0;bottom:0;right:15px;margin:auto}#main #main-campaign .campaign .handle:hover{opacity:0.5}#main #main-campaign #modal-cashback{display:none;width:0;height:0;margin:0;padding:0;border:none;opacity:0}#main #main-campaign #modal-cashback+#campaign-cashback{display:none;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1000}#main #main-campaign #modal-cashback+#campaign-cashback .overlay{display:block;width:100%;height:100%;margin:0;background-color:rgba(0,0,0,0.3);cursor:pointer;position:fixed;top:0;left:0;z-index:1001}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback{display:inline-block;width:1000px;height:auto;margin-top:50px;margin-bottom:20px;padding:35px 15px;border-radius:9px;box-sizing:border-box;background:#fff;position:relative;z-index:1002}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .close{display:inline-block;width:80px;height:80px;background-color:#4dc8f0;border-radius:50%;box-sizing:border-box;cursor:pointer;position:absolute;top:-35px;right:-35px;z-index:1003}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .close::before,#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .close::after{content:'';display:inline-block;width:5px;height:48px;background-color:#fff;border-radius:2px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail{display:block;width:880px;padding:40px 0;margin:auto}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .ttl{display:block;text-align:center}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data{margin-top:35px}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data>dt{display:block;font-size:22px;font-weight:bold;text-align:center}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data>dd{margin-top:5px;padding:30px 50px;background-color:#f6f6f6}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data>dd .text{font-size:16px}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data>dd .table{width:780px;margin:30px auto;padding:50px;background-color:#fff}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data>dd .table table thead th{padding:15px 0;border-bottom:2px solid #707070;font-size:16px;font-weight:bold;text-align:center}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data>dd .table table thead th:first-child{width:176px}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data>dd .table table tbody th{padding:15px 0;background-color:#f6f6f6;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;font-size:16px;font-weight:bold;text-align:center}#main #main-campaign #modal-cashback+#campaign-cashback .campaign-cashback .detail .data>dd .table table tbody td{padding:15px;border-bottom:1px solid #b4b4b4;font-size:14px;text-align:left}#main #main-campaign #modal-cashback:checked+#campaign-cashback{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}#main #main-check{padding-top:100px;padding-bottom:100px;background-color:#e0f9ff}#main #main-check .check{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#main #main-check .check .h2{display:block;width:100%;text-align:center}#main #main-check .check .link{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:end;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:column nowrap;-webkit-justify-content:flex-end;-webkit-align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;width:520px;height:280px;margin-top:80px;padding-bottom:25px;position:relative}#main #main-check .check .link:nth-last-of-type(3),#main #main-check .check .link:nth-last-of-type(3) ~ .link{width:330px;height:330px}#main #main-check .check .link::before{content:'';display:inline-block;width:100px;height:100px;background-color:#fff;box-shadow:0 0 10px 0 rgba(125,125,125,0.5);border-radius:50%;position:absolute;top:-20px;left:0;right:0;margin:auto;z-index:1}#main #main-check .check .link::after{content:'';display:inline-block;width:100%;height:100%;background-color:#fff;border-radius:14px;box-shadow:0 0 10px 0 rgba(125,125,125,0.5);position:absolute;top:0;left:0;right:0;margin:auto;z-index:2}#main #main-check .check .link .icon{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100px;height:100px;margin-top:-20px;padding-bottom:20px;background-color:#fff;border-radius:50%;position:relative;z-index:3}#main #main-check .check .link .icon.on{display:none}#main #main-check .check .link .ttl{display:block;width:280px;margin:-10px auto 0;padding-bottom:15px;background:radial-gradient(#4dc8f0 1px,rgba(0,0,0,0) 2px) repeat-x center bottom/8px 8px;font-size:40px;font-weight:bold;letter-spacing:0;line-height:1;text-align:center;position:relative;z-index:4}#main #main-check .check .link .text{display:block;margin:15px auto 0;font-size:16px;line-height:2;text-align:center;position:relative;z-index:4}#main #main-check .check .link .look{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:274px;height:54px;margin:15px auto 0;background-color:#4dc8f0;border-radius:9px;color:#fff;font-size:17px;font-weight:bold;position:relative;z-index:4}#main #main-check .check .link:hover .icon{display:none}#main #main-check .check .link:hover .icon.on{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}#main #main-check .check .link.link-electric .ttl{background:radial-gradient(#feec00 1px,rgba(0,0,0,0) 2px) repeat-x center bottom/8px 8px}#main #main-check .check .link.link-electric .look{background-color:#feec00;color:#00aaf1}#main #main-check .check .link.link-electric:hover::before,#main #main-check .check .link.link-electric:hover::after,#main #main-check .check .link.link-electric:hover .icon{background-color:#fdff6b}#main #main-check .check .link.link-electric:hover .ttl{background:radial-gradient(#00aaf1 1px,rgba(0,0,0,0) 2px) repeat-x center bottom/8px 8px}#main #main-check .check .link.link-electric:hover .look{background-color:#fff}#main #main-check .check .link.link-gas .ttl{background:radial-gradient(#ff9e9e 1px,rgba(0,0,0,0) 2px) repeat-x center bottom/8px 8px}#main #main-check .check .link.link-gas .look{background-color:#ff9e9e}#main #main-check .check .link.link-gas:hover::before,#main #main-check .check .link.link-gas:hover::after,#main #main-check .check .link.link-gas:hover .icon{background-color:#ff9e9e}#main #main-check .check .link.link-gas:hover .ttl{background:radial-gradient(#ffffff 1px,rgba(0,0,0,0) 2px) repeat-x center bottom/8px 8px}#main #main-check .check .link.link-gas:hover .look{background-color:#fff;color:#ff9e9e}#main #main-check .check .link.link-net .ttl{background:radial-gradient(#75eff0 1px,rgba(0,0,0,0) 2px) repeat-x center bottom/8px 8px}#main #main-check .check .link.link-net .look{background-color:#75eff0}#main #main-check .check .link.link-net:hover::before,#main #main-check .check .link.link-net:hover::after,#main #main-check .check .link.link-net:hover .icon{background-color:#75eff0}#main #main-check .check .link.link-net:hover .ttl{background:radial-gradient(#ffffff 1px,rgba(0,0,0,0) 2px) repeat-x center bottom/8px 8px}#main #main-check .check .link.link-net:hover .look{background-color:#fff;color:#75eff0}#main #main-flow{padding-top:100px;padding-bottom:100px}#main #main-flow .flow .h2{display:block;width:100%;text-align:center}#main #main-flow .flow .flow-list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row nowrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;width:100%;margin-top:100px}#main #main-flow .flow .flow-list>li{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:column nowrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;width:100%;height:auto;padding-top:60px;padding-bottom:18px;border:6px solid #4dc8f0;position:relative}#main #main-flow .flow .flow-list>li+li{margin-left:20px}#main #main-flow .flow .flow-list>li+li::before{content:'';display:inline-block;width:0;height:0;border:40px solid transparent;border-right:none;border-left:24px solid #4dc8f0;position:absolute;top:0;bottom:0;left:-26px;margin:auto}#main #main-flow .flow .flow-list>li .num{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:80px;height:80px;background-color:#4dc8f0;border-radius:50%;position:absolute;top:-40px;left:0;right:0;margin:auto;z-index:1}#main #main-flow .flow .flow-list>li .text{display:block;width:calc(100% - 40px);margin:0 auto;font-size:17px;line-height:2}#main #main-flow .flow .flow-list>li .img{display:block;margin-top:10px;text-align:center}#main #main-flow .flow .flow-list>li .btn{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:calc(100% - 40px);height:60px;margin:16px auto;border-radius:9px;color:#fff;font-size:17px;font-weight:bold;position:relative}#main #main-flow .flow .flow-list>li .btn+.btn{margin-top:0}#main #main-flow .flow .flow-list>li .btn::after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:10px;margin:auto}#main #main-flow .flow .flow-list>li .btn.btn-appoint{background-color:#286fc7;box-shadow:0 5px 0 #1a61b8}#main #main-flow .flow .flow-list>li .btn.btn-appoint:hover{top:3px;box-shadow:0 2px 0 #1a61b8}#main #main-flow .flow .flow-list>li .btn.btn-inquiry{background-color:#92a5bc;box-shadow:0 5px 0 #728398}#main #main-flow .flow .flow-list>li .btn.btn-inquiry:hover{top:3px;box-shadow:0 2px 0 #728398}#main #main-flow .flow .flow-list>li .btn.btn-inquiry_b{background-color:#07b400;box-shadow:0 5px 0 #2d8b07}#main #main-flow .flow .flow-list>li .btn.btn-inquiry_b:hover{top:3px;box-shadow:0 2px 0 #2d8b07}.pop-cta-mail .popup{background-color:#fff;box-shadow:0 0 0 9999px rgba(0,0,0,0.3);display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:9999;width:1000px;height:640px;border-radius:8px}.pop-cta-mail #popup-on{display:none}.pop-cta-mail #popup-on:checked+.popup{display:block}.pop-cta-mail .icon-close{display:inline-block;width:80px;height:80px;background-color:#4dc8f0;border-radius:50%;box-sizing:border-box;cursor:pointer;position:absolute;top:-35px;right:-35px;z-index:1003;font-size:65px;display:flex;justify-content:center;align-items:center;color:#fff}.pop-cta-mail .btn-close{background:#000;border-radius:10px;color:#fff;padding:10px;cursor:pointer;margin:10px auto;width:95%;text-align:center}.pop-cta-mail .btn-open{background:#fff;border-radius:10px;color:#fff;padding:10px;cursor:pointer;margin:10px auto;width:95%;text-align:center}.pop-cta-mail .popup-content{margin:50px auto;width:90%;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:35px 0 40px;background-color:#e0f9ff;border-radius:14px}.pop-cta-mail .popup-content .announce{background:#fff;border:1px solid #c1c1c1;width:752px;border-radius:5px;padding:25px;text-align:center;margin-bottom:30px;font-size:18px;font-weight:bold;line-height:34px}.pop-cta-mail .popup-content .input-table{width:100%}.pop-cta-mail .popup-content .input-table .data{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;width:100%}.pop-cta-mail .popup-content .input-table .data:nth-of-type(n+2){margin-top:15px}.pop-cta-mail .popup-content .input-table .data>dt{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:270px;height:52px;font-size:16px;font-weight:bold;letter-spacing:0;line-height:1.2}.pop-cta-mail .popup-content .input-table .data>dt .optional{background-color:#c1c1c1}.pop-cta-mail .popup-content .input-table .data>dd{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:482px}.pop-cta-mail .popup-content .input-table .data>dd .item{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:100%;height:52px}.pop-cta-mail .popup-content .input-table .data>dd .item+.item{margin-top:12px}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box{display:inline-block;position:relative}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box input[type="email"]{display:block;width:482px;height:52px;padding:0 10px;background-color:#fff;border:1px solid #c1c1c1;border-radius:5px;font-size:17px;outline:none}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box .toolchip{display:none;width:auto;min-width:220px;padding:5px 5px 5px 25px;background-color:#333;color:#fff;font-size:10px;text-align:left;position:absolute;right:0;bottom:calc(100% + 10px);z-index:100}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box .toolchip.long{min-width:360px}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box .toolchip._invalid{display:inline-block}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box .toolchip::before{content:'';display:inline-block;width:0;height:0;border-width:14px 8px 0;border-style:solid;border-color:#333 transparent;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;bottom:-8px;left:15px;z-index:99}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box .toolchip .icon{display:inline-block;width:14px;height:14px;background-color:#fff;border-radius:50%;position:absolute;top:0;bottom:0;left:6px;margin:auto}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box .toolchip .icon::before{content:'';display:inline-block;width:2px;height:2px;background-color:#333;border-radius:50%;position:absolute;bottom:2px;left:0;right:0;margin:auto}.pop-cta-mail .popup-content .input-table .data>dd .item .input-box .toolchip .icon::after{content:'';display:inline-block;width:0;height:0;border-width:7px 2px 0;border-style:solid;border-color:#333 transparent;border-radius:50%;position:absolute;top:2px;left:0;right:0;margin:auto}.pop-cta-mail .popup-content .btn-disable,.pop-cta-mail .popup-content .btn-confirm{border-radius:8px;width:524px;height:100px;margin:30px auto 0;font-size:20px;font-weight:bold;line-height:55px;text-align:center;cursor:pointer;position:relative}.pop-cta-mail .popup-content .btn-disable{color:#777;background-color:#c6c6c6;box-shadow:0 5px 0 #9e9e9e}.pop-cta-mail .popup-content .btn-confirm{color:#fff;background-color:#286fc7;box-shadow:0 5px 0 #1960b8}.pop-cta-mail .popup-content .btn-confirm::after{content:'';display:inline-block;width:8px;height:8px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:13px;margin:auto}#main-formeasy_feature{position:relative;background-color:#feec00;margin-top:0;padding-top:30px}.water_link{margin-top:40px}.water_link:hover{opacity:0.7}#main #main-visual{height:533px;background:radial-gradient(#77eff0 0%,rgba(0,0,0,0) 100%) no-repeat center/1100px 1100px,url('../../../../img/pc/page/net/visual-bg.png?1594106821') repeat top;background-color:#75eff0}#main #main-visual .img{padding-top:63px;text-align:center}#main #main-merit .merit .h2-img{display:block;margin-top:50px;text-align:center}#main #main-procedure .procedure .h2-img{display:block;margin-top:50px;text-align:center}#main #main-procedure .procedure .data>dd.wifipoint{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-top:60px;padding:50px 40px 25px;background-color:#e0f9ff;position:relative}#main #main-procedure .procedure .data>dd.wifipoint::before{content:'';display:inline-block;width:0;height:0;border:40px solid transparent;border-top:none;border-bottom:30px solid #e0f9ff;position:absolute;left:0;right:0;bottom:100%;margin:auto}#main #main-procedure .procedure .data>dd.wifipoint .ttl{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;text-align:center}#main #main-procedure .procedure .data>dd.wifipoint .point{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;margin-top:20px}#main #main-procedure .procedure .data>dd.wifipoint .point .point-ttl{display:block;width:100%;height:65px;line-height:65px;background-color:#4dc8f0;color:#fff;font-size:26px;font-weight:bold;text-align:center}#main #main-procedure .procedure .data>dd.wifipoint .point .point-img{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:180px;height:160px;background-color:#fff}#main #main-procedure .procedure .data>dd.wifipoint .point .point-text{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:calc(100% - 180px);height:160px;padding-top:30px;background-color:#fff;font-size:18px;letter-spacing:0;line-height:1.8}#main #main-procedure .procedure .data>dd.wifipoint .point .point-text span{display:inline-block;width:800px}#main #main-procedure .procedure .data>dd.wifipoint .point .point-text em{color:#e50012}
