﻿#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-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}.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}#header .header nav.header-navi .btn-inquiry{width:210px}#breadcrumb .breadcrumb_ul>li,#breadcrumb .breadcrumb_ul>li>a{color:#fff}#main{color:#30383c}#main .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:500px;height:72px;margin:0 auto 3px;padding-left:5px;background-color:#286fc7;border:none;border-radius:10px;box-shadow:0 5px 0 #1a61b8;color:#fff;font-size:26px;font-weight:bold;letter-spacing:0;text-align:center;cursor:pointer;position:relative}#main .btn-appoint:hover{top:3px;box-shadow:0 2px 0 #1a61b8}#main .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 .btn-appoint .icon{display:flex;justify-content:center;align-items:center}#main .btn-appoint .text{display:inline-block;margin-left:10px;margin-right:15px;padding-top:4px}#main #main-visual{padding-top:50px;background:url("/assets/img/pc/page/water/main_bg.png") no-repeat bottom/cover}#main #main-visual .img{text-align:center}#main .h2-hukidashi{text-align:center;color:#434343;font-size:24px;font-weight:bold}#main .h2{font-size:45px;color:#5aaae6;text-align:center;font-weight:bold}#main #main-campaign{padding-top:0;padding-bottom:0}#main #main-campaign .campaign{display:none}#main #main-merit{background:#f1fbfe;padding-top:66px}#main #main-merit .h2{font-size:50px}#main #main-merit .merit-header{margin-top:10px;margin-bottom:100px;padding-bottom:275px}#main #main-merit .merit-header 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}#main #main-merit .merit-header ul li{flex:1}#main #main-merit .merit-header ul li:not(first-child){margin-left:18px}#main #main-merit .merit-header-item{position:relative}#main #main-merit .merit-header-item a{display:block;background:#fff;padding-bottom:48px;box-shadow:0 5px 0 #d1e3e9;border-radius:10px;position:relative;border:1px solid #d1e3e9;height:295px}#main #main-merit .merit-header-item a:hover{top:3px;box-shadow:0 2px 0 #d1e3e9}#main #main-merit .merit-header-item a:after{content:'';display:inline-block;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #b2b2b2;border-bottom:3px solid #b2b2b2;position:absolute;bottom:24px;left:0;right:0;margin:auto}#main #main-merit .merit-header-item .serial{position:absolute;left:20px;top:20px}#main #main-merit .merit-header-item .text{text-align:center;font-size:30px;font-weight:bold;position:absolute;bottom:45px;left:0;right:0;line-height:40px}#main #main-merit .merit-header-item .text .font26{font-size:26px}#main #main-merit .merit-header-item .text .sub{font-weight:normal;font-size:20px;display:block}#main #main-merit .merit-content{position:relative}#main #main-merit .merit-content-item{margin-top:-178px}#main #main-merit .merit-content-item:not(:last-child){padding-bottom:260px}#main #main-merit .merit-content-item:last-child{padding-bottom:68px}#main #main-merit .merit-content-item-top{max-width:1366px;margin-left:auto;margin-right:auto;position:relative}#main #main-merit .merit-content-item-header{position:relative;width:635px;min-height:376px;padding:30px 10px 30px;background:#ffffff}@media screen and (min-width: 1201px){#main #main-merit .merit-content-item-header{margin:0 83px}}@media screen and (max-width: 1200px){#main #main-merit .merit-content-item-header{margin:0 calc((1200px - 100%) / 2)}}#main #main-merit .merit-content-item-header-title{padding-left:30px;padding-right:30px;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-merit .merit-content-item-header-title .serial{text-align:center;flex:none;margin-right:30px}#main #main-merit .merit-content-item-header-title .text{font-size:36px;line-height:43px;font-weight:bold}#main #main-merit .merit-content-item-header-title .text .sub{font-size:20px;font-weight:normal}#main #main-merit .merit-content-item-header-content{padding-left:55px;padding-right:50px;margin-top:28px}#main #main-merit .merit-content-item-header-content p{font-size:18px;line-height:34px}#main #main-merit .merit-content-item-header-content .link a{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;border:1px solid #999;border-radius:5%;height:64px;font-size:20px;position:relative}#main #main-merit .merit-content-item-header-content .link a:after{position:absolute;right:10px;top:0;bottom:0;margin:auto;content:'';display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #999;border-right:2px solid #999}#main #main-merit .merit-content-item-link{width:645px}#main #main-merit .merit-content-item-link-wrap{max-width:1366px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1201px){#main #main-merit .merit-content-item-link-wrap{padding:0 83px}}@media screen and (max-width: 1200px){#main #main-merit .merit-content-item-link-wrap{padding:0 calc((1200px - 100%) / 2)}}#main #main-merit .merit-content-item-link a{margin-left:65px;margin-right:60px}#main #main-merit .merit-content-item .merit-content-item-decoration{position:absolute;top:-80px}#main #main-merit .merit-content-item.left{background:#f1fbfe}#main #main-merit .merit-content-item.left .merit-content-item-header{background:#f1fbfe;margin-right:auto !important}#main #main-merit .merit-content-item.left .merit-content-item-decoration{right:0}#main #main-merit .merit-content-item.left .merit-content-item-link{margin-right:auto;padding-right:0 !important}#main #main-merit .merit-content-item.right{background:#fff}#main #main-merit .merit-content-item.right .merit-content-item-header{background:#fff;margin-left:auto !important}#main #main-merit .merit-content-item.right .merit-content-item-decoration{left:0}#main #main-merit .merit-content-item.right .merit-content-item-link{margin-left:auto;padding-left:0 !important}#main #main-merit .merit #main-merit-01 .merit-content-item-content .item{padding-top:80px}#main #main-merit .merit #main-merit-01 .merit-content-item-content .item:first-child{padding-top:72px}#main #main-merit .merit #main-merit-02{padding-bottom:210px}#main #main-merit .merit #main-merit-02 .merit-content-item-content{margin-top:58px}#main #main-merit .merit #main-merit-03{padding-bottom:300px}#main #main-merit .merit #main-merit-03 .merit-content-item-decoration{top:25px}#main #main-merit .merit #main-merit-03 .merit-content-item-header{width:680px;padding-top:100px}#main #main-merit .merit #main-merit-04 .merit-content-item-header{padding-bottom:80px}#main #main-merit .merit #main-merit-04 .merit-content-item-header .merit-content-item-link-wrap{padding:0;margin-top:15px}#main #main-merit .merit #main-merit-04 .merit-content-item-header .merit-content-item-link-wrap .merit-content-item-link{width:100%}#main #main-merit .merit #main-merit-04 .merit-content-item-header .merit-content-item-link-wrap .merit-content-item-link .handle-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;border:1px solid #999999;height:50px;font-size:14px;color:#000;position:relative;border-radius:5px;font-weight:bold;transition:all 200ms}#main #main-merit .merit #main-merit-04 .merit-content-item-header .merit-content-item-link-wrap .merit-content-item-link .handle-cashback:after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #30383c;border-right:2px solid #30383c;position:absolute;top:0;bottom:0;right:10px;margin:auto}#main #main-merit .merit #main-merit-04 .merit-content-item-header .merit-content-item-link-wrap .merit-content-item-link .handle-cashback:hover{opacity:0.5}#main #main-details .details{padding:90px 0 80px}#main #main-details .details .details_list{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;margin:30px 0 140px}#main #main-details .details .details_list li{width:24%}#main #main-details .details .details_list li dl dt img{width:100%}#main #main-details .details .details_list li dl dd{background:#f4f4f4;padding:22px 18px 0;height:240px}#main #main-details .details .details_list li dl dd p{font-size:18px;font-weight:bold}#main #main-details .details .details_list li dl dd p span{font-size:16px;font-weight:normal}#main #main-details .details .server .server_type{box-shadow:0 0 15px #f2f2f2;border-radius:20px;padding:80px;margin:30px 0 40px;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-details .details .server .server_type.server_type2{margin:90px 0 40px}#main #main-details .details .server .server_type .server_details{width:50%}#main #main-details .details .server .server_type .server_details .server_name{font-size:34px;color:#5aaae6;line-height:46px}#main #main-details .details .server .server_type .server_details .server_name span{font-weight:bold;font-size:43px}#main #main-details .details .server .server_type .server_details .point{padding:30px 0;border-bottom:1px solid #efeff0}#main #main-details .details .server .server_type .server_details .point .point_txt{font-size:16px;background:#ecf5fb;padding:6px 20px;text-align:center;border-radius:6px;margin-right:10px}#main #main-details .details .server .server_type .server_details .table{margin:20px 0}#main #main-details .details .server .server_type .server_details .table th{width:90px;font-weight:bold;font-size:18px;vertical-align:top}#main #main-details .details .server .server_type .server_details .table td{font-size:16px;padding-right:10px}#main #main-details .details .server .server_type .server_details .table td .color{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:sflex-start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:sflex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:sflex-start;align-items:center;align-items:center;font-size:18px}#main #main-details .details .server .server_type .server_details .table td .color span{width:15px;height:15px;display:block;border-radius:100px;margin-right:10px}#main #main-details .details .server .server_type .server_details .table td .color span.wh{background:#f5f5f5;border:1px solid #c3c3c3}#main #main-details .details .server .server_type .server_details .table td .color span.bk{background:#000}#main #main-details .details .server .server_type .server_details .table td .color span.pk{background:#f6b3d1}#main #main-details .details .server .server_type .server_details .table td .color span.gl{background:#bebebe}#main #main-details .details .server .server_type .server_details .table td .color span.bw{background:#753e34}#main #main-details .details .server .server_type .server_details .table td.td_fix{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-details .details .server .server_type .server_details .table td.td_fix .color{margin-right:15px}#main #main-details .details .server .server_type .server_details .link{background:#f76221;width:100%;text-align:center;padding:19px;font-size:24px;color:#fff;font-weight:bold;border-radius:10px;position:relative;box-shadow:0 5px 0 #ffa47c}#main #main-details .details .server .server_type .server_details .link:after{content:'';display:inline-block;width:10px;height:10px;-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-details .details .server .server_type .server_details .link:hover{top:3px;box-shadow:0 2px 0 #ffa47c}#main #main-details .details .server .table_details .table_ttl{position:relative;font-size:22px;border:1px solid #434343;border-radius:10px;text-align:center;padding:17px 0;width:440px;margin:50px auto 40px}#main #main-details .details .server .table_details .table_ttl::after{content:'';display:inline-block;width:10px;height:10px;position:absolute;top:-8px;bottom:0;right:15px;margin:auto;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(135deg)}#main #main-details .details .server .table_details .table_ttl.active::after{top:0px;transform:rotate(-45deg)}#main #main-details .details .server .table_details dd{margin:0 75px}#main #main-details .details .server .table_details dd .bg_line{background:#d2d2d2;border-radius:12px;padding:1px}#main #main-details .details .server .table_details dd .bg_line table{font-size:16px;width:100%}#main #main-details .details .server .table_details dd .bg_line table tr:first-child th{border-radius:12px 0 0 0}#main #main-details .details .server .table_details dd .bg_line table tr:first-child td{border-radius:0 12px 0 0}#main #main-details .details .server .table_details dd .bg_line table tr:last-child th{border-radius:0 0 0 12px;border-bottom:none}#main #main-details .details .server .table_details dd .bg_line table tr:last-child td{border-radius:0 0 12px 0;border-bottom:none}#main #main-details .details .server .table_details dd .bg_line table th,#main #main-details .details .server .table_details dd .bg_line table td{border-bottom:1px solid #d2d2d2;padding:20px}#main #main-details .details .server .table_details dd .bg_line table th{background:#ecf5fb}#main #main-details .details .server .table_details dd .bg_line table td{background:#fff}#main #main-details .details .server .table_details dd .note_li{margin-top:15px}#main #main-details .details .server .table_details dd .note_li li{font-size:16px}#main #main-details .details .server .server_details_li{margin:0 67px}#main #main-details .details .server .server_details_li::after{clear:both;content:"";display:block}#main #main-details .details .server .server_details_li li{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:230px;border:1px solid #eef1f3;border-radius:15px;height:100px;float:left;margin:0 15px 15px 0}#main #main-details .details .server .server_details_li li:nth-child(4){margin:0 0 15px 0}#main #main-details .details .server .server_details_li li .font18{font-size:18px;font-weight:normal}#main #main-details .details .server .server_details_li li .font25{font-size:25px;font-weight:bold}#main #main-details .details .server .server_details_li li .font36{font-size:36px;font-weight:bold}#main #main-details .details .server .server_details_li li p{text-align:center;line-height:32px;margin-left:20px}#main #main-details .details .server .server_details_li li p.lock{line-height:25px;font-weight:bold}#main #main-details .details .server .server_details_li li p.eco{line-height:25px;font-weight:bold;margin-left:10px}#main #main-details .details .server .server_details_li li p.kg .font36{letter-spacing:-2px}#main #main-app .app{padding:70px 0 50px;background:#f1fbfe}#main #main-app .app p{color:#434343}#main #main-app .app .app_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}#main #main-app .app .app_ttl .app_text{width:735px;text-align:left;margin-left:40px}#main #main-app .app .app_ttl .app_text .text{font-size:18px;margin-top:15px}#main #main-app .app .app_install{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;margin:35px 0 100px}#main #main-app .app .app_install li{border-radius:8px;background:#e6f9ff;width:540px;text-align:center;padding:20px 60px}#main #main-app .app .app_install li p{font-size:26px;font-weight:bold;margin-bottom:20px}#main #main-app .app .app_install li .li_img{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-app .app .app_install li .li_img a{position:relative}#main #main-app .app .app_install li .li_img a:hover{top:2px}#main #main-app .app .app_option{text-align:center}#main #main-app .app .app_option .ttl_sb{font-size:36px;margin-bottom:40px}#main #main-app .app .app_option .app_option_list{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;align-items:flex-start}#main #main-app .app .app_option .app_option_list li{width:24%}#main #main-app .app .app_option .app_option_list li dl dd{padding:30px 10px 0}#main #main-app .app .app_option .app_option_list li dl dd .op_li_ttl{font-size:18px;font-weight:bold;margin-bottom:5px}#main #main-app .app .app_option .app_option_list li dl dd .op_li_txt{font-size:16px;text-align:left}#main #main-service .service{padding:70px 0 80px}#main #main-service .service .h3{text-align:center}#main #main-service .service .option_list{margin-top:30px}#main #main-service .service .option_list li:nth-child(even){margin:30px 0}#main #main-service .service .option_list li dl{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;border:1px solid #e7e6e6;padding:30px 35px;border-radius:10px}#main #main-service .service .option_list li dl dt{text-align:center;width:25%}#main #main-service .service .option_list li dl dt .price{background:#f1fbfe;text-align:center;padding:20px 0;font-size:26px;margin-top:15px;line-height:35px;border-radius:10px}#main #main-service .service .option_list li dl dt .price .name{font-size:16px}#main #main-service .service .option_list li dl dt .price .yen{font-size:36px;padding:0 5px;font-weight:bold}#main #main-service .service .option_list li dl dd{width:75%;padding-left:40px}#main #main-service .service .option_list li dl dd .ttl{font-size:20px}#main #main-service .service .option_list li dl dd .ttl span{font-size:30px;display:block;border-bottom:1px solid #acacac;padding:3px 0 8px;margin-bottom:20px;font-weight:bold}#main #main-service .service .option_list li dl dd .txt{font-size:18px}#main #main-service .service .option_list li dl dd .txt span{display:block;font-size:14px;padding-top:10px}#main #main-service .service .option_list li:nth-child(3) .price{padding:5px 0 10px}#main #main-faq{padding:100px 0}#main #main-faq .faq .h2{display:block;width:100%;text-align:center}#main #main-faq .faq .faq-list{margin-top:60px}#main #main-faq .faq .faq-item .accordion-check{display:none}#main #main-faq .faq .faq-item .accordion-check:checked+.accordion-label+.accordion-content{height:auto;opacity:1;visibility:visible;padding:25px 10px 40px 80px}#main #main-faq .faq .faq-item .accordion-check:checked+.accordion-label::after{-webkit-transform:rotate(225deg);transform:rotate(225deg);bottom:0}#main #main-faq .faq .faq-item .accordion-label{display:block;margin-top:20px;padding:10px 55px 20px 80px;background:radial-gradient(#4dc8f0 2px,rgba(0,0,0,0) 3px) repeat-x center bottom/14px 14px,url('../../../../img/pc/page/faq/q.png?1594106821') no-repeat 0 calc(50% - 5px) / 48px 37px;font-size:20px;font-weight:bold;position:relative}#main #main-faq .faq .faq-item .accordion-label::after{content:'';display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #4dc8f0;border-bottom:3px solid #4dc8f0;position:absolute;top:0;bottom:10px;right:5px;margin:auto}#main #main-faq .faq .faq-item .accordion-content{height:0;opacity:0;padding:0 10px 0 80px;transition:.5s;visibility:hidden;overflow:hidden;background:url('../../../../img/pc/page/faq/a.png?1594106821') no-repeat 0 25px / 48px 34px;font-size:18px;position:relative}#main #main-faq .faq .link{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:70px;margin:60px auto 0;background-color:#92a5bc;border:none;border-radius:9px;box-shadow:0 5px 0 #728398;color:#fff;font-size:18px;font-weight:bold;line-height:55px;text-align:center;cursor:pointer;position:relative}#main #main-faq .faq .link::after{content:'';display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto}#main #main-faq .faq .link:hover{top:3px;box-shadow:0 2px 0 #728398}#main #main-flow{background:#f5f5f5;padding-top:70px;padding-bottom:70px}#main #main-flow .flow-list{margin-top: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-flow .flow-list li{width:252px;border:1px solid #ececec;border-radius:10px;background:#fff;position:relative}#main #main-flow .flow-list li:after{content:'';position:absolute;left:100%;top:0;bottom:0;margin:auto;width:30px;height:30px;background:#fff;transform-origin:center;transform:translate(-50%, -25%) rotate(45deg);border-top:1px solid #ececec;border-right:1px solid #ececec}#main #main-flow .flow-list li .image{height:170px;background:#e0f9ff;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-flow .flow-list li .text{height:224px;padding-top:26px}#main #main-flow .flow-list li .text .title{text-align:center;font-weight:bold;font-size:20px;color:#1a61b8}#main #main-flow .flow-list li .text .description{font-size:18px;line-height:30px;margin-left:1.5em;margin-right:1.5em;margin-top:0.25em;margin-bottom:5px}#main #main-flow .flow-list li .text .btn-appoint{width:auto;font-size:15px;height:42px;margin:0 24px;border-radius:5px}#main #main-flow .flow-list li:last-child .image{background:#fffbe0}#main #main-flow .flow-list li:last-child:after{display:none}#main #main-flow .flow-list li:last-child .title{text-align:left;font-size:30px;width:6em;margin-top:1em;margin-left:auto;margin-right:auto;white-space:nowrap}#main .h3{color:#434343;font-size:42px;font-weight:bold}
