@font-face{font-family:"JosefinSans";src:url("../../_lpcommon/fonts/JosefinSans-VariableFont_wght.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Jost";src:url("../../_lpcommon/fonts/Jost-VariableFont_wght.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"NotoSerifJP";src:url("../../_lpcommon/fonts/NotoSerifJP-VariableFont_wght.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"KosugiMaru";src:url("../../_lpcommon/fonts/KosugiMaru-Regular.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Akshar";src:url("../../_lpcommon/fonts/Akshar-VariableFont_wght.woff") format("woff");font-weight:bold;font-style:normal}body *{font-family:"Noto Sans JP",sans-serif}.cOrange04{color:#fa9100}.bg_cOrange04{background-color:#fa9100}.brd_cOrange04_5px_solid{border:5px solid #fa9100}.brd_cOrange04_1px_solid{border:1px solid #fa9100}.list_web_page li{padding-left:2em;padding-bottom:.4em;padding-top:.4em;position:relative;border-bottom:1px dashed #fa9100;font-size:18px;font-weight:600}.list_web_page li::before{content:"";width:1.2em;height:1.2em;background:no-repeat center 100%/100% url(../_img/list_check_orange.svg);position:absolute;left:.4em;top:.6em;margin:auto}@media screen and (min-width: 768px){.list_web_page li{font-size:22px}}.recommend{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative}.recommend::after{content:"";position:absolute;top:40%;right:-10px;border-style:solid;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #fa9100;border-right:0}.list_recommend li{font-weight:500;letter-spacing:-0.01rem;position:relative;padding-left:10px}.list_recommend li::before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;top:9px;left:0;background-color:#fa9100}.flow_title{position:relative}.flow_title::after{content:"";position:absolute;width:1px;height:10px;bottom:-14px;right:0;left:0;margin:0 auto;border-right:1px solid #fa9100}.bg_flow{background-color:#feece2}.list_flow li{background-color:#fff;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;position:relative}.list_flow li:not(:last-child){margin-bottom:38px}.list_flow li:not(:last-child)::after{position:absolute;content:"";background-color:#f8935d;clip-path:polygon(0 0, 100% 0%, 50% 100%);width:35px;height:15px;bottom:-26px;left:0px;right:0;margin:0 auto}.step{background-color:#f8935d;margin-bottom:0;width:45px;height:45px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flow_img{position:absolute}.flow_img.step1{right:5px;width:65px;height:auto;bottom:0}.flow_img.step2{right:8px;width:50px;height:auto;bottom:6px}.flow_img.step3{right:10px;width:60px;height:auto;bottom:3px}.flow_img.step4{right:0px;width:58px;height:auto;bottom:3px}.flow_img.step5{right:3px;width:68px;height:auto;bottom:-2px}#application table th,#application table td{font-size:14px;border:1px solid #9b9797}.list_caution li{position:relative;padding-left:16px;font-size:14px}.list_caution li::before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;top:9px;left:6px;background-color:#f8935d}.bg_area{background-color:#fffcf2}.detail_box{border:1px solid #adadad;overflow-y:scroll;height:12rem;padding:8px 10px}.form-control{border:var(--bs-border-width) solid #f8935d !important}.form-check-input:checked{background-color:#ffac3a;border-color:#fcc880}.btn_agree{border:1px solid #f8935d;color:#f45e0d}.btn_agree{background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(50%, rgb(255, 255, 255)), color-stop(50%, rgb(252, 250, 236)), to(rgb(255, 246, 244)));background:linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(252, 250, 236) 50%, rgb(255, 246, 244) 100%);border-radius:5px;padding:.6em;font-weight:700;font-size:18px;text-align:center;display:block;width:70%;max-width:300px;margin:0 auto}.agree_btn{display:block;width:98%;background-color:#bfbfbf;border-radius:100px;font-weight:bold;margin:auto;padding:1rem 0;position:relative;-webkit-box-shadow:2px 3px 7px 0px rgba(0,0,0,.4196078431);box-shadow:2px 3px 7px 0px rgba(0,0,0,.4196078431);max-width:380px}.agree_btn p{position:relative;color:#fff !important;text-align:center;font-size:1.15rem;margin-bottom:0;text-shadow:1px 1px 1px #595959;letter-spacing:2px}.agree_btn p::before{content:"";width:1.2em;height:1.2em;border-radius:100px;background-color:#fff;position:absolute;right:1.25rem;top:0;bottom:0;margin:auto;-webkit-box-shadow:1px 1px 1px 0px rgba(0,0,0,.4196078431);box-shadow:1px 1px 1px 0px rgba(0,0,0,.4196078431)}.agree_btn p::after{content:"";width:.45em;height:.55em;background-color:#bfbfbf;position:absolute;right:1.65rem;top:0;bottom:0;margin:auto;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.agree_btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:6px solid rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, from(rgb(161, 161, 161)), color-stop(28%, rgb(191, 191, 191)), color-stop(50%, rgb(161, 161, 161)), color-stop(71%, rgb(191, 191, 191)), to(rgb(161, 161, 161))) border-box border-box;background:linear-gradient(90deg, rgb(161, 161, 161) 0%, rgb(191, 191, 191) 28%, rgb(161, 161, 161) 50%, rgb(191, 191, 191) 71%, rgb(161, 161, 161) 100%) border-box border-box;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.agree_btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:4px solid #bfbfbf;z-index:2}.agree_btn.active{-webkit-transition:all .5s ease;transition:all .5s ease}.agree_btn.active::before{-webkit-transition:all .5s ease;transition:all .5s ease}.agree_btn.active::after{-webkit-transition:all .5s ease;transition:all .5s ease}.agree_btn.active{background-color:#f6732d}.agree_btn.active p::after{background-color:#f6732d}.agree_btn.active::before{background:-webkit-gradient(linear, left top, right top, from(rgb(237, 154, 63)), color-stop(28%, rgb(241, 169, 105)), color-stop(50%, rgb(237, 154, 63)), color-stop(71%, rgb(241, 169, 105)), to(rgb(237, 154, 63))) border-box border-box;background:linear-gradient(90deg, rgb(237, 154, 63) 0%, rgb(241, 169, 105) 28%, rgb(237, 154, 63) 50%, rgb(241, 169, 105) 71%, rgb(237, 154, 63) 100%) border-box border-box}.agree_btn.active::after{border:4px solid #f6732d}.cPink02{color:#f85299}.bg_cPink02{background-color:#f85299}.bg_cPink03{background-color:#fff8fb}.bg_cPink04{background-color:#fb95c1}.brd_cPink02_5px_solid{border:5px solid #f85299}.brd_cPink02_1px_solid{border:1px solid #f85299}#yell_web_counter .list_web_page li{border-bottom:1px dashed #f85299}#yell_web_counter .list_web_page li::before{background:no-repeat center 100%/100% url(../_img/list_check_pink.svg)}#yell_web_counter .recommend::after{border-left:10px solid #fb95c1}#yell_web_counter .list_recommend li::before{background-color:#f85299}#yell_web_counter .flow_title::after{border-right:1px solid #f85299}#yell_web_counter .bg_flow{background-color:#fee3ef}#yell_web_counter .list_flow li:not(:last-child){margin-bottom:38px}#yell_web_counter .list_flow li:not(:last-child)::after{background-color:#fa8bbb}#yell_web_counter .step{background-color:#fb95c1}#yell_web_counter .list_caution li::before{background-color:#f85299}#yell_web_counter .bg_area{background-color:#fff6fa}#yell_web_counter .form-control{border:var(--bs-border-width) solid #f85299 !important}#yell_web_counter .form-check-input:checked{background-color:#ff5fb7;border-color:#fba8cc}#yell_web_counter .btn_agree{border:1px solid #f85299;color:#f85299}#yell_web_counter .btn_agree{background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(50%, rgb(255, 255, 255)), color-stop(50%, rgb(252, 236, 243)), to(rgb(255, 245, 252)));background:linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(252, 236, 243) 50%, rgb(255, 245, 252) 100%)}#yell_web_counter .agree_btn.active{background-color:#f968a6}#yell_web_counter .agree_btn.active p::after{background-color:#f968a6}#yell_web_counter .agree_btn.active::before{background:-webkit-gradient(linear, left top, right top, from(rgb(255, 199, 227)), color-stop(28%, rgb(244, 148, 176)), color-stop(50%, rgb(255, 199, 227)), color-stop(71%, rgb(244, 148, 176)), to(rgb(255, 199, 227))) border-box border-box;background:linear-gradient(90deg, rgb(255, 199, 227) 0%, rgb(244, 148, 176) 28%, rgb(255, 199, 227) 50%, rgb(244, 148, 176) 71%, rgb(255, 199, 227) 100%) border-box border-box}#yell_web_counter .agree_btn.active::after{border:4px solid #f968a6}/*# sourceMappingURL=layout_application.css.map */