﻿*,::before,::after{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#333}body.onlock{overflow:hidden}img{width:auto;height:auto;display:block}@media(max-width: 640px){img{width:100%}}a,button{width:inherit;height:inherit;display:inline-block;cursor:pointer;-webkit-transition:.3s;transition:.3s}a img:hover,button img:hover{opacity:.8}@media(max-width: 640px){a img:hover,button img:hover{opacity:unset}}.ly_inner{width:980px;margin:0 auto}@media(max-width: 640px){.ly_inner{width:100%}}@media(min-width: 641px){.hp_pcNone{display:none !important}}@media(max-width: 640px){.hp_spNone{display:none !important}}@media(min-width: 641px){.ly_header{background:#fff;padding:12px 0}}@media(max-width: 640px){.ly_header{background:#fff;padding:2.65625vw 0 3.4375vw}.bl_header_logo{width:24.6875vw;margin-inline:auto}}@media(min-width: 641px){.ly_footer{background:#00255b;padding:36px 0 18px;color:#fff;text-align:center;font-size:16px;line-height:1.625}.bl_footer_name{color:#fff}.bl_footer_txt{margin-top:24px;color:inherit}.bl_footer_copyright{font-size:14px;letter-spacing:.1em;display:block;margin-top:55px;color:inherit}}@media(max-width: 640px){.ly_footer{background:#00255b;padding:10.625vw 0 3.125vw;color:#fff;text-align:center}.bl_footer_name{color:inherit;font-size:4.375vw;letter-spacing:.04em}.bl_footer_txt{color:inherit;margin-top:5.625vw;font-size:3.125vw;line-height:1.5;letter-spacing:.04em}.bl_footer_copyright{color:inherit;font-size:2.8125vw;letter-spacing:.1em;display:block;margin-top:7.8125vw}}.ly_header a{pointer-events:none !important}@media(min-width: 641px){.ly_fv{background:url(../img/pc_fv_background.jpg) no-repeat center/cover;padding:60px 0 53px}.bl_fv_inner{position:relative;z-index:1}.bl_fv_inner::after{content:"";background:url(../img/pc_fv_img.png) no-repeat center/contain;width:420px;height:550px;position:absolute;top:-60px;right:40px;z-index:-1}.bl_fv_label{margin-left:30px}.bl_fv_catch{font-size:32px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0 20px;color:#fff}.bl_fv_catch em{letter-spacing:.12em;color:#fff82e}.bl_fv_catch::before{content:"";background:url(../img/common_fv_main_icon.png) no-repeat center/contain;width:37px;height:31px;display:inline-block;margin-right:14px}.bl_fv_ttl{margin:10px 0 0 45px}.bl_fv_point{margin:28px 0 0 35px}.bl_fv_btn{text-align:center;margin-top:18px}.bl_fv_btn a{width:fit-content;display:block;margin:0 auto}.ly_trouble{background:#f2f2f2;padding:50px 0 80px;position:relative;z-index:1}.ly_trouble::after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:240px;height:40px;background:url(../img/common_trouble_arrow_bg.png) no-repeat center/contain;z-index:-1}.bl_trouble_ttl{text-align:center;color:#00255b;font-size:36px;font-weight:bold;letter-spacing:.06em}.bl_trouble_icon{width:fit-content;margin:0 auto}.bl_trouble_list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:40px}.bl_trouble_list li{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);text-align:center;padding:14px 0}.bl_trouble_txt{font-size:18px;line-height:1.4444444444;letter-spacing:.06em;margin-top:6px}.bl_trouble_txt em{font-weight:bold;color:#3e69a8}.ly_comparison{background:#fff;padding:82px 0 75px}.bl_comparison_ttl{color:#00255b;font-size:36px;font-weight:bold;letter-spacing:.06em;text-align:center}.bl_comparison_ttl span{font-size:28px;display:block}.bl_comparison_img{margin-top:60px}.bl_comparison_info{margin:82px auto 0}.bl_info{padding:27px 20px 35px;background:url(../img/pc_info_bg.png) no-repeat center/cover;width:800px;text-align:center}.bl_info_ttl,.bl_plan_bottomTtl{width:fit-content;margin:0 auto}.bl_info_txt{color:#fff;font-size:18px;font-weight:bold;letter-spacing:.04em}.bl_info_btn{margin-top:15px}.bl_plan_top{background:url(../img/pc_plan_background.png) no-repeat top -7.7777777778vw center/100% 64.7777777778vw,-webkit-gradient(linear, left top, left bottom, from(#e8f4ff), to(#a7d7ff));background:url(../img/pc_plan_background.png) no-repeat top -7.7777777778vw center/100% 64.7777777778vw,linear-gradient(to bottom, #e8f4ff, #a7d7ff);padding:78px 0 88px}.bl_plan_ttl{color:#00255b;font-size:36px;font-weight:bold;letter-spacing:.06em;text-align:center}.bl_plan_ttl span{display:block;font-size:22px}.bl_plan_point{margin-top:28px;text-align:center}.bl_plan_detail{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-12px}.bl_plan_item{-ms-flex-negative:0;flex-shrink:0}.bl_plan_btn{text-align:center;display:block;width:100%;background:#00255b;color:#fff;font-size:24px;font-weight:bold;letter-spacing:.06em;margin-top:24px;padding:12px 0;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer}.bl_plan_btn:hover{opacity:.8}.bl_plan_btn::before{content:"";background:url(../img/common_accordion_plus.png) no-repeat center/contain;width:22px;height:22px;display:inline-block;position:absolute;top:50%;left:calc(50% + 200px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.bl_plan_btn.open::before{background:url(../img/common_accordion_minus.png) no-repeat center/contain;height:2px}.bl_plan_conts{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.bl_plan_contsInner{padding:28px 40px 24px;background:#fff}.bl_plan_table+.bl_plan_table{margin-top:12px}.bl_plan_note{text-align:center;background:#e5e5e5;font-size:14px;line-height:36px;margin-top:15px}.bl_plan_bottom{background:url(../img/pc_info_blackguard02.png) no-repeat center/cover,#00255b;padding:56px 0 47px;text-align:center}.bl_plan_bottomBtn{margin-top:20px}.splide__arrows button{width:50px;height:50px;border:none;position:absolute;z-index:10;opacity:1;top:calc(100% + 20px);-webkit-transform:translateY(0);transform:translateY(0)}.splide__arrows button svg{fill:none}.splide__arrows button.splide__arrow--prev{left:calc(50% + 277px);background:url(../img/pc_case_slide_arrow_navy.png) no-repeat center/contain;-webkit-transform:scale(-1, 1) translateY(0);transform:scale(-1, 1) translateY(0)}.splide__arrows button.splide__arrow--next{right:auto;left:calc(50% + 340px);background:url(../img/pc_case_slide_arrow_navy.png) no-repeat center/contain}.splide__arrows button:disabled{opacity:1}.splide__arrows button:disabled.splide__arrow--prev{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);background:url(../img/pc_case_slide_arrow_white.png) no-repeat center/contain}.splide__arrows button:disabled.splide__arrow--next{background:url(../img/pc_case_slide_arrow_white.png) no-repeat center/contain;-webkit-transform:scale(-1, 1) translateY(0);transform:scale(-1, 1) translateY(0)}.splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:780px;margin:0 auto;bottom:-52px;padding:0}.splide__pagination__page{width:210px;height:4px;border:none;border-radius:0;background:#fff;opacity:1}.splide__pagination__page.is-active{background:#00255b;-webkit-transform:scale(1);transform:scale(1)}.ly_case{background:url(../img/pc_case_background.jpg) no-repeat top center/100% auto,#f9f9f9;padding:95px 0 123px}.bl_case_ttl{color:#00255b;font-size:36px;font-weight:bold;letter-spacing:.06em;text-align:center}.bl_case_ttl span{font-size:22px;display:block}.bl_case_ttl::after{content:attr(data-en);color:#6a9cd9;font-size:20px;display:block;text-transform:uppercase}.bl_case_slider{padding-top:20px;margin:10px 0 20px}.bl_case_slider .splide__slide{width:780px !important;margin-right:40px;background:#fff;border-radius:30px;-webkit-box-shadow:0 0 20px rgba(0,6,83,.05);box-shadow:0 0 20px rgba(0,6,83,.05);padding:50px 60px 35px}.bl_case_top{display:grid;grid-template-columns:170px 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.bl_case_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.bl_case_head dt{-ms-flex-negative:0;flex-shrink:0;background:#6dabe5;color:#fff;font-size:16px;font-weight:bold;line-height:30px;text-align:center;padding:0 16px}.bl_case_head dd{font-size:16px;font-weight:bold;letter-spacing:.06em}.bl_case_catch{color:#00255b;font-size:24px;font-weight:bold;line-height:1.5;margin-top:13px}.bl_case_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:15px;align-items:flex-start}.bl_case_info dt{-ms-flex-negative:0;flex-shrink:0;background:#00255b;color:#fff;font-size:16px;line-height:25px;padding:0 5px;min-width:90px;text-align:center;border-radius:3px}.bl_case_info dd{font-size:16px;line-height:25px}.bl_case_info+dl{margin-top:6px}.bl_case_detail{display:contents}.bl_case_item{margin-top:25px}.bl_case_item+.bl_case_item{margin-top:30px}.bl_case_itemTtl{border-left:solid 4px #6dabe5;color:#00255b;font-size:16px;font-weight:bold;line-height:22px;padding-left:10px}.bl_case_txt{font-size:16px;line-height:1.75;margin-top:10px}.bl_case_btn{text-align:center;margin-top:123px}.bl_case_btn a{display:block;width:fit-content;margin:0 auto}.bl_reason_ttl{text-align:center;font-size:42px;font-weight:bold;letter-spacing:.06em;color:#fff;background:#00255b;padding:28px 0}.bl_reason_ttl span{color:inherit;font-size:22px;display:block}.bl_reason_ttl::after{content:attr(data-en);color:#6a9cd9;font-size:20px;display:block;text-transform:uppercase}.bl_reason_body{background:url(../img/common_bg_pattern_grid.jpg);padding:58px 0 90px}.bl_reason_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}.bl_reason_list li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bl_reason_list li:nth-child(even) .bl_reason_img{margin-right:-13px}.bl_reason_list li+li{margin-top:40px}.bl_reason_img{-ms-flex-negative:0;flex-shrink:0}.bl_reason_conts{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:-20px}.bl_reason_num{color:#76b3ff;font-size:18px}.bl_reason_catch{color:#00255b;font-size:24px;font-weight:bold;margin-top:15px}.bl_reason_txt{font-size:16px;line-height:1.75;margin-top:15px}.bl_reason_info{margin:55px auto 0}.ly_flow{padding:93px 0 90px}.bl_flow_ttl{text-align:center;color:#00255b;font-size:36px;font-weight:bold;letter-spacing:.06em}.bl_flow_ttl::after{content:attr(data-en);color:#6a9cd9;font-size:20px;display:block;text-transform:uppercase}.bl_flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.bl_flow_list li{width:230px;background:#e1f0fd;border-radius:20px;padding:35px 25px 30px;position:relative}.bl_flow_list li::before{content:"";background:url(../img/pc_flow_arrow.png) no-repeat center/contain;width:20px;height:28px;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_flow_list li:last-child::before{display:none}.bl_flow_num{position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bl_flow_catch{text-align:center;font-size:24px;font-weight:bold;color:#00255b;letter-spacing:.04em}.bl_flow_img{text-align:center;margin:13px auto 0;width:fit-content}.bl_flow_txt{font-size:16px;line-height:1.375;margin-top:7px}.bl_flow_btn{margin-top:10px}.bl_flow_btn a{display:block}.ly_faq{background:#f9f9f9;padding:80px 0 100px}.bl_faq_ttl{text-align:center;color:#00255b;font-size:36px;font-weight:bold;letter-spacing:.06em}.bl_faq_ttl::after{content:attr(data-en);color:#6a9cd9;font-size:20px;display:block;text-transform:uppercase}.bl_faq_list{margin:30px auto 0;width:800px}.bl_faq_list li+li{margin-top:14px}.bl_faq_q{color:#fff;height:60px;font-size:18px;font-weight:bold;line-height:1.4444444444;background:url(../img/common_accordion_plus.png) no-repeat center right 43px/22px,#00255b;border-radius:10px;position:relative;padding:0 70px 0 38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.bl_faq_q::before{content:"";background:url(../img/common_faq_q.png) no-repeat center/contain;width:28px;height:24px;display:block;-ms-flex-negative:0;flex-shrink:0;margin-right:32px}.bl_faq_q.open{background:url(../img/common_accordion_minus.png) no-repeat center right 43px/22px 2px,#00255b}.bl_faq_conts{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.bl_faq_contsInner{padding:27px 40px 32px 100px;position:relative}.bl_faq_contsInner::before{content:"";background:url(../img/common_faq_a.png) no-repeat center/contain;width:28px;height:24px;display:inline-block;position:absolute;top:30px;left:40px}.bl_faq_a{font-size:16px;line-height:1.625}.bl_faq_a em{font-weight:bold}.ly_info{padding:56px 0 76px}.bl_info{margin-inline:auto}.ly_footer{background:#00255b;padding:36px 0 18px;color:#fff;text-align:center;font-size:16px;line-height:1.625}.bl_footer_txt{margin-top:24px}.bl_footer_copyright{font-size:14px;letter-spacing:.1em;display:block;margin-top:55px}.ly_fixed{padding:12px 0;position:fixed;background:hsla(0,0%,100%,.8);bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;width:100%;-webkit-transition:.3s;transition:.3s}.bl_fixed_btn{text-align:center}.bl_fixed_btn a{display:block;width:fit-content;margin:0 auto}}@media(max-width: 640px){.ly_fv{background:url(../img/sp_fv_background.jpg) no-repeat center/cover;padding:6.25vw 0 8.28125vw}.bl_fv_label{width:77.1875vw;margin-inline:auto}.bl_fv_catch{font-size:5.3125vw;font-weight:bold;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;color:#fff;margin-top:2.8125vw}.bl_fv_catch em{letter-spacing:.12em;color:#fff82e}.bl_fv_catch::before{content:"";background:url(../img/common_fv_main_icon.png) no-repeat center/contain;width:5.78125vw;height:4.84375vw;display:inline-block;margin-right:2.34375vw}.bl_fv_ttl{width:81.25vw;margin:1.25vw auto 0}.bl_fv_point{margin:.625vw 0 0}.bl_fv_point img{margin:-25vw 1.5625vw 0 3.125vw;max-width:95.3125vw}.bl_fv_point::before{content:"";background:url(../img/sp_fv_img.png) no-repeat center/contain;width:93.75vw;height:57.8125vw;display:block;margin-inline:auto}.bl_fv_btn{margin:1.875vw auto 0;width:81.25vw}.bl_fv_btn a{display:block}.ly_trouble{background:#f2f2f2;padding:7.03125vw 0 8.90625vw;position:relative;z-index:1}.ly_trouble::after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:37.5vw;height:6.25vw;background:url(../img/common_trouble_arrow_bg.png) no-repeat center/contain;z-index:-1}.bl_trouble_ttl{text-align:center;color:#00255b;font-size:6.25vw;font-weight:bold;letter-spacing:.06em}.bl_trouble_list{width:87.5vw;margin:6.25vw auto 0}.bl_trouble_list li{background:#fff;border-radius:1.5625vw;-webkit-box-shadow:0 0 1.5625vw rgba(0,0,0,.05);box-shadow:0 0 1.5625vw rgba(0,0,0,.05);text-align:center;padding:2.8125vw 3.90625vw 3.4375vw 6.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4.375vw;-moz-column-gap:4.375vw;column-gap:4.375vw}.bl_trouble_list li+li{margin-top:3.125vw}.bl_trouble_icon{width:18.75vw}.bl_trouble_txt{font-size:4.0625vw;line-height:1.3846153846;text-align:left}.bl_trouble_txt em{font-weight:bold;color:#3e69a8}.ly_comparison{background:#fff;padding:11.25vw 0 0}.bl_comparison_ttl{color:#00255b;font-size:6.25vw;font-weight:bold;letter-spacing:.06em;text-align:center;line-height:1.15}.bl_comparison_ttl span{font-size:3.75vw;display:block;line-height:1.5}.bl_comparison_img{margin:7.03125vw 0 0 3.125vw}.bl_comparison_img img{width:153.125vw;max-inline-size:initial}.bl_comparison_img .scroll-hint-icon{background:url(../img/sp_scrollhint_icon.png) no-repeat center/contain;width:34.375vw;height:26.25vw;border-radius:3.125vw}.bl_comparison_img .scroll-hint-icon::before,.bl_comparison_img .scroll-hint-icon::after{display:none}.bl_comparison_img .scroll-hint-text{display:none}.bl_comparison_info{margin-top:11.40625vw}.bl_info{padding:6.71875vw 0 7.8125vw;background:url(../img/sp_info_bg1.jpg) no-repeat center/cover;text-align:center}.bl_info_ttl{width:70.3125vw;margin:0 auto}.bl_info_txt{color:#fff;font-size:3.75vw;font-weight:bold;letter-spacing:.1em;margin-top:1.875vw}.bl_info_btn{width:81.25vw;margin:3.75vw auto 0}.bl_plan_top{background:url(../img/sp_plan_background_top.jpg) no-repeat top center/100% auto,#a7d7ff;padding:10.9375vw 0 13.75vw}.bl_plan_ttl{color:#00255b;font-size:6.25vw;font-weight:bold;letter-spacing:.06em;text-align:center}.bl_plan_ttl span{display:block;font-size:3.75vw}.bl_plan_point{margin:4.375vw 2.34375vw 0}.bl_plan_detail{margin:4.6875vw .9375vw 0 3.125vw}.bl_plan_btn{text-align:center;display:block;width:90.625vw;background:#00255b;color:#fff;font-size:4.0625vw;font-weight:bold;letter-spacing:.06em;margin:1.5625vw auto 0;padding:4.0625vw 0;position:relative}.bl_plan_btn::before{content:"";background:url(../img/common_accordion_plus.png) no-repeat center/contain;width:3.4375vw;height:3.4375vw;display:inline-block;position:absolute;top:50%;left:calc(50% + 32.03125vw);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.bl_plan_btn.open::before{background:url(../img/common_accordion_minus.png) no-repeat center/contain;height:.3125vw}.bl_plan_conts{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.bl_plan_contsInner{padding:4.6875vw 3.125vw 7.03125vw;background:#fff;width:90.625vw;margin:0 auto}.bl_plan_table+.bl_plan_table{margin-top:4.375vw}.bl_plan_note{background:#e5e5e5;font-size:3.125vw;line-height:4.375vw;margin-top:5.15625vw;padding:2.03125vw 4.6875vw}.bl_plan_close a{color:#fff;font-size:3.75vw;font-weight:bold;line-height:9.375vw;text-align:center;background:#333;border-radius:50vmax;width:46.875vw;margin:5.46875vw auto 0;position:relative;display:block}.bl_plan_close a::before{content:"";background:url(../img/common_accordion_minus.png) no-repeat center/contain;width:3.4375vw;height:.3125vw;display:inline-block;position:absolute;top:50%;left:calc(50% + 9.375vw);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.bl_plan_bottom{background:url(../img/sp_info_bg2.png) no-repeat center/cover,#00255b;padding:6.71875vw 0 9.0625vw;text-align:center}.bl_plan_bottomTtl{width:70.3125vw;margin:0 auto}.bl_plan_bottomBtn{margin-top:3.4375vw}.ly_case{background:url(../img/sp_case_background_top.jpg) no-repeat top center/100% auto,#f9f9f9;padding:8.59375vw 0 10.9375vw}.bl_case_ttl{color:#00255b;font-size:6.25vw;font-weight:bold;letter-spacing:.06em;text-align:center}.bl_case_ttl span{font-size:3.75vw;display:block;letter-spacing:.04em;line-height:1}.bl_case_ttl::after{content:attr(data-en);color:#6a9cd9;font-size:2.8125vw;display:block;text-transform:uppercase}.bl_case_slider{margin:5.46875vw 0 0}.bl_case_slider li{width:90.625vw;margin:0 auto;background:#fff;border-radius:4.6875vw;-webkit-box-shadow:0 0 3.125vw rgba(0,6,83,.05);box-shadow:0 0 3.125vw rgba(0,6,83,.05);padding:3.90625vw 6.25vw 3.4375vw}.bl_case_slider li+li{margin-top:3.125vw}.bl_case_top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2.34375vw;align-items:center}.bl_case_icon{margin:0 0 auto -3.125vw;-ms-flex-negative:0;flex-shrink:0;width:24.21875vw}.bl_case_icon.hp_case_icon02{margin:0 0 auto -2.1875vw;width:23.125vw}.bl_case_icon.hp_case_icon03{margin:0;width:21.09375vw}.bl_case_conts{display:contents}.bl_case_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25vw;-moz-column-gap:1.25vw;column-gap:1.25vw}.bl_case_head dt{-ms-flex-negative:0;flex-shrink:0;background:#6dabe5;color:#fff;font-size:3.75vw;font-weight:bold;line-height:4.6875vw;text-align:center;padding:0 .625vw}.bl_case_head dd{font-size:3.125vw;font-weight:bold}.bl_case_catch{color:#00255b;font-size:4.0625vw;font-weight:bold;line-height:1.3076923077;margin-top:1.09375vw}.bl_case_info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.125vw;-moz-column-gap:3.125vw;column-gap:3.125vw;margin-top:2.8125vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bl_case_info dt{-ms-flex-negative:0;flex-shrink:0;background:#00255b;color:#fff;font-size:2.8125vw;line-height:4.6875vw;padding:0 1.5625vw;min-width:17.1875vw;text-align:center;border-radius:.46875vw}.bl_case_info dd{font-size:3.4375vw;line-height:5vw;margin-top:-0.3125vw}.bl_case_info dd span{display:inline-block}.bl_case_info+dl{margin-top:.9375vw}.bl_case_more,.bl_case_close{text-align:center;position:relative;color:#00255b;background:#dfe6f0;width:78.125vw;margin:1.5625vw auto 0;font-size:3.75vw;font-weight:bold;line-height:9.375vw}.bl_case_more::before,.bl_case_close::before{content:"＋";position:absolute;top:50%;left:calc(50% + 14.84375vw);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_case_more.open,.bl_case_close.open{display:none}.bl_case_more.open::before,.bl_case_close.open::before{display:none}.bl_case_close{margin-top:3.4375vw}.bl_case_close::before{content:"ー";left:calc(50% + 7.8125vw)}.bl_case_detail{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.bl_case_item{margin-top:3.125vw}.bl_case_item+.bl_case_item{margin-top:4.6875vw}.bl_case_itemTtl{border-left:solid .625vw #6dabe5;color:#00255b;font-size:4.0625vw;font-weight:bold;line-height:4.375vw;padding-left:1.875vw}.bl_case_txt{font-size:3.75vw;line-height:1.5;margin-top:1.5625vw}.bl_case_btn{margin:7.03125vw auto 0;width:81.25vw}.bl_case_btn a{display:block}.bl_reason_ttl{text-align:center;font-size:6.25vw;font-weight:bold;letter-spacing:.06em;color:#fff;background:#00255b;padding:4.6875vw 0}.bl_reason_ttl span{color:inherit;font-size:3.75vw;display:block}.bl_reason_ttl::after{content:attr(data-en);color:#6a9cd9;font-size:2.8125vw;display:block;text-transform:uppercase}.bl_reason_body{background:url(../img/common_bg_pattern_grid.jpg) center/2.34375vw;padding:9.0625vw 0 0}.bl_reason_list{width:87.5vw;margin:0 auto}.bl_reason_list li:nth-child(even) .bl_reason_catch{text-align:right}.bl_reason_list li+li{margin-top:7.03125vw}.bl_reason_conts{margin:-0.46875vw 0 0 1.875vw}.bl_reason_num{display:none}.bl_reason_catch{color:#00255b;font-size:5vw;font-weight:bold;line-height:1.375;margin-top:2.34375vw}.bl_reason_txt{font-size:3.75vw;line-height:1.5;margin:1.25vw 0 0 .46875vw;letter-spacing:.02em}.bl_reason_info{margin:5.46875vw auto 0}.ly_flow{padding:11.71875vw 0 10.3125vw}.bl_flow_ttl{text-align:center;color:#00255b;font-size:6.25vw;font-weight:bold;letter-spacing:.06em}.bl_flow_ttl::after{content:attr(data-en);color:#6a9cd9;font-size:2.8125vw;line-height:1.8;display:block;text-transform:uppercase}.bl_flow_list{margin:5.46875vw auto 0;width:93.75vw}.bl_flow_list li{background:#e1f0fd;border-radius:3.125vw;padding:5vw 3.125vw 3.90625vw 6.25vw;position:relative;min-height:28.4375vw}.bl_flow_list li::before{content:"";background:url(../img/sp_flow_arrow.png) no-repeat center/contain;width:4.375vw;height:3.125vw;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bl_flow_list li:last-child::before{display:none}.bl_flow_list li+li{margin-top:4.6875vw}.bl_flow_num{position:absolute;top:-1.5625vw;left:7.1875vw;width:6.875vw}.bl_flow_catch{font-size:4.375vw;font-weight:bold;color:#00255b;letter-spacing:.04em;margin-left:17.1875vw}.bl_flow_img{text-align:center;width:15.625vw;position:absolute;top:5.9375vw;left:4.6875vw}.bl_flow_txt{font-size:3.75vw;line-height:1.5;margin:.46875vw 0 0 17.1875vw}.bl_flow_btn{margin-top:2.8125vw;width:81.25vw}.bl_flow_btn a{display:block}.ly_faq{background:#f9f9f9;padding:12.03125vw 0 12.5vw}.bl_faq_ttl{text-align:center;color:#00255b;font-size:6.25vw;font-weight:bold;letter-spacing:.06em}.bl_faq_ttl::after{content:attr(data-en);color:#6a9cd9;font-size:2.8125vw;line-height:1.8;display:block;text-transform:uppercase}.bl_faq_list{margin:2.8125vw auto 0;width:93.75vw}.bl_faq_list li+li{margin-top:2.96875vw}.bl_faq_q{color:#fff;font-size:4.0625vw;font-weight:bold;line-height:1.3846153846;background:url(../img/common_accordion_plus.png) no-repeat center right 3.125vw/3.4375vw,#00255b;border-radius:1.5625vw;position:relative;padding:3.90625vw 7.8125vw 4.6875vw 2.8125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.bl_faq_q::before{content:"";background:url(../img/common_faq_q.png) no-repeat center/contain;width:4.375vw;height:3.75vw;display:block;-ms-flex-negative:0;flex-shrink:0;margin-right:2.34375vw}.bl_faq_q.open{background:url(../img/common_accordion_minus.png) no-repeat center right 3.125vw/3.4375vw .3125vw,#00255b}.bl_faq_conts{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.bl_faq_contsInner{padding:2.1875vw 3.75vw 4.0625vw}.bl_faq_a{font-size:3.75vw;line-height:1.5}.bl_faq_a em{font-weight:bold}.ly_info{padding:0 0 9.375vw}.bl_info{margin-inline:auto}.ly_footer{background:#00255b;padding:10.625vw 0 3.125vw;color:#fff;text-align:center}.bl_footer_name{font-size:4.375vw;letter-spacing:.04em}.bl_footer_txt{margin-top:5.625vw;font-size:3.125vw;line-height:1.5;letter-spacing:.04em}.bl_footer_copyright{font-size:2.8125vw;letter-spacing:.1em;display:block;margin-top:7.8125vw}.ly_fixed{padding:1.40625vw 0;position:fixed;background:hsla(0,0%,100%,.8);bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;width:100%;-webkit-transition:.3s;transition:.3s}.bl_fixed_btn{width:81.25vw;margin:0 auto}.bl_fixed_btn a{display:block}}