@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}.bg_cOrange03{background-color:#feece2}.bg_cLightYellow{background-color:#fffde5}.brd_cOrange02_5px_solid{border:5px solid #f17600}.list_web_page li{border-bottom:1px dashed #f17600}.list_web_page li p{margin-bottom:0;padding-left:2em;padding-bottom:.4em;padding-top:.4em;position:relative;font-size:18px;font-weight:600}.list_web_page li p::before{content:"";width:1.2em;height:1.2em;background:no-repeat center 100%/100% url(../_img/list_check.svg);position:absolute;left:.4em;top:.6em;margin:auto}@media screen and (min-width: 768px){.list_web_page li p{font-size:22px;text-align:center;display:table;margin:0 auto}}.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 #f17600;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:#f17600}.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 #f17600}.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}#flow ol li{position:relative}#flow ol li:not(:last-child){margin-bottom:40px}#flow ol li:not(:last-child)::after{position:absolute;content:"";background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../_img/parts_arrow.webp);width:25px;height:25px;bottom:-32px;left:0px;right:0;margin:0 auto}#flow ol li .step{background-color:#f17600;border-top-left-radius:10px;border-bottom-left-radius:10px;width:17%}@media screen and (min-width: 768px){#flow ol li .step{width:10%}}#flow ol li .bg_cWhite{border-top-right-radius:10px;border-bottom-right-radius:10px;width:83%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:5.5rem}@media screen and (min-width: 768px){#flow ol li .bg_cWhite{width:90%}}#flow ol li .flow_img{position:absolute}#flow ol li .flow_img.step1{right:10px;width:74px;height:auto;bottom:0}#flow ol li .flow_img.step2{right:10px;width:40px;height:auto;bottom:27px}#flow ol li .flow_img.step3{right:10px;width:38px;height:auto;bottom:14px}#flow ol li .flow_img.step4{right:10px;width:50px;height:auto;bottom:8px}#flow ol li .flow_img.step5{right:10px;width:63px;height:auto;bottom:0px}.select_wrap{position:relative}.select_wrap::after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";position:absolute;right:10px;top:16px;width:0}.detail_box{border:1px solid #adadad;overflow-y:scroll;height:12rem;padding:8px 10px}.detail_box table,.detail_box td,.detail_box th{font-size:14px;padding:5px;border:1px solid #333}.btn_agree{border:solid 1px #00958b;background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(50%, rgb(255, 255, 255)), color-stop(50%, rgb(236, 252, 248)), to(rgb(244, 255, 251)));background:linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(236, 252, 248) 50%, rgb(244, 255, 251) 100%);border-radius:5px;padding:.6em;font-weight:600;font-size:18px;letter-spacing:.2rem;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{background-color:#f17600;-webkit-transition:all .5s ease;transition:all .5s ease}.agree_btn.active p::after{background-color:#f17600}.agree_btn.active::before{background:-webkit-gradient(linear, left top, right top, from(hsl(34, 100%, 45.5%)), color-stop(28%, #fdf25b), color-stop(50%, #dec800), color-stop(71%, #fdf25b), to(hsl(34, 100%, 45.5%))) border-box border-box;background:linear-gradient(90deg, hsl(34, 100%, 45.5%) 0%, #fdf25b 28%, #dec800 50%, #fdf25b 71%, hsl(34, 100%, 45.5%) 100%) border-box border-box;-webkit-transition:all .5s ease;transition:all .5s ease}.agree_btn.active::after{border:4px solid #f17600;-webkit-transition:all .5s ease;transition:all .5s ease}.bg_cLightPink{background-color:#fff8fb}.bg_cPink{background-color:#f85299}.brd_cPink02_5px_solid{border:5px solid #ff006f}#application_dream_web_counter .recommend::after{border-left:10px solid #f85299}#application_dream_web_counter .list_recommend li::before{background-color:#ff006f}#application_dream_web_counter #flow ol li .step{background-color:#f85299}#application_dream_web_counter #flow ol li:not(:last-child)::after{-webkit-filter:hue-rotate(300deg) saturate(150%);filter:hue-rotate(300deg) saturate(150%)}#application_dream_web_counter .list_web_page li p::before{-webkit-filter:hue-rotate(320deg) saturate(150%);filter:hue-rotate(320deg) saturate(150%)}#application_dream_web_counter .agree_btn.active{background-color:#ff006f}#application_dream_web_counter .agree_btn.active p::after{background-color:#ff006f}#application_dream_web_counter .agree_btn.active::before{background:-webkit-gradient(linear, left top, right top, from(lab(68.53% 58.04 -16.27)), color-stop(28%, rgb(255, 0, 111)), color-stop(50%, hsl(335, 98%, 67%)), color-stop(71%, rgb(255, 0, 111)), to(lab(68.53% 58.04 -16.27))) border-box border-box;background:linear-gradient(90deg, lab(68.53% 58.04 -16.27) 0%, rgb(255, 0, 111) 28%, hsl(335, 98%, 67%) 50%, rgb(255, 0, 111) 71%, lab(68.53% 58.04 -16.27) 100%) border-box border-box;-webkit-transition:all .5s ease;transition:all .5s ease}#application_dream_web_counter .agree_btn.active::after{border:4px solid #ff006f;-webkit-transition:all .5s ease;transition:all .5s ease}/*# sourceMappingURL=layout_application.css.map */