﻿body{font-family:"Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "游ゴシック体", "游ゴシック", "Yu Gothic", "Meiryo", sans-serif}a img:hover{opacity:1}.breadcrumb{padding-top:0;position:absolute;left:4%;top:94px;z-index:3;width:auto}@media screen and (max-width: 945px){.breadcrumb{top:58px;width:auto}}.header{background:transparent}.header.header_active{background:#fff}@media screen and (max-width: 768px){.property-main{margin-top:50px}}.property-main .slick-dots li{margin:0}.property-main .slick-dots li.slick-active button:before{color:#49984c;opacity:1}.property-ttl{height:0;visibility:hidden;opacity:0}.containerW{max-width:100%;margin:0 auto;padding:0 4%;width:100%}.slider-wrap{position:relative}@media screen and (max-width: 945px){.slick-prev{left:calc(7% - 4px);z-index:1}}@media screen and (max-width: 945px){.slick-next{right:calc(7% - 4px);z-index:1}}.indivi_case_nav_list .indivi_case_nav_list_item:not(:first-of-type){margin-top:1rem}@media screen and (max-width: 945px){.indivi_case_nav_list .indivi_case_nav_list_item:not(:first-of-type){margin-top:1rem}}.indivi_case_nav_list .indivi_case_nav_link img:hover{opacity:0.6}.sec-lead{margin-bottom:clamp(60px, 7.8125vw, 150px)}@media screen and (max-width: 945px){.sec-lead{margin-bottom:clamp(60px, 7.8125vw, 150px)}}.sec-lead .lead-wrap{display:flex;justify-content:center;max-width:96%;margin:0 0 0 auto}@media screen and (max-width: 945px){.sec-lead .lead-wrap{flex-direction:column;max-width:100%}}.sec-lead .lead-wrap .lead-txt-wrap{width:100%;max-width:40%;background:#dedede;height:auto;display:flex;justify-content:flex-start;align-items:center;padding:1% 2% 1% 4%;position:relative}@media screen and (max-width: 945px){.sec-lead .lead-wrap .lead-txt-wrap{padding:4% 4% 4% 4%;max-width:100%;justify-content:center;flex-direction:column}}.sec-lead .lead-wrap .lead-txt-svg{width:20vw;max-width:110px;min-width:80px;position:absolute;margin-bottom:0;margin-right:0;top:-20%;left:10vw;transform:rotate(-25deg)}.sec-lead .lead-wrap .lead-txt{font-size:clamp(10px, 1.3541666667vw, 26px);margin:0;font-weight:bold;line-height:1.667;letter-spacing:0.05em;white-space:nowrap;width:100%}@media screen and (max-width: 945px){.sec-lead .lead-wrap .lead-txt{text-align:center;font-size:clamp(10px, 3.875vw, 36px)}}.sec-lead .lead-wrap .lead-image{width:100%;max-width:60%;margin:0 0 0 auto}@media screen and (max-width: 945px){.sec-lead .lead-wrap .lead-image{max-width:100%}}.sec-lead .lead-wrap .lead-image img{width:100%}.sec-brands .sec-head{margin-bottom:clamp(10px, 5.2083333333vw, 100px)}.sec-brands .sec-ttl{text-align:center;font-size:clamp(10px, 3.5416666667vw, 68px);margin:0;font-weight:bold;line-height:1.25;letter-spacing:0.05em;margin-bottom:1%;color:#000}@media screen and (max-width: 945px){.sec-brands .sec-ttl{margin-bottom:1rem;font-weight:600;font-size:clamp(10px, 5.541667vw, 68px)}}.sec-brands .sec-ttl_ja{text-align:center;font-size:clamp(10px, 3.5416666667vw, 68px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.05em;margin-bottom:1%}@media screen and (max-width: 945px){.sec-brands .sec-ttl_ja{font-weight:600;font-size:clamp(10px, 5.541667vw, 68px)}}.sec-brands .sec-ttl_en{text-align:center;font-size:clamp(10px, 1.5625vw, 30px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.05em}@media screen and (max-width: 945px){.sec-brands .sec-ttl_en{font-weight:600;font-size:clamp(10px, 3.5625vw, 30px)}}.sec-brands .flex-block{display:flex;justify-content:space-between}@media screen and (max-width: 945px){.sec-brands .flex-block{justify-content:flex-start;flex-direction:column}}.sec-brands .flex-block.reverse{flex-direction:row-reverse}@media screen and (max-width: 945px){.sec-brands .flex-block.reverse{flex-direction:column}}.sec-brands .left-block{width:50%}@media screen and (max-width: 945px){.sec-brands .left-block{width:100%}}.sec-brands .right-block{width:50%}@media screen and (max-width: 945px){.sec-brands .right-block{width:100%}}.sec-brands .indivi_case_nav{position:relative;margin-bottom:0;overflow:hidden}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav{padding:20px 0}}.sec-brands .indivi_case_nav_wrap{display:flex}.sec-brands .indivi_case_nav_link{height:100%;display:block}.sec-brands .indivi_case_nav_link:hover .item-more{background:#fff;color:#0B318E}@media screen and (min-width: 960px){.sec-brands .indivi_case_nav_link:hover .indivi_case_nav_home{transform:scale(1.1)}}.sec-brands .indivi_case_nav_logo{margin-bottom:1rem}.sec-brands .indivi_case_nav_lead{text-align:center;font-size:clamp(10px, 1.2375vw, 68px);margin:0;font-weight:bold;line-height:1.667;letter-spacing:0.05em;margin-bottom:1rem}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav_lead{font-weight:600;font-size:clamp(10px, 3.7375vw, 68px)}}.sec-brands .indivi_case_nav_home{transition:all 0.4s;transform:scale(1)}.sec-brands .indivi_case_nav_home img{width:100%}.sec-brands .indivi_case_nav .item-more{max-width:128px;width:100%;text-align:center;margin:1em auto 0;background:#0B318E;color:#fff;letter-spacing:0.05em;padding:3px 0;font-weight:bold;border-radius:20px;border:1px solid #0B318E;transition:all 0.4s}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav .item-more{font-weight:600}}.sec-brands .indivi_case_nav .item-more::after{content:"\f18e";font-family:"FontAwesome";font-weight:normal;margin:0 0 0 0.3em}.sec-brands .indivi_case_nav.hokushin{background:#75233a}.sec-brands .indivi_case_nav.hokushin .indivi_case_nav_home{max-width:100%;width:46vw}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav.hokushin .indivi_case_nav_home{width:100%}}.sec-brands .indivi_case_nav.hokushin .indivi_case_nav_logo{max-width:70%;margin:0 auto 1rem}.sec-brands .indivi_case_nav.hokushin .wht_bg{position:absolute;background:#fff;padding:2% 1%;max-width:415px;width:50%;bottom:2%;right:2%;text-align:center}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav.hokushin .wht_bg{position:absolute;bottom:4%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);max-width:415px;width:90%}}.sec-brands .indivi_case_nav.mokhouse{background:#EDEAE6;height:50%}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav.mokhouse{height:100%}}.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_wrap{display:flex;justify-content:flex-end;align-items:center;height:100%}.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_link{height:100%;display:block}.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_home{max-width:100%;width:25vw;position:absolute;bottom:0;left:0;transition:all 0.4s;transform:translate(1)}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_home{width:40%}}.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_box{padding:2% 1%;max-width:100%;width:60%;text-align:center}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_box{padding:2% 2%;max-width:100%;width:60%;text-align:center}}.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_wrap{display:flex;justify-content:flex-end;align-items:center;height:100%}.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_logo{max-width:70%;margin:0 auto 1rem}.sec-brands .indivi_case_nav.mokhouse .indivi_case_nav_lead{color:#646464}.sec-brands .indivi_case_nav.pohaus{background:#000;height:50%}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav.pohaus{height:100%}}.sec-brands .indivi_case_nav.pohaus .indivi_case_nav_wrap{display:flex;justify-content:flex-start;align-items:center;height:100%}.sec-brands .indivi_case_nav.pohaus .indivi_case_nav_link{height:100%;display:block}.sec-brands .indivi_case_nav.pohaus .indivi_case_nav_home{max-width:100%;width:23vw;position:absolute;bottom:0;right:0}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav.pohaus .indivi_case_nav_home{width:40%}}.sec-brands .indivi_case_nav.pohaus .indivi_case_nav_box{color:#fff;padding:2% 1%;max-width:100%;width:50%;text-align:center}@media screen and (max-width: 945px){.sec-brands .indivi_case_nav.pohaus .indivi_case_nav_box{padding:2% 2%;max-width:100%;width:60%;text-align:center}}.sec-brands .indivi_case_nav.pohaus .indivi_case_nav_logo{max-width:70%;margin:0 auto 1rem}.sec-indivi_case{position:relative;padding-top:clamp(60px, 7.8125vw, 150px)}@media screen and (max-width: 945px){.sec-indivi_case{padding-top:clamp(60px, 7.8125vw, 150px)}}.sec-indivi_case#hokushin .indivi_case_lead .lead_num{color:#75233a}.sec-indivi_case#hokushin .indivi_case_detail{color:#fff}.sec-indivi_case#hokushin .indivi_case_price_ttl{border:1px solid #fff}.sec-indivi_case#hokushin .sec-body{background:linear-gradient(to bottom, transparent 0%, transparent 12%, #75233a 12%, #75233a 100%)}.sec-indivi_case#hokushin .sec-foot{background:#ededed}.sec-indivi_case#mokhouse .indivi_case_lead .lead_num{color:#d28888}.sec-indivi_case#mokhouse .indivi_case_detail{color:#646464}.sec-indivi_case#mokhouse .indivi_case_detail .indivi_case_point_ttl::after{background:#646464}.sec-indivi_case#mokhouse .indivi_case_detail .indivi_case_point_item{display:flex;align-items:center;justify-content:flex-start}.sec-indivi_case#mokhouse .indivi_case_price_ttl{border:1px solid #646464}.sec-indivi_case#mokhouse .sec-body{background:linear-gradient(to bottom, transparent 0%, transparent 12%, #edeae6 12%, #edeae6 100%)}.sec-indivi_case#mokhouse .sec-foot{background:#f8eded}.sec-indivi_case#pohaus .indivi_case_lead .lead_num{color:#000}.sec-indivi_case#pohaus .indivi_case_detail{color:#fff}.sec-indivi_case#pohaus .indivi_case_detail_ttl{font-size:clamp(10px, 3.6458333333vw, 70px);font-weight:600;line-height:1.314;letter-spacing:0em;margin-bottom:4%;font-family:"Zen Old Mincho", "Noto Serif JP", serif}@media screen and (max-width: 945px){.sec-indivi_case#pohaus .indivi_case_detail_ttl{font-size:clamp(10px, 6.645833vw, 70px)}}.sec-indivi_case#pohaus .indivi_case_price_ttl{border:1px solid #fff}.sec-indivi_case#pohaus .sec-body{background:linear-gradient(to bottom, transparent 0%, transparent 12%, #000 12%, #000 100%)}.sec-indivi_case#pohaus .sec-foot{background:#ededed}.sec-indivi_case .sec-head{margin-bottom:clamp(10px, 5.2083333333vw, 100px)}.sec-indivi_case .sec-head .flex-block{display:flex;justify-content:space-between}@media screen and (max-width: 945px){.sec-indivi_case .sec-head .flex-block{justify-content:flex-start;flex-direction:column}}.sec-indivi_case .sec-head .flex-block.reverse{flex-direction:row-reverse}@media screen and (max-width: 945px){.sec-indivi_case .sec-head .flex-block.reverse{flex-direction:column}}.sec-indivi_case .sec-head .left-block{width:50%}@media screen and (max-width: 945px){.sec-indivi_case .sec-head .left-block{width:100%}}.sec-indivi_case .sec-head .right-block{width:50%}@media screen and (max-width: 945px){.sec-indivi_case .sec-head .right-block{width:100%}}.sec-indivi_case .sec-ttl{text-align:center;font-size:clamp(10px, 3.5416666667vw, 68px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.05em;margin-bottom:1%;color:#000}@media screen and (max-width: 945px){.sec-indivi_case .sec-ttl{font-weight:600;font-size:clamp(10px, 5.541667vw, 68px)}}.sec-indivi_case .sec-ttl_ja{text-align:center;font-size:clamp(10px, 3.5416666667vw, 68px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.05em;margin-bottom:1%}@media screen and (max-width: 945px){.sec-indivi_case .sec-ttl_ja{font-weight:600;font-size:clamp(10px, 5.541667vw, 68px)}}.sec-indivi_case .sec-ttl_en{text-align:center;font-size:clamp(10px, 1.5625vw, 30px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.05em}@media screen and (max-width: 945px){.sec-indivi_case .sec-ttl_en{font-weight:600;font-size:clamp(10px, 3.5625vw, 30px)}}.sec-indivi_case .sec-body{padding:0px 0 10%}.sec-indivi_case .sec-body .flex-block{display:flex;justify-content:space-between}@media screen and (min-width: 960px){.sec-indivi_case .sec-body .flex-block{align-items:flex-end}}@media screen and (max-width: 945px){.sec-indivi_case .sec-body .flex-block{justify-content:flex-start;flex-direction:column}}.sec-indivi_case .sec-body .flex-block.reverse{flex-direction:row-reverse}@media screen and (max-width: 945px){.sec-indivi_case .sec-body .flex-block.reverse{flex-direction:column}}.sec-indivi_case .sec-body .left-block{width:46%}@media screen and (max-width: 945px){.sec-indivi_case .sec-body .left-block{width:100%}}.sec-indivi_case .sec-body .right-block{width:50%}@media screen and (max-width: 945px){.sec-indivi_case .sec-body .right-block{width:100%}}.sec-indivi_case .sec-foot{padding:10% 0 0}.sec-indivi_case .slider-block{position:absolute;-webkit-transform:translate(0%, -135%);transform:translate(0%, -135%);width:100%;overflow:hidden}@media screen and (max-width: 945px){.sec-indivi_case .slider-block{padding-bottom:8%;position:relative;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@media screen and (min-width: 960px){.sec-indivi_case .slider-block .indivi_case_slider{width:60%;margin:auto}}.sec-indivi_case .indivi_case_logo{max-width:80%}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_logo{margin:0 auto 1em}}.sec-indivi_case .indivi_case_lead{position:relative;top:100px}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_lead{text-align:center;top:0px}}.sec-indivi_case .indivi_case_lead .lead_ja{font-size:clamp(16px, 1.5625vw, 70px);margin:0;font-weight:bold;line-height:1.5;letter-spacing:0.05em}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_lead .lead_ja{line-height:2;font-size:clamp(16px, 4.5625vw, 70px);font-weight:600}}.sec-indivi_case .indivi_case_lead .lead_num{color:#75233a;letter-spacing:0.1em;font-weight:600}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_lead .lead_num{font-size:clamp(16px, 5.5625vw, 70px)}}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail{padding-top:60px}}.sec-indivi_case .indivi_case_detail .indivi_case_price{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_price{justify-content:center}}.sec-indivi_case .indivi_case_detail .indivi_case_price_ttl{margin-right:1.5rem;line-height:1.5;letter-spacing:0.2em;border:1px solid #646464;padding:2px 6px}.sec-indivi_case .indivi_case_detail .indivi_case_price_num{text-align:center;font-size:clamp(16px, 3.6458333333vw, 70px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.05em}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_price_num{font-weight:600;font-size:clamp(16px, 10.645833vw, 70px)}}.sec-indivi_case .indivi_case_detail .indivi_case_price_yen{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1}.sec-indivi_case .indivi_case_detail .indivi_case_price_yen .zei{text-align:center;font-size:clamp(10px, 1.0416666667vw, 20px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.05em;margin-bottom:5px}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_price_yen .zei{font-weight:600;font-size:clamp(16px, 3.041667vw, 20px)}}.sec-indivi_case .indivi_case_detail .indivi_case_price_yen .yen{text-align:center;font-size:clamp(10px, 1.5625vw, 30px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.05em}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_price_yen .yen{font-weight:600;font-size:clamp(16px, 4.5625vw, 30px)}}.sec-indivi_case .indivi_case_detail .indivi_case_price_wave{text-align:center;font-size:clamp(10px, 3.6458333333vw, 70px);margin:0;font-weight:bold;line-height:1.286;letter-spacing:0.05em}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_price_wave{font-weight:600;font-size:clamp(16px, 9.645833vw, 70px)}}.sec-indivi_case .indivi_case_detail .indivi_case_price_cap{margin-bottom:1.5rem;font-size:clamp(10px, 1.233333vw, 30px);letter-spacing:0em;font-weight:600}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_price_cap{margin-bottom:2rem;line-height:2.25;font-size:clamp(16px, 4.233333vw, 30px)}}.sec-indivi_case .indivi_case_detail .indivi_case_price_cap .small{font-size:clamp(12px, 0.625vw, 30px);letter-spacing:0.05em}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_price_cap .small{font-size:clamp(12px, 2.233333vw, 30px);font-weight:400}}.sec-indivi_case .indivi_case_detail .indivi_case_price_cap .price{font-size:clamp(10px, 2.25vw, 24px);margin:0;font-weight:bold;line-height:1.083;letter-spacing:0em;position:relative;padding:0 10px}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_price_cap .price{font-weight:600;font-size:clamp(16px, 6.25vw, 24px)}}.sec-indivi_case .indivi_case_detail .indivi_case_point_ttl{text-align:left;font-size:clamp(10px, 2.0416666667vw, 20px);margin:0;font-weight:bold;line-height:1;letter-spacing:0.1em;position:relative}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_point_ttl{font-weight:600;font-size:clamp(16px, 8.041667vw, 30px)}}.sec-indivi_case .indivi_case_detail .indivi_case_point_ttl::after{content:"";width:100%;max-width:119.9876px;height:1px;background:#fff;display:block;margin:10px 0 10px 0}.sec-indivi_case .indivi_case_detail .indivi_case_point_item{display:flex;align-items:center;justify-content:flex-start;font-weight:600}.sec-indivi_case .indivi_case_detail .indivi_case_point_item .num{font-size:clamp(10px, 2.0833333333vw, 40px);font-weight:bold;line-height:1.4;letter-spacing:0em;position:relative;margin-right:1rem}@media screen and (max-width: 945px){.sec-indivi_case .indivi_case_detail .indivi_case_point_item .num{font-weight:600;font-size:clamp(16px, 8.083333vw, 40px)}}.sec-indivi_case .rating-block .indivi_case_rating{background:#ffffff;padding:15px;color:#000;border:solid #BFBFBF 1px;margin-bottom:30px}@media screen and (max-width: 576px){.sec-indivi_case .rating-block .indivi_case_rating{max-width:300px;width:80%;margin:0 auto 20px}}.sec-indivi_case .rating-block .indivi_case_rating_heading{text-align:center;font-size:21px;margin-bottom:20px}@media screen and (max-width: 576px){.sec-indivi_case .rating-block .indivi_case_rating_heading{font-size:14px;margin-bottom:0px}}.sec-indivi_case .rating-block .indivi_case_rating_box{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px}.sec-indivi_case .rating-block .indivi_case_rating_box p{width:27%;text-align:center;font-size:12px}.sec-indivi_case .rating-block .indivi_case_rating_box span{background:#BFBFBF;display:inline-block;height:12px;width:12px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative}@media screen and (max-width: 945px){.sec-indivi_case .rating-block .indivi_case_rating_box span{height:8px;width:8px}}.sec-indivi_case .rating-block .indivi_case_rating_box .rating_active:after{content:"";border:solid 2px #B80008;height:22px;width:22px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;position:absolute;top:-5px;left:-5px}@media screen and (max-width: 945px){.sec-indivi_case .rating-block .indivi_case_rating_box .rating_active:after{height:16px;width:16px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;position:absolute;top:-4px;left:-4px}}@media screen and (min-width: 960px){.sec-indivi_case .slick-list{overflow:visible}}.sec-indivi_case .slick-slide{margin-right:1vw !important;margin-left:1vw !important}.sec-indivi_case .slick-prev,.sec-indivi_case .slick-next{font-size:0;line-height:0;position:absolute;top:35%;top:27vw;display:block;z-index:1;width:43px;height:43px;background:transparent;border:0px solid #343434;border-radius:50%;padding:0;transform:translate(0, -50%);transition:0.3s;cursor:pointer;color:transparent;outline:none}@media screen and (max-width: 945px){.sec-indivi_case .slick-prev{left:calc(7% - 4px)}}@media screen and (max-width: 945px){.sec-indivi_case .slick-next{right:calc(7% - 4px)}}.sec-indivi_case .slick-arrow:before{content:"" !important;width:100% !important;height:100% !important;position:absolute;top:0;left:0}.sec-indivi_case .slick-next:before{background-image:url(../img/common/arrow_r.svg) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.sec-indivi_case .slick-prev:before{background-image:url(../img/common/arrow_l.svg) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.sec-works{padding:clamp(60px, 5vw, 150px) 0 0;overflow-x:hidden}.sec-works_ttl{margin-bottom:1rem;font-size:clamp(24px, 5vw, 40px);line-height:1;letter-spacing:0.1em;color:#0B318E;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}@media screen and (max-width: 1199px){.sec-works_ttl{flex-direction:column;font-size:clamp(24px, 8vw, 40px);margin-bottom:2rem}}.sec-works_ttl_en{font-weight:bold}@media screen and (max-width: 1199px){.sec-works_ttl_en{font-weight:600;margin-bottom:0.5rem}}.sec-works_ttl_ja{font-weight:500;font-size:clamp(14px, 1.3541666667vw, 40px);font-weight:bold;line-height:clamp(24px, 5.291667vw, 43px)}@media screen and (max-width: 1199px){.sec-works_ttl_ja{font-weight:600}}@media (min-width: 1200px){.sec-works_ttl_ja{line-height:clamp(24px, 1.791667vw, 43px);padding-left:1.5em;margin-left:1.5em;border-left:3px solid #0B318E}}.sec-works .works-list{display:flex;flex-wrap:wrap;justify-content:center}.sec-works .works-item{margin-bottom:30px}@media screen and (max-width: 945px){.sec-works .works-item{width:calc(100% /1)}.sec-works .works-item:nth-of-type(n+2){margin-top:30px}}@media screen and (min-width: 960px){.sec-works .works-item{width:calc(94% / 3);margin-bottom:3%}.sec-works .works-item:not(:nth-of-type(2n)){margin-right:0%}.sec-works .works-item:not(:nth-of-type(4n)){margin-right:2%}}.sec-works .works-item_link{display:block;color:#0B318E}.sec-works .works-item_link:hover .item-more{background:#fff;color:#0B318E}.sec-works .works-item_img{margin-bottom:1em}.sec-works .works-item_img img{width:100%}.sec-works .works-item_inner{display:flex;flex-wrap:wrap;justify-content:center}.sec-works .works-item_ttlWrap{max-width:90%}.sec-works .works-item_ttl{font-size:clamp(14px, 1vw, 24px);line-height:1.4167;font-weight:bold;letter-spacing:0.1em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-overflow:clip;overflow:hidden;text-align:center}@media screen and (max-width: 945px){.sec-works .works-item_ttl{font-weight:600;font-size:clamp(16px, 2.4vw, 18px)}}.sec-works .works-item_info{font-size:clamp(14px, 2vw, 16px);font-weight:500;letter-spacing:0.1em;display:flex;align-items:center}@media screen and (max-width: 945px){.sec-works .works-item_info{width:100%;margin-bottom:15px;line-height:1}}.sec-works .works-item_info .fa-location-dot{margin-right:0.5em}.sec-works .works-item_info span{margin-right:1em}.sec-works .works-item_btn{width:6.75em;height:1.875em;font-size:clamp(14px, 2vw, 16px);line-height:1;font-weight:bold;color:#fff;background:#0B318E;border-radius:30px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 945px){.sec-works .works-item_btn{font-weight:600;margin-left:auto}}.sec-works .works-item_btn .txt{margin-bottom:0.25em}.sec-works .works-item_btn .fa-circle-right{margin-left:0.5em}.sec-works .works-item .item-more{max-width:128px;width:100%;text-align:center;margin:1em auto 0;background:#0B318E;color:#fff;letter-spacing:0.05em;padding:3px 0;font-weight:bold;border-radius:20px;border:1px solid #0B318E;transition:all 0.4s}@media screen and (max-width: 945px){.sec-works .works-item .item-more{font-weight:600}}.sec-works .works-item .item-more::after{content:"\f18e";font-family:"FontAwesome";font-weight:normal;margin:0 0 0 0.3em}@media screen and (min-width: 768px){.sec-works .works-item .btn-viewall{margin-top:1em}}.sec-works .slick-slide{margin-right:1vw !important;margin-left:1vw !important}.sec-works.hokushin .sec-works_ttl{color:#75233a}@media (min-width: 1200px){.sec-works.hokushin .sec-works_ttl_ja{border-left:3px solid #75233a}}.sec-works.hokushin .works-item_ttl{color:#75233a}@media (min-width: 1200px){.sec-works.hokushin .works-item_ttl_ja{border-left:3px solid #75233a}}.sec-works.mokhouse .sec-works_ttl{color:#646464}@media (min-width: 1200px){.sec-works.mokhouse .sec-works_ttl_ja{border-left:3px solid #646464}}.sec-works.mokhouse .works-item_ttl{color:#646464}@media (min-width: 1200px){.sec-works.mokhouse .works-item_ttl_ja{border-left:3px solid #646464}}.sec-works.pohaus .sec-works_ttl{color:#000}@media (min-width: 1200px){.sec-works.pohaus .sec-works_ttl_ja{border-left:3px solid #000}}.sec-works.pohaus .works-item_ttl{color:#000}@media (min-width: 1200px){.sec-works.pohaus .works-item_ttl_ja{border-left:3px solid #000}}.sec-works .cv-contents-link{margin-top:60px}@media screen and (max-width: 945px){.sec-works .cv-contents-link{margin-top:0px}}@media screen and (max-width: 945px){.sec-works .cv-contents-link .bcLink-item a{margin-bottom:0px}}@media screen and (max-width: 320px){.sec-works .cv-contents-link .bcLink-item a{margin-top:30px}}.sec-landsearch{margin-top:clamp(60px, 5vw, 150px);padding:clamp(60px, 5vw, 150px) 0 0;border-top:1px solid #0B318E}.sec-landsearch_ttl{margin-bottom:2em;font-size:clamp(24px, 5vw, 40px);line-height:1;letter-spacing:0.1em;color:#0B318E;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.sec-landsearch_ttl_ja{padding-bottom:0.3em;font-weight:bold;font-size:clamp(18px, 7vw, 50px);line-height:1.5}@media screen and (min-width: 768px){.sec-landsearch_ttl_ja{font-weight:600;font-size:clamp(18px, 2.0833333333vw, 50px)}}.sec-landsearch .landsearch-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:70%;margin:auto}@media screen and (max-width: 945px){.sec-landsearch .landsearch-list{flex-direction:row}}@media screen and (max-width: 767px){.sec-landsearch .landsearch-list{max-width:100%;flex-direction:column-reverse}}.sec-landsearch .landsearch-item{width:calc(100% /1);margin-bottom:30px}@media screen and (min-width: 768px){.sec-landsearch .landsearch-item{width:calc(98% /2)}.sec-landsearch .landsearch-item:not(:nth-of-type(2n)){margin-right:2%}}.sec-landsearch .landsearch-item_img{margin-bottom:1em;position:relative;text-align:center}.sec-landsearch .landsearch-item_img img{width:100%}.sec-landsearch .landsearch-item_img .landsearch02_2{position:absolute;top:-4%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}.sec-landsearch .landsearch-item_inner{display:flex;flex-wrap:wrap;justify-content:center}.sec-ttl{text-align:center;color:#0B318E}.sec-ttl .ttl-en{font-size:32px;font-size:2rem;font-weight:normal;font-weight:bold;line-height:1}@media screen and (min-width: 768px){.sec-ttl .ttl-en{font-size:46px;letter-spacing:0.05em}}@media screen and (min-width: 992px){.sec-ttl .ttl-en{font-size:60px}}.sec-ttl .ttl-en::after{content:"";width:100%;max-width:147px;height:5px;background:#0B318E;display:block;margin:10px auto}@media screen and (min-width: 768px){.sec-ttl .ttl-en::after{max-width:247px;height:8px;margin:20px auto}}.sec-ttl .ttl-ja{font-size:18px;font-size:1.125rem;font-weight:normal;font-weight:bold}@media screen and (min-width: 768px){.sec-ttl .ttl-ja{font-size:20px;letter-spacing:0.1em}}.sec-ttl .ttl-txt{font-size:16px;font-size:1rem;font-weight:normal;font-weight:600;line-height:32px;max-width:545px;margin:20px auto 0;text-align:justify;letter-spacing:0.01em}@media screen and (min-width: 768px){.btn-viewall{margin-top:30px}}@media screen and (min-width: 768px){.btn-viewall:hover{background:#dae0ed}}.btn-viewall .btn-mainttl::after{content:"\f18e";font-family:"FontAwesome";font-weight:normal;margin:0 0 0 0.3em}.property_sldr4_wrap{position:relative;width:100%}@media screen and (max-width: 576px){.property_sldr4_wrap{position:relative;margin-bottom:40px}}@media screen and (max-width: 768px){.property_sldr4_wrap .container{max-width:100%;margin:0;padding:0}}.property_sldr4_wrap .property_sldr4{margin-bottom:0px;width:100%;padding:0 0px}@media screen and (max-width: 576px){.property_sldr4_wrap .property_sldr4{margin-bottom:30px;width:100%;padding:0 0%}}.property_sldr4_wrap .property_sldr4 li{width:100%;margin:0 10px}.property_sldr4_wrap .property_sldr4 li:focus{outline:none}.property_sldr4_wrap .property_sldr4 li img{width:100%}.property_sldr4_wrap .property_sldr4 .slick-slide img{margin-bottom:15px;width:auto;max-width:100%;max-height:250px;margin:0 auto;display:block}.property_sldr4_wrap .property_sldr_prev4{position:absolute;left:0;top:30%;font-size:60px;cursor:pointer;display:none}@media screen and (max-width: 768px){.property_sldr4_wrap .property_sldr_prev4{top:45%;display:block}}@media screen and (max-width: 576px){.property_sldr4_wrap .property_sldr_prev4{top:45%;left:5px}}.property_sldr4_wrap .property_sldr_prev4:hover{opacity:0.6}.property_sldr4_wrap .property_sldr_next4{position:absolute;right:0;top:30%;font-size:60px;cursor:pointer;display:none}@media screen and (max-width: 768px){.property_sldr4_wrap .property_sldr_next4{top:45%;display:block}}@media screen and (max-width: 576px){.property_sldr4_wrap .property_sldr_next4{top:45%;right:5px}}.property_sldr4_wrap .property_sldr_next4:hover{opacity:0.6}.property_sldr3_wrap{margin-top:clamp(100px, 15vw, 150px)}
/*# sourceMappingURL=property_tochiie_lineup.css.map */
