﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5% !important}body{font-family:yu-mincho-pr6n,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#231815}body a{color:#fff}img{width:100%}@font-face{font-family:"Antro_Vectra";src:url(../fonts/Antro_Vectra.woff) format("woff")}.font-yu_g{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.font-alpha{font-family:"Antro_Vectra";font-weight:400;font-style:normal}.font-rodin{font-family:fot-rodin-pron,sans-serif;font-weight:400;font-style:normal}.font-rodin2{font-family:fot-rodin-pron,sans-serif;font-weight:50;font-style:normal}.font-futura{font-family:futura-pt,sans-serif;font-weight:300;font-style:normal}@media screen and (min-width: 768px){.sp_only{display:none !important}}@media screen and (max-width: 767px){.pc_only{display:none !important}}.common-btn-block{width:800px}@media screen and (min-width: 0)and (max-width: 850px){.common-btn-block{width:90%;margin:0 auto}}.common-btnA{display:block;background-color:#595757;text-align:center;color:#fff;font-size:2.1rem;font-weight:bold;padding:30px 0;border-radius:45px;position:relative}@media screen and (max-width: 767px){.common-btnA{font-size:1.4rem;padding:23px 0}}.common-btnA:after{content:"";position:absolute;width:10px;height:10px;border-right:2px solid #fff;border-top:2px solid #fff;top:50%;right:3%;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.common-btnA:after{width:6px;height:6px}}.common-link-block{width:202px;background-color:#595757;margin:0 auto;border-radius:25px;position:relative;transition:all .6s}.common-link-block._lgreen:before{background-color:#dce1e2}.common-link-block.isOpen{background-color:#5c8aa0}.common-link-block.isOpen:after{background-color:#5c8aa0}.common-link-block.isOpen>.common-link-txt{color:#fff}.common-link-block.isOpen>.common-link-txt:after{border-right:1px solid #fff;border-top:1px solid #fff;transform:translateY(-50%) rotate(135deg)}.common-link-block>.common-link-txt{font-size:1.26rem;font-weight:bold;line-height:1.5;letter-spacing:.034em;padding:15px;color:#fff;position:relative;display:block;width:100%}.common-link-block>.common-link-txt:after{content:"";border-right:1px solid #fff;border-top:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;right:20px;width:10px;height:10px;top:50%;transition:all .6s}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.effect-fade{opacity:0;transform:translate(0, 45px);transition:all .7s}.effect-fade.effect-show{opacity:1;transform:translate(0, 0)}.effect-fade-right{opacity:0;transform:translate(120px, 0);transition:all .7s}.effect-fade-right.effect-show{opacity:1;transform:translate(0, 0)}.effect-fade-left{opacity:0;transform:translate(-120px, 0);transition:all .7s}.effect-fade-left.effect-show{opacity:1;transform:translate(0, 0)}.blur{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.modaal-content>.modaal-gallery-item{width:85vw;height:85vh;overflow:scroll}.modaal-content>.modaal-gallery-item>img{object-fit:cover;width:auto !important;max-width:1200px !important}.map-col{background-color:#fff;padding:0 82px 82px}@media screen and (max-width: 767px){.map-col{padding:0 20px 20px}}.map-col>.dfl{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:flex-start}.map-col>.dfl>.dft{color:#fff;background-color:#595757;text-align:center;width:min(100%,180px);font-size:1.6rem;padding:5px 0}@media screen and (max-width: 767px){.map-col>.dfl>.dft{font-size:1.3rem;width:min(100%,211px)}}.map-col>.dfl>.dfd{font-weight:bold;font-size:1.8rem;margin-left:15px;color:#595757}@media screen and (max-width: 767px){.map-col>.dfl>.dfd{font-size:1.3rem}}.map-col>.main_map{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin-top:20px}.map-col>.main_map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.switch-btn-block{position:fixed;right:60px;top:120px;z-index:1}@media screen and (max-width: 767px){.switch-btn-block{right:15px;top:60px}}.switch-btn-block.noFix{position:absolute;top:unset;bottom:60px}.switch-btn-block>.switch-btn{background-color:rgba(0,0,0,.38);padding:10px;transition:all .3s;position:relative}.switch-btn-block>.switch-btn::before{position:absolute;bottom:-4px;right:-4px;width:100%;height:100%;border-right:1px solid rgba(89,89,89,.38);border-bottom:1px solid rgba(89,89,89,.38);transition:.3s;content:""}.switch-btn-block>.switch-btn:active{transform:translate(1.5px, 1.5px);box-shadow:none}.switch-btn-block>.switch-btn>img{width:45px}header{position:fixed;top:0;width:100%;z-index:2;transition:all .6s}header.headerBg{background-color:rgba(0,0,0,.4);box-shadow:0 5px 5px 0 gray}header.headerBg>.inner{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between;padding:15px 0}@media screen and (max-width: 1000px){header.headerBg>.inner{display:block}}@media screen and (max-width: 767px){header.headerBg>.inner{padding:0}}header>.inner{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:flex-start;justify-content:space-between;width:96%;margin:0 auto;padding-top:30px;transition:all .6s}@media screen and (max-width: 1049px){header>.inner{display:block}}@media screen and (min-width: 0)and (max-width: 1230px){header>.inner{width:98%}}header>.inner>.title-log{width:228px}@media screen and (min-width: 0)and (max-width: 1230px){header>.inner>.title-log{width:180px}}header>.inner>.title-log>img{vertical-align:top}header>.inner>.nav-block{transition:all .6s;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between}header>.inner>.nav-block>.nav-items{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between}header>.inner>.nav-block>.nav-items>.nav-list{font-weight:bold}header>.inner>.nav-block>.nav-items>.nav-list:not(:last-child){margin-right:35px}@media screen and (min-width: 0)and (max-width: 1230px){header>.inner>.nav-block>.nav-items>.nav-list:not(:last-child){margin-right:15px}}@media screen and (min-width: 0)and (max-width: 1000px){header>.inner>.nav-block>.nav-items>.nav-list{font-size:1.4rem}}header>.inner>.nav-block>.guidance{width:240px;display:block;height:60px;font-size:1.8rem;border:1px solid #fff;background-color:rgba(0,0,0,.25);display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:center;border-radius:30px;margin-left:30px;font-weight:bold}@media screen and (min-width: 0)and (max-width: 1230px){header>.inner>.nav-block>.guidance{margin-left:15px;width:180px}}@media screen and (min-width: 0)and (max-width: 800px){header>.inner>.nav-block>.guidance{width:150px;font-size:1.6rem}}header.sp_only>.inner{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between;padding-top:0}header.sp_only>.inner>.openbtn{position:relative;cursor:pointer;width:50px;height:50px;border-radius:5px;z-index:3}header.sp_only>.inner>.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}header.sp_only>.inner>.openbtn span:nth-of-type(1){top:15px}header.sp_only>.inner>.openbtn span:nth-of-type(2){top:23px}header.sp_only>.inner>.openbtn span:nth-of-type(3){top:31px}header.sp_only>.inner>.openbtn.active span{background:#000}header.sp_only>.inner>.openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}header.sp_only>.inner>.openbtn.active span:nth-of-type(2){opacity:0}header.sp_only>.inner>.openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}header.sp_only .bg_gy{width:100%;height:0;background-color:rgba(102,153,153,.5);transition:all .8s;position:fixed;top:0;left:0}header.sp_only .bg_gy.active{height:100vh}header.sp_only .global_nav{background-color:#fff;position:fixed;top:0;right:0;width:80%;height:100vh;transform:translateX(100%);z-index:2;transition:all .8s}header.sp_only .global_nav>.nav-block{padding:40px 20px 20px}header.sp_only .global_nav>.nav-block>.nav-items>.nav-list>.nav-link{border-bottom:1px dashed #595757;color:#231815;padding:10px 5px;display:block}header.sp_only .global_nav>.nav-block>.guidance{border:1px solid #595757;border-radius:50px;padding:10px 30px;display:block;color:#231815;margin-top:20px;text-align:center}header.sp_only .global_nav.active{transform:translateX(0)}.main-visual{overflow:hidden}.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box{position:relative}.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box .swiper-img{height:100vh;height:calc(var(--vh, 1vh)*100);-o-object-fit:cover;font-family:"object-fit:cover;object-position:center center";object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (max-width: 767px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box .swiper-img{height:auto;width:100%}}.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block{position:absolute;left:6%;text-shadow:#46567a 0px 0 3px,#46567a 0px 0 5px,#46567a 0px 0 5px,#46567a 0px 0px 7px,#46567a 0px 0 7px,#46567a 0px 0 9px,#46567a 0px 0 9px,#46567a 0px 0 12px,#46567a 0px 0 12px;top:19.3%}@media screen and (max-width: 767px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block{text-shadow:#46567a 0px 0 3px,#46567a 0px 0 5px,#46567a 0px 0 5px,#46567a 0px 0px 7px,#46567a 0px 0 7px,#46567a 0px 0 9px,#46567a 0px 0 9px,#46567a 0px 0 12px,#46567a 0px 0 12px;top:15%;left:7.2%;right:unset}}.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block._night{text-shadow:#46567a 0px 0 3px,#46567a 0px 0 5px,#46567a 0px 0 5px,#46567a 0px 0px 7px,#46567a 0px 0 7px,#46567a 0px 0 9px,#46567a 0px 0 9px,#46567a 0px 0 12px,#46567a 0px 0 12px}@media screen and (max-width: 767px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block._night{text-shadow:#46567a 0px 0 3px,#46567a 0px 0 5px,#46567a 0px 0 5px,#46567a 0px 0px 7px,#46567a 0px 0 7px,#46567a 0px 0 9px,#46567a 0px 0 9px,#46567a 0px 0 12px,#46567a 0px 0 12px}}.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.swiper-txt{color:#fff;font-size:9.5rem;display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width: 970px)and (max-width: 1230px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.swiper-txt{font-size:13rem}}@media screen and (min-width: 0)and (max-width: 970px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.swiper-txt{font-size:10rem}}@media screen and (max-width: 767px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.swiper-txt{font-size:4.9rem;color:#fff}}.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.swiper-description{font-size:2.88rem;font-weight:normal;line-height:1.640625;letter-spacing:.085em;font-feature-settings:"palt";margin-top:15px;margin-left:10px;color:#fff}@media screen and (min-width: 0)and (max-width: 1230px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.swiper-description{font-size:2.7rem}}@media screen and (max-width: 767px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.swiper-description{font-size:1.98rem;font-weight:normal;line-height:1.5909090909;letter-spacing:.068em;margin-top:10px;margin-left:3px;color:#fff}}@media screen and (max-width: 767px){.main-visual>.inner>.swiper>.swiper-wrapper>.swiper-slide .form_banner{background-color:#5c8aa0;font-size:1.8rem;font-weight:normal;line-height:.8305;letter-spacing:0em;font-weight:bold;width:100%;padding:30px;text-align:center}}.present{padding:60px 0 100px;overflow:hidden}@media screen and (max-width: 767px){.present{padding:20px 0 25px}}.present>.inner{max-width:1400px;margin:0 auto}@media screen and (max-width: 767px){.present>.inner{margin:8px auto 0}}.present>.inner>.banner-block{width:100%}@media screen and (min-width: 769px)and (max-width: 1400px){.present>.inner>.banner-block{width:max(95%,347px);margin:0 auto}}@media screen and (max-width: 767px){.present>.inner>.banner-block{width:90%;margin:0 auto}}.present>.inner>.common-btn-block{margin:40px auto 0}@media screen and (max-width: 767px){.present>.inner>.common-btn-block{margin:15px auto 0;width:80%}}.introduction{padding-bottom:80px;overflow:hidden;position:relative}@media screen and (max-width: 767px){.introduction{padding-bottom:40px}}.introduction>.top_title{display:block;text-align:center}.introduction>.top_title>.img{width:min(23.7%,457px);margin:0 auto 15px}@media screen and (max-width: 767px){.introduction>.top_title>.img{width:60%}}.introduction>.top_title>.txt{font-size:3.33rem;font-weight:normal;line-height:1.4054054054;letter-spacing:.1275em;width:min(50%,900px);text-align:center;color:#595757;font-weight:bold;margin:0 auto}@media screen and (min-width: 0)and (max-width: 1200px){.introduction>.top_title>.txt{font-size:2.8vw}}@media screen and (max-width: 767px){.introduction>.top_title>.txt{font-size:1.8rem;font-weight:normal;line-height:.8305;letter-spacing:0em;font-weight:bold;width:100%;margin:30px auto 10px}}.introduction>.inner>.hero-container{position:relative}@media screen and (max-width: 767px){.introduction>.inner>.hero-container{background-color:#dce1e2;padding-bottom:42px}}.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block{position:absolute;padding:55px 45px 50px;max-width:500px;top:50%;left:7.3%;transform:translateY(-50%);background-color:rgba(255,255,255,.8);color:#595757}@media screen and (min-width: 0)and (max-width: 1200px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block{padding:30px 20px}}@media screen and (max-width: 767px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block{position:static;width:min(100%,300px);margin:-30px auto 0;transform:translateY(0)}}.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block>.title{text-align:center;font-size:3.24rem;font-weight:bold;line-height:1.3888888889;letter-spacing:.034em;margin-bottom:20px}@media screen and (min-width: 0)and (max-width: 1050px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block>.title{margin-bottom:10px;font-size:2.25rem;font-weight:bold;line-height:1.4;letter-spacing:.034em}}@media screen and (max-width: 767px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block>.title{font-size:1.62rem;font-weight:bold;line-height:1.7388888889;letter-spacing:.034em}}.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block>.body{font-size:1.44rem;font-weight:normal;line-height:1.625;letter-spacing:.034em;margin-bottom:50px}@media screen and (min-width: 969px)and (max-width: 1050px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block>.body{margin-bottom:25px;font-size:1.2rem}}@media screen and (max-width: 767px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block>.body{margin-bottom:0;font-size:1.3rem}}.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block>.switch-btn{width:100%;text-align:center;font-size:2rem;font-weight:bold;padding:25px 0;background-color:#595757;color:#fff}.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block_top{max-width:550px;color:#fff;padding:25px 60px 0;background-color:rgba(0,0,0,.2)}@media screen and (max-width: 767px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block_top{background-color:rgba(255,255,255,.8);color:#595757;padding:30px 20px}}.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block_top>.title{text-align:left;text-shadow:0px 0px 8px rgba(0,0,0,.8)}@media screen and (max-width: 767px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block_top>.title{text-align:center;text-shadow:none}}.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block_top>.body{text-shadow:0px 0px 8px rgba(0,0,0,.8)}@media screen and (max-width: 767px){.introduction>.inner>.hero-container>.swiper-wrapper>.swiper-slide>.txt-block_top>.body{text-shadow:none}}@media screen and (max-width: 767px){.introduction>.inner>.intro-items{width:89.4%;margin:0 auto}}.introduction>.inner>.intro-items>.intro-list{margin:50px 0 0 auto;width:97%;position:relative}@media screen and (max-width: 767px){.introduction>.inner>.intro-items>.intro-list{margin:35px 0 0 auto;width:100%}}.introduction>.inner>.intro-items>.intro-list:nth-of-type(odd){margin:50px auto 0 0}@media screen and (max-width: 767px){.introduction>.inner>.intro-items>.intro-list:nth-of-type(odd){margin:35px auto 0 0}}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.sp_only{position:relative;display:block}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.sp_only:after{content:"";transition:all 2s;background-color:unset;position:absolute;top:0;left:0;width:100%;height:100%}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.sp_only.isMask:after{background-color:rgba(0,0,0,.3)}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block{position:absolute;padding:45px 50px;max-width:450px;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.8);color:#595757}@media screen and (min-width: 0)and (max-width: 1200px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block{padding:30px 13px;border:1px solid #595757;width:min(100%,300px);margin:0px auto;transform:translateY(0)}}@media screen and (max-width: 767px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block{position:static;margin:-30px auto 0;padding:25px 13px}}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block._right{right:90px}@media screen and (min-width: 768px)and (max-width: 1200px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block._right{top:50%;transform:translateY(-50%)}}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block._left{left:90px}@media screen and (min-width: 768px)and (max-width: 1200px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block._left{top:50%;transform:translateY(-50%)}}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block._center{left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block._center{transform:translate(0);left:auto}}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title{color:#595757;text-align:center}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.living,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.work,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.entrance{font-size:6.2rem}@media screen and (min-width: 0)and (max-width: 1200px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.living,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.work,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.entrance{font-size:5rem}}@media screen and (max-width: 767px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.living,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.work,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.entrance{font-size:2.6rem}}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.dining,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.exterior{font-size:4.6rem;white-space:nowrap}@media screen and (min-width: 0)and (max-width: 1200px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.dining,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.exterior{font-size:3.4rem}}@media screen and (max-width: 767px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.dining,.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.title.exterior{font-size:2.6rem}}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.head{text-align:center;font-size:2.88rem;font-weight:bold;line-height:1.3125;letter-spacing:.034em;margin:40px auto 10px;font-feature-settings:"palt"}@media screen and (min-width: 0)and (max-width: 1200px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.head{font-size:2rem;margin:20px auto 10px}}@media screen and (max-width: 767px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.head{font-size:1.8rem;white-space:nowrap;margin:10px auto}}.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.body{font-size:1.44rem;font-weight:normal;line-height:1.625;letter-spacing:.034em}@media screen and (min-width: 0)and (max-width: 1200px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.body{font-size:1.2rem}}@media screen and (max-width: 767px){.introduction>.inner>.intro-items>.intro-list>.swiper-wrapper>.swiper-slide>.swiper-box>.txt-block>.body{font-size:1.3rem;text-align:justify}}.point{background-color:#dce1e2;padding:90px 0 80px;overflow:hidden;margin-bottom:60px}@media screen and (max-width: 767px){.point{padding:45px 0 30px;margin-bottom:0}}.point>.inner{max-width:1200px;margin:0 auto}@media screen and (min-width: 0)and (max-width: 1250px){.point>.inner{width:90%}}.point>.inner>.title{width:560px;margin:0 auto}@media screen and (min-width: 0)and (max-width: 1040px){.point>.inner>.title{width:480px}}@media screen and (max-width: 767px){.point>.inner>.title{width:min(100%,242px)}}.point>.inner>.btm_title{font-size:3.33rem;font-weight:normal;line-height:1.4054054054;letter-spacing:.017em;text-align:center;color:#595757;font-weight:bold}@media screen and (min-width: 0)and (max-width: 1200px){.point>.inner>.btm_title{font-size:2.8vw}}@media screen and (max-width: 767px){.point>.inner>.btm_title{font-size:1.575rem;font-weight:normal;line-height:.9491428571;letter-spacing:0em;font-weight:bold;margin-top:5px}}.point>.inner>.sub-title{color:#595757;text-align:center;font-size:6.3rem;font-weight:normal;line-height:1.0714285714;letter-spacing:0em}@media screen and (min-width: 0)and (max-width: 1040px){.point>.inner>.sub-title{font-size:5rem}}@media screen and (max-width: 767px){.point>.inner>.sub-title{font-size:2.25rem;font-weight:normal;line-height:.524;letter-spacing:0em}}.point>.inner>.sub-title._model{font-size:6.3rem;font-weight:normal;line-height:1.0714285714;letter-spacing:0em;position:relative}@media screen and (max-width: 767px){.point>.inner>.sub-title._model{font-size:2.25rem;font-weight:normal;line-height:.524;letter-spacing:0em;margin-top:0}}.point>.inner>.sub-title._model:before,.point>.inner>.sub-title._model:after{content:"";position:absolute;background-size:100% 100%;background-repeat:no-repeat;background-position:center;bottom:-40px;display:block}@media screen and (max-width: 767px){.point>.inner>.sub-title._model:before,.point>.inner>.sub-title._model:after{bottom:-5px}}.point>.inner>.sub-title._model:before{left:0;width:233px;height:140px}@media screen and (min-width: 0)and (max-width: 1160px){.point>.inner>.sub-title._model:before{width:180px;height:108px}}@media screen and (min-width: 0)and (max-width: 1000px){.point>.inner>.sub-title._model:before{width:120px;height:72px}}@media screen and (max-width: 767px){.point>.inner>.sub-title._model:before{left:10%;width:74px;height:37px}}.point>.inner>.sub-title._model:after{right:0;width:175px;height:104px}@media screen and (min-width: 0)and (max-width: 1160px){.point>.inner>.sub-title._model:after{width:140px;height:83px}}@media screen and (min-width: 0)and (max-width: 1000px){.point>.inner>.sub-title._model:after{width:100px;height:59px}}@media screen and (max-width: 767px){.point>.inner>.sub-title._model:after{right:15%;width:45px;height:33px}}.point>.inner>.layout-img{margin-top:45px;margin-bottom:130px;width:100%;height:auto}@media screen and (max-width: 767px){.point>.inner>.layout-img{margin-top:15px;margin-bottom:40px}}.point>.inner>.description{font-size:3.33rem;font-weight:normal;line-height:1.4054054054;letter-spacing:.017em;text-align:center;color:#595757;font-weight:bold;font-feature-settings:"palt"}@media screen and (min-width: 0)and (max-width: 1200px){.point>.inner>.description{font-size:2.8vw}}@media screen and (max-width: 767px){.point>.inner>.description{font-size:1.62rem;font-weight:normal;line-height:.9227777778;letter-spacing:0em;font-weight:bold;margin-top:5px}}.point>.inner>.scene-block{background-image:linear-gradient(90deg, transparent 0, transparent 269px, white 270px, white 920px, transparent 921px, transparent 1400px);margin-top:40px}@media screen and (min-width: 0)and (max-width: 1250px){.point>.inner>.scene-block{background-image:linear-gradient(90deg, transparent 0, transparent 20%, white 20%, white 80%, transparent 80%, transparent 100%)}}@media screen and (min-width: 0)and (max-width: 900px){.point>.inner>.scene-block{background-image:linear-gradient(90deg, transparent 0, transparent 10%, white 10%, white 90%, transparent 90%, transparent 100%)}}@media screen and (max-width: 767px){.point>.inner>.scene-block{background-image:linear-gradient(90deg, transparent 0, transparent 13%, white 13%, white 87%, transparent 87%, transparent 100%);margin-top:15px}}.point>.inner>.scene-block>.top-container{padding-top:20px;margin:0 auto;width:fit-content;text-align:center}.point>.inner>.scene-block>.top-container>img{margin-top:40px;width:220px}@media screen and (max-width: 767px){.point>.inner>.scene-block>.top-container>img{width:45%;min-width:100px;margin-top:12px}}.point>.inner>.scene-block>.top-container>span{display:block;font-size:3.24rem;font-weight:bold;line-height:.5833333333;letter-spacing:.034em;font-feature-settings:"palt";margin-top:30px;margin-bottom:35px;color:#595757}@media screen and (max-width: 767px){.point>.inner>.scene-block>.top-container>span{font-size:1.8rem;font-weight:bold;line-height:1.05;letter-spacing:.034em;margin-top:10px;margin-bottom:20px}}.point>.inner>.scene-block>.scene-layout-container{width:90%;margin:0 auto;max-width:1040px}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-layout-container._1_space{width:93.4%;margin:-20% auto 0}}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-layout-container._entrance{width:96.3%;margin:-90% auto 0;z-index:99}}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-layout-container._2_workspace{width:91%;margin:-77% auto 0}}.point>.inner>.scene-block>.scene-people-block{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between;width:67%;margin:0 auto}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block{display:block;width:100%}}.point>.inner>.scene-block>.scene-people-block._1_space>.people1{width:41.3%}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block._1_space>.people1{width:100%;margin:0}}.point>.inner>.scene-block>.scene-people-block._1_space>.people2{width:53%;margin-top:-200px;transform:translateY(30px)}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block._1_space>.people2{width:55%;transform:none;margin:-190px 0 0 auto}}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block._entrance{margin:0;width:100%}}.point>.inner>.scene-block>.scene-people-block._entrance>.people3{width:49.4%;margin-top:-50px}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block._entrance>.people3{width:66%;margin-top:60px}}.point>.inner>.scene-block>.scene-people-block._entrance>.people4{width:62.6%;margin-bottom:50px;transform:translateY(50px)}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block._entrance>.people4{width:65%;margin:-210px 0 10px auto;transform:none}}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block._2_workspace{margin:0}}.point>.inner>.scene-block>.scene-people-block._2_workspace>.people5{width:45.2%;margin-top:-200px}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block._2_workspace>.people5{width:52%;margin:55px 0 0 auto}}.point>.inner>.scene-block>.scene-people-block._2_workspace>.people6{width:45.8%;transform:translateY(-20px)}@media screen and (max-width: 767px){.point>.inner>.scene-block>.scene-people-block._2_workspace>.people6{width:65%;transform:translateY(0px);margin-top:-150px;padding-bottom:30px}}.gallery{text-align:center;overflow:hidden}.gallery>.top-title{color:#231815;font-size:7.02rem;font-weight:normal;line-height:.9615384615;letter-spacing:0em;margin-top:20px}@media screen and (max-width: 767px){.gallery>.top-title{font-size:2.25rem;font-weight:normal;line-height:.524;letter-spacing:0em;margin-top:15px}}.gallery>.description{color:#595757;font-size:2.16rem;font-weight:bold;line-height:2.1666666667;letter-spacing:.034em}@media screen and (max-width: 767px){.gallery>.description{font-size:2.34rem;font-weight:bold;line-height:2;letter-spacing:.034em;margin-top:5px}}.gallery>.gallery-items{width:94.8%;margin:30px auto 80px;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.gallery>.gallery-items{width:100%;margin:5px auto 50px}}.gallery>.gallery-items>.gallery-list{width:16.4%}@media screen and (max-width: 767px){.gallery>.gallery-items>.gallery-list{width:24.77%}}.gallery>.gallery-items>.gallery-list:not(:nth-of-type(6n)){margin-right:.3%}@media screen and (max-width: 767px){.gallery>.gallery-items>.gallery-list:not(:nth-of-type(6n)){margin-right:0}}@media screen and (max-width: 767px){.gallery>.gallery-items>.gallery-list:not(:nth-of-type(4n)){margin-right:.3%}}.gallery>.gallery-items>.gallery-list:nth-of-type(n + 7){margin-top:.3%}@media screen and (max-width: 767px){.gallery>.gallery-items>.gallery-list:nth-of-type(n + 7){margin-top:0}}@media screen and (max-width: 767px){.gallery>.gallery-items>.gallery-list:nth-of-type(n + 4){margin-top:.3%}}.gallery>.body{color:#595757;display:block;max-width:1012px;width:90%;position:relative;margin:0 auto 35px;font-size:2.88rem;line-height:1.5625;letter-spacing:.0425em}@media screen and (min-width: 0)and (max-width: 1210px){.gallery>.body{font-size:2.34rem;line-height:1.9230769231;letter-spacing:.0425em}}@media screen and (min-width: 0)and (max-width: 940px){.gallery>.body{font-size:1.98rem;line-height:2.2727272727;letter-spacing:.034em}}@media screen and (max-width: 767px){.gallery>.body{font-size:1.8rem;line-height:2;letter-spacing:.0425em;margin:0 auto 20px}}.gallery>.body:before,.gallery>.body:after{content:"";position:absolute;background-size:100% 100%;background-repeat:no-repeat;background-position:center;bottom:0;display:block;width:64px;height:124px}@media screen and (max-width: 767px){.gallery>.body:before,.gallery>.body:after{width:48px;height:93px}}.gallery>.body>.small{font-size:2.52rem;line-height:.75;letter-spacing:.0425em}@media screen and (min-width: 0)and (max-width: 1210px){.gallery>.body>.small{font-size:1.8rem;line-height:1.05;letter-spacing:.0425em}}@media screen and (max-width: 767px){.gallery>.body>.small{font-size:1.35rem;line-height:1.4;letter-spacing:.0425em}}.gallery>.body>.green-big{color:#231815;margin-right:5px;font-size:3.78rem;line-height:.5;letter-spacing:0em}@media screen and (min-width: 0)and (max-width: 1210px){.gallery>.body>.green-big{font-size:3.06rem;line-height:.6176470588;letter-spacing:.0425em}}@media screen and (min-width: 0)and (max-width: 940px){.gallery>.body>.green-big{font-size:2.52rem;line-height:.75;letter-spacing:.034em}}@media screen and (max-width: 767px){.gallery>.body>.green-big{font-size:2.466rem;line-height:1.1678832117;letter-spacing:0em}}.gallery>.body>.green-big>.num{font-size:4.5rem;line-height:.42;letter-spacing:0em;display:inline-block;margin:0px 10px}@media screen and (min-width: 0)and (max-width: 1210px){.gallery>.body>.green-big>.num{font-size:3.33rem;line-height:.5675675676;letter-spacing:.0425em}}@media screen and (min-width: 0)and (max-width: 940px){.gallery>.body>.green-big>.num{font-size:2.7rem;line-height:.7;letter-spacing:.034em;margin:0 2px}}@media screen and (max-width: 767px){.gallery>.body>.green-big>.num{font-size:2.88rem;line-height:1;letter-spacing:0em}}.gallery .reason-items{max-width:1100px;width:95%;margin:0 auto 100px;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.gallery .reason-items{display:block;margin:0 auto 25px}}.gallery .reason-items>.reason-list{background-color:#dce1e2;padding:30px 0 40px;width:345px;position:relative}@media screen and (min-width: 0)and (max-width: 1110px){.gallery .reason-items>.reason-list{padding:30px 10px;width:32%}}@media screen and (max-width: 767px){.gallery .reason-items>.reason-list{width:min(100%,335px);margin:0 auto}}@media screen and (max-width: 767px){.gallery .reason-items>.reason-list{margin-top:20px}}.gallery .reason-items>.reason-list>.icon-container{width:160px;height:160px;margin:0 auto}.gallery .reason-items>.reason-list>.title{font-size:2.34rem;font-weight:bold;line-height:2;letter-spacing:.034em;color:#595757;margin-top:20px}@media screen and (min-width: 0)and (max-width: 900px){.gallery .reason-items>.reason-list>.title{font-size:1.8rem;font-weight:bold;line-height:2.6;letter-spacing:.034em}}@media screen and (max-width: 767px){.gallery .reason-items>.reason-list>.title{margin-top:10px;line-height:1}}.gallery .reason-items>.reason-list>.body{font-size:1.44rem;font-weight:normal;line-height:1.625;letter-spacing:.034em;color:#000;margin-bottom:25px}@media screen and (min-width: 0)and (max-width: 900px){.gallery .reason-items>.reason-list>.body{font-size:1.17rem;font-weight:normal;line-height:2;letter-spacing:.0204em}}@media screen and (max-width: 767px){.gallery .reason-items>.reason-list>.body{margin-bottom:10px}}.gallery .reason-items>.reason-list:after{position:absolute;content:"";left:50%;bottom:40px;transform:translate(-50%, 100%);height:0;background-color:#595757;width:1px;transition:all .6s}.gallery .reason-items>.reason-list.isOpen:after{height:140px}.gallery .reason-detail-content{background-color:#646464;max-width:1100px;width:95%;margin:80px auto 120px;padding:30px;position:relative;display:none}@media screen and (max-width: 767px){.gallery .reason-detail-content{padding:20px;margin:15px auto}}.gallery .reason-detail-content>.detail-content{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:flex-start}@media screen and (max-width: 767px){.gallery .reason-detail-content>.detail-content{display:block}}.gallery .reason-detail-content>.detail-content>.img-container{max-width:300px;width:28.8%}@media screen and (max-width: 767px){.gallery .reason-detail-content>.detail-content>.img-container{width:100%;max-width:none}}.gallery .reason-detail-content>.detail-content>.txt-block{text-align:left;color:#fff;width:63.6%;max-width:700px;margin-left:40px}@media screen and (max-width: 767px){.gallery .reason-detail-content>.detail-content>.txt-block{width:100%;margin-left:0}}.gallery .reason-detail-content>.detail-content>.txt-block>.title{font-size:2.34rem;font-weight:bold;line-height:2;letter-spacing:.034em}@media screen and (max-width: 767px){.gallery .reason-detail-content>.detail-content>.txt-block>.title{font-size:1.8rem;font-weight:bold;line-height:1.05;letter-spacing:.034em;margin-top:30px}}.gallery .reason-detail-content>.detail-content>.txt-block>.body{font-size:1.44rem;font-weight:normal;line-height:1.625;letter-spacing:.034em}@media screen and (max-width: 767px){.gallery .reason-detail-content>.detail-content>.txt-block>.body{font-size:1.17rem;font-weight:normal;line-height:1.5384615385;letter-spacing:.034em;margin-top:15px}}.gallery .reason-detail-content>.cross-btn{position:absolute;cursor:pointer;top:0;right:0;width:43px;height:43px;background-color:rgba(255,255,255,.5)}.gallery .reason-detail-content>.cross-btn:before,.gallery .reason-detail-content>.cross-btn:after{content:"";position:absolute;width:1px;height:20px;background-color:#fff;top:50%;left:50%}.gallery .reason-detail-content>.cross-btn:before{transform:translate(-50%, -50%) rotate(45deg)}.gallery .reason-detail-content>.cross-btn:after{transform:translate(-50%, -50%) rotate(-45deg)}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list:first-child{margin-bottom:10px}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block{display:flex}@media screen and (min-width: 0)and (max-width: 980px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block{display:block}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.house-container{width:39%}@media screen and (min-width: 0)and (max-width: 980px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.house-container{width:90%;margin:0 auto}}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.house-container{width:100%}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block{width:61%;background-color:#dce1e2;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width: 0)and (max-width: 1100px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block{padding:10px}}@media screen and (min-width: 0)and (max-width: 980px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block{width:90%;margin:0 auto;padding:20px}}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block{width:100%;padding:20px 20px 30px 20px}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.title{font-size:2.34rem;font-weight:bold;line-height:.8076923077;letter-spacing:.034em;color:#595757}@media screen and (min-width: 0)and (max-width: 1450px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.title{font-size:1.8rem;font-weight:bold;line-height:1.05;letter-spacing:.034em}}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.title{font-size:4.5vw}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.name{font-size:5.4rem;font-weight:bold;line-height:1.1666666667;letter-spacing:.034em;color:#595757;margin:30px auto 50px;position:relative}@media screen and (min-width: 0)and (max-width: 1450px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.name{margin:20px auto 20px;font-size:4.32rem;font-weight:bold;line-height:1.1458333333;letter-spacing:.034em}}@media screen and (min-width: 0)and (max-width: 1020px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.name{margin:20px auto 20px;font-size:3.15rem;font-weight:bold;line-height:1.2857142857;letter-spacing:.034em}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.name:before,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.name:after{content:"";position:absolute;top:0;height:100%;width:25px;border-top:1px solid #595757;border-bottom:1px solid #595757}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.name:before{border-left:1px solid #595757;left:-45px}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.name:after{border-right:1px solid #595757;right:-45px}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.body{font-size:1.44rem;font-weight:normal;line-height:1.3125;letter-spacing:.034em;color:#000;max-width:650px;font-feature-settings:"palt";margin-bottom:50px}@media screen and (min-width: 0)and (max-width: 1450px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.body{margin-bottom:20px;font-size:1.26rem;font-weight:normal;line-height:1.5;letter-spacing:.034em}}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.info-block>.txt-block>.body{text-align:justify}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block{display:none;background-color:#efefef;padding:105px 0 140px}@media screen and (min-width: 0)and (max-width: 980px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block{width:90%;margin:0 auto}}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block{padding:30px 0 50px}}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block{width:100%}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block{max-width:1400px;width:95%;margin:0 auto;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block{display:block}}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block{width:89.4%}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block._top{padding-bottom:75px;border-bottom:1px solid #595757}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block._top{border:none;padding-bottom:0}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block._middle{padding-top:70px}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block._middle{padding-top:0}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content{text-align:left}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content>.title{font-size:2.52rem;font-weight:bold;line-height:.75;letter-spacing:.034em;color:#595757;margin-bottom:10px}@media screen and (min-width: 0)and (max-width: 850px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content>.title{font-size:1.8rem;font-weight:bold;line-height:1.05;letter-spacing:.034em}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content>.body{font-size:1.44rem;font-weight:normal;line-height:2.0625;letter-spacing:.034em;font-feature-settings:"palt"}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content>.body{font-size:1.17rem;font-weight:normal;line-height:1.5384615385;letter-spacing:0em}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._living,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._kitchen{width:57%}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._living,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._kitchen{width:100%;margin-top:30px}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._living>.img-container,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._kitchen>.img-container{margin-bottom:20px}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._living>.img-container,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._kitchen>.img-container{margin-bottom:12px}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._entrance,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._bath{width:37.8%}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._entrance,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._bath{width:100%;margin-top:30px}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._entrance>.img-container,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._bath>.img-container{margin-bottom:50px}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._entrance>.img-container,.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.common-block>.detail-content._bath>.img-container{margin-bottom:12px}}.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.detail-layout{max-width:1400px;width:95%;margin:75px auto 0}@media screen and (max-width: 767px){.gallery>.modelhouse-gallery>.modelhouse-items>.modelhouse-list>.detail-block>.detail-layout{width:89.4%;margin:25px auto 0}}.gallery>.banner-area{width:min(100%,1100px);margin:30px auto 0}@media screen and (max-width: 767px){.gallery>.banner-area{margin:0 auto}}.coming-soon{font-size:2.5rem}.question{padding:95px 0;overflow:hidden}@media screen and (max-width: 767px){.question{padding:30px 0 40px}}.question>.inner>.title{font-size:2.16rem;font-weight:bold;line-height:2.1666666667;letter-spacing:.034em;color:#595757;text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.question>.inner>.title{margin-bottom:15px}}@media screen and (max-width: 767px){.question>.inner>.question-item{width:89.4%;margin:0 auto}}.question>.inner>.question-item>.question-list:not(:last-child){margin-bottom:35px}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list:not(:last-child){margin-bottom:17px}}@media screen and (min-width: 0)and (max-width: 1020px){.question>.inner>.question-item>.question-list{width:90%;margin:0 auto}}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list{width:100%}}.question>.inner>.question-item>.question-list>.q-block{color:#231815;background-color:#dce1e2;border-radius:5px;cursor:pointer;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:flex-start;position:relative;height:130px;max-width:930px;margin:0 auto;position:relative;z-index:1;transform:translateX(37px)}@media screen and (min-width: 0)and (max-width: 1000px){.question>.inner>.question-item>.question-list>.q-block{height:90px;transform:translateX(30px);padding:0 50px 0 0}}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.q-block{transform:none;height:75px;padding:0 30px 0 0;border-radius:50px 0 0 50px}}.question>.inner>.question-item>.question-list>.q-block:after{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(45deg);border-right:1px solid #fff;border-top:1px solid #fff;width:20px;height:20px;transition:all .6s}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.q-block:after{width:7px;height:7px;right:10px}}.question>.inner>.question-item>.question-list>.q-block.close:after{transform:translateY(-50%) rotate(135deg)}.question>.inner>.question-item>.question-list>.q-block>.icon-container{width:150%;max-width:150px;position:absolute;left:0;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 0)and (max-width: 1000px){.question>.inner>.question-item>.question-list>.q-block>.icon-container{width:120px}}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.q-block>.icon-container{width:80px;left:40px}}.question>.inner>.question-item>.question-list>.q-block>.number{font-size:4rem;margin-left:10%;font-weight:bold;padding-right:40px;position:relative}@media screen and (min-width: 0)and (max-width: 1000px){.question>.inner>.question-item>.question-list>.q-block>.number{padding-right:20px;font-size:3.4rem;margin-left:13%}}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.q-block>.number{font-size:1.4rem;padding-right:12px;margin-left:28%}}.question>.inner>.question-item>.question-list>.q-block>.number:after{content:"";width:1px;height:90px;position:absolute;right:0;background-color:#231815;top:50%;transform:translateY(-50%)}@media screen and (min-width: 0)and (max-width: 1000px){.question>.inner>.question-item>.question-list>.q-block>.number:after{height:50px}}.question>.inner>.question-item>.question-list>.q-block>.number>span{font-size:5rem}@media screen and (min-width: 0)and (max-width: 1000px){.question>.inner>.question-item>.question-list>.q-block>.number>span{font-size:4rem}}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.q-block>.number>span{font-size:1.8rem}}.question>.inner>.question-item>.question-list>.q-block>.question-title{margin-left:25px;font-size:1.62rem;font-weight:bold;line-height:1.5555555556;letter-spacing:.034em}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.q-block>.question-title{font-size:1.17rem;font-weight:bold;line-height:1.3076923077;letter-spacing:.034em;margin-left:12px}}.question>.inner>.question-item>.question-list>.a-block{display:none;background-color:#efefef;height:fit-content;width:1000px;margin:-75px auto 0;transform:translateX(-35px);padding:130px 40px 20px;transform:translateX(2px)}@media screen and (min-width: 0)and (max-width: 1020px){.question>.inner>.question-item>.question-list>.a-block{width:103%;margin:-75px auto 0;padding:95px 40px 20px}}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.a-block{border-radius:50px 0 0 0;transform:none;width:100%;padding:95px 15px 25px 21px}}.question>.inner>.question-item>.question-list>.a-block>.txt-block{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:flex-start;justify-content:flex-start}.question>.inner>.question-item>.question-list>.a-block>.txt-block>.capital-a{font-size:4rem;color:#595757;font-weight:bold;margin-right:30px}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.a-block>.txt-block>.capital-a{font-size:1.8rem;margin-right:10px}}.question>.inner>.question-item>.question-list>.a-block>.txt-block>.answer-content{font-feature-settings:"palt";font-size:1.44rem;font-weight:bold;line-height:1.875;letter-spacing:.034em}@media screen and (max-width: 767px){.question>.inner>.question-item>.question-list>.a-block>.txt-block>.answer-content{font-size:1.17rem;font-weight:bold;line-height:1.5384615385;letter-spacing:0em}}.voice{background-color:#dce1e2;padding:75px 0 95px;overflow:hidden;margin-bottom:30px}@media screen and (max-width: 767px){.voice{padding:35px 0}}.voice>.inner>.title{font-size:2.16rem;font-weight:bold;line-height:2.1666666667;letter-spacing:.034em;color:#595757;text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.voice>.inner>.title{margin-bottom:20px}}.voice>.inner>.voice-items{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between;max-width:1000px;margin:0 auto;position:relative}@media screen and (min-width: 0)and (max-width: 1000px){.voice>.inner>.voice-items{width:95%}}@media screen and (max-width: 767px){.voice>.inner>.voice-items{display:block}}.voice>.inner>.voice-items>.voice-list{max-width:300px;width:30%;position:relative}@media screen and (max-width: 767px){.voice>.inner>.voice-items>.voice-list{width:min(100%,298px);margin:0 auto}.voice>.inner>.voice-items>.voice-list:not(:first-child){margin:45px auto 0}}.voice>.inner>.voice-items>.voice-list:after{position:absolute;content:"";left:50%;bottom:0;transform:translate(-50%, 100%);height:0;background-color:#595757;width:1px;transition:all .6s}.voice>.inner>.voice-items>.voice-list.isOpen:after{height:90px}.voice>.inner>.voice-items>.voice-list.isOpen>.common-link-block{background-color:#5c8aa0}.voice>.inner>.voice-items>.voice-list.isOpen>.common-link-block:after{background-color:#5c8aa0}.voice>.inner>.voice-items>.voice-list.isOpen>.common-link-block>.common-link-txt{color:#fff}.voice>.inner>.voice-items>.voice-list.isOpen>.common-link-block>.common-link-txt:after{border-right:1px solid #fff;border-top:1px solid #fff;transform:translateY(-50%) rotate(135deg)}.voice>.inner>.voice-items>.voice-list>.head-container{max-width:200px;margin:0 auto}@media screen and (max-width: 767px){.voice>.inner>.voice-items>.voice-list>.head-container{width:50%}}.voice>.inner>.voice-items>.voice-list>.icon-container{max-width:133px;width:44%;margin:0 auto 20px}.voice>.inner>.voice-items>.voice-list>.body{margin-bottom:40px;min-height:96px}@media screen and (min-width: 0)and (max-width: 1000px){.voice>.inner>.voice-items>.voice-list>.body{min-height:0px;font-size:1.4rem;margin-bottom:25px}}.voice>.inner>.voice-items>.voice-list>.common-link-block>.common-link-txt{text-align:center}.voice>.inner>.voice-items>.enquete-block{background-color:#646464;max-width:1100px;width:95%;margin:80px auto 0;padding:50px;position:relative;display:none;transition:all .6s;opacity:0}@media screen and (max-width: 767px){.voice>.inner>.voice-items>.enquete-block{margin:30px auto 0;padding:20px}}.voice>.inner>.voice-items>.enquete-block.isOpen{display:block;opacity:1}.voice>.inner>.voice-items>.enquete-block>.cross-btn{position:absolute;cursor:pointer;top:0;right:0;width:43px;height:43px;background-color:rgba(255,255,255,.5)}@media screen and (max-width: 767px){.voice>.inner>.voice-items>.enquete-block>.cross-btn{width:20px;height:20px}}.voice>.inner>.voice-items>.enquete-block>.cross-btn:before,.voice>.inner>.voice-items>.enquete-block>.cross-btn:after{content:"";position:absolute;width:1px;height:20px;background-color:#fff;top:50%;left:50%}@media screen and (max-width: 767px){.voice>.inner>.voice-items>.enquete-block>.cross-btn:before,.voice>.inner>.voice-items>.enquete-block>.cross-btn:after{height:15px}}.voice>.inner>.voice-items>.enquete-block>.cross-btn:before{transform:translate(-50%, -50%) rotate(45deg)}.voice>.inner>.voice-items>.enquete-block>.cross-btn:after{transform:translate(-50%, -50%) rotate(-45deg)}.voice>.inner>.enquete-block{background-color:#646464;max-width:1100px;width:95%;margin:80px auto 0;padding:50px;position:relative;display:none}.voice>.inner>.enquete-block>.cross-btn{position:absolute;cursor:pointer;top:0;right:0;width:43px;height:43px;background-color:rgba(255,255,255,.5)}.voice>.inner>.enquete-block>.cross-btn:before,.voice>.inner>.enquete-block>.cross-btn:after{content:"";position:absolute;width:1px;height:20px;background-color:#fff;top:50%;left:50%}.voice>.inner>.enquete-block>.cross-btn:before{transform:translate(-50%, -50%) rotate(45deg)}.voice>.inner>.enquete-block>.cross-btn:after{transform:translate(-50%, -50%) rotate(-45deg)}.contact{background-color:#efefef;padding:85px 0 100px}@media screen and (max-width: 767px){.contact{margin-top:30px}}.contact>.inner{max-width:1000px;color:#595757;margin:0 auto}.contact>.inner>.contact-title{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.contact>.inner>.contact-title{font-size:1.4rem}}.contact>.inner>.contact-title>.big{font-size:3.2rem;margin-top:15px;display:block}@media screen and (max-width: 767px){.contact>.inner>.contact-title>.big{font-size:2.4rem}}.contact>.inner>.telitem{width:90%;margin:0 auto}.contact>.inner>.telitem>.txt{font-size:1.2rem}.contact>.inner>.telitem>.tel_link{border:1px solid #595959;color:#595959;position:relative;padding:20px 0;display:block;text-align:center;font-size:3rem;width:min(100%,355px);margin:20px auto;font-weight:bold}.contact>.inner>.telitem>.tel_link::before{content:"";background-image:url("../images/contact/telicon.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:22px;height:22px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.contact>.inner>.description{text-align:center;font-size:1.44rem;font-weight:normal;line-height:1.875;letter-spacing:.0765em;margin-bottom:55px}@media screen and (max-width: 767px){.contact>.inner>.description{font-size:1.2rem;text-align:left;width:90%;margin:0 auto 55px;line-height:1.5}}@media screen and (max-width: 767px){.contact>.inner>.main-form{width:90%;margin:0 auto;font-size:1.4rem}}@media screen and (min-width: 768px)and (max-width: 1100px){.contact>.inner>.main-form .form-inner{width:90%;margin:0 auto}}.contact>.inner>.main-form .form-inner .dcl{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between;margin-top:38px}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl{display:block}}.contact>.inner>.main-form .form-inner .dcl .dct{font-weight:normal;width:32%}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dct{width:100%}}.contact>.inner>.main-form .form-inner .dcl .dcd{width:70%}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd{width:100%;margin-top:10px}}.contact>.inner>.main-form .form-inner .dcl .dcd .inner{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between;width:97%}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd .inner{display:block}}@media screen and (max-width: 1100px){.contact>.inner>.main-form .form-inner .dcl .dcd .inner .day{width:52%}}@media screen and (max-width: 900px){.contact>.inner>.main-form .form-inner .dcl .dcd .inner .day{width:47%}}@media screen and (max-width: 794px){.contact>.inner>.main-form .form-inner .dcl .dcd .inner .day{width:45%}}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd .inner .day{width:100%}}.contact>.inner>.main-form .form-inner .dcl .dcd .inner .time,.contact>.inner>.main-form .form-inner .dcl .dcd .inner .time2{position:relative;width:min(100%,103px)}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd .inner .time,.contact>.inner>.main-form .form-inner .dcl .dcd .inner .time2{margin-top:10px}}.contact>.inner>.main-form .form-inner .dcl .dcd .inner .time::after,.contact>.inner>.main-form .form-inner .dcl .dcd .inner .time2::after{content:attr(data-text);position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.contact>.inner>.main-form .form-inner .dcl .dcd .inner .time select,.contact>.inner>.main-form .form-inner .dcl .dcd .inner .time2 select{box-sizing:border-box;border-radius:5px;box-shadow:-1px -1px 0px 1px #bfc0c0;background-color:#fff;width:100%;padding:10px 20px}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item{margin-top:15px}}@media screen and (max-width: 767px)and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item{margin-top:30px}}.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label{position:relative}.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label input[type=checkbox]{display:none}.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label{color:#d01137}.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:-5px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #d01137;border-right:3px solid #d01137}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label::after{top:0px;left:0px;width:13px;height:11px}}.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label .wpcf7-list-item-label{padding-left:20px;position:relative;margin-right:20px}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label .wpcf7-list-item-label{padding-left:30px}}.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label .wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px}@media screen and (max-width: 767px){.contact>.inner>.main-form .form-inner .dcl .dcd .checkbox-house .wpcf7-list-item label .wpcf7-list-item-label:before{width:20px;height:20px;border:2px solid #999}}.contact>.inner>.main-form .form-inner .dcl .dcd input[type=text],.contact>.inner>.main-form .form-inner .dcl .dcd input[type=tel],.contact>.inner>.main-form .form-inner .dcl .dcd input[type=email],.contact>.inner>.main-form .form-inner .dcl .dcd input[type=number],.contact>.inner>.main-form .form-inner .dcl .dcd textarea{box-sizing:border-box;border-radius:5px;box-shadow:-1px -1px 0px 1px #bfc0c0;background-color:#fff;width:100%;padding:10px 20px;resize:none}.contact>.inner>.main-form .form-inner .dcl .side{display:flex;align-items:center}.contact>.inner>.main-form .form-inner .dcl .side .side_icon{margin:0 10px;display:block}.contact>.inner>.main-form .form-inner .dcl .side .your-zipcode{width:100%}.contact>.inner>.main-form .form-inner .wpcf7-not-valid-tip{font-weight:bold;margin-top:5px}.contact>.inner>.main-form .handling{margin:30px auto}@media screen and (min-width: 768px)and (max-width: 1100px){.contact>.inner>.main-form .handling{width:90%}}.contact>.inner>.main-form .btn_col input[type=submit]{background-color:#595757;border-radius:50px;padding:15px 0;color:#fff;display:block;width:233px;text-align:center;margin:0 auto}.contact .mandatory-item{background-color:#e83f24;color:#fff;border-radius:5px;padding:2px 8px;margin-left:8px;white-space:nowrap}@media screen and (max-width: 767px){.contact .mandatory-item{font-size:1.2rem}}.contact .Any-item{border:1px solid #595757;border-radius:5px;padding:2px 8px;margin-left:8px}@media screen and (max-width: 767px){.contact .Any-item{font-size:1.2rem}}footer{padding:35px 0 55px;background-color:#000}footer>.footer-title{width:226px;margin:0 auto}@media screen and (max-width: 767px){footer>.footer-title{width:150px}}footer>nav>.footer-nav-items{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:space-between;color:#fff;font-size:1.4rem;font-weight:bold;width:500px;margin:20px auto}@media screen and (max-width: 767px){footer>nav>.footer-nav-items{width:260px;flex-wrap:wrap}}@media screen and (max-width: 767px){footer>nav>.footer-nav-items>.footer-nav-list{margin-top:10px;width:48%}}footer>.small{font-size:1.2rem;color:#fff;text-align:center}/*# sourceMappingURL=main.css.map */
