.idx_img01{display:block;width:41.6666666667%;padding:1rem 0;margin:0 auto}@media only screen and (max-width: 834px){.idx_img01{width:60%}}@media only screen and (max-width: 520px){.idx_img01{width:62.5%}}.idx_img02{display:block;padding:1rem 0;margin:0 auto}.idx_img02 img{width:100%;height:300px;aspect-ratio:16/9;object-fit:cover}#idx_info{padding:0 .5rem;font-size:.875rem;text-align:center}#idx_info .mgn_1{margin-left:.3rem}#idx_vl{width:100%}#idx_features span{font-size:clamp(1.3125rem,1.288rem + .116vw,1.375rem);font-weight:600}#idx_services{background:linear-gradient(180deg, rgb(88, 183, 253) 0%, rgb(219, 242, 253) 100%);padding:1.5rem 0}#idx_services .asset_section_inner{background-image:url(/images/home/top_vl_02.webp);background-size:25%;background-position:top 1% right 10%;background-repeat:no-repeat;border-radius:20px;background-color:#fff;padding:1rem 1.5rem}@media only screen and (max-width: 1280px){#idx_services .asset_section_inner{background-size:40%}}#idx_services .asset_tt_line{margin-bottom:1rem}#idx_services .services_inner{padding-bottom:2rem;margin-top:1rem}@media only screen and (max-width: 520px){#idx_services .services_inner{padding-bottom:1rem}}#idx_services .services_inner.left{padding:0 0 .5rem 1rem}@media only screen and (max-width: 520px){#idx_services .services_inner.left{padding:0 0 1rem 0}}#idx_services .services_info{padding:0 0 .5rem 1rem}@media only screen and (max-width: 520px){#idx_services .services_info{padding:0 0 1rem 0}}#idx_services .services_info blockquote{margin:0}#idx_services .services_info blockquote p{border-bottom:solid 1px #404040;padding-bottom:1rem}#idx_services .services_info blockquote footer{font-weight:500;text-align:right;font-style:italic;padding-bottom:1rem}@media only screen and (max-width: 520px){#idx_services .services_info blockquote footer{text-align:start}}#idx_services .service-detail{padding:0 0 2rem 0}@media only screen and (max-width: 520px){#idx_services .service-detail{padding:0 0 1rem 0}}@media only screen and (max-width: 520px){#idx_services .service-detail .title{display:flex;justify-content:center;align-items:center}}#idx_services .service-detail .detail_inner{display:flex;align-items:center}@media only screen and (max-width: 520px){#idx_services .service-detail .detail_inner{flex-direction:column;gap:.5rem}}#idx_services .service-detail .detail_inner .photo{width:20%;order:1}@media only screen and (max-width: 520px){#idx_services .service-detail .detail_inner .photo{width:80%}}#idx_services .service-detail .detail_inner .photo img{display:block;width:62.5%;margin:0 auto}@media only screen and (max-width: 834px){#idx_services .service-detail .detail_inner .photo img{width:60%}}#idx_services .service-detail .detail_inner .text{width:80%;order:2}@media only screen and (max-width: 520px){#idx_services .service-detail .detail_inner .text{width:100%}}#idx_services .services_plan{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;position:relative;z-index:1}#idx_services .services_plan::before{content:"";position:absolute;width:1px;height:80%;left:20%;top:0%;border-right:2px solid #58b7fd;z-index:-1}@media only screen and (max-width: 520px){#idx_services .services_plan::before{height:85%}}#idx_services .services_plan_inner{border:1px solid #404040;border-radius:20px;padding:1rem 0;margin-bottom:1.5rem;width:80%;background-color:#fff}@media only screen and (max-width: 834px){#idx_services .services_plan_inner{padding-left:1.5rem}}@media only screen and (max-width: 520px){#idx_services .services_plan_inner{width:100%;padding:.5rem 0}}#idx_services .services_plan_inner .title{display:flex;align-items:center;gap:1rem;border-bottom:1px solid #404040}#idx_services .services_plan_inner .title,#idx_services .services_plan_inner p{padding:0 1rem}#idx_faq .tri{position:relative}#idx_faq .tri::before{content:"";position:absolute;display:inline-block;width:100%;height:80px;left:0;bottom:-80px;background:#fff;clip-path:polygon(50% 100%, 100% 0%, 0% 0%)}#idx_faq .faq_contents{margin-bottom:2rem}#idx_faq .faq_contents .question,#idx_faq .faq_contents .answer{position:relative}#idx_faq .faq_contents .question::before,#idx_faq .faq_contents .answer::before{content:"";position:absolute;content:attr(data-number);font-size:1.5625rem;font-family:"Barlow Condensed",serif}#idx_faq .faq_contents .question{font-weight:700;padding:.8rem 0 .8rem 2rem}#idx_faq .faq_contents .question::before{top:0;left:5px;color:#58b7fd}#idx_faq .faq_contents .answer{background-color:#e2f2fa;padding:.5rem .5rem .5rem 2rem}#idx_faq .faq_contents .answer::before{top:0;left:5px;color:#585858;font-weight:700}#idx_faq .faq_contents .answer p{margin:0 0 1rem 0}#idx_faq .gry{background-color:#f8f8f8;padding:2rem 0}#idx_faq .gry .asset_section_inner{padding:6rem 0 2rem 0}#idx_faq .gry .asset_section_inner p{text-align:center}#idx_family_voice{background-color:#f8f8f8;margin-top:-3rem;padding-top:1rem}#idx_family_voice .voice_contents{padding:0 0 .5rem 1rem}@media only screen and (max-width: 520px){#idx_family_voice .voice_contents{padding:0 0 1rem 0}}#idx_family_voice .voice_inner{display:flex;align-items:center;gap:2rem;padding:1.5rem 1rem;margin:3rem 0;background-color:#fff;border:1px solid #404040;border-radius:20px 20px 20px 0;background-image:url(/images/home/voice_ic_01.webp);background-size:70px 60px;background-position:top .5rem left 1rem}@media only screen and (max-width: 520px){#idx_family_voice .voice_inner{background-size:20%;flex-direction:column;gap:0;margin:2rem 0}}#idx_family_voice .voice_inner .info{width:90%;order:2}@media only screen and (max-width: 520px){#idx_family_voice .voice_inner .info{width:100%}}#idx_family_voice .voice_inner .info .name{text-align:right;font-weight:600}#idx_family_voice .voice_inner .title{display:flex;align-items:center;border-bottom:1px solid #404040}@media only screen and (max-width: 520px){#idx_family_voice .voice_inner .title{padding-bottom:1rem}}#idx_family_voice .voice_inner .title h5{font-size:1.25rem}#idx_family_voice .voice_inner .number{position:relative;font-size:2.25rem;font-family:"Barlow Condensed",serif;font-weight:600;color:#58b7fd;padding:.3rem .8rem .1rem 0}#idx_family_voice .voice_inner .number::before{content:"";position:absolute;top:0;left:0;content:attr(data-number);font-size:.875rem;font-family:"Barlow Condensed",serif}#idx_family_voice .voice_inner .idx_img03{display:block;padding:1rem 0;margin:0 auto;order:1}#idx_family_voice .voice_inner .idx_img03 img{width:165px;height:165px}#idx_day_flow .day_flow_contents{margin-top:1.5rem;position:relative;z-index:1}#idx_day_flow .day_flow_contents::before{content:"";position:absolute;width:1px;height:100%;left:5%;top:0%;border-right:2px solid #58b7fd;z-index:-1}@media only screen and (max-width: 520px){#idx_day_flow .day_flow_contents::before{left:10%}}#idx_day_flow .day_flow_inner{display:flex;align-items:center;gap:2rem;margin:2rem 0;padding:1rem;border:1px solid #404040;border-radius:20px;background-color:#fff}@media only screen and (max-width: 520px){#idx_day_flow .day_flow_inner{flex-direction:column;gap:0;margin:2rem 0}}#idx_day_flow .day_flow_inner .info{width:80%;order:1}@media only screen and (max-width: 520px){#idx_day_flow .day_flow_inner .info{width:100%;order:2}}#idx_day_flow .day_flow_inner .info dd{padding:.5rem 0 1rem 0}#idx_day_flow .day_flow_inner .title{display:flex;align-items:center;border-bottom:1px solid #404040;font-weight:600;padding-bottom:.5rem}#idx_day_flow .day_flow_inner .title span{font-size:1.75rem;color:#58b7fd;padding-right:1rem}@media only screen and (max-width: 520px){#idx_day_flow .day_flow_inner .title span{font-size:1.25rem}}#idx_day_flow .day_flow_inner .idx_img04{display:block;padding:1rem 0;margin:0 auto;order:2}@media only screen and (max-width: 520px){#idx_day_flow .day_flow_inner .idx_img04{order:1}}#idx_day_flow .day_flow_inner .idx_img04 img{width:165px;height:165px}#idx_facility{background-color:#f8f8f8}#idx_facility .asset_table_spv th{background-color:#e2f2fa}#idx_access iframe{display:block;margin:0 auto;width:100%}#idx_access .map{display:flex;flex-direction:column}#idx_access .map .btn{display:flex;justify-content:right;margin-top:1rem}@media only screen and (max-width: 520px){#idx_access .map .btn{justify-content:center}}/*# sourceMappingURL=index.css.map */