@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;500;700&display=swap");.scroll{opacity:0;transition:1s all ease-in-out;transform:translateX(-3%)}.scroll.fadein{opacity:1;transform:translateX(0)}html{font-size:10px}body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Noto Sans JP",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:#7d7d7d;overflow-x:hidden}strong,b{font-weight:700}img{max-width:100%}a,button{transition:all .2s ease-in-out}main h1,main h2,main h3,main h4{margin:0 0 30px;letter-spacing:1px}.mincho{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","Noto Serif JP",serif}.gothic{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Noto Sans JP",sans-serif}.btn{display:block;width:250px;margin:45px auto 40px;padding:15px 10px;border:1px solid #222;color:#222;text-align:center;line-height:1;transition:.3s;font-size:1.8rem;line-height:2.8rem;font-weight:700;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Noto Sans JP",sans-serif;position:relative;z-index:0;overflow:hidden}.btn:after{position:absolute;content:"";display:block;z-index:-1;top:50%;left:50%;transform:translate(-50%,-20%);width:0;height:0;margin:0;border-radius:50%;background:#f8f8f8;transition:.3s}.btn:hover:after{width:450px;height:450px}@media screen and (max-width:750px){.btn:hover:after{width:200%}}.btn.bg_wh:after{background:#fff}.width{max-width:1160px;padding:0 15px}@media screen and (max-width:1160px){.width{max-width:750px}}@media screen and (max-width:750px){.only_lg{display:none}}.only_md{display:none}@media screen and (max-width:750px){.only_md{display:block}}.only_sm{display:none}@media screen and (max-width:600px){.only_sm{display:block}}.disp_none{display:none !important}header{width:100%;height:100px;background:rgba(255,255,255,.7);padding:12px 0;position:fixed;z-index:100;transition:.5s ease-in-out}@media screen and (max-width:1200px){header{height:60px;padding:12px 16px}}header.bg_gray{height:65px;padding:0;background:rgba(232,231,231,.9);border-bottom:1px solid rgba(255,255,255,.3)}@media screen and (max-width:1200px){header.bg_gray{padding:12px 16px;border-bottom:none}}header>div{height:100%;margin:0 auto;padding:0 25px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1200px){header>div{padding:0}}@media screen and (max-width:1200px){header>div .header_logo{font-size:inherit;line-height:inherit;width:40%;z-index:100}}header>div input{display:none}header>div label{display:none}@media screen and (max-width:1200px){header>div label{display:block}}header>div label span{width:35px;height:2px;display:block;background:#7d7d7d;position:relative;z-index:100}header>div label span:before,header>div label span:after{position:absolute;content:"";width:35px;height:2px;background:#7d7d7d;left:0}header>div label span:before{top:-13px}header>div label span:after{bottom:-13px}header>div nav{display:flex;gap:0 1rem}@media screen and (max-width:1200px){header>div nav{flex-direction:column;width:100%;height:0;background:rgba(232,231,231,.9);position:absolute;left:0;top:60px;transition:.3s ease-in-out;z-index:99;overflow-y:auto}}header>div nav ul{display:flex;align-items:center}@media screen and (max-width:1200px){header>div nav ul:first-of-type{flex-direction:column}header>div nav ul:first-of-type li{width:100%}header>div nav ul:nth-of-type(2){order:2}}header>div nav ul li{font-size:1.4rem;line-height:1.4rem;letter-spacing:1px;color:#505050;transition:background .3s ease-in-out}@media screen and (max-width:1200px){header>div nav ul li{font-size:1.6rem;line-height:.8rem}}header>div nav ul li:hover,header>div nav ul li.current-menu-item{background:rgba(255,255,255,.5)}header>div nav ul li a{display:inline-block;padding:22px 9px}header>div nav ul li.sns{font-size:2.4rem;line-height:2.4rem;color:#666}header>div nav ul li.sns a{padding:16px 8px}header>div nav ul li.sns a img{width:24px}@media screen and (max-width:1200px){header>div nav ul li.sns a img{width:32px}}header>div nav .reserve{display:block;margin-left:9px;background:#0f654b;color:#fff;font-size:1.2rem;padding:12px 24px 12px 68px;border-radius:5px;box-shadow:0 3px 2px rgba(0,0,0,.16);position:relative}header>div nav .reserve:before{position:absolute;content:"";background:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/reserve_icon.png);width:35px;height:35px;background-size:contain;left:20px;top:9px}@media screen and (max-width:1200px){header>div nav .reserve{width:-moz-fit-content;width:fit-content;margin:18px 9px;padding:8px 24px 8px 40px;border-radius:0;font-size:1.5rem}header>div nav .reserve:before{width:20px;height:20px;left:10px;top:6px}header>div nav .reserve br,header>div nav .reserve span{display:none}}header>div #hamburger_check:checked~.hamburger_btn span{background:0 0}header>div #hamburger_check:checked~.hamburger_btn span:before{top:0;transform:rotate(45deg)}header>div #hamburger_check:checked~.hamburger_btn span:after{bottom:0;transform:rotate(-45deg)}header>div #hamburger_check:checked~nav{height:calc(100vh - 65px)}header .lang{display:flex;align-items:center;gap:10px}@media screen and (max-width:1200px){header .lang{order:1;margin-bottom:20px}}header .lang a{display:block;padding:8px 12px;border:2px solid #0f654b;font-size:1.4rem;line-height:1.4rem;color:#0f654b}@media screen and (max-width:1200px){header .lang a{font-size:1.6rem;line-height:.8rem}}header .lang a:hover{background:#0f654b;color:#fff}footer{background:#191919;margin:120px 0 0;padding:60px 0 10px;font-size:1.4rem;color:#fff}@media screen and (max-width:750px){footer{margin:40px 0 0;padding:40px 15px 10px}}footer>div{margin:0 auto;display:flex;justify-content:space-between}footer>div.upper{line-height:2}@media screen and (max-width:750px){footer>div.upper{flex-direction:column}}footer>div.upper div.left{display:flex}@media screen and (max-width:750px){footer>div.upper div.left{flex-direction:column}}footer>div.upper div.left img{height:auto;-o-object-fit:contain;object-fit:contain;display:inline-block;margin:0 15px 10px 0}@media screen and (max-width:750px){footer>div.upper div.left img{width:70px;margin:0 auto 20px}}footer>div.upper div.right{text-align:right}@media screen and (max-width:750px){footer>div.upper div.right{margin-top:20px;text-align:left}}footer>div.lower{margin:80px auto 0;flex-direction:column;align-items:center;gap:35px}footer>div.lower ul{display:flex;flex-wrap:wrap}footer>div.lower ul:first-of-type{width:80%;justify-content:space-between;padding:0 15px}@media screen and (max-width:1160px){footer>div.lower ul:first-of-type{width:100%}}@media screen and (max-width:750px){footer>div.lower ul:first-of-type{align-items:center}footer>div.lower ul:first-of-type li{width:33.3%;margin:0 0 20px;font-size:1.5rem;text-align:center}}footer>div.lower ul:nth-of-type(2){gap:20px;color:#4b4b4b;font-size:2.4rem}@media screen and (max-width:750px){footer>div.lower ul{margin-bottom:30px}}footer>div.lower ul li a:hover{color:#28c3ab}footer>div.lower ul li a img{width:32px}footer>div.lower .logo{width:70px}footer>div.lower .copyright{font-size:1.2rem}#flwbtn{display:none;position:fixed;right:0;bottom:9px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}@media screen and (max-width:1200px){#flwbtn{display:block;z-index:99}}#flwbtn.is-show{opacity:1;visibility:visible}#flwbtn a{display:block;background:#0f654b;box-shadow:0 3px 2px rgba(0,0,0,.16);padding:8px 24px 8px 40px;color:#fff;font-size:1.5rem;position:relative}#flwbtn a:before{position:absolute;content:"";background:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/reserve_icon.png);width:18px;height:18px;background-size:contain;left:13px;top:8px}#fv{width:100%;height:100vh;background:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/fv_04.jpg) no-repeat center bottom fixed;background-size:cover;position:relative}@media screen and (max-width:1160px){#fv{background:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/fv_04.jpg) no-repeat center center fixed;background-size:auto 100%;background-attachment:scroll}}#fv .copy{position:absolute;top:40%;left:48%;margin:0 0 0 -480px;color:#fff;font-weight:700;text-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width:1160px){#fv .copy{left:5%;margin:0}}#fv .copy .upper{display:block;font-size:6rem;line-height:7rem;letter-spacing:1px;margin-bottom:10px}@media screen and (max-width:750px){#fv .copy .upper{font-size:3.8rem;line-height:1.5}}@media screen and (max-width:600px){#fv .copy .upper{font-size:3rem}}#fv .copy .lower{display:block;font-size:3rem;line-height:4rem}@media screen and (max-width:750px){#fv .copy .lower{letter-spacing:-.8px}}@media screen and (max-width:600px){#fv .copy .lower{font-size:2rem}}#news{padding:80px 0}@media screen and (max-width:750px){#news{padding:30px 15px 80px}}#news .container{margin:auto;background:#f8f8f8;padding:40px;display:flex;justify-content:space-between}@media screen and (max-width:1160px){#news .container{flex-direction:column}}@media screen and (max-width:750px){#news .container{padding:15px 15px 20px}}#news .container h2{font-size:1.8rem;color:#505050}@media screen and (max-width:1160px){#news .container h2{text-align:center}}#news .container h2 span{font-size:1.4rem;display:block}#news .container ul{margin-bottom:80px}@media screen and (max-width:750px){#news .container ul{margin-bottom:32px}}#news .container ul li{margin-bottom:16px}@media screen and (max-width:750px){#news .container ul li{margin-bottom:32px}}#news .container ul li:last-child{margin-bottom:0}#news .container ul li:hover{color:#176e61}#news .container ul li a{display:block;width:100%;height:100%}#news .container ul li a .date{margin-right:30px}@media screen and (max-width:600px){#news .container ul li a .date{display:block;margin-bottom:5px}}#news .container .viewmore_btn{display:block;margin:auto 0 0 0;padding:20px 15px;border:1px solid;color:#191919;font-size:1.5rem;line-height:1.25}@media screen and (max-width:1160px){#news .container .viewmore_btn{width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}}#schedule .container{max-width:930px;margin:0 auto}#schedule .container h2{text-align:center;font-size:1.8rem;color:#505050;margin-bottom:50px}#schedule .container .wrap{display:flex;justify-content:space-between;gap:120px}@media screen and (max-width:750px){#schedule .container .wrap{flex-direction:column;gap:60px}}#schedule .container .wrap>div{width:48%;font-size:1.4rem}@media screen and (max-width:750px){#schedule .container .wrap>div{width:100%}}@media screen and (max-width:750px){#schedule .container .wrap>div:first-of-type{margin-bottom:30px}}#schedule .container .wrap>div .calendar_header{display:flex;align-items:center;justify-content:center;gap:10px;color:#505050;font-size:3rem;margin-bottom:14px}#schedule .container .wrap>div .calendar_header span{font-size:1.4rem}#schedule .container .wrap>div .calendar table{width:100%}#schedule .container .wrap>div .calendar table th,#schedule .container .wrap>div .calendar table td{text-align:center}#schedule .container .wrap>div .calendar table th{height:50px;font-weight:400}#schedule .container .wrap>div .calendar table td{height:40px;position:relative;vertical-align:middle}#schedule .container .wrap>div .calendar table td.disabled{color:rgba(125,125,125,.3)}#schedule .container .wrap>div .calendar table td.today:before{position:absolute;content:"";width:30px;height:30px;border-radius:50%;background:#e8e7e7;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%)}#schedule .container .wrap>div .calendar table td:first-child:before,#schedule .container .wrap>div .calendar table td:nth-child(2):before{position:absolute;content:"";width:30px;height:30px;border-radius:50%;background:#fbcccc;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%)}#schedule .container .note{margin-top:30px;display:flex;align-items:center;padding-left:13px;font-size:1.5rem}@media screen and (max-width:600px){#schedule .container .note{padding-left:10px}}#schedule .container .note span{width:30px;height:30px;margin-right:5px;display:inline-block;background:#fbcccc;border-radius:50%}#reserve{padding:40px 0}@media screen and (max-width:750px){#reserve{padding:80px 15px 0}}#reserve .container{margin:auto;background:#f8f8f8;padding:40px;display:flex;justify-content:space-between}@media screen and (max-width:1160px){#reserve .container{flex-direction:column;align-items:center;gap:30px}}@media screen and (max-width:750px){#reserve .container{padding:15px 15px 20px}}#reserve .container h2{font-size:1.8rem;color:#505050;margin:0}#reserve .container h2 span{font-size:1.4rem;display:block}@media screen and (max-width:1160px){#reserve .container h2 span{text-align:center}}#reserve .container p a{color:#176e61}#concept{padding:120px 0 160px}@media screen and (max-width:750px){#concept{padding:80px 0}}#concept .container{width:100%}#concept .container .wrap{margin:0 auto}#concept .container .wrap>div{display:flex}@media screen and (max-width:1160px){#concept .container .wrap>div{flex-direction:column-reverse}}#concept .container .wrap>div>div{padding:50px 8%}@media screen and (max-width:750px){#concept .container .wrap>div>div{padding:30px 30px 0}}#concept .container .wrap>div>div h2{font-size:2rem}@media screen and (max-width:750px){#concept .container .wrap>div>div h2{text-align:center}}#concept .container .wrap>div>div .txt{margin-top:60px;font-size:1.6rem}@media screen and (max-width:750px){#concept .container .wrap>div>div .txt{margin-top:0}}#concept .container .wrap>div>div .txt p{margin-bottom:16px}#concept .container .wrap>div img{width:55%;max-height:880px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1160px){#concept .container .wrap>div img{width:100%}}#about .container{width:100%}#about .container .wrap{margin:0 auto 120px}@media screen and (max-width:750px){#about .container .wrap{margin:0 auto 80px}}#about .container .wrap .width{margin:30px auto 0}@media screen and (max-width:750px){#about .container .wrap .width h2{text-align:center}#about .container .wrap .width h2 img.arflex{height:51px}#about .container .wrap .width h2 img.molteni{height:35px}#about .container .wrap .width h2 img.color{height:70px}}#about .container .wrap .width h2 span{display:inline-block;margin-left:40px;font-size:1.5rem}@media screen and (max-width:750px){#about .container .wrap .width h2 span{display:block;margin:30px auto 0;font-size:2rem}}#about .container .wrap .width .txt{margin:50px auto 70px;font-size:1.5rem}@media screen and (max-width:750px){#about .container .wrap .width .txt{padding:0 15px;margin:25px auto 30px}}#about .container .wrap .width .txt p{margin-bottom:15px}#about .container .wrap .width .about_btn{display:block;width:236px;margin:0 0 0 auto;padding:0 4px;border-bottom:1px solid;color:#505050;position:relative}#about .container .wrap .width .about_btn:after{position:absolute;content:"";width:18px;height:1px;background:#505050;bottom:5px;right:-3px;transform:rotate(45deg)}#brand .container{margin:auto}#brand .container h2{font-size:3.6rem;color:#505050;text-align:center;margin-bottom:80px}@media screen and (max-width:750px){#brand .container h2{font-size:2.5rem}}#brand .container ul{display:flex;flex-wrap:wrap;align-items:center}#brand .container ul li{width:25%;margin-bottom:40px;padding:0 15px;text-align:center}@media screen and (max-width:750px){#brand .container ul li{width:50%;padding:0}}#brand .container ul li a:hover{opacity:.7}.f-floating{position:fixed;bottom:2vh;right:2vw;z-index:99;opacity:0;visibility:hidden;width:24.25%;max-width:360px;min-width:199px;transition:all .3s ease-in-out}@media screen and (max-width:1200px){.f-floating{bottom:5.4rem;right:0;width:199px}}.f-floating.is-show{opacity:1;visibility:visible}.f-floating.is-closed{opacity:0;visibility:hidden}.f-floating__wrap{position:relative;box-shadow:0 3px 6px rgba(0,0,0,.16)}.f-floating__link{display:block;position:relative;transition:all .3s ease-in-out}.f-floating__link:hover{opacity:.9;filter:opacity(90%)}.f-floating__img{display:block}@media screen and (max-width:1200px){.f-floating__img{display:none}}.f-floating__txt{display:none;position:relative;padding:8px 8px 8px 40px;background-color:#0f654b;color:#fff;font-size:1.5rem}@media screen and (max-width:1200px){.f-floating__txt{display:block}}.f-floating__txt:before{content:"";position:absolute;top:50%;left:12px;transform:translateY(-50%);width:20px;height:20px;background:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/request_icon.png) no-repeat;background-size:contain}.page_head{width:100%;height:450px;position:relative}@media screen and (max-width:750px){.page_head{height:240px}}.page_head .copy{position:absolute;top:40%;left:50%;margin:0 0 0 -480px;color:#fff;font-weight:700;font-family:Lato,sans-serif;text-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width:750px){.page_head .copy{top:40%;left:5%;margin:0}}.page_head .copy .upper{font-size:6rem;line-height:7rem;letter-spacing:1px;margin-bottom:10px}@media screen and (max-width:750px){.page_head .copy .upper{font-size:2.2rem;line-height:4rem}}.page_head .copy .lower{font-size:3rem;line-height:4rem}@media screen and (max-width:750px){.page_head .copy .lower{font-size:2rem;line-height:3.4rem}}.page_head_lp{width:100%;height:100px}@media screen and (max-width:750px){.page_head_lp{height:60px}}#breadcrumbs{margin:20px auto 80px;color:#505050}@media screen and (max-width:750px){#breadcrumbs{margin-bottom:30px;font-size:1.4rem}}h1{font-size:3.6rem;line-height:4.6rem;color:#505050}@media screen and (max-width:750px){h1{font-size:2.4rem;line-height:3.4rem}}.page_content{margin:auto}#page_gallery .wrap,#page_work .wrap{width:100%;display:flex;flex-wrap:wrap;gap:45px 15px}@media screen and (max-width:750px){#page_gallery .wrap,#page_work .wrap{flex-direction:column}}#page_gallery .wrap .cnt,#page_work .wrap .cnt{width:calc(50% - 7.5px)}@media screen and (max-width:750px){#page_gallery .wrap .cnt,#page_work .wrap .cnt{width:100%;padding:0 15px}}#page_gallery .wrap .cnt h2,#page_work .wrap .cnt h2{margin:15px 0 30px;font-size:2.6rem;line-height:3.7rem;letter-spacing:1px;color:#222;font-weight:700;position:relative}#page_gallery .wrap .cnt h2:after,#page_work .wrap .cnt h2:after{position:absolute;content:"";width:40px;height:2px;background:#222;bottom:-5px;left:0}#page_gallery .wrap .cnt h2 span,#page_work .wrap .cnt h2 span{font-size:1.6rem;margin-right:10px}#page_gallery .wrap .cnt .img_wrap,#page_work .wrap .cnt .img_wrap{overflow:hidden}#page_gallery .wrap .cnt .img_wrap img,#page_work .wrap .cnt .img_wrap img{transition:.5s all ease-in-out}#page_gallery .wrap .cnt .img_wrap img:hover,#page_work .wrap .cnt .img_wrap img:hover{transform:scale(1.1)}#page_gallery .wrap .cnt .in_img,#page_work .wrap .cnt .in_img{display:none}#page_work .title{margin:auto auto 30px;padding:0;font-size:3.6rem;line-height:4.6rem;color:#505050}#page_work .title:not(:first-of-type){margin-top:60px}@media screen and (max-width:750px){#page_work .title:not(:first-of-type){margin-top:40px}}#single_gallery{max-width:1000px}#single_gallery .page_title{margin-bottom:60px;color:#000;font-size:3.2rem;text-align:center}#single_gallery p{color:#000;margin:3rem 0;line-height:1.6}#single_gallery p a{color:#000;text-decoration:underline}#single_gallery p a:hover{opacity:.8;filter:opacity(80%)}#single_gallery p img.aligncenter{display:block;margin-inline:auto}#page_shop .sort,#page_archive .sort{margin-bottom:30px;display:flex;justify-content:center;align-items:center;font-size:1.4rem}#page_shop .sort span,#page_archive .sort span{margin-right:5px}#page_shop .sort ul,#page_archive .sort ul{display:flex}#page_shop .sort ul li,#page_archive .sort ul li{margin:0 5px 5px;padding:5px 10px;display:inline-block;background:#666;border:0;color:#ddd;border-radius:4px;cursor:pointer}#page_shop .sort ul li.active,#page_archive .sort ul li.active{background:#1aa}#page_shop .gallery,#page_archive .gallery{margin:0 calc(50% - 50vw);padding:2% 2% 0;text-align:justify;background:#fafafa}#page_shop .gallery .grid,#page_archive .gallery .grid{position:relative}#page_shop .gallery .grid .item,#page_archive .gallery .grid .item{position:absolute;margin:10px 10px 2%;padding-bottom:50px;display:block;width:calc(25% - 20px);height:auto;z-index:1;opacity:0;transition:all .2s ease-in-out}@media screen and (max-width:1200px){#page_shop .gallery .grid .item,#page_archive .gallery .grid .item{width:calc(33.3% - 20px)}}@media screen and (max-width:1160px){#page_shop .gallery .grid .item,#page_archive .gallery .grid .item{width:calc(50% - 20px)}}@media screen and (max-width:640px){#page_shop .gallery .grid .item,#page_archive .gallery .grid .item{width:calc(100% - 20px)}}#page_shop .gallery .grid .item.loaded,#page_archive .gallery .grid .item.loaded{opacity:1}#page_shop .gallery .grid .item img,#page_archive .gallery .grid .item img{width:100%;height:210px;-o-object-fit:cover;object-fit:cover}#page_shop .gallery .grid .item.sort01 img,#page_archive .gallery .grid .item.sort01 img{border-top:4px solid green}#page_shop .gallery .grid .item.sort02 img,#page_archive .gallery .grid .item.sort02 img{border-top:4px solid olive}#page_shop .gallery .grid .item.sort03 img,#page_archive .gallery .grid .item.sort03 img{border-top:4px solid red}.lum-lightbox.lum-open{z-index:200}.lum-lightbox-inner img{max-width:100%;max-height:60vh}#page_brand ul{display:flex;flex-wrap:wrap;align-items:center}#page_brand ul li{width:25%;margin-bottom:40px;padding:0 15px;text-align:center}@media screen and (max-width:750px){#page_brand ul li{width:50%;padding:0}}#page_brand ul li a:hover{opacity:.7}#page_company .wrap .map,#page_access .wrap .map{margin-bottom:80px}@media screen and (max-width:750px){#page_company .wrap .map,#page_access .wrap .map{margin-bottom:60px}}@media screen and (max-width:600px){#page_company .wrap .map,#page_access .wrap .map{margin-bottom:30px}}#page_company .wrap .map iframe,#page_access .wrap .map iframe{width:100%;height:500px}@media screen and (max-width:750px){#page_company .wrap .map iframe,#page_access .wrap .map iframe{height:320px}}@media screen and (max-width:600px){#page_company .wrap .map iframe,#page_access .wrap .map iframe{height:240px}}#page_company .wrap table,#page_access .wrap table{width:100%;font-size:1.5rem;line-height:1.6;border-collapse:separate}@media screen and (max-width:1160px){#page_company .wrap table,#page_access .wrap table{font-size:1.4rem}}#page_company .wrap table tr th,#page_access .wrap table tr th{width:200px;padding-top:2.4rem;padding-bottom:2.4rem;font-weight:400;white-space:nowrap;word-break:keep-all;border-bottom:1px solid #bcbcbc;vertical-align:middle}@media screen and (max-width:750px){#page_company .wrap table tr th,#page_access .wrap table tr th{width:150px}}@media screen and (max-width:600px){#page_company .wrap table tr th,#page_access .wrap table tr th{display:block;width:100%;padding-top:1.6rem;padding-bottom:0;border-bottom:none;font-weight:600}}#page_company .wrap table tr td,#page_access .wrap table tr td{padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid #bcbcbc;position:relative}@media screen and (max-width:600px){#page_company .wrap table tr td,#page_access .wrap table tr td{display:block;padding-top:.5rem;padding-bottom:1.6rem}}#page_company .wrap table tr td span,#page_access .wrap table tr td span{font-weight:700}#page_contact .section_bg{width:100vw;margin:0 calc(50% - 50vw);background:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/contact_bg.jpg);background-size:cover;background-position:center;color:#fff}@media screen and (max-width:750px){#page_contact .section_bg{background-position:37% center}}#page_contact .section_bg>div{margin:auto;padding:120px 15px;display:flex;align-items:center;gap:80px}@media screen and (max-width:750px){#page_contact .section_bg>div{flex-direction:column;padding:60px 15px;gap:40px}}#page_contact .section_bg>div>div{width:50%}@media screen and (max-width:750px){#page_contact .section_bg>div>div{width:100%}#page_contact .section_bg>div>div:nth-of-type(2){text-align:center}#page_contact .section_bg>div>div br{display:none}}#page_contact .section_bg>div>div h1{color:#fff}#page_contact .section_bg>div>div p{margin-bottom:16px}#page_contact .section_bg>div>div a{display:block;margin-bottom:28px}#page_contact .section_bg>div>div img{margin:auto}#page_contact .section_bg>div>div img.only_md{max-width:340px}#page_contact .section_form .ttl{background:#0f654b;color:#fff;padding:24px 16px;text-align:center;border-radius:10px;margin-bottom:40px}#page_contact .section_form .ttl p{margin-bottom:8px}@media screen and (max-width:750px){#page_contact .section_form .ttl p{font-size:1.4rem}}#page_contact .section_form .ttl h2{margin:0;font-size:2.8rem}@media screen and (max-width:750px){#page_contact .section_form .ttl h2{font-size:2.2rem}}#page_contact #schedule{margin:120px 0}#page_contact table.form{width:100%;margin:60px 0}@media screen and (max-width:600px){#page_contact table.form{margin:40px 0}}#page_contact table.form tr th{width:320px;padding:1.6rem 1rem;color:#000;font-size:1.6rem;font-weight:400;vertical-align:middle}#page_contact table.form tr th.ifyes{padding:60px 10px 40px;white-space:nowrap}@media screen and (max-width:750px){#page_contact table.form tr th{display:block;padding:1rem 0 0;font-size:1.5rem}}#page_contact table.form tr th span{display:inline-block;margin:0 4px;padding:2px 6px;border-radius:2px;background:#0f654b;color:#fff;font-size:1.2rem}#page_contact table.form tr td{padding:1.6rem 1rem 1.6rem 0}@media screen and (max-width:750px){#page_contact table.form tr td{display:block;padding:.8rem 0 1rem}}#page_contact table.form tr td .pad{display:inline-block;margin-bottom:16px}#page_contact table.form tr td input,#page_contact table.form tr td textarea,#page_contact table.form tr td select{max-width:100%;padding:1rem 1.5rem;border:1px solid #bcbcbc;border-radius:2px}#page_contact table.form tr td.width_100 input,#page_contact table.form tr td.width_100 textarea{width:100%}#page_contact table.form tr td.width_100-70 input,#page_contact table.form tr td.width_100-70 textarea{width:calc(100% - 70px)}#page_contact table.form tr td select{width:270px;padding:1rem 1.5rem;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}#page_contact .att{font-size:1.5rem;text-align:center;line-height:1.6}@media screen and (max-width:750px){#page_contact .att{text-align:left}}#page_contact .btn_area{display:flex;gap:60px;justify-content:center;margin:4rem auto;text-align:center}@media screen and (max-width:750px){#page_contact .btn_area{gap:10px}}#page_contact .btn_area .confirm,#page_contact .btn_area .send,#page_contact .btn_area .reset,#page_contact .btn_area .back{width:250px;padding:1.5rem 0;border:1px solid #bcbcbc;border-radius:2px;color:#000;font-size:1.6rem;transition:all .2s ease-in-out}@media screen and (max-width:750px){#page_contact .btn_area .confirm,#page_contact .btn_area .send,#page_contact .btn_area .reset,#page_contact .btn_area .back{padding:10px 0;font-size:1.5rem}}#page_contact .btn_area .confirm:hover,#page_contact .btn_area .send:hover,#page_contact .btn_area .reset:hover,#page_contact .btn_area .back:hover{background-color:#0f654b;color:#fff}#page_contact .mw_wp_form_preview .hide,#page_contact .mw_wp_form_preview .select_wrap:after,#page_contact .mw_wp_form_preview .reset{display:none !important}#page_contact .mw_wp_form_complete .backtotop{display:block;width:-moz-fit-content;width:fit-content;color:#176e61;text-decoration:underline;transition:.3s all ease-in-out}#page_contact .mw_wp_form_complete .backtotop:hover{opacity:.7}.content_wrap{margin:auto}.content_wrap-blog{display:flex;gap:40px}@media screen and (max-width:1160px){.content_wrap-blog{flex-direction:column;gap:80px}}.content_wrap-blog main{width:calc(100% - 340px)}@media screen and (max-width:1160px){.content_wrap-blog main{width:100%}}.content_wrap-blog aside{width:300px}@media screen and (max-width:1160px){.content_wrap-blog aside{width:100%}}.content_wrap-news .single{max-width:1070px;margin:auto}.content_wrap-news .single .border-box{width:100%;padding:10px 30px;border:1px solid #999}.content_wrap-news aside{max-width:1070px;margin:80px auto 0}.content_wrap main .pager{display:flex;align-items:center;gap:12px;margin-bottom:20px}@media screen and (max-width:750px){.content_wrap main .pager{justify-content:center}}.content_wrap main .pager .label{display:inline-block;text-align:center;padding:15px 22px;border:1px solid;line-height:1}@media screen and (max-width:750px){.content_wrap main .pager .label{display:flex;justify-content:center;width:250px}}.content_wrap main .pager a .cat,.content_wrap main .pager a .date{font-size:1.4rem;display:inline-block;margin-right:8px}.content_wrap main .pager a .cat{padding-left:3px;border-left:6px solid}.content_wrap main .pager a .cat_4,.content_wrap main .pager a .cat_7{color:#0a84e1}.content_wrap main .pager a .cat_8{color:#059405}@media screen and (max-width:750px){.content_wrap main .pager a.post{display:none}}.content_wrap main .pager a p{padding-bottom:2px;border-bottom:1px solid}.content_wrap main .pagination ul{display:flex;justify-content:center}.content_wrap main .pagination ul li{border:1px solid #999;border-right:none}.content_wrap main .pagination ul li:first-child{border-left:none}.content_wrap main .pagination ul li a,.content_wrap main .pagination ul li span{display:block;padding:5px 10px}.content_wrap main .pagination ul li a:hover{color:#176e61}.content_wrap main .pagination ul li span.current{background:#999;color:#fff}.news_archive{max-width:1070px;margin:0 auto 68px}.news_archive article{margin-bottom:20px}@media screen and (max-width:600px){.news_archive article{margin-bottom:40px}}.news_archive article:last-of-type{margin-bottom:0}.news_archive article a{display:flex;align-items:center;gap:40px}@media screen and (max-width:750px){.news_archive article a{gap:20px}}@media screen and (max-width:600px){.news_archive article a{flex-direction:column}}.news_archive article a .thumbnail{width:20%;padding-top:13%;background-size:cover;background-position:center}@media screen and (max-width:600px){.news_archive article a .thumbnail{width:100%;padding-top:60%}}.news_archive article a .info{width:calc(80% - 40px)}@media screen and (max-width:750px){.news_archive article a .info{width:calc(80% - 20px)}}@media screen and (max-width:600px){.news_archive article a .info{width:100%}}.news_archive article a .info .meta{margin-bottom:20px}.news_archive article a .info .meta .cat,.news_archive article a .info .meta .date{font-size:1.4rem;display:inline-block;margin-right:8px}.news_archive article a .info .meta .cat{padding-left:3px;border-left:6px solid}.news_archive article a .info .meta .cat_4,.news_archive article a .info .meta .cat_7{color:#0a84e1}.news_archive article a .info .meta .cat_8{color:#059405}.news_archive article a .info p,.news_archive article a .info h2{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","Noto Serif JP",serif;font-size:1.5rem}.news_archive article a .info p.title,.news_archive article a .info h2.title{font-size:1.8rem;color:#505050;padding-bottom:2px;margin-bottom:10px;border-bottom:1px solid}.blog_archive{margin-bottom:68px;display:flex;flex-wrap:wrap;gap:42px 30px}@media screen and (max-width:750px){.blog_archive{gap:30px 12px}}@media screen and (max-width:600px){.blog_archive{gap:40px}}.blog_archive article{width:calc(50% - 15px);border-bottom:4px solid #176e61;box-shadow:3px 3px 3px #ddd;transition:all .2s ease-in-out}@media screen and (max-width:750px){.blog_archive article{width:calc(50% - 6px)}}@media screen and (max-width:600px){.blog_archive article{width:100%}}.blog_archive article:hover{opacity:.7}.blog_archive article .thumbnail{width:100%;margin-bottom:20px;padding-top:60%;background-size:cover;background-position:center center}.blog_archive article span{margin:0 8px;display:inline-block;font-size:1.2rem}.blog_archive article .title{margin:10px 8px 30px;letter-spacing:1px}.news_side .side_title,.blog_side .side_title{font-size:2rem;color:#505050;margin-bottom:10px}.news_side .category li,.blog_side .category li{margin-bottom:10px}.news_side .category li:last-child,.blog_side .category li:last-child{margin-bottom:0}.news_side .category li .cat,.blog_side .category li .cat{padding-left:8px;border-left:8px solid;color:#176e61}.news_side .category li .cat_4,.news_side .category li .cat_7,.blog_side .category li .cat_4,.blog_side .category li .cat_7{color:#0a84e1}.news_side .category li .cat_8,.blog_side .category li .cat_8{color:#059405}.news_side .category li .sub_cats,.blog_side .category li .sub_cats{margin:10px 0 0 1.5rem}.news_side .category li .sub_cats .cat_4,.news_side .category li .sub_cats .cat_7,.blog_side .category li .sub_cats .cat_4,.blog_side .category li .sub_cats .cat_7{color:#0a84e1}.news_side .category li .sub_cats .cat_8,.blog_side .category li .sub_cats .cat_8{color:#059405}.news_side .category li .sub_cats .cat_18,.blog_side .category li .sub_cats .cat_18{color:#176e61}.news_side .category li .sub_cats i,.blog_side .category li .sub_cats i{padding-right:8px}.blog_side .post{margin-bottom:68px}.blog_side .post li{margin-bottom:10px;padding:10px 5px;border-bottom:1px solid #bcbcbc}.blog_side .post li:last-child{border-bottom:none}.blog_side .post li a{display:flex;align-items:center;gap:5px}.blog_side .post li a:hover{color:#67b0d1}.blog_side .post li a .thumbnail{width:120px;-o-object-fit:cover;object-fit:cover}.blog_side .post li a .title{width:calc(100% - 105px);font-size:1.5rem}.single .taxonomy{font-size:3.6rem;line-height:4.6rem;color:#505050;margin:0 0 30px;letter-spacing:1px}@media screen and (max-width:750px){.single .taxonomy{font-size:2.4rem;line-height:3.4rem}}.single article{margin-bottom:120px}.single article .single_title{font-size:2.4rem;line-height:3.5rem;letter-spacing:1px;color:#505050;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #bcbcbc}.single article .meta{margin:0 0 28px;font-size:1.5rem}.single article .meta .cat{display:inline-block;margin-right:20px;padding-left:8px;border-left:8px solid;font-size:1.6rem;color:#176e61}.single article .meta .cat_4,.single article .meta .cat_7{color:#0a84e1}.single article .meta .cat_8{color:#059405}.single article .date{margin-bottom:20px;padding:5px;border-top:1px dotted #f3f3f3;border-bottom:1px dotted #f3f3f3;font-size:1.2rem;line-height:1.5rem}.single article .content{margin-bottom:42px}.single article .content p{margin:24px 0;line-height:1.75}.single article .content figcaption,.single article .content .has-small-font-size{font-size:80% !important}.single article .content iframe{width:100%}.single article .content h2,.single article .content h3,.single article .content h4{color:#333;letter-spacing:1.5px}.single article .content h2{margin:64px 0 16px;padding:10px 10px 10px 14px;font-size:2.4rem;background:#f3f3f3;border-left:6px solid #176e61}.single article .content h3{margin:56px 0 16px;padding:0 5px 5px;font-size:2.2rem;border-bottom:2px solid #f3f3f3;position:relative}.single article .content h3:after{position:absolute;content:"";width:45%;height:2px;background:#176e61;left:0;bottom:-2px}.single article .content h4{margin:48px 0 16px;padding-left:18px;font-size:1.8rem;border-left:2px solid #176e61}.single article .content ul{margin:32px 20px}.single article .content ul li{margin-bottom:4px;padding-left:20px;position:relative}.single article .content ul li:before{position:absolute;content:"";width:5px;height:5px;background:#176e61;border-radius:50%;left:0;top:9px}.single article .content ol{margin:32px 20px;counter-reset:ol_counter}.single article .content ol li{margin-bottom:4px;padding-left:20px;position:relative}.single article .content ol li:before{position:absolute;content:counter(ol_counter);counter-increment:ol_counter;padding-top:2px;background:#176e61;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#fff;font-size:85%;line-height:1;top:1px;left:-8px}.single article .content .wp-block-table{margin:24px 0}.single article .content .wp-block-table th,.single article .content .wp-block-table td{border:1px solid #ccc;padding:5px 10px}.single article .content .wp-block-table th{font-weight:400;text-align:center;background:#f3f3f3}.single article .content .wp-block-table thead th{background:#e5e5e5}.single article .content .wp-block-quote{margin:24px 0;padding:16px 32px;background:#f8f8f8;outline:2px dotted #ccc;outline-offset:-10px;position:relative}.single article .content .wp-block-quote:before,.single article .content .wp-block-quote:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;font-size:2rem;background:#f8f8f8}.single article .content .wp-block-quote:before{content:"\f10d";padding-right:5px;top:2px;left:7px}.single article .content .wp-block-quote:after{content:"\f10e";padding-left:5px;bottom:2px;right:7px}.single article .content .wp-block-quote cite{padding-right:8px;font-size:80%;display:block;text-align:right}.single article a{color:#67b0d1}.single article a:hover{color:#176e61}.single article .kakomi{margin:32px auto;padding:20px;background:#f8f8f8}.single article .kakomi p:first-of-type{margin-top:0}.single article .kakomi p:last-of-type{margin-bottom:0}.single article .kakomi ul,.single article .kakomi ol{margin:0}.single article .kakomi_with_title{position:relative;padding-top:40px}.single article .kakomi_with_title .title{position:absolute;color:#fff;background:#176e61;top:0;left:0;padding:3px 8px;font-size:.9em}.single article .kakomi_with_title .title i{margin-right:3px}.single article .notion{margin:32px 0;padding:40px 20px 20px;background:#f8f8f8;border-radius:15px;position:relative}.single article .notion:before{position:absolute;content:"\f05a";font-family:"Font Awesome 5 Free";font-weight:900;top:12px;left:50%;transform:translateX(-50%);color:#176e61;padding-bottom:4px;border-bottom:3px solid #979b9e}.single article .notion p{font-size:.9em}.single article .notion ul,.single article .notion ol{margin:0}.single article .related_link{margin:32px 0;padding:20px;border:1px solid #444;position:relative}.single article .related_link .title{position:absolute;top:-10px;padding:0 8px;background:#fff;font-size:.9em}.single article .related_link .title i{margin-right:3px}.single article .related_link p{margin-bottom:.5em;padding-left:20px;font-size:.9em;line-height:1.25;padding-bottom:.5em;border-bottom:1px dotted #ccc;position:relative}.single article .related_link p:last-of-type{padding-bottom:0;border-bottom:none}.single article .related_link p:before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background:#176e61;top:6px;left:5px}.single article .related_link ul{margin:0}.single article .related_link ul li{padding-left:0;padding-bottom:.5em;border-bottom:1px dotted #ccc}.single article .related_link ul li:last-child{padding-bottom:0;border-bottom:none}.single article .related_link ul li:before{display:none}.single article .related_link ul li a{display:flex;align-items:center;gap:10px}@media screen and (max-width:600px){.single article .related_link ul li a{gap:5px}}.single article .related_link ul li a .thumbnail{width:150px}@media screen and (max-width:600px){.single article .related_link ul li a .thumbnail{width:80px}}.single article .related_link ul li a .post_title{width:calc(100% - 160px)}@media screen and (max-width:600px){.single article .related_link ul li a .post_title{width:calc(100% - 85px)}}.single article .summary{margin:32px 0;padding:20px;border:1px solid #444;position:relative}.single article .summary .title{position:absolute;top:-10px;padding:0 8px;background:#fff;font-size:.9em}.single article .summary .title i{margin-right:3px}.single article .summary ul{margin:0}.single article .summary ul li{padding-bottom:.5em;border-bottom:1px dotted #ccc}.single article .summary ul li:last-child{padding-bottom:0;border-bottom:none}.single article .summary ul li:before{background:0 0;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#176e61;top:0;left:0}.single article .cvbtn,.single article .txtlink{display:block;margin:24px 0}.single article .cvbtn{width:-moz-fit-content;width:fit-content;min-width:250px;padding:12px 20px;border-radius:50px;text-align:center;transition:.3s}.single article .cvbtn span{font-size:1.4rem}.single article .cvbtn_1{color:#176e61;border:1px solid #176e61}.single article .cvbtn_1:hover{background:#176e61;color:#fff;opacity:1}.single article .cvbtn_2{color:#fff;background:#176e61;border:1px solid #176e61}.single article .cvbtn_2:hover{background:#fff;color:#176e61;opacity:1}.single article .txtlink{padding-left:20px;position:relative}.single article .txtlink:before{position:absolute;content:"\f0c1";font-family:"Font Awesome 5 Free";font-weight:900;top:0;left:0}.interior-planning #breadcrumbs{margin:0 auto 1rem !important;padding:0 15px}#page_lp .lp_section_title{font-size:28px;color:#000;margin-bottom:4.8rem}#page_coordinate h2{font-size:28px;color:#000;margin:0 0 4.8rem}@media screen and (max-width:600px){#page_coordinate h2{font-size:2.4rem;font-size:28px;margin:0 0 3.2rem}}#page_coordinate .coordinate_hero{display:flex;align-items:center;margin:0}@media screen and (max-width:750px){#page_coordinate .coordinate_hero{flex-wrap:wrap}}#page_coordinate .coordinate_hero_title{width:36%;margin-left:calc((100vw - 1160px) / 2);padding:0}@media screen and (max-width:1160px){#page_coordinate .coordinate_hero_title{margin-left:1.5rem}}@media screen and (max-width:750px){#page_coordinate .coordinate_hero_title{width:100%;margin-left:0;padding:6rem 1.5rem;background-color:#f8f8f8}}#page_coordinate .coordinate_hero_title h1{margin-bottom:4rem;color:#000;font-size:5rem;font-weight:500;line-height:7rem;letter-spacing:.05em}@media screen and (max-width:1160px){#page_coordinate .coordinate_hero_title h1{font-size:5.4vw}}@media screen and (max-width:750px){#page_coordinate .coordinate_hero_title h1{margin-bottom:2rem;color:#000;font-size:2.8rem;font-weight:500;line-height:4rem}}#page_coordinate .coordinate_hero_title .mincho{font-size:24px;line-height:1.7}@media screen and (max-width:1160px){#page_coordinate .coordinate_hero_title .mincho{font-size:2.4vw}}@media screen and (max-width:750px){#page_coordinate .coordinate_hero_title .mincho{font-size:20px;line-height:1.6}}#page_coordinate .coordinate_hero_image{width:63.125%}@media screen and (max-width:750px){#page_coordinate .coordinate_hero_image{width:100%}}#page_coordinate .coordinate_hero_image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}#page_coordinate .coordinate_concept{margin:15.6rem 0;padding:6.4rem 0;background-color:#f8f8f8}@media screen and (max-width:600px){#page_coordinate .coordinate_concept{margin:9.6rem 0;padding:4rem 0 0}}#page_coordinate .coordinate_concept_wrap{display:flex;justify-content:space-between;gap:2.4rem 8rem}@media screen and (max-width:750px){#page_coordinate .coordinate_concept_wrap{flex-wrap:wrap}}#page_coordinate .coordinate_concept_text{width:320px}@media screen and (max-width:750px){#page_coordinate .coordinate_concept_text{width:100%}}#page_coordinate .coordinate_concept_text h2{margin-bottom:3.2rem}@media screen and (max-width:750px){#page_coordinate .coordinate_concept_text h2{margin-bottom:2.4rem;text-align:center}}#page_coordinate .coordinate_concept_txt{writing-mode:vertical-rl}@media screen and (max-width:750px){#page_coordinate .coordinate_concept_txt{margin:0 auto}}#page_coordinate .coordinate_concept_txt p{margin-right:2.4rem;font-size:1.5rem;color:#000;line-height:30px}#page_coordinate .coordinate_concept_txt p:first-of-type{margin-right:0}#page_coordinate .coordinate_concept_img{position:relative;width:calc(100% - 320px - 8rem)}@media screen and (max-width:750px){#page_coordinate .coordinate_concept_img{width:100%}}#page_coordinate .coordinate_concept_img img{position:absolute;top:-25.25%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (max-width:750px){#page_coordinate .coordinate_concept_img img{position:relative;top:auto;width:100%}}#page_coordinate .coordinate_concept_img img.dummy{border:solid 1px #707070;background-color:#efefef}#page_coordinate .coordinate_flow{width:100%;margin:0 auto 15.6rem}@media screen and (max-width:750px){#page_coordinate .coordinate_flow{margin:0 0 9.6rem}}#page_coordinate .coordinate_flow_step{display:flex;gap:72px}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_step{flex-wrap:wrap;gap:4rem}}#page_coordinate .coordinate_flow_step>li{width:calc(100% - 48px);display:flex;flex-direction:column;justify-content:stretch}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_step>li{width:100%;max-width:480px;margin:0 auto}}#page_coordinate .coordinate_flow_step>li>span{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;position:relative;z-index:2;width:96px;height:96px;margin:0 auto;border-radius:50%;background-color:#0f654b;color:#fff;font-size:32px;line-height:1.2}#page_coordinate .coordinate_flow_step>li>span small{font-size:1.4rem;letter-spacing:.1em}#page_coordinate .coordinate_flow_step>li figure{position:relative;overflow:hidden;width:100%;margin-top:-48px;border-radius:10px 10px 0 0;aspect-ratio:3/2}#page_coordinate .coordinate_flow_step>li>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#page_coordinate .coordinate_flow_step>li dl{display:flex;flex-direction:column;flex-grow:1;padding:3.2rem 2.4rem;border-radius:0 0 10px 10px;background-color:#f8f8f8}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_step>li dl{padding:2.4rem 1.6rem}}#page_coordinate .coordinate_flow_step>li dl dt{margin:0 0 16px;height:auto;font-size:26px;font-size:clamp(20.8px, 1.3541666667vw, 26px);color:#505050;font-weight:400;line-height:30px}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_step>li dl dt{font-size:22px;font-size:clamp(17.6px, 1.1458333333vw, 22px)}}#page_coordinate .coordinate_flow_step>li dl dd{display:flex;justify-content:space-between;flex-grow:1;flex-direction:column;color:#505050;font-size:1.5rem;line-height:30px}#page_coordinate .coordinate_flow_step>li dl dd ul{margin-bottom:10px}#page_coordinate .coordinate_flow_step>li dl dd a{margin-top:auto;margin-left:auto}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_step>li dl dd a{margin-inline:auto}}#page_coordinate .coordinate_flow_step>li:not(:last-of-type){position:relative}#page_coordinate .coordinate_flow_step>li:not(:last-of-type):after{content:"";display:block;position:absolute;top:calc((100% - 37px) / 2);left:calc(100% + 20px);width:32px;height:35px;background:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/coordinate/arrow_double.svg) no-repeat 50% 50%/contain}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_step>li:not(:last-of-type):after{top:auto;bottom:-2rem;left:50%;transform:translateX(-50%) rotate(90deg)}}#page_coordinate .coordinate_flow_btn{padding:1rem 3rem;box-shadow:0px 3px 6px rgba(0,0,0,.16);border-radius:25px;background-color:#938461;color:#fff;font-size:1.5rem;transition:all .2s ease-in-out}#page_coordinate .coordinate_flow_btn:hover{background-color:#0f654b}#page_coordinate .coordinate_plan{margin:0 0 15.6rem}@media screen and (max-width:750px){#page_coordinate .coordinate_plan{margin:0 0 9.6rem}}#page_coordinate .coordinate_plan_slide{margin:0 0 64px}@media screen and (max-width:750px){#page_coordinate .coordinate_plan_slide{margin:0 0 4rem}}#page_coordinate .coordinate_plan_slide .slick-track{display:flex;justify-content:center;gap:64px}@media screen and (max-width:750px){#page_coordinate .coordinate_plan_slide .slick-track{gap:4rem}}@media screen and (max-width:600px){#page_coordinate .coordinate_plan_slide .slick-track{gap:2.4rem}}#page_coordinate .coordinate_plan_slide .slick-slide{position:relative;overflow:hidden;width:100%}#page_coordinate .coordinate_plan_slide img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .2s ease-in-out}#page_coordinate .coordinate_plan_slide img:hover{transform:scale(1.05)}#page_coordinate .coordinate_plan_gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:3rem 2.4rem;width:100%;margin:0 auto}@media screen and (max-width:750px){#page_coordinate .coordinate_plan_gallery{gap:1.6rem}}@media screen and (max-width:600px){#page_coordinate .coordinate_plan_gallery{grid-template-columns:repeat(2,1fr)}}#page_coordinate .coordinate_plan_gallery li{position:relative;overflow:hidden;width:100%}#page_coordinate .coordinate_plan_gallery img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:all .2s ease-in-out}#page_coordinate .coordinate_plan_gallery img:hover{transform:scale(1.05)}#page_coordinate .coordinate_plan_more{margin-top:6.4rem;text-align:right}@media screen and (max-width:750px){#page_coordinate .coordinate_plan_more{margin-top:4rem}}#page_coordinate .coordinate_plan_more a{display:block;position:relative;width:236px;margin:0 0 0 auto;padding:0 4px;border-bottom:1px solid;color:#505050;text-align:left;transition:all .2s ease-in-out}@media screen and (max-width:600px){#page_coordinate .coordinate_plan_more a{width:180px}}#page_coordinate .coordinate_plan_more a:after{position:absolute;content:"";width:18px;height:1px;background:#505050;bottom:5px;right:-3px;transform:rotate(45deg)}#page_coordinate .coordinate_plan_more a:hover{opacity:.8;filter:opacity(80%)}#page_coordinate .coordinate_contact{margin:0 0 15.6rem}@media screen and (max-width:750px){#page_coordinate .coordinate_contact{margin:0 0 9.6rem}}#page_coordinate .coordinate_contact_intro{width:100%;padding:9.6rem 0;margin:0 0 128px;background:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/contact_bg.jpg);background-size:cover;background-position:center}@media screen and (max-width:600px){#page_coordinate .coordinate_contact_intro{margin:0 0 7.2rem;padding:6.4rem 0}}#page_coordinate .coordinate_contact_intro_inner{display:flex;justify-content:space-between;align-items:center;gap:80px}@media screen and (max-width:750px){#page_coordinate .coordinate_contact_intro_inner{flex-wrap:wrap;gap:4rem 0}}#page_coordinate .coordinate_contact_intro_text{width:calc(50% - 40px)}@media screen and (max-width:750px){#page_coordinate .coordinate_contact_intro_text{width:100%}}#page_coordinate .coordinate_contact_intro_text h3{margin-bottom:3rem;color:#f8f8f8;font-size:26px}@media screen and (max-width:750px){#page_coordinate .coordinate_contact_intro_text h3{margin-bottom:2rem;font-size:22px}}#page_coordinate .coordinate_contact_intro_text p{color:#f8f8f8;font-size:1.6rem;line-height:30px}@media screen and (max-width:750px){#page_coordinate .coordinate_contact_intro_text p{font-size:1.5rem}}#page_coordinate .coordinate_contact_intro_link{width:calc(50% - 40px)}@media screen and (max-width:750px){#page_coordinate .coordinate_contact_intro_link{width:100%}}#page_coordinate .coordinate_contact_intro_link a{display:block;width:100%}#page_coordinate .coordinate_contact_form{width:100%;max-width:1080px;margin:0 auto}#page_coordinate .coordinate_contact_form h3{padding:2.4rem 1.6rem;border-radius:5px;background-color:#0f654b;color:#fff;font-size:26px;text-align:center}@media screen and (max-width:600px){#page_coordinate .coordinate_contact_form h3{padding:2rem 1.5rem;font-size:22px}}