@charset "UTF-8";.top_content{margin-top:82px}.top_content_b{padding-top:80px;padding-bottom:80px;background:var(--c2)}.top_case_list{margin-top:40px;overflow-x:hidden;.swiper-wrapper{transition-timing-function:linear}a{position:relative;text-decoration:none;img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:5}h4{position:absolute;bottom:0;left:0;width:100%;margin:0;text-align:right;padding:8px 20px;background:rgba(239,239,239,.6);z-index:10}}a:before{content:"";display:block;padding-top:calc(32000% / 400)}}.content_news{font-family:var(--mi)}.top_news_list{display:flex;flex-wrap:wrap;gap:5%;a{width:calc(90% / 3);text-decoration:none;.top_news_image{position:relative;img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}}.top_news_image:before{content:"";display:block;padding-top:calc(21600% / 324)}.top_news_text{margin-top:24px;.top_news_date_category{vertical-align:middle;font-size:2rem;span{padding:3px 27px;color:#fff;background:rgba(32,32,32,.85);border-radius:50px;margin-right:23px}}h4{margin-top:16px;margin-bottom:0;font-size:2rem}}}}.content_review{font-family:var(--mi);.content_body{p{font-size:2rem;margin-top:0;margin-bottom:80px}}.review_link_lixil{max-width:640px;margin-inline:auto;margin-top:64px}}.content_blog{font-family:var(--mi)}.top_blog_list{display:flex;flex-wrap:wrap;gap:2%;a{width:calc(94% / 4);text-decoration:none;.top_blog_image{position:relative;img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}}.top_blog_image:before{content:"";display:block;padding-top:calc(20000% / 248)}.top_blog_text{margin-top:16px;.top_blog_date_category{font-size:1.6rem;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;.top_blog_category{padding:2px 24px;color:#fff;background:rgba(32,32,32,.85);border-radius:50px;display:inline-block}}h4{font-size:2rem;margin-top:16px;margin-bottom:0}}}}.content_siteinfo{margin-top:133px;font-family:var(--mi);a{text-decoration:none;position:relative;.content_header{position:absolute;top:18px;left:24px;z-index:10;h3{font-size:2.4rem}}.siteinfo_company_image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:5}.siteinfo_company_arrow{position:absolute;z-index:10;right:16px;bottom:16px;width:32px}}a:before{content:"";display:block;padding-top:calc(16000% / 800)}}@media screen and (max-width:740px){.content_case{p{font-size:1.6rem}}.top_news_list{gap:32px;a{width:100%;display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;.top_news_image{width:calc(50% - 16px)}.top_news_image:before{padding-top:100%}.top_news_text{width:50%;margin-top:0;.top_news_date_category{font-size:1.6rem;span{display:block;width:fit-content;margin-bottom:9px}}h4{margin-top:9px;font-size:1.6rem}}}}.content_review{.content_body{p{font-size:1.6rem;margin-bottom:40px}}}.top_blog_list{gap:32px 16px;a{width:calc((100% - 16px) / 2);.top_blog_image:before{padding-top:calc(24000% / 168)}.top_blog_text{margin-top:9px;.top_blog_date_category{gap:8px;font-size:1.4rem}h4{font-size:1.6rem;margin-top:8px;margin-bottom:0}}}}.content_siteinfo{a:before{padding-top:calc(20000% / 352)}a:after{content:"";display:block;position:absolute;width:100%;height:100%;top:15px;left:15px;background:var(--c2)}}}