﻿@media (max-width:1522px){.body{zoom:0.9}}@media (max-width:1369px){.body{zoom:0.8}}@media (max-width:1217px){.body{zoom:0.7}}@media (max-width:1065px){.body{zoom:0.6}}@media (max-width:913px){.body{zoom:0.5}}@media (max-width:900px){.body{zoom:1}}.common-text_line{display:block}@media (max-width:900px){.common-text_sp_line{display:block}}.common-normal_title{font-family:Zen Maru Gothic;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;display:flex;justify-content:center;align-items:center;gap:24px}@media (max-width:900px){.common-normal_title{font-family:Zen Maru Gothic;font-weight:400;font-size:24px;text-align:center;vertical-align:middle}}.common-normal_title:before{display:inline-block;content:"";background:url(../asset/normal_title_deco.svg);width:32px;height:19px}.common-need_js{display:none !important}.common-hidden{display:none}.simple_page-title{font-family:Zen Maru Gothic;font-weight:500;font-size:48px;line-height:100%;letter-spacing:0%;color:#51656F;text-align:center}@media (max-width:900px){.simple_page-title{font-size:32px}}.simple_page-lead{font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;width:549px;margin:41px auto 41px}@media (max-width:900px){.simple_page-lead{width:90%}}.simple_page-content{width:783px;border-radius:40px;box-shadow:0px 0px 4px 1px #00000040}.promo{margin:102px auto}.promo-banner{width:583px;margin:auto}.page_nav{text-align:center;margin:93px auto}.page_nav-link{font-family:Zen Maru Gothic;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#00AAD4}.header{padding:59px 63px 41px 41px;display:grid;grid-template:"title  .       tagline .   menu    .       banner" 20px "title  .       search  .   menu    .       banner" auto /166px 14px auto 1fr auto 23px 315px;align-items:center}@media (max-width:900px){.header{padding:40px 15px 0;grid-template:"title  menu" auto /1fr 52px}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:white;z-index:80}.header:has(.header-menu_open_checkbox:not(:checked)):before{display:none}.header:has(.header-menu_open_checkbox:not(:checked)) .header-menu,.header:has(.header-menu_open_checkbox:not(:checked)) .header-banner{display:none}}.header-site_title{grid-area:title}@media (max-width:900px){.header-site_title{z-index:90}}.header-site_tagline{grid-area:tagline;font-family:Zen Maru Gothic;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}@media (max-width:900px){.header-site_tagline{display:none}}.header-search{grid-area:search;display:flex;border-left:1px solid #00AAD4;border-top:1px solid #00AAD4;border-bottom:1px solid #00AAD4;border-right:none;border-radius:21px}@media (max-width:900px){.header-search{display:none}}.header-search_input{border:none;width:calc(277px - 42px);height:42px;background:none;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-indent:9px}.header-search_button{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:42px;height:42px;border:none;background:#00AAD4;border-radius:100%;border:none;background:#00AAD4 url(../asset/common/search_icon.svg) no-repeat center/contain;background-size:22px 24px;padding:0;margin:0;color:transparent}.header-menu{grid-area:menu;font-family:Zen Maru Gothic;font-weight:400;font-size:14px;line-height:15px;letter-spacing:0%;text-align:center}@media (max-width:900px){.header-menu{display:block;position:absolute;top:150px;left:0;width:100%;z-index:90}}.header-menu_list{display:flex;flex-direction:row;align-items:center;list-style:none;gap:23px}@media (max-width:900px){.header-menu_list{flex-wrap:wrap}}@media (max-width:900px){.header-menu_item{flex:1 1 40%}}.header-menu_link{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2em;text-align:center;text-decoration:none;color:black}.header-menu_text{height:2em;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-menu_button{display:none;width:52px;height:38px;background:url("../asset/header/menu_open.svg") no-repeat center/contain;z-index:80}@media (max-width:900px){.header-menu_button{grid-area:menu;display:block}}.header-menu_button:has(*:checked){width:39px;height:39px;background:url("../asset/header/menu_close.svg") no-repeat center/contain}.header-menu_open_checkbox{display:none}.header-banner{grid-area:banner;justify-self:center}@media (max-width:900px){.header-banner{position:absolute;top:350px;width:90%;z-index:90}}.header-banner_img{width:100%;margin:auto}.bottom_banners{display:flex;gap:1%;position:sticky;bottom:0;z-index:50;aspect-ratio:11.2132352941;width:100%}@media (max-width:900px){.bottom_banners{aspect-ratio:7.7058823529}}.bottom_banners-left{background:url("../asset/footer/bottom_guide-pc.png") no-repeat center/contain;aspect-ratio:8.2647058824;width:73.5%;color:rgba(0, 0, 0, 0)}@media (max-width:900px){.bottom_banners-left{background:url("../asset/footer/bottom_guide-sp.png") no-repeat center/contain;width:70%;aspect-ratio:5.4117647059}}.bottom_banners-right{background:url("../asset/footer/bottom_contact-pc.png") no-repeat center/contain;aspect-ratio:2.8602941176;width:25.5%;color:rgba(0, 0, 0, 0)}@media (max-width:900px){.bottom_banners-right{background:url("../asset/footer/bottom_contact-sp.png") no-repeat center/contain;width:29%;aspect-ratio:2.2156862745}}.footer{background:#00AAD4}.footer-catch{font-family:Inter;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0%;color:#FFFFFF;text-align:center;padding-top:43px;padding-bottom:30px}@media (max-width:900px){.footer-catch{font-family:Inter;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}}.footer-separator{width:1280px;margin:auto}.footer-logo{width:184px;margin:auto;padding-top:17px;padding-bottom:24px}.footer-nav:before{content:"";width:1256px;display:block;margin:auto;border-top:1px solid white}@media (max-width:900px){.footer-nav:before{width:303px}}.footer-nav_list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;width:524px;margin:auto;padding-top:44px}@media (max-width:900px){.footer-nav_list{width:auto}}.footer-nav_item{text-align:center;font-family:Inter;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:white}.footer-nav_item:nth-child(2){padding-left:50px;padding-right:50px;padding-bottom:27px}.footer-nav_item:nth-child(5){padding-left:34px;padding-right:34px}@media (max-width:900px){.footer-nav_item:nth-child(-n+3){flex:0 0 100%;padding-bottom:19px}.footer-nav_item:nth-child(3){padding-bottom:67px}}.footer-nav_link{text-decoration:none;color:inherit}.footer-copyright{display:block;font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;padding-top:54px;padding-bottom:31px;color:white;text-align:center}.top_page .hero{margin:auto}.top_page .hero-figure{width:100%;aspect-ratio:2.3963414634;background:url(../asset/top/hero-pc.png) center/contain}@media (max-width:900px){.top_page .hero-figure{aspect-ratio:1.1457725948;background:url(../asset/top/hero-sp.png) center/contain}}.top_page .search-title{font-family:Zen Maru Gothic;font-weight:500;font-size:40px;line-height:100%;letter-spacing:0%;text-align:center;display:flex;flex-flow:column;height:116px;margin:auto;color:#51656F;justify-content:space-around;margin-top:61px;margin-bottom:23px}@media (max-width:900px){.top_page .search-title{font-family:Zen Maru Gothic;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0%;text-align:center}}.top_page .search-form{width:906px;height:74px;display:flex;border:1px solid #05A4C1;padding:11px;border-radius:65px;margin:auto}@media (max-width:900px){.top_page .search-form{width:348px}}.top_page .search-form_input{border:none;background:none;width:calc(906px - 11px - 11px);font-family:Zen Maru Gothic;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0%;padding-left:71px}@media (max-width:900px){.top_page .search-form_input{width:calc(348px - 11px - 11px - 53px);font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;padding-left:11px}}.top_page .search-form_button{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:53px;height:53px;border-radius:100%;border:none;background:#00AAD4;border-radius:100%;border:none;background:#00AAD4 url(../asset/common/search_icon.svg) no-repeat center/contain;background-size:27px 30px;padding:0;margin:0;position:relative;color:transparent}.top_page .suggest{padding-top:65px;padding-bottom:133px}@media (max-width:900px){.top_page .suggest{padding-bottom:17px}}.top_page .suggest-message{margin-bottom:37px}.top_page .suggest-listing{font-family:Zen Maru Gothic;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0%;text-align:center;color:#51656F}@media (max-width:900px){.top_page .suggest-listing{font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center}}.top_page .suggest-listing_num{font-family:Zen Maru Gothic;font-weight:400;font-size:64px;line-height:100%;letter-spacing:-21%;text-align:center;padding-right:10px}@media (max-width:900px){.top_page .suggest-listing_num{font-family:Zen Maru Gothic;font-weight:400;font-size:36px;line-height:100%;letter-spacing:-21%;text-align:center}}.top_page .suggest-comming{font-family:Zen Maru Gothic;font-weight:400;font-size:36px;line-height:100%;letter-spacing:0%;color:#51656F;text-align:center}@media (max-width:900px){.top_page .suggest-comming{font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center}}.top_page .suggest-form{font-family:Zen Maru Gothic;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0%;display:flex;gap:55px;height:46px;color:#51656F;justify-content:center;margin-bottom:48px}.top_page .suggest-form_label{position:relative;padding-left:52px}@media (max-width:900px){.top_page .suggest-form_label{font-family:Zen Maru Gothic;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0%;padding-left:34px}}.top_page .suggest-form_label:before{position:absolute;top:-2px;left:0;content:"";display:block;width:39px;height:39px;border:1px solid #51656F;border-radius:100%}@media (max-width:900px){.top_page .suggest-form_label:before{width:31px;height:31px}}.top_page .suggest-form_label:after{position:absolute;top:7px;left:9px;content:"";display:block;width:21px;height:21px;border-radius:100%}@media (max-width:900px){.top_page .suggest-form_label:after{width:17px;height:17px;top:5px;left:7px}}.top_page .suggest-form_label-east:has(*:checked):after{background-color:#0093D1}.top_page .suggest-form_label-west:has(*:checked):after{background-color:#F2D26B}.top_page .suggest-form_radio{display:none;width:39px;height:39px;border-width:1px}@media (max-width:900px){.top_page .suggest-form_radio{width:31px;height:31px}}.top_page .suggest:has(*[data-radio="east"]:not(:checked)) .suggest-slider-east{display:none}.top_page .suggest:has(*[data-radio="west"]:not(:checked)) .suggest-slider-west{display:none}.top_page .suggest-slider{display:grid;grid-template:"prev       slider      next        " auto "pagination pagination  pagination  " auto /auto 1fr auto;align-items:center}.top_page .suggest-prev{grid-area:prev;display:block;border:none;cursor:pointer;outline:none;padding:0;margin:26px;appearance:none;color:#00000000;display:block;width:60px;height:60px;border-radius:100%;background:#00AAD4 url("../asset/top/button-prev.svg") no-repeat center/25px}@media (max-width:900px){.top_page .suggest-prev{width:29px;height:29px;background-size:12px;margin:7px}}.top_page .suggest-next{grid-area:next;display:block;border:none;cursor:pointer;outline:none;padding:0;margin:26px;appearance:none;color:#00000000;display:block;width:60px;height:60px;border-radius:100%;background:#00AAD4 url("../asset/top/button-next.svg") no-repeat center/25px}@media (max-width:900px){.top_page .suggest-next{width:29px;height:29px;background-size:12px;margin:7px}}.top_page .suggest-viewport{grid-area:slider;width:100%;overflow:hidden}.top_page .suggest-pagination{padding-top:56px;margin:auto;grid-area:pagination;display:flex;gap:43px}@media (max-width:900px){.top_page .suggest-pagination{gap:6px;padding-top:25px}}.top_page .suggest-dot{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;width:92px;height:12px;background:#87CCE3;border-radius:12px}.top_page .suggest-dot-active{background:#00AAD4}@media (max-width:900px){.top_page .suggest-dot{width:21px;height:4px;border-radius:4px}}.top_page .suggest-list{display:flex;gap:62px;padding:0 62px;list-style:none;justify-content:start}.top_page .suggest-list-js_disabled{overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.top_page .suggest-item{width:378px;height:566px;box-shadow:0px 0px 5px 0px #00000040;flex-shrink:0;scroll-snap-align:center}@media (max-width:900px){.top_page .suggest-item{width:300px;height:480px}}.top_page .suggest-condo_photo{width:378px;height:291px}@media (max-width:900px){.top_page .suggest-condo_photo{width:299px;height:231px}}.top_page .suggest-condo_name{font-family:Inter;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0%;height:48px;margin:15px 30px 10px 16px}.top_page .suggest-condo_info{display:grid;grid-template-columns:auto 1fr;column-gap:7px;row-gap:12px;padding:0 16px}.top_page .suggest-condo_term{grid-column:1;background:#059FC1;padding:0 9px;font-family:Inter;font-weight:700;font-size:14px;line-height:18px;letter-spacing:0%;width:73px;height:18px;border-radius:14px;white-space:nowrap;word-break:keep-all;text-align:center;color:#FFFFFF}.top_page .suggest-condo_term-appeal{background:#D77608}.top_page .suggest-condo_data{grid-column:2;font-family:Inter;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top_page .suggest-condo_link{display:block;color:#27A4E8;font-family:Inter;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;margin:auto;padding:22px}.top_page .fixed_banner{position:fixed;right:56px;bottom:150px;z-index:60}@media (max-width:900px){.top_page .fixed_banner{bottom:15vw;max-width:210px;left:0;right:0;margin:auto}}.top_page .fixed_banner-img{width:404px;height:105px}@media (max-width:900px){.top_page .fixed_banner-img{width:auto;height:auto}}.top_page .fixed_banner-close_button{position:absolute;top:-2px;right:-10px;content:url("../asset/top/banner_close.svg")}@media (max-width:900px){.top_page .fixed_banner-close_button{width:20px;top:0;right:-5px}}.top_page .fixed_banner:has(*:checked){display:none}.about_page{display:grid;grid-template:"hero       " auto "regret     " auto ".          " 87px "mechanism  " auto ".          " 107px "services   " auto /auto}.about_page .hero{grid-template:hero}.about_page .hero-figure{background:url(../asset/about/hero-pc.png) center/contain;width:100%;aspect-ratio:2.534109817}@media (max-width:900px){.about_page .hero-figure{background:url(../asset/about/hero-sp.png) center/contain;aspect-ratio:0.7586872587}}.about_page .regret{grid-template:regret;width:1317px;margin:auto;position:relative}@media (max-width:900px){.about_page .regret{width:100%}}.about_page .regret:before{content:"";display:block;position:absolute;top:130px;width:1317px;height:1052px;background:linear-gradient(175.12deg, #8DDAE8 21.55%, #F5E385 65.26%, #FFFFFF 90.96%);z-index:-1}@media (max-width:900px){.about_page .regret:before{width:100%;height:448px;top:50px}}.about_page .stats{display:grid;padding:37px 62px 66px 72px;grid-template:"title  title   title   " auto "graph  .       comment " auto /1fr 43px auto}@media (max-width:900px){.about_page .stats{padding:21px 10px 14px;grid-template:".      title  title   title    .   " auto ".      graph  .       comment  .   " auto /1fr auto 5px auto 1fr}}.about_page .stats-title{grid-area:title;font-family:Zen Maru Gothic;font-weight:500;font-size:40px;line-height:normal;letter-spacing:0%;text-align:center;color:#51656F}@media (max-width:900px){.about_page .stats-title{font-family:Zen Maru Gothic;font-weight:500;font-size:18px;line-height:17px;letter-spacing:0%;text-align:center}}.about_page .stats-title:after{content:"";display:block;left:50%;transform:translateX(-50%);width:2px;height:79px;margin:auto;background-color:#51656F}@media (max-width:900px){.about_page .stats-title:after{height:25px}}.about_page .stats-chart_area{grid-area:graph}.about_page .stats-chart_graph{width:498px;height:498px;top:976px;left:175px}@media (max-width:900px){.about_page .stats-chart_graph{width:161px;height:161px}}.about_page .stats-chart_per{display:none}.about_page .stats-comment_area{grid-area:comment;display:flex;flex-flow:column;gap:40px;justify-content:center}@media (max-width:900px){.about_page .stats-comment_area{gap:9px}}.about_page .stats-comment{width:642px;height:189px;border-radius:11px;background:#FFFFFF;font-family:Zen Maru Gothic;font-weight:400;font-size:32px;line-height:normal;letter-spacing:0%;padding:29px 58px 0 37px;color:#51656F;position:relative}@media (max-width:900px){.about_page .stats-comment{width:204px;height:83px;font-family:Zen Maru Gothic;font-weight:400;font-size:14px;line-height:19px;letter-spacing:0%;padding:12px 7px 14px 14px}}.about_page .stats-comment:before{display:block;content:"";background:url(../asset/about/regret_deco.svg);width:61px;height:76px;opacity:0.67;position:absolute;top:0;right:15px}@media (max-width:900px){.about_page .stats-comment:before{width:32px;height:45px;right:7px}}.about_page .solution{width:680px;margin:auto}@media (max-width:900px){.about_page .solution{width:320px}}.about_page .solution-title{font-family:Zen Maru Gothic;font-weight:700;font-size:64px;line-height:normal;letter-spacing:0%}.about_page .solution-title *:nth-child(1){color:#3D8DCC}@media (max-width:900px){.about_page .solution-title *:nth-child(1){font-family:Zen Maru Gothic;font-weight:700;font-size:24px;line-height:31px;letter-spacing:0%}}.about_page .solution-title *:nth-child(2){color:#FFFFFF}@media (max-width:900px){.about_page .solution-title *:nth-child(2){font-family:Zen Maru Gothic;font-weight:700;font-size:32px;line-height:31px;letter-spacing:0%}}.about_page .solution-description{padding-top:73px;margin:auto;font-family:Zen Maru Gothic;font-weight:500;font-size:32px;line-height:normal;letter-spacing:3%;color:#51656F}@media (max-width:900px){.about_page .solution-description{padding-top:18px;font-family:Zen Maru Gothic;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%}}.about_page .mechanism{grid-area:mechanism}.about_page .mechanism-step_list{padding-top:31px;list-style:none;display:flex;flex-flow:column;gap:49px;align-items:center;flex-wrap:wrap}.about_page .mechanism-step_item{display:grid;grid-template:"title  img content " auto /auto 1fr 352px;grid-template-columns:auto 1fr 352px;width:980px;min-height:358px;border-radius:24px;box-shadow:0px 0px 5px 0px #00000040;align-items:start}@media (max-width:900px){.about_page .mechanism-step_item{margin:0 auto;width:90%;grid-template:"title      .       img     " auto "content    content content " auto /auto 6px 1fr}}.about_page .mechanism-step_content{grid-area:content;display:flex;flex-flow:column;justify-content:space-around}.about_page .mechanism-step_title{grid-area:title;font-family:Zen Maru Gothic;font-weight:700;font-size:32px;line-height:34px;letter-spacing:0%;text-align:center;color:#51656F;background:#F6DC92;box-shadow:0px 0px 5px 0px #00000040;width:103px;height:178px;border-radius:24px 0;writing-mode:vertical-lr;display:flex;justify-content:center;align-items:center}@media (max-width:900px){.about_page .mechanism-step_title{width:59px;height:102px;font-size:24px}}.about_page .mechanism-step_img{grid-area:img;display:block;align-self:center;justify-self:center}.about_page .mechanism-interview_img{width:445px;height:269px}@media (max-width:900px){.about_page .mechanism-interview_img{width:269px;height:165px}}.about_page .mechanism-publish_img{width:398px;height:285px}@media (max-width:900px){.about_page .mechanism-publish_img{width:230px;height:164px}}.about_page .mechanism-watch_img{width:277px;height:297px}@media (max-width:900px){.about_page .mechanism-watch_img{width:166px;height:189px}}.about_page .mechanism-step_description{padding:55px 20px 7px 0;font-family:Zen Maru Gothic;font-weight:500;font-size:24px;line-height:normal;letter-spacing:0%}@media (max-width:900px){.about_page .mechanism-step_description{padding:16px 12px 4px 16px;font-family:Zen Maru Gothic;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%}}.about_page .mechanism-step_caption{display:block;padding:0 20px 0 0;font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:normal;letter-spacing:0%}@media (max-width:900px){.about_page .mechanism-step_caption{padding:0 12px 0 16px;font-family:Zen Maru Gothic;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}}.about_page .mechanism-step_link{padding:9px 0 16px;display:block;font-family:Zen Maru Gothic;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;text-align:center}@media (max-width:900px){.about_page .mechanism-step_link{font-family:Zen Maru Gothic;font-weight:500;font-size:16px}}.about_page .services{grid-area:services}.about_page .services-list{margin-top:108px;display:flex;list-style:none;gap:110px;justify-content:center}@media (max-width:900px){.about_page .services-list{flex-flow:column}}.about_page .services-item{width:523px}@media (max-width:900px){.about_page .services-item{width:auto}}.about_page .services-service_title{width:444px;height:87px;border-radius:20px;font-family:Zen Maru Gothic;font-weight:500;font-size:40px;line-height:26px;letter-spacing:18%;color:#51656F;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:36px}@media (max-width:900px){.about_page .services-service_title{width:297px;height:74px;font-size:24px;margin:0 auto 36px}}.about_page .services-service_title:after{content:"";position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);border-width:20px 10px 0 10px;border-style:solid}.about_page .services-service_title-research{background:#A9E5D5}.about_page .services-service_title-research:after{border-color:#A9E5D5 transparent transparent transparent}.about_page .services-service_title-guide{background:#F6C692}.about_page .services-service_title-guide:after{border-color:#F6C692 transparent transparent transparent}.about_page .services-badge{position:absolute;top:-29px;right:-41px;width:92px;height:69px}@media (max-width:900px){.about_page .services-badge{top:0;width:92px;height:71px}}.about_page .services-desc{font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:26px;letter-spacing:18%}@media (max-width:900px){.about_page .services-desc{font-size:18px;padding:0 34px}}.about_page .services-message{margin:139px 0 166px;font-family:Zen Maru Gothic;font-weight:400;font-size:36px;line-height:26px;letter-spacing:18%;color:#51656F;text-align:center}@media (max-width:900px){.about_page .services-message{margin:37px 0 47px;font-size:20px}}.guide_page{display:grid;grid-template:"hero       " auto ".          " 74px "work       " auto ".          " 101px "merit      " auto ".          " 43px "impressions" auto ".          " 72px /1fr}.guide_page .hero{grid-area:hero;position:relative}.guide_page .hero-figure{background:url(../asset/guide/hero-pc.png) no-repeat center/contain;width:100%;aspect-ratio:2.534109817}@media (max-width:900px){.guide_page .hero-figure{background:url(../asset/guide/hero-sp.png) center/contain;aspect-ratio:0.7277777778}}.guide_page .work{grid-area:work}.guide_page .work-title{font-family:Zen Maru Gothic;font-weight:500;font-size:40px;line-height:normal;letter-spacing:0%;text-align:center;color:#51656F;position:relative}@media (max-width:900px){.guide_page .work-title{font-size:18px}}.guide_page .work-title:after{content:"";position:absolute;left:50%;top:calc(100% + 10px);display:block;width:2px;height:79px;background:#51656F}@media (max-width:900px){.guide_page .work-title:after{top:100%;width:1px;height:25px}}.guide_page .work-list{padding-top:60px;list-style:none;display:flex;flex-flow:column;gap:43px;align-items:center}@media (max-width:900px){.guide_page .work-list{padding-top:14px;gap:17px}}.guide_page .work-item{display:grid;grid-template:"term   image   desc    hero    " auto /auto 1fr auto auto;width:980px;height:339px;box-shadow:0px 0px 5px 0px #00000040;border-radius:24px}@media (max-width:900px){.guide_page .work-item{grid-template:"term   image   hero    " auto "desc   desc    hero    " auto /auto 1fr auto}}@media (max-width:900px){.guide_page .work-item{width:90%;height:auto;justify-items:end;align-items:start}}.guide_page .work-term{grid-area:term;display:flex;justify-content:center;align-items:center;width:103px;height:178px;border-radius:24px 0;background:#F6DC92;font-family:Zen Maru Gothic;font-weight:700;font-size:32px;line-height:34px;letter-spacing:0%;text-align:center;color:#51656F;writing-mode:vertical-lr;position:relative}@media (max-width:900px){.guide_page .work-term{width:59px;height:102px;font-size:24px}}.guide_page .work-term_stamp{position:absolute;bottom:-23px}@media (max-width:900px){.guide_page .work-term_stamp{width:41px;height:41px}}.guide_page .work-hero{grid-area:hero;width:109px;display:flex;justify-content:center;align-items:center;font-family:Zen Maru Gothic;font-weight:700;font-size:32px;line-height:35px;letter-spacing:0%;color:rgba(0, 170, 212, 0.47);writing-mode:vertical-lr}@media (max-width:900px){.guide_page .work-hero{width:auto}}.guide_page .work-image{grid-area:image;justify-self:center;align-self:center;margin-top:30px}.guide_page .work-image_interview{width:349px;height:217px}@media (max-width:900px){.guide_page .work-image_interview{width:164px;height:101px}}.guide_page .work-image_point{width:174px;height:175px}@media (max-width:900px){.guide_page .work-image_point{width:84px;height:84px}}.guide_page .work-desc{padding-top:56px;grid-area:desc;display:block;width:352px;font-family:Zen Maru Gothic;font-weight:500;font-size:24px;line-height:normal;letter-spacing:18%;color:#51656F}@media (max-width:900px){.guide_page .work-desc{font-size:18px;width:90%;padding-top:12px}}.guide_page .merit{grid-area:merit}.guide_page .merit-list{display:flex;list-style:none;gap:63px;justify-content:center}@media (max-width:900px){.guide_page .merit-list{flex-flow:column;align-items:center;gap:30px}}.guide_page .merit-item{position:relative}.guide_page .merit-item:before{position:absolute;top:-15px;left:23px;content:"メリット ";font-family:Zen Maru Gothic;font-weight:700;font-size:20px;line-height:normal;letter-spacing:0%;text-align:center;color:#00AAD4}@media (max-width:900px){.guide_page .merit-item:before{font-size:15px;top:-10px;left:30px}}.guide_page .merit-item:after{position:absolute;top:-32px;left:110px;content:counter(list-item);font-family:Zen Maru Gothic;font-weight:700;font-size:36px;line-height:normal;letter-spacing:0%;text-align:center;color:#00AAD4}@media (max-width:900px){.guide_page .merit-item:after{font-size:24px;top:-20px;left:95px}}.guide_page .merit-text{width:358px;height:83px;border-radius:36px 0;background:#F6DC92;font-family:Zen Maru Gothic;font-weight:700;font-size:18px;line-height:100%;letter-spacing:18%;text-align:center;color:#51656F;display:flex;flex-flow:column;justify-content:center}@media (max-width:900px){.guide_page .merit-text{padding-left:67px}}.guide_page .merit-text-appealed{font-family:Zen Maru Gothic;font-weight:700;font-size:24px;line-height:100%;letter-spacing:18%;text-align:center;color:#FF6262}.guide_page .merit-image{padding-top:22px;width:160px;margin:auto}@media (max-width:900px){.guide_page .merit-image{position:absolute;top:-9px;left:10px;width:75px}}.guide_page .merit-message{margin-top:49px;font-family:Zen Maru Gothic;font-weight:500;font-size:23px;line-height:26px;letter-spacing:18%;text-align:center;color:#51656F}@media (max-width:900px){.guide_page .merit-message{font-size:16px}}.guide_page .merit-banner{width:625px;height:105px;margin:auto}@media (max-width:900px){.guide_page .merit-banner{width:90%;height:auto}}.guide_page .impressions{grid-area:impressions;background:#FFC4C4;padding:100px 0 140px;position:relative}.guide_page .impressions:before{position:absolute;top:0;content:"";background:url(../asset/guide/separator.svg), white;display:block;height:39px;width:100%}.guide_page .impressions:after{position:absolute;bottom:0;content:"";background:url(../asset/guide/separator.svg), white;display:block;height:39px;width:100%;transform:rotate(180deg)}.guide_page .impressions-title{font-family:Zen Maru Gothic;font-weight:400;font-size:40px;line-height:47px;letter-spacing:18%;text-align:center;color:#51656F}@media (max-width:900px){.guide_page .impressions-title{font-size:24px}}.guide_page .impressions-list{padding:50px 30px 0;display:flex;gap:32px;justify-content:center}@media (max-width:900px){.guide_page .impressions-list{flex-flow:column;padding:50px 10px 0}}.guide_page .impressions-item{display:flex;gap:14px}@media (max-width:900px){.guide_page .impressions-item{gap:7px;justify-content:center}}.guide_page .impressions-icon{width:70px;height:70px}.guide_page .impressions-comment{width:386px;height:233px;border-radius:32px;background:#FFFFFF;font-family:Zen Maru Gothic;font-weight:500;font-size:24px;line-height:normal;letter-spacing:0%;vertical-align:middle;padding:18px 20px 0 20px;color:#51656F}@media (max-width:900px){.guide_page .impressions-comment{width:290px;height:auto;font-size:16px;padding:13px}}.search_top_page .search{padding-top:21px}.search_top_page .search-desc{padding:45px 25px 0;font-family:Zen Maru Gothic;font-weight:400;font-size:24px;line-height:26px;letter-spacing:18%;text-align:center;color:#51656F}@media (max-width:900px){.search_top_page .search-desc{font-size:16px}}.search_top_page .search-form{margin:22px auto 0;width:974px;display:flex;border:1px solid #05A4C1;padding:11px;border-radius:65px}@media (max-width:900px){.search_top_page .search-form{height:38px;padding:4px;width:90%}}.search_top_page .search-form_input{width:calc(974px - 11px - 11px);height:69px;background:none;padding-left:53px;font-family:Zen Maru Gothic;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0%}@media (max-width:900px){.search_top_page .search-form_input{height:30px;font-size:16px;width:90%;padding:0}}.search_top_page .search-form_button{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:69px;height:69px;border-radius:100%;border:none;background:#00AAD4 url(../asset/common/search_icon.svg) no-repeat center/contain;background-size:37px 39px;padding:0;margin:0;position:relative;color:transparent}@media (max-width:900px){.search_top_page .search-form_button{width:30px;height:30px;background-size:17px 17px}}.search_result_page .result-title{padding-bottom:70px}.search_result_page .result-count{font-family:Zen Maru Gothic;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0%;color:#51656F;text-align:center}@media (max-width:900px){.search_result_page .result-count{font-size:24px}}.search_result_page .result-count_num{font-family:Zen Maru Gothic;font-weight:700;font-size:64px;line-height:100%;letter-spacing:0%;color:#EC9A52}@media (max-width:900px){.search_result_page .result-count_num{font-size:40px}}.search_result_page .result-no_match{font-family:Zen Maru Gothic;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center;color:#51656F}.search_result_page .result-list{padding-top:40px;list-style:none;display:flex;flex-flow:column;gap:48px}.search_result_page .result-link{display:block;text-decoration:none;color:inherit;width:855px;height:259px;margin:auto}@media (max-width:900px){.search_result_page .result-link{width:317px;height:auto}}.search_result_page .result-card{border-radius:42px;box-shadow:0px 0px 8px 2px #00000040;display:grid;grid-template:"photo  name    " auto "photo  .       " 7px "photo  voice   " auto "photo  .       " 18px "photo  detail  " auto /auto 1fr;grid-column-gap:23px;padding:43px 49px}@media (max-width:900px){.search_result_page .result-card{grid-template:"photo  " auto ".      " 11px "name   " auto ".      " 7px "voice  " auto ".      " 18px "detail " auto /1fr;padding:34px 29px 44px 29px}}.search_result_page .result-condo_name{grid-area:name;font-family:Inter;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%}.search_result_page .result-condo_photo{grid-area:photo;width:259px;height:174px}.search_result_page .result-condo_voice{grid-area:voice;font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%}.search_result_page .result-condo_detail{grid-area:detail;display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;grid-row-gap:11px;align-items:center}.search_result_page .result-condo_term{width:114px;height:28px;border-radius:14px;font-family:Inter;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;background:#059FC1;color:#FFFFFF;text-align:center;align-content:center}@media (max-width:900px){.search_result_page .result-condo_term{width:81px}}.search_result_page .result-condo_data{font-family:Inter;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%}.search_result_page .suggest{padding-top:40px;width:538px;height:249px;margin:auto}@media (max-width:900px){.search_result_page .suggest{width:100%}}.search_result_page .suggest-title{font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#51656F}.search_result_page .suggest-list{padding-top:7px;display:flex;gap:46px;list-style:none;justify-content:center}@media (max-width:900px){.search_result_page .suggest-list{gap:16px}}.search_result_page .suggest-card{display:grid;text-decoration:none;color:inherit;width:148px;height:222px;margin:auto;box-shadow:0px 0px 5px 0px #00000040;grid-template:"photo  photo   photo   " auto ".      .       .       " 6px ".      name    .       " auto ".      detail  .       " auto ".      .       .       " 26px ".      link    .       " auto ".      .       .       " 20px /6px auto 6px}@media (max-width:900px){.search_result_page .suggest-card{width:100px;height:180px}}.search_result_page .suggest-condo_photo{grid-area:photo;width:148px;height:114px}@media (max-width:900px){.search_result_page .suggest-condo_photo{width:100px;height:81px}}.search_result_page .suggest-condo_name{grid-area:name;font-family:Inter;font-weight:700;font-size:10px;line-height:100%;letter-spacing:0%}.search_result_page .suggest-condo_detail{grid-area:detail;display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;align-items:center}.search_result_page .suggest-condo_term{width:67px;height:18px;border-radius:14px;background:#D77608;text-align:center;align-content:center;font-family:Inter;font-weight:700;font-size:10px;line-height:100%;letter-spacing:0%;color:#FFFFFF}@media (max-width:900px){.search_result_page .suggest-condo_term{width:48px;height:13px}}.search_result_page .suggest-condo_data{font-family:Inter;font-weight:700;font-size:10px;line-height:100%;letter-spacing:0%}.search_result_page .suggest-link{grid-area:link;font-family:Inter;font-weight:500;font-size:10px;line-height:100%;letter-spacing:0%;text-decoration:none;color:#27A4E8;text-align:center}.condo_detail_page .condo_summary{padding:38px 0 0 174px}@media (max-width:900px){.condo_detail_page .condo_summary{padding:24px 20px 0}}.condo_detail_page .condo_summary-name{font-family:Inter;font-weight:600;font-size:48px;line-height:100%;letter-spacing:0%}@media (max-width:900px){.condo_detail_page .condo_summary-name{font-size:32px}}.condo_detail_page .condo_summary-access{font-family:Inter;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%}.condo_detail_page .photo_slider{padding-top:28px;position:relative;overflow:hidden}.condo_detail_page .photo_slider-list{list-style:none;display:flex;flex-wrap:nowrap;width:auto}.condo_detail_page .photo_slider-list-js_disabled{overflow:scroll}.condo_detail_page .photo_slider-item{flex:0 0 auto;padding-right:60px}@media (max-width:900px){.condo_detail_page .photo_slider-item{padding-right:22px}}.condo_detail_page .photo_slider-photo{width:50vw;aspect-ratio:1.4895287958;object-fit:cover}@media (max-width:900px){.condo_detail_page .photo_slider-photo{width:60vw}}.condo_detail_page .photo_slider-controller{padding-top:33px;display:flex;gap:40px;justify-content:center;align-items:center}.condo_detail_page .photo_slider-pagination{display:flex;gap:14px}.condo_detail_page .photo_slider-dot{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;width:47px;height:4px;background:#87CCE3}.condo_detail_page .photo_slider-dot-active{background:#00AAD4}.condo_detail_page .photo_slider-prev{border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:#00000000;display:block;width:23px;height:23px;border-radius:100%;background:#00AAD4 url("../asset/condo_detail/button-prev.svg") no-repeat center/10px}.condo_detail_page .photo_slider-next{border:none;cursor:pointer;outline:none;padding:6px;appearance:none;color:#00000000;display:block;width:23px;height:23px;border-radius:100%;background:#00AAD4 url("../asset/condo_detail/button-next.svg") no-repeat center/10px}.condo_detail_page .main_tab{padding-top:43px;width:800px;margin:auto}@media (max-width:900px){.condo_detail_page .main_tab{width:95%}}.condo_detail_page .main_tab-list{list-style:none;display:flex}.condo_detail_page .main_tab-item{position:relative}.condo_detail_page .main_tab-item:has(*:checked):after{content:"";position:absolute;bottom:-7px;width:191px;height:14px;background-color:white;z-index:10}@media (max-width:900px){.condo_detail_page .main_tab-item:has(*:checked):after{width:89px}}.condo_detail_page .main_tab-label{display:block;width:191px;height:55px;background:#059FC1;font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;color:#FFFFFF;position:relative;box-shadow:0px 0px 8px 0px #00000040;border-radius:15px 15px 0 0}@media (max-width:900px){.condo_detail_page .main_tab-label{font-size:13px;width:89px;height:30px}}.condo_detail_page .main_tab-label:before{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);content:"";display:block;width:92px;height:6px;background:#059FC1;border-radius:16px}@media (max-width:900px){.condo_detail_page .main_tab-label:before{width:69px}}.condo_detail_page .main_tab-label:has(*:checked){background:#FFFFFF;color:#000000;z-index:2}.condo_detail_page .main_tab-radio{display:none}.condo_detail_page .main_tab-text{width:191px;height:55px;margin:auto;display:flex;flex-flow:column;justify-content:center;text-align:center;position:absolute}@media (max-width:900px){.condo_detail_page .main_tab-text{width:89px;height:30px}}.condo_detail_page .condo_voice,.condo_detail_page .condo_overview,.condo_detail_page .condo_photos,.condo_detail_page .condo_tweets{display:none}.condo_detail_page:has(.main_tab-radio[data-tab="voice"]:checked) .condo_voice,.condo_detail_page:has(.main_tab-radio[data-tab="overview"]:checked) .condo_overview,.condo_detail_page:has(.main_tab-radio[data-tab="photos"]:checked) .condo_photos,.condo_detail_page:has(.main_tab-radio[data-tab="tweets"]:checked) .condo_tweets{display:block;z-index:3}.condo_detail_page .condo_voice{width:800px;border-radius:0 16px 16px;box-shadow:0px 0px 8px 0px #00000040;margin:auto;position:relative;padding-bottom:39px}@media (max-width:900px){.condo_detail_page .condo_voice{width:95%;margin:0 10px}}.condo_detail_page .condo_voice-title{padding-top:31px;font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;width:583px;border-bottom:1px solid #000000;padding-bottom:10px;margin:auto;text-align:center}@media (max-width:900px){.condo_detail_page .condo_voice-title{width:336px;font-size:14px}}.condo_detail_page .condo_voice-summary{padding-top:20px;display:grid;grid-template:"rate_term      rate_data       " auto ".              .               " 16px "guide_num_term guide_num_data  " auto ".              .               " 16px "appeal_term    appeal_term     " auto ".              .               " 9px "appeal_data    appeal_data     " auto /auto 1fr;width:378px;font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;margin:auto;grid-column-gap:12px;align-items:center}@media (max-width:900px){.condo_detail_page .condo_voice-summary{width:90%;margin:auto}}.condo_detail_page .condo_voice-rate_term{grid-area:rate_term;display:flex;align-items:center}.condo_detail_page .condo_voice-rate_term:before{content:url(../asset/condo_detail/rate_icon.svg);height:24px;width:24px}.condo_detail_page .condo_voice-rate_data{grid-area:rate_data;display:flex}.condo_detail_page .condo_voice-rate_star{display:block;color:rgba(0, 0, 0, 0);width:24px;height:24px}.condo_detail_page .condo_voice-rate_star-full{background:url(../asset/condo_detail/star-full.svg) no-repeat center/contain}.condo_detail_page .condo_voice-rate_star-empty{background:url(../asset/condo_detail/star-empty.svg) no-repeat center/contain}.condo_detail_page .condo_voice-guide_num_term{grid-area:guide_num_term;display:flex;align-items:center}.condo_detail_page .condo_voice-guide_num_term:before{content:url(../asset/condo_detail/guide_icon.svg);height:24px;width:24px}.condo_detail_page .condo_voice-guide_num_data{grid-area:guide_num_data}.condo_detail_page .condo_voice-appeal_term{grid-area:appeal_term;display:flex;align-items:center}.condo_detail_page .condo_voice-appeal_term:before{content:url(../asset/condo_detail/appeal_icon.svg);height:24px;width:24px}.condo_detail_page .condo_voice-appeal_data{grid-area:appeal_data;width:377px;height:81px;border-radius:6px;border:2px solid #00AAD4;padding:5px;position:relative}@media (max-width:900px){.condo_detail_page .condo_voice-appeal_data{width:100%}}.condo_detail_page .condo_voice-appeal_data:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border:2px solid #00AAD4;border-radius:6px;pointer-events:none}.condo_detail_page .condo_voice-person{margin:10px 0}@media (max-width:900px){.condo_detail_page .condo_voice-person{width:95%;padding:0 10px}}.condo_detail_page .condo_voice-person_title{font-family:Zen Maru Gothic;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;color:#51656F;display:flex;align-items:center;justify-content:start;width:378px;margin:auto}.condo_detail_page .condo_voice-person_title:before{content:url(../asset/condo_detail/interview_icon.svg);width:46px;height:46px}.condo_detail_page .condo_voice-person_title_text{border-bottom:2px solid #00AAD4}.condo_detail_page .condo_voice-person_list{display:flex;list-style:none;gap:17px;justify-content:center}.condo_detail_page .condo_voice-person_radio{display:none}.condo_detail_page .condo_voice-person_avatar{width:69px;height:70px;filter:grayscale(100%) brightness(180%) contrast(90%)}.condo_detail_page .condo_voice-person_label:has(*:checked) .condo_voice-person_avatar{filter:none}.condo_detail_page .condo_voice-person_text{font-family:Inter;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center}.condo_detail_page .condo_voice-interview{width:700px;height:441px;overflow:scroll;margin:auto}@media (max-width:900px){.condo_detail_page .condo_voice-interview{width:95%}}.condo_detail_page .condo_voice-interview_list{list-style:none;width:611px;margin:auto;display:none;padding-bottom:10px}@media (max-width:900px){.condo_detail_page .condo_voice-interview_list{width:auto}}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-0"]:checked) .condo_voice-interview_list-0{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-1"]:checked) .condo_voice-interview_list-1{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-2"]:checked) .condo_voice-interview_list-2{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-3"]:checked) .condo_voice-interview_list-3{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-4"]:checked) .condo_voice-interview_list-4{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-5"]:checked) .condo_voice-interview_list-5{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-6"]:checked) .condo_voice-interview_list-6{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-7"]:checked) .condo_voice-interview_list-7{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-8"]:checked) .condo_voice-interview_list-8{display:block}.condo_detail_page .condo_voice:has(.condo_voice-person_radio[data-tab="person-9"]:checked) .condo_voice-interview_list-9{display:block}.condo_detail_page .condo_voice-interview_item{display:grid}.condo_detail_page .condo_voice-interview_item:before{grid-area:arrow;display:block;content:"";border-top:0px solid transparent;border-bottom:20px solid transparent;width:0;height:0;position:relative}.condo_detail_page .condo_voice-interview_item-staff{grid-template:"avatar .       .       ." 15px "avatar .       text    ." 7px "avatar arrow   text    ." auto ".      .       text    ." auto /auto 20px auto 1fr}.condo_detail_page .condo_voice-interview_item-staff:before{border-right:30px solid #FFE5E5;transform:rotate(15deg);left:-7px}@media (max-width:900px){.condo_detail_page .condo_voice-interview_item-staff:before{left:3px}}.condo_detail_page .condo_voice-interview_item-user{grid-template:".      .       .       avatar  " 15px ".      text    .       avatar  " 7px ".      text    arrow   avatar  " auto ".      text    .       .       " auto /1fr auto 20px auto}.condo_detail_page .condo_voice-interview_item-user:before{border-left:30px solid #CCEBF1;transform:rotate(-15deg);right:3px}@media (max-width:900px){.condo_detail_page .condo_voice-interview_item-user:before{right:13px}}.condo_detail_page .condo_voice-interview_avatar{grid-area:avatar}.condo_detail_page .condo_voice-interview_avatar-staff{width:32px;height:50px}.condo_detail_page .condo_voice-interview_avatar-user{width:45px;height:45px}.condo_detail_page .condo_voice-interview_text{grid-area:text;border-radius:9px;width:427px;padding:12px;font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%}@media (max-width:900px){.condo_detail_page .condo_voice-interview_text{width:auto}}.condo_detail_page .condo_voice-interview_text-staff{background:#FFE5E5;justify-self:start}.condo_detail_page .condo_voice-interview_text-user{background:#CCEBF1;justify-self:end}.condo_detail_page .condo_voice-recruiting{padding:16px 0 26px;font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center}@media (max-width:900px){.condo_detail_page .condo_voice-recruiting{font-size:14px}}.condo_detail_page .condo_voice-contact_introduct{position:relative;bottom:60px;display:flex;flex-flow:column;gap:8px;margin:auto;width:611px;height:87px;border-radius:6px;backdrop-filter:blur(3px);background:rgba(255, 255, 255, 0.69);box-shadow:0px 0px 2px 0px #00000059;justify-content:center;align-items:center}@media (max-width:900px){.condo_detail_page .condo_voice-contact_introduct{width:95%}}.condo_detail_page .condo_voice-contact_text{font-family:Zen Maru Gothic;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#292929}.condo_detail_page .condo_voice-contact_link{display:flex;gap:13px;font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:normal;letter-spacing:0%;width:158px;height:32px;border-radius:16px;background:#00AAD4;color:#FFFFFF;text-decoration:none;justify-content:center;align-items:center}.condo_detail_page .condo_voice-contact_link:after{content:"";display:block;width:14px;height:14px;border-radius:100%;background:#FFF}.condo_detail_page .condo_overview{padding-top:47px;padding-bottom:41px;width:800px;margin:auto;box-shadow:0px 0px 8px 0px #00000040}@media (max-width:900px){.condo_detail_page .condo_overview{width:95%;padding-top:30px}}.condo_detail_page .condo_overview-subtab_list{display:flex;list-style:none;gap:59px;width:583px;border-bottom:1px solid #000000;margin-left:67px}@media (max-width:900px){.condo_detail_page .condo_overview-subtab_list{width:90%;margin:auto}}.condo_detail_page .condo_overview-subtab_item{position:relative}.condo_detail_page .condo_overview-subtab_item:has(*:checked):after{content:"";position:absolute;bottom:-2px;width:100%;height:4px;background:#00AAD4}.condo_detail_page .condo_overview-subtab_label{display:block;padding-bottom:7px;font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;width:100px;height:29px;display:flex;justify-content:center;align-items:center}.condo_detail_page .condo_overview-subtab_label:has(*:checked){font-family:Zen Maru Gothic;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%}.condo_detail_page .condo_overview-subtab_radio{display:none}.condo_detail_page .condo_overview-overview,.condo_detail_page .condo_overview-facility{display:none}.condo_detail_page .condo_overview:has(.condo_overview-subtab_radio[data-tab="overview"]:checked) .condo_overview-overview,.condo_detail_page .condo_overview:has(.condo_overview-subtab_radio[data-tab="facility"]:checked) .condo_overview-facility{display:block}.condo_detail_page .condo_overview-overview{padding-top:29px;width:660px;height:505px;overflow:scroll;margin:auto}@media (max-width:900px){.condo_detail_page .condo_overview-overview{width:90%}}.condo_detail_page .condo_overview-overview_list{display:grid;grid-template-columns:131px 1fr;grid-row-gap:26px}.condo_detail_page .condo_overview-facility{width:663px;height:498px;overflow:scroll;margin:auto}@media (max-width:900px){.condo_detail_page .condo_overview-facility{width:90%}}.condo_detail_page .condo_overview-facility_term{margin-top:17px;width:589px;height:16px;background:#F6DC92}@media (max-width:900px){.condo_detail_page .condo_overview-facility_term{width:100%}}.condo_detail_page .condo_overview-facility_data{margin-top:7px;width:589px;display:flex;flex-wrap:wrap}@media (max-width:900px){.condo_detail_page .condo_overview-facility_data{width:100%}}.condo_detail_page .condo_photos{padding-top:47px;padding-bottom:41px;width:800px;margin:auto;box-shadow:0px 0px 8px 0px #00000040}@media (max-width:900px){.condo_detail_page .condo_photos{width:95%}}.condo_detail_page .condo_photos-title{font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center}.condo_detail_page .condo_photos-list{list-style:none;display:flex;flex-wrap:wrap;gap:13px 24px;padding:34px;justify-content:center}.condo_detail_page .condo_photos-img{width:220px;height:165px}@media (max-width:900px){.condo_detail_page .condo_photos-img{width:160px;height:120px}}.condo_detail_page .condo_photos-banner{display:block;width:730px;height:170px;margin:auto}@media (max-width:900px){.condo_detail_page .condo_photos-banner{width:90%;height:auto}}.condo_detail_page .fixed_banner{position:fixed;right:35px;bottom:150px;z-index:60;display:flex;gap:10px;flex-flow:column}@media (max-width:900px){.condo_detail_page .fixed_banner{display:none}}.condo_detail_page .fixed_banner-list{list-style:none}.condo_detail_page .fixed_banner-item{position:relative}.condo_detail_page .fixed_banner-item:has(*:checked){display:none}.condo_detail_page .fixed_banner-close_button{position:absolute;top:-8px;right:-14px;content:url("../asset/condo_detail/banner_close.svg")}.condo_detail_page .fixed_banner-banner1{width:333px;height:102px}.condo_detail_page .fixed_banner-banner2{width:333px;height:102px}.contact .main_tab{margin-top:30px;margin-left:auto;margin-right:auto;width:783px}@media (max-width:900px){.contact .main_tab{width:95%}}.contact .main_tab-list{display:flex;list-style:none;position:relative}.contact .main_tab-item:has(*:checked):after{content:"";position:absolute;bottom:-7px;width:211px;height:14px;background-color:white;z-index:10}@media (max-width:900px){.contact .main_tab-item:has(*:checked):after{width:170px}}.contact .main_tab-label{background:#059FC1;font-family:Zen Maru Gothic;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;color:#FFFFFF;width:211px;height:48px;display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;box-shadow:0px 0px 3px 0px #00000040;border-radius:15px 15px 0 0}@media (max-width:900px){.contact .main_tab-label{font-size:14px;width:170px;height:35px;border-radius:12px 12px 0 0}}.contact .main_tab-label:after{content:"";display:block;width:111px;height:2px;background:#059FC1;position:absolute;bottom:7px}.contact .main_tab-label:has(*:checked){background:white;color:#51656F}.contact .main_tab-radio{display:none}.contact .purchaser_faq{display:none}.contact .faq:has(*[data-tab="purchaser"]:checked) .purchaser_faq{display:flex}.contact .purchaser_faq{flex-flow:column;gap:25px;width:783px;padding:30px 42px 36px 26px;box-shadow:1px 0px 4px 0px #00000040;margin:auto;border-radius:0 16px 16px}@media (max-width:900px){.contact .purchaser_faq{width:95%;padding:20px 30px 16px 13px;border-radius:0 12px 12px}}.contact .purchaser_faq-question{font-family:Zen Maru Gothic;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0%;color:#51656F;width:715px;height:25px;display:flex;gap:6px;justify-content:space-between;align-content:space-around;align-items:center;list-style:none}.contact .purchaser_faq-question::marker{content:none}.contact .purchaser_faq-question::-webkit-details-marker{display:none}@media (max-width:900px){.contact .purchaser_faq-question{font-size:14px;width:100%}}.contact .purchaser_faq-question:before{content:url(../asset/contact/q_icon.svg);width:18px;height:18px}.contact .purchaser_faq-question:after{display:block;width:25px;height:25px;flex:0 0 auto}.contact .purchaser_faq-question_text{width:100%}.contact .purchaser_faq-item:not([open]) summary:after{content:"";height:25px;background:url(../asset/contact/closed_icon.svg) no-repeat center center}@media (max-width:900px){.contact .purchaser_faq-item:not([open]) summary:after{width:14px;height:14px}}.contact .purchaser_faq-item[open] summary:after{content:"";height:25px;background:url(../asset/contact/opened_icon.svg) no-repeat center center}@media (max-width:900px){.contact .purchaser_faq-item[open] summary:after{width:14px;height:14px}}.contact .purchaser_faq-answer{font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;width:649px;padding-left:26px;color:#51656F}@media (max-width:900px){.contact .purchaser_faq-answer{font-size:14px;width:100%}}.contact .residents_faq{display:none}.contact .faq:has(*[data-tab="residents"]:checked) .residents_faq{display:flex}.contact .residents_faq{flex-flow:column;gap:25px;width:783px;padding:30px 42px 36px 26px;box-shadow:1px 0px 4px 0px #00000040;margin:auto;border-radius:0 16px 16px}@media (max-width:900px){.contact .residents_faq{width:95%;padding:20px 30px 16px 13px;border-radius:0 12px 12px}}.contact .residents_faq-question{font-family:Zen Maru Gothic;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0%;color:#51656F;width:715px;height:25px;display:flex;gap:6px;justify-content:space-between;align-content:space-around;align-items:center;list-style:none}.contact .residents_faq-question::marker{content:none}.contact .residents_faq-question::-webkit-details-marker{display:none}@media (max-width:900px){.contact .residents_faq-question{font-size:14px;width:100%}}.contact .residents_faq-question:before{content:url(../asset/contact/q_icon.svg);width:18px;height:18px}.contact .residents_faq-question:after{display:block;width:25px;height:25px;flex:0 0 auto}.contact .residents_faq-question_text{width:100%}.contact .residents_faq-item:not([open]) summary:after{content:"";height:25px;background:url(../asset/contact/closed_icon.svg) no-repeat center center}@media (max-width:900px){.contact .residents_faq-item:not([open]) summary:after{width:14px;height:14px}}.contact .residents_faq-item[open] summary:after{content:"";height:25px;background:url(../asset/contact/opened_icon.svg) no-repeat center center}@media (max-width:900px){.contact .residents_faq-item[open] summary:after{width:14px;height:14px}}.contact .residents_faq-answer{font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;width:649px;padding-left:26px;color:#51656F}@media (max-width:900px){.contact .residents_faq-answer{font-size:14px;width:100%}}.contact .contact{margin-top:54px;width:783px;border-radius:40px;padding:33px 60px 45px 34px;margin-left:auto;margin-right:auto;box-shadow:0px 0px 4px 1px #00000040;margin-bottom:86px}@media (max-width:900px){.contact .contact{width:95%;padding:27px 31px 13px 27px;height:auto;border-radius:12px}}.contact .contact-title{font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center}.contact .contact-form{margin-top:34px;display:flex;flex-flow:column;gap:23px}.contact .contact-form_row{display:flex}@media (max-width:900px){.contact .contact-form_row{flex-flow:column;gap:10px}}.contact .contact-form_headline{display:block;font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;width:300px}.contact .contact-form_require{display:inline-block;width:44px;height:17px;border-radius:8.5px;background:#00AAD4;color:#FFFFFF;font-family:Zen Maru Gothic;font-weight:400;font-size:13px;line-height:100%;letter-spacing:0%;text-align:center}.contact .contact-form_item{font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;width:450px}@media (max-width:900px){.contact .contact-form_item{width:100%}}.contact .contact-form_list{list-style:none;display:flex;flex-flow:column;gap:8px}.contact .contact-form_input{background:#E2E2E2}.contact .contact-form_textarea{height:175px}.contact .contact-form_response *{border:none !important;margin:auto !important}.contact .contact-form_button{display:block;width:153px;height:38px;border-radius:4px;background:#00AAD4;font-family:Zen Maru Gothic;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#FFFFFF;margin:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none}.term_page .term-body{margin:40px auto 179px;width:1200px;border-radius:40px;box-shadow:0px 0px 4px 1px #00000040;padding:29px 115px 33px 40px;display:flex;flex-flow:column;gap:30px;font-size:20px}@media (max-width:900px){.term_page .term-body{width:90%;padding:39px 30px}}.term_page .term-title{font-family:Zen Maru Gothic;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%}.term_page .term-content{margin-top:9px;font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:normal;letter-spacing:0%}.term_page .term-content ul{list-style-position:outside;padding-inline-start:1em}.term_page .term-content li::marker{content:"・"}.term_page .term-closing{text-align:right}.privacy_page .term-body{margin:40px auto 179px;width:1200px;border-radius:40px;box-shadow:0px 0px 4px 1px #00000040;padding:29px 115px 33px 40px;display:flex;flex-flow:column;gap:30px;font-size:20px}@media (max-width:900px){.privacy_page .term-body{width:90%;padding:39px 30px}}.privacy_page .term-title{font-family:Zen Maru Gothic;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%}.privacy_page .term-content{margin-top:9px;font-family:Zen Maru Gothic;font-weight:400;font-size:20px;line-height:normal;letter-spacing:0%}.privacy_page .term-content ul{list-style-position:outside;padding-inline-start:1em}.privacy_page .term-content li::marker{content:"・"}.privacy_page .term-closing{text-align:right}.company_page .hero{margin:85px auto 0;width:1168px;height:585px;border-radius:43px;background:#87CCE3 url("../asset/company/hero.png") no-repeat calc(100% - 15px) 15px / 430px 454px}@media (max-width:900px){.company_page .hero{width:95%;background:#87CCE3;height:auto;position:relative}}.company_page .hero-title{font-family:Zen Kaku Gothic New;font-weight:700;font-size:32px;line-height:44px;letter-spacing:18%;color:#FFFFFF;padding:65px 0 0 91px}@media (max-width:900px){.company_page .hero-title{padding:38px 0 0 20px;font-size:20px;line-height:normal}}.company_page .hero-text{font-family:Zen Kaku Gothic New;font-weight:500;font-size:20px;line-height:44px;letter-spacing:18%;padding:34px 0 0 91px;display:flex;flex-flow:column;gap:44px}@media (max-width:900px){.company_page .hero-text{padding:14px 0 0 20px;font-size:16px;line-height:normal;gap:16px}.company_page .hero-text:after{content:"";display:block;width:226px;height:239px;background:url("../asset/company/hero.png") no-repeat center/contain;margin:0 auto 30px}}.company_page .hero-text_line{display:block}.company_page .hero:after{content:"";display:block;height:123px;width:2px;background:#000000;margin:42px auto}@media (max-width:900px){.company_page .hero:after{position:absolute;left:50%;height:104px;bottom:-110px}}.company_page .ideology{margin:132px auto 0;display:grid;grid-template:"img    title   " auto "img    slogan  " auto "img    desc    " 1fr /auto 1fr;width:1293px;grid-row-gap:35px;grid-column-gap:52px}@media (max-width:900px){.company_page .ideology{grid-template:"title  " auto "slogan " auto "desc   " auto "img    " auto /auto;width:95%;grid-row-gap:20px}}.company_page .ideology-title{grid-area:title;font-family:Zen Kaku Gothic New;font-weight:700;font-size:32px;line-height:100%;letter-spacing:18%;color:#51656F}@media (max-width:900px){.company_page .ideology-title{font-size:18px}}.company_page .ideology-slogan{grid-area:slogan;font-family:Zen Kaku Gothic New;font-weight:500;font-size:32px;line-height:44px;letter-spacing:18%;color:#000000}@media (max-width:900px){.company_page .ideology-slogan{font-size:20px}}.company_page .ideology-desc{grid-area:desc;font-family:Zen Kaku Gothic New;font-weight:400;font-size:24px;line-height:normal;letter-spacing:18%;color:#000000;display:flex;flex-flow:column;gap:1em}@media (max-width:900px){.company_page .ideology-desc{font-size:20px}}.company_page .ideology-img{grid-area:img;width:607px;height:400px;padding:36px 80px 37px 81px;background:url(../asset/company/ideology_bg.svg) no-repeat center/contain}@media (max-width:900px){.company_page .ideology-img{width:100%;height:auto;padding:21px 48px}}.company_page .mission{margin:119px auto 0;display:grid;grid-template:"title  img " auto "slogan img " auto "desc   img " 1fr /1fr auto;width:1293px;grid-row-gap:35px;grid-column-gap:52px}@media (max-width:900px){.company_page .mission{grid-template:"title  " auto "slogan " auto "desc   " auto "img    " auto /auto;width:95%;grid-row-gap:20px}}.company_page .mission-title{grid-area:title;font-family:Zen Kaku Gothic New;font-weight:700;font-size:32px;line-height:normal;letter-spacing:18%;color:#51656F}@media (max-width:900px){.company_page .mission-title{font-size:18px}}.company_page .mission-slogan{grid-area:slogan;font-family:Zen Kaku Gothic New;font-weight:500;font-size:32px;line-height:44px;letter-spacing:18%;color:#000000}@media (max-width:900px){.company_page .mission-slogan{font-size:20px}}.company_page .mission-desc{font-family:Zen Kaku Gothic New;font-weight:400;font-size:24px;line-height:normal;letter-spacing:18%;display:flex;flex-flow:column;gap:1em}@media (max-width:900px){.company_page .mission-desc{font-size:20px}}.company_page .mission-img{grid-area:img;width:607px;height:400px;padding:38px 82px 56px 90px;background:url(../asset/company/mission_bg.svg) no-repeat center/contain}@media (max-width:900px){.company_page .mission-img{width:100%;height:auto;padding:23px 49px 34px 54px}}.company_page .goal{margin:119px auto 0;display:grid;grid-template:"img    title   " auto "img    slogan  " auto "img    desc    " 1fr /auto 1fr;width:1293px;grid-row-gap:35px;grid-column-gap:52px}@media (max-width:900px){.company_page .goal{grid-template:"title  " auto "slogan " auto "desc   " auto "img    " auto /auto;width:95%;grid-row-gap:20px}}.company_page .goal-title{grid-area:title;font-family:Zen Kaku Gothic New;font-weight:700;font-size:32px;line-height:normal;letter-spacing:18%;color:#51656F}@media (max-width:900px){.company_page .goal-title{font-size:18px}}.company_page .goal-slogan{grid-area:slogan;font-family:Zen Kaku Gothic New;font-weight:500;font-size:32px;line-height:44px;letter-spacing:18%;color:#000000}@media (max-width:900px){.company_page .goal-slogan{font-size:20px}}.company_page .goal-desc{grid-area:desc;font-family:Zen Kaku Gothic New;font-weight:400;font-size:20px;line-height:normal;letter-spacing:18%;color:#000000;display:flex;flex-flow:column;gap:1em}@media (max-width:900px){.company_page .goal-desc{font-size:20px}}.company_page .goal-img{grid-area:img;width:607px;height:400px;padding:80px 70px 73px 71px;background:url(../asset/company/goal_bg.svg) no-repeat center/contain}@media (max-width:900px){.company_page .goal-img{width:100%;height:auto;padding:48px 42px 44px 43px}}.company_page .nexsio{margin-top:130px;padding:65px 0 51px;display:grid;grid-template:".      img     slogan  slogan  .   " auto ".      img     desc    .       .   " 1fr /1fr auto 491px 27px 1fr;background:#87CCE3;grid-column-gap:69px;grid-row-gap:41px}@media (max-width:900px){.company_page .nexsio{margin-top:70px;grid-template:"img    " auto "slogan " auto "desc   " auto /auto;padding:15px 15px 20px;grid-column-gap:0;grid-row-gap:20px;width:100%}}.company_page .nexsio-title{grid-area:title;display:flex;flex-flow:column;gap:45px;background:#FFFFFF;width:530px;height:479px;border-radius:55px;position:relative;padding:63px 0 0 94px}@media (max-width:900px){.company_page .nexsio-title{width:100%;height:184px;padding:0;gap:12px;align-items:center;justify-content:center;border-radius:25px}}.company_page .nexsio-title:before{position:absolute;display:block;width:602px;left:-41px;height:526px;top:-22px;content:"";background:url(../asset/company/nexsio_deco.svg) no-repeat left top / 174px 134px, url(../asset/company/nexsio_deco.svg) no-repeat right bottom / 174px 134px}@media (max-width:900px){.company_page .nexsio-title:before{width:calc(100% + 20px);height:calc(184px + 20px);left:-10px;top:-10px;background:url(../asset/company/nexsio_deco.svg) no-repeat left top / 54px 54px, url(../asset/company/nexsio_deco.svg) no-repeat right bottom / 54px 54px}}.company_page .nexsio-title_line{display:block;background:linear-gradient(360deg, #474040 -31.92%, #87CCE3 137.69%);background-clip:text;-webkit-background-clip:text;color:transparent;font-family:Zen Kaku Gothic New;font-weight:700;font-size:64px;line-height:normal;letter-spacing:0%}@media (max-width:900px){.company_page .nexsio-title_line{font-size:32px}}.company_page .nexsio-title_small{padding-left:14px;font-family:Zen Kaku Gothic New;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%}@media (max-width:900px){.company_page .nexsio-title_small{font-size:20px}}.company_page .nexsio-img{grid-area:img;display:block;width:530px;height:479px;margin:auto}@media (max-width:900px){.company_page .nexsio-img{width:214px;height:193px}}.company_page .nexsio-slogan{grid-area:slogan;font-family:Zen Kaku Gothic New;font-weight:500;font-size:32px;line-height:normal;letter-spacing:0%}@media (max-width:900px){.company_page .nexsio-slogan{font-size:20px}}.company_page .nexsio-desc{grid-area:desc;font-family:Zen Kaku Gothic New;font-weight:400;font-size:32px;line-height:normal;letter-spacing:0%}@media (max-width:900px){.company_page .nexsio-desc{font-size:20px}}.company_page .about{margin:78px 0 101px}@media (max-width:900px){.company_page .about{margin:30px 10px 35px}}.company_page .about-title{font-family:Zen Kaku Gothic New;font-weight:400;font-size:32px;line-height:normal;letter-spacing:0%;text-align:center}.company_page .about-list{margin-top:32px;font-family:Zen Kaku Gothic New;font-weight:400;font-size:20px;line-height:normal;letter-spacing:0%;display:grid;grid-template-columns:auto auto;grid-column-gap:71px;grid-row-gap:15px;justify-content:center}@media (max-width:900px){.company_page .about-list{grid-column-gap:27px}}@media (max-width:900px){.company_page .about-term{width:100px}}.guide_confirm_page{margin-bottom:113px}.guide_confirm_page .conditions_form{width:783px;border-radius:40px;box-shadow:0px 0px 4px 1px #00000040;padding:37px 0 41px;margin:auto}@media (max-width:900px){.guide_confirm_page .conditions_form{width:90%}}.guide_confirm_page .conditions_form-title{font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:normal;letter-spacing:0%;display:block;width:615px;height:31px;border-bottom:1px solid #B8B8B8;margin:auto}@media (max-width:900px){.guide_confirm_page .conditions_form-title{width:85%}}.guide_confirm_page .conditions_form-list{padding:12px 43px 0;list-style:none;font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:normal;letter-spacing:0%}.guide_confirm_page .conditions_form-label{display:flex;gap:16px;align-items:first baseline}.guide_confirm_page .conditions_form-agree{margin-top:49px;display:block;font-family:Zen Maru Gothic;font-weight:400;font-size:16px;line-height:normal;letter-spacing:0%;color:#000000;text-align:center;display:flex;gap:16px;justify-content:center}.guide_confirm_page .conditions_form-link{font-family:Zen Maru Gothic;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0%;color:#059FC1}.guide_confirm_page .conditions_form-button{display:block;margin:18px auto 0;width:193px;height:44px;border-radius:31px;background:#00AAD4;color:#FFFFFF;border:none;cursor:pointer;outline:none;padding:0;appearance:none;font-family:Zen Maru Gothic;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%}