.bg-primary-orange{background-color:#f5913b}.text-primary-orange{color:#f5913b}.bg-primary-blue{background-color:#26acce}.text-primary-blue{color:#26acce}.bg-secondary-orange{background-color:#ffe9c9}.text-secondary-orange{color:#ffe9c9}.bg-third-orange{background-color:#fef9f5}.text-third-orange{color:#fef9f5}.bg-secondary-red-light{background-color:#fea486}.text-secondary-red-light{color:#fea486}.bg-secondary-red{background-color:#ff5959}.text-secondary-red{color:#ff5959}.bg-secondary-logo{background-color:#e8440a}.text-secondary-logo{color:#e8440a}.bg-secondary-yellow{background-color:#fee968}.text-secondary-yellow{color:#fee968}.bg-secondary-green{background-color:#8cc68b}.text-secondary-green{color:#8cc68b}.bg-secondary-blue{background-color:#86cbff}.text-secondary-blue{color:#86cbff}.bg-third-blue{background-color:#28437e}.text-third-blue{color:#28437e}.bg-white{background-color:#fff}.text-white{color:#fff}.bg-background-lightest{background-color:#f5f5f5}.text-background-lightest{color:#f5f5f5}.bg-background-light{background-color:#f2f2f2}.text-background-light{color:#f2f2f2}.bg-background-orange-light{background-color:#fef9f5}.text-background-orange-light{color:#fef9f5}.bg-border-light{background-color:#ddd}.text-border-light{color:#ddd}.bg-border-strong{background-color:#d9d9d9}.text-border-strong{color:#d9d9d9}.bg-disabled{background-color:#c4c4c4}.text-disabled{color:#c4c4c4}.bg-optional-muted{background-color:#b8b8b8}.text-optional-muted{color:#b8b8b8}.bg-optional-strong{background-color:#a4a4a4}.text-optional-strong{color:#a4a4a4}.bg-text-secondary{background-color:#777}.text-text-secondary{color:#777}.bg-sub-box{background-color:#6f6f6f}.text-sub-box{color:#6f6f6f}.bg-text-primary{background-color:#333}.text-text-primary{color:#333}.main_KV .main_KV_contents{display:flex;align-items:center;height:144px;background:linear-gradient(90deg,#fff,#fff0 10%),url(/build/assets/KV-CAsZ03Pf.webp) no-repeat;background-size:770px;background-position:right;background-position-y:-220px;max-width:1200px;margin:0 auto}@media (max-width: 960px){.main_KV .main_KV_contents{background-position:right -160px top -220px}}@media (max-width: 768px){.main_KV .main_KV_contents{align-items:flex-start;height:220px;background-size:100%!important;background:url(/build/assets/KV_sp-BdToFR0v.webp) no-repeat;background-position:center;background-position-y:center}}.main_KV .main_KV_contents .text_area{padding-left:50px}@media (max-width: 768px){.main_KV .main_KV_contents .text_area{padding:10px;text-align:center;margin:14px auto;background:linear-gradient(90deg,#fff0,#ffffff8a,#fff0)}}.main_KV .main_KV_contents .text_area h1{font-size:32px}@media (max-width: 768px){.main_KV .main_KV_contents .text_area h1{font-size:20px}}.main_KV .main_KV_contents .text_area .sub_text{font-size:20px;margin-bottom:8px}@media (max-width: 768px){.main_KV .main_KV_contents .text_area .sub_text{font-size:12px;margin-bottom:4px}}.area_select_container{padding:60px 0;background-color:#fef9f5}@media (max-width: 768px){.area_select_container{padding:36px 0 32px}}.area_select_contents{width:700px;margin:0 auto}@media (max-width: 768px){.area_select_contents{width:100%}}.area_select_contents .title{display:flex;justify-content:flex-start;align-items:center}@media (max-width: 768px){.area_select_contents .title{justify-content:center;width:fit-content;margin:0 auto;padding:0 2px 10px;border-bottom:4px solid #F5913B}}.area_select_contents .title img{margin-right:12px}@media (max-width: 768px){.area_select_contents .title img{width:24px;margin-right:8px}}.area_select_contents .title h2{font-size:24px;font-weight:700}@media (max-width: 768px){.area_select_contents .title h2{font-size:18px}}@media (max-width: 768px){.area_select_contents .title h2 span{font-size:14px}}.area_select_contents .contents{margin-top:18px;padding:20px 40px;position:relative;border:4px solid #F5913B;border-radius:0 4px 4px 0;background-color:#fff}.area_select_contents .contents .head{display:flex;justify-content:flex-start;align-items:center}.area_select_contents .contents .head h3{font-size:14px;font-weight:700}.area_select_contents .contents .head img{margin-right:12px}.area_select_contents .contents .map img{margin:0 auto}.area_select_contents .contents .area{width:130px;padding:12px 14px;font-size:12px;background-color:#f5f5f5;border-radius:4px;text-align:center;position:absolute;box-shadow:0 4px 4px #00000040}.area_select_contents .contents .area .name{margin-bottom:8px}.area_select_contents .contents .area.hokkaido{top:160px;right:50px}.area_select_contents .contents .area.tohoku{top:240px;right:50px}.area_select_contents .contents .area.kanto{top:320px;right:50px}.area_select_contents .contents .area.tokai{top:390px;right:195px}.area_select_contents .contents .area.kansai{top:120px;left:190px}.area_select_contents .contents .area.chugoku-shikoku{top:220px;left:190px}.area_select_contents .contents .area.kyushu{top:220px;left:40px}.area_select_contents .contents .area.okinawa{top:320px;left:40px}.region-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:24px;border-top:1px solid #dddddd}.region-item{display:flex;justify-content:center;align-items:center;padding:10px;height:46px;background:#fff;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;position:relative;cursor:pointer}.region-item:first-child,.region-item:nth-child(2){border-top:none}.region-item:nth-child(odd){border-left:none}.arrow{position:absolute;right:10px}.to_pro{margin:80px auto 100px;max-width:760px}.to_pro:hover,.to_pro:focus,.to_pro:active{cursor:pointer;opacity:.8}.to_pro img{width:100%}@media (max-width: 768px){.to_pro{margin-bottom:200px}}.banner{position:fixed;width:100vw;bottom:0;left:0;z-index:99;background-color:#0006;padding:20px 0;font-size:18px;font-weight:700;text-align:center;color:#fff;display:flex;justify-content:center;align-items:flex-start}@media (max-width: 768px){.banner{padding:20px 18px;font-size:14px}}.banner .banner_contents{text-align:left}.banner span{border-bottom:1px solid white}.banner img{position:absolute;top:8px;right:20px}.banner.stop{position:absolute}
