@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;-webkit-transition:1s all ease-in-out;transition:1s all ease-in-out;-webkit-transform:translateX(-3%);transform:translateX(-3%)}.scroll.fadein{opacity:1;-webkit-transform:translateX(0);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{-webkit-transition:all .2s ease-in-out;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;-webkit-transition:.3s;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%;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%);width:0;height:0;margin:0;border-radius:50%;background:#f8f8f8;-webkit-transition:.3s;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;-webkit-transition:.5s ease-in-out;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@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:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1rem}@media screen and (max-width:1200px){header>div nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:0;background:rgba(232,231,231,.9);position:absolute;left:0;top:60px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:99;overflow-y:auto}}header>div nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){header>div nav ul:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header>div nav ul:first-of-type li{width:100%}header>div nav ul:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}header>div nav ul li{font-size:1.4rem;line-height:1.4rem;letter-spacing:1px;color:#505050;-webkit-transition:background .3s ease-in-out;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;-webkit-box-shadow:0 3px 2px rgba(0,0,0,.16);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:-webkit-fit-content;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;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header>div #hamburger_check:checked~.hamburger_btn span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header>div #hamburger_check:checked~nav{height:calc(100vh - 65px)}header .lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:1200px){header .lang{-webkit-box-ordinal-group:2;-ms-flex-order:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer>div.upper{line-height:2}@media screen and (max-width:750px){footer>div.upper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer>div.upper div.left{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:750px){footer>div.upper div.left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px}footer>div.lower ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer>div.lower ul:first-of-type{width:80%;-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:all .3s ease-in-out;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;-webkit-box-shadow:0 3px 2px rgba(0,0,0,.16);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1160px){#news .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-fit-content;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:120px}@media screen and (max-width:750px){#schedule .container .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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%;-webkit-transform:translate(-50%,-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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#schedule .container .note{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1160px){#reserve .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1160px){#concept .container .wrap>div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;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;-webkit-transform:rotate(45deg);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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:all .3s ease-in-out;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;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.f-floating__link{display:block;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.f-floating__link:hover{opacity:.9;-webkit-filter:opacity(90%);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;-webkit-transform:translateY(-50%);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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:45px 15px}@media screen and (max-width:750px){#page_gallery .wrap,#page_work .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out}#page_gallery .wrap .cnt .img_wrap img:hover,#page_work .wrap .cnt .img_wrap img:hover{-webkit-transform:scale(1.1);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;-webkit-filter:opacity(80%);filter:opacity(80%)}#single_gallery p img.aligncenter{display:block;margin-inline:auto}#page_shop .sort,#page_archive .sort{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-box;display:-ms-flexbox;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;-webkit-transition:all .2s ease-in-out;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}@media screen and (max-width:750px){#page_contact .section_bg>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-pack:center;-ms-flex-pack:center;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;-webkit-transition:all .2s ease-in-out;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#176e61;text-decoration:underline;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}#page_contact .mw_wp_form_complete .backtotop:hover{opacity:.7}.content_wrap{margin:auto}.content_wrap-blog{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width:1160px){.content_wrap-blog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px}@media screen and (max-width:750px){.content_wrap main .pager{-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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;-webkit-box-shadow:3px 3px 3px #ddd;box-shadow:3px 3px 3px #ddd;-webkit-transition:all .2s ease-in-out;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-fit-content;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 figure{margin:24px 0}.single article .content figcaption,.single article .content .has-small-font-size{font-size:80% !important}.single article .content iframe{width:100%}.single article .content .wp-block-embed{width:100%;aspect-ratio:16/9}.single article .content .wp-block-embed__wrapper{width:100%;height:100%}.single article .content .wp-block-embed iframe{width:100%;height: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%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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%;-webkit-transform:translateX(-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:250px;padding:12px 20px;border-radius:50px;text-align:center;-webkit-transition:.3s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}@media screen and (max-width:750px){#page_coordinate .coordinate_hero{-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem 8rem}@media screen and (max-width:750px){#page_coordinate .coordinate_concept_wrap{-ms-flex-wrap: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{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;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_about{margin-top:160px}#page_coordinate .coordinate_about_01{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%;min-height:780px}@media screen and (max-width:750px){#page_coordinate .coordinate_about_01{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:unset}}#page_coordinate .coordinate_about_01_img_left img,#page_coordinate .coordinate_about_01_img_center #page_coordinate .coordinate_about_01_img_right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#page_coordinate .coordinate_about_01_img_left{width:36%;min-height:780px}@media screen and (max-width:750px){#page_coordinate .coordinate_about_01_img_left{min-height:unset;width:50.5%}}#page_coordinate .coordinate_about_01_img_center{width:600px}@media screen and (max-width:750px){#page_coordinate .coordinate_about_01_img_center{width:43.5%}}#page_coordinate .coordinate_about_01_img_right{width:22%;min-height:780px}@media screen and (max-width:750px){#page_coordinate .coordinate_about_01_img_right{width:100%;min-height:unset}}#page_coordinate .coordinate_about_content{width:600px;position:absolute;left:41%;bottom:0}@media screen and (max-width:1160px){#page_coordinate .coordinate_about_content{left:35%;width:65%}}@media screen and (max-width:750px){#page_coordinate .coordinate_about_content{position:static;left:0;width:100%;margin:40px 0;padding:0 16px}}#page_coordinate .coordinate_about_content h2{font-size:28px;font-weight:300;line-height:1.6;margin:0 0 51px}#page_coordinate .coordinate_about_content .mincho{font-size:26px;line-height:1.6;font-weight:300;margin-bottom:32px}#page_coordinate .coordinate_about_content p{color:#000}@media screen and (max-width:1160px){#page_coordinate .coordinate_about_content p br{display:none}}#page_coordinate .coordinate_about_content p+p{margin-top:1em}#page_coordinate .coordinate_about .full_width>img{margin-top:95px;width:100dvw}@media screen and (max-width:750px){#page_coordinate .coordinate_about .full_width>img{margin-top:40px}}#page_coordinate .coordinate_recommend{margin:160px 0}@media screen and (max-width:750px){#page_coordinate .coordinate_recommend{margin:100px 0}}#page_coordinate .coordinate_recommend h2{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;margin:0 0 80px}#page_coordinate .coordinate_recommend h2 small{display:block;font-size:15px;line-height:1.6}#page_coordinate .coordinate_recommend ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}@media screen and (max-width:750px){#page_coordinate .coordinate_recommend ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#page_coordinate .coordinate_recommend ul li{width:33.3333333333%;aspect-ratio:1/1}@media screen and (max-width:750px){#page_coordinate .coordinate_recommend ul li{width:100%}}#page_coordinate .coordinate_recommend ul li figure{position:relative;z-index:1}#page_coordinate .coordinate_recommend ul li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#page_coordinate .coordinate_recommend ul li figure figcaption{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;top:0;left:0;color:#fff;gap:16px}#page_coordinate .coordinate_recommend ul li figure figcaption h3{font-size:28px;font-weight:300;margin:0}#page_coordinate .coordinate_recommend ul li figure figcaption p{margin:0;text-align:center;font-size:15px;font-weight:300;line-height:1.6}#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:-webkit-box;display:-ms-flexbox;display:flex;gap:72px}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_step{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}}#page_coordinate .coordinate_flow_step>li{width:calc(100% - 48px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}#page_coordinate .coordinate_flow_btn{padding:1rem 3rem;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);border-radius:25px;background-color:#938461;color:#fff;font-size:1.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page_coordinate .coordinate_flow_btn:hover{background-color:#0f654b}#page_coordinate .coordinate_flow_vertical h2{text-align:center}#page_coordinate .coordinate_flow_vertical dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}#page_coordinate .coordinate_flow_vertical dl:before{content:"";display:block;width:1px;background-color:#0f654c;height:100%;position:absolute;left:54px;z-index:-1}@media screen and (max-width:600px){#page_coordinate .coordinate_flow_vertical dl:before{left:36px}}#page_coordinate .coordinate_flow_vertical dl dt{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page_coordinate .coordinate_flow_vertical dl dt span{display:block;background-color:#0f654c;width:108px;height:108px;color:#fff;font-size:15px;line-height:1.6;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}@media screen and (max-width:600px){#page_coordinate .coordinate_flow_vertical dl dt span{width:72px;height:72px;font-size:11px}}#page_coordinate .coordinate_flow_vertical dl dt b,#page_coordinate .coordinate_flow_vertical dl dt strong{font-size:24px;line-height:1.6;font-weight:300;width:calc(100% - 144px)}@media screen and (max-width:600px){#page_coordinate .coordinate_flow_vertical dl dt b,#page_coordinate .coordinate_flow_vertical dl dt strong{width:calc(100% - 108px);font-size:20px;word-break:keep-all}}#page_coordinate .coordinate_flow_vertical dl dd{padding-left:144px;position:relative}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_vertical dl dd{padding-left:0}}#page_coordinate .coordinate_flow_vertical dl dd:before{position:absolute;content:"";display:block;width:14px;height:14px;background-color:#0f654c;border-radius:50%;left:47px;top:calc((100% - 14px) / 2)}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_vertical dl dd:before{z-index:-1}}@media screen and (max-width:600px){#page_coordinate .coordinate_flow_vertical dl dd:before{left:29px;top:29px}}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_vertical dl *+dt{padding-top:50px}}#page_coordinate .coordinate_flow_card{background-color:#eee;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px 16px 0}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_card{padding:0 16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}#page_coordinate .coordinate_flow_card_content{margin:0 auto 0 80px;max-width:335px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_card_content{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#page_coordinate .coordinate_flow_card_content h3{font-size:20px;font-weight:300;line-height:1.6;margin:0}#page_coordinate .coordinate_flow_card_content p{margin:0;font-size:15px;font-weight:300;line-height:1.6}#page_coordinate .coordinate_flow_card_content a{font-size:15px;font-weight:300;line-height:1.6;background-color:#938461;color:#fff;padding:8px 32px;border-radius:50px}#page_coordinate .coordinate_flow_card_content a:hover{opacity:.7}#page_coordinate .coordinate_flow_card span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#0f654c;font-size:10px;font-weight:300;line-height:1.6;text-align:center;color:#fff;height:90px;width:45px;border-radius:0 100% 100% 0/50%}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_card span{border-radius:50%/0 0 100% 100%;width:109px;height:54.5px}}#page_coordinate .coordinate_flow_card span b,#page_coordinate .coordinate_flow_card span strong{font-size:14px;font-weight:300}#page_coordinate .coordinate_flow_card img{width:16.3541666667vw;aspect-ratio:314/214}@media screen and (max-width:750px){#page_coordinate .coordinate_flow_card img{width:100%}}#page_coordinate .coordinate_request{margin:240px 0 145px}#page_coordinate .coordinate_request .full_width{padding:111px 0;position:relative;z-index:1}@media screen and (max-width:750px){#page_coordinate .coordinate_request .full_width{padding:132px 0 481px}}#page_coordinate .coordinate_request .full_width:before,#page_coordinate .coordinate_request .full_width:after{content:"";display:block;position:absolute;top:0;height:100%;background-size:cover;z-index:-1}#page_coordinate .coordinate_request .full_width:before{width:68%;background-position:50% 50%;left:0;background-image:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/interior_planning/request_1.png)}@media screen and (max-width:750px){#page_coordinate .coordinate_request .full_width:before{width:100%;height:calc(100% - 317px)}}#page_coordinate .coordinate_request .full_width:after{width:32%;background-position:0 50%;right:0;background-image:url(//sapporo.condehouse.co.jp/wp-content/themes/CondeHouseSapporo/common/css/../images/interior_planning/request_2.png)}@media screen and (max-width:750px){#page_coordinate .coordinate_request .full_width:after{width:100%;height:317px;top:auto;bottom:0}}#page_coordinate .coordinate_request .width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:43px}#page_coordinate .coordinate_request h2,#page_coordinate .coordinate_request p,#page_coordinate .coordinate_request a{color:#fff;font-weight:300;line-height:1.6}#page_coordinate .coordinate_request h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;font-size:28px;margin:0}#page_coordinate .coordinate_request h2 small{font-size:15px}#page_coordinate .coordinate_request a{background-color:#0f654c;border-radius:50px;padding:8px 40px;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page_coordinate .coordinate_request a:hover{opacity:.7}@media screen and (max-width:750px){#page_coordinate .coordinate_request a{margin:0 auto}}#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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page_coordinate .coordinate_plan_slide img:hover{-webkit-transform:scale(1.05);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%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page_coordinate .coordinate_plan_gallery img:hover{-webkit-transform:scale(1.05);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;-webkit-transition:all .2s ease-in-out;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;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page_coordinate .coordinate_plan_more a:hover{opacity:.8;-webkit-filter:opacity(80%);filter:opacity(80%)}#page_coordinate .coordinate_works{margin-top:96px}#page_coordinate .coordinate_works_items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width:750px){#page_coordinate .coordinate_works_items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}#page_coordinate .coordinate_works_card{width:calc((100% - 16px) / 2)}@media screen and (max-width:750px){#page_coordinate .coordinate_works_card{width:100%}}#page_coordinate .coordinate_works_card_btn{display:inline-block;margin:0 auto;font-size:15px;font-weight:300;padding:8px;width:200px;color:#000;border:solid 1px #000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center}#page_coordinate .coordinate_works_card figure{overflow:hidden}#page_coordinate .coordinate_works_card figure .zoom{width:100%;aspect-ratio:558/309;overflow:hidden}#page_coordinate .coordinate_works_card figure .zoom img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#page_coordinate .coordinate_works_card figure figcaption{margin:16px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}#page_coordinate .coordinate_works_card figure figcaption h3{color:#000;font-size:20px;font-weight:300;line-height:1.6;margin:0}#page_coordinate .coordinate_works_card a{display:block}#page_coordinate .coordinate_works_card a:hover figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}#page_coordinate .coordinate_works_card a:hover figure .coordinate_works_card_btn{opacity:.7}@media screen and (max-width:750px){#page_coordinate .coordinate_works .coordinate_plan_more{margin-top:80px}}#page_coordinate .coordinate_faq{margin:288px 0 244px}@media screen and (max-width:750px){#page_coordinate .coordinate_faq{margin:140px 0}}#page_coordinate .coordinate_faq h2{text-align:center;margin:0 auto 88px}#page_coordinate .coordinate_faq dl dt,#page_coordinate .coordinate_faq dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:300;line-height:1.6;position:relative;min-height:48px;padding-left:72px}#page_coordinate .coordinate_faq dl dt:before,#page_coordinate .coordinate_faq dl dd:before{color:#fff;font-size:20px;font-weight:300;line-height:1.6;width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0}#page_coordinate .coordinate_faq dl dt{margin-bottom:24px;color:#0f654c}#page_coordinate .coordinate_faq dl dt:before{content:"Q";background-color:#0f654c}#page_coordinate .coordinate_faq dl dd{color:#000}#page_coordinate .coordinate_faq dl dd:before{content:"A";background-color:#938461}#page_coordinate .coordinate_faq dl+dl{padding-top:48px;margin-top:48px;border-top:solid 1px #000}#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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}@media screen and (max-width:750px){#page_coordinate .coordinate_contact_intro_inner{-ms-flex-wrap:wrap;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}}#page_coordinate .coordinate_fixbn{position:fixed;display:block;width:360px;height:203px;bottom:114px;right:33px;z-index:3}#page_coordinate .coordinate_fixbn:hover{opacity:.7}@media screen and (max-width:750px){#page_coordinate .coordinate_fixbn{display:none}}#page_catalog .catalog_lists .page_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:132px}@media screen and (max-width:1160px){#page_catalog .catalog_lists .page_content{gap:80px}}#page_catalog .catalog_lists_item{width:calc((100% - 132px) / 2)}@media screen and (max-width:1160px){#page_catalog .catalog_lists_item{width:calc((100% - 80px) / 2)}}@media screen and (max-width:750px){#page_catalog .catalog_lists_item{width:100%}}#page_catalog .catalog_lists_item h2{color:#0f654c;font-size:28px;font-weight:300;line-height:1.6;text-align:center;margin:0 auto 16px}#page_catalog .catalog_lists_item h3{text-align:center;color:#000;font-size:15px;font-weight:300;line-height:1.6;text-align:center;margin:0 auto 24px}#page_catalog .catalog_lists_item .zoom{width:100%;aspect-ratio:500/350;overflow:hidden}#page_catalog .catalog_lists_item .zoom img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#page_catalog .catalog_lists_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page_catalog .catalog_lists_item a:hover .zoom img{-webkit-transform:scale(1.05);transform:scale(1.05)}#page_catalog .catalog_lists_item a:hover .zoom .catalog_lists_item_btn{opacity:.7}#page_catalog .catalog_lists_item_btn{margin:40px auto 0;background-color:#0f654c;color:#fff;font-size:15px;font-weight:300;line-height:1.6;padding:8px 32px;border-radius:50px}