.module--a04_reasons{margin-top:180px}.a04_reasons_panel{background-color:var(--theme_color_background);border-radius:60px}.module--a04_reasons>.module--content:before{aspect-ratio:599/440;background-image:url(https://hubone.co.jp/hubfs/raw_assets/public/hubone-corp-v2-theme/assets/img/modules/custom/a04_reasons/why_deco01.svg);background-repeat:no-repeat;background-size:cover;content:"";pointer-events:none;position:absolute;right:0;top:-108px;width:599px}.module--a04_reasons .a-module_container{padding-bottom:149px;padding-top:143px}.a04_reasons_description{margin-top:36px}.a04_reasons_list{list-style:none;margin:61px 0 0;padding:0}.a04_reasons_list_item+.a04_reasons_list_item{margin-top:87px}.a04_reasons_label{align-items:center;display:flex;height:42px;justify-content:center;margin:0;position:relative}.a04_reasons_label:before{border-top:1px dashed var(--theme_color_border);content:"";left:0;position:absolute;right:0;top:50%}.a04_reasons_label>span{align-items:center;background-color:var(--theme_color_accent);border-radius:21px;color:var(--theme_color_font02);display:inline-flex;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;height:42px;justify-content:center;letter-spacing:.02em;line-height:1;min-width:200px;padding:0 20px;position:relative}.a04_reasons_label>span:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid var(--theme_color_accent);content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.a04_reasons_body{align-items:flex-start;display:flex;gap:60px;justify-content:space-between;margin-top:38px}.a04_reasons_list_item:nth-child(2n) .a04_reasons_body{flex-flow:row-reverse}.a04_reasons_figure{align-items:center;background-color:var(--theme_color_main-pastel);border-radius:10px;display:flex;flex:0 0 auto;height:fit-content;justify-content:center;margin:0;overflow:hidden;width:400px}.a04_reasons_figure>img{max-width:100%}.a04_reasons_contents{flex:1 1 auto;max-width:680px;min-width:0}.a04_reasons_title{color:var(--theme_color_font01);font-size:26px;font-weight:700;letter-spacing:.02em;line-height:1.5;margin:0}.a04_reasons_text{color:var(--theme_color_sub);font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.8;margin:27px 0 0}.a04_reasons_check{background-color:#f8f8f8;border-radius:10px;margin-top:50px;overflow:hidden;position:relative}.a04_reasons_check:before{background-color:var(--theme_color_main);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.a04_reasons_check_list{display:flex;flex-flow:column;gap:6px;list-style:none;margin:0;padding:21px 45px}.a04_reasons_check_list_item{align-items:flex-start;color:var(--theme_color_sub);display:flex;font-size:15px;font-weight:400;gap:12px;letter-spacing:.02em;line-height:1.8}.a04_reasons_check_list_item:before{border-bottom:2.5px solid var(--theme_color_font01);border-right:2.5px solid var(--theme_color_font01);content:"";flex:0 0 auto;height:12px;margin-top:6px;transform:rotate(45deg);width:7px}.module--a04_reasons .a04_reasons_panel--has-images .a-module_container{padding-bottom:295px}.a04_reasons_images{margin-top:-183px;overflow:hidden;position:relative}.a04_reasons_images_inner{align-items:start;aspect-ratio:1230/334;display:grid;gap:0 3.65854%;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:1230px;width:100%}.a04_reasons_images_item{aspect-ratio:380/282;border-radius:10px;grid-row:1;margin:0;min-width:0;overflow:hidden}.a04_reasons_images_item--left{grid-column:1}.a04_reasons_images_item--center{grid-column:2;margin-top:13.68421%}.a04_reasons_images_item--right{grid-column:3;margin-top:2.36842%}.a04_reasons_images_item>img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:1050px){.a04_reasons_body{gap:40px}.a04_reasons_figure{height:176px;width:320px}}@media screen and (max-width:768px){.module--a04_reasons{margin-top:99px}.a04_reasons_panel{border-radius:30px}.module--a04_reasons>.module--content:before{top:-50px;width:185px}.module--a04_reasons .a-module_container{padding-bottom:94px;padding-top:105px}.module--a04_reasons .a04_reasons_panel--has-images .a-module_container{padding-bottom:138px}.a04_reasons_images{margin-top:-68px}.a04_reasons_images_inner{aspect-ratio:487/131;gap:20px;margin-inline:calc(50% - 236.5px);max-width:none;width:487px}.a04_reasons_images_item{aspect-ratio:149/111;border-radius:8px}.a04_reasons_images_item--left{aspect-ratio:149/110}.a04_reasons_images_item--center{margin-top:20px}.a04_reasons_images_item--right{margin-top:3px}.a04_reasons_description{margin-top:36px}.a04_reasons_list{margin-top:45px}.a04_reasons_list_item+.a04_reasons_list_item{margin-top:54px}.a04_reasons_label>span{font-size:14px;min-width:160px}.a04_reasons_body,.a04_reasons_list_item:nth-child(2n) .a04_reasons_body{flex-flow:column;gap:22px;margin-top:25px}.a04_reasons_figure{aspect-ratio:385/212;height:auto;padding:13px 0;width:100%}.a04_reasons_contents{max-width:none}.a04_reasons_title{font-size:22px;line-height:1.5}.a04_reasons_text{font-size:14px;line-height:1.8;margin-top:20px}.a04_reasons_check{border:1px solid #e4e6e8;margin-top:30px}.a04_reasons_check_list{gap:9px;padding:23px 25px 23px 28px}.a04_reasons_check_list_item{font-size:14px;gap:10px;line-height:1.6}.a04_reasons_check_list_item:before{margin-top:4px}}