﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{width:auto;text-decoration:none;background-color:#fff;color:#5d5e61;font-size:1.6rem;line-height:1.5;font-weight:500;font-style:normal;font-family:"Montserrat","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}.-serif{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}p{line-height:1.8}p.center{text-align:center}p.right{text-align:right}p.left{text-align:left}strong{font-weight:bold}.clearfix:after{content:"";display:block;clear:both}.floatL{float:left;margin:0 10px 10px 0}.floatR{float:right;margin:0 0 10px 10px}.flexbox{display:flex}.alignC{text-align:center}.hideT{width:1px;height:1px;padding:0;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);border:0}.caption{margin:.5em 0 0;color:#888;font-size:1.2rem;line-height:1.4}.annotation{text-indent:-1em;padding-left:1em}.annotation li{margin-top:.4em}a{position:relative;color:#0067b0;text-decoration:none;transition:all .3s ease}a:hover{color:#0067b0;text-decoration:underline;transition:all .3s ease}a:visited,a:active{color:#0067b0;text-decoration:none}a:hover img{opacity:.8}a.linkLine,.linkLine a{text-decoration:underline}a[target=_blank]::after{margin:0 0 0 4px;font-family:"Font Awesome 5 Free";content:"";font-weight:400;font-size:1.2rem;vertical-align:2px}a[target=_blank].icon-off::after{display:none}a.-pdf::after{margin:0 0 0 4px;width:12px;height:24px;font-family:"Font Awesome 5 Free";content:"";border:none;transform:none;color:#de0404;font-size:1.4rem;line-height:1.4;font-weight:900}svg{vertical-align:middle;margin:-4px 4px 0 0;flex-shrink:0}.sotetsuB{fill:#0067b0}.sotetsuO{fill:#ed7a25}.sotetsuG{fill:#5d5e61}.iconColorB{fill:#4b94c7}.bgBoxColor{background:#f3f3f3}.bgBoxLink{background:#fffae3}.colorO{color:#ed7a25}.borderTop{border-top:1px solid #ccc}img{max-width:100%;height:auto;vertical-align:middle}.imgFit{background:#ccc;overflow:hidden;position:relative;display:block}.imgFit img{object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.imgFit svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.imgFit.circle{width:70px;height:70px;background:#fff;border-radius:50%}.imgCont{display:block;position:relative}.imgCont img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.scale{overflow:hidden;background:#000}.scale img{transform:scale(1);transition:all .3s ease-out;opacity:.6}.scale:hover{opacity:1;text-shadow:0 0 10px #000}.scale:hover img{transform:scale(1.1);opacity:.9}input[type=button],input[type=text],input[type=submit],input[type=search],input[type=image],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.header__logo{line-height:1}.header__logo a{display:inline-block}.header__logo svg{margin:0}.header__contact-btn a:hover{background:#fff;color:#ed7a25;text-decoration:none}.header.-simple .header__logo-minamaki a{color:#292e88}.header.-simple .header__logo-minamaki a:hover{text-decoration:none}.header.-simple .header__logo-minamaki span{display:block;line-height:1}.gnavi .main-menu__block{position:relative}.dropdown-menu__item a[target=_blank]::after{font-family:"Font Awesome 5 Free";content:"";color:#ed7a25;font-weight:400;line-height:1;transform:none;border:none;margin:0}.dropdown-menu__item a.-pdf::after{font-family:"Font Awesome 5 Free";content:"";color:#de0404;font-weight:900;line-height:1;transform:none;border:none;margin:0}.container{position:relative}.mv{width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover}.mv__inner{height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,40,85,.7)}.sumai .mv{background-image:url(/img/common/mv_gracia.jpg)}.gracia .mv{background-image:url(/img/common/mv_gracia.jpg)}.knocks .mv{background-image:url(/img/common/mv_knocks.jpg)}.rebirth .mv{background-image:url(/img/common/mv_rebirth.jpg)}.consul .mv{background-image:url(/img/common/mv_consul.jpg)}.resort .mv{background-image:url(/img/common/mv_resort.jpg)}.company .mv{background-image:url(/img/common/mv_company.jpg)}.news .mv{background-image:url(/img/common/mv_news.jpg)}.other .mv{background-image:url(/img/common/mv_other.jpg)}.pageTitle{color:#fff;text-align:center;line-height:1.2}.pageTitle span{opacity:.5;font-weight:500;display:block;line-height:1}.pageTitle span.sub{opacity:1}.head01,.head01-cg{color:#0067b0;line-height:1.4;font-weight:500}.head01 span,.head01-cg span{margin:4px 0;display:block;font-weight:500;line-height:1.2}.head01{text-align:center}.head01-cg{color:#333}.head02{text-align:center;font-weight:bold;color:#333;line-height:1.4}.head02 span{margin:4px 0;display:block;font-weight:500;line-height:1.2}.head03{color:#333;text-align:center;font-weight:500;line-height:1.4}.head03 span{margin:4px 0;display:block;color:#0067b0;font-weight:500;line-height:1.2}.head04{text-align:center;padding:10px 16px;color:#333;font-weight:500;line-height:1.2;background:#f3f3f3}.head04.-cb{background:#0067b0;color:#fff}.head05{color:#0067b0;line-height:1.4;font-weight:500;text-align:center}.head05 span{margin:4px 0;display:block;font-weight:500;line-height:1.2}.pointText{text-align:center;color:#333}.crumbs{position:absolute}.crumbs__inner{display:flex}.crumbs__item{font-size:1.2rem;position:relative;line-height:initial}.crumbs__item a{vertical-align:middle}.crumbs__item a .fa-home{margin:0 4px 2px}.crumbs__item a:hover{color:#fff}.crumbs__item.on{font-weight:bold}.crumbs__item:nth-child(n+2){padding:0 0 0 2em}.crumbs__item:nth-child(n+2)::before{content:"";width:4px;height:4px;transform:rotate(45deg);position:absolute;left:8px;bottom:50%;margin-bottom:-2px}.message>p:not(:last-child){margin-bottom:1em}.message .note{display:block;text-align:right;color:#888;font-size:1.4rem}.message.mb0{margin-bottom:0 !important}.tab-link__list{display:flex;justify-content:center}.tab-link__item{text-align:center}.tab-link__item a{display:block;padding:16px 0;color:#333;background:#ced7e3}.tab-link__item a:hover{background:#fff;text-decoration:none}.tab-link__item i{color:#0067b0;margin-right:8px}.tab-link__item.on{color:#333;padding:16px 0;background:#fff}i{margin:0 4px;vertical-align:middle}i.fa-window-restore{font-size:1.2rem;color:#ed7a25;vertical-align:6%}.innerBlock{background:#fff}.site-search{position:relative}.site-search__input[type=search]{width:100%;border:1px solid #ccc;border-radius:2px;-webkit-appearance:none}.site-search__input[type=search]::placeholder{color:#888}.site-search__button{cursor:pointer;position:absolute;top:0;bottom:0;background:none;border:none;padding:0}.site-search__button .fa-search{color:#888}.arrowLink{position:relative}.arrowLink2::before{content:"";width:4px;height:4px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;left:3px;bottom:0;top:0;margin:auto;z-index:2}.arrowLink2::after{content:"";background:#fff;border-radius:100%;width:14px;height:14px;position:absolute;left:0;bottom:0;top:0;margin:auto}.bottomlink{background:#f3f3f3}.bottomlink__head{color:#333}.bottomlink__list{display:flex}a.normalBtn,.normalBtn a{display:block;padding:12px;line-height:1.2;font-weight:bold;background:#fff;border:1px solid #0067b0;text-align:center}a.normalBtn:hover,.normalBtn a:hover{background:#0067b0;color:#fff;text-decoration:none}a.normalBtn[target=_blank]::after,a.normalBtn.-pdf::after,.normalBtn a[target=_blank]::after,.normalBtn a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtn i,.normalBtn a i{vertical-align:baseline}a.normalBtn .fontS,.normalBtn a .fontS{font-size:1.2rem}a.normalBtn.large,.normalBtn a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnB,.normalBtnB a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#fff;background:#0067b0;border:1px solid #0067b0;text-align:center}a.normalBtnB:hover,.normalBtnB a:hover{background:#fff;color:#0067b0;text-decoration:none}a.normalBtnB:visit,.normalBtnB a:visit{color:#fff}a.normalBtnB:active,.normalBtnB a:active{color:#fff}a.normalBtnB[target=_blank]::after,a.normalBtnB.-pdf::after,.normalBtnB a[target=_blank]::after,.normalBtnB a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnB i,.normalBtnB a i{vertical-align:baseline}a.normalBtnB .fontS,.normalBtnB a .fontS{font-size:1.2rem}a.normalBtnB.large,.normalBtnB a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnPG,.normalBtnPG a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#fff;background:#01a69f;border:1px solid #01a69f;text-align:center}a.normalBtnPG:hover,.normalBtnPG a:hover{background:#fff;color:#01a69f;text-decoration:none}a.normalBtnPG:visit,.normalBtnPG a:visit{color:#fff}a.normalBtnPG:active,.normalBtnPG a:active{color:#fff}a.normalBtnPG[target=_blank]::after,a.normalBtnPG.-pdf::after,.normalBtnPG a[target=_blank]::after,.normalBtnPG a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnPG i,.normalBtnPG a i{vertical-align:baseline}a.normalBtnPG .fontS,.normalBtnPG a .fontS{font-size:1.2rem}a.normalBtnPG.large,.normalBtnPG a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnO,.normalBtnO a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#fff;background:#ed7a25;border:1px solid #ed7a25;text-align:center}a.normalBtnO:hover,.normalBtnO a:hover{background:#fff;color:#ed7a25;text-decoration:none}a.normalBtnO:visit,.normalBtnO a:visit{color:#fff}a.normalBtnO:active,.normalBtnO a:active{color:#fff}a.normalBtnO[target=_blank]::after,a.normalBtnO.-pdf::after,.normalBtnO a[target=_blank]::after,.normalBtnO a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnO i,.normalBtnO a i{vertical-align:baseline}a.normalBtnO .fontS,.normalBtnO a .fontS{font-size:1.2rem}a.normalBtnO.large,.normalBtnO a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnG,.normalBtnG a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#333;background:#fff;border:1px solid #ccc;text-align:center}a.normalBtnG:hover,.normalBtnG a:hover{background:#fff;color:#ed7a25;text-decoration:none}a.normalBtnG:visit,.normalBtnG a:visit{color:#333}a.normalBtnG:active,.normalBtnG a:active{color:#ed7a25}a.normalBtnG[target=_blank]::after,.normalBtnG a[target=_blank]::after{position:absolute;top:4px;right:4px;color:#ed7a25}a.normalBtnG.-pdf::after,.normalBtnG a.-pdf::after{position:absolute;top:4px;right:4px;color:#de0404}a.normalBtnG i,.normalBtnG a i{vertical-align:baseline}a.normalBtnG .fontS,.normalBtnG a .fontS{font-size:1.2rem}a.normalBtnG.large,.normalBtnG a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnGraciaG,.normalBtnGraciaG a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#fff;background:#b0c7aa;border:1px solid #b0c7aa;text-align:center}a.normalBtnGraciaG:hover,.normalBtnGraciaG a:hover{background:#fff;color:#b0c7aa;text-decoration:none}a.normalBtnGraciaG[target=_blank]::after,a.normalBtnGraciaG.-pdf::after,.normalBtnGraciaG a[target=_blank]::after,.normalBtnGraciaG a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnGraciaG i,.normalBtnGraciaG a i{vertical-align:baseline}a.normalBtnGraciaG .fontS,.normalBtnGraciaG a .fontS{font-size:1.2rem}a.normalBtnGraciaG.large,.normalBtnGraciaG a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnGraciaGW,.normalBtnGraciaGW a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#b0c7aa;background:#fff;border:1px solid #b0c7aa;text-align:center}a.normalBtnGraciaGW:hover,.normalBtnGraciaGW a:hover{background:#b0c7aa;color:#fff;text-decoration:none}a.normalBtnGraciaGW[target=_blank]::after,a.normalBtnGraciaGW.-pdf::after,.normalBtnGraciaGW a[target=_blank]::after,.normalBtnGraciaGW a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnGraciaGW i,.normalBtnGraciaGW a i{vertical-align:baseline}a.normalBtnGraciaGW .fontS,.normalBtnGraciaGW a .fontS{font-size:1.2rem}a.normalBtnGraciaGW.large,.normalBtnGraciaGW a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnGraciaY,.normalBtnGraciaY a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#fff;background:#f5be61;border:1px solid #f5be61;text-align:center}a.normalBtnGraciaY:hover,.normalBtnGraciaY a:hover{background:#fff;color:#f5be61;text-decoration:none}a.normalBtnGraciaY[target=_blank]::after,a.normalBtnGraciaY.-pdf::after,.normalBtnGraciaY a[target=_blank]::after,.normalBtnGraciaY a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnGraciaY i,.normalBtnGraciaY a i{vertical-align:baseline}a.normalBtnGraciaY .fontS,.normalBtnGraciaY a .fontS{font-size:1.2rem}a.normalBtnGraciaY.large,.normalBtnGraciaY a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnGraciaYW,.normalBtnGraciaYW a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#f5be61;background:#fff;border:1px solid #f5be61;text-align:center}a.normalBtnGraciaYW:hover,.normalBtnGraciaYW a:hover{background:#f5be61;color:#fff;text-decoration:none}a.normalBtnGraciaYW[target=_blank]::after,a.normalBtnGraciaYW.-pdf::after,.normalBtnGraciaYW a[target=_blank]::after,.normalBtnGraciaYW a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnGraciaYW i,.normalBtnGraciaYW a i{vertical-align:baseline}a.normalBtnGraciaYW .fontS,.normalBtnGraciaYW a .fontS{font-size:1.2rem}a.normalBtnGraciaYW.large,.normalBtnGraciaYW a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnR,.normalBtnR a{display:block;padding:12px;line-height:1.2;font-weight:bold;background:#fff;color:#d0111b;border:1px solid #d0111b;text-align:center}a.normalBtnR:hover,.normalBtnR a:hover{background:#d0111b;color:#fff;text-decoration:none}a.normalBtnR[target=_blank]::after,a.normalBtnR.-pdf::after,.normalBtnR a[target=_blank]::after,.normalBtnR a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnR i,.normalBtnR a i{vertical-align:baseline}a.normalBtnR .fontS,.normalBtnR a .fontS{font-size:1.2rem}a.normalBtnR.large,.normalBtnR a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnTRQ,.normalBtnTRQ a{display:block;padding:12px;line-height:1.2;font-weight:bold;background:#fff;color:#fff;background:#2cb2c2;border:1px solid #2cb2c2;text-align:center}a.normalBtnTRQ:hover,.normalBtnTRQ a:hover{color:#2cb2c2;background:#fff;text-decoration:none}a.normalBtnTRQ[target=_blank]::after,a.normalBtnTRQ.-pdf::after,.normalBtnTRQ a[target=_blank]::after,.normalBtnTRQ a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnTRQ i,.normalBtnTRQ a i{vertical-align:baseline}a.normalBtnTRQ .fontS,.normalBtnTRQ a .fontS{font-size:1.2rem}a.normalBtnTRQ.large,.normalBtnTRQ a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.normalBtnBe,.normalBtnBe a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#fff;background:#c3b49b;border:1px solid #c3b49b;text-align:center}a.normalBtnBe:hover,.normalBtnBe a:hover{background:#fff;color:#c3b49b !important;text-decoration:none !important}a.normalBtnBe:visit,.normalBtnBe a:visit{color:#fff}a.normalBtnBe:active,.normalBtnBe a:active{color:#fff}a.normalBtnBe[target=_blank]::after,a.normalBtnBe.-pdf::after,.normalBtnBe a[target=_blank]::after,.normalBtnBe a.-pdf::after{position:absolute;top:4px;right:4px}a.normalBtnBe i,.normalBtnBe a i{vertical-align:baseline}a.normalBtnBe .fontS,.normalBtnBe a .fontS{font-size:1.2rem}a.normalBtnBe.large,.normalBtnBe a.large{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:2rem}a.telBtn,.telBtn a{display:block;font-size:2rem;text-align:center;line-height:1.2}a.telBtn i,.telBtn a i{vertical-align:baseline}a.offBtn,.offBtn a{color:#fff;background:#ddd;border:1px solid #ddd;pointer-events:none;font-weight:500}ul.normalList{padding-left:1em}ul.normalList li{text-indent:-1.5px}ul.normalList li::before{content:"";width:3px;height:3px;display:inline-block;border-radius:100%;background:#5d5e61;position:relative;left:-8px;top:-3px;font-weight:bold}ul.normalList li:last-child{margin-bottom:0}ol.normalList{padding-left:1em;counter-reset:ol_li}ol.normalList li{text-indent:-1em;list-style:none}ol.normalList li::before{margin-right:8px;counter-increment:ol_li;content:counter(ol_li) ".";color:#0067b0;font-weight:bold}ol.normalList li:last-child{margin-bottom:0}.subNavi{color:#fff;background:#002855}.subNavi__head{text-align:center}.subNavi__list{display:flex;flex-wrap:wrap}.subNavi__item{position:relative}.subNavi__item a{color:#fff}.content-menu__item{position:relative}.content-menu__item a{padding:0;display:block;height:100%}.content-menu__item a:hover img{transform:scale(1.1);opacity:1}.content-menu__item a::before{content:"";display:block;height:20px;width:20px;box-sizing:border-box;border:1px solid #ed7a25;background:#ed7a25;transition:all .3s ease;margin-top:-10px;top:50%;right:0px;position:absolute;z-index:4}.content-menu__item a::after{content:"";display:block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:50%;right:7px;position:absolute;margin-top:-4px;z-index:5;transition:all .3s ease}.content-menu__item a[target=_blank]::before{display:none}.content-menu__item a[target=_blank]::after{display:none}.content-menu__item a[target=_blank] .content-menu__text::after{margin:0 0 0 4px;font-family:"Font Awesome 5 Free";content:"";color:#ed7a25;font-weight:400;font-size:1.2rem;line-height:1;vertical-align:2px;position:absolute;top:8px;right:8px}.content-menu__item a.-pdf::before{display:none}.content-menu__item a.-pdf::after{display:none}.content-menu__item a.-pdf .content-menu__text::after{margin:0 0 0 4px;font-family:"Font Awesome 5 Free";content:"";color:#de0404;font-weight:900;font-size:1.4rem;line-height:1;vertical-align:2px;position:absolute;top:8px;right:8px}.content-menu__item .content-menu__btnList{display:flex}.content-menu__item .content-menu__btnList li:nth-child(n+2){margin-left:auto}.content-menu__item .content-menu__btnList li a{padding:12px;width:auto;position:relative}.content-menu__item .content-menu__btnList li a::after{display:block;margin:0 0 0 4px;font-family:"Font Awesome 5 Free";content:"";color:#de0404;font-weight:900;font-size:1.4rem;line-height:1;vertical-align:2px;transform:none;right:8px}.content-menu__image img{transition:all .3s ease-out;transform:inherit;top:0;left:auto}.content-menu__text{position:absolute;top:0;bottom:0;left:0;margin:auto;display:flex;flex-wrap:wrap;align-items:center;align-content:center;background:hsla(0,0%,100%,.8)}.content-menu__text p{font-weight:bold;color:#333;line-height:1.4}.content-menu__text p span{font-weight:500;color:#ed7a25;display:block}.contactBlock{color:#333}.contactBlock+.contactBlock{margin-top:1px}.contactBlock p{line-height:1.4}.contactBlock-title{font-weight:bold}.contactBlock-time{color:#5d5e61;font-size:1.2rem;line-height:1.4}.contactBlock.-s{background:#fffae3}.mailBlock{background:#fffae3;color:#333}.mailBlock p{line-height:1.2}.mailBlock-free{background:#bc6e23;color:#fff;font-weight:bold;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mailBlock-ttl span{display:block;font-weight:bold;margin:0 0 8px 0}.mailBlock-ttl .note{margin:0;display:inline;font-size:1.2rem;color:#888}.mailBlock.-request .mailBlock-ttl span{margin:0 0 8px 0}.mailBlock.-request .mailBlock-ttl .note{margin:8px 0 0;display:inline-block;font-size:1.2rem;color:#888}.linkBlock a{color:#fff;transition:all .3s ease}.linkBlock a[target=_blank]::after{display:none}.linkBlock a:hover{box-shadow:0 0 30px rgba(0,0,0,.4);text-decoration:none}.linkBlock a:hover img{opacity:.4}.linkBlock a:hover .linkBlock-btn{background:#0067b0;color:#fff;box-shadow:0 0 0 1px #fff inset;transition:all .3s ease}.linkBlock-pic{position:relative;display:flex;align-items:center;justify-content:center}.linkBlock-pic figure{background:#000;position:absolute;top:0;left:0;z-index:-1}.linkBlock-pic figure img{opacity:.6}.linkBlock-pic p{color:#fff;text-shadow:0 0 10px #000}.linkBlock-logo{display:flex}.linkBlock-logo li{background:#fff}.linkBlock-text{background:-webkit-linear-gradient(-35deg, #002855 50%, rgba(0, 40, 85, 0.95) 50%);background:linear-gradient(125deg, #002855 50%, rgba(0, 40, 85, 0.95) 50%)}.linkBlock-btn{margin:16px 0 0;background:#fff;padding:12px 0;color:#0067b0;font-size:1.6rem;line-height:1.2;font-weight:bold;text-align:center;position:relative}a[target=_blank] .linkBlock-btn::after{margin:0 0 0 4px;font-family:"Font Awesome 5 Free";content:"";font-weight:400;font-size:1.2rem;vertical-align:2px;position:absolute;top:4px;right:4px}.linkBlock-ttl{font-weight:400;text-align:center}.linkBlock-note{font-size:1.2rem;margin:12px 0 0}.linkBlock.-s .linkBlock-ttl{font-weight:bold}.linkBlock.-gracia .linkBlock-text{background:-webkit-linear-gradient(-35deg, #10395C 50%, rgba(16, 57, 92, 0.95) 50%);background:linear-gradient(125deg, #10395C 50%, rgba(16, 57, 92, 0.95) 50%)}.linkBlock.-gracia .linkBlock-btn{color:#10395c}.linkBlock.-gracia a:hover .linkBlock-btn{background:#10395c;color:#fff}.linkBlock.-gracia.-support{color:#fff}.linkBlock.-gracia.-support .linkBlock-btn{padding:0}.linkBlock.-gracia.-support .linkBlock-btn a{display:block;padding:12px 0;color:#10395c;text-align:center}.linkBlock.-gracia.-support .linkBlock-btn:hover{background:#10395c;box-shadow:0 0 0 1px #fff inset;transition:all .3s ease}.linkBlock.-gracia.-support .linkBlock-btn:hover a{color:#fff}.linkBlock.-quality .linkBlock-text{background:-webkit-linear-gradient(-35deg, #bc6e23 50%, rgba(188, 110, 35, 0.95) 50%);background:linear-gradient(125deg, #bc6e23 50%, rgba(188, 110, 35, 0.95) 50%)}.linkBlock.-quality .linkBlock-btn{color:#bc6e23}.linkBlock.-quality a:hover .linkBlock-btn{background:#bc6e23;color:#fff}.linkBlock.-knocks .linkBlock-text{background:-webkit-linear-gradient(-35deg, #e99112 50%, rgba(233, 145, 18, 0.9) 50%);background:linear-gradient(125deg, #e99112 50%, rgba(233, 145, 18, 0.9) 50%)}.linkBlock.-knocks .linkBlock-btn{color:#e99112}.linkBlock.-knocks a:hover .linkBlock-btn{background:#e99112;color:#fff}.linkBlock.-resort .linkBlock-text{background:-webkit-linear-gradient(-35deg, #00ac5a 50%, rgba(0, 172, 90, 0.9) 50%);background:linear-gradient(125deg, #00ac5a 50%, rgba(0, 172, 90, 0.9) 50%)}.linkBlock.-resort .linkBlock-btn{color:#333}.linkBlock.-resort .linkBlock-btn::after{color:#ed7a25}.linkBlock.-resort a:hover .linkBlock-btn{background:#00ac5a;color:#fff}.linkBlock.-resort a:hover .linkBlock-btn::after{color:#fff}.linkBlock2{text-align:center;position:relative}.linkBlock2 figure{background:#002855;width:100%;height:100%;position:absolute;top:0;left:0}.linkBlock2 figure img{opacity:.4}.linkBlock2 a{font-weight:bold;color:#fff;transition:all .3s ease}.linkBlock2 a:hover{text-decoration:none}.linkBlock2 a:hover .linkBlock-btn{background:#0067b0;color:#fff;border-color:#fff;transition:all .3s ease;box-shadow:0 0 0 1px #fff inset}#pageTop{width:50px;height:50px;position:fixed;z-index:2}#pageTop a{position:relative;display:block;width:50px;height:50px;z-index:10000;text-decoration:none;background:#002855;border-radius:50%}#pageTop a i{color:#fff;font-size:2.4rem;line-height:1.4;position:absolute;top:0;right:0;left:0;bottom:0;width:16px;height:34px;margin:auto}#pageTop a:hover{text-decoration:none;border:2px solid #002855;background:#fff}#pageTop a:hover i{color:#002855}.footer{border-top:1px solid #ccc;font-size:1.4rem}.footer a:hover{color:#0067b0;text-decoration:underline}.footer__company-text{color:#888;text-align:center}.footer__company-logo{text-align:center}.footer__company-logo svg{margin:0}.footer__link-heading{font-weight:bold;color:#333}.footer__link-child a::before{content:"-";display:inline-block;padding:0 4px}.footer__menu{display:flex}.footer__menu-item a{text-decoration:none}.footer__copylight{font-size:1rem;text-align:center}.footer .normalBtnB:not(.-pdf)[target=_blank]::after{color:#fff}.footer .normalBtnB:hover{text-decoration:none}.footer .normalBtnB:hover:not(.-pdf)[target=_blank]::after{color:#0067b0}.footerBnr__list{display:flex;flex-wrap:wrap}.footerBnr__list-item img{transition:.2s ease}table{word-break:break-all}.baseTable{width:100%;font-size:0;text-align:left;vertical-align:middle;border-top:1px solid #ccc;border-left:1px solid #ccc}.baseTable caption{font-size:1.4rem;line-height:1.2;text-align:left}.baseTable th{background:#f3f3f3;color:#333;font-size:1.4rem;line-height:1.2;font-weight:bold;vertical-align:middle;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.baseTable td{font-size:1.6rem;line-height:1.5;vertical-align:middle;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.description{display:flex}.description__text{font-size:1.4rem}.sumai .linkBlock-logo li{color:#333;text-align:center}.sumai .head-logo{text-align:center}.sumai .content-menu__text p{width:100%;color:#fff;text-align:center;font-weight:normal}.sumai .content-menu__text p svg{margin:8px 0 0}.sumai .content-menu__item.-gracia .content-menu__text{background:rgba(16,57,92,.6)}.sumai .content-menu__item.-knocks .content-menu__text{background:rgba(233,145,18,.6)}.sumai .content-menu__item.-knocks .content-menu__text svg{fill:#fff}.estate__block{position:relative}.estate__block.-new .estate__content::before{border-color:#ed7a25 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:52px 52px 0 0;content:"";height:0;position:absolute;top:0;left:0;width:0;z-index:2}.estate__block.-new .estate__content::after{color:#fff;content:"NEW";font-size:1.2rem;position:absolute;top:10px;left:4px;transform:rotate(-45deg);z-index:3}.estate__block.-new .estate__content[target=_blank]::after{display:block;margin:0;font-weight:normal;font-family:Montserrat,游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif}.estate__block.cr .estate__content{background:#fffae3}.estate__content{display:block;background:#fff}.estate__content-photo img{transition:all .3s ease-out;transform:inherit;top:0;left:auto}.estate__content[target=_blank]::after{display:none;font-family:Montserrat,游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif}.estate__content:hover{text-decoration:none;background:#fffae3}.estate__content:hover .estate__content-photo img{transform:scale(1.1);opacity:1}.estate__text-name{color:#333}.estate__description-area{color:#333}.estate__description-access{color:#888;line-height:1.5}.estate__detail{color:#888}.estate__detail-text{font-size:1.2rem;overflow:hidden}.estate__detail-text dt{float:left}.estate__detail-text dt::after{content:"/";display:inline-block;margin:0 3px}.estate__detail-text dd{display:flex}.estateArea .estate__block{box-shadow:0 1px 5px rgba(0,0,0,.2);transition:all .3s ease}.estateArea .estate__content{height:100%}.estateArea .estate__content:hover .estate__text{background:#fffae3}.estateArea .estate__content:hover .estate__detail{background:#fffae3}.estateArea .estate__content-checkbox{position:absolute;background:rgba(0,40,85,.9);border-radius:100%;z-index:4}.estateArea .estate__content-checkbox-item{display:block;width:40px;height:40px;cursor:pointer;position:relative}.estateArea .estate__content-checkbox-item::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:20px;height:20px;border:1px solid #fff;border-radius:0px}.estateArea .estate__content-checkbox-item input{display:none}.estateArea .estate__content-checkbox-item input:checked+.checkbox-parts::after{content:"";display:block;position:absolute;top:-1px;left:10px;width:15px;height:22px;transform:rotate(45deg);border-bottom:3px solid #fff;border-right:3px solid #fff}.estateArea .estate__text{transition:all .3s ease}.estateArea .estate__text-name{font-weight:bold;text-align:center}.estateArea .estate__description-area{font-size:1.5rem;text-align:center}.estateArea .estate__description-access{font-size:1.4rem}.estateArea .estate__detail{padding:16px;transition:all .3s ease;background:#f3f3f3}.togetherBtnArea{position:fixed;z-index:5}.togetherBtnArea__button{width:100%;background:#0067b0;box-sizing:border-box;border:1px solid #0067b0}.togetherBtnArea__button a{display:block;color:#fff;text-align:center}.togetherBtnArea__button a:hover{color:#0067b0;background:#fff;text-decoration:none}.togetherBtnArea__button a[target=_blank]::after{display:none}.knocks-brand__logo{text-align:center}.knocks-brand__text{line-height:1.7}.mapArea .gMap{display:flex;align-items:center;justify-content:center;background:#fbfbfb}.mapArea .sidecolumn .estate__block.-new .estate__content::before{border-width:52px 0 0 52px;right:0;left:auto}.mapArea .sidecolumn .estate__block.-new .estate__content::after{right:4px;left:auto;transform:rotate(45deg)}.mapArea .sidecolumn .estate__content{padding:16px}.mapArea .sidecolumn .estate__content-photo{float:right}.mapArea .sidecolumn .estate__text-name{font-weight:bold;margin:0 0 8px}.mapArea .sidecolumn .estate__text h2{line-height:1.2;display:flex}.mapArea .sidecolumn .estate__description-area{margin:0 0 4px}.mapArea .sidecolumn .estate__description-access{margin:0 0 8px}.mapArea .sidecolumn .estate__detail{display:flex;flex-wrap:wrap}.mapArea .sidecolumn .estate__detail-text{margin-right:1em}.gracia .svgLogo{display:block}.gracia .mv__inner{background:rgba(245,190,97,.7)}.gracia.quality .mv__inner{background:rgba(201,188,156,.7)}.gracia.support .mv__inner{background:rgba(176,199,170,.7)}.gracia .mvSliderArea .slick-dots li button{border-radius:100%;background:#ccc}.gracia .mvSliderArea .slick-dots li.slick-active button{background:#b0c7aa}.gracia .mvSliderArea a[target=_blank]::after{display:none}.gracia-topList .linkBlock-pic figure img{opacity:1}.gracia-BrandList>li{background:#fff}.gracia-BrandList .ttl{color:#333;text-align:center}.gracia-concept{margin:32px 0 0}.gracia-concept li{margin:8px 0 0}.gracia-aboutLogo h2{color:#333;font-weight:bold}.gracia-aboutLogo .logo{background:#fff;font-size:1.2rem}.gracia.quality .head01{color:#bc6e23}.gracia.quality .gracia-supportList{border:none}.gracia .qualityBlock{background-color:rgba(188,110,35,.05)}.gracia .qualityBlock dt{color:#333;font-weight:bold}.gracia .committeeBlock{background-color:#002855;background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;position:relative}.gracia .committeeBlock .head01{color:#fff}.gracia .hyoukaBlock dl{background:#fff}.gracia .hyoukaBlock dt{color:#333;font-weight:bold;text-align:center}.gracia .hyoukaBlock ol{counter-reset:coNumber}.gracia .hyoukaBlock li{position:relative;padding-left:1.8em;margin-top:.2em}.gracia .hyoukaBlock li::before{position:absolute;top:0;left:0;counter-increment:coNumber;content:counter(coNumber) ".";width:1.5em;text-align:center}.gracia .system_g{background-image:url(/img/gracia/system_g.png);background-repeat:no-repeat}.gracia .system_gl{background-image:url(/img/gracia/system_gl.png);background-repeat:no-repeat}.gracia.support .head01{color:#bc6e23}.gracia.support .head01 .note{color:#888;font-size:1.2rem;text-align:right}.gracia.support .head01.support-head{color:#333}.gracia.support .head01.support-head span{color:#bc6e23;margin-bottom:8px}.gracia.support .head01.support-head img{margin:0 12px}.gracia.support .head01+.message:last-child{margin:0}.gracia.support .icon-note{font-size:1rem;color:#888;display:inline;vertical-align:text-top;position:relative;top:-2px}.gracia.support .qualityBlock{position:relative}.gracia.support .qualityBlock .businessHours{color:#fff;background:#bc6e23}.gracia.support .qualityBlock dt{text-align:left}.gracia.support .qualityBlock .voiceBlock__list{display:block;margin:0}.gracia.support .qualityBlock .voiceBlock__list li{width:auto}.gracia.support .qualityBlock .voiceBlock__list li:not(:last-child){margin-bottom:4px}.gracia.support .qualityBlock .annotation{font-size:1.2rem;line-height:1.4;padding-left:0;text-indent:0}.gracia.support .linkBlock.-tab{width:100%;margin:0}.gracia.support .linkBlock.-tab .linkBlock-text{width:100%;background:url(/img/gracia/bg_tab_support.png) no-repeat right center/contain #10395c}.gracia.support .linkBlock.-tab .linkBlock-btn{background:hsla(0,0%,100%,.7)}.gracia.support .linkBlock.-tab .linkBlock-btn:hover{box-shadow:none;background:#fff}.gracia.support .linkBlock.-tab .linkBlock-btn:hover a:hover{color:#10395c;box-shadow:none}.gracia.support .linkBlock.-tab .linkBlock-btn a.cr{background:#fff}.gracia .gracia-supportList{color:#10395c}.gracia .gracia-supportList a{display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:space-around;height:110px;color:#333;color:#10395c;border:1px solid #ccc;transition:all .3s ease}.gracia .gracia-supportList a[target=_blank]::after{display:none}.gracia .gracia-supportList a:hover{box-shadow:0 0 30px rgba(0,0,0,.4);text-decoration:none}.gracia .gracia-supportList a:hover img{opacity:.4}.gracia .gracia-supportList a:hover .gracia-supportList__btn{background:#0067b0;color:#fff;box-shadow:0 0 0 1px #fff inset;transition:all .3s ease}.gracia .gracia-supportList__pic{position:relative;display:flex;align-items:center;justify-content:center}.gracia .gracia-supportList__pic figure{position:absolute;top:0;left:0;z-index:-1}.gracia .gracia-supportList__pic p{color:#fff;text-shadow:0 0 10px #000}.gracia .gracia-supportList__logo{display:flex}.gracia .gracia-supportList__logo li{background:#fff}.gracia .gracia-supportList__text{background:#fff}.gracia .gracia-supportList__btn{background:#fff;padding:12px 0;color:#0067b0;font-size:1.6rem;line-height:1.2;font-weight:bold;text-align:center;position:relative}a[target=_blank] .gracia .gracia-supportList__btn::after{margin:0 0 0 4px;font-family:"Font Awesome 5 Free";content:"";font-weight:400;font-size:1.2rem;vertical-align:2px;position:absolute;top:4px;right:4px}.gracia .gracia-supportList .text-sub{text-align:center}.gracia .gracia-supportList .text-sub span{color:#bc6e23;font-size:3rem;margin:0 4px}.gracia .serviceBlock{background-color:rgba(188,110,35,.05);position:relative}.gracia .serviceBlock .serviceContent__after{background:#fff;border:1px solid #ccc;color:#333;position:relative}.gracia .serviceBlock .serviceContent__after::before{content:"";position:absolute;z-index:10}.gracia .serviceBlock .serviceContent__after::after{content:"";position:absolute;z-index:11}.gracia .serviceBlock .serviceContent__detail{position:relative}.gracia .serviceBlock .serviceContent__link a{display:block;padding:4px 0;color:#333;text-align:center;background:#efd3ad}.gracia .serviceBlock .serviceContent__link a:hover{background:#fffae3;text-decoration:none}.gracia .serviceBlock .serviceContent__link a i{color:#fff;background:#bf742c;border-radius:100%;font-size:1.4rem;line-height:10px}.gracia .serviceBlock .serviceContent-sub__text{color:#333;line-height:1.4}.gracia .serviceBlock .serviceContent-sub .annotation{color:#888;line-height:1.4}.gracia .supportBlock{background:#fff}.gracia .supportBlock__contents-text{position:relative}.gracia .supportBlock__contents-text .ttl{color:#10395c}.gracia .supportBlock__contents-text .text{line-height:1.4}.gracia .supportBlock__contents-text .text .annotation{display:inline-block;font-size:1.2rem;color:#888;line-height:1.4}.gracia .supportBlock__contents-photo{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.gracia .supportBlock__contents-photo span{color:#a3c9cc;position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center}.gracia .supportBlock .itemBox-head{font-size:1.4rem;font-weight:bold;color:#bc6e23}.gracia .supportBlock .itemBox-list{font-size:1.4rem}.gracia .supportBlock .itemBox-list li::before{content:"";display:inline-block;width:15px;height:15px;margin-right:8px;margin-top:-4px;vertical-align:middle;background:url(/img/gracia/icon_check.png)}.gracia .supportBlock .itemBox .annotation{font-size:1.2rem;color:#888;text-align:right}.gracia .certificationBlock{border:1px solid #10395c}.gracia .certificationBlock__head{color:#5d5e61;text-align:center}.gracia .certificationBlock__head span{margin:4px 0;display:block;font-weight:500;line-height:1.2}.gracia .certificationBlock__detail-text p{line-height:1.4;margin-bottom:1em}.gracia .certificationBlock__detail-text p.annotation{color:#888;margin:0;font-size:1.2rem}.gracia .certificationBlock__merit{text-align:center;position:relative;background-color:rgba(16,57,92,.2)}.gracia .certificationBlock__merit.-no{background-color:rgba(188,110,35,.2)}.gracia .certificationBlock__merit.-no dt{background-color:#bc6e23}.gracia .certificationBlock__merit dt{width:140px;padding:4px;margin:auto;border-radius:15px;font-size:1.4rem;color:#fff;background-color:#10395c;position:absolute;top:-12px;right:0;left:0}.gracia .voiceBlock{background:#fff}.gracia .voiceBlock__head{background:#10395c;color:#fff;padding:0 32px;font-size:1.4rem;font-weight:bold;border-radius:20px}.gracia .voiceBlock__list li::before{content:"";display:inline-block;width:15px;height:15px;margin-right:8px;margin-top:-4px;vertical-align:middle;background:url(/img/gracia/icon_check_g.png)}.gracia .warrantyHead{text-align:center;color:#333}.gracia .warrantyHead span{color:#10395c;margin:0 4px}.gracia .warrantyHead-sub{color:#888;font-weight:bold}.gracia .warrantyBlock{background:#fff}.gracia .warrantyBlock p{margin-bottom:8px}.gracia .warrantyBlock .annotation{color:#888;font-size:1.2rem}.gracia .warrantyBlock .annotation p{margin:0;line-height:1.4}.gracia .warrantyBlock__point-head{font-size:1.8rem;line-height:1.4;color:#fff;background:#3e9ba6;text-align:center}.gracia .warrantyBlock__point-head span{font-size:1.2rem}.gracia .warrantyBlock__point-text{line-height:1.4}.gracia .warrantyBlock__point-text span{color:#10395c}.gracia .warrantyBlock__point-list{display:flex;justify-content:space-between}.gracia .warrantyBlock__point-list li{background:#7bc6c5;color:#fff;border-radius:30px;text-align:center}.gracia .warrantyBlock .facilityList{display:flex;flex-wrap:wrap}.gracia .warrantyBlock .facilityList__item-inner{display:flex;flex-wrap:wrap}.gracia .warrantyBlock .facilityList__item-name{order:2;width:100%;text-align:center;line-height:1.4}.gracia .warrantyBlock .facilityList__item-photo{order:1;width:100%;margin-bottom:4px}.gracia .warrantyBlock .baseTable.-support{position:relative}.gracia .warrantyBlock .baseTable.-support .icon-nobi{background:#eb5f33;padding:4px 8px;color:#fff;position:absolute;right:0}.gracia .warrantyBlock .baseTable.-support .icon-nobi::before{content:"";position:absolute;top:100%;right:20px;margin-left:-4px;border:4px solid rgba(0,0,0,0);border-top:12px solid #eb5f33}.gracia .warrantyBlock .baseTable.-support .icon-nobi img{width:20px;margin-right:4px}.gracia .warrantyBlock .baseTable.-support th{white-space:nowrap;background:#7bc6c5;color:#fff;text-align:center}.gracia .warrantyBlock .baseTable.-support th:last-child{background:#eb5f33;border:1px solid #eb5f33}.gracia .warrantyBlock .baseTable.-support th:nth-last-child(2){border-right:1px solid #eb5f33}.gracia .warrantyBlock .baseTable.-support td:first-child{text-align:center;white-space:nowrap}.gracia .warrantyBlock .baseTable.-support td:last-child{white-space:nowrap;color:#eb5f33;text-align:center;border:1px solid #eb5f33;background:#fffae3}.gracia .warrantyBlock .baseTable.-support td:nth-last-child(2){white-space:nowrap;text-align:right;border-right:1px solid #eb5f33}.gracia .warrantyBlock .baseTable.-support td.cc{color:#de0404;text-align:center}.gracia .warrantyBlock .baseTable.-support td.cc.-batsu{font-size:2rem}.gracia .warrantyBlock .supportCause dl{border:1px solid #ccc}.gracia .warrantyBlock .supportCause dl dt{background:#10395c;color:#fff;font-size:2rem;text-align:center}.gracia .warrantyBlock .supportCause dl dd{font-size:1.4rem}.gracia .warrantyBlock .supportCause dl dd.circle{background:url(/img/gracia/bg_circle.png) no-repeat left 12px center/contain}.gracia .warrantyBlock .supportCause dl dd.cross{background:url(/img/gracia/bg_cross.png) no-repeat left 12px center/contain}.gracia .warrantyBlock .supportCause dl dd ol{list-style:decimal}.gracia .qaBlock{display:flex}.gracia .qaBlock__head.-sub{color:#10395c;font-size:1.8rem}.gracia .qaBlock__text.-q{color:#10395c}.gracia .qaBlock__text.-a{color:#333}.gracia .qaBlock__flow .flow__list-head{color:#bc6e23}.gracia .qaBlock__flow .flow__list-head span{font-size:3rem;margin-right:4px}.gracia .qaBlock__flow .flow__list-text{line-height:1.4;font-size:1.4rem;color:#333}.gracia .qaBlock__flow .flow__list-text span{font-size:1.2rem}.gracia .conditionsBlock>p{margin-bottom:1em;color:#333}.gracia .conditionsBlock ol{color:#333;margin-bottom:1em}.gracia .conditionsBlock .annotation{color:#888;font-size:1.2rem}.gracia .conditionsBlock .annotation p{margin:0;line-height:1.4}.gracia.graciaSite .-bgBe{position:relative}.gracia.graciaSite .slider__item .imgCont{width:100%;padding-top:50%}.gracia.graciaSite .slider__item .imgCont img{width:100%}.gracia.graciaSite .estateArea-head span{color:#f5be61}.gracia.graciaSite .graciaMenuBlock a{color:#fff;transition:all .3s ease}.gracia.graciaSite .graciaMenuBlock a[target=_blank]::after{display:none}.gracia.graciaSite .graciaMenuBlock a:hover{box-shadow:0 0 30px rgba(0,0,0,.4);text-decoration:none}.gracia.graciaSite .graciaMenuBlock a:hover img{opacity:1}.gracia.graciaSite .graciaMenuBlock__pic{position:relative;display:flex;align-items:center;justify-content:center}.gracia.graciaSite .graciaMenuBlock__pic figure{background:#000;position:absolute;top:0;left:0;z-index:-1}.gracia.graciaSite .graciaMenuBlock__pic figure img{transition:all .3s ease-out;transform:inherit;top:0;left:auto}.gracia.graciaSite .graciaMenuBlock__text{text-align:center}.gracia.graciaSite .graciaMenuBlock__text-ttl{line-height:1;font-weight:400}.gracia.graciaSite .graciaMenuBlock__text-sub{color:#333}.gracia.graciaSite .graciaMenuBlock.-concept .graciaMenuBlock__text{background:#f5be61}.gracia.graciaSite .graciaMenuBlock.-quality .graciaMenuBlock__text{background:#c9bc9c}.gracia.graciaSite .graciaMenuBlock.-after .graciaMenuBlock__text{background:#b0c7aa}.gracia.graciaSite .graciaMenuBlock.-company .graciaMenuBlock__text{background:#99c2de}.gracia.graciaSite .graciaMenuBlock.-company .graciaMenuBlock__text-logo{font-weight:bold}.gracia .textBox-flex .svgLogo{margin:0 auto}.gracia .textBox-flex .textBox-inner>p:not(:last-child){margin-bottom:1em}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-pic img{opacity:1}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-text{background:#f3f3f3;text-align:center;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-ttl{color:#333;font-weight:bold;margin:0;width:100%}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-ttl-sub{color:#0067b0;width:100%}.gracia .photoBox-flex{display:flex}.gracia .section-wrapper .nav{background:rgba(16,57,92,.2)}.gracia .section-wrapper .navList{display:flex;align-items:center}.gracia .section-wrapper .navList-item a{display:flex;align-items:center;color:#10395c;position:relative}.gracia .section-wrapper .navList-item a::before{content:"";display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#10395c;line-height:1;font-weight:normal}.gracia .section-wrapper .navList-item a:hover{color:#fff;background:#10395c;text-decoration:none}.gracia .section-wrapper .navList-item a:hover::before{color:#10395c;background:#fff}.gracia .section-wrapper .navList-item.cr a{color:#fff;background:#10395c}.gracia .section-wrapper .navList-item.cr a::before{color:#10395c;background:#fff}.gracia .section-wrapper .navList-item:not(:last-child){border-right:1px solid #66a3ac}.gracia .section-wrapper .navList-item:nth-child(1) a::before{content:"1"}.gracia .section-wrapper .navList-item:nth-child(2) a::before{content:"2"}.gracia .section-wrapper .navList-item:nth-child(3) a::before{content:"3"}.gracia .section-wrapper .navList-item:nth-child(4) a::before{content:"4"}.gracia .section-wrapper .head-block__inner .title{display:flex;color:#10395c}.gracia .section-wrapper .head-block__inner .title-sub{color:#10395c}.gracia .section-wrapper .head-block__inner .title::before{content:"";display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:normal;background:#10395c;line-height:1}.gracia .section-wrapper .message-block{background:#f3f3f3}.gracia .section-wrapper .message-block .catch{line-height:1.4;color:#333}.gracia .section-wrapper .message-block .catch.-colorB{color:#10395c;font-weight:bold}.gracia .section-wrapper .detail-block .detailList__item{position:relative}.gracia .section-wrapper .detail-block .detailList__item-title{color:#10395c;font-weight:bold}.gracia .section-wrapper .detail-block .detailList__item .imageList{display:flex}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-number{position:absolute;top:8px;left:8px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;line-height:1}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-number span{background:#c7a76f;border-radius:100%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-number span:not(:last-child){margin-right:4px}.gracia .section-wrapper .detail-block .subList{background:rgba(16,57,92,.05)}.gracia .section-wrapper .detail-block .subList__item:not(:last-child){border-bottom:1px solid #d3e5e7}.gracia .section-wrapper .detail-block .subList__item-title{color:#10395c;font-weight:bold}.gracia .section-wrapper .section-column-step .stepList__item:not(:last-child)::before{content:"";position:absolute}.gracia .section-wrapper .section-column-step .stepList__item-title{color:#10395c;font-weight:bold}.gracia .section-wrapper .section-column-step .stepList__item-title span{font-weight:500}.gracia .section-wrapper .section-column-step .stepList__item-contents{position:relative}.gracia .section-wrapper .section-column-step .commentList__item figure{margin-bottom:8px}.gracia .section-wrapper .section-column-step .commentList__item .icon-note{font-size:1rem;vertical-align:super}.gracia .section-wrapper .section-column-step .commentList__item .annotation{display:block;color:#888}.gracia .section-wrapper#section01 .title::before{content:"1"}.gracia .section-wrapper#section02 .title::before{content:"2"}.gracia .section-wrapper#section03 .title::before{content:"3"}.gracia .section-wrapper#section04 .title::before{content:"4"}.gracia .consultantBox-head{font-weight:bold;color:#304fa2;transition:.3s}.gracia .consultantBox-text{color:#5d5e61;line-height:1.4;transition:.3s}.gracia .consultantBox a{transition:.3s}.gracia .consultantBox a:hover{background:#fffae3;text-decoration:none}.gracia .consultantBox a:hover .consultantBox-head{color:#304fa2}.gracia .consultantBox a:hover .consultantBox-text{color:#5d5e61}.gracia .consultantBox a::after{display:none}.gracia .bnrBlock-item{text-align:center}.gracia .bnrBlock-item img{width:100%}.gracia .bnrBlock-item a::after{display:none}.knocksBalance__head{text-align:center;color:#fff;line-height:1.2;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.knocksBalance__head svg{fill:#fff}.knocksBalance .balanceList__item{background:#fff}.knocksBalance .balanceList__head{color:#e99112;line-height:1.2}.knocksBalance .balanceList__head i{color:rgba(233,145,18,.5)}.knocksMind__head{color:#333;text-align:center}.knocksMind .mindList{display:flex;flex-wrap:wrap;justify-content:center}.knocksMind .mindList__item{text-align:center;color:#e99112;display:flex;align-items:center;justify-content:center;background:url(/img/knocks/mind_frame.png) no-repeat center/contain}.knocksMind .mindList__item img{height:100%}.knocksDetailed{background:url();position:relative}.knocksDetailed::before{content:"";width:100%;height:100%;background:rgba(0,40,85,.8);position:absolute;top:0}.knocksDetailed__head{text-align:center;position:relative;z-index:3;color:#fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.knocksDetailed__head svg{fill:#fff}.knocksDetailed__text{position:relative;z-index:3;color:#fff}.knocksDetailed__main{background:#f3f3f3}.knocksDetailed__main .content-block__inner{background:#fff}.knocksDetailed__tab-item a{line-height:1.2;text-align:center;display:block;color:#fff;background:#002855}.knocksDetailed__tab-item a.cr{text-decoration:none;background:#fff;color:#333;font-weight:bold}.knocksDetailed__tab-item a.cr span{color:#0067b0}.knocksDetailed__tab-item a:hover{text-decoration:none;background:#fff;color:#333;font-weight:bold}.knocksDetailed__tab-item a:hover span{color:#0067b0}.knocksDetailed__tab.is-fixed{position:fixed;top:0;z-index:100}.knocksDetailed__photoArea .head04{font-weight:500}.knocksDetailed__photoArea .imgCont{padding-top:75%;background:#f3f3f3;margin-bottom:4px}.knocks .bnrBlock-item{text-align:center}.knocks .bnrBlock-item img{width:100%}.knocks .bnrBlock-item a::after{display:none}.consul .marker{background:linear-gradient(transparent 60%, #fff3a2 60%)}.consul table dl{display:flex;margin:12px 0 0;padding:12px 0 0;border-top:1px dotted #ccc}.consul table dl:first-child{margin:0;padding:0;border:none}.consul table dl dt{padding:1px 0 0;width:6em;font-size:1.4rem;font-weight:bold}.consul table dl dd{flex:1 0 0%}.consul table dl.consul-area{display:block}.consul table dl.consul-area>dt{width:100%;margin:0 0 12px;padding:6px 12px;background:#888;color:#fff}.consul table dl.consul-area>dd{width:100%}.consul table dl.consul-area p{line-height:1.5}.consul table .mini{margin:.5em 0 0;font-size:1.4rem}.consul.kodate .head01,.consul.mansion .head01{color:#ed7a25}.consul.kodate .head05+.message,.consul.mansion .head05+.message{margin-bottom:32px}.consul.kodate .colorR,.consul.mansion .colorR{color:#d0111b}.consul.kodate .conditionsTable th,.consul.mansion .conditionsTable th{text-align:center;background:#ccc}.consul.kodate .conditionsTable td,.consul.mansion .conditionsTable td{background:#fff}.consul.kodate .conditionsTable td .colorR,.consul.mansion .conditionsTable td .colorR{font-weight:bold}.consul.kodate .conditionsTable td .note,.consul.mansion .conditionsTable td .note{margin-top:12px;font-size:1.2rem;color:#888}.consul.kodate .conditionsTable td p,.consul.mansion .conditionsTable td p{line-height:1.4}.consul.kodate .conditionsTable td p:not(first-child),.consul.mansion .conditionsTable td p:not(first-child){margin-top:8px}.consul.kodate .conditions-text p,.consul.mansion .conditions-text p{color:#fff;background:#d0111b;text-align:center;font-weight:bold}.consul.kodate .conditions-text p span,.consul.mansion .conditions-text p span{font-weight:500}.consul.kodate .meritList,.consul.mansion .meritList{display:flex;flex-wrap:wrap}.consul.kodate .meritList__item,.consul.mansion .meritList__item{color:#333;font-weight:bold}.consul.kodate .meritList__item i,.consul.mansion .meritList__item i{color:#0067b0;margin:0 4px 0 0}.consul.kodate .flowList,.consul.mansion .flowList{display:flex;align-items:center;font-feature-settings:normal}.consul.kodate .flowList__item,.consul.mansion .flowList__item{position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#333;background:rgba(237,122,37,.2);padding:8px 4px;font-weight:bold}.consul.kodate .flowList__item::before,.consul.mansion .flowList__item::before{content:"";position:absolute}.consul.kodate .flowList__item:first-child,.consul.mansion .flowList__item:first-child{color:#fff;background:#ed7a25}.consul.kodate .flowList__item:last-child::before,.consul.mansion .flowList__item:last-child::before{display:none}.consul.kodate .flowList__item.-sub,.consul.mansion .flowList__item.-sub{display:flex;flex-wrap:wrap;justify-content:center;-ms-writing-mode:inherit;writing-mode:inherit}.consul.kodate .flowList__item.-sub p,.consul.mansion .flowList__item.-sub p{line-height:1.2}.consul.kodate .flowList__item.-sub p span,.consul.mansion .flowList__item.-sub p span{display:inline-block}.consul.kodate .flowList__item.-sub p.horizontal,.consul.mansion .flowList__item.-sub p.horizontal{width:100%}.consul.kodate .flowList__item.-sub p:nth-child(n+2),.consul.mansion .flowList__item.-sub p:nth-child(n+2){-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.consul.kodate .point-head,.consul.mansion .point-head{color:#333;font-weight:bold}.consul.kodate .pointList__item,.consul.mansion .pointList__item{color:#333;padding-left:18px;text-indent:-18px}.consul.kodate .pointList__item::before,.consul.mansion .pointList__item::before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;border-radius:100%;background:#ed7a25}.consul.kodate .guidanceArea .guidance-text__head,.consul.mansion .guidanceArea .guidance-text__head{padding:4px;text-align:center;color:#333;font-weight:bold;background:#ccc}.consul.kodate .guidanceArea .guidance-text__detail,.consul.mansion .guidanceArea .guidance-text__detail{padding:12px 4px}.consul.kodate .guidanceArea .guidance-text__detail-head,.consul.mansion .guidanceArea .guidance-text__detail-head{font-size:1.4rem;color:#333}.consul.kodate .guidanceArea .guidance-text__detail-main,.consul.mansion .guidanceArea .guidance-text__detail-main{color:#d0111b;font-weight:bold}.consul.kodate .guidanceArea .guidance-text__detail:not(:last-child),.consul.mansion .guidanceArea .guidance-text__detail:not(:last-child){border-bottom:1px solid #ccc}.consul.kodate .developmentList__item-name,.consul.mansion .developmentList__item-name{margin-bottom:4px;font-weight:bold;line-height:1.4;color:#333}.consul.kodate .developmentList__item-sub,.consul.mansion .developmentList__item-sub{line-height:1.4;color:#888}.consul.kodate .head01+.message{margin-bottom:0}.consul .pointList-circle{display:flex;justify-content:center}.consul .pointList-circle__item{color:#fff;background:#ed7a25;border-radius:100%;display:flex;align-items:center;justify-content:center;font-weight:bold;text-align:center}.resort .linkBlock-pic figure img{opacity:1}.resort .message p:nth-child(n+2){margin-top:28px}.resort .message .logo-resort{width:200px}.resort .message .head01 .logo-resort{margin-top:16px}.resort .photoArea .slider__item .imgCont{width:100%;padding-top:66.67%}.resort .slick-prev{z-index:5;background:none;transform:rotate(-45deg)}.resort .slick-prev:hover{opacity:.6}.resort .slick-next{z-index:5;background:none;transform:rotate(45deg)}.resort .slick-next:hover{opacity:.6}.resort .slick-list{background:#f3f3f3}.resort .planList .plan-content.-type01 .plan-content__text-type{color:#d2982d}.resort .planList .plan-content.-type01 .plan-content__text-number{color:#d2982d}.resort .planList .plan-content.-type02 .plan-content__text-type{color:#6a91b2}.resort .planList .plan-content.-type02 .plan-content__text-number{color:#6a91b2}.resort .planList .plan-content.-type03 .plan-content__text-type{color:#9ecdef}.resort .planList .plan-content.-type03 .plan-content__text-number{color:#9ecdef}.resort .planList .plan-content.-type04 .plan-content__text-type{color:#007966}.resort .planList .plan-content.-type04 .plan-content__text-number{color:#007966}.resort .planList .plan-content.-type05 .plan-content__text-type{color:#007966}.resort .planList .plan-content.-type05 .plan-content__text-number{color:#007966}.resort .plan-map__sub li i{margin:-4px 8px 0 4px}.resort .plan-map__sub li.-type01 i{color:#d2982d}.resort .plan-map__sub li.-type02 i{color:#6a91b2}.resort .plan-map__sub li.-type03 i{color:#9ecdef}.resort .plan-map__sub li.-type04 i{color:#007966}.resort .onsen-block__text-sub{font-size:1.2rem;color:#888}.resort .onsen-block__table{border:1px solid #ccc}.resort .onsen-block__table-column{display:flex;border-bottom:1px solid #ccc;line-height:1.4;background:#fff}.resort .onsen-block__table-column:last-child{border:none}.resort .onsen-block__table-item{color:#fff;background:#5d5e61}.resort .bottomlink-resort{background:#f3f3f3}.resort .bottomlink-resort__content.-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.resort .bottomlink-resort__head{color:#333;font-weight:bold;text-align:center}.resort .bottomlink-resort__list{display:flex}.resort .bottomlink-resort__item a{line-height:1.2}.resort .bottomlink-resort+.contactBlock{margin-top:1px}.resort .-oak .oakMenu{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2)}.resort .-oak .oakMenu__tab-item a{line-height:1.2;text-align:center;display:block;color:#fff;background:#002855}.resort .-oak .oakMenu__tab-item a.cr{text-decoration:none;background:#fff;color:#333;font-weight:bold}.resort .-oak .oakMenu__tab-item a.cr span{color:#0067b0}.resort .-oak .oakMenu__tab-item a:hover{text-decoration:none;background:#fff;color:#333;font-weight:bold}.resort .-oak .oakMenu__tab-item a:hover span{color:#0067b0}.resort .-oak .oakMenu__tab.is-fixed{position:fixed;top:0;z-index:100}.resort .-oak .oakMenu__content{display:flex;flex-wrap:wrap}.resort .-oak .oakMenu__content .head01{width:100%}.resort .-oak .oakMenu__content .annotation{width:100%;font-size:1.2rem;color:#888;text-align:right}.resort .-oak .oakMenu__photo figcaption{color:#888;text-align:right;margin-top:4px}.resort .-oak .oakMenu__item{display:flex}.resort .-oak .oakMenu__item-price{margin-left:auto;color:#333}.resort .-oak .oakMenu__item-price span{margin:0 4px}.resort .-oak .oakMenu__type{font-weight:bold;color:#002855;border-bottom:1px solid #002855}.resort .termsArea{background:#f3f3f3}.resort .termsArea .terms-item{line-height:1;font-weight:bold;color:#333}.resort .tennis-block{display:flex;flex-wrap:wrap}.resort .tennis-block .table-title{font-weight:bold;color:#333}.resort .tennis-block .baseTable{text-align:center}.resort .tennis-block .baseTable td:last-child{text-align:right}.resort .access-block__item{color:#333}.resort .access-block__item-type{font-size:1.8rem;font-weight:bold}.resort .access-block__item-type i{font-size:2.4rem;color:#0067b0}.resort .access-block__item-text{color:#5d5e61}.resort .access-block__list-item span.colorO{font-size:1.6rem}.resort .servicePoint__item{background:#fff}.resort .servicePoint__item-name{color:#ed7a25;font-weight:bold;text-align:center;line-height:1.4}.resort .serviceTable-note{text-align:right;font-size:1.4rem;color:#888}.resort .serviceTable .annotation{line-height:1.4}.resort .timeTable__box .baseTable{text-align:center;line-height:1.2;color:#333}.resort .timeTable__box .baseTable span{font-size:1.2rem;color:#ed7a25}.resort .timeTable__head{color:#333;font-weight:bold}.resort .timeTable .annotation{line-height:1.4}.resort .introBlock{box-shadow:0 1px 5px rgba(0,0,0,.2)}.resort .introBlock-ttl{font-weight:bold;color:#333;text-align:center;line-height:1.4}.resort .introBlock-sub{line-height:1.4;width:100%}.resort .introBlock-pic .imgFit{padding-top:66.66%}.company .content-block.-dev{background:#f3f3f3}.company .content-block#developmentMenu .content-menu{margin-bottom:20px}.company .head01,.company .head02,.company .head03{text-align:center}.company .logo_sotetsu_en svg{width:100%;height:100%}.company .companyProfile svg{margin:0 10px 0 0;width:30px;height:30px}.company .slider{width:100%;margin-bottom:0}.company .slider .slick-prev{z-index:5;background:none;transform:rotate(-45deg)}.company .slider .slick-prev::before{content:"";display:none}.company .slider .slick-next{z-index:5;background:none;transform:rotate(45deg)}.company .slider .slick-next::before{content:"";display:none}.company .slider .slick-list{background:#f3f3f3}.company .slider .slick-dots{position:static;display:flex;justify-content:center}.company .slider .slick-dots li{margin:0;overflow:hidden;display:block}.company .slider .slick-dots li::after{content:"";background-color:rgba(0,0,0,.5);position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.company .slider .slick-dots li:hover::after{opacity:1}.company .slider .slick-dots li img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.company .slider li.slick-active::after{opacity:1}.company .slider__item{display:flex;flex-wrap:wrap;align-items:stretch;position:relative}.company .slider__item .imgCont{width:100%;padding-top:70.5%}.company .dataLink{display:flex;justify-content:center}.company .dataArea{background:#f3f3f3}.company .data__item{display:flex}.company .data__item dt{color:#333;flex-shrink:0}.company .arrowBtnArea{display:flex}.company .arrowBtnArea .arrowBtn:nth-of-type(2){margin-left:auto}.company .arrowBtnArea .arrowBtn.-next a::after{border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg);top:11px;right:15px}.company .arrowBtnArea .arrowBtn.-prev a::after{border-top:4px solid #fff;border-left:4px solid #fff;transform:rotate(-45deg);top:11px;left:14px}.company .arrowBtnArea .arrowBtn a{display:block;position:relative}.company .arrowBtnArea .arrowBtn a::before{content:"";display:block;height:40px;width:40px;box-sizing:border-box;border:1px solid #ed7a25;background:#ed7a25;transition:all .3s ease}.company .arrowBtnArea .arrowBtn a::after{content:"";display:block;width:14px;height:14px;position:absolute;z-index:5;transition:all .3s ease}.company .arrowBtnArea .arrowBtn a:hover::before{background:#fff}.company .arrowBtnArea .arrowBtn a:hover::after{border-color:#ed7a25}.company .btnArea{margin-top:32px}.company ol.normalList li::before{color:#333}.company .innerBlock.-code .normalList{margin-bottom:0}.company .officeList__box{position:relative}.company .officeList__box:nth-of-type(4n+1),.company .officeList__box:nth-of-type(4n+2){background:#f3f3f3}.company .officeList__box:nth-of-type(4n+1) .gMap__map,.company .officeList__box:nth-of-type(4n+2) .gMap__map{border:4px solid #fff}.company .officeList .gMap__link{text-align:right;font-size:1.4rem}.company .officeList .gMap__link a{color:#5d5e61;text-decoration:none}.company .officeList .gMap__link a::after{color:#ed7a25}.company .officeList .gMap__link a:hover{color:#0067b0;text-decoration:underline}.company .officeList .gMap__map{display:flex;align-items:center;justify-content:center;background:#fbfbfb}.company .devContent__term{font-weight:bold;color:#0067b0;flex-shrink:0}.company .devContent__list{position:relative}.company .devContent__list-item a .devContent__head-name{color:#0067b0}.company .devContent__list-item a:hover{text-decoration:none;background:#fffae3}.company .devContent__head{display:flex;align-items:center;z-index:2}.company .devContent__head-number{color:#fff;background:#0067b0;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2}.company .devContent__head-name{color:#333;line-height:1.4}.company .devContent__info{display:flex;align-items:center}.company .devContent__info-data{background:#f3f3f3;flex-shrink:0;color:#5d5e61}.company .devContent__info-address{line-height:1.4;color:#5d5e61}.company .-age .devContent__list::before{content:"";display:block;width:1px;background:#0067b0;position:absolute;z-index:1}.company .-age .devContent:last-of-type .devContent__list::before{height:100%}.company .timeline{display:flex;border-top:4px solid rgba(0,103,176,.1);position:relative}.company .timeline:first-child{border:none}.company .timeline:first-child .timeline__list{padding-top:0}.company .timeline:first-child .timeline__list::before{display:none}.company .timeline__name{color:#333;font-weight:bold;position:absolute}.company .timeline__list::after,.company .timeline__list::before{content:"";background:#0067b0;width:1px;height:100%;position:absolute}.company .timeline__item{position:relative}.company .timeline__item::before{content:"";background:#0067b0;position:absolute;border-radius:100%}.company .timeline__item::after{content:"";background:#0067b0;width:1px;height:100%;position:absolute}.company .timeline__item-date{color:#0067b0;font-weight:bold;flex-shrink:0}.company .timeline__item-date span{font-weight:500}.company .timeline__item-date span.number{font-weight:bold}.company .business-content__text-head{color:#0067b0;font-weight:500;line-height:1.4}.company .business-content__text-head span{display:block}.company .business-content__text-sub{color:#0067b0;font-weight:500;line-height:1.4}.company .business-content__text-sub span{display:inline;vertical-align:text-top}.company .business-content__text p:not(:last-child){margin-bottom:.75em}.company .business-content__sub p:not(:last-child){margin-bottom:.75em}.company .business-content__sub .business-content__photo figcaption a{color:#5d5e61;word-break:break-all}.company .business-content figcaption{text-align:right;font-size:1.4rem;margin-top:8px}.company .bottomlink-hist{background:url(/img/company/bg_link_hist.jpg) no-repeat center/cover}.company .bottomlink-hist__text{color:#333}.company .bottomlink-buz{background:#f3f3f3}.company .bottomlink-buz__head{color:#333;font-weight:bold;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.company .bottomlink-buz__head svg{background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.company .bottomlink-buz__list{display:flex}.company .bottomlink-buz__item a{line-height:1.2}.company .baseTable td dl{border-bottom:1px dotted #ccc;padding:8px 0}.company .baseTable td dl:last-child{border:none}.company .baseTable td dl dd:before{content:":";margin-right:4px;line-height:1.6}.company .baseTable td a{display:inline-block}.company .rentEstate__title.head01{line-height:1.2;text-align:left;margin:0 0 16px 0}.company .rentEstate__info-address{color:#333;line-height:1.4}.company .rentEstate__info-note{font-size:1.4rem;line-height:1.4}.company .rentEstate__detail{color:#ddd;display:flex;flex-wrap:wrap}.company .rentEstate__detail dl{color:#888;display:flex;align-items:center;border-bottom:1px dotted #ccc;line-height:1.2}.company .rentEstate__detail dl:nth-of-type(-n+2){border-top:1px dotted #ccc}.company .rentEstate__detail dl dt{font-weight:bold;flex-shrink:0;box-sizing:border-box;padding-right:1em;flex-shrink:0}.company .rentEstate__link a{color:#5d5e61}.company .rentEstate__link a::after{color:#ed7a25}.company .rentEstate__inquiry{background:#f3f3f3}.company .rentEstate__inquiry-title{font-weight:bold;color:#333}.company .rentEstate__inquiry-office{line-height:1.4;color:#333}.news .info__list,.resort .info__list{border-top:1px solid #ccc}.news .info__item,.resort .info__item{border-bottom:1px solid #ccc}.news .info__item-link,.resort .info__item-link{display:flex;align-items:flex-start;color:inherit;position:relative}.news .info__item-link:hover,.resort .info__item-link:hover{text-decoration:none;background:#fffae3}.news .info__item-link::after,.resort .info__item-link::after{content:"";width:7px;height:7px;position:absolute;top:0;bottom:0;margin:auto;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);font-weight:400;color:#ed7a25}.news .info__item-link[target=_blank]::after,.resort .info__item-link[target=_blank]::after{width:12px;height:18px;content:"";border:none;transform:none;font-size:1.2rem;color:#ed7a25;margin:auto}.news .info__item-link.-pdf::after,.resort .info__item-link.-pdf::after{width:12px;height:24px;font-family:"Font Awesome 5 Free";content:"";border:none;transform:none;color:#de0404;font-weight:900}.news .info__item.-plus,.resort .info__item.-plus{border:1px solid #ccc}.news .info__item.-plus .info__text-title,.resort .info__item.-plus .info__text-title{color:#333;font-weight:bold}.news .info__item.-plus .info__text-title i,.resort .info__item.-plus .info__text-title i{color:#ed7a25}.news .info__item.-plus .info__item-link::after,.resort .info__item.-plus .info__item-link::after{display:none}.news .info__text-ymd,.resort .info__text-ymd{min-width:10em;line-height:1.5;color:#888;flex-shrink:0}.news .info__text-category,.resort .info__text-category{width:8em;color:#ed7a25;font-weight:bold;box-sizing:border-box;border:1px solid #ed7a25;text-align:center;flex-shrink:0}.news .info__text-title,.resort .info__text-title{color:#333;line-height:1.4}.news .info__detail .info__text-ymd,.resort .info__detail .info__text-ymd{text-align:right}.news .info__detail-main,.resort .info__detail-main{background:#f3f3f3}.privacy-block{counter-reset:coNumber}p+.privacy-block{margin-top:32px}.privacy-block h2,.privacy-block dt{margin-bottom:.5em;color:#333;font-weight:bold}.privacy-block dl+dl{margin-top:1.5em}.privacy-block dd+dd{margin-top:1em}.privacy-block>li{position:relative;padding-left:1.5em}.privacy-block>li+li{margin-top:1.5em}.privacy-block>li::before{position:absolute;top:0;left:0;counter-increment:coNumber;content:counter(coNumber) ".";color:#333;font-weight:bold;width:1em;text-align:right}.privacy-block_in{counter-reset:coNumber}.privacy-block_in>li{position:relative;padding-left:2.5em;margin-top:.5em}.privacy-block_in>li::before{position:absolute;top:0;left:0;counter-increment:coNumber;content:"(" counter(coNumber) ")";width:2em;text-align:right}.privacy-block_add{background:#f3f3f3;padding:16px 20px;margin:12px 0 0 0}.privacy-block_add .point{font-size:1.4rem;line-height:1.4}.privacy-block_add .point+.point{margin-top:.5em}.sitemap-list dt{color:#333;font-weight:bold}.info-block{color:#333}.info-block:first-child{margin:0}.info-block dt{font-weight:bold;text-align:center}.info-block dd{background:#f3f3f3}.info-block li{border-bottom:1px solid #ccc}.info-block li:last-child{border:none}.info-block p{line-height:1.4}.link-block a span{display:block;margin:0 0 8px 0;color:#5d5e61;font-size:1.2rem;font-weight:500}.link-block a img{width:240px}.link-block a:hover{background:#fffae3}.link-block .linkTitle{margin:0 auto;width:240px;height:70px;background-image:url("/img/link/bnrLink.png");background-size:960px auto;background-position:0 0;text-indent:-9999px}.link-block .linkTitle.-b01{background-position:0 0}.link-block .linkTitle.-b02{background-position:-240px 0}.link-block .linkTitle.-b03{background-position:-480px 0}.link-block .linkTitle.-b04{background-position:-720px 0}.link-block .linkTitle.-b05{background-position:0 -70px}.link-block .linkTitle.-b06{background-position:-240px -70px}.link-block .linkTitle.-b07{background-position:-480px -70px}.link-block .linkTitle.-b08{background-position:-720px -70px}.link-block .linkTitle.-b09{background-position:0 -140px}.link-block .linkTitle.-b10{background-position:-240px -140px}.link-block .linkTitle.-b11{background-position:-480px -140px}.link-block .linkTitle.-b12{background-position:-720px -140px}.link-block .linkTitle.-b13{background-position:0 -210px}.link-block .linkTitle.-b14{background-position:-240px -210px}.link-block .linkTitle.-b15{background-position:-480px -210px}.link-block .linkTitle.-b16{background-position:-720px -210px}.top .mv{background:#f3f3f3}.top .mv__catchphrase{position:absolute;right:0;left:0;margin:auto;line-height:1.4;z-index:5;color:#fff;text-align:center;text-shadow:#000 0px 0px 20px}.top .mv__catchphrase span:nth-child(1){color:#0067b0}.top .mv__catchphrase span:last-child{color:#ed7a25}.top .mv__image{width:100%;position:absolute;top:0}.top .mv__image-item{position:relative;overflow:hidden}.top .mv__image-item a{display:block;width:100%;height:100%}.top .mv__image-item a:hover .mv__estate{opacity:.8}.top .mv__image-item a[target=_blank]::after{display:none}.top .mv__image-item.-co .mv__catchphrase{text-align:right;color:#5d5e61;text-shadow:none}.top .mv__image-item.-co .mv__picture{height:auto;padding-top:8px;position:static;top:0;left:0;transform:none}.top .mv__picture{object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease}.top .mv__estate{display:flex;justify-content:space-between;position:absolute}.top .mv__estate-name{padding:4px 0;text-align:center;color:#fff;background:rgba(0,0,0,.6)}.top .mv .slick-dots li{width:54px;height:6px;margin:0 10px}.top .mv .slick-dots li button{width:54px;height:4px;padding:0;border-radius:2px;background:hsla(0,0%,100%,.8);transition:all .3s ease}.top .mv .slick-dots li.slick-active button{background:#ed7a25}.top .gnavi{height:auto;position:relative;border:none;background:rgba(0,0,0,0);transition:all .3s ease}.top .gnavi__list{position:static;margin:0 auto}.top .gnavi__menu-parent{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;line-height:1.4;height:100%;color:#fff;border:none;background:#002855}.top .gnavi__menu-parent:visited,.top .gnavi__menu-parent:active{color:#fff}.top .gnavi__menu-parent:hover{background:#002855;border:none;color:#fff}.top .gnavi__menu-parent:hover::before{display:none}.top .gnavi__menu-parent.active,.top .gnavi__menu-parent.cr{background:#002855;border:none;color:#fff}.top .gnavi__menu-parent.active::before,.top .gnavi__menu-parent.cr::before{display:none}.top .dropdown-menu{top:72px !important;box-shadow:none}.top .dropdown-menu.-sumai{display:block}.top .residence .residenceMenu{display:flex;gap:24px}.top .residence .residenceMenu .linkBlock a:hover .linkBlock-pic img{opacity:.4}.top .residence .residenceMenu .linkBlock-ttl{margin:0}.top .residence .residenceMenu .linkBlock-logo{margin:0 auto;fill:#fff}.top .residence .residenceMenu .linkBlock-logo svg{padding:0}.top .residence .residenceMenu .linkBlock.-graciafit{box-shadow:0 2px 4px rgba(0,0,0,.2)}.top .residence .residenceMenu .linkBlock.-graciafit .linkBlock-pic{background:#e99112}.top .residence .residenceMenu .linkBlock.-gracia{box-shadow:0 2px 4px rgba(0,0,0,.2)}.top .residence .residenceMenu .linkBlock.-gracia .linkBlock-pic{background:#10395c}.top .residence .residenceMenu .linkBlock.-routemap{box-shadow:0 2px 4px rgba(0,0,0,.2)}.top .project{background:#002855}.top .project .head03{color:#fff}.top .project__list li{text-align:center}.top .project__list a{display:block;background:#fff;color:#333}.top .project__list a .imgonly img{object-fit:fill}.top .project__list a .imgFit{width:100%;padding-top:86%}.top .project__list a .imgFit img{width:100%;transition:all .3s ease-out;top:0;left:auto;transform:inherit}.top .project__list a[target=_blank]::after{display:none}.top .project__list a[target=_blank] .text{position:relative}.top .project__list a[target=_blank] .text::after{margin:0 0 0 4px;font-family:"Font Awesome 5 Free";content:"";color:#ed7a25;font-weight:400;font-size:1.2rem;vertical-align:2px;position:absolute;top:8px;right:8px}.top .project__list a:hover{background:#fffae3;text-decoration:none}.top .project__list a:hover .imgFit img{transform:scale(1.1);opacity:1}.top .project__list p{line-height:1.4}.top .project__list p.sub{margin:0 0 .1em;color:#888}.top .project .slick-prev{z-index:5;background:none}.top .project .slick-prev::before{content:"";display:block}.top .project .slick-prev::after{content:"";display:block;transform:rotate(-45deg)}.top .project .slick-next{z-index:5;background:none}.top .project .slick-next::before{content:"";display:block}.top .project .slick-next::after{content:"";display:block;transform:rotate(45deg)}.top .company{text-align:center}.top .company__list{display:flex}.topBnr__item a[target=_blank]::after{display:none}.content-block.bnr .linkBlock{display:flex;justify-content:center;margin-block:0}.content-block.bnr .linkBlock:nth-of-type(2){margin-block-start:80px}.content-block.bnr .linkBlock-pic{width:auto;height:auto}.content-block.bnr .linkBlock-pic img:hover{opacity:.7}.service__list{text-align:center}.service__list .-w{display:flex}.service__list .-w li{width:100%}.service__list .-w li+li{margin-left:8px}.font__urw-din-con{font-family:urw-din-condensed,sans-serif;font-weight:700;font-style:normal}.header.machi_header{border-bottom:4px solid #ccc}.header.machi_header .header__global-block .header__logo img{width:160px;height:auto}.machi .head01,.machi .head02,.machi .head03{font-weight:bold;color:#292e88}.machi .head01.color02,.machi .head02.color02,.machi .head03.color02{color:#2cb2c2}.machi .machi_ditail{text-align:center;font-size:24px;color:#000;margin:40px 0 -40px}.machi .machi_title{padding:32px}.machi .machi_title .pageTitle{font-size:7rem;color:#000}.machi .mv{background-image:url(/img/common/mv_machi02_pc.jpg);background-position:center}.machi .mv__inner .pageTitle{width:100%}.machi .mv__inner p{width:100%;color:#fff;text-align:center}.machi.-top .mv__inner{align-content:flex-start;flex-wrap:wrap;background:rgba(0,40,85,0)}.machi.-top .mv__inner *{text-shadow:0 0 6px #0067b0,0 0 4px #0067b0,0 0 .1px #0067b0}.machi .logo_sotetsu_en svg{width:100%;height:100%}.machi .companyProfile a{display:flex;align-items:center;justify-content:center}.machi .companyProfile svg{margin-right:10px;width:30px;height:30px}.machi .companyProfile .logo-simple{width:128px;margin-right:16px}.machi .GDAward .bnrGracia{text-align:center}.machi .GDAward .bnrGracia a{display:block}.machi .GDAward .bnrGracia a img{width:100%}.machi .GDAward .bnrGracia a::after{display:none}.machi .GDAward-logo{text-align:center}.machi .GDAward-title{text-align:center;font-weight:bold;color:#004070}.machi .GDAwardContent{position:relative}.machi .GDAwardContent__tab{display:flex;justify-content:center;position:absolute;right:0;left:0;margin:0 auto}.machi .GDAwardContent__number{display:block;text-align:center;font-weight:bold;letter-spacing:.2em;background:#fff;line-height:1}.machi .GDAwardContent__number a{display:block;background:#f3f3f3;color:#888;text-decoration:none}.machi .GDAwardContent__number a:hover{background:#fffae3}.machi .GDAwardContent__head{font-weight:bold}.machi .GDAwardContent__main-image p{font-weight:bold}.machi .GDAwardContent__number.-no1{color:#007258;border:2px solid #007258}.machi .GDAwardContent__number.-no1 a:hover{background:#fffae3;color:#007258}.machi .GDAwardContent__number.-no2{color:#004070;border:2px solid #004070}.machi .GDAwardContent__number.-no2 a:hover{background:#fffae3;color:#004070}.machi .GDAwardContent__logo{text-align:center}.machi .GDAwardContent.-type01{border-top:2px solid #007258}.machi .GDAwardContent.-type01 .GDAwardContent__head,.machi .GDAwardContent.-type01 .GDAwardContent__head a{color:#007258}.machi .GDAwardContent.-type01 .GDAwardContent__main-image p{color:#007258}.machi .GDAwardContent.-type01 .GDAwardContent__number.-no1{border-bottom:2px solid #fff}.machi .GDAwardContent.-type01 .GDAwardContent__number.-no2{border:2px solid #888;border-bottom:2px solid #007258}.machi .GDAwardContent.-type02{border-top:2px solid #004070}.machi .GDAwardContent.-type02 .GDAwardContent__head,.machi .GDAwardContent.-type02 .GDAwardContent__head a{color:#004070}.machi .GDAwardContent.-type02 .GDAwardContent__main-image p{color:#004070}.machi .GDAwardContent.-type02 .GDAwardContent__number.-no1{border:2px solid #888;border-bottom:2px solid #004070}.machi .GDAwardContent.-type02 .GDAwardContent__number.-no2{border-bottom:2px solid #fff}.machi .GDAwardContent.-simple{margin-top:0}.machi .GDAwardContent.-simple .GDAwardContent__head,.machi .GDAwardContent.-simple .GDAwardContent__head a{color:#2cb2c2}.machi .GDAwardContent.-simple .message.-photo{display:flex;gap:10px}.machi .GDAward-2021 .GDAwardContent{margin-top:0}.machi .GDAward-2021 .GDAwardContent__head,.machi .GDAward-2021 .GDAwardContent__head a{color:#2cb2c2}#machiMenu .content-menu__item.-gooddesign .content-menu__text p{color:#9c1118;text-shadow:0 0 4px #fff,0 0 3px #fff,0 0 .1px #fff}#machiMenu .content-menu__item a::before,#machiMenu .content-menu__item a::after{display:none}#machiMenu .content-menu__text{width:100%;height:65%;padding:0;margin:0 auto auto;background:none}#machiMenu .content-menu__text p{width:100%;text-align:center;font-weight:500;color:#fff;text-shadow:0 0 3px #0067b0,0 0 2px #0067b0,0 0 .05px #0067b0}.history .stage-link{text-align:center;cursor:pointer;font-weight:bold;color:#292e88;transition:.6s}.history .stage-link-1st{background:#d2ecf9}.history .stage-link-2nd{background:#d5eada}.history .stage-link-3rd{background:#fadbcd}.history .stage-link:hover{opacity:.8}.history-block__txt{color:#333}.history-block__txt .annotation,.history-block__txt .note{display:block;color:#5d5e61;margin-top:1em}.history-block__img figcaption{margin-top:.375em}.history-figure-list{display:flex;flex-wrap:wrap}.history-figure-item figcaption{margin-top:.375em}.history .logo-list{display:flex;align-items:center;background:#fff}.minamaki-section__location,.ebina-section__location,.yokohamanishi-section__location,.futamatagawa-section__location{display:flex;flex-wrap:wrap}.minamaki-section.-access .minamaki-section__text,.ebina-section.-access .minamaki-section__text,.yokohamanishi-section.-access .minamaki-section__text,.futamatagawa-section.-access .minamaki-section__text{order:1 !important}.minamaki-section.-access .minamaki-section__img,.ebina-section.-access .minamaki-section__img,.yokohamanishi-section.-access .minamaki-section__img,.futamatagawa-section.-access .minamaki-section__img{order:2 !important}.minamaki-section figcaption,.ebina-section figcaption,.yokohamanishi-section figcaption,.futamatagawa-section figcaption{margin-top:.5em}.minamaki .mv,.ebina .mv,.yokohamanishi .mv,.futamatagawa .mv{background-image:url(/img/machi/minamaki/mv_minamaki.jpg);background-position:center}.minamaki .mv__inner,.ebina .mv__inner,.yokohamanishi .mv__inner,.futamatagawa .mv__inner{background:rgba(0,40,85,0)}.minamaki .mv-illust__inner,.ebina .mv-illust__inner,.yokohamanishi .mv-illust__inner,.futamatagawa .mv-illust__inner{text-align:center;margin:0 auto}.minamaki .mv-illust__inner img,.ebina .mv-illust__inner img,.yokohamanishi .mv-illust__inner img,.futamatagawa .mv-illust__inner img{width:100%}.minamaki .mv-illust.-bgYellow,.ebina .mv-illust.-bgYellow,.yokohamanishi .mv-illust.-bgYellow,.futamatagawa .mv-illust.-bgYellow{background:#fffae3}.minamaki .mv-illust.-bgYellow .mv-illust__title .head01,.ebina .mv-illust.-bgYellow .mv-illust__title .head01,.yokohamanishi .mv-illust.-bgYellow .mv-illust__title .head01,.futamatagawa .mv-illust.-bgYellow .mv-illust__title .head01{background:rgba(188,226,229,.8)}.minamaki .head01,.minamaki .head02,.minamaki .head03,.minamaki .head06,.ebina .head01,.ebina .head02,.ebina .head03,.ebina .head06,.yokohamanishi .head01,.yokohamanishi .head02,.yokohamanishi .head03,.yokohamanishi .head06,.futamatagawa .head01,.futamatagawa .head02,.futamatagawa .head03,.futamatagawa .head06{color:#2cb2c2}.minamaki .head06,.ebina .head06,.yokohamanishi .head06,.futamatagawa .head06{font-weight:bold}.minamaki .pageTitle.head02,.ebina .pageTitle.head02,.yokohamanishi .pageTitle.head02,.futamatagawa .pageTitle.head02{color:#292e88}.minamaki .pageTitle.head02 span,.ebina .pageTitle.head02 span,.yokohamanishi .pageTitle.head02 span,.futamatagawa .pageTitle.head02 span{opacity:1}.minamaki-top .head01,.minamaki-top .head02,.ebina-top .head01,.ebina-top .head02,.yokohamanishi-top .head01,.yokohamanishi-top .head02,.futamatagawa-top .head01,.futamatagawa-top .head02{color:#292e88}.minamaki-top .pageTitle+.copy,.ebina-top .pageTitle+.copy,.yokohamanishi-top .pageTitle+.copy,.futamatagawa-top .pageTitle+.copy{color:#292e88;font-weight:bold;text-align:center}.minamaki-top .news .head03,.ebina-top .news .head03,.yokohamanishi-top .news .head03,.futamatagawa-top .news .head03{font-weight:500;color:#333}.minamaki-menu.mg,.ebina-menu.mg,.yokohamanishi-menu.mg,.futamatagawa-menu.mg{margin-top:48px}.minamaki-menu.mgb,.ebina-menu.mgb,.yokohamanishi-menu.mgb,.futamatagawa-menu.mgb{margin:48px 0}.minamaki-menu .concept_top::before,.ebina-menu .concept_top::before,.yokohamanishi-menu .concept_top::before,.futamatagawa-menu .concept_top::before{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #bce2e5}.minamaki-menu .concept_bottom::before,.ebina-menu .concept_bottom::before,.yokohamanishi-menu .concept_bottom::before,.futamatagawa-menu .concept_bottom::before{content:"";position:absolute;top:-32px;left:35%;transform:rotate(179deg);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #bce2e5;z-index:-1}.minamaki-menu .history_top::before,.ebina-menu .history_top::before,.yokohamanishi-menu .history_top::before,.futamatagawa-menu .history_top::before{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #d2ecf9}.minamaki-menu .history_bottom::before,.ebina-menu .history_bottom::before,.yokohamanishi-menu .history_bottom::before,.futamatagawa-menu .history_bottom::before{content:"";position:absolute;top:-32px;left:35%;transform:rotate(179deg);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #d2ecf9;z-index:-1}.minamaki-menu .features_top::before,.ebina-menu .features_top::before,.yokohamanishi-menu .features_top::before,.futamatagawa-menu .features_top::before{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #bce2e5}.minamaki-menu .features_bottom::before,.ebina-menu .features_bottom::before,.yokohamanishi-menu .features_bottom::before,.futamatagawa-menu .features_bottom::before{content:"";position:absolute;top:-32px;left:35%;transform:rotate(179deg);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #bce2e5;z-index:-1}.minamaki-menu__item,.ebina-menu__item,.yokohamanishi-menu__item,.futamatagawa-menu__item{position:relative}.minamaki-menu__item a,.minamaki-menu__item p,.ebina-menu__item a,.ebina-menu__item p,.yokohamanishi-menu__item a,.yokohamanishi-menu__item p,.futamatagawa-menu__item a,.futamatagawa-menu__item p{display:block;box-sizing:border-box;text-align:center;font-weight:bold;color:#292e88;position:relative;font-weight:bold;background:#bce2e5}.minamaki-menu__item a.ekimae,.minamaki-menu__item p.ekimae,.ebina-menu__item a.ekimae,.ebina-menu__item p.ekimae,.yokohamanishi-menu__item a.ekimae,.yokohamanishi-menu__item p.ekimae,.futamatagawa-menu__item a.ekimae,.futamatagawa-menu__item p.ekimae{background-image:url(/img/machi/minamaki/mv_minamaki_03.svg)}.minamaki-menu__item a.parenting,.minamaki-menu__item p.parenting,.ebina-menu__item a.parenting,.ebina-menu__item p.parenting,.yokohamanishi-menu__item a.parenting,.yokohamanishi-menu__item p.parenting,.futamatagawa-menu__item a.parenting,.futamatagawa-menu__item p.parenting{background-image:url(/img/machi/minamaki/mv_minamaki_04.svg)}.minamaki-menu__item a.senior,.minamaki-menu__item p.senior,.ebina-menu__item a.senior,.ebina-menu__item p.senior,.yokohamanishi-menu__item a.senior,.yokohamanishi-menu__item p.senior,.futamatagawa-menu__item a.senior,.futamatagawa-menu__item p.senior{background-image:url(/img/machi/minamaki/mv_minamaki_05.svg)}.minamaki-menu__item a.nature,.minamaki-menu__item p.nature,.ebina-menu__item a.nature,.ebina-menu__item p.nature,.yokohamanishi-menu__item a.nature,.yokohamanishi-menu__item p.nature,.futamatagawa-menu__item a.nature,.futamatagawa-menu__item p.nature{background-image:url(/img/machi/minamaki/mv_minamaki_06.svg)}.minamaki-menu__item a.access,.minamaki-menu__item p.access,.ebina-menu__item a.access,.ebina-menu__item p.access,.yokohamanishi-menu__item a.access,.yokohamanishi-menu__item p.access,.futamatagawa-menu__item a.access,.futamatagawa-menu__item p.access{background-image:url(/img/machi/minamaki/mv_minamaki_07.svg)}.minamaki-menu__item a.tasedai,.minamaki-menu__item p.tasedai,.ebina-menu__item a.tasedai,.ebina-menu__item p.tasedai,.yokohamanishi-menu__item a.tasedai,.yokohamanishi-menu__item p.tasedai,.futamatagawa-menu__item a.tasedai,.futamatagawa-menu__item p.tasedai{background-image:url(/img/machi/minamaki/mv_minamaki_01.svg)}.minamaki-menu__item a.residentialarea,.minamaki-menu__item p.residentialarea,.ebina-menu__item a.residentialarea,.ebina-menu__item p.residentialarea,.yokohamanishi-menu__item a.residentialarea,.yokohamanishi-menu__item p.residentialarea,.futamatagawa-menu__item a.residentialarea,.futamatagawa-menu__item p.residentialarea{background-image:url(/img/machi/minamaki/mv_minamaki_08.svg)}.minamaki-menu__item a:hover,.ebina-menu__item a:hover,.yokohamanishi-menu__item a:hover,.futamatagawa-menu__item a:hover{text-decoration:none;background-color:#fffae3 !important}.minamaki-concept,.ebina-concept,.yokohamanishi-concept,.futamatagawa-concept{font-family:"Noto Sans JP",sans-serif;-ms-font-feature-settings:"normal"}.minamaki-concept p,.ebina-concept p,.yokohamanishi-concept p,.futamatagawa-concept p{line-height:1.8;margin-bottom:2em;color:#333;font-weight:400}.minamaki .message,.ebina .message,.yokohamanishi .message,.futamatagawa .message{color:#333}.minamaki .message *:not(:last-child),.ebina .message *:not(:last-child),.yokohamanishi .message *:not(:last-child),.futamatagawa .message *:not(:last-child){margin-bottom:1em}.minamaki .history-list__item .head06,.ebina .history-list__item .head06,.yokohamanishi .history-list__item .head06,.futamatagawa .history-list__item .head06{color:#01a69f}.minamaki .history-list__item-year,.ebina .history-list__item-year,.yokohamanishi .history-list__item-year,.futamatagawa .history-list__item-year{line-height:1.2;font-weight:bold;color:#333}.minamaki .history-list__item dt,.ebina .history-list__item dt,.yokohamanishi .history-list__item dt,.futamatagawa .history-list__item dt{margin-bottom:.5em}.minamaki .history-list__item dd p:not(:last-child),.ebina .history-list__item dd p:not(:last-child),.yokohamanishi .history-list__item dd p:not(:last-child),.futamatagawa .history-list__item dd p:not(:last-child){margin-bottom:1em}.minamaki .history-list__item dd p.point,.ebina .history-list__item dd p.point,.yokohamanishi .history-list__item dd p.point,.futamatagawa .history-list__item dd p.point{margin:2em 0}.minamaki .history-list__item dd figure,.ebina .history-list__item dd figure,.yokohamanishi .history-list__item dd figure,.futamatagawa .history-list__item dd figure{margin-bottom:2em}.minamaki .history-list__item dd figcaption,.ebina .history-list__item dd figcaption,.yokohamanishi .history-list__item dd figcaption,.futamatagawa .history-list__item dd figcaption{margin-top:4px}.minamaki .history-list__item dd .normalBtnTRQ,.ebina .history-list__item dd .normalBtnTRQ,.yokohamanishi .history-list__item dd .normalBtnTRQ,.futamatagawa .history-list__item dd .normalBtnTRQ{margin-top:1em}.minamaki .history-list__item dd .point,.ebina .history-list__item dd .point,.yokohamanishi .history-list__item dd .point,.futamatagawa .history-list__item dd .point{font-weight:bold;padding:1em 2em;display:inline-block;position:relative;text-align:center;color:#333}.minamaki .history-list__item dd .point::before,.ebina .history-list__item dd .point::before,.yokohamanishi .history-list__item dd .point::before,.futamatagawa .history-list__item dd .point::before{content:"";display:block;width:1em;height:100%;border-top:1px solid #2cb2c2;border-left:1px solid #2cb2c2;border-bottom:1px solid #2cb2c2;position:absolute;top:0;left:0}.minamaki .history-list__item dd .point::after,.ebina .history-list__item dd .point::after,.yokohamanishi .history-list__item dd .point::after,.futamatagawa .history-list__item dd .point::after{content:"";display:block;width:1em;height:100%;border-top:1px solid #2cb2c2;border-right:1px solid #2cb2c2;border-bottom:1px solid #2cb2c2;position:absolute;top:0;right:0}.minamaki .access_info,.ebina .access_info,.yokohamanishi .access_info,.futamatagawa .access_info{font-weight:bold}.minamaki .access_info dt,.ebina .access_info dt,.yokohamanishi .access_info dt,.futamatagawa .access_info dt{color:#2cb2c2}.minamaki .access_info dt .font__urw-din-con,.ebina .access_info dt .font__urw-din-con,.yokohamanishi .access_info dt .font__urw-din-con,.futamatagawa .access_info dt .font__urw-din-con{color:#e99112}.minamaki .access_info dd,.ebina .access_info dd,.yokohamanishi .access_info dd,.futamatagawa .access_info dd{color:#333}.header.-minamaki .header__logo-minamaki a,.header.-minamaki .header__logo-ebina a,.header.-ebina .header__logo-minamaki a,.header.-ebina .header__logo-ebina a,.header.-yokohamanishi .header__logo-minamaki a,.header.-yokohamanishi .header__logo-ebina a,.header.-futamatagawa .header__logo-minamaki a,.header.-futamatagawa .header__logo-ebina a{color:#292e88}.header.-minamaki .header__logo-minamaki a:hover,.header.-minamaki .header__logo-ebina a:hover,.header.-ebina .header__logo-minamaki a:hover,.header.-ebina .header__logo-ebina a:hover,.header.-yokohamanishi .header__logo-minamaki a:hover,.header.-yokohamanishi .header__logo-ebina a:hover,.header.-futamatagawa .header__logo-minamaki a:hover,.header.-futamatagawa .header__logo-ebina a:hover{text-decoration:none}.header.-minamaki .header__logo-minamaki span,.header.-minamaki .header__logo-ebina span,.header.-ebina .header__logo-minamaki span,.header.-ebina .header__logo-ebina span,.header.-yokohamanishi .header__logo-minamaki span,.header.-yokohamanishi .header__logo-ebina span,.header.-futamatagawa .header__logo-minamaki span,.header.-futamatagawa .header__logo-ebina span{display:block;line-height:1}.header.-minamaki .header__logo img,.header.-ebina .header__logo img,.header.-yokohamanishi .header__logo img,.header.-futamatagawa .header__logo img{width:160px;height:auto}.header.-minamaki-gooddesign .text,.header.-ebina-gooddesign .text,.header.-yokohamanishi-gooddesign .text,.header.-futamatagawa-gooddesign .text{font-weight:bold;color:#333}.gnavi-minamaki__list-item a,.gnavi-ebina__list-item a,.gnavi-yokohamanishi__list-item a,.gnavi-futamatagawa__list-item a{color:#292e88;background-color:#d2ecf9}.gnavi-minamaki__list-item a:hover,.gnavi-ebina__list-item a:hover,.gnavi-yokohamanishi__list-item a:hover,.gnavi-futamatagawa__list-item a:hover{background-color:#bce2e5;text-decoration:none}.gnavi-minamaki__list-item a.cr,.gnavi-ebina__list-item a.cr,.gnavi-yokohamanishi__list-item a.cr,.gnavi-futamatagawa__list-item a.cr{background-color:#bce2e5}.content-pickup{position:relative;background:rgba(210,236,249,.2)}.content-pickup-icon{display:flex;align-items:center;justify-content:center;color:#292e88;background:#d2ecf9;border-radius:100%;font-weight:bold;text-align:left;position:absolute}.content-pickup .pickup-gdaward-2021{background:#fff;margin:0 auto;text-align:center}.content-pickup .pickup-gdaward-2021 p:not(:last-child){margin-bottom:1em}.minamaki_banner_block{text-align:center;margin-bottom:80px}.minamaki_banner_block a::after{content:none}.minamaki_banner_block img{width:880px;height:auto}.ebina .mv{background-image:url(/img/machi/ebina/mv_ebina.jpg);background-position:center}.ebina .mv-illust__title-catch{font-weight:bold;color:#333}.ebina-menu .ougi_top::before{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #bce2e5;z-index:-1}.ebina-menu .ougi_bottom::before{content:"";position:absolute;top:-32px;left:35%;transform:rotate(179deg);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #bce2e5;z-index:-1}.ebina-menu .area_top::before{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #d2ecf9;z-index:-1}.ebina-menu .area_bottom::before{content:"";position:absolute;top:-32px;left:35%;transform:rotate(179deg);width:0;height:0;border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:60px solid #d2ecf9;z-index:-1}.ebina-menu__item{position:relative}.ebina .cts-list__item-number{line-height:1.2;font-weight:bold;color:#333}.ebina .cts-list__item-number span{color:#2cb2c2}.ebina .cts-list__item-main p:not(:last-child){margin-bottom:1em}.ebina .cts-list__item-main p.point{margin:2em 0}.ebina .cts-list__item-main p .fontL{font-size:2.4rem;font-weight:bold}.ebina .cts-list__item-main dl dt{font-weight:bold;margin-bottom:.5em}.ebina .cts-list__item-main figure{margin-bottom:2em}.ebina .cts-list__item-main figcaption{margin:4px auto}.ebina .cts-list__item-main figcaption a{display:block;margin-top:1.5em}.ebina .cts-list__item-main .normalBtnTRQ{margin-top:1em}.ebina .cts-list__item-main .estate-box__name{color:#333;font-weight:bold;margin-bottom:4px !important}.ebina .cts-list__item-main .estate-box__text{font-size:1.4rem;margin-bottom:1em !important}.ebina .cts-list__item-main .estate-box .normalBtnTRQ{width:100%}.ebina .cts-list__item-title{font-size:2rem;font-weight:bold;margin-bottom:.5em;color:#01a69f}.ebina .cts-list__item-title.colorBlack{color:#333;margin-bottom:.25em}.ebina .cts-list__item-photo figcaption{font-size:1.4rem}.ebina .cts-list__item-inn.-layout01 dd p{margin:0}.ebina .cts-list__item-inn.-layout01 .logo{margin:0;text-align:right}.ebina .cts-list__item-inn.-layout01 .logo img{width:90px}.ebina .cts-list__item-inn.-layout02{position:relative}.ebina .cts-list__item-inn.-layout02 figure{text-align:center}.ebina .cts-list__item-inn.-layout02 .flexbox{align-items:center}.ebina .cts-list__item-inn.-layout02 .flexbox figure{margin-bottom:0}.ebina .cts-list__item-bnr{text-align:center}.ebina .case-list__item{background:#c0ecef;border-radius:8px;position:relative}.ebina .case-list__item p:not(:last-child){margin-bottom:.5em}.ebina .case-list__item-head{font-size:1.6rem;font-weight:bold;color:#333;margin-bottom:.5em}.ebina .case-list__item-catch{font-size:2rem;font-weight:bold;line-height:1.4;color:#d90060;margin-bottom:.5em}.ebina .case-list__item-text{font-size:1.2rem;margin:0}.ebina .case-list__item-svg{position:absolute}.ebina .case-list__item-svg.-normal{position:relative}.ebina .center{justify-content:center}.ebina .mg{margin-top:48px}.yokohamanishi .mv{background-image:url(/img/machi/yokohamanishi/mv_yokohamanishi_02.jpg);background-position:center}.yokohamanishi .mv-illust__title-catch{font-weight:bold;color:#333}.yokohamanishi .mv-illust__img figcaption{font-size:1.2rem;text-align:right}.yokohamanishi-menu__item a{display:flex;align-items:center}.yokohamanishi .cts-list__item-number{line-height:1.2;font-weight:bold;color:#333}.yokohamanishi .cts-list__item-number span{color:#2cb2c2}.yokohamanishi .cts-list__item-number-photo figcaption{font-weight:500;margin-top:4px;font-size:1.2rem}.yokohamanishi .cts-list__item-main p:not(:last-child){margin-bottom:1.5em}.yokohamanishi .cts-list__item-main p.point{margin:2em 0}.yokohamanishi .cts-list__item-main p .fontL{font-size:2.4rem;font-weight:bold}.yokohamanishi .cts-list__item-main dl dt{font-weight:bold;margin-bottom:.5em}.yokohamanishi .cts-list__item-main figure{margin-bottom:2em}.yokohamanishi .cts-list__item-main figcaption{font-size:1.2rem;text-align:right;margin:4px auto}.yokohamanishi .cts-list__item-main figcaption a{display:block;margin-top:1.5em}.yokohamanishi .cts-list__item-main .normalBtnTRQ{margin-top:1em}.yokohamanishi .cts-list__item-main .estate-box__name{color:#333;font-weight:bold;margin-bottom:4px !important}.yokohamanishi .cts-list__item-main .estate-box__text{font-size:1.4rem;margin-bottom:1em !important}.yokohamanishi .cts-list__item-main .estate-box .normalBtnTRQ{width:100%}.yokohamanishi .cts-list__item-title{font-size:2rem;font-weight:bold;margin-bottom:.5em;color:#01a69f}.yokohamanishi .cts-list__item-title.colorBlack{color:#333;margin-bottom:.25em}.yokohamanishi .cts-list__item-photo figcaption{font-size:1.4rem}.yokohamanishi .cts-list__item-inn.-layout01 dd p{margin:0}.yokohamanishi .cts-list__item-inn.-layout01 .logo{margin:0;text-align:right}.yokohamanishi .cts-list__item-inn.-layout01 .logo img{width:90px}.yokohamanishi .cts-list__item-inn.-layout02{position:relative}.yokohamanishi .cts-list__item-inn.-layout02 figure{text-align:center}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox{align-items:center}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox figure{margin-bottom:0}.futamatagawa .mv{background-image:url(/img/machi/futamatagawa/mv_futamatagawa.jpg);background-position:center}.futamatagawa .mv-illust__title-catch{font-weight:bold;color:#333}.futamatagawa .mv-illust__img figcaption{font-size:1.2rem;text-align:right}.futamatagawa-menu__item a{display:flex;align-items:center}.futamatagawa .cts-list__item-number{line-height:1.2;font-weight:bold;color:#333}.futamatagawa .cts-list__item-number span{color:#2cb2c2}.futamatagawa .cts-list__item-number-photo figcaption{font-weight:500;margin-top:4px;font-size:1.2rem}.futamatagawa .cts-list__item-main p:not(:last-child){margin-bottom:1.5em}.futamatagawa .cts-list__item-main p.point{margin:2em 0}.futamatagawa .cts-list__item-main p .fontL{font-size:2.4rem;font-weight:bold}.futamatagawa .cts-list__item-main dl dt{font-weight:bold;margin-bottom:.5em}.futamatagawa .cts-list__item-main figure{margin-bottom:2em}.futamatagawa .cts-list__item-main figcaption{font-size:1.2rem;text-align:center;margin:4px auto}.futamatagawa .cts-list__item-main figcaption a{display:block;margin-top:1.5em}.futamatagawa .cts-list__item-main .normalBtnTRQ{margin-top:1em}.futamatagawa .cts-list__item-main .estate-box__name{color:#333;font-weight:bold;margin-bottom:4px !important}.futamatagawa .cts-list__item-main .estate-box__text{font-size:1.4rem;margin-bottom:1em !important}.futamatagawa .cts-list__item-main .estate-box .normalBtnTRQ{width:100%}.futamatagawa .cts-list__item-title{font-size:2rem;font-weight:bold;margin-bottom:.5em;color:#01a69f}.futamatagawa .cts-list__item-title.colorBlack{color:#333;margin-bottom:.25em}.futamatagawa .cts-list__item-photo figcaption{font-size:1.4rem}.futamatagawa .cts-list__item-inn.-layout01 dd p{margin:0}.futamatagawa .cts-list__item-inn.-layout01 .logo{margin:0;text-align:right}.futamatagawa .cts-list__item-inn.-layout01 .logo img{width:90px}.futamatagawa .cts-list__item-inn.-layout02{position:relative}.futamatagawa .cts-list__item-inn.-layout02 figure{text-align:center}.futamatagawa .cts-list__item-inn.-layout02 .flexbox{align-items:center}.futamatagawa .cts-list__item-inn.-layout02 .flexbox figure{margin-bottom:0}.bnrYokohamaDirect a[target=_blank]::after{display:none}.sumai_text{font-family:"游ゴシック","Yu Gothic","Meiryo","MS PGothic",sans-serif;font-weight:500}.content-menu__item a[target=_blank].icon-off .content-menu__text::after{content:none}.voice .mv{height:auto;background-color:#e3eef9;overflow:hidden;position:relative}.voice .mv *{color:#085da9}.voice .mv__inner{position:relative;flex-wrap:wrap;align-content:center;background-color:rgba(0,0,0,0)}.voice .mv .pageTitle{width:100%;line-height:1.125;font-weight:bold}.voice .mv .copy{text-align:center}.voice .mv .mvIllust-01,.voice .mv .mvIllust-02{position:absolute}.voice .mv__image{background:url(/img/voice/mv_voice.png) repeat-x center/contain}.voice-estate__logo{display:flex;align-items:center;border:1px solid #d2e1ee;border-radius:4px;position:relative}.voice-estate__logo::before{content:"";position:absolute;top:100%;right:24px;margin-left:-15px;border:10px solid rgba(0,0,0,0);border-top:12px solid #d2e1ee}.voice-estate__logo::after{content:"";position:absolute;top:100%;right:26px;margin-left:-13px;border:8px solid rgba(0,0,0,0);border-top:10px solid #fff;z-index:2}.voice-estate__logo-img svg{width:100%;height:100%}.voice-menu__item a{color:#333;text-decoration:none;display:block;background:#f3f3f3}.voice-menu__item a:hover{background:#fffae3}.voice-menu__item.-gracia .voice-menu__category-item{background:#10395c}.voice-menu__item.-knocks .voice-menu__category-item{background:#e99112}.voice-menu__img{padding-top:50%}.voice-menu__img img{transition:.2s}.voice-menu__category{display:flex}.voice-menu__category-list{display:flex;flex-wrap:wrap}.voice-menu__category-item{display:inline-block;padding:4px 1em;margin-bottom:8px;color:#fff;font-weight:bold;text-align:center;border-radius:4px}.voice-menu__category-item:not(:last-child){margin-right:8px}.voice-menu__category-logo{flex-shrink:0;margin-left:auto}.voice-menu__category-logo svg{margin:0;width:100%;height:100%;vertical-align:baseline}.voice-menu__text{line-height:1.4}.voice-content{color:#333}.voice-content__column-title{transition:.2s}.voice-content__column-title .txt{text-align:center;font-weight:bold;color:#085da9;margin-bottom:1em}.voice-content__column-main .induction{font-weight:bold}.voice-content__kv{margin-bottom:20px;position:relative;text-align:center;font-weight:bold;color:#fff}.voice-content__kv-number{width:100%;position:absolute;z-index:2;line-height:1.125}.voice-content__kv-name{width:100%;position:absolute;z-index:2}.voice-content__head{position:relative;font-weight:bold;background:#e3eef9}.voice-content__head::before{content:"Q";color:#fff;display:block;position:absolute;top:40%;left:-4px;line-height:0}.voice-content__head::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #e3eef9}.voice-content__head span{position:relative;z-index:2}.voice-content__detail figure img{width:100%}.voice-content__detail figure figcaption{margin-top:8px;color:#888}.voice-content__detail-txt p:not(:last-child){margin-bottom:2em}.voice-content__detail-bnr a{display:block}.voice-content__detail-bnr a[target=_blank]::after{display:none}.voice-content__bottom{font-weight:bold;text-align:center;color:#085da9}.voice-content__bottom-bnr a{display:block}.voice-content__bottom-bnr a[target=_blank]::after{display:none}.voice-content__bottom .caption{margin-top:36px;font-weight:500;text-align:left}a.backBtn,.backBtn a{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#888;background:#f3f3f3;text-align:center}a.backBtn:hover,.backBtn a:hover{background:#fff;color:#085da9;text-decoration:none}a.backBtn i,.backBtn a i{margin:0 8px;vertical-align:baseline}a.backBtn .fontS,.backBtn a .fontS{font-size:1.2rem}@media print,screen and (min-width: 769px){.header__global-block{padding:20px 0;position:relative}.header__logo{margin:0 auto;padding-left:20px}.header__logo svg{width:160px;height:40px}.header__contact-btn{width:160px;height:48px;margin:auto;font-weight:bold;text-align:center;position:absolute;top:0;bottom:0;right:20px}.header__contact-btn a{display:block;padding:8px;border:1px solid #ed7a25;background:#ed7a25;color:#fff;border-radius:4px;box-sizing:border-box}.header__contact-btn a .fa-envelope{margin-right:4px;vertical-align:initial}.header__contact-btn a:hover{background:#fff;color:#ed7a25;text-decoration:none}.header__contact-btn-company{width:160px;height:48px;margin:auto;font-weight:bold;text-align:center;position:absolute;top:0;bottom:0;right:190px}.header__contact-btn-company a.normalBtnG{width:inherit;line-height:inherit;padding:8px;border-radius:4px}.header__contact-btn-recruit{width:160px;height:48px;margin:auto;font-weight:bold;text-align:center;position:absolute;top:0;bottom:0;right:370px}.header__contact-btn-recruit a.normalBtnG{width:inherit;line-height:inherit;padding:8px;border-radius:4px}.header__contact-btn-recruit a.normalBtnG[target=_blank]::after{display:none}.header__spmenu-btn{display:none}.header.-simple{padding:20px 0}.header.-simple .header__global-block{padding:0}.header.-simple .header__logo{padding:0 0 0 20px;margin:0}.header.-simple .header__logo svg{margin:0}.gnavi{border-bottom:4px solid #ccc;height:60px;position:relative}.gnavi__list{display:flex;align-items:flex-start;justify-content:center;margin-bottom:-4px;position:absolute;right:0;left:0;margin:auto;z-index:4}.gnavi__menu-parent{display:block;padding:1em 0;border-bottom:4px solid #ccc;text-align:center;color:#5d5e61;cursor:pointer}.gnavi__menu-parent:hover{color:#002855;font-weight:bold;text-decoration:none;border-bottom:4px solid #002855}.gnavi__menu-parent:hover::before{content:"";position:absolute;bottom:0;left:50%;margin-left:-5px;border:5px solid rgba(0,0,0,0);border-bottom:6px solid #002855}.gnavi__menu-parent:visited,.gnavi__menu-parent:active{color:#5d5e61}.gnavi__menu-parent.active,.gnavi__menu-parent.cr{color:#002855;font-weight:bold;text-decoration:none;border-bottom:4px solid #002855}.gnavi__menu-parent.active::before,.gnavi__menu-parent.cr::before{content:"";position:absolute;bottom:0;left:50%;margin-left:-5px;border:5px solid rgba(0,0,0,0);border-bottom:6px solid #002855;transition:all .3s ease}.gnavi .main-menu__block{width:240px}.gnavi .main-menu__block::before{content:"";width:1px;height:24px;background:#ccc;display:inline-block;position:absolute;top:16px}.gnavi .main-menu__block:last-of-type::after{content:"";width:1px;height:24px;background:#ccc;display:inline-block;position:absolute;top:16px;right:0}.gnavi .main-menu__block.-spClose{display:none}.dropdown-menu{display:none;width:100%;padding:40px 0 24px;position:absolute;top:56px !important;right:0;left:0;margin:auto;border-top:8px solid #002855;background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;box-shadow:0 5px 10px rgba(0,0,0,.3);z-index:100}.dropdown-menu.-sumai{background-image:url(/img/common/mv_sumai.jpg)}.dropdown-menu.-sumai .dropdown-menu__item{width:389px;height:152px;font-weight:500}.dropdown-menu.-sumai .dropdown-menu__item a{padding:36px 0}.dropdown-menu.-sumai .dropdown-menu__icon{display:block;width:100%;margin-top:16px}.dropdown-menu.-sumai .dropdown-menu__icon .-mansion{width:29px;height:40px}.dropdown-menu.-sumai .dropdown-menu__icon .-house{width:40px;height:35px}.dropdown-menu.-sumai .dropdown-menu__logo.-gracia{width:218px;height:32px;margin-top:12px}.dropdown-menu.-sumai .dropdown-menu__logo.-knocks{width:232px;height:28px;margin-top:12px}.dropdown-menu.-rebirth{background-image:url(/img/common/mv_rebirth.jpg)}.dropdown-menu.-consul{background-image:url(/img/common/mv_consul.jpg)}.dropdown-menu.-resort{background-image:url(/img/common/mv_resort.jpg)}.dropdown-menu.-company{background-image:url(/img/common/mv_company.jpg)}.dropdown-menu::before{content:"";width:100%;height:100%;background-color:rgba(0,40,85,.7);position:absolute;top:0;left:0;right:0}.dropdown-menu__head{position:relative;color:#fff;font-size:3.2rem;margin-bottom:12px}.dropdown-menu__text{position:relative;color:#fff;font-size:1.8rem;margin-bottom:24px}.dropdown-menu__main{width:1200px;margin:0 auto;display:flex;position:relative;justify-content:center;margin-bottom:24px}.dropdown-menu__main.-plurality-row{flex-wrap:wrap}.dropdown-menu__main.-plurality-row .dropdown-menu__item{width:389px}.dropdown-menu__main.-plurality-row .dropdown-menu__item:nth-child(3n+1){margin-left:0}.dropdown-menu__main.-plurality-row .dropdown-menu__item:nth-child(n+4){margin-top:16px}.dropdown-menu__item{width:30%;font-weight:bold;position:relative;background:#fff;transition:all .3s ease}.dropdown-menu__item:nth-child(n+2){margin-left:16px}.dropdown-menu__item:hover{text-decoration:none;background:#fffae3}.dropdown-menu__item a{padding:28px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%;width:100%;color:#333;font-size:2rem;z-index:6}.dropdown-menu__item a:hover{text-decoration:none}.dropdown-menu__item a::before{content:"";display:block;height:20px;width:20px;box-sizing:border-box;border:1px solid #ed7a25;background:#ed7a25;transition:all .3s ease;margin-top:-10px;top:50%;right:0px;position:absolute;z-index:4}.dropdown-menu__item a::after{content:"";display:block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:50%;right:7px;position:absolute;margin-top:-4px;z-index:5;transition:all .3s ease}.dropdown-menu__item a[target=_blank]::before{display:none}.dropdown-menu__item a[target=_blank]::after{position:absolute;top:8px;right:8px;width:auto;height:auto}.dropdown-menu__item a.-pdf::before{display:none}.dropdown-menu__item a.-pdf::after{font-size:1.6rem;position:absolute;top:8px;right:8px;width:auto;height:auto}.dropdown-menu__item a.-br{padding:16px 0}.dropdown-menu__link{margin-bottom:16px;position:relative}.dropdown-menu__link a{color:#fff;font-size:1.8rem;font-weight:bold;text-decoration:none;padding-right:1em}.dropdown-menu__link a:hover{text-decoration:underline}.dropdown-menu__link a::after{content:"";width:8px;height:8px;border-top:3px solid #ed7a25;border-right:3px solid #ed7a25;transform:rotate(45deg);position:absolute;right:0px;bottom:50%;margin-bottom:-5px}.dropdown-menu__close{color:#fff;text-align:center;cursor:pointer;display:inline-block;padding-left:1.5em;position:relative;transition:all .3s ease}.dropdown-menu__close:hover{text-decoration:underline}.dropdown-menu__close::before{width:16px;height:2px;margin-top:-10px;content:"";display:block;position:absolute;top:50%;left:0;background:#fff;transform:translateY(8px) rotate(-45deg)}.dropdown-menu__close::after{width:16px;height:2px;margin-top:6px;content:"";display:block;position:absolute;top:50%;left:0;background:#fff;transform:translateY(-8px) rotate(45deg)}body{min-width:1240px}.pcDisNon{display:none !important}.crumbs{width:1200px;margin:auto;right:0;left:0;top:16px}.crumbs__item{color:#fff}.crumbs__item a{color:#fff}.crumbs__item.on{color:#fff}.crumbs__item:nth-child(n+2)::before{border-top:1px solid #fff;border-right:1px solid #fff}.mv{width:100%;height:260px}.pageTitle{font-size:3.2rem}.pageTitle span{margin:8px 0;font-size:1.6rem}.pageTitle span.sub{margin:0 0 8px 0}.head01,.head01-cg{font-size:3.2rem;margin:0 0 32px}.head01 span,.head01-cg span{font-size:1.6rem}.head01+.message,.head01-cg+.message{margin-bottom:80px}.head02{font-size:2.4rem;margin-bottom:32px}.head02 span{font-size:1.6rem}.head03{font-size:3.2rem;margin:0 0 32px}.head03 span{font-size:1.6rem}.head04{font-size:2rem;margin-bottom:32px}.head04+.pointText{margin-top:-12px}.head05{font-size:2.8rem;margin:0 0 40px}.head05 span{font-size:1.6rem}.head05+.message,.head05-cg+.message{margin-bottom:80px}.pointText{font-size:1.8rem;margin-bottom:20px}.message{text-align:center}.message.-photo{display:flex;flex-wrap:wrap}.message.-photo .head01,.message.-photo .head01,.message.-photo .head02{width:100%}.message.-photo p{width:calc(100% - 236px);text-align:left}.message.-photo .message__photo{width:200px;margin:0 0 0 36px}.message.-photo .message__photo .imgFit{padding-top:75%}.tab-link__item{width:280px;font-size:2rem}.tab-link__item:nth-child(n+2){margin-left:32px}.changeLink{margin:0 auto 40px}.changeLink__list{display:flex;justify-content:center}.changeLink__item{position:relative}.changeLink__item a{padding:0 20px;text-decoration:none}.changeLink__item a:hover{text-decoration:underline}.changeLink__item::before{content:"";width:1px;height:24px;background:#ccc;display:inline-block;vertical-align:middle;position:absolute;left:0}.changeLink__item:last-child::after{content:"";width:1px;height:24px;background:#ccc;display:inline-block;vertical-align:middle;position:absolute;right:0}.changeLink__item.active{padding:0px 20px;text-decoration:none;color:#888;font-weight:bold}.content-block{padding:80px 0}.content-block__inner{max-width:1200px;margin:0 auto}.content-block__inner.-s{max-width:880px}.content-block__inner.-s .normalList{max-width:720px;margin-right:auto;margin-left:auto}.content-block+.content-block.-pts{padding:8px 0 80px}.content-block+.bottomlink{margin-top:-40px}.bottomlink{padding:16px 0}.bottomlink__content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center}.bottomlink__head{margin-right:56px}.bottomlink__item{margin-right:16px}.bottomlink__item:last-of-type{margin-right:0}.innerBlock{padding:60px 80px}.site-search{width:280px;box-sizing:border-box;margin:0 auto 40px}.site-search__input[type=search]{padding:8px 16px}.site-search__button{right:8px}.site-search__button .fa-search{font-size:2rem}a.normalBtn,.normalBtn a{width:240px;margin-right:auto;margin-left:auto}a.normalBtn[href^="tel:"],.normalBtn a[href^="tel:"]{width:auto;min-width:auto;padding:0;background:none;border:none}a.normalBtnB,.normalBtnB a{width:240px;margin-right:auto;margin-left:auto}a.normalBtnB[href^="tel:"],.normalBtnB a[href^="tel:"]{width:auto;min-width:auto;padding:0;background:none;border:none}a.normalBtnO,.normalBtnO a{width:240px;margin-right:auto;margin-left:auto}a.normalBtnO[href^="tel:"],.normalBtnO a[href^="tel:"]{width:auto;min-width:auto;padding:0;background:none;border:none}a[href^="tel:"]{cursor:default;pointer-events:none}a[href^="tel:"]:hover{text-decoration:none}a.normalBtnG,.normalBtnG a{width:240px;margin-right:auto;margin-left:auto}a.normalBtnG[href^="tel:"],.normalBtnG a[href^="tel:"]{width:auto;min-width:auto;padding:0;background:none;border:none}a.normalBtnR,.normalBtnR a{width:240px;margin-right:auto;margin-left:auto}a.normalBtnR[href^="tel:"],.normalBtnR a[href^="tel:"]{width:auto;min-width:auto;padding:0;background:none;border:none}a.normalBtnTRQ,.normalBtnTRQ a{width:240px;margin-right:auto;margin-left:auto}a.normalBtnTRQ[href^="tel:"],.normalBtnTRQ a[href^="tel:"]{width:auto;min-width:auto;padding:0;background:none;border:none}a[href^="tel:"]{cursor:default;pointer-events:none}a.telBtn,.telBtn a{width:240px;color:#ed7a25;font-size:2.4rem}a.telBtn i,.telBtn a i{font-size:2rem}.btn-width-auto{text-align:center}.btn-width-auto .normalBtn,.btn-width-auto .normalBtnB,.btn-width-auto .normalBtnO,.btn-width-auto .normalBtnG,.btn-width-auto .normalBtnR,.btn-width-auto .normalBtnTRQ,.btn-width-auto .normalBtnPG,.btn-width-auto .normalBtnGraciaG,.btn-width-auto .normalBtnGraciaGW,.btn-width-auto .normalBtnGraciaY,.btn-width-auto .normalBtnGraciaYW{width:auto;min-width:240px;display:inline-block;padding:12px 24px}.normalList{margin-bottom:48px}.normalList li{margin-bottom:20px}.subNavi{padding:64px 0}.subNavi__head{font-size:2rem;margin:0 auto 32px}.subNavi__list{justify-content:center;max-width:1200px;margin:0 auto}.subNavi__list:nth-of-type(n+2){margin-top:16px}.subNavi__item:nth-of-type(n+2){margin-left:40px}.subNavi__item{font-size:1.4rem;line-height:1.4;padding:0 0 0 20px}.subNavi__item::before{content:"";display:inline-block;background:#fff;border-radius:100%;width:14px;height:14px;position:absolute;left:0;top:0;bottom:0;margin:auto}.subNavi__item::after{content:"";width:4px;height:4px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;left:3px;top:0;bottom:0;margin:auto}.subNavi__item.on::before{background:#ed7a25;border:2px solid #fff;box-sizing:border-box}.subNavi__item.on::after{display:none}.subNavi__item.-ttl{padding:2px 12px 0;background:#fff;color:#002855;font-size:1.2rem}.subNavi__item.-ttl::before,.subNavi__item.-ttl::after{display:none}.subNavi__item+.-ttl{margin-left:64px}.content-menu{margin-bottom:-32px;display:flex;flex-wrap:wrap}.content-menu__item{width:378px;margin:0 32px 32px 0}.content-menu__item .content-menu__btnList{width:calc(100% - 32px);margin-top:12px}.content-menu__item .content-menu__btnList li{width:calc(50% - 6px)}.content-menu__item:nth-child(3n){margin-right:0}.content-menu__image{padding-top:75%}.content-menu__text{width:216px;height:92px;padding-left:40px}.content-menu__text p{font-size:2.4rem}.content-menu__text p span{font-size:1.4rem}.content-menu__text.-w{height:125px}.content-menu__text.-plural{height:180px}.content-menu.-two .content-menu__item{width:calc(50% - 16px)}.content-menu.-two .content-menu__item:nth-child(2n){margin-right:0}.content-menu.-two .content-menu__image{padding-top:50%}.content-menu.-two .content-menu__text{width:390px;height:128px}.content-menu+p,.content-menu+.message{margin-top:40px}.content-menu.-four .content-menu__item{width:calc(25% - 24px)}.content-menu.-four .content-menu__item:nth-child(3n){margin-right:32px}.content-menu.-four .content-menu__item:nth-child(4n){margin-right:0}.content-menu.-four .content-menu__image{padding-top:75%}.content-menu.-four .content-menu__text{width:240px}.content-menu.-center{justify-content:center}.contactBlock{padding:48px 0}.contactBlock .content-block__inner{padding:0 40px}.contactBlock-title{margin:0 0 12px;font-size:2rem}.contactBlock-access{width:100%}.contactBlock-access a{margin-left:12px}.contactBlock__inn{margin:8px 0 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.contactBlock .telBtn{width:auto;margin:0 16px 0 0;font-size:3.2rem}.contactBlock .telBtn i{margin:0 8px 0 4px;font-size:2.4rem;vertical-align:2px}.contactBlock-mail{margin-left:auto}.contactBlock-mail a{margin:0 0 0 16px}.contactBlock ul.contactBlock-mail{display:flex}.contactBlock.-s{margin:40px auto 0;width:880px}.contactBlock.-double{padding:40px 0}.contactBlock.-double .content-block__inner{display:flex;flex-wrap:wrap}.contactBlock.-double .contactBlock-title{width:100%;text-align:center;margin:0 0 32px 0}.contactBlock.-double .contactBlock-title.-sub{margin:0 0 4px;font-size:2.4rem;font-weight:500;text-align:left}.contactBlock.-double .contactBlock-title.-sub span{font-size:1.4rem;font-weight:bold}.contactBlock.-double .contactBlock__inn{width:50%;padding:0 0 0 32px;display:block;text-align:left}.contactBlock.-double .contactBlock__inn .telBtn{text-align:left;margin-bottom:4px}.contactBlock.-double .contactBlock__inn:nth-of-type(2){padding:0 0 0 56px;border-left:1px solid #ccc}.mailBlock{margin:80px auto 0;padding:48px 64px;width:880px;display:flex;align-items:center}.mailBlock-free{margin:0 20px 0 0;width:64px;height:64px;font-size:1.4rem}.mailBlock-ttl span{margin:8px 0 0;font-size:2.8rem}.mailBlock-link{margin-left:auto}.linkBlock{margin:80px auto 0;width:1200px}.linkBlock a{display:flex;align-items:stretch}.linkBlock-pic{width:700px;height:300px}.linkBlock-pic figure{width:700px;height:300px}.linkBlock-logo li{margin:0 16px}.linkBlock-logo svg{padding:24px 40px;margin:0;width:160px;height:40px}.linkBlock-text{width:500px;display:flex;flex-direction:column;align-items:center;justify-content:center}.linkBlock-ttl{font-size:2.8rem;margin:0 0 16px}.linkBlock-btn{width:240px}.linkBlock-btn.-wide{width:264px}.linkBlock.-s{width:880px;text-align:center}.linkBlock.-s .linkBlock-pic{width:380px;height:240px}.linkBlock.-s .linkBlock-pic figure{width:380px;height:240px}.linkBlock.-s .linkBlock-ttl{font-size:2.4rem;margin:0 0 8px}.linkBlock.-resort .linkBlock-ttl{font-size:2rem}.linkBlock.-gracia.-support{display:flex;align-items:stretch}.linkBlock.-gracia.-support .btnArea{display:flex}.linkBlock.-gracia.-support .btnArea .linkBlock-btn{width:184px}.linkBlock.-gracia.-support .btnArea .linkBlock-btn:nth-child(2){margin-left:20px}.linkBlock2{margin:0 auto;width:880px}.linkBlock2 a{padding:56px;display:flex;align-items:center;justify-content:center}.linkBlock2-ttl{font-size:2rem;line-height:1.4}.linkBlock2 .linkBlock-btn{margin:0 0 0 40px}#pageTop{right:20px;bottom:20px}.footer{padding:64px 0 0 0}.footer a:not(.-pdf)[target=_blank]::after{color:#ed7a25}.footer__company-text{margin:0 auto 16px;font-size:1.2rem}.footer__company-logo{margin:0 auto 20px}.footer__company-logo svg{width:160px;height:40px}.footer__link{max-width:1200px;display:flex;justify-content:center;margin:40px auto}.footer__link-block:nth-of-type(n+2){margin-left:64px}.footer__link-heading{margin:0 0 8px 0}.footer__link-item{margin:6px 0}.footer__link-item a{color:#5d5e61;line-height:1.4}.footer__menu{justify-content:center;margin:0 auto}.footer__menu-item:nth-child(n+2)::before{content:"";width:1px;height:14px;background:#ccc;display:inline-block;vertical-align:middle}.footer__menu-item a{color:#5d5e61;padding:0 16px;text-decoration:none}.footer__copylight{padding:40px 0;color:#888}.footer .service__list{margin-bottom:64px}.footerBnr__list{justify-content:center;margin-bottom:48px}.footerBnr__list-item{width:276px}.footerBnr__list-item:not(:last-child){margin-right:32px}.baseTable{margin:16px 0 40px}.baseTable caption{padding:0 0 8px}.baseTable th{padding:16px}.baseTable td{padding:16px}svg{width:25px;height:25px}.mv+.tab-link{margin-top:-62px}.description{justify-content:flex-end;margin:0 auto 32px}.description__text:nth-child(n+2){margin-left:24px}.sumai .linkBlock-logo li{font-size:1.4rem;padding:24px 40px}.sumai .linkBlock-logo li svg{padding:8px 0 0 0}.sumai .head-logo{margin-bottom:40px}.sumai .head-logo .-gracia{width:215px;height:31px;margin-right:60px}.sumai .head-logo .-knocks{width:222px;height:30px}.sumai .message{margin-bottom:80px}.sumai .content-menu.-two .content-menu__text{padding:0}.sumai .content-menu__text p{font-size:1.8rem}.sumai .content-menu__item.-gracia .content-menu__text svg{width:164px;height:25px}.sumai .content-menu__item.-knocks .content-menu__text svg{width:181px;height:23px}.estateArea{margin-bottom:80px}.estateArea .estate__list{display:flex;flex-wrap:wrap;margin-bottom:-48px}.estateArea .estate__block{width:276px;margin-bottom:48px}.estateArea .estate__block:nth-child(n+2){margin-left:32px}.estateArea .estate__block:nth-child(4n+1){margin-left:0px}.estateArea .estate__content{display:flex;flex-direction:column}.estateArea .estate__content-photo.imgFit{padding-top:66.66%}.estateArea .estate__content-checkbox{top:10px;right:10px}.estateArea .estate__text{height:calc(100% - 184px);display:flex;flex-direction:column}.estateArea .estate__text-name{padding:16px 8px 12px}.estateArea .estate__description{margin:0 0 auto;width:100%}.estateArea .estate__description-area{padding:0 16px;margin:0 0 4px 0}.estateArea .estate__description-access{padding:0 16px 16px}.estateArea .estate__detail{margin:auto 0 0 0}.togetherBtnArea{width:120px;height:120px;right:0;bottom:20%}.togetherBtnArea__button a{padding:24px 0 48px;font-size:1.4rem;line-height:1.2}.togetherBtnArea .fa-file-alt{font-size:2.4rem;position:absolute;bottom:16px;right:0;left:0;margin:auto}.knocks-brand{margin:0 auto 32px}.knocks-brand__logo{margin:0 0 24px}.knocks-brand__logo svg{width:70px;height:101px}.knocks-brand__text{text-align:center}.mapArea{height:600px;margin:0 auto 80px;border:1px solid #ccc;display:flex;overflow:hidden}.mapArea .gMap{width:calc(100% - 418px)}.mapArea .sidecolumn{width:418px;overflow-x:auto}.mapArea .sidecolumn .estate__list{overflow:hidden}.mapArea .sidecolumn .estate__block:nth-of-type(n+2)::before{content:"";display:block;width:calc(100% - 32px);height:1px;margin:auto;position:absolute;top:0;right:0;left:0;background:#ccc;z-index:2}.mapArea .sidecolumn .estate__content-photo{width:150px;height:100px;margin:0 0 8px 16px}.mapArea .sidecolumn .estate__text-name h2{padding-top:4px}.mapArea .sidecolumn .estate__description-area{font-size:1.4rem}.mapArea .sidecolumn .estate__description-access{font-size:1.2rem}.gracia .svgLogo{margin:0 auto 40px;width:260px;height:70px}.gracia .linkBlock2+.linkBlock2{margin-top:40px}.gracia .mvSliderArea{margin-top:16px}.gracia .mvSliderArea .slick-slider.slick-dotted{margin-bottom:36px}.gracia .mvSliderArea .slider__item img{max-width:800px}.gracia .mvSliderArea .slick-dots{bottom:-36px}.gracia .mvSliderArea .slick-dots li{width:16px;height:16px;margin:0 6px}.gracia .mvSliderArea .slick-dots li button{width:16px;height:16px}.gracia-topList{margin-top:40px}.gracia-topList .linkBlock-pic{height:394px}.gracia-topList .linkBlock-pic figure{height:394px}.gracia-topList .linkBlock{margin:0}.gracia-topList .linkBlock+.linkBlock{margin:40px 0 0}.gracia-topList .linkBlock:nth-child(2n) a{flex-direction:row-reverse}.gracia-BrandList{display:flex;justify-content:space-between;margin-bottom:80px}.gracia-BrandList>li{padding:56px;width:584px}.gracia-BrandList .ttl{font-size:1.4rem}.gracia-BrandList .ttl svg{margin:12px auto 32px}.gracia-BrandList .linkList{margin:40px 0 16px;display:flex;justify-content:center}.gracia-BrandList .linkList li{width:calc(50% - 4px)}.gracia-BrandList .linkList li a{width:100%}.gracia-BrandList .linkList li+li{margin-left:16px}.gracia-concept .linkList{display:flex;justify-content:center}.gracia-concept li+li{margin-left:16px}.gracia-aboutLogo{display:flex;flex-direction:row-reverse}.gracia-aboutLogo h2{font-size:2.4rem;margin:24px 0 8px}.gracia-aboutLogo .text{flex:1 0 0%}.gracia-aboutLogo .logo{width:520px;padding:40px;margin:0 40px 0 0}.gracia-aboutLogo .logo img{margin:0 0 24px}.gracia .qualityBlock{padding:64px 40px}.gracia .qualityBlock+.qualityBlock{margin:40px 0 0}.gracia .qualityBlock ul{margin:40px 0 0;display:flex;justify-content:center}.gracia .qualityBlock ul li{width:268px}.gracia .qualityBlock ul li:not(:last-child){margin-right:16px}.gracia .qualityBlock dl{position:relative}.gracia .qualityBlock dt{width:100%;text-align:center;position:absolute;top:220px}.gracia .qualityBlock dd img{margin:0 0 54px}.gracia .committeeBlock .message{margin-bottom:40px}.gracia .standard_g{margin:-40px auto 0;width:960px;height:340px;background:url("/img/gracia/standard_g_pc.png") center 0 no-repeat}.gracia .standard_g img{display:none}.gracia .standard_gl{margin:-40px auto 0;width:960px;height:248px;background:url("/img/gracia/standard_gl_pc.png") center 0 no-repeat}.gracia .standard_gl img{display:none}.gracia .hyoukaBlock img{float:left;margin:0 16px 0 0}.gracia .hyoukaBlock p{overflow:hidden}.gracia .hyoukaBlock .caption{text-align:right}.gracia .hyoukaBlock dl{margin:40px 0 0;clear:both;padding:40px 140px;border-radius:16px}.gracia .hyoukaBlock ol{margin:24px 0 0;height:140px;display:flex;flex-wrap:wrap;flex-direction:column}.gracia .hyoukaBlock li{width:50%}.gracia .system_g,.gracia .system_gl{height:1000px;background-position:center 0}.gracia .system_g img,.gracia .system_gl img{display:none}.gracia.support .head01.support-head img{width:50px}.gracia.support .qualityBlock .businessHours{padding:2px 20px;font-size:1.4rem;position:absolute;top:64px;right:40px}.gracia.support .qualityBlock ul{justify-content:center}.gracia.support .qualityBlock ul li:not(:last-child){margin-right:48px}.gracia.support .qualityBlock dt{top:204px}.gracia.support .qualityBlock dd img{margin:0 0 40px}.gracia.support .qualityBlock .annotation{margin-top:32px}.gracia.support .linkBlock.-tab .linkBlock-text{padding-top:48px}.gracia.support .linkBlock.-tab .linkBlock-ttl{font-size:3.2rem}.gracia.support .linkBlock.-tab .linkBlock-btn{width:320px}.gracia.support .linkBlock.-tab .linkBlock-btn a{font-size:2rem;padding:20px 0}.gracia.support .linkBlock.-tab .linkBlock-btn:nth-child(2){margin-left:32px}.gracia.support .linkBlock.-tab .text-sub{font-size:2rem}.gracia .gracia-supportList{margin:80px auto 0;width:1120px;display:flex;align-items:stretch;border:1px solid #ccc}.gracia .gracia-supportList__pic{width:676px;height:350px}.gracia .gracia-supportList__pic figure{width:676px;height:350px}.gracia .gracia-supportList__logo li{margin:0 16px}.gracia .gracia-supportList__logo svg{padding:24px 40px;margin:0;width:160px;height:40px}.gracia .gracia-supportList__text{width:444px;display:flex;flex-direction:column;align-items:center;justify-content:center}.gracia .gracia-supportList__ttl{font-size:2.2rem;margin:0 0 16px}.gracia .gracia-supportList__btn{margin:16px 0 0;width:176px}.gracia .gracia-supportList__btn.-wide{width:264px}.gracia .gracia-supportList__btn:nth-child(2){margin-left:16px}.gracia .gracia-supportList__btn a{padding:0 0 20px 0}.gracia .gracia-supportList .btnArea{display:flex}.gracia .gracia-supportList .svgLogo{width:116px}.gracia .gracia-supportList .svgLogo.gracia{height:24px;margin:0 auto 16px auto}.gracia .gracia-supportList .svgLogo.gracialife{height:38px;margin:0 auto 12px auto}.gracia .serviceBlock{padding:0 40px 64px 40px}.gracia .serviceBlock.-mansion .serviceContent__after{height:414px}.gracia .serviceBlock.-mansion .serviceContent__after::before{border:207px solid rgba(0,0,0,0);border-left:28px solid #ccc}.gracia .serviceBlock.-mansion .serviceContent__after::after{border:207px solid rgba(0,0,0,0);border-left:28px solid #fff}.gracia .serviceBlock.-mansion .serviceContent__detail:nth-child(2) .serviceContent__link{top:30px}.gracia .serviceBlock.-kodate .timeFlow{height:357px;overflow:hidden}.gracia .serviceBlock.-kodate .serviceContent__after{height:268px}.gracia .serviceBlock.-kodate .serviceContent__after::before{border:134px solid rgba(0,0,0,0);border-left:28px solid #ccc}.gracia .serviceBlock.-kodate .serviceContent__after::after{border:134px solid rgba(0,0,0,0);border-left:28px solid #fff}.gracia .serviceBlock.-kodate .serviceContent__list{margin-top:-10px}.gracia .serviceBlock.-kodate .serviceContent__detail:nth-child(1) .serviceContent__link{top:30px}.gracia .serviceBlock .timeFlow{position:absolute;top:-21px;left:36px;text-align:center}.gracia .serviceBlock .serviceContent{padding:68px 0 0;margin:0 0 16px;position:relative;z-index:10;display:flex}.gracia .serviceBlock .serviceContent__after{width:212px;margin:0 28px 0 0;font-size:2rem;display:flex;align-items:center;justify-content:center}.gracia .serviceBlock .serviceContent__after::before{top:0;left:calc(100% + 1px)}.gracia .serviceBlock .serviceContent__after::after{top:1px;left:100%}.gracia .serviceBlock .serviceContent__list{flex-shrink:0;margin-left:auto}.gracia .serviceBlock .serviceContent__detail:not(:last-of-type){margin-bottom:16px}.gracia .serviceBlock .serviceContent__detail img{width:879px}.gracia .serviceBlock .serviceContent__link{width:175px;position:absolute;top:20px;right:16px}.gracia .serviceBlock .serviceContent__link a i{margin:-2px 4px 0 0}.gracia .serviceBlock .serviceContent-sub__wrap{padding:0 0 0 240px;display:flex;flex-wrap:wrap}.gracia .serviceBlock .serviceContent-sub__wrap+.annotation{padding:0 0 0 252px}.gracia .serviceBlock .serviceContent-sub__text{padding-top:4px}.gracia .serviceBlock .serviceContent-sub__photo{display:flex;margin-left:auto}.gracia .serviceBlock .serviceContent-sub__photo li:not(:last-child){margin-right:12px}.gracia .serviceBlock .serviceContent-sub .annotation{width:100%;margin:8px 0 0;font-size:1.2rem}.gracia .supportBlock{display:flex;margin:0 40px}.gracia .supportBlock:not(:last-child){margin-bottom:32px}.gracia .supportBlock__contents-text{padding:28px 24px 28px 28px}.gracia .supportBlock__contents-text .ttl{font-size:2.6rem;margin:0 0 12px}.gracia .supportBlock__contents-text .text{margin-bottom:1em}.gracia .supportBlock__contents-text .itemBox .annotation{position:absolute;bottom:16px;right:16px}.gracia .supportBlock__contents-photo{min-width:240px;min-height:260px;margin:0 0 0 auto}.gracia .certificationBlock{padding:42px}.gracia .certificationBlock__head{font-size:3rem;margin:0 0 32px}.gracia .certificationBlock__head span{font-size:1.6rem}.gracia .certificationBlock__head svg{width:160px;margin-right:12px}.gracia .certificationBlock__detail{display:flex}.gracia .certificationBlock__detail-text{margin-right:20px}.gracia .certificationBlock__merit:nth-of-type(1){margin-right:16px}.gracia .certificationBlock__merit{flex-shrink:0;width:280px;height:110px;padding:14px 0 0;display:flex;align-items:center;justify-content:center}.gracia .voiceBlock{padding:40px;margin-top:32px;display:flex;align-items:center}.gracia .voiceBlock__head{flex-shrink:0;margin-right:56px}.gracia .warrantyHead{font-size:2.4rem;margin-bottom:12px}.gracia .warrantyHead span.fontL{font-size:6rem}.gracia .warrantyHead-sub{font-size:2.4rem}.gracia .warrantyBlock{padding:64px 40px}.gracia .warrantyBlock:not(:last-of-type){margin-bottom:32px}.gracia .warrantyBlock__img img{margin-bottom:32px}.gracia .warrantyBlock__point{display:flex;margin:12px 0 28px}.gracia .warrantyBlock__point-item{width:190px}.gracia .warrantyBlock__point-item:not(:last-child){margin-right:20px}.gracia .warrantyBlock__point-item.-price{width:490px;flex-shrink:0}.gracia .warrantyBlock__point-head{height:60px;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap}.gracia .warrantyBlock__point-head span{display:block}.gracia .warrantyBlock__point-text{padding:0 8px}.gracia .warrantyBlock__point-text span{font-size:2.4rem}.gracia .warrantyBlock__point-list{width:calc(100% - 40px);margin:12px auto 0}.gracia .warrantyBlock__point-list li{width:calc(33.33% - 8px);padding:8px 0}.gracia .warrantyBlock .facilityList{margin-bottom:32px;display:flex;flex-wrap:wrap;justify-content:center}.gracia .warrantyBlock .facilityList__item{width:200px;margin-bottom:12px}.gracia .warrantyBlock .facilityList__item:not(:nth-child(5n)){margin-right:28px}.gracia .warrantyBlock .facilityList__item:last-child{margin-right:0}.gracia .warrantyBlock .facilityList__item-name{font-size:1.4rem}.gracia .warrantyBlock .facilityList__item-name span{font-size:1.3rem}.gracia .baseTable.-support .icon-nobi{font-size:1.8rem;top:-52px}.gracia .baseTable.-support .icon-nobi img{width:30px}.gracia .supportTable+.annotation{margin:-28px 0 28px}.gracia .supportCause{width:990px;margin:0 auto;display:flex}.gracia .supportCause dl{width:50%}.gracia .supportCause dl dd{padding:8px 8px 8px 192px}.gracia .qaBlock{margin-bottom:58px}.gracia .qaBlock__head{width:196px;margin:28px 0 0 0;padding-left:32px;flex-shrink:0}.gracia .qaBlock__list{padding:20px 0 32px 32px;border-left:1px solid #ccc}.gracia .qaBlock__list-item:not(:last-child){margin-bottom:56px}.gracia .qaBlock__text{display:flex;align-items:center}.gracia .qaBlock__text img{width:auto;height:auto;margin-right:28px}.gracia .qaBlock__text p{line-height:1.4}.gracia .qaBlock__text.-q{color:#10395c}.gracia .qaBlock__text.-a{margin-top:16px}.gracia .qaBlock__flow{display:flex;padding:20px 0 32px 32px;border-left:1px solid #ccc}.gracia .qaBlock__flow .flow__list{width:200px}.gracia .qaBlock__flow .flow__list:not(last-child){margin-right:32px}.gracia.graciaSite .slider__item{margin:0 8px}.gracia.graciaSite .-bgBe{padding:40px 0 80px;margin-bottom:24px}.gracia.graciaSite .-bgBe::before{content:"";width:100%;height:calc(100% - 264px);background:rgba(201,188,156,.3);position:absolute;bottom:0;left:0;right:0}.gracia.graciaSite .estateArea-head{margin:0 auto 48px}.gracia.graciaSite .estateArea-btn{width:700px;font-size:1.8rem;margin:0 auto;position:absolute;bottom:-24px;right:0;left:0}.gracia.graciaSite .graciaMenuBlock{width:1200px}.gracia.graciaSite .graciaMenuBlock:not(:last-child){margin-bottom:40px}.gracia.graciaSite .graciaMenuBlock a{display:flex;align-items:stretch}.gracia.graciaSite .graciaMenuBlock__pic{width:600px;height:300px}.gracia.graciaSite .graciaMenuBlock__pic figure{width:600px;height:300px}.gracia.graciaSite .graciaMenuBlock__text{width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center}.gracia.graciaSite .graciaMenuBlock__text-logo{margin:0 16px 8px}.gracia.graciaSite .graciaMenuBlock__text-logo svg{margin:0;width:142px;height:22px}.gracia.graciaSite .graciaMenuBlock__text-ttl{font-size:4.8rem;margin:0 0 16px}.gracia.graciaSite .graciaMenuBlock:nth-child(odd) a .graciaMenuBlock__pic{order:2}.gracia.graciaSite .graciaMenuBlock:nth-child(odd) a .graciaMenuBlock__text{order:1}.gracia.graciaSite .graciaMenuBlock.-company .graciaMenuBlock__text-logo{overflow:hidden}.gracia .textBox-flex{margin:0 0 80px;display:flex;align-items:center}.gracia .textBox-flex .svgLogo{width:321px;height:133px}.gracia .textBox-flex .textBox-inner{width:760px}.gracia .textBox-flex .textBox-inner>p:not(:last-child){margin-bottom:1em}.gracia .textBox-flex .textBox-inner .linkBlock.-mini{width:620px;margin:24px 0 0}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-pic{width:340px;height:100px}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-pic figure{width:340px;height:100px}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-text{width:282px}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-ttl{font-size:1.6rem}.gracia .photoBox-flex li:not(:last-child){margin-right:16px}.gracia .section-wrapper .navList{width:1200px;box-sizing:border-box;border-right:1px solid #66a3ac;border-left:1px solid #66a3ac;margin:0 auto}.gracia .section-wrapper .navList-item{width:300px;box-sizing:border-box}.gracia .section-wrapper .navList-item a{height:56px;padding:0 32px;font-size:1.6rem;font-weight:bold}.gracia .section-wrapper .navList-item a::before{width:20px;height:20px;margin-right:12px}.gracia .section-wrapper .navList-item a::after{content:"";position:absolute;top:calc(50% - 3px);right:32px;border:5px solid rgba(0,0,0,0);border-top:6px solid #10395c}.gracia .section-wrapper .navList-item a:hover::after{border-top:6px solid #fff}.gracia .section-wrapper .section-inner{width:1200px;margin:0 auto}.gracia .section-wrapper .head-block{padding:40px 0}.gracia .section-wrapper .head-block__inner{display:flex;align-items:center}.gracia .section-wrapper .head-block__inner .title{font-size:3.2rem;align-items:center}.gracia .section-wrapper .head-block__inner .title-sub{font-size:2.4rem;margin:0 0 0 auto}.gracia .section-wrapper .head-block__inner .title::before{width:40px;height:40px;margin-right:16px}.gracia .section-wrapper .message-block{padding:40px 0}.gracia .section-wrapper .message-block p:not(:last-child){margin-bottom:1em}.gracia .section-wrapper .message-block .catch{font-size:2.4rem}.gracia .section-wrapper .message-block .catch.-colorB{font-size:2rem}.gracia .section-wrapper .detail-block{padding:40px 0}.gracia .section-wrapper .detail-block .section-inner{display:flex}.gracia .section-wrapper .detail-block .section-column1{width:740px}.gracia .section-wrapper .detail-block .section-column2{width:460px}.gracia .section-wrapper .detail-block .section-column2 .image-right{text-align:right}.gracia .section-wrapper .detail-block .detailList__item{margin-bottom:32px}.gracia .section-wrapper .detail-block .detailList__item p{margin-bottom:12px}.gracia .section-wrapper .detail-block .detailList__item-title{font-size:2rem;line-height:1.4}.gracia .section-wrapper .detail-block .detailList.-flex2{display:flex;flex-wrap:wrap}.gracia .section-wrapper .detail-block .detailList.-flex2 .detailList__item{width:calc(50% - 20px)}.gracia .section-wrapper .detail-block .detailList.-flex2 .detailList__item:nth-child(even){margin-left:40px}.gracia .section-wrapper .detail-block .detailList.-flex3{display:flex;flex-wrap:wrap}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item{width:224px}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-number span{width:32px;height:32px}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item:not(:nth-child(3n)){margin-right:32px}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-text{line-height:1.6}.gracia .section-wrapper .detail-block .subList{padding:0 24px}.gracia .section-wrapper .detail-block .subList__item{padding:24px 0;overflow:hidden}.gracia .section-wrapper .detail-block .subList__item-title{font-size:1.8rem}.gracia .section-wrapper .detail-block .subList__item-title::before{content:"■";display:inline-block;margin-right:4px}.gracia .section-wrapper .detail-block .subList__item-image{float:right;margin-left:16px}.gracia .section-wrapper .detail-block .imageList__item{width:120px}.gracia .section-wrapper .detail-block .imageList__item:not(:last-child){margin-right:4px}.gracia .section-wrapper .section-column-step{padding-bottom:32px}.gracia .section-wrapper .section-column-step .stepList__item{position:relative}.gracia .section-wrapper .section-column-step .stepList__item:not(:last-child)::before{bottom:20px;left:260px;margin-left:-12px;border:12px solid rgba(0,0,0,0);border-top:24px solid #10395c}.gracia .section-wrapper .section-column-step .stepList__item:last-child .stepList__item-contents{padding:0 0 0 36px}.gracia .section-wrapper .section-column-step .stepList__item dl{display:flex}.gracia .section-wrapper .section-column-step .stepList__item-title{width:260px;font-size:2.4rem}.gracia .section-wrapper .section-column-step .stepList__item-title span{display:block;font-size:1.6rem}.gracia .section-wrapper .section-column-step .stepList__item-contents{padding:0 0 80px 36px;width:calc(100% - 260px);border-left:1px solid #10395c}.gracia .section-wrapper .section-column-step .stepList__item-contents.flexbox .stepList__item-image{margin-right:16px}.gracia .section-wrapper .section-column-step .stepList__item-image{margin-bottom:36px}.gracia .section-wrapper .section-column-step .commentList{display:flex}.gracia .section-wrapper .section-column-step .commentList__item{width:280px}.gracia .section-wrapper .section-column-step .commentList__item:not(:nth-child(3n)){margin-right:24px}.gracia .section-wrapper .section-column-step .commentList__item .annotation{font-size:1.2rem}.gracia .section-wrapper#section01 .section-column2 img{width:380px}.gracia .section-wrapper#section02 .section-column1 .detailList__item.flexbox{flex-wrap:wrap}.gracia .section-wrapper#section02 .section-column1 .detailList__item.flexbox .detailList__item-title{width:100%;order:1}.gracia .section-wrapper#section02 .section-column1 .detailList__item.flexbox .detailList__item-image{width:350px;margin-left:16px;order:3}.gracia .section-wrapper#section02 .section-column1 .detailList__item.flexbox .detailList__item-text{width:calc(100% - 366px);order:2}.gracia .section-wrapper#section02 .section-column2 img{width:380px}.gracia .section-wrapper#section03 .section-column2 img{width:294px}.gracia .section-wrapper#section04 .section-column2 img{width:398px}.gracia .consultantBox{width:800px;margin:54px auto 0}.gracia .consultantBox a{display:flex;align-items:center}.gracia .consultantBox a:hover .consultantBox-head{background:#fffae3}.gracia .consultantBox a:hover .consultantBox-text{background:#fffae3}.gracia .consultantBox-head{width:260px;height:180px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:2rem;background:rgba(48,79,162,.15)}.gracia .consultantBox-text{padding:24px 28px 24px 24px;background:rgba(206,215,227,.22)}.gracia .consultantBox-logo{margin-top:20px;text-align:right}.gracia .consultantBox-logo svg{width:246px;height:28px}.gracia .bnrBlock-copy{text-align:center;font-size:1.8rem;margin-bottom:20px}.gracia .bnrBlock-item{width:100%;max-width:800px;margin:0 auto}.gracia .topBnr{margin:80px auto 10px}.header.-gracia .header__global-block{padding:20px 0 40px}.header.-gracia .header__logo{padding:0 0 0 20px;margin:0 0 8px}.header.-gracia .header__logo svg{margin:0}.header.-gracia .header__logo-gracia{margin:0 auto;text-align:center}.header.-gracia .header__logo-gracia svg{width:274px;height:67px}.gnavi-gracia{width:100%;height:42px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 auto;padding:4px 0;position:relative}.gnavi-gracia__list{display:flex;align-items:flex-start;justify-content:center;position:absolute;right:0;left:0;width:1200px;margin:auto;z-index:4}.gnavi-gracia__list-item{flex-grow:1}.gnavi-gracia a{display:block;padding:8px 0;text-align:center;color:#5d5e61;cursor:pointer;line-height:1}.gnavi-gracia a:hover{color:#10395c;font-weight:bold;text-decoration:none;background:rgba(16,57,92,.1)}.gnavi-gracia a.active,.gnavi-gracia a.cr{color:#10395c;font-weight:bold;text-decoration:none;background:rgba(16,57,92,.1)}.gnavi-gracia .commonMenu{display:none}.knocks .head01 span{font-size:1.6rem}.knocks .knocks-brand__text+.head01{margin:32px auto 0}.knocks .knocks-brand+.estateArea{margin-top:32px}.knocksBalance{background:url(/img/knocks/bg_balance.jpg) #ccc no-repeat center bottom/cover}.knocksBalance__head{font-size:3.2rem;margin-bottom:28px}.knocksBalance__head span{font-size:6.4rem;vertical-align:-7%}.knocksBalance__head svg{width:250px;height:31px}.knocksBalance .balanceList{display:flex;justify-content:center}.knocksBalance .balanceList__item{width:288px;height:248px;padding:40px 0;box-sizing:border-box;text-align:center}.knocksBalance .balanceList__item:nth-child(n+2){margin-left:16px}.knocksBalance .balanceList__head{font-size:2.4rem;margin-bottom:8px}.knocksBalance .balanceList__head i{font-size:1.6rem}.knocksMind__head{font-size:2.4rem;margin-bottom:40px}.knocksMind .mindList__item{width:256px;height:290px;font-size:3.2rem}.knocksMind .mindList__item:nth-of-type(n+2){margin-left:32px}.knocksDetailed{background:url(/img/knocks/bg_detailed_pc.jpg) center/cover}.knocksDetailed__head{font-size:2.4rem;margin-bottom:40px}.knocksDetailed__head span{font-size:3.2rem;vertical-align:-3px}.knocksDetailed__head svg{width:250px;height:31px}.knocksDetailed__head-cat{display:none}.knocksDetailed__text{text-align:center}.knocksDetailed__main .content-block__inner{box-shadow:0px 0px 4px 2px #ddd}.knocksDetailed__tab{display:flex}.knocksDetailed__tab-item{width:240px;height:85px;font-size:2rem;box-sizing:border-box}.knocksDetailed__tab-item:nth-child(n+2){border-left:1px solid #fff}.knocksDetailed__tab-item a{padding:18px 0}.knocksDetailed__tab-item a span{font-size:1rem}.knocksDetailed__photoArea{padding:80px}.knocksDetailed__content:nth-child(n+2){margin-top:128px}.knocksDetailed__photo{display:flex;flex-wrap:wrap}.knocksDetailed__photo+.head04{margin-top:32px}.-single .knocksDetailed__photo-item{width:336px}.-single .knocksDetailed__photo-item:nth-of-type(n+2){margin-left:16px}.-single .knocksDetailed__photo-item:nth-of-type(3n+1){margin-left:0}.-single .knocksDetailed__photo-item:nth-of-type(n+4){margin-top:24px}.-double .knocksDetailed__photo-item{width:248px}.-double .knocksDetailed__photo-item:nth-of-type(n+2){margin-left:16px}.-double .knocksDetailed__photo-item:nth-of-type(4n+1){margin-left:0}.-double .knocksDetailed__photo-item:nth-of-type(n+5){margin-top:24px}.knocksSecImage{width:700px;height:330px;margin:0 auto 40px;background:url(/img/knocks/security_1.png)}.knocksSecImage img{display:none}.knocksMaint{display:flex;margin-top:32px}.knocksMaint__head{margin-bottom:24px}.knocksMaint__item{width:336px}.knocksMaint__item:nth-child(n+2){margin-left:16px}.knocksMaint__item dd{padding:0 16px}.knocksMaint__item .normalList{margin-bottom:0}.knocksMaint__item .normalList li{margin-bottom:4px}.knocks__note{margin-top:80px;font-size:1.2rem;text-align:right}.knocks .bnrBlock{margin-top:80px}.knocks .bnrBlock-copy{text-align:center;font-size:1.8rem;margin-bottom:20px}.knocks .bnrBlock-item{width:100%;max-width:1200px;margin:0 auto}.knocks .bnrBlock-item.-interview a{display:block;width:1200px;height:246px;margin:0 auto;background:url(/img/knocks/bnr_interview.png) no-repeat center/contain}.consul .content-menu__text{width:320px;padding-left:16px}.consul .-w a{width:300px}.consul.kodate .flexbox,.consul.mansion .flexbox{justify-content:center}.consul.kodate .conditionsTable th,.consul.mansion .conditionsTable th{width:220px;font-size:1.6rem}.consul.kodate .conditionsArea,.consul.mansion .conditionsArea{display:flex;margin-bottom:24px}.consul.kodate .conditions-image,.consul.mansion .conditions-image{flex-shrink:0}.consul.kodate .conditions-text,.consul.mansion .conditions-text{margin-left:20px}.consul.kodate .conditions-text p,.consul.mansion .conditions-text p{width:220px;padding:12px 0;font-size:2.4rem}.consul.kodate .conditions-text p:not(:last-child),.consul.mansion .conditions-text p:not(:last-child){margin-bottom:16px}.consul.kodate .conditions-text p span,.consul.mansion .conditions-text p span{display:block;font-size:1.4rem}.consul.kodate .meritList,.consul.mansion .meritList{display:flex;flex-wrap:wrap;width:728px;margin:0 auto}.consul.kodate .meritList__item,.consul.mansion .meritList__item{height:27px;width:50%;font-size:1.8rem;padding-left:1em;text-indent:-0.5em}.consul.kodate .meritList__item:nth-child(1),.consul.mansion .meritList__item:nth-child(1){order:1}.consul.kodate .meritList__item:nth-child(2),.consul.mansion .meritList__item:nth-child(2){order:3;margin-top:4px}.consul.kodate .meritList__item:nth-child(3),.consul.mansion .meritList__item:nth-child(3){order:5;margin-top:4px}.consul.kodate .meritList__item:nth-child(4),.consul.mansion .meritList__item:nth-child(4){order:2}.consul.kodate .meritList__item:nth-child(5),.consul.mansion .meritList__item:nth-child(5){order:4;margin-top:4px}.consul.kodate .flowList,.consul.mansion .flowList{width:560px;margin-right:32px;justify-content:center}.consul.kodate .flowList__item,.consul.mansion .flowList__item{height:196px;font-size:2rem;padding:16px 8px}.consul.kodate .flowList__item::before,.consul.mansion .flowList__item::before{top:50%;left:calc(100% + 4px);margin-top:-10px;border:10px solid rgba(0,0,0,0);border-left:10px solid #ed7a25}.consul.kodate .flowList__item:not(:last-child),.consul.mansion .flowList__item:not(:last-child){margin-right:16px}.consul.kodate .flowList__item.-sub,.consul.mansion .flowList__item.-sub{width:153px;height:156px;margin-top:40px;padding:16px 8px 8px}.consul.kodate .flowList__item.-sub::before,.consul.mansion .flowList__item.-sub::before{margin-top:-30px}.consul.kodate .flowList__item.-sub p.horizontal,.consul.mansion .flowList__item.-sub p.horizontal{font-size:1.4rem;text-align:center;margin-bottom:12px}.consul.kodate .flowList__item.-sub p span,.consul.mansion .flowList__item.-sub p span{font-size:1.6rem;margin-left:12px}.consul.kodate .flowList__item.-sub p:nth-child(n+2),.consul.mansion .flowList__item.-sub p:nth-child(n+2){height:120px}.consul.kodate .point-head,.consul.mansion .point-head{font-size:2rem;margin:12px 0 8px}.consul.kodate .pointList__item:not(:last-child),.consul.mansion .pointList__item:not(:last-child){margin-bottom:8px}.consul.kodate .guidanceArea,.consul.mansion .guidanceArea{display:flex;margin-bottom:40px}.consul.kodate .guidanceArea .guidance-image,.consul.mansion .guidanceArea .guidance-image{flex-shrink:0;margin-right:20px}.consul.kodate .guidanceArea+.conditionsTable,.consul.mansion .guidanceArea+.conditionsTable{margin:0}.consul.kodate .developmentList,.consul.mansion .developmentList{display:flex;margin-bottom:40px}.consul.kodate .developmentList__item,.consul.mansion .developmentList__item{width:280px}.consul.kodate .developmentList__item:not(:last-child),.consul.mansion .developmentList__item:not(:last-child){margin-right:20px}.consul.kodate .developmentList__item-photo,.consul.mansion .developmentList__item-photo{margin-bottom:8px}.consul.kodate .developmentList__item-name,.consul.mansion .developmentList__item-name{text-align:center}.consul.kodate .developmentList__item-sub,.consul.mansion .developmentList__item-sub{font-size:1.4rem}.consul.kodate .pointList-circle__item,.consul.mansion .pointList-circle__item{width:120px;height:120px}.consul.kodate .pointList-circle__item:not(:last-child),.consul.mansion .pointList-circle__item:not(:last-child){margin-right:16px}.resort .message{margin-bottom:80px}.resort .message .logo-resort{width:248px}.resort .message .head01 .logo-resort{margin-top:24px}.resort .photoArea .slider__item{width:480px}.resort .photoArea .slider .slick-slide{opacity:.5;transition:.5s}.resort .photoArea .slider .slick-center{opacity:1}.resort .photoArea .slider .slick-prev{top:0;bottom:15px;left:calc(50% - 280px);width:30px;height:30px;margin:auto;border-top:6px solid #333;border-left:6px solid #333}.resort .photoArea .slider .slick-next{top:0;bottom:15px;right:calc(50% - 280px);width:30px;height:30px;margin:auto;border-top:6px solid #333;border-right:6px solid #333;transition:all .3s ease}.resort .content-menu__text{width:320px}.resort .content-menu__text p{font-size:2.2rem}.resort p.-w{margin-top:80px}.resort .planList .plan-content{display:flex;margin-bottom:60px}.resort .planList .plan-content__text{width:calc(100% - 408px);padding-right:56px}.resort .planList .plan-content__text-type{font-size:2.8rem}.resort .planList .plan-content__text-type i{margin:-8px 8px 0 0}.resort .planList .plan-content__text-number{margin-bottom:16px;padding-left:44px}.resort .planList .plan-content__photo{width:408px}.resort .planList .plan-content__photo .imgCont{padding-top:75%}.resort .planList .plan-content__photo .slick-prev{top:0;bottom:8px;left:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-left:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.resort .planList .plan-content__photo .slick-next{top:0;bottom:8px;right:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.resort .plan-map{margin-bottom:80px}.resort .plan-map__image{margin-bottom:48px}.resort .plan-map__sub{display:flex;justify-content:center}.resort .plan-map__sub li{padding:0 12px;border-right:1px solid #ddd}.resort .plan-map__sub li:first-child{border-left:1px solid #ddd}.resort .plan-map__sub li a{color:#333;font-size:1.5rem}.resort .info__list{margin-bottom:32px}.resort .onsen-block{margin-bottom:48px}.resort .onsen-block__text{text-align:center}.resort .onsen-block__text-sub{text-align:right}.resort .onsen-block__text+.onsen-block__text-sub{margin-top:16px}.resort .onsen-block__text+.onsen-block__table{margin-top:28px}.resort .onsen-block.bgBoxColor{padding:48px 64px}.resort .onsen-block__table{margin-bottom:8px}.resort .onsen-block__table-item{width:198px;padding:16px 20px;display:flex;justify-content:center;align-items:center}.resort .onsen-block__table-con{padding:16px 20px;display:flex;align-items:center}.resort .ownerCardArea{display:flex;margin:0 auto 40px}.resort .ownerCardArea .ownerCard-text{order:1;margin-right:32px}.resort .ownerCardArea .ownerCard-image{order:2}.resort .bottomlink-resort{padding:48px 0}.resort .bottomlink-resort__content{max-width:1200px;margin:0 auto}.resort .bottomlink-resort__content.-flex .bottomlink-resort__head{width:auto;margin:0 32px 0 0}.resort .bottomlink-resort__head{padding:0;font-size:2rem;margin:0 auto 24px}.resort .bottomlink-resort__head h3+svg{margin-left:40px}.resort .bottomlink-resort__item{margin-right:16px}.resort .bottomlink-resort__item:last-of-type{margin-right:0}.resort .bottomlink-resort__item a{height:64px;display:flex;justify-content:center;align-items:center}.resort .bottomlink-resort__item a.normalBtnB{width:268px}.resort .bottomlink-resort__item.-w a{width:auto}.resort .bottomlink-resort__item.-s a{height:48px}.resort .-w a{width:440px;padding:16px;font-size:2rem}.resort .-w .-news{padding:12px;font-size:1.4rem;font-weight:500}.resort .-w .-news::after{content:"";width:7px;height:7px;position:absolute;top:0;bottom:0;right:12px;margin:auto;border-top:2px solid #d0111b;border-right:2px solid #d0111b;transform:rotate(45deg);font-weight:400;color:#d0111b}.resort .-w .-news:hover::after{border-top:2px solid #fff;border-right:2px solid #fff;color:#fff}.resort .content-block__inner.-s .bottomlink-resort{padding:48px 0}.resort .content-block__inner.-s .bottomlink-resort__content{max-width:100%;margin:0 auto}.resort .content-block__inner.-s .bottomlink-resort__list{justify-content:center}.resort .content-block__inner.-s .bottomlink-resort__item a.normalBtnB{width:188px}.resort .-oak .oakMenu__tab{width:880px;display:flex}.resort .-oak .oakMenu__tab-item{width:33.33%;height:85px;font-size:2rem;box-sizing:border-box}.resort .-oak .oakMenu__tab-item:nth-child(n+2){border-left:1px solid #fff}.resort .-oak .oakMenu__tab-item a{padding:28px 0}.resort .-oak .oakMenu__tab-item a span{font-size:1rem}.resort .-oak .oakMenu__content{margin-bottom:40px;padding:48px 80px}.resort .-oak .oakMenu__content.-mixed{justify-content:space-between}.resort .-oak .oakMenu__content.-mixed .oakMenu__photo{margin-left:0}.resort .-oak .oakMenu__content.-mixed .oakMenu__box{margin-left:0}.resort .-oak .oakMenu__content.-mixed .head01{order:-1}.resort .-oak .oakMenu__content.-mixed .-order1{order:1}.resort .-oak .oakMenu__content.-mixed .-order2{order:2}.resort .-oak .oakMenu__content.-mixed .-order3{order:3}.resort .-oak .oakMenu__content.-mixed .-order4{order:4}.resort .-oak .oakMenu__content.-mixed .-order5{order:5}.resort .-oak .oakMenu__content.-mixed .-order6{order:6}.resort .-oak .oakMenu__content.-mixed .annotation{order:7}.resort .-oak .oakMenu__photo{width:calc(50% - 16px);margin-bottom:32px}.resort .-oak .oakMenu__photo:nth-of-type(2){margin-left:32px}.resort .-oak .oakMenu__photo figcaption{font-size:1.2rem}.resort .-oak .oakMenu__detail:nth-child(n+2){margin-top:32px}.resort .-oak .oakMenu__box{width:calc(50% - 40px);margin-bottom:32px}.resort .-oak .oakMenu__box:last-of-type{margin-left:auto}.resort .-oak .oakMenu__type{margin-bottom:8px}.resort .termsArea{padding:20px 0;display:flex;justify-content:center}.resort .termsArea .terms-item{padding:0 24px}.resort .termsArea .terms-item:nth-of-type(2){border-left:1px solid #ccc}.resort .message+.termsArea{margin:-40px 0 40px}.resort .tennis-block{margin:0 auto 40px}.resort .tennis-block .table-title{width:100%;margin:0 0 4px}.resort .tennis-block .baseTable{width:440px;margin:0 auto 0 0}.resort .tennis-block__photo{width:400px}.resort .tennis-block .annotation{margin:8px 0 0;font-size:1.2rem}.resort .access-block__item{display:flex;align-items:baseline}.resort .access-block__item:nth-child(n+2){margin:56px 0 0 0}.resort .access-block__item-type{width:120px;flex-shrink:0}.resort .access-block__item-text{margin:16px 0 0 0}.resort .access-block__item-text a{display:block;text-align:right}.resort .access-block__list-item span{font-size:2.4rem}.resort .access-block__list-item span.time{font-size:3.2rem}.resort .mapArea{height:700px;border:none}.resort .mapArea .gMap{width:100%}.resort .contactBlock.-double{margin:0 auto}.resort .servicePoint{display:flex;flex-wrap:wrap}.resort .servicePoint__item{width:calc(25% - 24px);padding:32px 24px}.resort .servicePoint__item:nth-child(n+2){margin-left:32px}.resort .servicePoint__item:nth-child(4n+1){margin-left:0}.resort .servicePoint__item:nth-child(n+5){margin-top:32px}.resort .servicePoint__item-name{font-size:2rem;margin:0 0 20px}.resort .servicePoint__item-name i{font-size:2.4rem;margin-bottom:12px}.resort .servicePoint__item-text{font-size:1.2rem}.resort .serviceTable:nth-of-type(n+2){margin-top:24px}.resort .serviceTable .baseTable{margin:8px 0 12px 0}.resort .serviceTable .baseTable tr th{white-space:nowrap}.resort .serviceTable .baseTable tr td:last-child{width:228px}.resort .serviceTable .annotation{width:100%;font-size:1.2rem}.resort .timeTable{display:flex;flex-wrap:wrap;margin:0 auto 80px}.resort .timeTable__box{width:calc(50% - 20px)}.resort .timeTable__box:nth-child(2){margin:0 0 0 auto}.resort .timeTable__box .baseTable{text-align:center;margin:8px 0 12px 0}.resort .timeTable__box .baseTable th:nth-child(n+2){width:140px}.resort .timeTable__box .baseTable td{width:140px}.resort .timeTable__box .baseTable td.time{padding:24px 16px;background:#fffae3}.resort .timeTable .annotation{width:100%;font-size:1.2rem}.resort .introBlock{width:880px;margin:0 auto 48px;display:flex;align-items:stretch}.resort .introBlock-text{width:460px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.resort .introBlock-ttl{font-size:2rem;margin:0 0 24px}.resort .introBlock-sub{margin-bottom:12px}.resort .introBlock-pic{width:420px}.company .content-block#machiMenu .content-menu{margin:0}.company .content-menu__text{width:240px}.company .companyProfile a{width:378px;padding:20px}.company .photoArea{margin:0 auto 40px}.company .slider .slick-prev{top:0;bottom:120px;left:calc(50% - 500px);width:30px;height:30px;margin:auto;border-top:6px solid #333;border-left:6px solid #333;transition:all .3s ease}.company .slider .slick-prev:hover{opacity:.6}.company .slider .slick-next{top:0;bottom:120px;right:calc(50% - 500px);width:30px;height:30px;margin:auto;border-top:6px solid #333;border-right:6px solid #333;transition:all .3s ease}.company .slider .slick-next:hover{opacity:.6}.company .slider .slick-dots{margin-top:40px}.company .slider .slick-dots li{width:120px;height:80px}.company .slider .slick-dots li:nth-of-type(n+2){margin-left:16px}.company .slider__item{height:620px;width:880px;margin:0 auto}.company .slick-slide{opacity:.5;transition:.5s}.company .slick-center{opacity:1}.company .dataLink{margin:20px 0 24px}.company .dataLink li+li{margin:0 0 0 16px}.company .dataArea{padding:16px 40px;margin:0 auto 40px}.company .data__item{border-bottom:1px solid #fff;padding:16px 0;font-size:1.4rem}.company .data__item:last-of-type{border:none}.company .data__item dt{width:160px;padding:0 4px;margin-right:40px}.company p+.dataArea{margin-top:32px}.company .arrowBtnArea{display:flex}.company .arrowBtn:nth-of-type(2){margin-left:auto}.company .logo_sotetsu_en{width:267px;height:60px;margin:0 auto 28px}.company .btnArea{display:flex;justify-content:center}.company .officeList{width:100%;display:flex;flex-wrap:wrap}.company .officeList__box{width:50%;box-sizing:border-box}.company .officeList__box:nth-of-type(2n+1){padding:80px 24px 80px calc(50% - 600px)}.company .officeList__box:nth-of-type(2n){padding:80px calc(50% - 600px) 80px 24px}.company .officeList__box:nth-of-type(2n)::before{content:"";width:1px;height:calc(100% - 160px);background:#ccc;position:absolute;top:0;bottom:0;left:0;margin:auto}.company .officeList__box>p{padding:0 16px}.company .officeList__note{font-size:1.4rem;margin-bottom:8px}.company .officeList__tel a{color:#5d5e61;display:flex;align-items:center;font-size:3.2rem;font-weight:500}.company .officeList__tel a i{font-size:2.4rem;margin:0 8px 0 0}.company .officeList__tel a span{font-size:1.6rem;margin-top:4px}.company .officeList .gMap__link{margin-bottom:8px;padding:0 16px}.company .officeList .gMap__map{height:288px}.company .officeList__bnr{margin-top:16px}.company .devContent{width:880px;margin:0 auto 32px;display:flex}.company .devContent+.head04{margin-top:40px}.company .devContent__term{width:104px;padding-top:8px;margin-right:32px;font-size:1.8rem;text-align:right}.company .devContent__list{width:744px}.company .devContent__list-item{display:flex}.company .devContent__list-item a{display:flex;width:100%}.company .devContent__list-item:nth-child(n+2){margin-top:32px}.company .devContent__head-number{width:48px;height:48px;margin-right:32px}.company .devContent__head-name{width:296px;margin-right:32px;flex-shrink:0}.company .devContent__info-data{width:140px;padding:2px;margin-right:24px;text-align:center;font-size:1.4rem}.company .devContent__info-address{width:172px}.company .-age .devContent__list::before{height:calc(100% + 32px);left:23px}.company .timeline{padding:0 0 0 272px}.company .timeline:last-of-type .timeline__list{padding:40px 0 8px}.company .timeline__name{top:40px;left:80px;line-height:1.4}.company .timeline__list{width:100%;padding:40px 0}.company .timeline__list::before{width:1px;height:44px;top:0;left:382px}.company .timeline__list::after{width:1px;height:44px;bottom:-4px;left:382px}.company .timeline__item{display:flex;padding-bottom:32px}.company .timeline__item:last-child{padding-bottom:0}.company .timeline__item::before{width:16px;height:16px;top:4px;left:103px;border-radius:100%}.company .timeline__item::after{width:1px;height:100%;bottom:-4px;left:110px}.company .timeline__item-date{line-height:1.2;text-align:right;padding-right:32px}.company .timeline__item-date span{font-size:1.2rem}.company .timeline__item-date span.number{font-size:2.4rem}.company .timeline__item-content{padding:0 0 0 48px}.company .business-content{display:flex;position:relative;flex-wrap:wrap}.company .business-content:first-of-type{padding:0 0 32px 0}.company .business-content:nth-of-type(n+2){padding:32px 0}.company .business-content:nth-of-type(n+2)::before{content:"";position:absolute;top:0;right:0;left:-80px;width:calc(100% + 160px);height:1px;margin:0 auto;text-align:center;background-image:-webkit-linear-gradient(left, transparent, #ccc 25%, #ccc 75%, transparent);background-image:linear-gradient(to right, transparent, #ccc 25%, #ccc 75%, transparent)}.company .business-content:nth-of-type(2n+1) .business-content__text{margin:16px 32px 0 0}.company .business-content:nth-of-type(2n){flex-direction:row-reverse}.company .business-content:nth-of-type(2n) .business-content__text{margin:16px 0 0 32px}.company .business-content:nth-of-type(2n) .business-content__sub .business-content__text{margin:16px 32px 0 0}.company .business-content:last-of-type{padding:32px 0 64px 0}.company .business-content.borderBottom::before{content:"";position:absolute;bottom:0;right:0;left:-80px;width:calc(100% + 160px);height:1px;margin:0 auto;text-align:center;background-image:-webkit-linear-gradient(left, transparent, #ccc 25%, #ccc 75%, transparent);background-image:linear-gradient(to right, transparent, #ccc 25%, #ccc 75%, transparent)}.company .business-content__text{width:calc(100% - 432px)}.company .business-content__text-head{font-size:3.2rem;margin:0 0 24px 0;text-align:left}.company .business-content__text-head span{margin-bottom:8px;font-size:1.6rem}.company .business-content__text-sub{font-size:2rem;margin:32px 0 12px;text-align:left}.company .business-content__text-sub span{font-size:1.2rem}.company .business-content__photo{width:400px;flex-shrink:0}.company .business-content__photo img{max-width:400px;max-height:400px}.company .business-content__sub{width:100%;font-size:1.4rem;margin-top:32px;display:flex}.company .business-content__sub .business-content__text{width:calc(100% - 482px);margin:16px 32px 0 0}.company .business-content__sub .business-content__text-sub{margin:0 0 12px 0}.company .business-content__sub .business-content__photo{width:470px}.company .business-content__sub .business-content__photo img{max-width:450px}.company .business-content__sub .business-content__photo figcaption{text-align:right;font-size:1.1rem}.company .business-content.photo-vertically .business-content__text{width:calc(100% - 332px)}.company .business-content.photo-vertically .business-content__photo{width:300px}.company .business-content.photo-vertically .business-content__sub .business-content__text{width:calc(100% - 482px)}.company .business-content.photo-vertically .business-content__sub .business-content__photo{width:450px}.company .bottomlink-hist__text{margin:0 -1em 32px}.company .bottomlink-hist__list{display:flex;justify-content:center}.company .bottomlink-hist__item{margin-right:16px}.company .bottomlink-hist__item:last-of-type{margin-right:0}.company .bottomlink-hist__item a{height:64px;display:flex;justify-content:center;align-items:center}.company .bottomlink-hist__item a.normalBtn{width:268px}.company .bottomlink-hist__item.-w a{width:320px}.company .bottomlink-buz{padding:40px 0}.company .bottomlink-buz__content{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.company .bottomlink-buz__head{width:100%;font-size:2rem;padding-top:16px;margin:0 auto 48px}.company .bottomlink-buz__head h3+svg{margin-left:40px}.company .bottomlink-buz__head svg{margin-right:16px}.company .bottomlink-buz__head svg:last-of-type{margin-right:0px}.company .bottomlink-buz__head svg.gracia,.company .bottomlink-buz__head svg.gracialife{width:240px;height:80px;padding:0 28px}.company .bottomlink-buz__head svg.graciafit{width:240px;height:120px;padding:0 28px}.company .bottomlink-buz__head svg.knocks{width:120px;height:80px;padding:0 36px}.company .bottomlink-buz__head+.bottomlink-buz__other{margin-top:-16px}.company .bottomlink-buz__item{margin-right:16px}.company .bottomlink-buz__item:last-of-type{margin-right:0}.company .bottomlink-buz__item a{height:64px;display:flex;justify-content:center;align-items:center}.company .bottomlink-buz__item a.normalBtn{width:268px}.company .bottomlink-buz__item.-w a{width:auto}.company .bottomlink-buz__other{width:1200px;margin:0 auto 40px;display:flex;align-items:center;justify-content:center;padding:32px 40px;background:#fff}.company .bottomlink-buz__list-other{display:flex;flex-wrap:wrap;margin-bottom:0;width:852px}.company .bottomlink-buz__list-other li{width:calc(33% - 16px);margin:0 16px 0 0}.company .bottomlink-buz__list-other li:nth-child(n+4){margin-top:8px}.company .baseTable td dl{display:flex}.company .baseTable td dl dt{flex-shrink:0;width:40%}.company .baseTable td dl dd{width:60%}.company.-business .content-block.-pts+.subNavi{margin-top:-80px}.company .rentEstate__block{margin-bottom:80px}.company .rentEstate__box{position:relative}.company .rentEstate__photo{width:240px;height:180px;float:left;margin-right:32px}.company .rentEstate__info{width:calc(100% - 160px)}.company .rentEstate__info-address{margin-bottom:4px}.company .rentEstate__info-note{margin-bottom:8px}.company .rentEstate__detail{width:calc(100% - 272px)}.company .rentEstate__detail dl{width:calc(50% - 16px);font-size:1.2rem;padding:8px 0}.company .rentEstate__detail dl:nth-child(2n+1){margin-right:32px}.company .rentEstate__detail dl dt{width:33%}.company .rentEstate__detail dl dd{width:66%}.company .rentEstate__link{position:absolute;top:0;right:0}.company .rentEstate__link a{font-size:1.4rem}.company .rentEstate__inquiry{clear:both;margin:20px 0 0 0;padding:16px 40px;display:flex;align-items:center}.company .rentEstate__inquiry-title{margin:0 32px 0 0;flex-shrink:0}.company .rentEstate__inquiry-tel{flex-shrink:0;margin:0 0 0 auto}.company .rentEstate__inquiry-tel a{font-size:2.4rem;font-weight:500;color:#ed7a25}.company .rentEstate__inquiry-tel a i{margin:0 12px 4px 0;font-size:2rem}.company #machiMenu .content-menu{margin:80px 0 0}.company #machiMenu .content-menu__item{width:280px;margin:0 10px 0 !important}.news .infoArea,.resort .infoArea{max-width:880px;margin:0 auto}.news .info__list+* .normalBtn,.resort .info__list+* .normalBtn{margin-top:32px}.news .info__item-link,.resort .info__item-link{padding:16px 32px 16px 16px}.news .info__item-link::after,.resort .info__item-link::after{right:16px;width:8px;height:8px}.news .info__item-link[target=_blank]::after,.resort .info__item-link[target=_blank]::after{right:12px}.news .info__item-link.-pdf::after,.resort .info__item-link.-pdf::after{right:12px}.news .info__item.-plus,.resort .info__item.-plus{margin:40px 0 0}.news .info__item.-plus .info__item-link,.resort .info__item.-plus .info__item-link{padding:32px 16px;justify-content:center}.news .info__item.-plus .info__text-title,.resort .info__item.-plus .info__text-title{font-size:2rem;margin-right:40px}.news .info__item.-plus .info__text-sub,.resort .info__item.-plus .info__text-sub{font-size:1.6rem}.news .info__text-ymd,.resort .info__text-ymd{font-size:1.4rem;margin:0 24px 0 0}.news .info__text-category,.resort .info__text-category{font-size:1.2rem;margin:0 24px 0 0}.news .info__detail-title,.resort .info__detail-title{margin:0 0 8px}.news .info__detail .info__text-category,.resort .info__detail .info__text-category{margin-bottom:16px}.news .info__detail .info__text-ymd,.resort .info__detail .info__text-ymd{margin:0 0 16px 0}.news .info__detail-main,.resort .info__detail-main{padding:48px;margin:0 auto 40px}.news .info__detail-bottom a,.resort .info__detail-bottom a{margin:0 auto}.sitemap-list{width:1050px;margin:0 auto -80px;display:flex;flex-wrap:wrap}.sitemap-list>li{margin:0 40px 80px;width:270px}.sitemap-list dt{padding:0 0 8px;margin:0 0 16px;font-size:2rem;border-bottom:1px solid #ccc}.sitemap-list dd ul{padding:0 0 0 16px}.sitemap-list dd>ul{padding:0}.sitemap-list dd li{margin:10px 0}.sitemap-list__inner li::before{content:"-";margin:0 4px 0 0}.info-block{margin:64px 0 0}.info-block dt{padding:0 0 24px;font-size:2rem}.info-block dd{padding:8px 40px}.info-block li{padding:24px 0;display:flex;align-items:center;justify-content:space-between}.link-block{margin:0 0 -32px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.link-block li{margin:0 0 32px 32px;width:calc(25% - 24px)}.link-block li:nth-child(4n+1){margin:0}.link-block a{padding:20px 12px;width:100%}.event_bnr{position:fixed;bottom:10px;right:25px;z-index:99;max-width:300px;width:25%;box-shadow:2px 2px 5px 2px rgba(0,0,0,.35)}.event_bnr a:hover img{opacity:1;filter:brightness(1.2)}.event_bnr .close_btn{position:absolute;top:0;right:0;background:#000;color:#fff;border:none;font-size:24px;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.spMainMenu.-top{display:none}.top .mv{height:464px}.top .mv a img{transition:.2s}.top .mv__catchphrase{width:1154px;font-size:3.8rem;top:calc(50% - 72px)}.top .mv__catchphrase span{font-size:5.7rem}.top .mv__image-item{height:464px;box-sizing:border-box}.top .mv__image-item.-co .mv__picture{width:1048px;margin:0 auto}.top .mv__image-item.-co .mv__catchphrase{top:96px}.top .mv__image-item.-sumai .mv__catchphrase{top:56px}.top .mv__image-item.-gracialife .mv__catchphrase{text-align:right;top:96px;right:56px}.top .mv__image-item.-gd.-minamaki{border-top:4px solid #01a1a2}.top .mv__image-item.-gd.-futamata{border-top:4px solid #5a87bb}.top .mv__image-item.-gd.-tokaichiba{border-top:4px solid #2cb2c2}.top .mv__image-item.-gd.-shonanhiratsukakaigan{border-top:4px solid #002a86}.top .mv__image-item.-gd.-shonanhiratsukakaigan .mv__picture{top:auto;left:auto;right:0;transform:none}.top .mv__image-item.-gd.-shonanhiratsukakaigan .mv__picture_copy{width:400px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2}.top .mv__image-item.-gd.-nishiya .mv__picture{top:auto;left:auto;right:0;transform:none}.top .mv__image-item.-gd.-nishiya .mv__picture_copy{width:800px;position:absolute;top:-48px;right:0;bottom:0;left:0;margin:auto;z-index:3}.top .mv__image-item.-gd.-nishiya::before{content:"";display:block;width:100%;height:140px;background:linear-gradient(to bottom, rgb(114, 162, 198) 0%, rgb(4, 60, 120) 100%);position:absolute;right:0;bottom:0;left:0;z-index:2;mix-blend-mode:multiply}.top .mv__image-item.-gd .mv__image-item-custom .imgText{width:100%;position:absolute;top:0;text-align:center;background:#fff;z-index:2}.top .mv__image-item.-gd .mv__image-item-custom .imgText img{width:880px;margin:0 auto}.top .mv__image-item.-koedate .mv__image-item-custom .imgText{width:100%}.top .mv__image-item.-koedate .mv__image-item-custom .imgText img{height:316px;margin:auto;position:absolute;top:0;bottom:40px;right:0;left:0;z-index:2}.top .mv__image-item.-koedate .mv__picture{object-position:100% 75%}.top .mv__image-item.-hoshikawa_shin .mv__image-item-custom .imgText{width:100%}.top .mv__image-item.-hoshikawa_shin .mv__image-item-custom .imgText img{width:1240px;height:480px;margin:auto;position:absolute;top:0;bottom:40px;right:0;left:0;z-index:2;top:30px}.top .mv__image-item.-hoshikawa_shin .mv__picture{object-position:100% 75%}.top .mv__image-item.-seya .mv__image-item-custom .imgText{width:100%;position:absolute;top:0;text-align:center;z-index:2}.top .mv__image-item.-seya .mv__image-item-custom .imgText img{width:880px;margin:0 auto}.top .mv__image-item.-seya .mv__image-item-custom .imgText::before{content:"";width:100%;height:61px;background:#fff;position:absolute;top:0;left:0;z-index:-1}.top .mv__image-item.-voice{background-color:#fff}.top .mv__image-item.-voice a{background:#e3eef9 url(/img/voice/mv_voice.png) repeat-x center/auto 160px}.top .mv__image-item.-voice a:hover{background-color:rgba(227,238,249,.6)}.top .mv__image-item.-voice a:hover img{opacity:1}.top .mv__image-item.-voice .mv__image-item-custom .imgText{position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center;z-index:2}.top .mv__image-item.-voice .mv__image-item-custom .imgText img{width:1098px;margin:0 auto}.top .mv__estate{width:1200px;bottom:152px;right:0;left:0;margin:auto}.top .mv__estate-name{width:176px;font-size:1.4rem}.top .mv .slick-dots{bottom:64px}.top .gnavi{margin-top:-36px;margin-bottom:0px}.top .gnavi__list{width:1200px;background:#002855;border-radius:4px}.top .gnavi .main-menu__block{width:218px;height:78px}.top .gnavi .main-menu__block::before{height:40px;top:20px;z-index:2;background:hsla(0,0%,100%,.4)}.top .gnavi .main-menu__block:last-of-type::after{height:40px;top:20px;z-index:2;background:hsla(0,0%,100%,.4)}.top .gnavi__menu-parent{font-size:1.6rem;padding:12px}.top .gnavi__menu-parent:hover,.top .gnavi__menu-parent.active,.top .gnavi__menu-parent.cr{font-weight:500}.top .gnavi__menu-parent:hover::after,.top .gnavi__menu-parent.active::after,.top .gnavi__menu-parent.cr::after{content:"";width:100px;height:2px;margin:auto;background:#0067b0;position:absolute;bottom:18px;right:0;left:0;z-index:2}.top .gnavi .dropdown-menu{padding:24px 0 20px}.top .gnavi .dropdown-menu__text{margin-bottom:12px;line-height:1.6}.top .gnavi .dropdown-menu__item a{padding:24px 0}.top .gnavi .dropdown-menu__item a.-br{padding:16px 0}.top .residence .residenceMenu{margin-bottom:40px}.top .residence .residenceMenu .linkBlock{width:calc(50% - 30px);margin:0}.top .residence .residenceMenu .linkBlock:nth-child(odd){margin-right:auto}.top .residence .residenceMenu .linkBlock-pic{width:100%;height:auto}.top .residence .residenceMenu .linkBlock-pic figure{width:100%;height:232px}.top .residence .residenceMenu .linkBlock-text{width:285px}.top .residence .residenceMenu .linkBlock-ttl{font-size:1.8rem}.top .residence .residenceMenu .linkBlock.-knocks .linkBlock-logo{width:180px}.top .residence .bnr-container{max-width:800px;margin:0 auto 40px}.top .residence .bnr-container .bnr-inner{width:100%}.top .residence .bnr-container .bnr-inner a{display:block;width:100%;transition:all .3s ease}.top .residence .bnr-container .bnr-inner a[target=_blank]::after{display:none}.top .residence .bnr-container .bnr-inner a:hover{box-shadow:0 0 30px rgba(0,0,0,.4);opacity:.7}.top .residence .estateArea{margin-bottom:80px}.top .residence .estateArea .normalBtn{margin-top:40px}.top .info__list{margin-bottom:32px}.top .project{overflow:hidden}.top .project__list{width:100%}.top .project__list li{width:300px !important;margin:0 32px 0 0}.top .project__list .text{padding:20px 0}.top .project__list p{font-size:2rem}.top .project__list p.sub{font-size:1.4rem}.top .project .slick-list{overflow:visible}.top .project .slick-prev{top:50%;bottom:120px;left:-25px;width:56px;height:56px}.top .project .slick-prev::after{width:12px;height:12px;margin:auto;border-top:4px solid #fff;border-left:4px solid #fff;transition:all .3s ease;position:absolute;top:0;bottom:0;right:0;left:6px}.top .project .slick-prev::before{width:56px;height:56px;border-radius:100%;background:rgba(237,122,37,.8);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;opacity:1}.top .project .slick-prev:hover{opacity:.6}.top .project .slick-next{top:50%;bottom:120px;right:-25px;width:56px;height:56px}.top .project .slick-next::after{width:12px;height:12px;margin:auto;border-top:4px solid #fff;border-right:4px solid #fff;transition:all .3s ease;position:absolute;top:0;bottom:0;right:6px;left:0}.top .project .slick-next::before{width:56px;height:56px;border-radius:100%;background:rgba(237,122,37,.8);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;opacity:1}.top .project .slick-next:hover{opacity:.6}.top .company .logo_sotetsu_en{margin:12px auto 28px}.top .company__list a{width:100%;padding:20px 12px}.top .company__list li{width:20%}.top .company__list li+li{margin-left:24px}.topBnr{width:960px;margin:40px auto -40px}.service__list{display:flex;border-right:1px solid #ccc}.service__list>li{width:20%;padding:0 16px;border-left:1px solid #ccc}.service__list>li .flexbox{align-items:center;margin:0 auto;padding:24px 0}.service__list-logo{margin:0 auto}.service__list-logo.-chukai{width:160px;height:60px;margin:0 auto;padding:24px 0}.service__list-logo.-renups{width:140px;height:60px;margin:0 auto;padding:24px 0}.service__list-logo.-shalss{width:80px;height:60px}.service__list-logo.-sores{width:88px;height:35px;margin-right:12px}.service__list-logo.-iconLs{width:67px;height:60px;margin:0 auto;padding:24px 0}.service__list-logo.-ryosui{width:180px;height:60px;margin:0 auto;padding:24px 0}.service__list-logo.-gracia{width:160px;height:60px;margin:0 auto;padding:24px 0}.service__list-logo.-gracia.-machi_gracia{width:200px;height:90px;padding:48px 0 0}.service__list-logo.-knocks{width:48px;height:70px;margin:0 auto;padding:19px 0}.service__list-logo.-machi{height:auto;width:100%;margin:8px auto 12px}.service__list-logo.-graciafit_text{width:160px;height:60px;margin:0 auto;padding-top:28px}.service__list-logo.-gracia_fit{width:154px;height:140px;margin:0 auto;padding:19px 0}.service__list a{width:100%}.service__list a.normalBtnB{height:64px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.service__list a span{flex-shrink:0}.service__list a:hover svg{opacity:.8}.service__list.-top{justify-content:center;border-right:none}.service__list.-top li:last-child{border-right:1px solid #ccc}.imgonly{padding-bottom:88px}.crumbs__machi{top:11%}.machi_top_crumbs{top:165px}.footer__machi{text-align:center;border-top:4px solid #ccc;padding-top:20px}.footer__machi img{width:160px;height:auto;margin:auto}.footer__machi .footer__copylight{padding:8px 0 40px}.machi .head02 .font__urw-din-con{font-size:9.6rem;line-height:.9}.machi.-top .mv{height:700px}.machi.-top .mv__inner{padding-top:100px}.machi.-top .mv__inner .pageTitle{font-size:10rem;margin-bottom:.25em}.machi.-top .mv__inner p{font-size:2.8rem}.machi .companyProfile a{height:68px;padding:20px;width:400px}.machi .GDAward .bnrGracia{width:826px;margin:40px auto 0}.machi .GDAward-logo{margin:40px auto !important}.machi .GDAward-logo img{width:440px;margin-right:22px}.machi .GDAward-title{margin-bottom:40px;font-size:4rem}.machi .GDAwardContent{margin-top:150px;padding:40px 0 20px}.machi .GDAwardContent__tab{top:-70px}.machi .GDAwardContent__number{width:192px;font-size:3.6rem}.machi .GDAwardContent__number.-cr{padding:28px 0 2px}.machi .GDAwardContent__number a{padding:28px 0 2px}.machi .GDAwardContent.-type01 .GDAwardContent__logo{position:absolute;top:40px;left:100px}.machi .GDAwardContent.-type01 .GDAwardContent__logo img{width:200px}.machi .GDAwardContent.-type02 .GDAwardContent__logo{position:absolute;top:40px;left:120px}.machi .GDAwardContent.-type02 .GDAwardContent__logo img{width:200px}.machi .GDAwardContent__main{margin-bottom:24px}.machi .GDAwardContent__main p{font-size:1.8rem}.machi .GDAwardContent__main p:not(:last-of-type){margin-bottom:1em}.machi .GDAwardContent__main-image{float:right;margin:0 0 8px 40px}.machi .GDAwardContent__main-image p{text-align:center}.machi .GDAwardContent__btn{margin:36px auto 0;text-align:center}.machi .GDAwardContent__btn a{font-size:2rem}.machi .GDAwardContent__btn .normalBtnPG{min-width:480px;display:inline-block;padding:12px 24px;text-align:center}.machi .GDAwardContent.-simple .message.-photo{margin-top:40px}.machi .GDAwardContent.-simple .message.-photo img{width:calc(50% - 5px)}.machi .GDAward-2021 .message.-photo{margin-top:40px}.machi .GDAward-2021 .message .GDAwardContent__btn{margin-bottom:36px}#machiMenu .content-block__inner{max-width:1600px}#machiMenu .content-menu{padding:0 75px;justify-content:center}#machiMenu .content-menu__item{width:calc(25% - 24px);margin:0 0 32px 0}#machiMenu .content-menu__item:not(:nth-child(4n)){margin:0 32px 32px 0}#machiMenu .content-menu__item:last-child{margin-right:0}#machiMenu .content-menu__image{padding-top:55%}.bnr-block{display:flex;margin:60px auto;padding:0 75px;justify-content:center;align-items:flex-start;flex-wrap:wrap}.bnr-block-item{text-align:center;width:calc(50% - 12px)}.bnr-block-item:nth-child(odd){margin-right:24px}.history .stage-link{width:360px;padding:16px;font-size:3.2rem;margin:0 auto;position:relative;bottom:-45px}.history .stage-link.active{width:100%;bottom:0;border:1px solid #fff}.history .gracia{width:280px;height:auto;margin:0}.history .alignC img{margin-bottom:2em}.history p{margin-bottom:2em}.history .annotation,.history .note{line-height:1.6}.history-block{display:flex;align-items:flex-start}.history-block:not(:last-of-type){margin-bottom:48px}.history-block__txt{font-size:1.8rem;padding-right:48px}.history-block__txt .head02{text-align:left;margin-bottom:20px}.history-block__img{flex:1 0 auto}.history-block__img figure{width:360px}.history-block__img figure:not(:last-child){margin-bottom:12px}.history-block__img figure figcaption{font-size:1.45rem}.history-block__img img{width:360px}.history-block__img .history-figure-list{margin-top:0}.history-block__link{width:100%;margin-top:28px;display:flex;justify-content:center;align-items:center}.history-block__link p:not(:first-child){margin-left:16px}.history-block__link .companyProfile a{width:400px}.history-block.-layout2 .history-block__txt{order:2;padding:0 0 0 48px}.history-block.-layout2 .history-block__img{order:1}.history-block.-layout3{flex-wrap:wrap}.history-block.-layout3 .history-block__img{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.history-block.-layout3 .history-block__img figure{width:calc(33% - 11px)}.history-block.-layout3 .history-block__img figure:not(:first-child){margin-left:16px}.history-block.-layout3 .history-block__img figure img{width:100%}.history-block.-layout3 .history-block__img.-wide figure{width:calc(50% - 8px)}.history-block.-layout3 .history-block__img.-wide figure:nth-child(odd){margin-left:0}.history-block.-layout3 .history-block__img.-wide figure:nth-child(even){margin-left:16px}.history-block.-layout3 .history-block__txt{width:100%;padding:0}.history-block.-layout3 .history-block__txt .companyProfile{margin-top:1em}.history-block.-center{align-items:center}.history-figure-list{justify-content:center;margin-top:48px}.history-figure-item{width:240px;margin:0 8px}.history-figure-item img,.history-figure-item figure{width:240px}.history-figure-item figcaption{font-size:1.5rem}.history .logo-list{padding:40px;margin-top:60px;justify-content:center}.history .logo-list__item{margin:0 24px}.history .logo-list__item img{width:auto;height:36px}.minamaki .mv,.ebina .mv,.yokohamanishi .mv,.futamatagawa .mv{height:480px}.minamaki .mv-illust__inner,.ebina .mv-illust__inner,.yokohamanishi .mv-illust__inner,.futamatagawa .mv-illust__inner{width:1200px;margin:0 auto;display:flex;align-items:center}.minamaki .mv-illust__img,.ebina .mv-illust__img,.yokohamanishi .mv-illust__img,.futamatagawa .mv-illust__img{width:50%;height:400px;display:flex;align-items:flex-end}.minamaki .mv-illust__img img,.ebina .mv-illust__img img,.yokohamanishi .mv-illust__img img,.futamatagawa .mv-illust__img img{width:100%;height:calc(100% - 16px)}.minamaki .mv-illust__title,.ebina .mv-illust__title,.yokohamanishi .mv-illust__title,.futamatagawa .mv-illust__title{width:50%}.minamaki .mv-illust__title .head01,.ebina .mv-illust__title .head01,.yokohamanishi .mv-illust__title .head01,.futamatagawa .mv-illust__title .head01{font-size:6rem}.minamaki .mv-illust.-bgYellow .mv-illust__title .head01,.ebina .mv-illust.-bgYellow .mv-illust__title .head01,.yokohamanishi .mv-illust.-bgYellow .mv-illust__title .head01,.futamatagawa .mv-illust.-bgYellow .mv-illust__title .head01{padding:16px;font-size:4rem;margin:0 40px}.minamaki .pageTitle.head02,.ebina .pageTitle.head02,.yokohamanishi .pageTitle.head02,.futamatagawa .pageTitle.head02{text-shadow:0 0 6px #fff,0 0 4px #fff,0 0 .1px #fff}.minamaki .pageTitle.head02 span,.ebina .pageTitle.head02 span,.yokohamanishi .pageTitle.head02 span,.futamatagawa .pageTitle.head02 span{margin:0 0 12px}.minamaki-top .pageTitle.head02,.ebina-top .pageTitle.head02,.yokohamanishi-top .pageTitle.head02,.futamatagawa-top .pageTitle.head02{margin-bottom:32px}.minamaki-top .pageTitle+.copy,.ebina-top .pageTitle+.copy,.yokohamanishi-top .pageTitle+.copy,.futamatagawa-top .pageTitle+.copy{font-size:3.6rem;margin-bottom:48px}.minamaki-top .minamaki-menu,.minamaki-top .ebina-menu,.ebina-top .minamaki-menu,.ebina-top .ebina-menu,.yokohamanishi-top .minamaki-menu,.yokohamanishi-top .ebina-menu,.futamatagawa-top .minamaki-menu,.futamatagawa-top .ebina-menu{margin-bottom:80px;justify-content:center}.minamaki-internal .crumbs__item,.ebina-internal .crumbs__item,.yokohamanishi-internal .crumbs__item,.futamatagawa-internal .crumbs__item{color:#e99a62}.minamaki-internal .crumbs__item::before,.ebina-internal .crumbs__item::before,.yokohamanishi-internal .crumbs__item::before,.futamatagawa-internal .crumbs__item::before{border-top-color:#e99a62;border-right-color:#e99a62}.minamaki-internal .crumbs__item a,.ebina-internal .crumbs__item a,.yokohamanishi-internal .crumbs__item a,.futamatagawa-internal .crumbs__item a{color:#e99a62}.minamaki-section:nth-of-type(even),.ebina-section:nth-of-type(even),.yokohamanishi-section:nth-of-type(even),.futamatagawa-section:nth-of-type(even){background:rgba(188,226,229,.2)}.minamaki-section:nth-of-type(even) .minamaki-section__text,.ebina-section:nth-of-type(even) .minamaki-section__text,.yokohamanishi-section:nth-of-type(even) .minamaki-section__text,.futamatagawa-section:nth-of-type(even) .minamaki-section__text{order:2}.minamaki-section:nth-of-type(even) .minamaki-section__img,.ebina-section:nth-of-type(even) .minamaki-section__img,.yokohamanishi-section:nth-of-type(even) .minamaki-section__img,.futamatagawa-section:nth-of-type(even) .minamaki-section__img{order:1}.minamaki-section:nth-of-type(even) .minamaki-section__bottom,.ebina-section:nth-of-type(even) .minamaki-section__bottom,.yokohamanishi-section:nth-of-type(even) .minamaki-section__bottom,.futamatagawa-section:nth-of-type(even) .minamaki-section__bottom{order:3}.minamaki-section__inner,.ebina-section__inner,.yokohamanishi-section__inner,.futamatagawa-section__inner{margin:0 auto;display:flex;flex-wrap:wrap}.minamaki-section__text,.ebina-section__text,.yokohamanishi-section__text,.futamatagawa-section__text{width:calc(100% - 440px);padding:0 20px}.minamaki-section__text p:not(:last-child),.ebina-section__text p:not(:last-child),.yokohamanishi-section__text p:not(:last-child),.futamatagawa-section__text p:not(:last-child){margin-bottom:2em}.minamaki-section__text .btn-width-auto,.ebina-section__text .btn-width-auto,.yokohamanishi-section__text .btn-width-auto,.futamatagawa-section__text .btn-width-auto{text-align:center}.minamaki-section__text .btn-width-auto .normalBtnTRQ,.ebina-section__text .btn-width-auto .normalBtnTRQ,.yokohamanishi-section__text .btn-width-auto .normalBtnTRQ,.futamatagawa-section__text .btn-width-auto .normalBtnTRQ{width:auto;min-width:240px;display:inline-block;padding:12px 24px}.minamaki-section__img,.ebina-section__img,.yokohamanishi-section__img,.futamatagawa-section__img{width:440px;padding:0 20px}.minamaki-section__bottom,.ebina-section__bottom,.yokohamanishi-section__bottom,.futamatagawa-section__bottom{width:100%;padding-top:40px}.minamaki-section__bottom figure,.ebina-section__bottom figure,.yokohamanishi-section__bottom figure,.futamatagawa-section__bottom figure{margin-bottom:40px}.minamaki-section__location,.ebina-section__location,.yokohamanishi-section__location,.futamatagawa-section__location{padding:0 20px;margin:60px 0}.minamaki-section__location-img,.ebina-section__location-img,.yokohamanishi-section__location-img,.futamatagawa-section__location-img{width:calc(25% - 12px)}.minamaki-section__location-img:not(:nth-child(4n)),.ebina-section__location-img:not(:nth-child(4n)),.yokohamanishi-section__location-img:not(:nth-child(4n)),.futamatagawa-section__location-img:not(:nth-child(4n)){margin-right:16px}.minamaki-section.-access .minamaki-section__inner,.ebina-section.-access .minamaki-section__inner,.yokohamanishi-section.-access .minamaki-section__inner,.futamatagawa-section.-access .minamaki-section__inner{align-items:flex-start;justify-content:center}.minamaki-section.-access .minamaki-section__text,.ebina-section.-access .minamaki-section__text,.yokohamanishi-section.-access .minamaki-section__text,.futamatagawa-section.-access .minamaki-section__text{width:520px;display:flex;align-content:center;flex-wrap:wrap;padding:80px;background:#fff}.minamaki-section.-access .minamaki-section__text .head06,.ebina-section.-access .minamaki-section__text .head06,.yokohamanishi-section.-access .minamaki-section__text .head06,.futamatagawa-section.-access .minamaki-section__text .head06{width:100%}.minamaki-section .head02,.ebina-section .head02,.yokohamanishi-section .head02,.futamatagawa-section .head02{text-align:left}.minamaki-section .head06,.ebina-section .head06,.yokohamanishi-section .head06,.futamatagawa-section .head06{font-size:2rem;margin-bottom:1em}.minamaki-section figcaption,.ebina-section figcaption,.yokohamanishi-section figcaption,.futamatagawa-section figcaption{font-size:1.4rem}.minamaki-menu,.ebina-menu,.yokohamanishi-menu,.futamatagawa-menu{width:1200px;display:flex;flex-wrap:wrap;justify-content:center}.minamaki-menu.sab_menu,.ebina-menu.sab_menu,.yokohamanishi-menu.sab_menu,.futamatagawa-menu.sab_menu{grid-template-columns:repeat(3, 1fr);display:grid}.minamaki-menu.sab_menu .minamaki-menu__item,.ebina-menu.sab_menu .minamaki-menu__item,.yokohamanishi-menu.sab_menu .minamaki-menu__item,.futamatagawa-menu.sab_menu .minamaki-menu__item{width:calc(100% - 12px)}.minamaki-menu__item,.ebina-menu__item,.yokohamanishi-menu__item,.futamatagawa-menu__item{width:calc(25% - 12px);margin-bottom:16px}.minamaki-menu__item:not(:nth-child(4n)),.ebina-menu__item:not(:nth-child(4n)),.yokohamanishi-menu__item:not(:nth-child(4n)),.futamatagawa-menu__item:not(:nth-child(4n)){margin-right:16px}.minamaki-menu__item:nth-child(-n+4):nth-child(even) a,.minamaki-menu__item:nth-child(-n+4):nth-child(even) p,.ebina-menu__item:nth-child(-n+4):nth-child(even) a,.ebina-menu__item:nth-child(-n+4):nth-child(even) p,.yokohamanishi-menu__item:nth-child(-n+4):nth-child(even) a,.yokohamanishi-menu__item:nth-child(-n+4):nth-child(even) p,.futamatagawa-menu__item:nth-child(-n+4):nth-child(even) a,.futamatagawa-menu__item:nth-child(-n+4):nth-child(even) p{background-color:#d2ecf9}.minamaki-menu__item:nth-child(n+5):nth-child(odd) a,.minamaki-menu__item:nth-child(n+5):nth-child(odd) p,.ebina-menu__item:nth-child(n+5):nth-child(odd) a,.ebina-menu__item:nth-child(n+5):nth-child(odd) p,.yokohamanishi-menu__item:nth-child(n+5):nth-child(odd) a,.yokohamanishi-menu__item:nth-child(n+5):nth-child(odd) p,.futamatagawa-menu__item:nth-child(n+5):nth-child(odd) a,.futamatagawa-menu__item:nth-child(n+5):nth-child(odd) p{background-color:#d2ecf9}.minamaki-menu__item a,.minamaki-menu__item p,.ebina-menu__item a,.ebina-menu__item p,.yokohamanishi-menu__item a,.yokohamanishi-menu__item p,.futamatagawa-menu__item a,.futamatagawa-menu__item p{height:186px;text-align:left;font-size:24px;padding:20px 40px;background-size:60%;background-position:right 40px bottom;background-repeat:no-repeat}.minamaki-menu__item a.concept,.minamaki-menu__item p.concept,.ebina-menu__item a.concept,.ebina-menu__item p.concept,.yokohamanishi-menu__item a.concept,.yokohamanishi-menu__item p.concept,.futamatagawa-menu__item a.concept,.futamatagawa-menu__item p.concept{background-image:url(/img/machi/minamaki/mv_minamaki_01.svg);background-size:65%}.minamaki-menu__item a.history,.minamaki-menu__item p.history,.ebina-menu__item a.history,.ebina-menu__item p.history,.yokohamanishi-menu__item a.history,.yokohamanishi-menu__item p.history,.futamatagawa-menu__item a.history,.futamatagawa-menu__item p.history{background-image:url(/img/machi/minamaki/mv_minamaki_02.svg);background-size:75%}.minamaki-menu__item a.news,.minamaki-menu__item p.news,.ebina-menu__item a.news,.ebina-menu__item p.news,.yokohamanishi-menu__item a.news,.yokohamanishi-menu__item p.news,.futamatagawa-menu__item a.news,.futamatagawa-menu__item p.news{background-image:url(/img/machi/minamaki/mv_minamaki_07.svg)}.minamaki-menu__item a.features,.minamaki-menu__item p.features,.ebina-menu__item a.features,.ebina-menu__item p.features,.yokohamanishi-menu__item a.features,.yokohamanishi-menu__item p.features,.futamatagawa-menu__item a.features,.futamatagawa-menu__item p.features{background-image:url(/img/machi/minamaki/mv_minamaki_03.svg);background-size:65%}.minamaki-menu__item a.ekimae,.minamaki-menu__item p.ekimae,.ebina-menu__item a.ekimae,.ebina-menu__item p.ekimae,.yokohamanishi-menu__item a.ekimae,.yokohamanishi-menu__item p.ekimae,.futamatagawa-menu__item a.ekimae,.futamatagawa-menu__item p.ekimae{background-size:65%}.minamaki-menu__item a.parenting,.minamaki-menu__item p.parenting,.ebina-menu__item a.parenting,.ebina-menu__item p.parenting,.yokohamanishi-menu__item a.parenting,.yokohamanishi-menu__item p.parenting,.futamatagawa-menu__item a.parenting,.futamatagawa-menu__item p.parenting{background-size:55%}.minamaki-menu__item a.nature,.minamaki-menu__item p.nature,.ebina-menu__item a.nature,.ebina-menu__item p.nature,.yokohamanishi-menu__item a.nature,.yokohamanishi-menu__item p.nature,.futamatagawa-menu__item a.nature,.futamatagawa-menu__item p.nature{background-size:65%}.minamaki-menu__item a.tasedai,.minamaki-menu__item p.tasedai,.ebina-menu__item a.tasedai,.ebina-menu__item p.tasedai,.yokohamanishi-menu__item a.tasedai,.yokohamanishi-menu__item p.tasedai,.futamatagawa-menu__item a.tasedai,.futamatagawa-menu__item p.tasedai{background-size:65%}.minamaki-menu__item a.residentialarea,.minamaki-menu__item p.residentialarea,.ebina-menu__item a.residentialarea,.ebina-menu__item p.residentialarea,.yokohamanishi-menu__item a.residentialarea,.yokohamanishi-menu__item p.residentialarea,.futamatagawa-menu__item a.residentialarea,.futamatagawa-menu__item p.residentialarea{background-size:60%}.minamaki-menu.font__urw-din-con .minamaki-menu__item a,.minamaki-menu.font__urw-din-con .minamaki-menu__item p,.ebina-menu.font__urw-din-con .minamaki-menu__item a,.ebina-menu.font__urw-din-con .minamaki-menu__item p,.yokohamanishi-menu.font__urw-din-con .minamaki-menu__item a,.yokohamanishi-menu.font__urw-din-con .minamaki-menu__item p,.futamatagawa-menu.font__urw-din-con .minamaki-menu__item a,.futamatagawa-menu.font__urw-din-con .minamaki-menu__item p{font-size:34px}.minamaki-concept,.ebina-concept,.yokohamanishi-concept,.futamatagawa-concept{text-align:center}.minamaki-concept p,.ebina-concept p,.yokohamanishi-concept p,.futamatagawa-concept p{font-size:1.8rem;line-height:2.4}.minamaki .message,.ebina .message,.yokohamanishi .message,.futamatagawa .message{margin-bottom:40px;font-size:1.8rem}.minamaki .history-list__item,.ebina .history-list__item,.yokohamanishi .history-list__item,.futamatagawa .history-list__item{display:flex}.minamaki .history-list__item-year,.ebina .history-list__item-year,.yokohamanishi .history-list__item-year,.futamatagawa .history-list__item-year{flex:0 0 auto;font-size:2rem;width:280px;text-align:right;padding:32px 40px 0 40px;box-sizing:border-box;background:#f3f3f3}.minamaki .history-list__item-year span,.ebina .history-list__item-year span,.yokohamanishi .history-list__item-year span,.futamatagawa .history-list__item-year span{font-size:3.6rem;margin:0 2px}.minamaki .history-list__item dl,.ebina .history-list__item dl,.yokohamanishi .history-list__item dl,.futamatagawa .history-list__item dl{width:calc(100% - 280px);padding:40px 0 40px 40px;box-sizing:border-box}.minamaki .history-list__item dt,.ebina .history-list__item dt,.yokohamanishi .history-list__item dt,.futamatagawa .history-list__item dt{font-size:2.4rem;margin-bottom:.5em}.minamaki .history-list__item a.normalBtnTRQ,.minamaki .history-list__item .normalBtnTRQ a,.ebina .history-list__item a.normalBtnTRQ,.ebina .history-list__item .normalBtnTRQ a,.yokohamanishi .history-list__item a.normalBtnTRQ,.yokohamanishi .history-list__item .normalBtnTRQ a,.futamatagawa .history-list__item a.normalBtnTRQ,.futamatagawa .history-list__item .normalBtnTRQ a{width:auto;display:inline-block;padding:12px 24px}.minamaki .access_info,.ebina .access_info,.yokohamanishi .access_info,.futamatagawa .access_info{width:100%;margin-bottom:28px}.minamaki .access_info dt,.ebina .access_info dt,.yokohamanishi .access_info dt,.futamatagawa .access_info dt{font-size:2.4rem}.minamaki .access_info dt span,.ebina .access_info dt span,.yokohamanishi .access_info dt span,.futamatagawa .access_info dt span{font-size:3.2rem}.minamaki .access_info dt .font__urw-din-con,.ebina .access_info dt .font__urw-din-con,.yokohamanishi .access_info dt .font__urw-din-con,.futamatagawa .access_info dt .font__urw-din-con{font-size:3.6rem}.minamaki .access_info dd,.ebina .access_info dd,.yokohamanishi .access_info dd,.futamatagawa .access_info dd{font-size:1.8rem}.header.-minamaki,.header.-ebina,.header.-yokohamanishi,.header.-futamatagawa{padding:32px 0}.header.-minamaki .header__global-block,.header.-ebina .header__global-block,.header.-yokohamanishi .header__global-block,.header.-futamatagawa .header__global-block{padding:0 0 20px 0}.header.-minamaki .header__logo,.header.-ebina .header__logo,.header.-yokohamanishi .header__logo,.header.-futamatagawa .header__logo{padding:0 0 0 20px;margin:0 0 8px}.header.-minamaki .header__logo svg,.header.-ebina .header__logo svg,.header.-yokohamanishi .header__logo svg,.header.-futamatagawa .header__logo svg{margin:0}.header.-minamaki .header__logo-minamaki,.header.-minamaki .header__logo-ebina,.header.-ebina .header__logo-minamaki,.header.-ebina .header__logo-ebina,.header.-yokohamanishi .header__logo-minamaki,.header.-yokohamanishi .header__logo-ebina,.header.-futamatagawa .header__logo-minamaki,.header.-futamatagawa .header__logo-ebina{margin:0 auto;text-align:center}.header.-minamaki .header__logo-minamaki a,.header.-minamaki .header__logo-ebina a,.header.-ebina .header__logo-minamaki a,.header.-ebina .header__logo-ebina a,.header.-yokohamanishi .header__logo-minamaki a,.header.-yokohamanishi .header__logo-ebina a,.header.-futamatagawa .header__logo-minamaki a,.header.-futamatagawa .header__logo-ebina a{display:inline-block;font-size:1.6rem}.header.-minamaki .header__logo-minamaki span,.header.-minamaki .header__logo-ebina span,.header.-ebina .header__logo-minamaki span,.header.-ebina .header__logo-ebina span,.header.-yokohamanishi .header__logo-minamaki span,.header.-yokohamanishi .header__logo-ebina span,.header.-futamatagawa .header__logo-minamaki span,.header.-futamatagawa .header__logo-ebina span{font-size:6.4rem;line-height:.9}.header.-minamaki-gooddesign,.header.-ebina-gooddesign,.header.-yokohamanishi-gooddesign,.header.-futamatagawa-gooddesign{margin-bottom:-20px;display:flex;align-items:center;justify-content:center}.header.-minamaki-gooddesign .logo-gooddesign,.header.-ebina-gooddesign .logo-gooddesign,.header.-yokohamanishi-gooddesign .logo-gooddesign,.header.-futamatagawa-gooddesign .logo-gooddesign{margin-right:2em}.header.-minamaki-gooddesign .text,.header.-ebina-gooddesign .text,.header.-yokohamanishi-gooddesign .text,.header.-futamatagawa-gooddesign .text{font-size:2rem}.header.-ebina-top .header__logo{margin:0}.header.-yokohamanishi .header__global-block{border-bottom:4px solid #d2ecf9}.header.-futamatagawa .header__global-block{border-bottom:4px solid #d2ecf9}.gnavi-minamaki,.gnavi-ebina,.gnavi-yokohamanishi,.gnavi-futamatagawa{width:100%;height:42px;margin:0 auto;position:relative}.gnavi-minamaki__list,.gnavi-ebina__list,.gnavi-yokohamanishi__list,.gnavi-futamatagawa__list{display:flex;align-items:flex-start;justify-content:center;right:0;left:0;width:1200px;margin:auto}.gnavi-minamaki__list-item,.gnavi-ebina__list-item,.gnavi-yokohamanishi__list-item,.gnavi-futamatagawa__list-item{flex-grow:1;margin:0 4px}.gnavi-minamaki a,.gnavi-ebina a,.gnavi-yokohamanishi a,.gnavi-futamatagawa a{font-size:1.9rem;display:block;padding:8px 0;text-align:center;cursor:pointer}.features-menu{display:flex;justify-content:center;width:1200px;margin:auto}.features-menu__item{flex-grow:1;margin:0 4px}.features-menu__item a{height:60px;padding:0 16px;font-weight:bold;font-size:1.7rem;color:#292e88;display:flex;align-items:center;justify-content:flex-start;box-sizing:content-box;background-image:none !important;background-color:#bce2e5;background-repeat:no-repeat;background-position:bottom right 8px;background-size:50%}.features-menu__item a:hover{color:#292e88;background-color:#fffae3;text-decoration:none}.features-menu__item a.cr{color:#292e88;background-color:#fffae3;border-bottom:4px solid #fffae3}.features-menu__item a.ekimae{background-image:url(/img/machi/minamaki/mv_minamaki_03.svg);background-size:60%}.features-menu__item a.parenting{background-image:url(/img/machi/minamaki/mv_minamaki_04.svg);background-size:40%}.features-menu__item a.senior{background-image:url(/img/machi/minamaki/mv_minamaki_05.svg)}.features-menu__item a.nature{background-image:url(/img/machi/minamaki/mv_minamaki_06.svg);background-size:55%}.features-menu__item a.access{background-image:url(/img/machi/minamaki/mv_minamaki_07.svg);background-size:48%}.features-menu__item a.tasedai{background-image:url(/img/machi/minamaki/mv_minamaki_01.svg);background-size:55%}.features-menu__item a.residentialarea{background-image:url(/img/machi/minamaki/mv_minamaki_08.svg)}.content-pickup{width:880px;padding:56px 40px;margin:80px auto 0}.content-pickup-icon{width:80px;height:80px;top:-40px;left:-40px}.content-pickup .pickup-gdaward-2021{padding:1.5em;margin-bottom:28px}.ebina-internal .content-block{padding:0 0 80px}.ebina .mv-illust .head01{font-size:4rem;text-align:left}.ebina .mv-illust__inner{padding-top:40px}.ebina .mv-illust__title-catch{font-size:2rem;text-align:left}.ebina .mv-illust__img{height:260px;margin-bottom:40px}.ebina-menu__item a,.ebina-menu__item p{background-position:center bottom -3px}.ebina-menu__item a.cts1,.ebina-menu__item p.cts1{background-image:url(/img/machi/ebina/mv_ebina_01.svg);background-size:80%;background-color:#bce2e5;color:#292e88;font-weight:bold;line-height:1.6}.ebina-menu__item a.cts2,.ebina-menu__item p.cts2{background-image:url(/img/machi/ebina/mv_ebina_02.svg);background-size:45%;background-color:#d2ecf9;color:#292e88;font-weight:bold;line-height:1.6}.ebina .cts-list__item{display:flex}.ebina .cts-list__item-number{display:flex;align-items:baseline;align-content:baseline;flex-wrap:wrap;flex:0 0 auto;font-size:2.2rem;width:280px;line-height:1.4;text-align:left;padding:32px 30px 0 30px;box-sizing:border-box;background:#f3f3f3}.ebina .cts-list__item-number span{width:100%;font-size:2rem;margin:0 2px}.ebina .cts-list__item-number span.font__urw-din-con{width:auto;font-size:4rem}.ebina .cts-list__item-main{width:calc(100% - 280px);padding:40px 0 40px 60px;box-sizing:border-box}.ebina .cts-list__item-main .flexbox figure{margin-left:1em;flex-shrink:0}.ebina .cts-list__item-main .flexbox-inn{width:calc(50% - 30px)}.ebina .cts-list__item-main .flexbox .estate-box:not(:last-child){margin-bottom:48px}.ebina .cts-list__item-main .flexbox .estate-box img{height:240px}.ebina .cts-list__item-main .flexbox .estate-box img:not(:last-child){margin-bottom:16px}.ebina .cts-list__item-main .flexbox .estate-box:nth-child(odd){margin-right:60px}.ebina .cts-list__item-title{font-size:2rem;margin-bottom:.5em}.ebina .cts-list__item a.normalBtnTRQ,.ebina .cts-list__item .normalBtnTRQ a{width:auto;display:inline-block;padding:12px 24px}.ebina .cts-list__item-inn.-layout01{position:relative}.ebina .cts-list__item-inn.-layout01 dl{width:374px;position:absolute;top:0;right:0}.ebina .cts-list__item-inn.-layout02{margin-top:24px;margin-bottom:60px}.ebina .cts-list__item-inn.-layout02 .flexbox figure+p{margin-left:2em}.ebina .cts-list__item-inn.-layout02 .flexbox p+figure{margin-left:3em}.ebina .cts-list__item-inn.-layout02 .flexbox:nth-of-type(1){padding-left:42px}.ebina .cts-list__item-inn.-layout02 .flexbox:nth-of-type(2){margin-top:-40px;padding-right:128px;justify-content:flex-end}.ebina .cts-list__item-inn.-layout02 .flexbox:nth-of-type(3){margin-top:-50px;padding-left:96px}.ebina .cts-list__item-photo{width:calc(50% - 30px)}.ebina .cts-list__item-photo:nth-child(odd){margin-right:60px}.ebina .cts-list__item-photo img{width:100%}.ebina .cts-list__item-bnr{margin:60px auto !important}.ebina .cts-list__item:not(:last-child){margin-bottom:60px}.ebina .case-list{display:flex;margin-bottom:48px}.ebina .case-list__item{width:calc(33.33% - 12px);padding:24px 20px}.ebina .case-list__item:not(:nth-child(3n)){margin-right:18px}.ebina .case-list__item-catch{height:84px;display:flex;align-items:center}.ebina .case-list__item-svg{height:96px;right:20px;top:30%}.ebina .case-list__item-svg.-normal{height:120px;margin-bottom:20px;top:auto;right:auto}.ebina .case-list__item-svg.-normal+p{margin-bottom:0}.ebina .case-list.-w2 .case-list__item{width:calc(50% - 9px)}.ebina .case-list.-w2 .case-list__item .flexbox .case-list__item-photo{width:187px}.ebina .case-list.-w2 .case-list__item .flexbox p{margin-right:8px}.ebina .case-list.-w2 .case-list__item-catch{height:2.8rem}.ebina .case-list.-w1 .case-list__item{width:calc(100% - 9px)}.ebina .case-list.-w1 .case-list__item .flexbox .case-list__item-photo{width:40%}.ebina .case-list.-w1 .case-list__item .flexbox p{margin-right:8px}.ebina .case-list.-w1 .case-list__item .flexbox .case-list__item-text{font-size:16px}.ebina .case-list.-w1 .case-list__item-catch{height:2.8rem}.yokohamanishi-internal .content-block{padding:0 0 80px}.yokohamanishi .mv-illust .head01{font-size:4rem;text-align:left}.yokohamanishi .mv-illust__inner{padding-top:40px}.yokohamanishi .mv-illust__title-catch{font-size:2rem;text-align:left}.yokohamanishi .mv-illust__img{height:280px;margin-bottom:40px;flex-wrap:wrap;justify-content:flex-end}.yokohamanishi .mv-illust__img img{width:auto}.yokohamanishi .mv-illust__img figcaption{width:100%;margin-top:4px}.yokohamanishi-menu{justify-content:center}.yokohamanishi-menu__item{width:500px}.yokohamanishi-menu__item a{font-size:32px;padding:20px 68px;background-position:right 68px bottom -3px}.yokohamanishi-menu__item a.cts1{background-image:url(/img/machi/yokohamanishi/mv_yokohamanishi_01.svg);background-size:30%;background-color:#ffeeb3}.yokohamanishi-menu__item a.cts1:hover{background-color:#bce2e5 !important}.yokohamanishi .cts-list__item{display:flex}.yokohamanishi .cts-list__item-number{display:flex;align-items:baseline;align-content:baseline;flex-wrap:wrap;flex:0 0 auto;font-size:3rem;width:360px;line-height:1.4;text-align:left;padding:32px 28px 0 28px;box-sizing:border-box;background:#f3f3f3}.yokohamanishi .cts-list__item-number span{width:100%;font-size:2rem;margin:0 2px}.yokohamanishi .cts-list__item-number span.font__urw-din-con{width:auto;font-size:4rem}.yokohamanishi .cts-list__item-number.bgNone{padding:0;background-color:rgba(0,0,0,0)}.yokohamanishi .cts-list__item-number-photo{margin-bottom:16px}.yokohamanishi .cts-list__item-main{width:calc(100% - 280px);padding:40px 0 40px 60px;box-sizing:border-box}.yokohamanishi .cts-list__item-main .cts01_03{width:550px;margin:0 auto}.yokohamanishi .cts-list__item-main .flexbox figure{margin-left:1em;flex-shrink:0}.yokohamanishi .cts-list__item-main .flexbox-inn{width:calc(50% - 30px)}.yokohamanishi .cts-list__item-main .flexbox .estate-box:not(:last-child){margin-bottom:48px}.yokohamanishi .cts-list__item-main .flexbox .estate-box img{height:240px}.yokohamanishi .cts-list__item-main .flexbox .estate-box img:not(:last-child){margin-bottom:16px}.yokohamanishi .cts-list__item-main .flexbox .estate-box:nth-child(odd){margin-right:60px}.yokohamanishi .cts-list__item-title{font-size:2rem;margin-bottom:2em !important}.yokohamanishi .cts-list__item a.normalBtnTRQ,.yokohamanishi .cts-list__item .normalBtnTRQ a{width:auto;display:inline-block;padding:12px 24px}.yokohamanishi .cts-list__item-inn.-layout01{position:relative}.yokohamanishi .cts-list__item-inn.-layout01 dl{width:374px;position:absolute;top:0;right:0}.yokohamanishi .cts-list__item-inn.-layout02{margin-top:24px;margin-bottom:60px}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox figure+p{margin-left:2em}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox p+figure{margin-left:3em}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox:nth-of-type(1){padding-left:42px}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox:nth-of-type(2){margin-top:-40px;padding-right:128px;justify-content:flex-end}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox:nth-of-type(3){margin-top:-50px;padding-left:96px}.yokohamanishi .cts-list__item-photo{width:calc(50% - 30px)}.yokohamanishi .cts-list__item-photo:nth-child(odd){margin-right:60px}.yokohamanishi .cts-list__item-photo img{width:100%}.yokohamanishi .cts-list__item:not(:last-child){margin-bottom:60px}.futamatagawa-internal .content-block{padding:0 0 80px}.futamatagawa .mv-illust .head01{font-size:4rem;text-align:left}.futamatagawa .mv-illust__inner{padding-top:40px}.futamatagawa .mv-illust__title-catch{font-size:2rem;text-align:left}.futamatagawa .mv-illust__img{height:280px;margin-bottom:40px;flex-wrap:wrap;justify-content:flex-end}.futamatagawa .mv-illust__img img{width:auto}.futamatagawa .mv-illust__img figcaption{width:100%;margin-top:4px}.futamatagawa-menu{justify-content:center}.futamatagawa-menu__item{width:500px}.futamatagawa-menu__item a{font-size:32px;padding:20px 68px;background-position:right 68px bottom -3px}.futamatagawa-menu__item a.cts1{background-image:url(/img/machi/futamatagawa/mv_futamatagawa_01.svg);background-size:30%;background-color:#ffeeb3}.futamatagawa-menu__item a.cts1:hover{background-color:#bce2e5 !important}.futamatagawa .cts-list__item{display:flex}.futamatagawa .cts-list__item-number{display:flex;align-items:baseline;align-content:baseline;flex-wrap:wrap;flex:0 0 auto;font-size:3rem;width:360px;line-height:1.4;text-align:left;padding:32px 28px 0 28px;box-sizing:border-box;background:#f3f3f3}.futamatagawa .cts-list__item-number span{width:100%;font-size:2rem;margin:0 2px}.futamatagawa .cts-list__item-number span.font__urw-din-con{width:auto;font-size:4rem}.futamatagawa .cts-list__item-number.bgNone{padding:0;background-color:rgba(0,0,0,0)}.futamatagawa .cts-list__item-number-photo{margin-bottom:16px}.futamatagawa .cts-list__item-main{width:calc(100% - 280px);padding:40px 0 40px 60px;box-sizing:border-box}.futamatagawa .cts-list__item-main .cts01_03{width:550px;margin:0 auto}.futamatagawa .cts-list__item-main .flexbox figure{margin-left:1em;flex-shrink:0}.futamatagawa .cts-list__item-main .flexbox-inn{width:calc(50% - 30px)}.futamatagawa .cts-list__item-main .flexbox .estate-box:not(:last-child){margin-bottom:48px}.futamatagawa .cts-list__item-main .flexbox .estate-box img{height:240px}.futamatagawa .cts-list__item-main .flexbox .estate-box img:not(:last-child){margin-bottom:16px}.futamatagawa .cts-list__item-main .flexbox .estate-box:nth-child(odd){margin-right:60px}.futamatagawa .cts-list__item-title{font-size:2rem;margin-bottom:2em !important}.futamatagawa .cts-list__item a.normalBtnTRQ,.futamatagawa .cts-list__item .normalBtnTRQ a{width:auto;display:inline-block;padding:12px 24px}.futamatagawa .cts-list__item-inn.-layout01{position:relative}.futamatagawa .cts-list__item-inn.-layout01 dl{width:374px;position:absolute;top:0;right:0}.futamatagawa .cts-list__item-inn.-layout02{margin-top:24px;margin-bottom:60px}.futamatagawa .cts-list__item-inn.-layout02 .flexbox figure+p{margin-left:2em}.futamatagawa .cts-list__item-inn.-layout02 .flexbox p+figure{margin-left:3em}.futamatagawa .cts-list__item-inn.-layout02 .flexbox:nth-of-type(1){padding-left:42px}.futamatagawa .cts-list__item-inn.-layout02 .flexbox:nth-of-type(2){margin-top:-40px;padding-right:128px;justify-content:flex-end}.futamatagawa .cts-list__item-inn.-layout02 .flexbox:nth-of-type(3){margin-top:-50px;padding-left:96px}.futamatagawa .cts-list__item-photo{width:calc(50% - 30px)}.futamatagawa .cts-list__item-photo:nth-child(odd){margin-right:60px}.futamatagawa .cts-list__item-photo img{width:100%}.futamatagawa .cts-list__item:not(:last-child){margin-bottom:60px}.bnrYokohamaDirect{margin:80px auto;text-align:center}.introduction_block{margin:80px 0}.introduction_yokohama{display:flex;justify-content:center;gap:48px}.introduction_yokohama_img{flex:1}.introduction_yokohama_img img{width:100%;height:auto}.introduction_yokohama_detail{flex:1}.introduction_yokohama_detail .detail_link a{margin-right:0}.introduction_yokohama_detail .detail_text{font-size:1.8rem}.introduction_yumegaoka{display:flex;justify-content:center;gap:48px;flex-direction:row-reverse;margin-top:3rem}.introduction_yumegaoka_img{flex:1.5}.introduction_yumegaoka_img img{width:100%;height:auto}.introduction_yumegaoka_detail{flex:1}.introduction_yumegaoka_detail .detail_link a{margin-left:0}.introduction_yumegaoka_detail .detail_text{font-size:1.8rem}.introduction_soratosu{display:flex;justify-content:center;gap:48px;margin:3rem}.introduction_soratosu_img{flex:2;display:flex}.introduction_soratosu_img figure{flex:1}.introduction_soratosu_img img{width:100%;height:auto}.introduction_soratosu_detail{flex:1}.introduction_soratosu_detail .detail_link a{margin-right:0}.introduction_soratosu_detail .detail_text{font-size:1.8rem}.facility_inner{margin-bottom:36px}.facility_inner .detail_link{text-align:right}.facility_inner .detail_link .normalBtnTRQ{margin:0 !important;width:34% !important}.facility_block{margin:24px 0}.facility_contents{display:flex;gap:16px}.facility_contents_img{display:flex;gap:8px;flex:2}.facility_contents_img figure{flex:1;margin-bottom:0 !important}.facility_contents_img figure img{width:100%;height:auto}.facility_contents_detail{flex:1}.facility_contents_detail figure{margin-bottom:8px !important;text-align:center}.facility_contents_detail .detail_text{margin-bottom:8px !important}.facility_inner:nth-of-type(3) .normalBtnTRQ{width:40% !important}.voice .mv{height:128px}.voice .mv__image{width:100%;height:160px}.voice .crumbs{z-index:2}.voice .crumbs__item{color:#0067b0}.voice .crumbs__item.on,.voice .crumbs__item a{color:#0067b0}.voice .crumbs__item:nth-child(n+2)::before{border-top:1px solid #0067b0;border-right:1px solid #0067b0}.voice.-top .mv{height:auto;padding-top:32px}.voice.-top .mv__inner{width:1000px;margin:0 auto}.voice.-top .mv__image{margin-bottom:40px}.voice.-top .mv .pageTitle{font-size:8.25rem;margin-bottom:.05em}.voice.-top .mv .copy{font-size:2.4rem;margin-bottom:42px}.voice.-top .mv .mvIllust-01,.voice.-top .mv .mvIllust-02{height:264px;bottom:-4px}.voice.-top .mv .mvIllust-01{width:148px;left:calc(50% - 600px + 120px)}.voice.-top .mv .mvIllust-02{width:121px;right:calc(50% - 600px + 130px)}.voice-estate__logo{width:800px;margin:0 0 48px auto;padding:16px 24px}.voice-estate__logo-item{display:flex}.voice-estate__logo-item:not(:last-child){margin-right:24px}.voice-estate__logo-item:not(:first-child){align-items:center}.voice-estate__logo-img{margin-right:12px}.voice-estate__logo-img.-gracia{width:116px;height:17px}.voice-estate__logo-img.-knocks{width:115px;height:28px;margin-top:4px}.voice-menu{display:flex;flex-wrap:wrap}.voice-menu__item{width:calc(50% - 16px)}.voice-menu__item:nth-child(odd){margin-right:32px}.voice-menu__item:nth-child(n+3){margin-top:36px}.voice-menu__item.-gracia .voice-menu__category-logo{width:116px;height:32px}.voice-menu__item.-knocks .voice-menu__category-logo{width:114px;height:16px}.voice-menu__detail{padding:16px}.voice-menu__category-list{width:calc(100% - 132px)}.voice-menu__category-item{font-size:1.4rem}.voice-menu__category-logo svg{height:30px}.voice-menu__text{font-size:2rem}.voice-content{width:1200px;margin:0 auto;display:flex;align-items:flex-start;position:relative}.voice-content__column-title{width:360px;padding:80px 40px 0 0}.voice-content__column-title.is-fixed{padding:40px 40px 0 0;position:fixed;top:0}.voice-content__column-title.is-fixed+.voice-content__column-main{margin-left:360px}.voice-content__column-title.not-fixed{position:absolute;bottom:80px}.voice-content__column-title.not-fixed+.voice-content__column-main{margin-left:360px}.voice-content__column-main{width:840px;padding:80px 0 80px 40px}.voice-content__column-main .induction{margin-bottom:40px}.voice-content__kv-number{font-size:4.6rem;top:32px}.voice-content__kv-name{bottom:24px;font-size:1.8rem}.voice-content__kv .imgFit{padding-top:160%}.voice-content__head{padding:20px;font-size:1.8rem;margin-bottom:28px}.voice-content__head::before{font-size:7.6rem}.voice-content__detail{padding:0 24px;display:flex;margin-bottom:48px}.voice-content__detail-txt{margin-right:28px}.voice-content__detail-txt strong{font-weight:500;color:#00a0e9}.voice-content__detail-txt.normalBtn{text-align:center}.voice-content__detail-txt.normalBtn a{display:inline-block;width:auto;padding:12px 24px}.voice-content__detail-img{width:240px;flex-shrink:0}.voice-content__detail.-layout2{flex-wrap:wrap}.voice-content__detail.-layout2 .voice-content__detail-txt{width:100%;margin-right:0;margin-bottom:24px}.voice-content__detail.-layout2 .voice-content__detail-img{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.voice-content__detail.-layout2 .voice-content__detail-img figure{width:360px}.voice-content__detail.-layout2 .voice-content__detail-img figure:nth-child(odd){margin-right:20px}.voice-content__detail.-layout2 .voice-content__detail-img figure:nth-child(n+3){margin-top:16px}.voice-content__bottom p:not(:last-child){margin-bottom:24px}.voice-content__bottom-bnr{margin-top:40px}a.backBtn,.backBtn a{margin-right:auto;margin-left:auto;margin-bottom:8px}}@media all and (-ms-high-contrast: none){body,input,textarea,label,select{font-family:"Lucida Grande",Meiryo,"メイリオ","Hiragino Kaku Gothic ProN","ヒラギノ角ゴProN W3","ＭＳ Ｐゴシック",sans-serif}}@media all and (-ms-high-contrast: none)and (min-width: 769px){.top .mv__image-item .mv__picture{height:auto}.top .mv__image-item.-koedate .mv__picture{top:40%}}@media screen and (min-width: 0px)and (max-width: 768px){.header{width:100%;position:fixed;top:0;left:0;right:0;z-index:6;background:#fff;transition:.3s}.header__global-block{display:flex;align-items:center}.header__contact{display:none}.header__logo{padding:0 0 0 16px}.header__logo svg{width:138px;height:32px}.header__spmenu-btn{margin-left:auto;position:relative;width:50px;height:50px;background:#fff;cursor:pointer}.header__spmenu-btn.js-hiraku-offcanvas-btn-active .spmenu__icon-text{display:none}.header__spmenu-btn.js-hiraku-offcanvas-btn-active .spmenu__icon-line.-top{transform:translate3d(0, 6px, 0) rotate(45deg)}.header__spmenu-btn.js-hiraku-offcanvas-btn-active .spmenu__icon-line.-middle{opacity:0}.header__spmenu-btn.js-hiraku-offcanvas-btn-active .spmenu__icon-line.-bottom{transform:translate3d(0, -6px, 0) rotate(-45deg)}.header.-simple{padding:12px 0 0;position:static;z-index:inherit}.header.-simple .header__global-block{flex-wrap:wrap}.header.-simple .header__logo{width:100%;padding:0 16px 16px}.header.-simple .header__logo svg{height:32px;width:138px;margin:0}.js-hiraku-offcanvas-body-right .header{left:-84%}.spmenu__icon-text{display:block;position:absolute;width:100%;bottom:3px;color:#5d5e61;font-size:1rem;font-weight:bold;text-align:center;transition:all .3s ease}.spmenu__icon-line{position:absolute;left:50%;width:24px;height:2px;margin-top:14px;margin-left:-12px;background-color:#5d5e61}.spmenu__icon-line.-top{transition:all .3s ease}.spmenu__icon-line.-middle{top:6px}.spmenu__icon-line.-bottom{top:12px;transition:all .3s ease}.spMainMenu{display:none}.gnavi__list{height:100%}.gnavi__menu-parent{display:block;padding:12px 16px;position:relative;cursor:pointer;background:#0067b0;color:#fff;font-weight:bold;font-size:1.4rem;border-left:5px solid rgba(0,40,85,.2)}.gnavi__menu-parent::before{width:12px;height:2px;margin-top:-1px;content:"";display:block;position:absolute;top:50%;right:8px;background:hsla(0,0%,100%,.5);transition:all .3s ease}.gnavi__menu-parent::after{height:12px;width:2px;margin-top:-6px;content:"";display:block;position:absolute;top:50%;right:13px;background:hsla(0,0%,100%,.5);transition:all .3s ease}.gnavi__menu-parent.active::before{transform:rotate(90deg);display:none}.gnavi__menu-parent.active::after{transform:rotate(90deg)}.gnavi__menu-parent:hover{color:#fff;text-decoration:none}.gnavi__menu-parent.-plain::before,.gnavi__menu-parent.-plain::after{display:none}.gnavi__menu-parent.-plain:visited,.gnavi__menu-parent.-plain:active{color:#fff}.gnavi .main-menu__block{border-bottom:1px solid #fff}.gnavi .spMainMenu-close{display:block;padding:12px 16px 12px 40px;background:#f3f3f3;font-size:1.4rem;color:#333;cursor:pointer}.gnavi .spMainMenu-close::before{width:16px;height:2px;margin-top:-10px;content:"";display:block;position:absolute;top:50%;left:16px;background:#888;transform:translateY(8px) rotate(-45deg)}.gnavi .spMainMenu-close::after{width:16px;height:2px;margin-top:6px;content:"";display:block;position:absolute;top:50%;left:16px;background:#888;transform:translateY(-8px) rotate(45deg)}.dropdown-menu{display:none}.dropdown-menu.-sumai .dropdown-menu__icon{display:none}.dropdown-menu.-sumai .dropdown-menu__logo{display:none}.dropdown-menu__head{display:none}.dropdown-menu__text{display:none}.dropdown-menu__item{position:relative}.dropdown-menu__item br{display:none}.dropdown-menu__item a{display:block;padding:12px 16px;border-left:5px solid #f3f3f3;color:#333;font-size:1.4rem}.dropdown-menu__item a::after{content:"";width:7px;height:7px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;right:12px;bottom:50%;margin-bottom:-4px}.dropdown-menu__item:nth-child(n+2){border-top:1px dotted #ccc}.dropdown-menu__item a[target=_blank]::before{content:"";width:7px;height:7px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;right:12px;bottom:50%;margin-bottom:-4px}.dropdown-menu__item a[target=_blank]::after{width:12px;height:13px;position:static;margin:auto 4px}.dropdown-menu__item a.-pdf::before{content:"";width:7px;height:7px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;right:12px;bottom:50%;margin-bottom:-4px}.dropdown-menu__item a.-pdf::after{width:12px;height:18px;position:static;margin:auto;margin-left:4px}.dropdown-menu__link{border-bottom:1px dotted #ccc;position:relative}.dropdown-menu__link a{display:block;padding:12px 16px;font-size:1.4rem;border-left:5px solid #f3f3f3;color:#333}.dropdown-menu__link a::after{content:"";width:7px;height:7px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;right:12px;bottom:50%;margin-bottom:-4px}.dropdown-menu__close{display:none}.spDisNon{display:none !important}.spFit{margin-right:-16px;margin-left:-16px}.-spLeft{text-align:left}.container{margin-top:50px;padding-bottom:44px;overflow:hidden}.mv{height:125px}.btn-width-auto{text-align:center}.btn-width-auto .normalBtn[target=_blank],.btn-width-auto .normalBtn.-pdf,.btn-width-auto .normalBtnB[target=_blank],.btn-width-auto .normalBtnB.-pdf,.btn-width-auto .normalBtnO[target=_blank],.btn-width-auto .normalBtnO.-pdf,.btn-width-auto .normalBtnG[target=_blank],.btn-width-auto .normalBtnG.-pdf,.btn-width-auto .normalBtnR[target=_blank],.btn-width-auto .normalBtnR.-pdf,.btn-width-auto .normalBtnTRQ[target=_blank],.btn-width-auto .normalBtnTRQ.-pdf,.btn-width-auto .normalBtnPG[target=_blank],.btn-width-auto .normalBtnPG.-pdf,.btn-width-auto .normalBtnGraciaG[target=_blank],.btn-width-auto .normalBtnGraciaG.-pdf,.btn-width-auto .normalBtnGraciaGW[target=_blank],.btn-width-auto .normalBtnGraciaGW.-pdf,.btn-width-auto .normalBtnGraciaY[target=_blank],.btn-width-auto .normalBtnGraciaY.-pdf,.btn-width-auto .normalBtnGraciaYW[target=_blank],.btn-width-auto .normalBtnGraciaYW.-pdf{padding:12px 16px 12px 12px}.pageTitle{padding:0 16px;font-size:2rem;font-weight:bold}.pageTitle span{margin:4px 0;font-size:1.2rem}.pageTitle span.sub{margin:0 0 4px;font-weight:bold}.message.-photo .message__photo{width:100%}.message.-photo .message__photo .imgFit{padding-top:75%}.head01,.head01-cg{margin:0 0 16px;font-size:2.4rem;padding:0 16px}.head01 span,.head01-cg span{font-size:1.2rem}.head01+.message,.head01-cg+.message{margin-bottom:32px}.head02{font-size:1.8rem;margin-bottom:16px}.head02 span{font-size:1.2rem}.head03{margin:0 0 16px;font-size:2rem;font-weight:bold}.head03 span{font-size:1.2rem}.head04{margin-bottom:16px}.head05{font-size:2.2rem;margin:0 0 20px}.head05 span{font-size:1.2rem}.pointText{margin-bottom:8px}.head04+.pointText{margin-top:-8px}.crumbs{width:100%;bottom:0;background:url(/img/common/bg_stripe.gif) repeat center/2px;overflow:hidden}.crumbs__inner{overflow-y:auto;white-space:nowrap;display:flex;align-items:center;padding:12px 16px}.crumbs__item a{color:#5d5e61}.crumbs__item:nth-child(n+2)::before{border-top:1px solid #5d5e61;border-right:1px solid #5d5e61}.crumbs__item:last-child{padding:0 2em}.crumbs__item .on{color:#333}.tab-link__item{width:50%}.content-block{padding:40px 0}.content-block.-pts{padding:16px 0 40px}.content-block__inner{padding:0 16px}.content-block__inner .head01,.content-block__inner .head01-cg{padding:0}.content-block+.content-block.-pts{padding:0 0 40px}.content-block+.bottomlink{margin-top:-40px}.bottomlink{padding:20px 16px 24px;margin:0 auto}.bottomlink__head{margin:0 0 20px;text-align:center}.bottomlink__list{justify-content:space-between;flex-wrap:wrap}.bottomlink__item{width:calc(50% - 4px)}.bottomlink__item.-w{width:100%;margin-bottom:8px}.bottomlink__item:last-of-type{margin-bottom:0}.innerBlock{padding:24px 16px}.selectLabel{margin:0 auto 16px;position:relative}.selectLabel select{width:100%;height:44px;color:#0067b0;font-weight:bold;font-size:1.6rem;text-align:center;padding:0 16px;border:1px solid #0067b0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.selectLabel::before{content:"";display:inline-block;position:absolute;top:50%;right:16px;width:8px;height:8px;border-bottom:solid 2px #0067b0;border-right:solid 2px #0067b0;transform:rotate(45deg);margin-top:-8px;text-align:center}.site-search{padding:0 16px;margin:0 auto 24px}.site-search__input[type=search]{padding:12px 16px}.site-search__button{right:32px}.site-search__button .fa-search{font-size:1.6rem}a.telBtn,.telBtn a{padding:10px;width:100%;background:#ed7a25;color:#fff;font-size:2rem}a.telBtn i,.telBtn a i{font-size:1.6rem}.normalList{margin-bottom:24px}.normalList li{margin-bottom:12px}.subNavi{padding:32px 16px 82px;position:relative}.subNavi__head{font-weight:bold;margin-bottom:20px}.subNavi__list{justify-content:space-between}.subNavi__item{width:calc(50% - 4px);margin-bottom:8px;font-size:1.2rem}.subNavi__item.-w{width:100%}.subNavi__item:not(.-top) a{display:flex;justify-content:center;align-items:center;height:100%;padding:12px 0;border:1px solid #fff;box-sizing:border-box;text-align:center}.subNavi__item:not(.-top) a[target=_blank]::after{position:absolute;top:4px;right:3px;line-height:1}.subNavi__item:not(.-top).on a{background:#fff;color:#002855}.subNavi__item.-top{position:absolute;bottom:32px;width:calc(100% - 32px);text-align:center}.subNavi__item.-top a{display:inline-block;padding:8px 0 8px 20px;position:relative}.subNavi__item.-top a::before{content:"";display:inline-block;background:#fff;border-radius:100%;width:14px;height:14px;position:absolute;left:0;top:0;bottom:0;margin:auto}.subNavi__item.-top a::after{content:"";width:4px;height:4px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;left:3px;top:0;bottom:0;margin:auto}.subNavi__item.-top.on a::before{background:#ed7a25;border:2px solid #fff;box-sizing:border-box}.subNavi__item.-top.on a::after{display:none}.subNavi__item.-ttl{width:100%;padding:8px 0 4px;text-align:center}.content-menu__item .content-menu__btnList{width:calc(100% - 16px);margin-top:8px}.content-menu__item .content-menu__btnList li{width:calc(50% - 4px)}.content-menu__item .content-menu__btnList li a{font-size:1.4rem}.content-menu__item:nth-child(n+2){margin-top:16px}.content-menu__image{padding-top:60%}.content-menu__text{width:135px;height:70px;padding-left:16px}.content-menu__text p{font-size:2rem;line-height:1.2}.content-menu__text p span{margin-top:2px;font-size:1.2rem}.content-menu__text.-w{height:94px}.content-menu__text.-plural{height:150px}.content-menu.-two .content-menu__text{width:179px;height:94px}.content-menu+p,.content-menu+.message{margin-top:20px}.contactBlock{padding:32px 0;position:relative}.contactBlock a{margin:8px 0 0}.contactBlock-title{margin:0 0 16px;font-size:1.8rem;text-align:center}.contactBlock-time{margin:12px 0;text-align:center}.contactBlock-access{text-align:center}.contactBlock-map{display:block;padding:12px;line-height:1.2;font-weight:bold;color:#0067b0;background:#fff;border:1px solid #0067b0;text-align:center}.contactBlock__inn.-sp{position:relative;padding:0 0 44px}.contactBlock__inn.-sp a{position:absolute;left:0;bottom:0}.contactBlock__inn.-sp.-w2{padding:0 0 98px}.contactBlock__inn.-sp.-w2 a:nth-child(1){bottom:53px}.contactBlock__inn.-sp2{position:relative;padding:0 0 44px}.contactBlock__inn.-sp2 a{width:calc(50% - 4px);height:44px;padding:0;position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.contactBlock__inn.-sp2.-w2{padding:0 0 98px}.contactBlock__inn.-sp2.-w2 a{bottom:53px}.contactBlock__inn.-sp2.-w2 a.lastBtn{width:100%;bottom:0;display:block;margin-top:12px;padding:12px;line-height:1.2;text-align:center;font-weight:bold;background:#fff;border:1px solid #0067b0}.contactBlock__inn.-sp2 .contactBlock-mail a{left:inherit;right:0}.contactBlock__inn.-sp2 .telBtn{font-size:1.6rem}.contactBlock__inn.-sp2 .telBtn i{font-size:1.2rem}.contactBlock.-double .contactBlock-title.-sub{margin:0 0 4px;font-size:2rem}.contactBlock.-double .contactBlock-title.-sub span{font-size:1.6rem}.contactBlock.-double .contactBlock__inn{text-align:center}.contactBlock.-double .contactBlock__inn a{width:100%}.contactBlock.-double .contactBlock__inn a.telBtn{font-size:2rem}.contactBlock.-double .contactBlock__inn:nth-of-type(1){margin:0 0 24px 0}.contactBlock.-double .contactBlock__inn:nth-of-type(2){border-top:1px solid #ccc;padding:24px 0 44px 0}.contactBlock.-double .contactBlock__inn:nth-of-type(2).-w2{padding:24px 0 98px}.mailBlock{margin:40px 0;padding:24px 16px}.mailBlock-free{float:left;margin:0 8px 0 0;width:56px;height:56px;font-size:1.2rem}.mailBlock-ttl span{margin:4px 0 0;font-size:2rem}.mailBlock-link{clear:both;margin-top:16px}.mailBlock.-request .mailBlock-ttl{float:left;width:calc(100% - 64px);margin:0 0 12px;font-size:1.4rem}.mailBlock.-request .mailBlock-ttl .note{font-size:1.1rem}.linkBlock{margin:40px 0 0}.linkBlock a{display:block}.linkBlock-pic{height:160px}.linkBlock-pic figure{width:100%;height:160px}.linkBlock-logo svg{margin:0;width:90px;height:30px}.linkBlock-logo li{margin:0 4px;padding:8px 12px}.linkBlock .head01{margin:0}.linkBlock-text{padding:20px 16px 16px}.linkBlock-ttl{margin:0 0 16px;font-size:2rem}.linkBlock.-s .linkBlock-ttl{margin:0 0 12px;font-size:1.8rem}.linkBlock.-resort .linkBlock-ttl{font-size:1.8rem}.linkBlock.-gracia.-support .text-sub{text-align:center}.linkBlock2{margin:0}.linkBlock2 a{padding:16px;display:block}.linkBlock2-ttl{margin-top:4px;font-size:1.8rem;line-height:1.4}#pageTop{right:12px;bottom:12px}.footer{padding:40px 0 0}.footer__company{padding:0 16px;margin:0 auto 20px}.footer__company-text{line-height:1.5;font-size:1rem;margin:0 auto 8px}.footer__company-logo svg{width:200px;height:30px}.footer__link{padding:0 16px;margin:24px auto 16px}.footer__link-block{border-bottom:1px solid #ccc}.footer__link-block:nth-of-type(1){border-top:1px solid #ccc}.footer__link-heading{padding:10px 0;position:relative;cursor:pointer}.footer__link-heading::before{width:12px;height:2px;margin-top:-1px;content:"";display:block;position:absolute;top:50%;right:8px;background:#5d5e61;transition:all .3s ease}.footer__link-heading::after{height:12px;width:2px;margin-top:-6px;content:"";display:block;position:absolute;top:50%;right:13px;background:#5d5e61;transition:all .3s ease}.footer__link-heading.active::before{transform:rotate(90deg);display:none}.footer__link-heading.active::after{transform:rotate(90deg)}.footer__link-list{display:none}.footer__link-item{border-top:1px dotted #ccc;position:relative}.footer__link-item a{display:block;padding:12px 16px;color:#333}.footer__link-item a::after{content:"";width:7px;height:7px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;right:12px;bottom:50%;margin-bottom:-4px}.footer__link-item a[target=_blank]::after{font-family:"Font Awesome 5 Free";content:"";color:#ed7a25;font-weight:400;font-size:1.2rem;vertical-align:2px;position:absolute;right:8px;top:0;bottom:0;margin:auto;width:auto;height:fit-content;border:none;transform:rotate(0deg)}.footer__link-item a.-pdf::after{width:12px;height:24px;font-family:"Font Awesome 5 Free";content:"";border:none;transform:none;color:#de0404;font-size:1.4rem;line-height:1.4;font-weight:900}.footer__link-child li{border-top:1px dotted #ccc}.footer__menu{margin:0 auto 32px;flex-wrap:wrap}.footer__menu-item{width:50%;padding:8px 0}.footer__menu-item:nth-child(2n+1){text-align:right}.footer__menu-item:nth-child(2n+1) a{border-right:1px solid #ccc}.footer__menu-item:nth-child(2n){text-align:left}.footer__menu-item a{color:#333;padding:0 16px;text-decoration:none}.footer__copylight{padding:8px 0;font-size:1rem;line-height:1.2;text-align:center;color:#fff;background:#5d5e61}.footer .service__list{margin-bottom:40px}.footerBnr__list{justify-content:flex-start;margin-bottom:20px}.footerBnr__list-item{width:calc(50% - 8px);margin-bottom:16px}.footerBnr__list-item:nth-child(odd){margin-right:16px}.baseTable{margin:16px 0}.baseTable caption{padding:0 0 8px}.baseTable th{display:block;padding:12px 16px}.baseTable th.-pRL8{padding-left:8px;padding-right:8px}.baseTable td{display:block;padding:16px}.baseTable td.-pRL8{padding-left:8px;padding-right:8px}.baseTable.-scroll th{display:table-cell}.baseTable.-scroll td{display:table-cell}svg{width:20px;height:20px}.description{justify-content:center;margin:0 auto 16px}.description__text:nth-child(n+2){margin-left:8px}.sumai .linkBlock-logo li{font-size:1.2rem}.sumai .head-logo{display:flex;margin-bottom:24px}.sumai .head-logo svg{width:40%;height:28px;margin:0 auto}.sumai .message{margin-bottom:32px}.sumai .content-menu__item.-gracia .content-menu__text svg{width:124px;height:20px}.sumai .content-menu__item.-knocks .content-menu__text svg{width:132px;height:20px}.sumai .content-menu__text{padding:0}.sumai .content-menu__text p{font-size:1.4rem}.sumai .content-menu__text p svg{width:160px}.estateArea{margin:0 auto 40px}.estateArea .estate__block:nth-of-type(n+2){margin-top:20px}.estateArea .estate__content-photo.imgFit{padding-top:66.66%}.estateArea .estate__content-photo.-bottom img{height:inherit;top:auto;bottom:0}.estateArea .estate__content-checkbox{top:8px;right:8px}.estateArea .estate__text-name{padding:16px 16px 8px}.estateArea .estate__description-area{margin:0 0 4px 0;padding:0 16px}.estateArea .estate__description-access{padding:0 16px 16px}.estateArea .estate__detail{padding:16px;display:flex;flex-wrap:wrap}.estateArea .estate__detail-text{margin-right:1em}.togetherBtnArea{width:100%;margin:0 -16px;bottom:0}.togetherBtnArea__button{background:#0067b0}.togetherBtnArea__button a{font-weight:bold;padding:1em}.togetherBtnArea__button a .fa-file-alt{margin:0 4px 0 0}.knocks-brand{padding-top:16px;margin:0 auto 20px}.knocks-brand__logo{margin:0 0 16px}.knocks-brand__logo svg{width:52px;height:75px}.mapArea{margin:0 auto 40px}.mapArea .gMap{height:calc(100vh - 240px);margin:0 -16px}.mapArea .sidecolumn .estate__block{margin:0 -16px;border-bottom:1px solid #ccc}.mapArea .sidecolumn .estate__block:first-of-type{border-top:1px solid #ccc}.mapArea .sidecolumn .estate__content-photo{width:110px;height:73px;margin:0 auto 8px 8px}.mapArea .sidecolumn .estate__description-area{font-size:1.4rem}.mapArea .sidecolumn .estate__description-access{margin:0 0 8px;font-size:1.2rem}.spMenu-open{position:fixed;width:100%;height:100%}.gracia.container{margin-top:0}.gracia .svgLogo{margin:0 auto 16px;width:180px;height:50px}.gracia .linkBlock2+.linkBlock2{margin-top:28px}.gracia .linkBlock.-tab .btnArea{width:100%;display:flex;justify-content:space-between}.gracia .linkBlock.-tab .linkBlock-text{padding:20px 16px 0}.gracia .linkBlock.-tab .linkBlock-btn{width:calc(50% - 8px);margin:0}.gracia .linkBlock.-tab .linkBlock .text-sub{font-size:2rem}.gracia-topList{margin-top:20px}.gracia-topList .linkBlock{margin:0}.gracia-topList .linkBlock+.linkBlock{margin:16px 0 0}.gracia-BrandList{margin-bottom:32px}.gracia-BrandList>li{margin:16px 0 0;padding:32px 16px}.gracia-BrandList .ttl{font-size:1.2rem}.gracia-BrandList .ttl svg{margin:8px auto 16px}.gracia-BrandList .linkList{margin-top:16px}.gracia-BrandList .linkList li{margin:8px 0 0}.gracia-BrandList .linkList+p{margin:8px 0 0}.gracia-aboutLogo h2{margin:0 0 16px;font-size:1.8rem;text-align:center}.gracia-aboutLogo .logo{margin:16px 0 0;padding:24px}.gracia-aboutLogo .logo img{margin:8px 0 24px 0}.gracia .qualityBlock{padding:24px 16px}.gracia .qualityBlock+.qualityBlock{margin:16px 0 0}.gracia .qualityBlock li{margin:16px 0 0;font-size:1.4rem}.gracia .qualityBlock dt{margin:0 0 8px;text-align:center}.gracia .qualityBlock dd{overflow:hidden}.gracia .qualityBlock dd img{float:right;margin:4px 0 8px 8px;width:100px}.gracia .committeeBlock .message{margin-bottom:16px}.gracia .hyoukaBlock img{display:block;margin:0 auto 16px;width:150px;height:auto}.gracia .hyoukaBlock dl{margin:16px 0 0;padding:24px 16px;border-radius:8px}.gracia .hyoukaBlock dd{margin:12px 0 0;display:flex;justify-content:center}.gracia .system_g,.gracia .system_gl{height:500px;background-size:auto 500px}.gracia .scrollBox{background:#fff;margin:0 0 0 120px;padding-bottom:16px;height:516px;overflow-y:hidden;overflow-x:scroll}.gracia .scrollBox::-webkit-scrollbar{height:4px;background:#f3f3f3;border-radius:4px}.gracia .scrollBox::-webkit-scrollbar-thumb{background:#bc6e23;border-radius:4px}.gracia .scrollBox img{max-width:inherit;width:460px;height:500px}.gracia.support .head01.support-head img{width:30px}.gracia.support .qualityBlock .head02+.businessHours{margin-top:-8px}.gracia.support .qualityBlock .businessHours{width:160px;display:block;padding:2px;font-size:1.3rem;text-align:center;margin:0 auto 8px}.gracia.support .qualityBlock .annotation{margin:20px 0 0}.gracia .gracia-supportList{margin:40px 0 0}.gracia .gracia-supportList__pic{height:160px}.gracia .gracia-supportList__pic figure{width:100%;height:160px}.gracia .gracia-supportList__logo svg{margin:0;width:90px;height:30px}.gracia .gracia-supportList__logo li{margin:0 4px;padding:8px 12px}.gracia .gracia-supportList__text{padding:20px 16px 16px}.gracia .gracia-supportList__ttl{margin:0 0 16px;font-size:2rem;text-align:center}.gracia .gracia-supportList__btn a{align-items:center;align-content:center}.gracia .gracia-supportList__btn a span{width:100%}.gracia .gracia-supportList .text-sub{margin-bottom:8px}.gracia .gracia-supportList .text-sub span{line-height:1.2}.gracia .gracia-supportList .svgLogo{width:156px;margin:0 auto 12px auto}.gracia .gracia-supportList .svgLogo.gracia{height:24px}.gracia .gracia-supportList .svgLogo.gracialife{height:42px}.gracia .serviceBlock{margin:0 -16px;padding:12px 16px 24px 16px}.gracia .serviceBlock.-mansion .serviceContent{background:url(/img/gracia/service_timeflow_sp.png) no-repeat top left/cover}.gracia .serviceBlock.-mansion .serviceContent__detail:nth-child(1){width:81px;background:url(/img/gracia/service_gracia_detail01_sp.png) no-repeat top left/contain}.gracia .serviceBlock.-mansion .serviceContent__detail:nth-child(2){width:85px;background:url(/img/gracia/service_gracia_detail02_sp.png) no-repeat top left/contain}.gracia .serviceBlock.-mansion .serviceContent__detail:nth-child(2) .serviceContent__link{left:8px}.gracia .serviceBlock.-mansion .serviceContent__detail:nth-child(3){width:85px;background:url(/img/gracia/service_gracia_detail03_sp.png) no-repeat top left/contain}.gracia .serviceBlock.-kodate .serviceContent{background:url(/img/gracia/service_timeflow_w_sp.png) no-repeat top left/contain}.gracia .serviceBlock.-kodate .serviceContent__list{justify-content:center}.gracia .serviceBlock.-kodate .serviceContent__detail{margin:0 auto}.gracia .serviceBlock.-kodate .serviceContent__detail:nth-child(1){width:140px;background:url(/img/gracia/service_gracia_detail01_w_sp.png) no-repeat top left/contain}.gracia .serviceBlock.-kodate .serviceContent__detail:nth-child(1) .serviceContent__link{left:40px}.gracia .serviceBlock.-kodate .serviceContent__detail:nth-child(2){width:130px;background:url(/img/gracia/service_gracia_detail02_w_sp.png) no-repeat top left/contain}.gracia .serviceBlock .timeFlow{display:none}.gracia .serviceBlock .serviceContent{width:100%;padding:18px 0 0 44px;margin:0 auto 28px;height:547px}.gracia .serviceBlock .serviceContent__after{padding:20px 0;font-size:1.8rem;text-align:center;margin-bottom:24px}.gracia .serviceBlock .serviceContent__after::before{top:calc(100% + 1px);left:0;right:0;margin:0 auto;width:100%;height:24px;background:linear-gradient(to top right, rgba(204, 204, 204, 0) 50%, #ccc 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(204, 204, 204, 0) 50%, #ccc 50.5%) no-repeat top right/50% 100%;z-index:10}.gracia .serviceBlock .serviceContent__after::after{top:100%;left:0;right:0;margin:0 auto;width:100%;height:24px;background:linear-gradient(to top right, rgba(255, 255, 255, 0) 50%, #fff 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255, 255, 255, 0) 50%, #fff 50.5%) no-repeat top right/50% 100%;z-index:11}.gracia .serviceBlock .serviceContent__list{display:flex;justify-content:space-between}.gracia .serviceBlock .serviceContent__detail{height:434px;flex-shrink:0}.gracia .serviceBlock .serviceContent__detail img{display:none}.gracia .serviceBlock .serviceContent__link{width:42px;position:absolute;bottom:20px;right:0;left:0;margin:auto}.gracia .serviceBlock .serviceContent__link a{padding:8px;line-height:1.2}.gracia .serviceBlock .serviceContent__link a::after{content:"詳細";display:inline-block}.gracia .serviceBlock .serviceContent__link a i{font-size:1.6rem;margin-bottom:4px}.gracia .serviceBlock .serviceContent-sub{padding:0 0 0 47px;margin:0 auto;position:relative}.gracia .serviceBlock .serviceContent-sub::before{content:"";position:absolute;top:-30px;right:28px;margin-left:-14px;border:10px solid rgba(0,0,0,0);border-bottom:20px solid #fff}.gracia .serviceBlock .serviceContent-sub__wrap{display:flex;flex-wrap:wrap;background:#fff;padding:10px}.gracia .serviceBlock .serviceContent-sub__text{color:#333;font-size:1.2rem;width:calc(100% - 92px)}.gracia .serviceBlock .serviceContent-sub__photo{width:88px;margin-left:4px}.gracia .serviceBlock .serviceContent-sub__photo li:not(:first-child){display:none}.gracia .serviceBlock .serviceContent-sub .annotation{color:#333;margin-top:12px;width:100%;font-size:1rem}.gracia .supportBlock{padding:16px 16px 20px}.gracia .supportBlock:not(:last-of-type){margin-bottom:40px}.gracia .supportBlock__contents-text{margin-bottom:1em}.gracia .supportBlock__contents-text .ttl{font-size:2rem;margin-bottom:8px}.gracia .supportBlock__contents-text .itemBox{margin-top:1em}.gracia .supportBlock__contents-text .itemBox-head{margin-bottom:4px}.gracia .supportBlock__contents-text .itemBox-list li{padding-left:23px;text-indent:-23px}.gracia .supportBlock__contents-text .itemBox-list li:not(:last-child){margin-bottom:4px}.gracia .supportBlock__contents-photo{display:block;width:240px;margin:0 auto;padding-top:260px;overflow:hidden}.gracia .supportBlock__contents-photo img{object-fit:cover;font-family:"object-fit: cover;";width:100%;position:absolute;top:0}.gracia .certificationBlock{padding:16px 16px 20px}.gracia .certificationBlock__head{margin-bottom:12px;font-size:2rem}.gracia .certificationBlock__head span{font-size:1.4rem}.gracia .certificationBlock__head svg{width:120px;display:block;margin:12px auto 8px}.gracia .certificationBlock__detail-text p.annotation{margin-bottom:28px}.gracia .certificationBlock__merit{padding:32px 0 16px}.gracia .certificationBlock__merit:not(:last-child){margin-bottom:28px}.gracia .voiceBlock{padding:16px 16px 20px;margin-top:20px}.gracia .voiceBlock__head{text-align:center}.gracia .voiceBlock__list li{padding-left:23px;text-indent:-23px}.gracia .warrantyHead{font-size:2rem;line-height:1.2;margin-bottom:16px}.gracia .warrantyHead .fontL{font-size:3.8rem}.gracia .warrantyHead-sub{font-size:1.8rem}.gracia .warrantyBlock{padding:24px 16px}.gracia .warrantyBlock:not(:last-of-type){margin-bottom:24px}.gracia .warrantyBlock__img{overflow-x:scroll}.gracia .warrantyBlock__img img{width:560px;max-width:none;margin-bottom:12px}.gracia .warrantyBlock__point{margin:24px 0 16px}.gracia .warrantyBlock__point-item:not(:last-child){margin-bottom:20px}.gracia .warrantyBlock__point-head{padding:12px 0}.gracia .warrantyBlock__point-text span{font-size:2rem}.gracia .warrantyBlock__point-list li{width:calc(33.33% - 4px);font-size:1.4rem;padding:8px 0}.gracia .warrantyBlock .facilityList{margin:0 0 32px 0}.gracia .warrantyBlock .facilityList__item{width:calc(50% - 4px)}.gracia .warrantyBlock .facilityList__item:nth-child(2n){margin-left:8px}.gracia .warrantyBlock .facilityList__item:not(:last-child){margin-bottom:16px}.gracia .warrantyBlock .facilityList__item-name{font-size:1.4rem}.gracia .warrantyBlock .facilityList__item-name span{font-size:1.2rem}.gracia .warrantyBlock .baseTable.-support{width:230%}.gracia .warrantyBlock .baseTable.-support .icon-nobi{top:-44px}.gracia .warrantyBlock .baseTable.-support tr th{font-size:1.4rem}.gracia .warrantyBlock .baseTable.-support tr th:nth-child(2){width:64px}.gracia .warrantyBlock .baseTable.-support tr td{font-size:1.4rem}.gracia .warrantyBlock .supportTable{width:100%;margin:-28px 0 0 0;padding-top:28px;overflow-x:scroll}.gracia .warrantyBlock .supportTable+.annotation{margin-bottom:20px}.gracia .warrantyBlock .supportCause dl dt{padding:8px 0}.gracia .warrantyBlock .supportCause dl dd{padding:16px 16px 16px 32px}.gracia .warrantyBlock .supportCause dl dd.circle{background-position:right center}.gracia .warrantyBlock .supportCause dl dd.cross{background-position:right center}.gracia .qaBlock{margin-bottom:32px}.gracia .qaBlock__head{flex-shrink:0;width:72px;padding-top:16px;margin-right:16px}.gracia .qaBlock__head img{width:58px}.gracia .qaBlock__list{padding:16px 0 16px 20px;border-left:1px solid #ccc}.gracia .qaBlock__list-item:not(:last-child){margin-bottom:20px}.gracia .qaBlock__text{display:flex;align-items:flex-start}.gracia .qaBlock__text.-q{margin-bottom:12px}.gracia .qaBlock__text img{width:20px;margin-right:8px;flex-shrink:0}.gracia .qaBlock__text p{line-height:1.4}.gracia .qaBlock__flow{padding:16px 0 16px 20px;border-left:1px solid #ccc}.gracia .qaBlock__flow .flow__list:not(:last-child){margin-bottom:12px}.gracia .qaBlock__flow .flow__list-head{margin-bottom:4px}.gracia .qaBlock__flow .flow__list-head span{line-height:1.2}.gracia .conditionsBlock ol li{font-size:1.4rem;padding-left:1.5em;text-indent:-1.5em}.gracia .conditionsBlock ol li:not(:last-child){margin-bottom:8px}.gracia.graciaSite{padding-bottom:0}.gracia.graciaSite .mvSliderArea .slick-dots li{width:12px;height:12px;margin:0 4px}.gracia.graciaSite .mvSliderArea .slick-dots li button{width:12px;height:12px}.gracia.graciaSite .-bgBe{padding-top:20px}.gracia.graciaSite .-bgBe::before{content:"";width:100vw;height:calc(100% - 120px);background:rgba(201,188,156,.3);position:absolute;bottom:0;left:0;right:0}.gracia.graciaSite .estateArea{margin:0 auto}.gracia.graciaSite .estateArea-head{margin:0 auto 16px}.gracia.graciaSite .estateArea-btn{margin-top:24px}.gracia.graciaSite .graciaMenuBlock:not(:last-child){margin-bottom:16px}.gracia.graciaSite .graciaMenuBlock a{display:block}.gracia.graciaSite .graciaMenuBlock__pic{height:150px}.gracia.graciaSite .graciaMenuBlock__pic figure{width:100%;height:150px}.gracia.graciaSite .graciaMenuBlock__text{padding:20px 0}.gracia.graciaSite .graciaMenuBlock__text-logo{margin:0 auto 4px;line-height:1}.gracia.graciaSite .graciaMenuBlock__text-logo svg{margin:0;width:93px;height:14px}.gracia.graciaSite .graciaMenuBlock__text-ttl{font-size:3.2rem;margin:0 0 8px;line-height:1}.gracia.graciaSite .graciaMenuBlock__text-sub{font-size:1.4rem}.gracia.graciaSite .graciaMenuBlock.-company .graciaMenuBlock__text-logo{font-size:1.4rem;overflow:hidden}.gracia .textBox-flex{margin-bottom:12px}.gracia .textBox-flex .svgLogo{width:221px;height:88px;margin-bottom:8px}.gracia .textBox-flex .textBox-inner .linkBlock.-mini{margin:0 0 24px}.gracia .textBox-flex .textBox-inner .linkBlock.-mini a{display:flex}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-pic{width:133px;height:70px;flex-shrink:0}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-pic figure{width:133px;height:70px}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-text{width:calc(100% - 133px);height:70px;padding:0 16px;box-sizing:border-box}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-ttl{font-size:1.2rem}.gracia .textBox-flex .textBox-inner .linkBlock.-mini .linkBlock-ttl-sub{font-size:1rem}.gracia .photoBox-flex li:not(:last-child){margin-right:4px}.gracia .section-wrapper .navList{box-sizing:border-box;margin:0 auto}.gracia .section-wrapper .navList-item{width:25%;box-sizing:border-box}.gracia .section-wrapper .navList-item a{height:56px;padding:16px 0 0 0;box-sizing:border-box;font-size:1rem;line-height:1.2;font-weight:bold;text-align:center;justify-content:center}.gracia .section-wrapper .navList-item a::before{width:16px;height:16px;font-size:1.4rem;position:absolute;top:0;right:0;left:0;margin:0 auto}.gracia .section-wrapper .navList-item a::after{display:none}.gracia .section-wrapper .navList-item a:hover::before{background:hsla(0,0%,100%,.4);color:#fff}.gracia .section-wrapper .navList-item.cr a::before{background:hsla(0,0%,100%,.4);color:#fff}.gracia .section-wrapper .section-inner{padding:0 16px}.gracia .section-wrapper .head-block{padding:20px 0}.gracia .section-wrapper .head-block__inner .title{font-size:2.4rem;align-items:baseline}.gracia .section-wrapper .head-block__inner .title-sub{font-size:1.2rem;margin:0 0 0 auto;text-align:right}.gracia .section-wrapper .head-block__inner .title::before{width:24px;height:24px;font-size:2rem;margin-right:8px}.gracia .section-wrapper .message-block{padding:32px 0}.gracia .section-wrapper .message-block p:not(:last-child){margin-bottom:12px}.gracia .section-wrapper .message-block .catch{font-size:2rem}.gracia .section-wrapper .detail-block{padding:32px 0}.gracia .section-wrapper .detail-block .detailList__item{margin-bottom:24px}.gracia .section-wrapper .detail-block .detailList__item.flexbox{display:block}.gracia .section-wrapper .detail-block .detailList__item p{margin-bottom:12px}.gracia .section-wrapper .detail-block .detailList__item-title{line-height:1.4}.gracia .section-wrapper .detail-block .detailList__item-text{font-size:1.4rem}.gracia .section-wrapper .detail-block .detailList.-flex3{display:flex;flex-wrap:wrap}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item{width:calc(50% - 8px)}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-number{left:4px;top:4px}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-number span{width:24px;height:24px}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item:nth-child(even){margin-left:16px}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item:last-child{width:100%}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item:last-child .detailList__item-number{left:calc(50% + 12px)}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item:last-child .detailList__item-image{width:calc(50% - 8px);float:right;margin:0 0 0 16px}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-title{margin-bottom:4px}.gracia .section-wrapper .detail-block .detailList.-flex3 .detailList__item-text{font-size:1.4rem;line-height:1.6}.gracia .section-wrapper .detail-block .subList{padding:0 16px}.gracia .section-wrapper .detail-block .subList__item{padding:16px 0;overflow:hidden}.gracia .section-wrapper .detail-block .subList__item-title::before{content:"■";display:inline-block;margin-right:4px}.gracia .section-wrapper .detail-block .subList__item-image{width:120px;float:right;margin-left:16px}.gracia .section-wrapper .detail-block .subList__item:nth-child(n+4) .subList__item-image{width:80px}.gracia .section-wrapper .detail-block .subList__item-text{font-size:1.4rem}.gracia .section-wrapper .detail-block .imageList{flex-wrap:wrap;margin-bottom:32px}.gracia .section-wrapper .detail-block .imageList__item{width:calc(33.33% - 3px)}.gracia .section-wrapper .detail-block .imageList__item:not(:nth-child(3n)){margin-right:4.5px}.gracia .section-wrapper .detail-block .imageList__item:nth-child(n+4){margin-top:12px}.gracia .section-wrapper .section-column-step{padding-bottom:20px}.gracia .section-wrapper .section-column-step .stepList__item{position:relative}.gracia .section-wrapper .section-column-step .stepList__item:not(:last-child)::before{bottom:-7px;left:17px;margin-left:-6px;border:6px solid rgba(0,0,0,0);border-top:12px solid #10395c}.gracia .section-wrapper .section-column-step .stepList__item-title{font-size:2rem;display:flex;align-items:baseline}.gracia .section-wrapper .section-column-step .stepList__item-title span{font-size:1.4rem;margin-right:8px}.gracia .section-wrapper .section-column-step .stepList__item-contents{padding:16px 0 28px 16px;margin:0 0 12px 16px;border-left:1px solid #10395c}.gracia .section-wrapper .section-column-step .stepList__item-contents.flexbox{display:block}.gracia .section-wrapper .section-column-step .stepList__item-contents.flexbox .stepList__item{overflow:hidden}.gracia .section-wrapper .section-column-step .stepList__item-contents.flexbox .stepList__item-image{float:right;width:105px;margin:0 0 0 16px}.gracia .section-wrapper .section-column-step .stepList__item-image{margin-bottom:24px}.gracia .section-wrapper .section-column-step .commentList__item{overflow:hidden}.gracia .section-wrapper .section-column-step .commentList__item figure{width:105px;margin-left:16px;float:right}.gracia .section-wrapper .section-column-step .commentList__item:not(:last-child){margin-bottom:24px}.gracia .section-wrapper .section-column-step .commentList__item .annotation{font-size:1rem}.gracia .consultantBox{margin:32px auto 0}.gracia .consultantBox a{display:block;padding:24px 20px;background:rgba(206,215,227,.22)}.gracia .consultantBox-head{font-size:2rem;text-align:center;margin-bottom:12px}.gracia .consultantBox-logo{margin-top:20px;text-align:center}.gracia .consultantBox-logo svg{width:246px;height:28px}.gracia .bnrBlock{margin:0 auto 40px 0}.gracia .bnrBlock-copy{margin-bottom:20px}.gracia .topBnr{margin:48px 5px 0}.header.-gracia{margin-top:50px;position:static;z-index:inherit}.header.-gracia .header__global-block{flex-wrap:wrap}.header.-gracia .header__logo{display:none}.header.-gracia .header__logo-gracia{width:100%;text-align:center;padding:40px 0}.header.-gracia .header__logo-gracia svg{width:260px;height:65px;margin:0}.gnavi-gracia{border-top:1px solid #fff;border-bottom:1px solid #fff}.gnavi-gracia__list{display:flex;align-items:center}.gnavi-gracia__list-item{width:22%;text-align:center;background:#c9bc9c}.gnavi-gracia__list-item:not(:first-child){border-left:1px solid #fff}.gnavi-gracia__list-item:last-child{width:34%}.gnavi-gracia__list-item a{height:45px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-size:1.3rem;line-height:1}.gnavi-gracia .spmenu__icon-line{margin-top:10px;background-color:#fff}.gnavi-gracia .spmenu__icon-text{color:#fff}.gnavi-gracia .commonMenu{display:none;background:#c9bc9c;width:100%;height:100%;position:fixed;top:42px;z-index:10000}.gnavi-gracia .commonMenu__list{height:100%;padding:0 16px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.gnavi-gracia .commonMenu__list-item{width:100%;text-align:center;border-bottom:1px dotted #fff}.gnavi-gracia .commonMenu__list-item:first-child{border-top:1px dotted #fff}.gnavi-gracia .commonMenu__list-item a{padding:12px 0;color:#fff;display:block;position:relative}.gnavi-gracia .commonMenu__list-item a::after{content:"";width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;right:12px;bottom:50%;margin-bottom:-4px}.gnavi-gracia.active .header__spmenu-btn{position:relative;z-index:10001}.gnavi-gracia.active .header__spmenu-btn .spmenu__icon-text{display:none}.gnavi-gracia.active .header__spmenu-btn .spmenu__icon-line.-top{transform:translate3d(0, 6px, 0) rotate(45deg)}.gnavi-gracia.active .header__spmenu-btn .spmenu__icon-line.-middle{opacity:0}.gnavi-gracia.active .header__spmenu-btn .spmenu__icon-line.-bottom{transform:translate3d(0, -6px, 0) rotate(-45deg)}.gnavi-gracia.active .gnavi-gracia__list-item{transition:all .3s ease}.gnavi-gracia.active .gnavi-gracia__list-item:not(:first-child){display:none}.knocks .head01 span{font-size:1.6rem}.knocks .knocks-brand__text+.head01{margin:16px auto 0}.knocks .knocks-brand+.estateArea{margin-top:20px}.knocksBalance{background:url(/img/knocks/bg_balance.jpg) #ccc no-repeat center/cover}.knocksBalance__head{font-size:2.4rem;margin-bottom:16px}.knocksBalance__head span{font-size:4rem;vertical-align:-5%}.knocksBalance__head svg{width:165px;height:20px}.knocksBalance .balanceList__item{display:flex;align-items:center;padding:16px 8px}.knocksBalance .balanceList__item:nth-child(n+2){margin-top:8px}.knocksBalance .balanceList__head{text-align:center;width:104px;margin-right:8px}.knocksBalance .balanceList__head i{font-size:1.4rem}.knocksBalance .balanceList__text{font-size:1.2rem}.knocksMind__head{margin-bottom:24px}.knocksMind .mindList__item{width:calc(50% - 8px);height:27.5vh;font-size:2rem}.knocksMind .mindList__item:nth-of-type(2n){margin-left:16px}.knocksMind .mindList__item:nth-of-type(n+3){margin-top:12px}.knocksSecImage{margin:0 auto 24px}.knocksSecImage img{width:100%}.knocksDetailed{background:url(/img/knocks/bg_detailed_sp.jpg) center/cover;border-bottom:1px solid #fff}.knocksDetailed__content{position:relative;padding-top:72px}.knocksDetailed__head{margin-bottom:24px;font-size:1.4rem;font-weight:bold}.knocksDetailed__head span{font-size:2rem;vertical-align:-2px}.knocksDetailed__head svg{width:165px;height:20px}.knocksDetailed__head-cat{font-weight:bold;color:#fff;background:#002855;width:calc(100% + 32px);margin:0 -16px;padding:8px 16px;position:absolute;top:0}.knocksDetailed__head-cat span{font-size:1rem;font-weight:500;vertical-align:middle;display:inline-block;padding:0 0 2px 16px}.knocksDetailed__main{padding:0}.knocksDetailed__tab{display:none}.knocksDetailed__photoArea{padding:0 0 40px 0}.knocksDetailed__photo{margin:0 -16px 40px;z-index:3}.knocksDetailed__photo-item{margin:0 4px;z-index:1}.knocksDetailed__photo.-double{font-size:12px}.knocksDetailed__photo .slick-prev{top:0;bottom:18px;left:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-left:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));z-index:10;background:none;transform:rotate(-45deg)}.knocksDetailed__photo .slick-next{top:0;bottom:18px;right:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));z-index:10;background:none;transform:rotate(45deg)}.knocksMaint{margin-top:24px}.knocksMaint__item:nth-child(n+2){margin-top:20px}.knocksMaint__item .normalList{padding:0 16px 0 32px;margin-bottom:24px}.knocksMaint__item .normalList li{margin-bottom:4px}.knocks__note{padding-left:1em;text-indent:-1em;font-size:1.2rem}.knocks .bnrBlock{margin:40px auto}.knocks .bnrBlock-item.-interview a{display:block}.knocks .bnrBlock-item.-interview a img{width:100%}.knocks .bnrBlock-copy{margin-bottom:20px}.consul .content-menu__text{width:230px}.consul.kodate .conditionsArea,.consul.mansion .conditionsArea{display:flex;flex-wrap:wrap}.consul.kodate .conditionsArea .conditions-image,.consul.mansion .conditionsArea .conditions-image{width:100%;order:2}.consul.kodate .conditionsArea .conditions-text,.consul.mansion .conditionsArea .conditions-text{margin-bottom:16px;width:100%;display:flex;order:1}.consul.kodate .conditionsArea .conditions-text p,.consul.mansion .conditionsArea .conditions-text p{width:calc(50% - 4px);padding:8px 0}.consul.kodate .conditionsArea .conditions-text p:nth-child(odd),.consul.mansion .conditionsArea .conditions-text p:nth-child(odd){margin-right:8px}.consul.kodate .conditionsArea .conditions-text p span,.consul.mansion .conditionsArea .conditions-text p span{display:block;font-size:1rem}.consul.kodate .scrollBox,.consul.mansion .scrollBox{width:100%;margin:0 0 24px 0;overflow-x:scroll}.consul.kodate .scrollBox img,.consul.mansion .scrollBox img{width:440px;max-width:inherit}.consul.kodate .meritList__item,.consul.mansion .meritList__item{padding-left:1em;text-indent:-0.5em}.consul.kodate .flexbox,.consul.mansion .flexbox{flex-wrap:wrap}.consul.kodate .flowList,.consul.mansion .flowList{width:100%;justify-content:center;margin-bottom:20px}.consul.kodate .flowList__item,.consul.mansion .flowList__item{padding:8px 2px 2px;height:144px;font-size:1.4rem}.consul.kodate .flowList__item:not(:last-child),.consul.mansion .flowList__item:not(:last-child){margin-right:10px}.consul.kodate .flowList__item.-sub,.consul.mansion .flowList__item.-sub{height:124px;width:78px;margin-top:20px;padding:12px 2px 8px;text-align:center}.consul.kodate .flowList__item.-sub::before,.consul.mansion .flowList__item.-sub::before{margin-top:-20px}.consul.kodate .flowList__item.-sub p span,.consul.mansion .flowList__item.-sub p span{font-size:1rem;margin-left:8px}.consul.kodate .flowList__item.-sub p:nth-child(n+2),.consul.mansion .flowList__item.-sub p:nth-child(n+2){height:80px}.consul.kodate .flowList__item::before,.consul.mansion .flowList__item::before{left:calc(100% + 2px);top:30%;margin-top:-6px;border:6px solid rgba(0,0,0,0);border-left:6px solid #ed7a25}.consul.kodate .point-head,.consul.mansion .point-head{margin:0 0 8px;font-size:1.8rem}.consul.kodate .pointList,.consul.mansion .pointList{width:100%}.consul.kodate .pointList__item:not(:last-child),.consul.mansion .pointList__item:not(:last-child){margin-bottom:8px}.consul.kodate .guidanceArea .guidance-image,.consul.mansion .guidanceArea .guidance-image{margin-bottom:16px}.consul.kodate .guidanceArea .guidance-text__head,.consul.mansion .guidanceArea .guidance-text__head{padding:8px 0}.consul.kodate .guidanceArea .guidance-text__detail,.consul.mansion .guidanceArea .guidance-text__detail{padding:12px 8px}.consul.kodate .developmentList,.consul.mansion .developmentList{margin:20px auto 28px}.consul.kodate .developmentList__item,.consul.mansion .developmentList__item{display:flex}.consul.kodate .developmentList__item:not(:last-child),.consul.mansion .developmentList__item:not(:last-child){margin-bottom:20px}.consul.kodate .developmentList__item-photo,.consul.mansion .developmentList__item-photo{width:120px}.consul.kodate .developmentList__item-text,.consul.mansion .developmentList__item-text{width:calc(100% - 120px);margin-left:8px}.consul.kodate .developmentList__item-sub,.consul.mansion .developmentList__item-sub{font-size:1.4rem}.consul.kodate .pointList-circle__item,.consul.mansion .pointList-circle__item{flex-shrink:0;width:69px;height:69px;font-size:1.4rem;margin:0 auto}.consul.kodate .contactBlock__inn.-sp+.-sp2,.consul.mansion .contactBlock__inn.-sp+.-sp2{margin-top:16px}.resort .message{margin-bottom:32px}.resort .photoArea .slider .slick-prev{top:0;bottom:8px;left:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-left:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.resort .photoArea .slider .slick-next{top:0;bottom:8px;right:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.resort .content-menu__text{width:260px}.resort .content-menu__text p{font-size:2rem;line-height:1.2}.resort p.-w{margin:40px 16px 0}.resort .content-block__inner p.-w{margin:40px auto 0}.resort .planList .plan-content{margin-bottom:40px}.resort .planList .plan-content__text{margin-bottom:16px}.resort .planList .plan-content__text-type{font-weight:bold;font-size:2rem;text-align:center}.resort .planList .plan-content__text-type i{margin:-4px 8px 0 0}.resort .planList .plan-content__text-number{font-size:1.2rem;text-align:center;margin-bottom:12px}.resort .planList .plan-content__photo{margin:0 -16px}.resort .planList .plan-content__photo .imgCont{padding-top:75%}.resort .planList .plan-content__photo .slick-prev{top:0;bottom:8px;left:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-left:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.resort .planList .plan-content__photo .slick-next{top:0;bottom:8px;right:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.resort .plan-map{margin-bottom:40px}.resort .plan-map__sub{display:none}.resort .plan-map .selectLabel{margin:16px 0 0}.resort .info__list{margin-bottom:24px}.resort.-onsen .plan-content__text-type{margin-bottom:8px}.resort .onsen-block{padding:0 0 36px}.resort .onsen-block__text{margin-bottom:8px}.resort .onsen-block.bgBoxColor{padding:32px 16px;margin:0 -16px}.resort .onsen-block__table{margin-bottom:4px;font-size:1.2rem}.resort .onsen-block__table-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:70px;padding:12px 0;text-align:center}.resort .onsen-block__table-con{padding:12px 4px 12px 16px}.resort .onsen-block__table+.onsen-block__text-sub{font-size:1rem}.resort .ownerCardArea{margin:0 auto 20px}.resort .ownerCardArea .ownerCard-image{width:85px;margin:0 0 20px 0;float:right}.resort .ownerCardArea::after{content:"";display:block;clear:both}.resort .bottomlink-resort{margin:0 auto;padding:32px 16px;position:relative}.resort .bottomlink-resort__head{font-size:1.8rem;margin:0}.resort .bottomlink-resort__head h3{width:100%;margin-bottom:16px;line-height:1.4}.resort .bottomlink-resort__item{width:100%}.resort .bottomlink-resort__item:nth-child(n+2){margin-top:8px}.resort .bottomlink-resort__item a{padding:12px 0}.resort .bottomlink-resort__list{justify-content:space-between;flex-wrap:wrap}.resort .bottomlink-resort__list-other li:last-child{margin:0}.resort .bgBoxColor.content-block.-oak{padding:0}.resort .-oak .oakMenu__tab{display:none}.resort .-oak .oakMenu__photo{width:calc(50% - 4px);margin-bottom:20px}.resort .-oak .oakMenu__photo figcaption{font-size:1rem}.resort .-oak .oakMenu__photo:nth-of-type(2){margin-left:auto}.resort .-oak .oakMenu__content{padding-bottom:36px}.resort .-oak .oakMenu__content .head01{font-size:1.6rem;font-weight:bold;color:#fff;background:#002855;width:calc(100% + 32px);margin:0 -16px 24px;text-align:left;padding:14px 16px}.resort .-oak .oakMenu__content .head01 span{font-size:1rem;font-weight:500;vertical-align:middle;display:inline-block;padding:0 0 2px 16px}.resort .-oak .oakMenu__box{width:100%}.resort .-oak .oakMenu__box:nth-of-type(1) .oakMenu__detail:nth-of-type(1) .oakMenu__type{margin:0 0 6px}.resort .-oak .oakMenu__type{margin:24px 0 6px}.resort .termsArea{padding:16px;margin:0 0 20px 0;text-align:center}.resort .termsArea .terms-item{line-height:1.4}.resort .tennis-block .table-title{margin:0 auto;order:1}.resort .tennis-block .baseTable{order:2;margin:8px 0 8px}.resort .tennis-block .baseTable th{display:table-cell;padding:12px 8px}.resort .tennis-block .baseTable td{display:table-cell;padding:16px 14px}.resort .tennis-block__photo{width:100%;order:4;margin:0 0 32px 0}.resort .tennis-block .annotation{order:3;margin:0 0 20px 0;font-size:1rem}.resort .tennis-block .annotation p{line-height:1.4}.resort .access-block__item{line-height:1.4;text-align:center}.resort .access-block__item-type{margin:0 0 20px}.resort .access-block__item:nth-child(n+2){margin-top:32px}.resort .access-block__item-text{margin:12px 0 0;text-align:left}.resort .access-block__list-item:nth-child(n+2){margin-top:20px}.resort .access-block__list-item span{font-size:2rem}.resort .access-block__list-item span.time{font-size:2.4rem}.resort .access-block a{display:block;margin-top:12px;padding:12px;line-height:1.2;text-align:center;font-weight:bold;background:#fff;border:1px solid #0067b0}.resort .mapArea{margin:0 auto}.resort .mapArea .gMap{height:400px}.resort .contactBlock.-double{margin:0 auto}.resort .contactBlock.-double .normalBtn[target=_blank]::after{display:none}.resort .servicePoint__item{padding:16px 16px 20px}.resort .servicePoint__item:nth-child(n+2){margin-top:16px}.resort .servicePoint__item-name{font-size:1.8rem;margin-bottom:8px}.resort .servicePoint__item-name i{margin-bottom:8px;font-size:2rem}.resort .servicePoint__item-text{font-size:1.4rem}.resort .serviceTable{width:100%;margin:0 0 20px 0;overflow-x:scroll}.resort .serviceTable .baseTable{width:230%;margin:12px 0 0}.resort .serviceTable .baseTable tr th{font-size:1.4rem;white-space:nowrap}.resort .serviceTable .baseTable tr td{max-width:100%;font-size:1.4rem}.resort .serviceTable .baseTable tr td:last-child{white-space:nowrap}.resort .serviceTable .annotation{margin:12px 0 0;font-size:1.2rem}.resort .serviceTable .annotation p:nth-child(n+2){margin-top:4px}.resort .timeTable{margin:0 auto 40px}.resort .timeTable__box{width:100%;margin:0 0 24px 0;overflow-x:scroll}.resort .timeTable__box .baseTable{margin:12px 0 0;white-space:nowrap}.resort .timeTable__box .baseTable tr:nth-child(n+2) th:nth-child(1){font-size:1.2rem}.resort .timeTable__box .baseTable th:nth-child(n+2){min-width:120px;font-size:1.6rem}.resort .timeTable__box .baseTable td{min-width:120px}.resort .timeTable__box .baseTable td.time{font-weight:bold}.resort .timeTable__head{text-align:center}.resort .timeTable .annotation{font-size:1.3rem}.resort .timeTable .annotation p:nth-child(n+2){margin-top:4px}.resort .introBlock{margin:0 auto 32px}.resort .introBlock-text{padding:20px 16px 8px}.resort .introBlock-ttl{font-size:1.8rem;margin:0 0 12px}.resort .introBlock-sub{margin-bottom:12px}.resort .introBlock-pic .imgFit{padding-top:47%}.company .content-block.-dev{padding:5px 0}.company .content-block#machiMenu{padding:40px 0}.company .content-menu__text{width:179px;height:94px}.company .photoArea{margin-bottom:24px}.company .slider .slick-prev{top:0;bottom:11.06vw;left:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-left:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.company .slider .slick-next{top:0;bottom:11.06vw;right:16px;margin:auto;width:18px;height:18px;border-top:4px solid #fff;border-right:4px solid #fff;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5))}.company .slider .slick-dots{width:100%;margin:1px auto 0;justify-content:space-between}.company .slider .slick-dots li{width:16.6%;height:11.06vw;flex:0 1 16.6%}.company .slider__item{width:100vw}.company .dataLink{padding:0 16px;margin:16px 0}.company .dataLink li{width:100%}.company .dataLink li a{padding:12px 0}.company .dataLink li+li{margin:0 0 0 8px}.company .dataArea{padding:4px 20px;margin:0 auto 20px}.company .data__item{border-bottom:1px solid #ccc;padding:12px 0;font-size:1.2rem}.company .data__item:last-of-type{border:none}.company .data__item dt{width:90px;margin-right:8px}.company p+.dataArea{margin-top:20px}.company .arrowBtnArea{margin:20px auto 16px}.company .arrowBtn:nth-of-type(2){margin-left:auto}.company .logo_sotetsu_en{width:180px;height:41px;margin:0 auto 20px}.company .innerBlock.-code ol.normalList{font-size:1.4rem}.company .officeList__box{padding:40px 16px}.company .officeList__box .head01{padding:0;margin:0 0 16px 0;text-align:left}.company .officeList__box p{line-height:1.6}.company .officeList__box:nth-of-type(2n)::before{content:"";width:calc(100% - 32px);height:1px;background:#ccc;position:absolute;top:0;right:0;left:0;margin:auto}.company .officeList__note{font-size:1.2rem;margin:8px 0 16px}.company .officeList__tel{margin:16px 0}.company .officeList__tel a{font-size:2rem}.company .officeList__tel a i{font-size:1.6rem;margin:0 8px 4px 0}.company .officeList__tel a span{font-size:1.2rem}.company .officeList .gMap{position:relative;padding-bottom:48px}.company .officeList .gMap__link{font-size:1.2rem;bottom:16px;right:0;position:absolute}.company .officeList .gMap__map{height:144px}.company .devContent__term{margin-bottom:8px}.company .devContent__list-item{margin-bottom:32px}.company .devContent__list-item a{display:block}.company .devContent__head-number{width:32px;height:32px;font-size:1rem;margin:0 8px 4px 0}.company .devContent__head-name{margin-bottom:4px}.company .devContent__info{align-items:flex-start;padding-left:40px}.company .devContent__info-data{padding:2px 12px;margin-right:12px;font-size:1.2rem}.company .devContent__info-address{padding-top:4px;font-size:1.4rem}.company .-age .devContent__list::before{height:calc(100% + 24px);left:15px}.company .timeline{margin:0 -16px}.company .timeline__name{width:1em;line-height:1;left:20px;top:24px}.company .timeline__list{padding:20px 0 0 56px}.company .timeline__list::before{width:1px;height:24px;top:0;left:63px}.company .timeline__list::after{display:none}.company .timeline__item{padding:0 16px 24px 24px}.company .timeline__item::before{width:16px;height:16px;top:4px;left:0;border-radius:100%}.company .timeline__item::after{bottom:-4px;left:7px}.company .timeline__item-date{line-height:1.2;margin-bottom:8px}.company .timeline__item-date span{font-size:1.4rem}.company .timeline__item-date span.number{font-size:2rem}.company .timeline__item-content p{line-height:1.4}.company .business-content{margin-bottom:32px}.company .business-content__text{margin:0 0 20px 0}.company .business-content__text-head{font-size:2.4rem;margin:0 -4px 12px;text-align:center}.company .business-content__text-head span{font-size:1.4rem}.company .business-content__text-sub{font-size:1.8rem;margin:16px 0 12px;text-align:center}.company .business-content__text-sub span{font-size:1rem}.company .business-content__sub{margin-top:20px;font-size:1.4rem}.company .business-content__sub .business-content__photo figcaption{font-size:1.2rem}.company .business-content__sub .baseTable th,.company .business-content__sub .baseTable td{display:table-cell}.company .bottomlink-hist__text{margin-bottom:20px}.company .bottomlink-hist__item:nth-child(n+2){margin-top:8px}.company .bottomlink-buz{padding:32px 16px;margin:0 auto}.company .bottomlink-buz__head{font-size:1.8rem;margin:0;text-align:center}.company .bottomlink-buz__head h3{width:100%;margin-bottom:16px}.company .bottomlink-buz__head svg{height:50px;width:calc(50% - 4px);margin:0 0 24px 0}.company .bottomlink-buz__head svg:nth-of-type(2n){margin-left:8px}.company .bottomlink-buz__head svg.gracia,.company .bottomlink-buz__head svg.gracialife{padding:0 24px}.company .bottomlink-buz__head svg.graciafit{padding:0 24px;height:80px}.company .bottomlink-buz__head svg.knocks{padding:0 58px}.company .bottomlink-buz__item{width:100%}.company .bottomlink-buz__item:nth-child(n+2){margin-top:8px}.company .bottomlink-buz__item a{padding:12px 0}.company .bottomlink-buz__other{margin:0 auto 32px}.company .bottomlink-buz__other:last-of-type{margin-bottom:0}.company .bottomlink-buz__list{justify-content:space-between;flex-wrap:wrap}.company .bottomlink-buz__list-other li{margin:0 0 8px 0}.company .bottomlink-buz__list-other li:last-child{margin:0}.company .baseTable td .normalBtn,.company .baseTable td .normalBtnB{width:100%}.company.-business .content-block.-pts+.subNavi{margin-top:-40px}.company .rentEstate__block{margin-bottom:32px}.company .rentEstate__box{display:flex;flex-wrap:wrap}.company .rentEstate__title{order:1}.company .rentEstate__photo{width:110px;height:73px;order:3;flex-shrink:0}.company .rentEstate__info{width:calc(100% - 118px);margin-right:auto;order:2}.company .rentEstate__info-address{margin-bottom:4px}.company .rentEstate__detail{margin-bottom:20px;order:5}.company .rentEstate__detail dl{width:calc(50% - 4px);font-size:1rem;padding:8px 0}.company .rentEstate__detail dl:nth-child(2n+1){margin-right:8px}.company .rentEstate__detail dl dt{width:48%}.company .rentEstate__detail dl dd{width:52%}.company .rentEstate__link{font-size:1.2rem;margin:4px 0 8px auto;order:4}.company .rentEstate__inquiry{width:100%;padding:24px 16px;margin:0 -16px;box-sizing:initial;order:6}.company .rentEstate__inquiry-title{font-size:1.4rem}.company .rentEstate__inquiry-office{margin-bottom:8px;font-size:1.4rem}.company .rentEstate__inquiry-tel{font-size:2rem}.company .rentEstate__inquiry-tel i{margin:0 8px 4px 0}.news .info__item-link,.resort .info__item-link{padding:16px 32px 16px 0;flex-wrap:wrap}.news .info__item-link::after,.resort .info__item-link::after{right:3px}.news .info__item.-plus,.resort .info__item.-plus{margin-top:16px}.news .info__item.-plus .info__text-title,.resort .info__item.-plus .info__text-title{margin:0 0 8px;font-size:1.6rem}.news .info__item.-plus .info__text-sub,.resort .info__item.-plus .info__text-sub{font-size:1.4rem;line-height:1.4}.news .info__item.-plus .info__item-link,.resort .info__item.-plus .info__item-link{justify-content:center;padding:16px 32px 16px 32px;text-align:center}.news .info__text-ymd,.resort .info__text-ymd{font-size:1.2rem;margin-right:12px}.news .info__text-category,.resort .info__text-category{font-size:1rem;height:20px;line-height:2}.news .info__text-title,.resort .info__text-title{font-size:1.4rem;width:100%;margin:8px 0 0}.news .info__detail-title,.resort .info__detail-title{margin-bottom:8px}.news .info__detail .info__text-category,.resort .info__detail .info__text-category{margin-bottom:8px}.news .info__detail .info__text-ymd,.resort .info__detail .info__text-ymd{margin:0 0 12px 0}.news .info__detail-main,.resort .info__detail-main{padding:24px 16px;margin:0 -16px 24px}.sitemap-list{font-size:1.4rem;color:#5d5e61}.sitemap-list>li{border-top:1px solid #ccc}.sitemap-list{border-bottom:1px solid #ccc}.sitemap-list a{color:#5d5e61}.sitemap-list dt{padding:15px 0 14px}.sitemap-list dd li{border-top:1px dotted #ccc}.sitemap-list dd a{display:block;padding:12px 16px 12px 0}.sitemap-list dd a::after{content:"";width:7px;height:7px;border-top:2px solid #ed7a25;border-right:2px solid #ed7a25;transform:rotate(45deg);position:absolute;right:12px;bottom:50%;margin-bottom:-4px}.sitemap-list dd ul li{padding:0 0 0 16px}.sitemap-list dd ul:first-child>li{padding:0}.sitemap-list__inner li{position:relative}.sitemap-list__inner li::before{content:"-";margin:0 4px 0 0;position:absolute;left:4px;top:50%;margin-top:-11px}.info-block{margin-top:32px}.info-block dt{padding:0 0 16px 0}.info-block dd{padding:4px 16px}.info-block li{padding:10px 0 20px}.info-block p{margin:8px 0 0}.link-block{margin:0 0 -16px}.link-block li{margin:0 0 16px}.event_bnr{position:fixed;bottom:70px;right:8px;z-index:99;max-width:calc(100% - 140px);width:100%;box-shadow:0px 2px 5px 4px rgba(0,0,0,.35)}.event_bnr a:hover img{opacity:1}.event_bnr .close_btn{position:absolute;top:0;right:0;background:#000;color:#fff;border:none;font-size:30px;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.js-hiraku-offcanvas-active{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;width:100%;height:100%;background:rgba(0,0,0,.3)}.js-hiraku-offcanvas-open{display:block}.js-hiraku-offcanvas-body{width:100%;left:0;transition:left .3s ease-in-out;z-index:0}.js-hiraku-offcanvas-body-right{overflow-y:hidden;left:-84%;position:fixed}.js-hiraku-offcanvas-body-left{overflow-y:hidden;left:84%;position:fixed}.js-hiraku-offcanvas-body-moving{left:0;position:fixed}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar{display:block;width:84%;z-index:10002;position:fixed;top:0;bottom:0;max-width:100%;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box}.js-hiraku-offcanvas:focus{background-color:rgba(0,0,0,.3)}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right{right:0;left:auto;margin-right:-84%;transition:margin-right .3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left{left:0;right:auto;margin-left:-84%;transition:margin-left .3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right.active{margin-right:0;transition:margin-right .3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left.active{margin-left:0;transition:margin-left .3s ease-in-out}.js-hiraku-header-fixed{transition:margin-left .3s ease-in-out;position:fixed;top:0;left:0;width:100%}.js-hiraku-offcanvas-body-right,.js-hiraku-offcanvas-body-left{overflow:hidden}.js-hiraku-offcanvas-body-right .js-hiraku-header-fixed{margin-left:-84%}.js-hiraku-offcanvas-body-left .js-hiraku-header-fixed{margin-left:84%}.js-hiraku-offcanvas-close-btn{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.hiraku-open-btn{background:rgba(0,0,0,0);border:1px solid #ccc;padding:6px;cursor:pointer;border-radius:3px}.hiraku-open-btn-line{display:block;position:relative;width:18px;height:2px;margin:6px 0;background-color:#fff;border-radius:1px;transition:.1s all}.hiraku-open-btn-line:before,.hiraku-open-btn-line:after{content:"";display:block;position:absolute;background-color:#fff;width:100%;height:2px;border-radius:1px;transition:.3s all}.hiraku-open-btn-line:before{top:-6px}.hiraku-open-btn-line:after{bottom:-6px}[aria-expanded=true] .hiraku-open-btn-line{background-color:rgba(0,0,0,0)}[aria-expanded=true] .hiraku-open-btn-line:before,[aria-expanded=true] .hiraku-open-btn-line:after{width:22px}[aria-expanded=true] .hiraku-open-btn-line:before{transform:translate(-2px, 6px) rotate(45deg)}[aria-expanded=true] .hiraku-open-btn-line:after{transform:translate(-2px, -6px) rotate(-45deg)}.top{padding-bottom:0}.top .mv{height:50vw;padding:0 16px}.top .mv__catchphrase{top:calc(50% - 16px);line-height:1.3;text-align:left;font-size:1.6rem;font-weight:bold;padding-left:16px}.top .mv__catchphrase span{font-size:2.7rem}.top .mv__image{margin:0 -16px}.top .mv__image-item{height:50vw}.top .mv__image-item.-co .mv__picture{width:100%}.top .mv__image-item.-co .mv__catchphrase{font-size:1.8rem;top:16px;right:14px;text-align:right}.top .mv__picture{width:100%}.top .mv__estate{width:300px;bottom:16px;right:0;left:0;margin:auto}.top .mv__estate-name{width:136px;font-size:1rem}.top .gnavi{margin-bottom:0}.top .gnavi__list{display:flex}.top .gnavi__menu-parent{height:100%;padding:12px 0;font-size:1.4rem}.top .gnavi__menu-parent::before{display:none}.top .gnavi__menu-parent::after{display:none}.top .gnavi__menu-parent span{width:100%;font-size:1rem}.top .gnavi__menu-parent.active,.top .gnavi__menu-parent.cr{font-weight:bold}.top .gnavi__menu-parent.active::before,.top .gnavi__menu-parent.cr::before{display:none}.top .gnavi .main-menu__block{height:57px;flex:1}.top .gnavi .main-menu__block:nth-child(n+2){margin-left:1px}.top .gnavi .main-menu__block::before{display:none}.top .gnavi .dropdown-menu{width:100%;padding:16px;position:absolute;border-top:4px solid #002855;top:56px !important;left:0;right:0;margin:auto;background-repeat:no-repeat;background-position:center top;background-size:cover}.top .gnavi .dropdown-menu br{display:block}.top .gnavi .dropdown-menu.-sumai{background-image:url(/img/common/mv_sumai.jpg)}.top .gnavi .dropdown-menu.-sumai .dropdown-menu__icon{display:flex;justify-content:center;align-items:center;width:122px;flex-shrink:0}.top .gnavi .dropdown-menu.-sumai .dropdown-menu__icon .-mansion{width:23px;height:31px}.top .gnavi .dropdown-menu.-sumai .dropdown-menu__icon .-house{width:31px;height:23px}.top .gnavi .dropdown-menu.-sumai .dropdown-menu__logo{display:block;width:122px;flex-shrink:0;margin-right:4px}.top .gnavi .dropdown-menu.-sumai .dropdown-menu__logo.-gracia{height:16px;margin-top:0}.top .gnavi .dropdown-menu.-sumai .dropdown-menu__logo.-knocks{height:14px;margin-top:0}.top .gnavi .dropdown-menu.-sumai .dropdown-menu__item a{padding:12px 8px;justify-content:flex-end;flex-direction:row-reverse;border:none}.top .gnavi .dropdown-menu.-rebirth{background-image:url(/img/common/mv_rebirth.jpg)}.top .gnavi .dropdown-menu.-consul{background-image:url(/img/common/mv_consul.jpg)}.top .gnavi .dropdown-menu.-resort{background-image:url(/img/common/mv_resort.jpg)}.top .gnavi .dropdown-menu.-company{background-image:url(/img/common/mv_company.jpg)}.top .gnavi .dropdown-menu::before{content:"";width:100%;height:100%;background-color:rgba(0,40,85,.7);position:absolute;top:0;left:0;right:0}.top .gnavi .dropdown-menu__main{margin:0 auto}.top .gnavi .dropdown-menu__main.-plurality-row{display:flex;flex-wrap:wrap}.top .gnavi .dropdown-menu__main.-plurality-row .dropdown-menu__item{width:calc(50% - 4px)}.top .gnavi .dropdown-menu__main.-plurality-row .dropdown-menu__item:nth-child(2n+1){margin-right:8px}.top .gnavi .dropdown-menu__main.-plurality-row .dropdown-menu__item:nth-child(2){margin-top:0}.top .gnavi .dropdown-menu__main.-plurality-row .dropdown-menu__item:nth-child(n+3){margin-top:8px}.top .gnavi .dropdown-menu__main.-plurality-row.-wrap .dropdown-menu__item{width:100%;margin:0}.top .gnavi .dropdown-menu__main.-plurality-row.-wrap .dropdown-menu__item:nth-child(n+2){margin-top:8px}.top .gnavi .dropdown-menu__text{display:block;color:#fff;line-height:1.5;margin-bottom:12px;position:relative}.top .gnavi .dropdown-menu__item{font-weight:bold;position:relative;background:#fff;transition:all .3s ease;border:none}.top .gnavi .dropdown-menu__item:nth-child(n+2){margin-top:8px}.top .gnavi .dropdown-menu__item:hover{text-decoration:none;background:#fffae3}.top .gnavi .dropdown-menu__item a{padding:12px;display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%;color:#333;font-size:1.4rem;z-index:6;border:none}.top .gnavi .dropdown-menu__item a:hover{text-decoration:none}.top .gnavi .dropdown-menu__item a::before{content:"";display:block;height:20px;width:20px;box-sizing:border-box;border:1px solid #ed7a25;background:#ed7a25;transition:all .3s ease;margin-top:-10px;top:50%;right:0px;position:absolute;z-index:4}.top .gnavi .dropdown-menu__item a::after{content:"";display:block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:50%;right:7px;position:absolute;margin-top:-4px;z-index:5;transition:all .3s ease}.top .gnavi .dropdown-menu__item a[target=_blank]::before{display:none}.top .gnavi .dropdown-menu__item a[target=_blank]::after{font-family:"Font Awesome 5 Free";content:"";position:absolute;top:8px;right:8px;margin:0;transform:none;width:auto;height:auto;border:none}.top .gnavi .dropdown-menu__item a.-pdf::before{display:none}.top .gnavi .dropdown-menu__item a.-pdf::after{font-family:"Font Awesome 5 Free";content:"";color:#de0404;font-weight:900;line-height:1;transform:none;border:none;margin:0;font-size:1.6rem;position:absolute;top:8px;right:8px;width:auto;height:auto}.top .gnavi .dropdown-menu__link{position:relative;border:none}.top .gnavi .dropdown-menu__link a{color:#fff;font-size:1.4rem;font-weight:bold;padding-right:1em;text-decoration:none;text-align:center;border-left:none}.top .gnavi .dropdown-menu__link a::after{right:auto;margin-left:1em}.top .residence{padding:32px 0 40px}.top .residence .residenceMenu{margin-bottom:40px;flex-direction:column;gap:16px}.top .residence .residenceMenu .linkBlock{width:100%;margin:0}.top .residence .residenceMenu .linkBlock:nth-child(odd){margin-right:12px}.top .residence .residenceMenu .linkBlock-pic{height:100%}.top .residence .residenceMenu .linkBlock-text{height:115px;padding:16px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}.top .residence .residenceMenu .linkBlock-ttl{font-size:1rem}.top .residence .bnr-container{max-width:100%;margin:0 auto 40px}.top .residence .bnr-container .bnr-inner{width:100%}.top .residence .bnr-container .bnr-inner a{display:block;width:100%}.top .residence .estateArea .estate__block:nth-child(n+3){display:none}.top .residence .estateArea .normalBtn{margin-top:20px}.top .info__list{margin-bottom:24px}.top .project__list{margin:0 -16px}.top .project__list li{margin:0 8px;width:calc(100vw - 64px)}.top .project__list li a{display:block;width:100%}.top .project__list .text{padding:12px 0 8px}.top .project__list p.sub{font-size:1.2rem}.top .project .slick-prev{top:50%;bottom:120px;left:8px;width:48px;height:48px}.top .project .slick-prev::after{width:12px;height:12px;margin:auto;border-top:4px solid #fff;border-left:4px solid #fff;transition:all .3s ease;position:absolute;top:0;bottom:0;right:0;left:12px}.top .project .slick-prev::before{width:56px;height:56px;border-radius:100%;background:rgba(237,122,37,.8);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;opacity:1}.top .project .slick-prev:hover{opacity:.6}.top .project .slick-next{top:50%;bottom:120px;right:16px;width:48px;height:48px}.top .project .slick-next::after{width:12px;height:12px;margin:auto;border-top:4px solid #fff;border-right:4px solid #fff;transition:all .3s ease;position:absolute;top:0;bottom:0;right:0;left:0}.top .project .slick-next::before{width:56px;height:56px;border-radius:100%;background:rgba(237,122,37,.8);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;opacity:1}.top .project .slick-next:hover{opacity:.6}.top .company .logo_sotetsu_en{margin:8px auto 12px}.top .company__list{flex-wrap:wrap;justify-content:space-between}.top .company__list>li{margin:8px 0 0;width:calc(50% - 4px)}.top .company__list a{padding:20px 0;font-size:1.4rem}.topBnr{margin:12px 5px 0}.content-block.bnr .linkBlock:nth-of-type(2){margin-block-start:40px}.service{font-size:1.4rem}.service__list{border-bottom:1px solid #ccc}.service__list li .flexbox{align-items:center;margin:16px auto}.service__list>li{padding:16px 0;border-top:1px solid #ccc}.service__list-logo{margin:0 auto}.service__list-logo.-chukai{width:198px;height:32px;margin:28px auto}.service__list-logo.-renups{width:163px;height:60px;margin:16px auto}.service__list-logo.-shalss{width:106px;height:60px}.service__list-logo.-sores{width:125px;height:34px;margin-right:12px}.service__list-logo.-iconLs{width:68px;height:47px;margin:20px auto}.service__list-logo.-ryosui{width:160px;height:40px;margin:24px auto}.service__list-logo.-gracia{width:198px;height:56px;margin:28px auto}.service__list-logo.-knocks{width:50px;height:72px;margin:20px auto}.service__list-logo.-machi{width:100%;height:auto;margin:16px auto 20px}.service__list-logo.-graciafit_text{width:198px;height:80px;margin:28px auto}.service__list-logo.-gracia_fit{width:250px;height:165px;margin:16px auto 20px}.imgonly{padding-bottom:61px}.header.machi_header{padding:8px 0;border-bottom:4px solid #ccc}.header.machi_header .header__global-block .header__logo img{width:140px;height:auto}.footer__machi{text-align:center;border-top:4px solid #ccc;padding-top:8px}.footer__machi img{width:160px;height:auto;margin:auto}.footer__machi .footer__copylight{padding:8px 0 20px;color:#000;background:#fff}.machi .machi_ditail{text-align:center;font-size:16px;color:#000;margin:24px 0 0;padding:0 16px}.machi .machi_title{padding:0}.machi .machi_title .pageTitle{font-size:3rem;color:#000;margin:8px 0 24px;border-top:4px solid #ccc;padding-top:24px}.machi .head02{margin-bottom:24px}.machi .head02 .font__urw-din-con{font-size:7rem;line-height:.9}.machi.-top .mv{height:62vh;background-image:url(/img/common/mv_machi02_sp.jpg)}.machi.-top .mv__inner{padding-top:40px}.machi.-top .mv__inner .pageTitle{font-size:3rem;margin-bottom:.75em}.machi.-top .mv__inner p{font-size:1.4rem}.machi .companyProfile a{height:68px}.machi .companyProfile .logo-simple{width:128px;margin-right:12px}.machi .companyProfile.sotetsu-urban a{padding:24px 12px}.machi .GDAward .bnrGracia{width:100%;margin:32px auto 0}.machi .GDAward-logo{margin:40px auto 32px}.machi .GDAward-logo img{width:280px}.machi .GDAward-title{margin-bottom:32px;font-size:3rem}.machi .GDAwardContent{margin-top:86px;padding:40px 0 16px}.machi .GDAwardContent__tab{top:-54px}.machi .GDAwardContent__number{width:128px;font-size:2.8rem}.machi .GDAwardContent__number.-cr{padding:20px 0 2px}.machi .GDAwardContent__number a{padding:20px 0 2px}.machi .GDAwardContent__head{font-size:2.2rem;margin:0 auto 20px}.machi .GDAwardContent__main{margin-bottom:20px}.machi .GDAwardContent__main p:not(:last-of-type){margin-bottom:1em}.machi .GDAwardContent__main-image{text-align:center;margin-bottom:12px}.machi .GDAwardContent__main-image img{width:234px}.machi .GDAwardContent__main-image p{font-size:1.3rem;margin:8px 0 0}.machi .GDAwardContent__btn{margin:28px auto 0}.machi .GDAwardContent__logo{margin-bottom:28px}.machi .GDAwardContent__logo img{width:200px}.machi .GDAwardContent.-simple .message.-photo{flex-direction:column;margin-top:20px}.machi .GDAward-2021 .message.-photo{margin-top:20px}#machiMenu{padding:24px 0 40px}#machiMenu .content-menu__image{padding-top:32%}#machiMenu .content-menu__text{font-size:2rem}.bnr-block{margin:32px auto}.bnr-block-item:not(:last-child){margin-bottom:24px}.history .stage-link{padding:12px 16px;margin:16px 16px 0 16px;font-size:2.8rem;position:relative}.history .stage-link-3rd{margin-bottom:40px}.history .stage-link.active{margin:16px 16px -20px 16px}.history .stage-wrap{display:none}.history .gracia{width:200px;height:57px;margin:24px auto}.history p{margin-bottom:1em}.history .sp-flexbox{display:flex}.history .sp-flexbox figure:not(:last-child){margin-right:8px}.history-block:not(:last-of-type){margin-bottom:36px}.history-block__img img,.history-block__img figure{width:100%}.history-block__img figure:not(:last-child){margin-bottom:12px}.history-block__img figcaption{font-size:1.4rem}.history-block.-layout3 .history-block__img{margin-bottom:16px}.history-figure-list{margin-top:20px}.history-figure-item{width:calc(50% - 8px)}.history-figure-item:nth-child(even){margin-left:16px}.history-figure-item:nth-child(n+3){margin-top:12px}.history-figure-item img,.history-figure-item figure{width:100%}.history-figure-item figcaption{font-size:1.4rem}.history .logo-list{padding:16px;margin-top:32px;flex-wrap:wrap}.history .logo-list__item{width:100%;height:64px;display:flex;align-items:center;justify-content:center}.history .logo-list__item img{width:auto;height:32px}.minamaki.container,.ebina.container,.yokohamanishi.container,.futamatagawa.container{margin-top:0}.minamaki .pageTitle.head02,.ebina .pageTitle.head02,.yokohamanishi .pageTitle.head02,.futamatagawa .pageTitle.head02{margin:0}.minamaki .pageTitle.head02 .font__urw-din-con,.ebina .pageTitle.head02 .font__urw-din-con,.yokohamanishi .pageTitle.head02 .font__urw-din-con,.futamatagawa .pageTitle.head02 .font__urw-din-con{margin:0 0 12px}.minamaki .mv,.ebina .mv,.yokohamanishi .mv,.futamatagawa .mv{height:140px}.minamaki .mv-illust__inner,.ebina .mv-illust__inner,.yokohamanishi .mv-illust__inner,.futamatagawa .mv-illust__inner{display:flex;flex-wrap:wrap;padding-top:12px}.minamaki .mv-illust__title,.ebina .mv-illust__title,.yokohamanishi .mv-illust__title,.futamatagawa .mv-illust__title{width:100%;order:2}.minamaki .mv-illust__title .head01,.ebina .mv-illust__title .head01,.yokohamanishi .mv-illust__title .head01,.futamatagawa .mv-illust__title .head01{font-size:4rem;margin:0 auto}.minamaki .mv-illust__img,.ebina .mv-illust__img,.yokohamanishi .mv-illust__img,.futamatagawa .mv-illust__img{width:100%;height:240px;order:1}.minamaki .mv-illust__img img,.ebina .mv-illust__img img,.yokohamanishi .mv-illust__img img,.futamatagawa .mv-illust__img img{width:90%;height:100%}.minamaki .mv-illust.-bgYellow .mv-illust__inner,.ebina .mv-illust.-bgYellow .mv-illust__inner,.yokohamanishi .mv-illust.-bgYellow .mv-illust__inner,.futamatagawa .mv-illust.-bgYellow .mv-illust__inner{padding-top:0}.minamaki .mv-illust.-bgYellow .mv-illust__title,.ebina .mv-illust.-bgYellow .mv-illust__title,.yokohamanishi .mv-illust.-bgYellow .mv-illust__title,.futamatagawa .mv-illust.-bgYellow .mv-illust__title{order:1;margin-bottom:-12px}.minamaki .mv-illust.-bgYellow .mv-illust__title .head01,.ebina .mv-illust.-bgYellow .mv-illust__title .head01,.yokohamanishi .mv-illust.-bgYellow .mv-illust__title .head01,.futamatagawa .mv-illust.-bgYellow .mv-illust__title .head01{padding:12px 16px;font-size:2.8rem;text-align:left;background:rgba(188,226,229,.6)}.minamaki .mv-illust.-bgYellow .mv-illust__img,.ebina .mv-illust.-bgYellow .mv-illust__img,.yokohamanishi .mv-illust.-bgYellow .mv-illust__img,.futamatagawa .mv-illust.-bgYellow .mv-illust__img{order:2;text-align:right}.minamaki .mv-illust.-bgYellow .mv-illust__img img,.ebina .mv-illust.-bgYellow .mv-illust__img img,.yokohamanishi .mv-illust.-bgYellow .mv-illust__img img,.futamatagawa .mv-illust.-bgYellow .mv-illust__img img{width:100%}.minamaki .message,.ebina .message,.yokohamanishi .message,.futamatagawa .message{margin-bottom:24px}.minamaki-top .pageTitle.head02,.ebina-top .pageTitle.head02,.yokohamanishi-top .pageTitle.head02,.futamatagawa-top .pageTitle.head02{margin-bottom:28px}.minamaki-top .pageTitle+.copy,.ebina-top .pageTitle+.copy,.yokohamanishi-top .pageTitle+.copy,.futamatagawa-top .pageTitle+.copy{font-size:3rem;margin-bottom:40px}.minamaki-top .minamaki-menu,.ebina-top .minamaki-menu,.yokohamanishi-top .minamaki-menu,.futamatagawa-top .minamaki-menu{margin-bottom:48px}.minamaki-section,.ebina-section,.yokohamanishi-section,.futamatagawa-section{padding:24px 0}.minamaki-section__inner,.ebina-section__inner,.yokohamanishi-section__inner,.futamatagawa-section__inner{display:flex;flex-wrap:wrap;position:relative}.minamaki-section__text,.ebina-section__text,.yokohamanishi-section__text,.futamatagawa-section__text{width:100%;margin-bottom:1em;order:2}.minamaki-section__text p:not(:last-child),.ebina-section__text p:not(:last-child),.yokohamanishi-section__text p:not(:last-child),.futamatagawa-section__text p:not(:last-child){margin-bottom:1em}.minamaki-section__text .head06,.ebina-section__text .head06,.yokohamanishi-section__text .head06,.futamatagawa-section__text .head06{padding-bottom:12px;position:absolute;top:0;background:#fff}.minamaki-section__text+.minamaki-section__img,.ebina-section__text+.minamaki-section__img,.yokohamanishi-section__text+.minamaki-section__img,.futamatagawa-section__text+.minamaki-section__img{padding-top:40px}.minamaki-section__img,.ebina-section__img,.yokohamanishi-section__img,.futamatagawa-section__img{width:100%;margin-bottom:1em;order:1}.minamaki-section__img.headNone,.ebina-section__img.headNone,.yokohamanishi-section__img.headNone,.futamatagawa-section__img.headNone{padding-top:0}.minamaki-section__bottom,.ebina-section__bottom,.yokohamanishi-section__bottom,.futamatagawa-section__bottom{padding-top:1em;order:3}.minamaki-section__bottom figure,.ebina-section__bottom figure,.yokohamanishi-section__bottom figure,.futamatagawa-section__bottom figure{margin-bottom:1em}.minamaki-section__location,.ebina-section__location,.yokohamanishi-section__location,.futamatagawa-section__location{margin-bottom:20px}.minamaki-section__location-img,.ebina-section__location-img,.yokohamanishi-section__location-img,.futamatagawa-section__location-img{width:calc(50% - 8px)}.minamaki-section__location-img:nth-child(odd),.ebina-section__location-img:nth-child(odd),.yokohamanishi-section__location-img:nth-child(odd),.futamatagawa-section__location-img:nth-child(odd){margin-right:16px}.minamaki-section.-access .minamaki-section__text .head06,.ebina-section.-access .minamaki-section__text .head06,.yokohamanishi-section.-access .minamaki-section__text .head06,.futamatagawa-section.-access .minamaki-section__text .head06{position:static}.minamaki-section figcaption,.ebina-section figcaption,.yokohamanishi-section figcaption,.futamatagawa-section figcaption{font-size:1.2rem}.minamaki-menu,.ebina-menu,.yokohamanishi-menu,.futamatagawa-menu{display:flex;gap:8px}.minamaki-menu.sab_menu,.ebina-menu.sab_menu,.yokohamanishi-menu.sab_menu,.futamatagawa-menu.sab_menu{grid-template-columns:repeat(2, 1fr);display:grid}.minamaki-menu.sab_menu .ekimae,.minamaki-menu.sab_menu .parenting,.minamaki-menu.sab_menu .senior,.minamaki-menu.sab_menu .nature,.minamaki-menu.sab_menu .tasedai,.minamaki-menu.sab_menu .residentialarea,.ebina-menu.sab_menu .ekimae,.ebina-menu.sab_menu .parenting,.ebina-menu.sab_menu .senior,.ebina-menu.sab_menu .nature,.ebina-menu.sab_menu .tasedai,.ebina-menu.sab_menu .residentialarea,.yokohamanishi-menu.sab_menu .ekimae,.yokohamanishi-menu.sab_menu .parenting,.yokohamanishi-menu.sab_menu .senior,.yokohamanishi-menu.sab_menu .nature,.yokohamanishi-menu.sab_menu .tasedai,.yokohamanishi-menu.sab_menu .residentialarea,.futamatagawa-menu.sab_menu .ekimae,.futamatagawa-menu.sab_menu .parenting,.futamatagawa-menu.sab_menu .senior,.futamatagawa-menu.sab_menu .nature,.futamatagawa-menu.sab_menu .tasedai,.futamatagawa-menu.sab_menu .residentialarea{background-position:bottom !important;background-size:80% !important}.minamaki-menu.mg_b,.ebina-menu.mg_b,.yokohamanishi-menu.mg_b,.futamatagawa-menu.mg_b{margin-bottom:48px}.minamaki-menu .concept,.minamaki-menu .history,.minamaki-menu .features,.ebina-menu .concept,.ebina-menu .history,.ebina-menu .features,.yokohamanishi-menu .concept,.yokohamanishi-menu .history,.yokohamanishi-menu .features,.futamatagawa-menu .concept,.futamatagawa-menu .history,.futamatagawa-menu .features{height:95px}.minamaki-menu .ougi_top::before,.ebina-menu .ougi_top::before,.yokohamanishi-menu .ougi_top::before,.futamatagawa-menu .ougi_top::before{bottom:-24px;left:50%}.minamaki-menu .ougi_bottom::before,.ebina-menu .ougi_bottom::before,.yokohamanishi-menu .ougi_bottom::before,.futamatagawa-menu .ougi_bottom::before{top:-24px;left:24%}.minamaki-menu .area_top::before,.ebina-menu .area_top::before,.yokohamanishi-menu .area_top::before,.futamatagawa-menu .area_top::before{bottom:-24px;left:50%}.minamaki-menu .area_bottom::before,.ebina-menu .area_bottom::before,.yokohamanishi-menu .area_bottom::before,.futamatagawa-menu .area_bottom::before{top:-24px;left:23%}.minamaki-menu .concept_top::before,.ebina-menu .concept_top::before,.yokohamanishi-menu .concept_top::before,.futamatagawa-menu .concept_top::before{bottom:-24px;left:50%}.minamaki-menu .concept_bottom::before,.ebina-menu .concept_bottom::before,.yokohamanishi-menu .concept_bottom::before,.futamatagawa-menu .concept_bottom::before{top:-24px;left:14%}.minamaki-menu .history,.ebina-menu .history,.yokohamanishi-menu .history,.futamatagawa-menu .history{background-color:#d2ecf9}.minamaki-menu .history_top::before,.ebina-menu .history_top::before,.yokohamanishi-menu .history_top::before,.futamatagawa-menu .history_top::before{bottom:-24px;left:50%}.minamaki-menu .history_bottom::before,.ebina-menu .history_bottom::before,.yokohamanishi-menu .history_bottom::before,.futamatagawa-menu .history_bottom::before{top:-24px;left:14%}.minamaki-menu .features_top::before,.ebina-menu .features_top::before,.yokohamanishi-menu .features_top::before,.futamatagawa-menu .features_top::before{bottom:-24px;left:50%}.minamaki-menu .features_bottom::before,.ebina-menu .features_bottom::before,.yokohamanishi-menu .features_bottom::before,.futamatagawa-menu .features_bottom::before{top:-24px;left:13%}.minamaki-menu__item,.ebina-menu__item,.yokohamanishi-menu__item,.futamatagawa-menu__item{flex:1}.minamaki-menu__item a,.minamaki-menu__item p,.ebina-menu__item a,.ebina-menu__item p,.yokohamanishi-menu__item a,.yokohamanishi-menu__item p,.futamatagawa-menu__item a,.futamatagawa-menu__item p{background-position:center bottom -3px}.minamaki-menu__item a.cts1,.minamaki-menu__item p.cts1,.ebina-menu__item a.cts1,.ebina-menu__item p.cts1,.yokohamanishi-menu__item a.cts1,.yokohamanishi-menu__item p.cts1,.futamatagawa-menu__item a.cts1,.futamatagawa-menu__item p.cts1{background-image:url(/img/machi/ebina/mv_ebina_01.svg);background-size:90%;background-color:#bce2e5;color:#292e88;font-weight:bold;line-height:1.6;flex:1}.minamaki-menu__item a.cts2,.minamaki-menu__item p.cts2,.ebina-menu__item a.cts2,.ebina-menu__item p.cts2,.yokohamanishi-menu__item a.cts2,.yokohamanishi-menu__item p.cts2,.futamatagawa-menu__item a.cts2,.futamatagawa-menu__item p.cts2{background-image:url(/img/machi/ebina/mv_ebina_02.svg);background-size:45%;background-color:#d2ecf9;color:#292e88;font-weight:bold;line-height:1.6;flex:1}.minamaki-menu__item a,.minamaki-menu__item p,.ebina-menu__item a,.ebina-menu__item p,.yokohamanishi-menu__item a,.yokohamanishi-menu__item p,.futamatagawa-menu__item a,.futamatagawa-menu__item p{height:137px;width:100%;text-align:left;font-size:18px;padding:12px 20px;background-size:60%;background-repeat:no-repeat}.minamaki-menu__item a.concept,.minamaki-menu__item p.concept,.ebina-menu__item a.concept,.ebina-menu__item p.concept,.yokohamanishi-menu__item a.concept,.yokohamanishi-menu__item p.concept,.futamatagawa-menu__item a.concept,.futamatagawa-menu__item p.concept{background-image:url(/img/machi/minamaki/mv_minamaki_01.svg);background-size:65%}.minamaki-menu__item a.history,.minamaki-menu__item p.history,.ebina-menu__item a.history,.ebina-menu__item p.history,.yokohamanishi-menu__item a.history,.yokohamanishi-menu__item p.history,.futamatagawa-menu__item a.history,.futamatagawa-menu__item p.history{background-image:url(/img/machi/minamaki/mv_minamaki_02.svg);background-size:75%}.minamaki-menu__item a.news,.minamaki-menu__item p.news,.ebina-menu__item a.news,.ebina-menu__item p.news,.yokohamanishi-menu__item a.news,.yokohamanishi-menu__item p.news,.futamatagawa-menu__item a.news,.futamatagawa-menu__item p.news{background-image:url(/img/machi/minamaki/mv_minamaki_07.svg)}.minamaki-menu__item a.features,.minamaki-menu__item p.features,.ebina-menu__item a.features,.ebina-menu__item p.features,.yokohamanishi-menu__item a.features,.yokohamanishi-menu__item p.features,.futamatagawa-menu__item a.features,.futamatagawa-menu__item p.features{background-image:url(/img/machi/minamaki/mv_minamaki_03.svg);background-size:65%}.minamaki-menu__item a.ekimae,.minamaki-menu__item p.ekimae,.ebina-menu__item a.ekimae,.ebina-menu__item p.ekimae,.yokohamanishi-menu__item a.ekimae,.yokohamanishi-menu__item p.ekimae,.futamatagawa-menu__item a.ekimae,.futamatagawa-menu__item p.ekimae{background-size:65%}.minamaki-menu__item a.parenting,.minamaki-menu__item p.parenting,.ebina-menu__item a.parenting,.ebina-menu__item p.parenting,.yokohamanishi-menu__item a.parenting,.yokohamanishi-menu__item p.parenting,.futamatagawa-menu__item a.parenting,.futamatagawa-menu__item p.parenting{background-size:55%}.minamaki-menu__item a.nature,.minamaki-menu__item p.nature,.ebina-menu__item a.nature,.ebina-menu__item p.nature,.yokohamanishi-menu__item a.nature,.yokohamanishi-menu__item p.nature,.futamatagawa-menu__item a.nature,.futamatagawa-menu__item p.nature{background-size:65%}.minamaki-menu__item a.tasedai,.minamaki-menu__item p.tasedai,.ebina-menu__item a.tasedai,.ebina-menu__item p.tasedai,.yokohamanishi-menu__item a.tasedai,.yokohamanishi-menu__item p.tasedai,.futamatagawa-menu__item a.tasedai,.futamatagawa-menu__item p.tasedai{background-size:65%}.minamaki-menu__item a.residentialarea,.minamaki-menu__item p.residentialarea,.ebina-menu__item a.residentialarea,.ebina-menu__item p.residentialarea,.yokohamanishi-menu__item a.residentialarea,.yokohamanishi-menu__item p.residentialarea,.futamatagawa-menu__item a.residentialarea,.futamatagawa-menu__item p.residentialarea{background-size:60%}.minamaki-menu.-features .minamaki-menu__item a,.ebina-menu.-features .minamaki-menu__item a,.yokohamanishi-menu.-features .minamaki-menu__item a,.futamatagawa-menu.-features .minamaki-menu__item a{padding:20px 16px;font-size:2rem;text-align:left;background-color:#bce2e5;background-repeat:no-repeat;background-position:top 8px right 8px;background-size:50%}.minamaki-menu.-features .minamaki-menu__item a.parenting,.ebina-menu.-features .minamaki-menu__item a.parenting,.yokohamanishi-menu.-features .minamaki-menu__item a.parenting,.futamatagawa-menu.-features .minamaki-menu__item a.parenting{background-size:30%}.minamaki-menu.-features .minamaki-menu__item a.senior,.ebina-menu.-features .minamaki-menu__item a.senior,.yokohamanishi-menu.-features .minamaki-menu__item a.senior,.futamatagawa-menu.-features .minamaki-menu__item a.senior{background-size:40%}.minamaki-menu.-features .minamaki-menu__item a.nature,.ebina-menu.-features .minamaki-menu__item a.nature,.yokohamanishi-menu.-features .minamaki-menu__item a.nature,.futamatagawa-menu.-features .minamaki-menu__item a.nature{background-position:top right 8px}.minamaki-menu.-features .minamaki-menu__item a.access,.ebina-menu.-features .minamaki-menu__item a.access,.yokohamanishi-menu.-features .minamaki-menu__item a.access,.futamatagawa-menu.-features .minamaki-menu__item a.access{background-size:30%;background-position:top right 16px}.minamaki-menu.-features .minamaki-menu__item a.tasedai,.ebina-menu.-features .minamaki-menu__item a.tasedai,.yokohamanishi-menu.-features .minamaki-menu__item a.tasedai,.futamatagawa-menu.-features .minamaki-menu__item a.tasedai{background-size:45%}.minamaki-menu.-features .minamaki-menu__item a.residentialarea,.ebina-menu.-features .minamaki-menu__item a.residentialarea,.yokohamanishi-menu.-features .minamaki-menu__item a.residentialarea,.futamatagawa-menu.-features .minamaki-menu__item a.residentialarea{background-size:40%}.minamaki-concept p,.ebina-concept p,.yokohamanishi-concept p,.futamatagawa-concept p{font-size:4.6vw;line-height:2}.minamaki .history-list__item:not(:last-child),.ebina .history-list__item:not(:last-child),.yokohamanishi .history-list__item:not(:last-child),.futamatagawa .history-list__item:not(:last-child){margin-bottom:40px}.minamaki .history-list__item-year,.ebina .history-list__item-year,.yokohamanishi .history-list__item-year,.futamatagawa .history-list__item-year{font-size:1.6rem;margin-bottom:4px}.minamaki .history-list__item-year span,.ebina .history-list__item-year span,.yokohamanishi .history-list__item-year span,.futamatagawa .history-list__item-year span{font-size:2.8rem}.minamaki .history-list__item dt,.ebina .history-list__item dt,.yokohamanishi .history-list__item dt,.futamatagawa .history-list__item dt{font-size:1.8rem}.minamaki .history-list__item dd .point,.ebina .history-list__item dd .point,.yokohamanishi .history-list__item dd .point,.futamatagawa .history-list__item dd .point{width:100%}.minamaki .history-list__item dd figure,.ebina .history-list__item dd figure,.yokohamanishi .history-list__item dd figure,.futamatagawa .history-list__item dd figure{text-align:center}.minamaki .access_info,.ebina .access_info,.yokohamanishi .access_info,.futamatagawa .access_info{margin-bottom:20px}.minamaki .access_info dt,.ebina .access_info dt,.yokohamanishi .access_info dt,.futamatagawa .access_info dt{font-size:2.4rem}.minamaki .access_info dt span,.ebina .access_info dt span,.yokohamanishi .access_info dt span,.futamatagawa .access_info dt span{font-size:2.8rem}.minamaki .access_info dt .font__urw-din-con,.ebina .access_info dt .font__urw-din-con,.yokohamanishi .access_info dt .font__urw-din-con,.futamatagawa .access_info dt .font__urw-din-con{font-size:3.2rem}.header.-minamaki,.header.-ebina,.header.-yokohamanishi,.header.-futamatagawa{position:static;z-index:inherit}.header.-minamaki .header__global-block,.header.-ebina .header__global-block,.header.-yokohamanishi .header__global-block,.header.-futamatagawa .header__global-block{flex-wrap:wrap;padding:8px 0}.header.-minamaki .header__logo svg,.header.-ebina .header__logo svg,.header.-yokohamanishi .header__logo svg,.header.-futamatagawa .header__logo svg{height:32px;width:138px;margin:0}.header.-minamaki .header__logo-minamaki,.header.-minamaki .header__logo-ebina,.header.-ebina .header__logo-minamaki,.header.-ebina .header__logo-ebina,.header.-yokohamanishi .header__logo-minamaki,.header.-yokohamanishi .header__logo-ebina,.header.-futamatagawa .header__logo-minamaki,.header.-futamatagawa .header__logo-ebina{width:100%;text-align:center;padding-bottom:12px}.header.-minamaki .header__logo-minamaki a,.header.-minamaki .header__logo-ebina a,.header.-ebina .header__logo-minamaki a,.header.-ebina .header__logo-ebina a,.header.-yokohamanishi .header__logo-minamaki a,.header.-yokohamanishi .header__logo-ebina a,.header.-futamatagawa .header__logo-minamaki a,.header.-futamatagawa .header__logo-ebina a{display:block;font-size:1.2rem}.header.-minamaki .header__logo-minamaki span,.header.-minamaki .header__logo-ebina span,.header.-ebina .header__logo-minamaki span,.header.-ebina .header__logo-ebina span,.header.-yokohamanishi .header__logo-minamaki span,.header.-yokohamanishi .header__logo-ebina span,.header.-futamatagawa .header__logo-minamaki span,.header.-futamatagawa .header__logo-ebina span{font-size:4rem}.header.-minamaki .header__logo img,.header.-ebina .header__logo img,.header.-yokohamanishi .header__logo img,.header.-futamatagawa .header__logo img{width:140px;height:auto}.header.-minamaki .header__logo.logo__mg,.header.-ebina .header__logo.logo__mg,.header.-yokohamanishi .header__logo.logo__mg,.header.-futamatagawa .header__logo.logo__mg{margin-bottom:16px}.header.-minamaki.ebina-mg,.header.-ebina.ebina-mg,.header.-yokohamanishi.ebina-mg,.header.-futamatagawa.ebina-mg{margin-top:64px}.header.-minamaki.minamaki-mg,.header.-ebina.minamaki-mg,.header.-yokohamanishi.minamaki-mg,.header.-futamatagawa.minamaki-mg{margin-top:64px}.header.-minamaki-gooddesign,.header.-ebina-gooddesign,.header.-yokohamanishi-gooddesign,.header.-futamatagawa-gooddesign{border-top:1px solid #ccc;padding:4px 0 16px;text-align:center;position:static;z-index:inherit;margin-top:56px}.header.-minamaki-gooddesign .logo-gooddesign img,.header.-ebina-gooddesign .logo-gooddesign img,.header.-yokohamanishi-gooddesign .logo-gooddesign img,.header.-futamatagawa-gooddesign .logo-gooddesign img{width:200px}.header.-minamaki-gooddesign .text,.header.-ebina-gooddesign .text,.header.-yokohamanishi-gooddesign .text,.header.-futamatagawa-gooddesign .text{font-size:1.8rem;line-height:1}.header.-minamaki-top,.header.-ebina-top,.header.-yokohamanishi-top,.header.-futamatagawa-top{display:none}.gnavi-minamaki,.gnavi-ebina,.gnavi-yokohamanishi,.gnavi-futamatagawa{border-bottom:1px solid #fff}.gnavi-minamaki__list,.gnavi-ebina__list,.gnavi-yokohamanishi__list,.gnavi-futamatagawa__list{display:flex;align-items:center}.gnavi-minamaki__list-item,.gnavi-ebina__list-item,.gnavi-yokohamanishi__list-item,.gnavi-futamatagawa__list-item{width:34%;text-align:center}.gnavi-minamaki__list-item:not(:first-child),.gnavi-ebina__list-item:not(:first-child),.gnavi-yokohamanishi__list-item:not(:first-child),.gnavi-futamatagawa__list-item:not(:first-child){border-left:1px solid #fff}.gnavi-minamaki__list-item a,.gnavi-ebina__list-item a,.gnavi-yokohamanishi__list-item a,.gnavi-futamatagawa__list-item a{height:45px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.6rem;line-height:1}.gnavi-ebina__list-item{width:33.33%}.features-menu{display:none}.content-pickup{padding:36px 20px 28px 20px;margin:68px auto 0}.content-pickup-icon{width:56px;height:56px;font-size:1.1rem;top:-28px;left:0px}.content-pickup .pickup-gdaward-2021{padding:1.5em 1em;margin-bottom:32px}.minamaki_banner_block{margin-bottom:20px}.minamaki_banner_block img{width:100%;height:auto}.ebina .mv-illust{display:flex;flex-wrap:wrap}.ebina .mv-illust__inner{padding-top:40px}.ebina .mv-illust .head01{width:100%;font-size:2.6rem;text-align:center;margin-bottom:4px;order:1}.ebina .mv-illust__title-catch{width:100%;font-size:1.8rem;text-align:center;order:2}.ebina .mv-illust__img{order:3}.ebina .mv-illust__img.cts1{height:180px}.ebina .mv-illust__img.cts1 img{height:180px}.ebina .mv-illust__img.cts2{height:200px}.ebina .mv-illust__img.cts2 img{width:188px;height:200px}.ebina .cts-list__item:not(:last-child){margin-bottom:40px}.ebina .cts-list__item-number{font-size:2.6rem;margin-bottom:1em;text-align:center}.ebina .cts-list__item-number span{font-size:1.6rem;display:block;text-align:center}.ebina .cts-list__item-number span.font__urw-din-con{font-size:4rem}.ebina .cts-list__item-title{text-align:center}.ebina .cts-list__item-title.colorBlack{margin-bottom:.25em}.ebina .cts-list__item-main figure{margin-bottom:48px}.ebina .cts-list__item-main .flexbox{flex-wrap:wrap}.ebina .cts-list__item-main .flexbox figure{width:100%;margin-bottom:1em;flex-shrink:0;text-align:center}.ebina .cts-list__item-main .flexbox figure figcaption{text-align:left}.ebina .cts-list__item-main .flexbox-inn{margin-bottom:40px}.ebina .cts-list__item-main .flexbox .estate-box:not(:last-child){margin-bottom:32px}.ebina .cts-list__item-main .flexbox .estate-box img:not(:last-child){margin-bottom:20px}.ebina .cts-list__item-main .flexbox .estate-box img.w75{width:75%}.ebina .cts-list__item-inn.-layout02{margin-bottom:40px}.ebina .cts-list__item-inn.-layout02 .flexbox figure{width:230px}.ebina .cts-list__item-inn.-layout02 .flexbox p{width:calc(100% - 244px);font-size:1.4rem;margin-bottom:0}.ebina .cts-list__item-inn.-layout02 .flexbox figure+p{margin-left:14px}.ebina .cts-list__item-inn.-layout02 .flexbox p+figure{margin-left:14px}.ebina .cts-list__item-inn.-layout02 .flexbox:nth-of-type(2){margin-top:-20px;justify-content:flex-end}.ebina .cts-list__item-inn.-layout02 .flexbox:nth-of-type(3){margin-top:-18px}.ebina .cts-list__item-bnr{margin:0 auto 40px !important}.ebina .case-list{margin-bottom:40px}.ebina .case-list__item{padding:24px 14px}.ebina .case-list__item:not(:last-child){margin-bottom:20px}.ebina .case-list__item-text{width:190px}.ebina .case-list__item-svg{height:162px;right:0;bottom:0}.ebina .case-list__item-svg.-normal{height:108px;margin-bottom:1em;right:auto;bottom:auto}.ebina .case-list__item-svg.-normal+p{margin-bottom:0}.ebina .case-list.-w2 .case-list__item .flexbox .case-list__item-text,.ebina .case-list.-w2 .case-list__item .flexbox .case-list__item-photo{width:100%}.ebina .case-list.-w2 .case-list__item .flexbox p{margin-right:8px}.ebina .case-list.-w2 .case-list__item-catch{height:2.8rem}.ebina .case-list.-w1 .case-list__item{width:calc(100% - 9px)}.ebina .case-list.-w1 .case-list__item .flexbox{display:block}.ebina .case-list.-w1 .case-list__item .flexbox .case-list__item-photo{width:100%}.ebina .case-list.-w1 .case-list__item .flexbox p{width:100%}.ebina .case-list.-w1 .case-list__item .flexbox .case-list__item-text{font-size:16px}.ebina .case-list.-w1 .case-list__item .flexbox .alignC{margin-bottom:1em}.ebina .case-list.-w1 .case-list__item-catch{height:2.8rem}.yokohamanishi .mv-illust{display:flex;flex-wrap:wrap}.yokohamanishi .mv-illust__inner{padding-top:40px}.yokohamanishi .mv-illust .head01{width:100%;font-size:2.6rem;text-align:center;margin-bottom:4px;order:1}.yokohamanishi .mv-illust__title-catch{width:100%;font-size:1.8rem;text-align:center;order:2;margin-bottom:16px}.yokohamanishi .mv-illust__img{width:calc(100% - 32px);margin:0 auto;order:3}.yokohamanishi .mv-illust__img.cts1 img{height:auto;width:100%}.yokohamanishi .mv-illust__img figcaption{width:calc(100% - 32px);margin:4px auto}.yokohamanishi-menu__item a{font-size:22px;padding:40px;background-position:right 40px bottom -3px}.yokohamanishi-menu__item a.cts1{background-image:url(/img/machi/yokohamanishi/mv_yokohamanishi_01.svg);background-repeat:no-repeat;background-size:28%;background-color:#ffeeb3}.yokohamanishi-menu__item a.cts1:hover{background-color:#bce2e5 !important}.yokohamanishi .cts-list__item.cts01_01{display:flex;flex-wrap:wrap}.yokohamanishi .cts-list__item.cts01_01 .cts-list__item-number{order:2;width:100%}.yokohamanishi .cts-list__item.cts01_01 .cts-list__item-main{order:1;width:100%;margin-bottom:20px}.yokohamanishi .cts-list__item:not(:last-child){margin-bottom:40px}.yokohamanishi .cts-list__item-number{font-size:2.6rem;margin-bottom:1em;text-align:center}.yokohamanishi .cts-list__item-number span{font-size:1.6rem;display:block;text-align:center}.yokohamanishi .cts-list__item-number span.font__urw-din-con{font-size:4rem}.yokohamanishi .cts-list__item-number-photo{text-align:right;margin-bottom:16px}.yokohamanishi .cts-list__item-title{text-align:center}.yokohamanishi .cts-list__item-title.colorBlack{margin-bottom:.25em}.yokohamanishi .cts-list__item-main figure{margin-bottom:48px}.yokohamanishi .cts-list__item-main figure figcaption{text-align:right}.yokohamanishi .cts-list__item-main .flexbox{flex-wrap:wrap}.yokohamanishi .cts-list__item-main .flexbox figure{width:100%;margin-bottom:1em;flex-shrink:0;text-align:center}.yokohamanishi .cts-list__item-main .flexbox figure figcaption{text-align:left}.yokohamanishi .cts-list__item-main .flexbox-inn{margin-bottom:40px}.yokohamanishi .cts-list__item-main .flexbox .estate-box:not(:last-child){margin-bottom:32px}.yokohamanishi .cts-list__item-main .flexbox .estate-box img:not(:last-child){margin-bottom:20px}.yokohamanishi .cts-list__item-main .flexbox .estate-box img.w75{width:75%}.yokohamanishi .cts-list__item-inn.-layout02{margin-bottom:40px}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox figure{width:230px}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox p{width:calc(100% - 244px);font-size:1.4rem;margin-bottom:0}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox figure+p{margin-left:14px}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox p+figure{margin-left:14px}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox:nth-of-type(2){margin-top:-20px;justify-content:flex-end}.yokohamanishi .cts-list__item-inn.-layout02 .flexbox:nth-of-type(3){margin-top:-18px}.futamatagawa .mv-illust{display:flex;flex-wrap:wrap}.futamatagawa .mv-illust__inner{padding-top:40px}.futamatagawa .mv-illust .head01{width:100%;font-size:2.6rem;text-align:center;margin-bottom:4px;order:1}.futamatagawa .mv-illust__title-catch{width:100%;font-size:1.8rem;text-align:center;order:2;margin-bottom:16px}.futamatagawa .mv-illust__img{width:calc(100% - 32px);margin:0 auto;order:3}.futamatagawa .mv-illust__img.cts1 img{height:auto;width:100%}.futamatagawa .mv-illust__img figcaption{width:calc(100% - 32px);margin:4px auto}.futamatagawa .head02 .font__urw-din-con{font-size:5rem}.futamatagawa-menu__item a{font-size:22px;padding:40px;background-position:right 40px bottom -3px}.futamatagawa-menu__item a.cts1{background-image:url(/img/machi/futamatagawa/mv_futamatagawa_01.svg);background-repeat:no-repeat;background-size:28%;background-color:#ffeeb3}.futamatagawa-menu__item a.cts1:hover{background-color:#bce2e5 !important}.futamatagawa .cts-list__item.cts01_01{display:flex;flex-wrap:wrap}.futamatagawa .cts-list__item.cts01_01 .cts-list__item-number{order:2;width:100%}.futamatagawa .cts-list__item.cts01_01 .cts-list__item-main{order:1;width:100%;margin-bottom:20px}.futamatagawa .cts-list__item:not(:last-child){margin-bottom:40px}.futamatagawa .cts-list__item-number{font-size:2.6rem;margin-bottom:1em;text-align:center}.futamatagawa .cts-list__item-number span{font-size:1.6rem;display:block;text-align:center}.futamatagawa .cts-list__item-number span.font__urw-din-con{font-size:4rem}.futamatagawa .cts-list__item-number-photo{text-align:right;margin-bottom:16px}.futamatagawa .cts-list__item-title{text-align:center}.futamatagawa .cts-list__item-title.colorBlack{margin-bottom:.25em}.futamatagawa .cts-list__item-main figure{margin-bottom:48px}.futamatagawa .cts-list__item-main figure figcaption{text-align:center}.futamatagawa .cts-list__item-main .flexbox{flex-wrap:wrap}.futamatagawa .cts-list__item-main .flexbox figure{width:100%;margin-bottom:1em;flex-shrink:0;text-align:center}.futamatagawa .cts-list__item-main .flexbox figure figcaption{text-align:left}.futamatagawa .cts-list__item-main .flexbox-inn{margin-bottom:40px}.futamatagawa .cts-list__item-main .flexbox .estate-box:not(:last-child){margin-bottom:32px}.futamatagawa .cts-list__item-main .flexbox .estate-box img:not(:last-child){margin-bottom:20px}.futamatagawa .cts-list__item-main .flexbox .estate-box img.w75{width:75%}.futamatagawa .cts-list__item-inn.-layout02{margin-bottom:40px}.futamatagawa .cts-list__item-inn.-layout02 .flexbox figure{width:230px}.futamatagawa .cts-list__item-inn.-layout02 .flexbox p{width:calc(100% - 244px);font-size:1.4rem;margin-bottom:0}.futamatagawa .cts-list__item-inn.-layout02 .flexbox figure+p{margin-left:14px}.futamatagawa .cts-list__item-inn.-layout02 .flexbox p+figure{margin-left:14px}.futamatagawa .cts-list__item-inn.-layout02 .flexbox:nth-of-type(2){margin-top:-20px;justify-content:flex-end}.futamatagawa .cts-list__item-inn.-layout02 .flexbox:nth-of-type(3){margin-top:-18px}.bnrYokohamaDirect{margin:20px auto;text-align:center}.introduction_block{margin-bottom:36px}.introduction_yokohama_img{margin-bottom:16px}.introduction_yumegaoka{margin-bottom:24px}.introduction_yumegaoka_img{margin-bottom:16px}.introduction_soratosu{margin-bottom:24px}.introduction_soratosu_img{margin-bottom:16px;display:flex}.introduction_soratosu_img figure{flex:1}.sumai_text{font-size:16px}.facility_inner{margin-bottom:36px}.facility_inner .detail_link{text-align:right}.facility_inner .detail_link .normalBtnTRQ{margin:0 !important;width:100% !important}.facility_block{margin:24px 0}.facility_contents_img{display:flex;gap:8px;flex:2}.facility_contents_img figure{flex:1;margin-bottom:0 !important}.facility_contents_img figure img{width:100%;height:auto}.facility_contents_detail{flex:1}.facility_contents_detail figure{margin:8px 0 !important;text-align:center}.facility_contents_detail img{width:50%}.facility_contents_detail .detail_text{margin-bottom:8px !important}.voice .mv{display:none}.voice.-top .mv{display:block;padding:32px 0 20px}.voice.-top .mv__image{height:80px;margin-bottom:16px;background-size:cover}.voice.-top .mv .pageTitle{font-size:12vw;margin-bottom:.25em}.voice.-top .mv .copy{padding-left:4vw;font-size:5vw;font-weight:bold;line-height:1.4}.voice.-top .mv .mvIllust-01,.voice.-top .mv .mvIllust-02{bottom:-1px}.voice.-top .mv .mvIllust-01{width:24vw;left:2vw}.voice.-top .mv .mvIllust-02{width:19vw;right:2vw}.voice-estate__logo{margin-bottom:36px;justify-content:space-around;align-items:baseline}.voice-estate__logo-item{font-size:1rem;padding:20px 0 16px}.voice-estate__logo-img{margin:0 auto 14px}.voice-estate__logo-img.-gracia{width:89px;height:13px}.voice-estate__logo-img.-knocks{width:98px;height:24px;margin:0 auto 4px}.voice-menu__item:not(:last-child){margin-bottom:20px}.voice-menu__item.-gracia .voice-menu__category-logo{width:100px;height:27px}.voice-menu__item.-knocks .voice-menu__category-logo{width:99px;height:12px}.voice-menu__detail{padding:16px 12px}.voice-menu__category-list{width:calc(100% - 112px)}.voice-menu__category-item{font-size:1rem}.voice-menu__text{font-size:1.5rem}.voice-content__column-title .txt,.voice-content__column-title .btn{display:none}.voice-content__column-main{padding:40px 16px}.voice-content__column-main .induction{width:80%;line-height:2;margin:0 auto 32px}.voice-content__kv{margin:0}.voice-content__kv-number{font-size:14vw;top:10.5vw}.voice-content__kv-name{bottom:10vw;font-size:5vw}.voice-content__kv .imgFit{padding-top:150%}.voice-content__head{height:92px;font-size:1.9rem;margin-bottom:28px;text-align:center;display:flex;align-items:center;justify-content:center}.voice-content__head::before{font-size:9.8rem}.voice-content__detail{margin-bottom:48px}.voice-content__detail-txt{margin-bottom:20px}.voice-content__detail-img figure:not(:last-child){margin-bottom:16px}.voice-content__bottom p:not(:last-child){margin-bottom:20px}.voice-content__bottom-bnr{margin-top:36px}a.backBtn,.backBtn a{color:#085da9;background:#e3eef9}}
