@charset "UTF-8";.header{height:0}.header__nav__item a,.header__nav__item span{color:#fff}.scroll_in_more .header__inner{background:rgba(28,27,27,.6)}.fv{color:#fff;background-color:#1c1b1b;overflow:hidden;padding:119px 0 77px;position:relative}.fv::after{content:"";display:block;width:100%;height:120px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,27,27,0)),color-stop(80%,#1c1b1b));background:linear-gradient(to bottom,rgba(28,27,27,0) 0,#1c1b1b 80%);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(28,27,27,0)),color-stop(10%,rgba(28,27,27,0)),color-stop(90%,#1c1b1b));-webkit-mask-image:linear-gradient(to bottom,rgba(28,27,27,0) 0,rgba(28,27,27,0) 10%,#1c1b1b 90%);mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(28,27,27,0)),color-stop(10%,rgba(28,27,27,0)),color-stop(90%,#1c1b1b));mask-image:linear-gradient(to bottom,rgba(28,27,27,0) 0,rgba(28,27,27,0) 10%,#1c1b1b 90%);margin-bottom:-1px;position:absolute;bottom:0;left:0}.fv .base{max-width:1400px;position:relative;z-index:1}.fv__title{font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho Pro","Hiragino Mincho ProN",serif}.fv__title .u_sub_title{display:block;font-size:32px;font-weight:500;line-height:156.25%;letter-spacing:.06em}.fv__title .u_title{display:block;font-size:88px;font-weight:500;line-height:72.727%;letter-spacing:.04em;white-space:nowrap;margin-top:31px;margin-left:-8px}.fv .u_desc{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:200%;letter-spacing:.06em;margin-top:59px}.fv__cta{margin-top:56px}.fv__cta .c-btn-square .u_inner:not(.u_yellow){background:#2a6e87}.fv__cta .c-btn-square+.c-btn-square{margin-top:12px}.fv__slide{width:100%}.fv__slide_inner img{display:block;width:100%;height:634px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.fv__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1324px;margin:0 0 0 auto}.fv__column_item{width:480px;padding-top:46px}.fv__column_img{width:771px;max-width:calc(100% - 480px)}.fv__column_img .u_inner{overflow:hidden;-webkit-filter:drop-shadow(0 24px 54px rgba(0, 0, 0, .25));filter:drop-shadow(0 24px 54px rgba(0, 0, 0, .25))}.fv__bg{width:1560px;position:absolute;top:0;left:50%;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);-webkit-filter:blur(25.5px);filter:blur(25.5px)}.fv__slide_bg{height:874px}.fv__slide_bg_inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv__slide_control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 10px 0}.fv__slide_control .c-slide-arrow{width:117.454px;height:28px}.fv__slide_control .c-slide-arrow__left,.fv__slide_control .c-slide-arrow__right{width:40px;font-size:11px;font-weight:400;line-height:120%;padding:0 9px}.fv__slide_control .c-slide-arrow__left::after,.fv__slide_control .c-slide-arrow__right::after{width:4px}.fv__slide_control .c-slide-arrow__center{width:4px;height:8px}.fv__bg{width:100vw}.problem_ex{background:#1c1b1b;padding:58px 0 81px;position:relative;z-index:1}.problem_ex .c-section_head{margin-bottom:41px}.problem_ex .c-section_head .u_sub_title{text-align:center;color:#676b73;margin-bottom:11px}.problem_ex .c-section_head .u_title{font-size:40px;line-height:125%;letter-spacing:-.02em;text-align:center;color:#fff}.problem_ex__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.problem_ex__list_item{width:calc((100% - 1px - 48px)/ 4);border-radius:6px;border:1px solid #33363a;background:#252628;padding:30px 10px 30px}.problem_ex__list_item_card{max-width:240px;margin:0 auto}.problem_ex__list_item_card .u_num{color:#676b73;font-family:Inter,sans-serif;font-size:14px;font-weight:500;font-style:italic;line-height:171.429%;letter-spacing:-.02em;margin-bottom:46px}.problem_ex__list_item_card .u_title{color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho Pro","Hiragino Mincho ProN",serif;font-size:20px;font-weight:500;line-height:140%;margin-bottom:16px}.problem_ex__list_item_card .u_desc{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:13px;font-weight:400;line-height:184.615%;letter-spacing:.06em;color:#a3a3a3}.voice_ex{background:#5e666d;padding:116px 0 112px;position:relative;overflow:hidden}.voice_ex .base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;position:relative;z-index:1}.voice_ex .c-section_head{width:1200px;max-width:100%;color:#fff;margin-left:auto;margin-right:auto;margin-inline:auto;margin-bottom:39px}.voice_ex .c-section_head .u_sub_title{margin-bottom:30px}.voice_ex__list{width:100%;overflow:visible}.voice_ex__list .slick-list{overflow:visible}.voice_ex__list_inner{padding-right:20px}.voice_ex__list_card{width:304px;color:#fff;border-radius:6px;background:#768089;padding:24px 24px 24px}.voice_ex__list_card_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:17px;border-bottom:1px solid #a7b3be;padding:0 0 15px;margin:0 0 16px}.voice_ex__list_card_head .u_image{-ms-flex-negative:0;flex-shrink:0;display:block;width:72px;height:72px}.voice_ex__list_card_head .u_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:72px}.voice_ex__list_card_head .u_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.voice_ex__list_card_head .u_item .u_num{font-family:Inter,sans-serif;font-size:12px;font-weight:500;font-style:italic;line-height:100%;letter-spacing:-.02em;color:#aebac6;position:absolute;top:-18px;right:-6px}.voice_ex__list_card_head .u_item .u_text{font-size:12px;font-weight:400;line-height:200%;letter-spacing:.01em}.voice_ex__list_card_head .u_item .u_sub_title{font-size:15px;font-weight:500;line-height:160%;letter-spacing:.01em}.voice_ex__list_card_body .u_title{font-size:18px;font-weight:500;line-height:155.556%}.voice_ex__list_card_body .u_desc{font-size:14px;font-style:normal;font-weight:400;line-height:171.429%;letter-spacing:.01em;color:#dce4ed;margin:16px 0 0}.voice_ex__slide_control{width:1200px;max-width:100%;margin:0 auto;position:relative}.voice_ex__button{width:1200px;max-width:100%;margin:48px auto 0}.voice_ex__button .c-btn-square-s{margin-left:auto}.voice_ex__text_bg{width:100%;font-family:Inter,sans-serif;font-size:200px;font-weight:500;line-height:12%;letter-spacing:-.01em;color:#fff;text-align:center;opacity:.03;position:absolute;bottom:75px;left:0}.simulation_ex{background:#d9dee4;padding:102px 0 0}.simulation_ex .c-section_head{text-align:center;margin-bottom:18px}.simulation_ex .c-section_head .u_title{font-size:36px;line-height:155.556%;margin-top:-3px}.simulation_ex .c-desc{text-align:center;margin-bottom:45px}.simulation_ex__block{max-width:1024px;border:2px solid #a18c41;background:#eee;margin-left:auto;margin-right:auto;margin-inline:auto;padding:36px 15px 36px}.simulation_ex__block .u_title{font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho Pro","Hiragino Mincho ProN",serif;font-size:20px;font-weight:500;line-height:160%;letter-spacing:.05em;text-align:center;margin-bottom:3px}.simulation_ex__block .u_sub_title{font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho Pro","Hiragino Mincho ProN",serif;font-size:40px;font-weight:500;line-height:80%;letter-spacing:.05em;color:#a18c41;text-align:center;margin-bottom:4px}.simulation_ex__block .u_sub_title .u_em{display:inline-block;font-size:80px;line-height:90%;vertical-align:sub;margin:0 4px}.simulation_ex__block .u_desc{font-size:12px;font-weight:400;line-height:233.333%;letter-spacing:.03em;text-align:center;margin-bottom:25px}.simulation_ex__block .u_notes,.simulation_ex__block_list{max-width:843px;margin-left:auto;margin-right:auto;margin-inline:auto}.simulation_ex__block_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:36px}.simulation_ex__block_list_item{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;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc((100% - 12px)/ 2);border-top:1px solid #d0c2b3;border-bottom:1px solid #d0c2b3;margin-bottom:-1px;padding:11px 38px 12px 13px}.simulation_ex__block_list_item .u_list_title{display:block;font-size:16px;font-weight:400;line-height:175%;letter-spacing:.03em}.simulation_ex__block_list_item .u_list_desc{display:block;font-size:13px;font-weight:400;line-height:170%;letter-spacing:.32px;letter-spacing:.0246153846em;color:#a18c41}.simulation_ex__block .c-btn-square{width:470px;margin:0 auto 30px}.simulation_ex__block .u_notes{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:10px;font-weight:400;line-height:160%;letter-spacing:.03em;color:#8c8c8c;text-indent:-1em;padding-left:1em}.feature_ex{background:#d9dee4;padding:134px 0 85px;overflow:hidden}.feature_ex .c-section_head{width:1200px;max-width:100%;margin:0 auto 76px}.feature_ex .c-section_head .u_title{margin-top:-2px;margin-bottom:33px}.feature_ex__slide{padding-left:10px;padding-right:10px;padding-inline:10px}.feature_ex__slide .slick-list{overflow:visible}.feature_ex__slide_inner{padding-right:16px}.feature_ex__slide_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:1350px;max-width:calc(100vw - 10px - 50px);border-radius:8px;background:#1c1b1b;overflow:hidden}.feature_ex__slide_card.u_bg_brown{background:#4c472e}.feature_ex__slide_card.u_bg_brown .u_num{color:#9d9670}.feature_ex__slide_card.u_bg_brown .u_num_deco{color:#57543f}.feature_ex__slide_card_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;overflow:hidden;position:relative}.feature_ex__slide_card_item .u_inner{display:block;max-width:721px;min-height:482px;margin-left:auto;padding:22px 106px 22px 0;position:relative}.feature_ex__slide_card_item .u_num{width:100%;font-family:Inter,sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:150%;letter-spacing:-.02em;color:#676b73;margin-bottom:84px}.feature_ex__slide_card_item .u_title{width:100%;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho Pro","Hiragino Mincho ProN",serif;font-size:40px;font-weight:500;line-height:140%;letter-spacing:.05em;color:#fff;margin-bottom:38px}.feature_ex__slide_card_item .u_desc{width:100%;font-size:16px;font-weight:400;line-height:200%;letter-spacing:.07em;color:#a3a3a3}.feature_ex__slide_card_item .u_num_deco{display:block;font-family:Inter,sans-serif;font-size:100px;font-weight:500;line-height:100%;letter-spacing:-.02em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;color:#272525;position:absolute;top:50%;right:-15px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.feature_ex__slide_card_img{-ms-flex-negative:0;flex-shrink:0;width:519px;max-width:38.4444444444%;aspect-ratio:519/680;position:relative}.feature_ex__slide_card_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature_ex__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:39px;max-width:1200px;margin:56px auto 0}.brand_ex{background:transparent url(../../img/top/brand_bg.webp) no-repeat center/cover;padding:127px 0 122px;position:relative;overflow:hidden}.no-webp .brand_ex{background-image:url(../../img/top/brand_bg.jpg)}.brand_ex .base{position:relative;z-index:1}.brand_ex .c-section_head{text-align:center;color:#fff;margin-bottom:56px}.brand_ex .c-section_head .u_sub_title{color:#676b73;margin-bottom:15px}.brand_ex .c-section_head .u_title{margin-bottom:20px}.brand_ex__list{display:-ms-grid;display:grid;-ms-grid-columns:909fr 502fr;grid-template-columns:909fr 502fr;aspect-ratio:1421/827;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr);grid-gap:10px;gap:10px;width:100%;max-width:1421px;margin:0 auto 48px}.brand_ex__list_wrap{padding:0 10px}.brand_ex__list_item{display:block;width:100%;width:100%;height:100%;border-radius:5px;overflow:hidden;position:relative;-webkit-transition:.4s;transition:.4s}.brand_ex__list_item .u_image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand_ex__list .u_item_01{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/4/2}.brand_ex__list .u_item_01::before{content:"";display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,27,27,.1)),to(rgba(28,27,27,.5)));background:linear-gradient(180deg,rgba(28,27,27,.1) 0,rgba(28,27,27,.5) 100%);position:absolute;top:0;left:0;z-index:1}.brand_ex__list .u_item_01::after{content:"";display:block;width:100%;aspect-ratio:909/701;background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,27,27,.1)),to(rgba(28,27,27,.5)));background:linear-gradient(180deg,rgba(28,27,27,.1) 0,rgba(28,27,27,.5) 100%);position:absolute;top:0;left:0;z-index:1}.brand_ex__list .u_item_02{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.brand_ex__list .u_item_03{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.brand_ex__list .u_item_04{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}.brand_ex__list_title{display:block;width:100%;padding:0 15px;position:absolute;bottom:48px;left:0;z-index:2}.brand_ex__list_title_name{max-width:780px;margin:0 auto;padding-right:80px;position:relative}.brand_ex__list_title_name .u_sub_title{display:block;width:399px;max-width:calc(100% - 80px)}.brand_ex__list_title_name .u_title{display:block;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho Pro","Hiragino Mincho ProN",serif;font-size:32px;font-weight:600;line-height:125%;letter-spacing:.05em;color:#fff;margin-top:19px}.brand_ex__list_title_name::after{content:"";display:block;width:70px;aspect-ratio:1/1;border-radius:6px;background-color:rgba(255,255,255,.2);background-image:url(../../img/common/arrow.svg);background-size:24px auto;background-position:center center;background-repeat:no-repeat;position:absolute;bottom:0;right:0}.brand_ex__list_item.u_small{aspect-ratio:340/182}.brand_ex__list_item.u_small::after{content:"";display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,27,27,0)),to(rgba(28,27,27,.6)));background:linear-gradient(180deg,rgba(28,27,27,0) 0,rgba(28,27,27,.6) 100%);position:absolute;top:0;left:0;z-index:1}.brand_ex__list_item.u_small .brand_ex__list_title{padding:0 10px;bottom:21px}.brand_ex__list_item.u_small .brand_ex__list_title_name{max-width:438px;padding-right:46px}.brand_ex__list_item.u_small .brand_ex__list_title_name .u_sub_title{display:block;width:217px;max-width:calc(100% - 50px)}.brand_ex__list_item.u_small .brand_ex__list_title_name .u_title{font-size:24px;line-height:120%;margin-top:10px}.brand_ex__list_item.u_small .brand_ex__list_title_name::after{content:"";width:40px;background-size:14px auto;bottom:3px}.brand_ex .c-btn-hus-img{margin:48px auto 0}.brand_ex__text_bg{width:100%;font-family:Inter,sans-serif;font-size:250px;font-weight:500;line-height:45.6%;letter-spacing:-.02em;color:#fff;opacity:.05;position:absolute;bottom:26px;left:0}.management_ex{background-color:#d9dee4;padding:163px 0 0}.management_ex__head{margin:0 auto}.management_ex__head .u_sub_title{margin-bottom:30px}.management_ex__btn{max-width:1200px;margin:0 auto 66px;position:relative}.management_ex__btn .c-btn-square-s{position:absolute;bottom:0;right:0}.management_ex__inner{padding-left:15px;padding-right:15px;padding-inline:15px}.management_ex__inner+.management_ex__inner{margin-top:-1px}.management_ex__inner .base{max-width:1392px;border-top:1px solid #b9bcd0;border-bottom:1px solid #b9bcd0;background:#e9eef3;padding-top:96px;padding-bottom:96px;padding-block:96px 96px}.management_ex__inner_head{margin:0 auto}.management_ex__inner_head .u_sub_title{color:#98a2b4;margin-bottom:14px}.management_ex__inner_head .u_title{font-size:36px;line-height:155.556%;margin-bottom:23px}.management_ex__inner_leaf{max-width:1280px;margin:0 auto 51px;position:relative}.management_ex__inner_leaf .c-leaf{position:absolute;bottom:-4px;right:0}.management_ex__inner .c-list_num{margin-top:48px}.benefits_ex{background-color:#d9dee4;padding:113px 0 126px}.benefits_ex .c-section_head{text-align:center;margin-bottom:47px}.properties_ex{background:#edeff0;padding:96px 0 94px;overflow:hidden;position:relative}.properties_ex .base{max-width:1440px;position:relative;z-index:1}.properties_ex .c-section_head{text-align:center;margin-bottom:45px}.properties_ex .c-section_head .u_sub_title{margin-bottom:16px}.properties_ex .c-btn-square-s{margin:62px auto 0}.properties_ex .brand_ex__text_bg{opacity:.4}@media only screen and (max-width:1023px) and (min-width:768px){.fv{padding-top:70px}.fv__column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fv__column_item{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-column-gap:30px;grid-row-gap:0}.fv__column_item .fv__title{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.fv__column_item .u_desc{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.fv__column_item .fv__cta{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/3/3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.fv__column_img{width:100%;max-width:none}.fv__column_img .u_inner{max-width:771px;margin:0 auto}.fv__bg{top:auto;bottom:0}}@media only screen and (max-width:767px){.fv{background-color:#161414;padding:0}.fv__title .u_sub_title{text-align:center;font-size:15px;font-weight:600;line-height:160%;letter-spacing:.04em}.fv__title .u_title{font-size:53px;font-weight:500;line-height:120.755%;text-align:center;margin-top:8px;margin-left:21px}.fv .u_desc{text-align:center;font-size:10px;line-height:190%;margin-top:14px}.fv__cta{margin-top:34px}.fv__cta .c-btn-square{margin-left:auto;margin-right:auto;margin-inline:auto}.fv__cta .c-btn-square+.c-btn-square{margin-top:8px}.fv__slide_inner img{height:auto}.fv__column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fv__column_item{width:100%;position:relative;z-index:1}.fv__column_img{width:calc(100% + 36px);max-width:none;margin-left:-18px;margin-right:-18px;margin-inline:-18px;padding-top:115%;position:relative}.fv__column_img .u_inner{width:100%;border-radius:0;position:absolute;top:0;left:0}.fv__slide_control{display:none}.problem_ex{padding:68px 0 61px}.problem_ex .c-section_head{margin-bottom:29px}.problem_ex .c-section_head .u_sub_title{margin-bottom:18px}.problem_ex .c-section_head .u_title{font-size:28px;line-height:142.857%;letter-spacing:.04em}.problem_ex__list{gap:12px}.problem_ex__list_item_card .u_num{font-size:14px;margin-bottom:18px}.problem_ex__list_item_card .u_title{font-size:18px;line-height:155.556%;letter-spacing:0;margin-bottom:12px}.problem_ex__list_item_card .u_desc{font-size:13px}.voice_ex{padding:67px 0 110px}.voice_ex .base{display:block;width:100%}.voice_ex .c-section_head .u_sub_title{text-align:center;margin-bottom:28px}.voice_ex .c-section_head .u_title{text-align:center}.voice_ex__slide_control{margin:31px auto 0}.voice_ex__slide_control .c-slide-arrow{margin-left:auto;margin-right:auto;margin-inline:auto}.voice_ex__button{margin:27px auto 0}.voice_ex__button .c-btn-square-s{margin-left:auto;margin-right:auto;margin-inline:auto}.voice_ex__text_bg{font-size:120px;bottom:36px}.simulation_ex{padding-top:91px}.simulation_ex .c-section_head{margin-bottom:22px}.simulation_ex .c-section_head .u_title{font-size:28px;line-height:142.857%;margin-top:39px}.simulation_ex .c-desc{text-align:left;margin-bottom:23px}.simulation_ex__block{padding:28px 20px 34px}.simulation_ex__block .u_desc{margin-bottom:17px}.simulation_ex__block_list{margin-bottom:31px}.simulation_ex__block_list_item{width:100%;padding:11px 10px 12px 15px}.simulation_ex__block_list_item .u_list_title{font-size:14px;line-height:200%}.simulation_ex__block .c-btn-square{margin-bottom:16px}.feature_ex{padding:77px 0 88px}.feature_ex .c-section_head{margin-bottom:40px}.feature_ex .c-section_head .u_title{margin-top:39px;margin-bottom:24px}.feature_ex__slide{padding-left:12px;padding-right:12px;padding-inline:12px}.feature_ex__slide_inner{padding-top:11px}.feature_ex__slide_card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;width:335px;max-width:calc(100vw - 11px - 18px);border-radius:4px}.feature_ex__slide_card_item{width:100%}.feature_ex__slide_card_img{width:100%;max-width:100%;aspect-ratio:335/204}.feature_ex__footer{display:block;margin-top:35px}.feature_ex__footer .c-slide-arrow{margin:0 auto 18px}.feature_ex__footer .c-btn-square-s{margin:0 auto}.brand_ex{background-image:url(../../img/top/brand_bg_sp.webp);padding:72px 0 103px}.no-webp .brand_ex{background-image:url(../../img/top/brand_bg_sp.jpg)}.brand_ex .c-section_head{margin-bottom:50px}.brand_ex .c-section_head .u_sub_title{margin-bottom:19px}.brand_ex .c-section_head .u_title{margin-bottom:0}.brand_ex__list{display:block;width:100%;aspect-ratio:auto;margin-bottom:39px}.brand_ex__list_wrap{padding:0 18px}.brand_ex__list_item{height:auto}.brand_ex__list .u_item_01{aspect-ratio:340/309}.brand_ex__list_title_name{padding-right:46px}.brand_ex__list_title_name .u_sub_title{width:187px;max-width:calc(100% - 46px)}.brand_ex__list_title_name::after{width:36px;background-size:12px auto;bottom:5px}.brand_ex__list_item.u_small{margin-top:17px}.brand_ex__list_item.u_small .brand_ex__list_title_name{max-width:100%}.brand_ex__list_item.u_small .brand_ex__list_title_name::after{width:36px;background-size:12px auto}.brand_ex .c-btn-hus-img{margin-top:40px}.brand_ex__text_bg{font-size:100px}.management_ex{padding:88px 0 0}.management_ex__head .u_sub_title{margin-bottom:39px}.management_ex__btn{margin-bottom:24px}.management_ex__inner{padding-left:12px;padding-right:12px;padding-inline:12px}.management_ex__inner .base{padding:37px 25px 56px}.management_ex__inner_head .u_sub_title{margin-bottom:20px}.management_ex__inner_head .u_title{font-size:24px;line-height:133.333%;margin-bottom:16px}.management_ex__inner_leaf{margin:0 auto 20px}.management_ex__inner .c-list_num{margin-top:24px}.benefits_ex{padding:80px 0 100px}.benefits_ex .c-section_head{margin-bottom:27px}.properties_ex{padding:72px 0 105px}.properties_ex .c-section_head{margin-bottom:24px}.properties_ex .c-section_head .u_sub_title{margin-bottom:12px}.properties_ex .c-btn-square-s{margin-top:47px}.properties_ex .brand_ex__text_bg{font-size:120px}}@media only screen and (max-width:1023px){.problem_ex__list_item{width:calc((100% - 16px)/ 2)}.problem_ex__list_item_card{max-width:100%;padding-left:22px;padding-right:22px;padding-inline:22px}}@media only screen and (max-width:1023px) and (max-width:767px){.problem_ex__list_item{width:100%;padding:23px 24px 23px}.problem_ex__list_item_card{padding-left:0;padding-right:0;padding-inline:0}}@media only screen and (min-width:768px){.voice_ex .c-section_head{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.voice_ex__list{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.voice_ex__slide_control{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.voice_ex__slide_control .c-slide-arrow{position:absolute;bottom:44px;right:0}.voice_ex__button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.brand_ex__list_item:hover{opacity:1;-webkit-filter:brightness(120%);filter:brightness(120%)}.brand_ex__list_item:hover .u_image{opacity:1}.properties_ex .base{padding:0}}@media only screen and (max-width:1024px){.feature_ex__slide_card_item .u_inner{min-height:0;padding-right:42px;padding-bottom:22px}.feature_ex__slide_card_item .u_num{margin-bottom:24px}.feature_ex__slide_card_item .u_title{font-size:26px;margin-bottom:10px}.feature_ex__slide_card_item .u_desc{font-size:14px}.feature_ex__slide_card_item .u_num_deco{font-size:60px;right:-10px}.brand_ex__list_title{bottom:12px}.brand_ex__list_title_name .u_title{font-size:24px;margin-top:4px}.brand_ex__list_item.u_small .brand_ex__list_title{bottom:8px}.brand_ex__list_item.u_small .brand_ex__list_title_name .u_sub_title{width:150px}.brand_ex__list_item.u_small .brand_ex__list_title_name .u_title{font-size:20px;margin-top:4px}}@media only screen and (max-width:1024px) and (max-width:767px){.feature_ex__slide_card_item .u_inner{display:block;width:100%;padding:20px 36px 15px 4px}.feature_ex__slide_card_item .u_num{font-size:12px;line-height:166.667%;margin-bottom:21px}.feature_ex__slide_card_item .u_title{font-size:20px;margin-bottom:21px}.feature_ex__slide_card_item .u_desc{font-size:13px;line-height:184.615%}.feature_ex__slide_card_item .u_num_deco{font-size:50px}.brand_ex__list_title{padding:0 22px 0 24px;bottom:23px}.brand_ex__list_title_name .u_title{font-size:18px;margin-top:5px}.brand_ex__list_item.u_small .brand_ex__list_title{padding:0 22px 0 24px;bottom:16px}.brand_ex__list_item.u_small .brand_ex__list_title_name .u_sub_title{width:149px;max-width:calc(100% - 46px)}.brand_ex__list_item.u_small .brand_ex__list_title_name .u_title{font-size:16px;margin-top:8px}}@media only screen and (max-width:900px){.management_ex__btn .c-btn-square-s{margin:32px 0 0;position:static}}@media only screen and (max-width:900px) and (max-width:767px){.management_ex__btn .c-btn-square-s{margin:24px auto 0}}@media only screen and (max-width:1240px){.management_ex__inner_leaf .c-leaf{margin:32px auto 0;position:static}}@media only screen and (max-width:1240px) and (max-width:767px){.management_ex__inner_leaf .c-leaf{margin-top:22px}}

.management_ex__inner_leaf .c-leaf__item .u_notes{text-align:center;font-size:9px;font-weight:400;line-height:222.222%;letter-spacing:.03em;white-space:nowrap;color:#a0a1a7;position:absolute;top:100%;left:50%;-webkit-transform:translateY(-15px) translateX(-50%);transform:translateY(-15px) translateX(-50%)}@media only screen and (max-width:767px){.management_ex__inner_leaf .c-leaf__item .u_notes{font-size:5px;-webkit-transform:translateY(-12px) translateX(-50%);transform:translateY(-12px) translateX(-50%)}}