:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--browser-navbar-height: 44px}/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f1ed}@font-face{font-family:"Zen Kaku Gothic Antique",sans-serif;src:local(Zen Kaku Gothic Antique Medium)}body{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#252525;text-align:left;letter-spacing:.1em;-webkit-text-size-adjust:100%}@media screen and (max-width: 692px){body{font-size:1.4rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box}small{font-size:.9em;line-height:1.5em}.nocomments,.postmetadata,blockquote,strike{color:#252525}code{font:1.1em "Courier New",Courier,Fixed}abbr,acronym,span.caps{font-size:.9em;cursor:help}a{color:#252525;text-decoration:none}a:hover{color:#252525;text-decoration:none}a:visited{color:#252525}a:focus{color:#252525;outline:none}blockquote{padding-left:20px;border-left:5px solid #989898;margin:15px 30px 0 10px}blockquote cite{display:block;margin:5px 0 0}img{height:auto;max-width:100%}img.alignright{display:inline;margin:0 0 2px 8px;padding:0 4px 4px;max-width:30%}img.alignleft{display:inline;margin:0 8px 2px 0;padding:0 4px 4px;max-width:30%}.alignright{float:right;margin-left:10px}@media screen and (max-width: 520px){.alignright{float:none;margin-left:0}}.alignleft{float:left;margin-right:10px}@media screen and (max-width: 520px){.alignleft{float:none;margin-right:0}}.aligncenter{display:block;margin:10px auto}.txtcenter{text-align:center}ul{list-style-type:none;margin:0;padding:0}ol{margin-left:1.5em}.txtleft{text-align:left}.txtright{text-align:right}.txtcenter{text-align:center}.wA{width:auto !important}.w20{width:20% !important}.w25{width:25% !important}.w50{width:50% !important}.w75{width:75% !important}.w100{width:100% !important}.m0{margin:0px !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.p0{padding:0px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.m5{margin:5px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.p5{padding:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.m10{margin:10px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.p10{padding:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.m15{margin:15px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.p15{padding:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pr15{padding-right:15px !important}.m20{margin:20px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.p20{padding:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.m25{margin:25px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.p25{padding:25px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pr25{padding-right:25px !important}.m30{margin:30px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.p30{padding:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.m35{margin:35px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.p35{padding:35px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pr35{padding-right:35px !important}.m40{margin:40px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.p40{padding:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.m45{margin:45px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.p45{padding:45px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.pr45{padding-right:45px !important}.m50{margin:50px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.p50{padding:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.m55{margin:55px !important}.mt55{margin-top:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.mr55{margin-right:55px !important}.p55{padding:55px !important}.pt55{padding-top:55px !important}.pb55{padding-bottom:55px !important}.pl55{padding-left:55px !important}.pr55{padding-right:55px !important}.m60{margin:60px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mr60{margin-right:60px !important}.p60{padding:60px !important}.pt60{padding-top:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.pr60{padding-right:60px !important}.m65{margin:65px !important}.mt65{margin-top:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.mr65{margin-right:65px !important}.p65{padding:65px !important}.pt65{padding-top:65px !important}.pb65{padding-bottom:65px !important}.pl65{padding-left:65px !important}.pr65{padding-right:65px !important}.m70{margin:70px !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mr70{margin-right:70px !important}.p70{padding:70px !important}.pt70{padding-top:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.pr70{padding-right:70px !important}.flR{float:right !important}.flL{float:left !important}.clip{overflow:hidden !important}.clear{clear:both !important}.clearfix:after{content:"";clear:both;display:block}.txt-red{color:#b7001e}.br_sp{display:none}@media screen and (max-width: 692px){.br_sp{display:inline}}.br_pc{display:inline}@media screen and (max-width: 692px){.br_pc{display:none}}.preload .wow.fadeIn{opacity:0 !important}body#preload .wow.animate__fadeIn,body#preload .wow.animate__fadeInUp,body#preload .wow.animate__lightSpeedInRight,body#preload .wow.animate__fadeInRight{opacity:0 !important}.header{background-color:#fff;height:50px;position:fixed;top:0;left:0;width:100%;z-index:100}@media screen and (max-width: 692px){.header{height:50px}}.header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 20px}@media screen and (max-width: 692px){.header-inner{height:50px;padding:0 15px}}.header-logo a{width:100%;display:block;line-height:0%;padding:10px 0}.header-logo a img{max-width:200px}@media screen and (max-width: 692px){.header-logo a img{max-width:150px}}.header-search{position:absolute;right:70px;width:20px;height:20px}@media screen and (max-width: 692px){.header-search{right:50px;width:18px;height:18px}}.hamburger-menu{display:block;width:20px;height:20px;background:none;border:none;cursor:pointer;padding:0;position:relative}.hamburger-menu span{display:block;width:68%;height:2px;background:#252525;margin-bottom:6px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 692px){.hamburger-menu span{margin:0 auto 5px}}.hamburger-menu span:last-child{margin-bottom:0}.hamburger-menu.open span:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.hamburger-menu.open span:nth-child(2){opacity:0}.hamburger-menu.open span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media screen and (max-width: 692px){.hamburger-menu.open span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}}.global-nav{position:fixed;z-index:10;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:auto;overflow-y:auto;width:100%;margin-top:50px}.global-nav-content{height:auto}.global-nav li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.global-nav-item-about li{background:#375469}.global-nav-item-about li a{color:#fff;font-size:1.6rem;font-weight:500;padding:8px 20px;border-bottom:1px solid #fff}.global-nav-item-about li:last-child a{border-bottom:none}.global-nav-item-about li:first-child a:before{content:"";background:url(../img/icon-house.png) no-repeat;background-size:contain;width:18px;height:18px;display:inline-block}.global-nav-item-about li:nth-child(2) a:before{content:"";background:url(../img/icon-info.png) no-repeat;background-size:contain;width:18px;height:18px;display:inline-block}.global-nav-item-about li:nth-child(3) a:before{content:"";background:url(../img/icon-price-wht.png) no-repeat;background-size:contain;width:18px;height:18px;display:inline-block}.global-nav-item-ex{border-top:4px solid #fff}.global-nav-item-ex li{border-bottom:2px solid #fff}.global-nav-item-ex li:last-child{border-bottom:none}.global-nav-item-ex li dl dt{color:#252525;font-size:1.8rem;font-weight:400;padding:8px 20px;background:#f3f1ed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}@media screen and (max-width: 692px){.global-nav-item-ex li dl dt{cursor:pointer}}.global-nav-item-ex li dl dd{background:#eae7e2;padding:8px 20px;font-size:1.5rem;font-weight:400;border-bottom:1px solid #fff}.global-nav-item-ex li dl dd.dd-cat{padding:0px}.global-nav-item-ex li dl dt .menu-arrow-wrap{position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.global-nav-item-ex li dl dt .menu-arrow-wrap .menu-arrow{position:relative;display:inline-block;width:21.4px;height:9.1px;-webkit-transition:ease all .2s;transition:ease all .2s}.global-nav-item-ex li dl dt .menu-arrow-wrap .menu-arrow::before,.global-nav-item-ex li dl dt .menu-arrow-wrap .menu-arrow::after{content:"";position:absolute;bottom:0;left:calc(50% - 1px);width:2px;height:14px;border-radius:9999px;background-color:#252525;-webkit-transform-origin:50% calc(100% - 1px);transform-origin:50% calc(100% - 1px);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.global-nav-item-ex li dl dt .menu-arrow-wrap .menu-arrow::before{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.global-nav-item-ex li dl dt .menu-arrow-wrap .menu-arrow::after{-webkit-transform:rotate(-54deg);transform:rotate(-54deg)}.global-nav-item-ex li dl dt .menu-arrow-wrap.open{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.global-nav-item-ex li dl dt .menu-arrow-wrap.open .menu-arrow::before{-webkit-transform:rotate(-54deg);transform:rotate(-54deg)}.global-nav-item-ex li dl dt .menu-arrow-wrap.open .menu-arrow::after{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.global-nav-item-ex li:first-child dl dt:before{content:"";background:url(../img/icon-kodawari.png) no-repeat;background-size:contain;width:18px;height:18px;display:inline-block}.global-nav-item-ex li:nth-child(2) dl dt:before{content:"";background:url(../img/icon-mypage.png) no-repeat;background-size:contain;width:18px;height:18px;display:inline-block}.global-nav-item-ex li:nth-child(3) dl dt:before{content:"";background:url(../img/icon-soudan.png) no-repeat;background-size:contain;width:18px;height:18px;display:inline-block}.global-nav-item-other{border-top:4px solid #fff}.global-nav-item-other li{background:#f3f1ed}.global-nav-item-other li a{padding:8px 0px;margin:0 20px;color:rgba(0,0,0,.5);font-size:1.6rem;border-bottom:1px solid #fff}@media screen and (max-width: 692px){.global-nav{top:-100vh;left:0;width:100%;height:auto}.global-nav.open{top:0}}.menu-ac-cat{display:block;position:relative;padding:8px 20px}.menu-ac-cat+ul li{border-bottom:1px solid #fff}.menu-ac-cat+ul li a{padding:8px 20px;background:#e1dfd2}.menu-ac-cat .menu-arrow-wrap{position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.menu-ac-cat .menu-arrow-wrap .menu-arrow{position:relative;display:inline-block;width:21.4px;height:9.1px;-webkit-transition:ease all .2s;transition:ease all .2s}.menu-ac-cat .menu-arrow-wrap .menu-arrow::before,.menu-ac-cat .menu-arrow-wrap .menu-arrow::after{content:"";position:absolute;bottom:0;left:calc(50% - 1px);width:2px;height:14px;border-radius:9999px;background-color:#252525;-webkit-transform-origin:50% calc(100% - 1px);transform-origin:50% calc(100% - 1px);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.menu-ac-cat .menu-arrow-wrap .menu-arrow::before{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.menu-ac-cat .menu-arrow-wrap .menu-arrow::after{-webkit-transform:rotate(-54deg);transform:rotate(-54deg)}.menu-ac-cat.open .menu-arrow-wrap{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.menu-ac-cat.open .menu-arrow-wrap .menu-arrow::before{-webkit-transform:rotate(-54deg);transform:rotate(-54deg)}.menu-ac-cat.open .menu-arrow-wrap .menu-arrow::after{-webkit-transform:rotate(54deg);transform:rotate(54deg)}@media screen and (min-width: 693px){.global-nav{top:0;right:-600px;width:600px;height:100%;margin-top:50px;padding-bottom:80px;overflow-y:auto;max-height:none !important;z-index:101}.global-nav.open{right:0}.global-nav ul{display:block}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.overlay.open{opacity:1;visibility:visible}@-webkit-keyframes infoAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infoAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.headerInfo-wrap{background:#375469;margin:50px auto 10px auto}@media screen and (max-width: 692px){.headerInfo-wrap{margin:50px auto 0px auto}}.headerInfo-content{position:relative;padding-left:60px;margin:0 auto}@media screen and (max-width: 692px){.headerInfo-content{padding-left:40px}}.headerInfo-content:before{content:"";background:url(../img/icon-info.png) no-repeat;background-size:contain;width:22px;height:22px;display:inline-block;position:absolute;top:50%;left:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.headerInfo-content:before{width:18px;height:18px;left:12px}}.headerInfo{display:block;width:100%;overflow:hidden;white-space:nowrap;padding:10px 0 10px 0;color:#fff;font-size:1.5rem}@media screen and (max-width: 692px){.headerInfo{font-size:1.3rem;padding:5px 0 5px 0}}.headerInfo-txt{-webkit-animation:infoAnimation 15s linear infinite;animation:infoAnimation 15s linear infinite;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 692px){.headerInfo-txt{-webkit-animation:infoAnimation 8s linear infinite;animation:infoAnimation 8s linear infinite}}.headerInfo-txt a{color:#fff}footer{background:#404040;padding:40px 0 60px}@media screen and (max-width: 800px){footer{padding:20px 0 60px}}.footer-accordion-container{width:100%;margin:0 auto}@media screen and (max-width: 692px){.footer-accordion-container{margin:0 auto 20px}}.footer-accordion-item{margin-bottom:40px}.footer-accordion-item button{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width: 692px){.footer-accordion-item{margin-bottom:5px}}.footer-accordion-header{width:100%;padding:0px;font-size:2rem;border:none;background:#404040;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}@media screen and (max-width: 692px){.footer-accordion-header{background:#5b5b5b;color:#fff;font-size:1.5rem;padding:9px 30px 9px 40px;border-radius:0;cursor:pointer}}.footer-accordion-header .arrow{position:relative;display:inline-block;width:21.4px;height:9.1px;-webkit-transition:ease all .2s;transition:ease all .2s}.footer-accordion-header .arrow::before,.footer-accordion-header .arrow::after{content:"";position:absolute;bottom:0;left:calc(50% - 1px);width:2px;height:14px;border-radius:9999px;background-color:#fff;-webkit-transform-origin:50% calc(100% - 1px);transform-origin:50% calc(100% - 1px)}.footer-accordion-header .arrow::before{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.footer-accordion-header .arrow::after{-webkit-transform:rotate(-54deg);transform:rotate(-54deg)}.footer-accordion-header.open .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 692px){.footer-header-area p{position:relative;padding-left:5px}}.footer-header-area p:before{content:"";position:absolute;background:url(../img/icon-pin-wht.png) no-repeat;background-size:contain;width:20px;height:20px;display:block;top:50%;left:-25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.footer-header-price p{position:relative;padding-left:5px}}.footer-header-price p:before{content:"";position:absolute;background:url(../img/icon-price-wht.png) no-repeat;background-size:contain;width:20px;height:20px;display:block;top:50%;left:-25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.footer-header-madori p{position:relative;padding-left:5px}}.footer-header-madori p:before{content:"";position:absolute;background:url(../img/icon-house.png) no-repeat;background-size:contain;width:20px;height:20px;display:block;top:50%;left:-25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.footer-header-kodawari p{position:relative;padding-left:5px}}.footer-header-kodawari p:before{content:"";position:absolute;background:url(../img/icon-search.png) no-repeat;background-size:contain;width:20px;height:20px;display:block;top:50%;left:-25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.footer-accordion-content{overflow:hidden;max-height:0;padding:0;background:#404040;color:#fff;-webkit-transition:max-height .3s ease-in-out,padding .3s ease-in-out;transition:max-height .3s ease-in-out,padding .3s ease-in-out;margin-top:15px}@media screen and (max-width: 692px){.footer-accordion-content{margin-top:0px}}.footer-accordion-content.open{padding:0}.footer-accordion-content a{color:#fff;font-size:1.2rem;font-weight:400}@media screen and (max-width: 692px){.footer-accordion-content{display:block;max-height:0}}@media screen and (min-width: 693px){.footer-accordion-content{display:block;max-height:none !important}.footer-accordion-header .arrow{display:none}}.footer-accordion-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 20px;margin-bottom:5px}@media screen and (max-width: 692px){.footer-accordion-list{border-bottom:4px solid #f3f1ed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;gap:5px}}@media screen and (max-width: 692px){.footer-accordion-list li a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 12px;font-size:1.4rem;background:#5b5b5b;border-radius:40px}}@media screen and (max-width: 692px){.footer-accordion-content .footer-accordion-list:last-of-type{border:none;margin-bottom:0}}@media screen and (max-width: 692px){.footer-accordion-list li:last-child a{border:none}}.footer-accordion-secondcolumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 692px){.footer-accordion-secondcolumn{display:block}}.footer-accordion-secondcolumn .footer-accordion-item:first-child{width:65%}@media screen and (max-width: 692px){.footer-accordion-secondcolumn .footer-accordion-item:first-child{width:100%}}.footer-logo-area{margin-top:80px}@media screen and (max-width: 692px){.footer-logo-area{margin-top:0}}.footer-logo-area .hgLogo{margin:0 auto;width:100%;text-align:center;margin-bottom:10px}.footer-logo-area .hgLogo img{max-width:180px}.footer-logo-area p{font-size:1rem;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;text-align:center;color:#fff}.footer-logo-area p br{display:none}.footer-logo-area .footerLogo{text-align:center;width:100%;display:block;margin:0 auto}@media screen and (max-width: 800px){.footer-logo-area .footerLogo{display:none}}.footer-logo-area .footerLogo img{max-width:230px}@media screen and (max-width: 520px){.footer-logo-area .footerLogo img{max-width:170px}}.footer-logo-area .footer-sns-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin:40px 0}.footer-logo-area .footer-sns-area img{width:20px}@media screen and (max-width: 692px){.footer-logo-area .footer-sns-area img{width:30px}}.footer-info-area{color:#fff}.footer-info-area .hgLogo{margin:0 auto;width:100%;text-align:center;margin-bottom:10px}.footer-info-area .hgLogo img{max-width:180px}.footer-info-area p{font-size:1rem;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;text-align:center}.footer-info-area p br{display:none}@media screen and (max-width: 692px){.footer-info-area p br{display:block}}.footer-info-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px;margin-top:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 692px){.footer-info-list{gap:10px;padding:0 20px}}.footer-info-list li a{color:#fff;font-size:1.2rem}@media screen and (max-width: 692px){.footer-info-list li a{font-size:1.1rem;font-weight:400}}.footer-info-list li a.ext{background:url(../img/icon_external2.png) right center no-repeat;background-size:10px;padding-right:14px}.footerWrap{display:block}@media screen and (max-width: 692px){.footerWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 692px){.footerWrap .footer-accordion-list-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 692px){.footerWrap .footer-logo-area{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width: 692px){.footerWrap .footer-info-area{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.spContact{display:none}@media screen and (max-width: 692px){.spContact{display:block;background:#fff}}.spContact .bar-ttl{font-size:2rem}.spContact p{font-size:1.2rem;text-align:center;line-height:2.5rem;font-weight:400}.spContact-btnList li{margin-bottom:16px}.spContact-btnList li a{width:100%;display:block;max-width:350px;height:60px;border-radius:40px;margin:0 auto}.spContact-btnList li a p{text-align:center;margin:0;font-size:1.8rem}.spContact-txt{width:100%;height:100%;display:block;position:relative}.spContact-txt .spContact-txt-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap}.spContact-btnList li:nth-child(3) a{border:1px solid #375469;background:#375469}.spContact-btnList li:nth-child(3) a p{color:#fff}.spContact-btnList li:nth-child(2) a{border:1px solid #06c755;background:#fff}.spContact-btnList li:nth-child(2) a p{color:#06c755;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spContact-btnList li:nth-child(2) a p:before{content:"";background:url(../img/icon-line.png) no-repeat;background-size:contain;display:inline-block;width:40px;height:40px}.spContact-btnList li:nth-child(1) a{border:1px solid #f3f1ed;background:#f3f1ed}.spContact-btnList li:nth-child(1) a p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spContact-btnList li:nth-child(1) a p:before{content:"";background:url(../img/icon-mail.png) no-repeat;background-size:contain;display:inline-block;width:25px;height:25px}.spContact-Num-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}.spContact-Num-wrap:before{content:"";background:url(../img/icon-phone.png) no-repeat;background-size:contain;display:inline-block;width:25px;height:25px}.spContact-btnList li:last-child{margin-bottom:0}.spContact-time-wrap{font-size:1.1rem;letter-spacing:.03rem}p.spContact-Num{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.8rem;padding-top:4px;position:relative}.spContact-phoneNum{font-size:2.2rem;display:block}.spContact-time{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:.9rem}.spContact-timezone{font-size:.9rem;letter-spacing:.01rem}.footer-bar-ttl{font-size:2.2rem;font-weight:300;position:relative;padding-bottom:30px;text-align:left}@media screen and (max-width: 800px){.footer-bar-ttl{text-align:center;padding-bottom:20px}}@media screen and (max-width: 692px){.footer-bar-ttl{font-size:2rem}}.footer-bar-ttl:after{content:"";width:120px;height:1px;background:#252525;display:block;position:absolute;bottom:0;left:0}@media screen and (max-width: 800px){.footer-bar-ttl:after{width:35px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.footerTel-pc{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:2rem}.footerTel-pc span{font-size:1.4rem}@media screen and (max-width: 800px){.footerTel-pc{display:none}}.footerOverview{background:url(../img/footer-overview.png) no-repeat;width:100%;height:auto;background-size:cover;background-position:center}.footerOverview-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 0;gap:20px}@media screen and (max-width: 800px){.footerOverview-wrap{display:block}}.footerOverview-txtarea{width:calc(100% - 420px)}@media screen and (max-width: 800px){.footerOverview-txtarea{width:100%}}.footerOverview-txt{font-weight:400;margin:30px 0}@media screen and (max-width: 800px){.footerOverview-txt{font-size:1.2rem;text-align:center;margin:24px auto 32px auto;line-height:2.5rem}}.footerOverview-contact-txt{font-size:1.2rem;margin-top:30px;line-height:2em;text-align:center}.footer-bottom-box{background:rgba(64,64,64,.6);padding:60px 0}.footer-bottom-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 692px){.footer-bottom-link{gap:0}}.footer-bottom-link li a{color:#fff;font-size:1.6rem;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 692px){.footer-bottom-link li a{font-size:1.4rem}}.footer-bottom-link-qa:before{content:"";background:url(../img/icon-info.png) left center no-repeat;background-size:contain;width:18px;height:18px;display:block}@media screen and (max-width: 692px){.footer-bottom-link-qa:after{content:"";width:1px;height:30px;display:block;background:#fff;margin-right:15px}}.footer-bottom-link-company:before{content:"";background:url(../img/HG-logo-wht.png) left center no-repeat;background-size:contain;width:18px;height:18px;display:block}.footerOverview-btn-contact{width:360px;height:80px;background:#f3f1ed;border-radius:45px;display:block;border:1px solid #f3f1ed;position:relative;margin:0 auto 20px}@media screen and (max-width: 692px){.footerOverview-btn-contact{width:315px;height:65px}}.footerOverview-btn-contact p{font-size:1.8rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.footerOverview-btn-contact p:before{content:"";background:url(../img/icon-mail.png) no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}.footerOverview-btn-line{width:360px;height:80px;background:#fff;border-radius:45px;display:block;border:1px solid #06c755;position:relative;margin:0 auto}@media screen and (max-width: 800px){.footerOverview-btn-line{margin:0 auto 20px}}@media screen and (max-width: 692px){.footerOverview-btn-line{width:315px;height:65px}}.footerOverview-btn-line p{color:#06c755;font-size:1.8rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.footerOverview-btn-line p:before{content:"";background:url(../img/icon-line.png) no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}.footerOverview-btn-item-sp{display:none}@media screen and (max-width: 800px){.footerOverview-btn-item-sp{display:block}}.footerOverview-btn-item-sp .footerOverview-btn-phone{width:360px;height:80px;background:#375469;color:#fff;border-radius:45px;display:block;border:1px solid #375469;position:relative;margin:0 auto}@media screen and (max-width: 692px){.footerOverview-btn-item-sp .footerOverview-btn-phone{width:315px;height:65px}}.footerOverviewPage{background:#e7e5e1}.footerOverviewPage .footerOverview-wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background:url(../img/logo-main-wht.png) right 0px top 50px no-repeat;background-size:330px}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-wrap{background:url(../img/logo-main-wht.png) center top 30px no-repeat;background-size:200px;padding-top:80px}}.footerOverviewPage .footerOverview-txtarea{width:auto}.footerOverviewPage .footerOverview-txtarea .footerOverview-txt{margin:0px 0px 20px 0px}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-txtarea .footerOverview-txt{margin:20px 0px}}.footerOverviewPage .footerOverview-txtarea .footerOverview-txt br{display:none}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-txtarea .footerOverview-txt br{display:inline}}.footerOverviewPage .footerTel-pc{margin:0px 0px 20px 0px;font-size:3.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 800px){.footerOverviewPage .footerTel-pc{display:none}}.footerOverviewPage .footerTel-pc:before{content:"";background:url(../img/icon-tel-bl2.png) 0 0 no-repeat;background-size:contain;width:30px;height:30px;display:block}.footerOverviewPage .footerOverview-btn-contact{height:60px;background:#fff;margin:10px 0px 20px}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-btn-contact{margin:10px auto 20px;-webkit-box-shadow:-1px -1px 1px #fff,1px 2px 10px rgba(37,37,37,.1);box-shadow:-1px -1px 1px #fff,1px 2px 10px rgba(37,37,37,.1)}}.footerOverviewPage .footerOverview-btn-line{height:60px;margin:10px 0px;border:none}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-btn-line{margin:10px auto 20px;-webkit-box-shadow:-1px -1px 1px #fff,1px 2px 10px rgba(37,37,37,.1);box-shadow:-1px -1px 1px #fff,1px 2px 10px rgba(37,37,37,.1)}}.footerOverviewPage .footerOverview-btn-phone{-webkit-box-shadow:-1px -1px 1px #fff,1px 2px 10px rgba(37,37,37,.1);box-shadow:-1px -1px 1px #fff,1px 2px 10px rgba(37,37,37,.1)}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-btn-phone{margin:10px auto 20px}}.footerOverviewPage .footer-bar-ttl{font-size:1.8rem;font-weight:700}.footerOverviewPage .footer-bar-ttl:after{display:none}@media screen and (max-width: 800px){.footerOverviewPage .footer-bar-ttl:after{content:"";width:300px;display:block;background-color:#252525;height:1px;margin:auto}}.footerOverviewPage .footer-bottom-link{display:block}@media screen and (max-width: 800px){.footerOverviewPage .footer-bottom-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footerOverviewPage .footer-bottom-link li{padding:5px 0px}@media screen and (max-width: 800px){.footerOverviewPage .footer-bottom-link li{padding:10px}}.footerOverviewPage .footer-bottom-link li a{color:#252525;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}@media screen and (max-width: 800px){.footerOverviewPage .footer-bottom-link li a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-archive::before{content:"";width:18px;height:18px;display:block;background:url(../img/icon-home.png) 0 0 no-repeat;background-size:contain}.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-company::before{background:url(../img/HG-logo.png) 0 0 no-repeat;background-size:contain}.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-qa::before{background:url(../img/icon-info-blk.png) 0 0 no-repeat;background-size:contain}.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-qa::after{display:none}.widget{padding:20px 0px}.widget-title{margin:10px 0px}.contentBreadth{padding:0 20px;max-width:964px;margin:0 auto;display:block}@media screen and (max-width: 692px){.contentBreadth{padding:0 10px}}.contentBreadth02{padding:0 20px;max-width:1100px;margin:0 auto;display:block}@media screen and (max-width: 692px){.contentBreadth02{padding:0 10px}}@media screen and (max-width: 520px){.contentBreadthSp{padding:0}}@media screen and (max-width: 692px){.spContact-contentBreadth{padding:40px 20px;margin:0 auto}}.contentBreadth-footer{padding:0 20px;max-width:1040px;margin:0 auto}@media screen and (max-width: 692px){.contentBreadth-footer{padding:0}}.topSection{margin-bottom:100px}@media screen and (max-width: 692px){.topSection{margin-bottom:48px}}.topSection2{margin-bottom:100px}@media screen and (max-width: 692px){.topSection2{margin-bottom:64px}}.sectionWrap{margin-bottom:100px}@media screen and (max-width: 692px){.sectionWrap{margin-bottom:80px}}.subpage{margin-top:100px}.entry-footer{padding:20px 0px;max-width:964px;margin:0 auto}.page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-size:1.6rem;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 692px){.page-numbers{font-size:1.6rem}}.page-numbers li{display:block;margin:5px}.page-numbers li a{display:block;background:#ffcaa3;color:#252525;padding:5px 13px 1px;text-decoration:none;-webkit-transition:all ease .3s;transition:all ease .3s;border:1px solid #ffcaa3}@media screen and (max-width: 692px){.page-numbers li a{padding:2px 10px 0px}}.page-numbers li a:hover{background:#fff;color:#252525;-webkit-transition:all ease .3s;transition:all ease .3s}.page-numbers li span.current{display:block;background:#fff;color:#252525;padding:5px 13px 1px;border:1px solid #ffcaa3}@media screen and (max-width: 692px){.page-numbers li span.current{padding:2px 10px 0px}}.rireki-txt{margin-bottom:20px}.scroll{overflow:scroll;height:200px}.sp_none{display:block}@media screen and (max-width: 692px){.sp_none{display:none}}.pc_none{display:none}@media screen and (max-width: 692px){.pc_none{display:block}}.subpage-main{max-width:964px;margin:80px auto;display:block}@media screen and (max-width: 692px){.subpage-main{margin:60px auto}}body.preload .wow.animate__fadeIn,body.preload .wow.animate__fadeInUp,body.preload .wow.animate__lightSpeedInRight,body.preload .wow.animate__fadeInRight{opacity:0 !important}.marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #EDF2EF));background:-webkit-linear-gradient(transparent 70%, #EDF2EF 70%);background:linear-gradient(transparent 70%, #EDF2EF 70%)}.about-page-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 692px){.about-page-top{display:block}}.about-page-top .about-left{width:55%}@media screen and (max-width: 692px){.about-page-top .about-left{width:100%}}.about-page-top .about-left h2{font-size:4rem;font-weight:normal}@media screen and (max-width: 960px){.about-page-top .about-left h2{font-size:3.2rem}}@media screen and (max-width: 692px){.about-page-top .about-left h2{font-size:2.4rem}}.about-page-top .about-left p{margin-top:80px}@media screen and (max-width: 692px){.about-page-top .about-left p{margin-top:40px}}.about-page-top .about-right{width:45%;margin:0 20px}@media screen and (max-width: 692px){.about-page-top .about-right{width:100%;margin:20px 0}}.about-strength{background:#f3f1ed}.about-strength h2{font-size:4rem;text-align:center;font-weight:normal}@media screen and (max-width: 692px){.about-strength h2{font-size:2.4rem}}.about-strength-inner{padding:120px 0}.strength-list-box{margin:0 80px}@media screen and (max-width: 1064px){.strength-list-box{margin:0 40px}}@media screen and (max-width: 692px){.strength-list-box{margin:0}}.strength-list{margin:96px 20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 800px){.strength-list{display:block}}.strength-list li{background:#fff;width:460px;height:400px;display:block;position:relative}@media screen and (max-width: 1064px){.strength-list li{width:400px;height:400px}}@media screen and (max-width: 960px){.strength-list li{margin:10px;width:320px;height:400px}}@media screen and (max-width: 800px){.strength-list li{width:100%;height:280px}}.strength-list li h3{font-size:2.4rem;position:absolute;white-space:nowrap;top:80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 692px){.strength-list li h3{font-size:1.8rem;top:40px}}.strength-list li p{padding:160px 40px 0}@media screen and (max-width: 960px){.strength-list li p{padding:160px 20px;font-size:1.6rem}}@media screen and (max-width: 692px){.strength-list li p{padding:120px 20px 0}}.strength-list li:first-child:before{content:"01";color:#f3f1ed;font-size:20rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em;position:absolute;top:-80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 960px){.strength-list li:first-child:before{font-size:16rem;top:-68px}}@media screen and (max-width: 692px){.strength-list li:first-child:before{font-size:14rem;top:-60px}}.strength-list li:nth-child(2){margin-top:200px}@media screen and (max-width: 800px){.strength-list li:nth-child(2){margin-top:20px}}.strength-list li:nth-child(2):before{content:"02";color:#f3f1ed;font-size:20rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em;position:absolute;top:-80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 960px){.strength-list li:nth-child(2):before{font-size:16rem;top:-68px}}@media screen and (max-width: 692px){.strength-list li:nth-child(2):before{font-size:14rem;top:-60px}}.strength-list02{margin-top:-120px}@media screen and (max-width: 800px){.strength-list02{margin-top:20px}}.strength-list02 li:first-child:before{content:"03";color:#f3f1ed;font-size:20rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em;position:absolute;top:-80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 960px){.strength-list02 li:first-child:before{font-size:16rem;top:-68px}}@media screen and (max-width: 692px){.strength-list02 li:first-child:before{font-size:14rem;top:-60px}}.strength-list02 li:nth-child(2){margin-top:200px}@media screen and (max-width: 800px){.strength-list02 li:nth-child(2){margin-top:20px}}.strength-list02 li:nth-child(2):before{content:"04";color:#f3f1ed;font-size:20rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em;position:absolute;top:-80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 960px){.strength-list02 li:nth-child(2):before{font-size:16rem;top:-68px}}@media screen and (max-width: 692px){.strength-list02 li:nth-child(2):before{font-size:14rem;top:-60px}}.strength-list03{margin-top:-120px}@media screen and (max-width: 800px){.strength-list03{margin-top:20px}}.strength-list03 li:first-child:before{content:"05";color:#f3f1ed;font-size:20rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em;position:absolute;top:-80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 960px){.strength-list03 li:first-child:before{font-size:16rem;top:-68px}}@media screen and (max-width: 692px){.strength-list03 li:first-child:before{font-size:14rem;top:-60px}}.strength-list03 li:nth-child(2){margin-top:200px}@media screen and (max-width: 800px){.strength-list03 li:nth-child(2){margin-top:20px}}.strength-list03 li:nth-child(2):before{content:"06";color:#f3f1ed;font-size:20rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em;position:absolute;top:-80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 960px){.strength-list03 li:nth-child(2):before{font-size:16rem;top:-68px}}@media screen and (max-width: 692px){.strength-list03 li:nth-child(2):before{font-size:14rem;top:-60px}}.strength-list04{margin-top:-120px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 800px){.strength-list04{margin-top:20px}}.strength-list04 li:first-child:before{content:"07";color:#f3f1ed;font-size:20rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em;position:absolute;top:-80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 960px){.strength-list04 li:first-child:before{font-size:16rem;top:-68px}}@media screen and (max-width: 692px){.strength-list04 li:first-child:before{font-size:14rem;top:-60px}}.preview-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:96px 0 120px}@media screen and (max-width: 692px){.preview-box{margin:40px 0 0}}.preview-box li{width:48%;margin-bottom:80px}@media screen and (max-width: 692px){.preview-box li{width:100%}}.preview-box li h4{font-weight:normal;font-size:2.4rem}@media screen and (max-width: 692px){.preview-box li h4{font-size:1.6rem}}.preview-box li h4{margin:10px 0;max-width:520px}.preview-box li h4 span{background:#375469;display:inline-block;width:32px;height:32px;position:relative;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;color:#fff;text-align:center;margin-right:12px}@media screen and (max-width: 692px){.preview-box li h4 span{width:24px;height:24px}}.preview-box li p{max-width:520px}.preview-box-btn{margin-top:20px}.preview-box-btn a{background:#fff;border:2px solid #375469;display:block;padding:16px;max-width:520px;-webkit-transition:.8s;transition:.8s}.preview-box-btn a:hover{background:#375469;color:#fff;-webkit-transition:.8s;transition:.8s}.preview-box-btn a p{text-align:center;font-weight:bold}.preview-img img{width:520px;height:390px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 692px){.preview-img img{width:100%;height:250px}}.bg_gry{background:#f3f1ed}.subsc-txt{margin:96px 0 60px}@media screen and (max-width: 692px){.subsc-txt{margin:40px 0}}.contact-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:120px}@media screen and (max-width: 800px){.contact-list{display:block}}@media screen and (max-width: 692px){.contact-list{padding-bottom:0}}.contact-list li{background:#fff;width:380px;padding:60px 32px;margin-bottom:40px}@media screen and (max-width: 800px){.contact-list li{width:100%}}.contact-list li .contact-ttl{font-size:1.8rem}.contact-line-ttl,.contact-web-ttl,.contact-tel-ttl{font-size:3.2rem;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;margin-right:4px;position:relative}.contact-line-ttl:before{content:"";background:url(../img/line.png) no-repeat;width:40px;height:40px;background-size:contain;display:inline-block;margin-right:16px}.contact-web-ttl:before{content:"";background:url(../img/web.png) no-repeat;width:40px;height:40px;background-size:contain;display:inline-block;margin-right:16px}.contact-tel-ttl:before{content:"";background:url(../img/tel.png) no-repeat;width:40px;height:40px;background-size:contain;display:inline-block;margin-right:16px}.contact-txt{font-size:1.6rem;margin-top:20px}.tel-txt{text-align:center}.tel-txt .tel-num{font-size:4rem;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em;display:block}.about-site-list{margin-top:96px}@media screen and (max-width: 692px){.about-site-list{margin-top:40px}}.about-site-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 692px){.about-site-list li{display:block}}.about-site-list li h4{font-size:2.4rem}.about-site-list li:last-child{margin-bottom:0}.about-site-left{width:70%}@media screen and (max-width: 692px){.about-site-left{width:100%}}.about-site-left p{margin-top:40px}@media screen and (max-width: 692px){.about-site-left p{margin-top:20px}}.about-site-left .about-site-link{color:#b7001e;font-weight:bold;border-bottom:1px solid #b7001e}.about-site-right{background:url(../img/about-site01.png) no-repeat;display:block;width:200px;height:200px;background-size:contain}@media screen and (max-width: 692px){.about-site-right{margin:40px auto 0}}.about-site-list li:nth-child(2) .about-site-right{background:url(../img/about-site02.png) no-repeat;display:block;width:200px;height:200px;background-size:contain}.about-site-list li:nth-child(3) .about-site-right{background:url(../img/about-site03.png) no-repeat;display:block;width:200px;height:200px;background-size:contain}.office-explanation{margin-top:96px;width:100%;height:520px;position:relative}@media screen and (max-width: 692px){.office-explanation{margin-top:40px}}.office-explanation .office-photo img{width:520px;height:390px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 692px){.office-explanation .office-photo img{width:100%;height:250px}}.office-txt-box{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:block;padding:80px 60px;width:680px;position:absolute;top:80px;right:40px}@media screen and (max-width: 692px){.office-txt-box{width:100%;right:0;top:200px;padding:40px 20px}}.office-txt-box .office-time{display:block;background:#ffcaa3;padding:32px 80px;color:#fff;text-align:center;margin-top:60px}@media screen and (max-width: 692px){.office-txt-box .office-time{padding:40px 20px}}.p-flow-anchor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}@media screen and (max-width: 692px){.p-flow-anchor ul{width:100%}}.p-flow-anchor ul li{margin-bottom:20px;width:540px;position:relative}@media screen and (max-width: 692px){.p-flow-anchor ul li{width:100%}}.p-flow-anchor ul li:after{content:"↓";position:absolute;font-size:3.2rem;bottom:-32px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 692px){.p-flow-anchor ul li:after{font-size:2.4rem;bottom:-24px}}.p-flow-anchor ul li a{padding:16px 40px;background:#fff;display:block;width:100%}@media screen and (max-width: 692px){.p-flow-anchor ul li a{padding:10px 0 10px 20px}}.p-flow-anchor ul li a h3{font-size:1.8rem;font-weight:normal;margin:0}@media screen and (max-width: 692px){.p-flow-anchor ul li a h3{font-size:1.4rem}}.p-flow-anchor ul li a h3 span{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;margin-right:40px}@media screen and (max-width: 692px){.p-flow-anchor ul li a h3 span{margin-right:20px;font-size:1.2rem}}.p-flow-detail-1,.p-flow-detail-2{margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 692px){.p-flow-detail-1,.p-flow-detail-2{margin-bottom:40px}}.p-flow-detail-2{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flow-detail-1-img,.flow-detail-2-img{width:48%}@media screen and (max-width: 692px){.flow-detail-1-img,.flow-detail-2-img{width:100%}}.flow-detail-1-img img,.flow-detail-2-img img{width:520px;height:390px;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 692px){.flow-detail-1-img img,.flow-detail-2-img img{margin:0 auto}}.flow-detail-1-txt{width:48%}@media screen and (max-width: 692px){.flow-detail-1-txt{width:100%;margin-top:20px}}.flow-detail-1-txt h3{font-weight:2.4rem;font-weight:normal;margin:0}@media screen and (max-width: 692px){.flow-detail-1-txt h3{font-size:1.8rem}}.flow-detail-1-txt h3 span{background:#375469;color:#fff;width:32px;height:32px;display:inline-block;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;text-align:center;margin-right:10px}@media screen and (max-width: 692px){.flow-detail-1-txt h3 span{width:24px;height:24px}}.flow-detail-1-txt .detail-pic-txt{font-size:2rem;border-bottom:1px solid #375469;display:block;margin:20px 0}@media screen and (max-width: 692px){.flow-detail-1-txt .detail-pic-txt{font-size:1.6rem}}.flow-detail-2-txt{width:48%}@media screen and (max-width: 692px){.flow-detail-2-txt{width:100%;margin-top:20px}}.flow-detail-2-txt h3{font-weight:2.4rem;font-weight:normal;margin:0}@media screen and (max-width: 692px){.flow-detail-2-txt h3{font-size:1.8rem}}.flow-detail-2-txt h3 span{background:#375469;color:#fff;width:32px;height:32px;display:inline-block;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;text-align:center;margin-right:10px}@media screen and (max-width: 692px){.flow-detail-2-txt h3 span{width:24px;height:24px}}.flow-detail-2-txt .detail-pic-txt{font-size:2rem;border-bottom:1px solid #375469;display:block;margin:20px 0}@media screen and (max-width: 692px){.flow-detail-2-txt .detail-pic-txt{font-size:1.6rem}}.p-flow-anchor-right li:last-child:after{display:none}.flow-detail-list li:before{content:"○";margin-right:8px}.flow-detail-txt-box{display:block;border:1px solid #375469;margin:10px 0;padding:16px 20px}.flow-detail-txt-box-inner{margin-bottom:20px}.flow-detail-txt-box-inner:last-child{margin-bottom:0}.small-txt{font-size:.8em}.reno-ttl{font-size:4rem;font-weight:normal;margin-bottom:40px}@media screen and (max-width: 960px){.reno-ttl{font-size:3.2rem}}@media screen and (max-width: 692px){.reno-ttl{font-size:2.4rem}}.reno-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 800px){.reno-top{display:block}}.reno-top .reno-top-left{width:48%}@media screen and (max-width: 800px){.reno-top .reno-top-left{width:100%}}.reno-top .reno-top-right{width:48%}@media screen and (max-width: 800px){.reno-top .reno-top-right{width:100%;margin-top:20px}}.reno-top .reno-top-right img{width:600px;height:480px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){.reno-top .reno-top-right img{height:280px}}@media screen and (max-width: 800px){.reno-top .reno-top-right img{width:100%;height:auto}}.reno-motive .reno-motive-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 800px){.reno-motive .reno-motive-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reno-motive .reno-motive-top .reno-motive-img{width:48%}@media screen and (max-width: 800px){.reno-motive .reno-motive-top .reno-motive-img{width:100%}}.reno-motive .reno-motive-top .reno-motive-img img{width:520px;height:390px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){.reno-motive .reno-motive-top .reno-motive-img img{height:240px}}@media screen and (max-width: 800px){.reno-motive .reno-motive-top .reno-motive-img img{width:100%;height:auto;min-height:250px}}.reno-motive .reno-motive-top .reno-motive-txt{width:48%;font-size:3.2rem;margin-top:80px}@media screen and (max-width: 960px){.reno-motive .reno-motive-top .reno-motive-txt{margin-top:0}}@media screen and (max-width: 800px){.reno-motive .reno-motive-top .reno-motive-txt{width:100%;font-size:3.2rem;margin-top:40px}}@media screen and (max-width: 692px){.reno-motive .reno-motive-top .reno-motive-txt{font-size:2rem}}@media screen and (max-width: 800px){.reno-motive .reno-motive-top .reno-motive-txt p{margin:20px 20px 20px 0}}.reno-motive-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.reno-motive-bottom{display:block}}.reno-motive-bottom .reno-motive-ttl{width:30%;position:relative;border-right:1px solid #375469}@media screen and (max-width: 800px){.reno-motive-bottom .reno-motive-ttl{width:80%;margin:0 auto;position:initial;border-right:none;border-bottom:1px solid #375469}}.reno-motive-bottom .reno-motive-ttl .reno-motive-ttl-inner{font-size:2.4rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media screen and (max-width: 800px){.reno-motive-bottom .reno-motive-ttl .reno-motive-ttl-inner{font-size:1.6rem}}@media screen and (max-width: 800px){.reno-motive-bottom .reno-motive-ttl .reno-motive-ttl-inner{position:initial;top:0;left:0;-webkit-transform:none;transform:none;padding-bottom:16px}}.reno-motive-bottom .reno-motive-ttl .reno-motive-ttl-inner span{display:block;font-size:4rem;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 800px){.reno-motive-bottom .reno-motive-ttl .reno-motive-ttl-inner span{font-size:2.4rem}}.reno-motive-bottom .reno-motive-list{width:70%;padding:20px 80px}@media screen and (max-width: 800px){.reno-motive-bottom .reno-motive-list{width:100%;padding:40px 0 0}}.reno-motive-bottom .reno-motive-list li{font-weight:bold;margin-bottom:10px}.reno-motive-bottom .reno-motive-list li:last-child{margin-bottom:0}.reno-motive-bottom-txt{display:block;margin:80px auto 0;text-align:center}@media screen and (max-width: 692px){.reno-motive-bottom-txt{margin-top:40px}}.reno-motive-bottom-txt p{text-align:left;display:inline-block}.reno-feature li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 800px){.reno-feature li{display:block}}.reno-feature li:last-child{margin-bottom:0}.reno-feature li .reno-feature-img{width:38%}@media screen and (max-width: 800px){.reno-feature li .reno-feature-img{width:100%;text-align:center}}.reno-feature li .reno-feature-img img{width:420px;height:315px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 800px){.reno-feature li .reno-feature-img img{width:100%}}.reno-feature li .reno-feature-txt{width:58%}@media screen and (max-width: 800px){.reno-feature li .reno-feature-txt{width:100%;margin-top:20px}}.reno-feature li .reno-feature-txt h3{font-size:3.2rem;font-weight:normal;margin:0 0 40px}@media screen and (max-width: 800px){.reno-feature li .reno-feature-txt h3{font-size:2.4rem;margin-bottom:20px}}@media screen and (max-width: 692px){.reno-feature li .reno-feature-txt h3{font-size:2rem}}.reno-feature li .reno-feature-txt h3 span{background:#fff;display:inline-block;margin-bottom:8px;padding:4px 24px}.renovation-example-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 800px){.renovation-example-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.renovation-example-list .reno-ex-list-wrap1,.renovation-example-list .reno-ex-list-wrap2{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){.renovation-example-list .reno-ex-list-wrap1,.renovation-example-list .reno-ex-list-wrap2{width:100%}}@media screen and (max-width: 800px){.renovation-example-list .reno-ex-list-wrap2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.box{width:50%;background:#375469}.box::before{content:"";padding-top:100%;display:block}.box-img1{background:url(../img/reno_01.png) no-repeat;background-size:contain}.box-img2{background:url(../img/reno_02.png) no-repeat;background-size:contain}.box-img3{background:url(../img/reno_03.png) no-repeat;background-size:contain}.box-img4{background:url(../img/reno_04.png) no-repeat;background-size:contain}.box-img5{background:url(../img/reno_05.png) no-repeat;background-size:contain}.box-img6{background:url(../img/reno_06.png) no-repeat;background-size:contain}.box-img7{background:url(../img/reno_07.png) no-repeat;background-size:contain}.box-txt{position:relative}.box-txt p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap;color:#fff;text-align:center}@media screen and (max-width: 960px){.box-txt p{font-size:1.6rem}}.box-last{position:relative;display:block;width:100%}@media screen and (max-width: 800px){.box-last{margin-top:80px}}.box-last p{padding:24px 32px;border-top:1px solid #375469;border-bottom:1px solid #375469;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap}@media screen and (max-width: 960px){.box-last p{font-size:1.4rem}}@media screen and (max-width: 692px){.const-ttl span{font-size:4rem !important}}.con-ex-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:96px}@media screen and (max-width: 692px){.con-ex-list{margin-top:40px}}@media screen and (max-width: 692px){.con-ex-list{display:block}}.con-ex-list li{width:380px;margin-bottom:60px}@media screen and (max-width: 692px){.con-ex-list li{width:100%}}.con-ex-list li img{width:380px;height:285px}@media screen and (max-width: 692px){.con-ex-list li img{width:100%;height:auto}}.con-ex-list li .con-ex-ttl{font-size:2.4rem;padding:0}@media screen and (max-width: 692px){.con-ex-list li .con-ex-ttl{font-size:1.8rem}}.con-ex-list li .con-ex-box .con-ex-floor{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;padding-right:8px}.con-ex-list li .con-ex-box .con-ex-place{padding-left:8px}.con-ex-img{width:380px;height:285px;overflow:hidden;margin-bottom:20px}@media screen and (max-width: 692px){.con-ex-img{width:100%;-o-object-fit:cover;object-fit:cover}}.con-ex-img img{-webkit-transition:.8s;transition:.8s}.con-ex-img img:hover{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);-webkit-transition:.8s;transition:.8s;opacity:.8}.overview-list{display:block;max-width:980px;margin:0 auto;border-top:2px solid #375469}.overview-list .overview-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;border-bottom:1px solid #9db2d0}@media screen and (max-width: 692px){.overview-list .overview-list-item{padding:20px 16px}}.overview-list .overview-list-item dt{width:24%}.overview-list .overview-list-item dd{width:76%;padding-left:10px}.overview-list .overview-list-item dd span{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 692px){.overview-list .overview-phone{margin-bottom:10px}}.overview-list .overview-phone dt{width:32%;float:left}@media screen and (max-width: 692px){.overview-list .overview-phone dt{float:none;width:100%}}.overview-list .overview-phone dd{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;float:left;width:32%;margin-bottom:10px}@media screen and (max-width: 692px){.overview-list .overview-phone dd{width:100%;float:none;margin-bottom:0}}@media screen and (max-width: 692px){.overview-list .overview-phone:last-child{margin-bottom:0}}.overview-link:after{content:"";background:url(../img/external-link.svg) no-repeat;width:16px;height:16px;background-size:contain;display:inline-block;margin-left:1em}.overview-list-item ul li:before{content:"・"}.overview-map{margin:60px auto 0;display:block;text-align:center}@media screen and (max-width: 800px){.overview-map iframe{width:100%}}@media screen and (max-width: 692px){.overview-map iframe{height:250px}}.office-direction{margin-top:96px}@media screen and (max-width: 692px){.office-direction{margin-top:40px}}.office-direction ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px}@media screen and (max-width: 692px){.office-direction ul li{display:block;margin-bottom:40px}}.office-direction ul li:last-child{margin-bottom:0}.office-direction ul li .office-direction-img{position:relative;width:40%;text-align:center}@media screen and (max-width: 692px){.office-direction ul li .office-direction-img{width:100%}}.office-direction ul li .office-direction-img:before{content:"";width:20px;height:20px;border-radius:50%;display:inline-block;background:#375469;position:absolute;top:50%;left:-40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.office-direction ul li .office-direction-img:before{width:12px;height:12px}}.office-direction ul li .office-direction-img img{width:400px;height:300px;overflow:hidden;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 692px){.office-direction ul li .office-direction-img img{width:280px;height:210px}}.office-direction ul li p{width:60%;padding:20px}@media screen and (max-width: 692px){.office-direction ul li p{width:100%;padding:10px}}.office-direction ul li{margin-left:60px}.office-direction ul{position:relative}.office-direction ul:before{content:"";width:4px;height:2212px;background:#375469;display:block;position:absolute;top:150px;left:28px}@media screen and (max-width: 692px){.office-direction ul:before{height:1986px;width:2px;top:108px;left:25px}}.movie-guidance{margin-top:96px}.movie-guidance h3{font-size:2.4rem;font-weight:normal}.movie-guidance h3:before{content:"";background:url(../img/pin.svg) no-repeat;width:40px;height:40px;display:inline-block;background-size:contain;margin-right:8px}.movie-guidance h3:after{content:"";width:680px;height:1px;background:#375469;display:block}.movie-box{margin-top:40px}.movie-box iframe{width:720px;height:480px}@media screen and (max-width: 800px){.movie-box iframe{width:100%}}@media screen and (max-width: 692px){.movie-box iframe{height:320px}}.line-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:96px}@media screen and (max-width: 692px){.line-feature{margin-top:40px}}.line-feature li{width:420px;height:80px;background:#f3f1ed;position:relative;margin-bottom:40px}@media screen and (max-width: 692px){.line-feature li{width:96%;height:48px;margin-bottom:10px}}.line-feature li:before{content:"";width:48px;height:1px;background:#375469;position:absolute;top:50%;left:-24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.line-feature li:before{width:24px;left:-12px}}.line-feature li p{position:absolute;top:50%;left:40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.line-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:80px auto;position:relative;max-width:800px}@media screen and (max-width: 692px){.line-txt{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.line-txt p{display:inline-block}.line-txt .line-txt-bold{font-weight:bold}.line-txt-icon{content:"";background:url(../img/line.png) no-repeat;width:100px;height:100px;display:inline-block;background-size:contain}@media screen and (max-width: 692px){.line-txt-icon{width:40px;height:40px;margin:0 auto}}.line-txt-box{position:absolute;top:50%;left:120px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.line-txt-box{position:static;text-align:center;margin:0 auto}}@media screen and (max-width: 692px){.line-txt-box p{text-align:left}}.line-txt-bottom{border:1px solid #375469;padding:40px 48px}@media screen and (max-width: 692px){.line-txt-bottom{padding:20px}}.line-btn-box{margin-top:96px;background:#f3f1ed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:80px}@media screen and (max-width: 692px){.line-btn-box{margin-top:40px;display:block;padding:40px}}.line-btn-item{width:50%;text-align:center}@media screen and (max-width: 692px){.line-btn-item{width:100%}}.line-btn-item img{width:240px;height:240px;-o-object-fit:contain;object-fit:contain;margin-top:40px}@media screen and (max-width: 692px){.line-btn-item img{margin-top:20px}}@media screen and (max-width: 692px){.line-btn-item:last-child{margin-top:80px}}.savings-top{height:780px;margin-bottom:160px}@media screen and (max-width: 692px){.savings-top{margin-bottom:80px}}.savings-top-inner{position:relative}.savings-top-img{position:absolute;top:80px}@media screen and (max-width: 692px){.savings-top-img{top:360px;left:-20px}}.savings-top-img img{width:960px;height:720px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 692px){.savings-top-img img{width:100%;height:250px}}.savings-top-txt-contain{position:absolute;top:0;right:0;width:66%}@media screen and (max-width: 960px){.savings-top-txt-contain{width:80%}}@media screen and (max-width: 692px){.savings-top-txt-contain{width:96%;right:-20px}}.savings-top-txt{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;padding:80px}@media screen and (max-width: 960px){.savings-top-txt{padding:40px}}.savings-top-txt h2{font-size:4rem;font-weight:normal}@media screen and (max-width: 692px){.savings-top-txt h2{font-size:2rem}}.savings-top-txt .savings-txt-middle{font-weight:bold;margin:40px 10px}.savings-stance{display:block;max-width:1060px;background:#f3f1ed;position:relative;padding:60px 40px}@media screen and (max-width: 800px){.savings-stance{width:100%;padding:60px 20px 160px;margin-bottom:240px}}@media screen and (max-width: 692px){.savings-stance{width:100%;padding:60px 20px 160px;margin-bottom:200px}}.savings-stance h3{font-weight:normal;font-size:3.2rem;position:absolute;top:-48px;left:40px}@media screen and (max-width: 800px){.savings-stance h3{font-size:2.4rem;top:-40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);white-space:nowrap}}.savings-stance-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.savings-stance-inner p{width:50%}@media screen and (max-width: 1064px){.savings-stance-inner p{width:46%}}@media screen and (max-width: 960px){.savings-stance-inner p{width:100%}}@media screen and (max-width: 800px){.savings-stance-inner p{width:100%}}.savings-stance-img{width:460px;height:345px;overflow:hidden;position:absolute;right:-60px;bottom:-60px}@media screen and (max-width: 1064px){.savings-stance-img{width:460px;height:345px}}@media screen and (max-width: 960px){.savings-stance-img{width:400px;height:300px;bottom:-260px}}@media screen and (max-width: 800px){.savings-stance-img{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-160px}}@media screen and (max-width: 692px){.savings-stance-img{width:300px;height:225px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-120px}}.savings-stance-img img{width:460px;height:345px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1064px){.savings-stance-img img{width:460px;height:345px}}@media screen and (max-width: 960px){.savings-stance-img img{width:400px;height:300px}}@media screen and (max-width: 692px){.savings-stance-img img{width:300px;height:225px}}.savings-stance-2{margin-top:160px}@media screen and (max-width: 960px){.savings-stance-2{margin-top:360px;margin-bottom:200px}}@media screen and (max-width: 800px){.savings-stance-2{margin-top:240px}}.single-top-box{padding-top:0}.single-main-img-contain{position:relative}.single-main-img-contain img{width:100%;height:680px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 692px){.single-main-img-contain img{height:250px}}.single-room-ttl{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;padding:16px 80px 16px 40px;position:absolute;bottom:60px}@media screen and (max-width: 692px){.single-room-ttl{font-size:1.4rem;padding:12px 40px 12px 10px;bottom:20px}}.single-room-ttl .room-ttl{font-size:3.2rem}@media screen and (max-width: 692px){.single-room-ttl .room-ttl{font-size:2.4rem}}.tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #375469}.tab li{width:33.3333333333%;text-align:center}.tab li a{display:block;background:#f3f1ed;border-left:1px solid #375469;padding:10px 20px;width:100%;height:100%}.tab li:last-child a{border-right:1px solid #375469}.tab li.active a{background:#fff;border-top:4px solid #375469}.area{display:none;opacity:0;background:#fff}.area.is-active{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes displayAnime{from{opacity:0}to{opacity:1}}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.inner-2{padding:0 40px}@media screen and (max-width: 692px){.inner-2{padding:0 10px}}.single-page-border-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-page-border-ttl:before{content:"";width:1px;height:7.2rem;background:#375469;display:inline-block;margin-right:40px}@media screen and (max-width: 692px){.single-page-border-ttl:before{margin-right:24px}}.single-page-border-ttl h3{font-size:4rem;font-weight:normal;margin:0}@media screen and (max-width: 692px){.single-page-border-ttl h3{font-size:2.4rem}}.single-page-border-ttl h3 span{margin-right:32px}@media screen and (max-width: 692px){.single-page-border-ttl h3 span{margin-right:20px}}.single-page-border-ttl h3 span.ttl-room-end{margin-right:0;font-size:2.4rem}@media screen and (max-width: 692px){.single-page-border-ttl h3 span.ttl-room-end{font-size:1.6rem}}.current-link{margin-top:96px}.room-box-ttl{font-size:2.4rem;font-weight:normal}.current-link-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 692px){.current-link-list{display:block}}.current-link-list li{display:block;width:48%}@media screen and (max-width: 692px){.current-link-list li{width:100%;margin-bottom:20px}}.current-link-list li a{width:100%;background:#375469;color:#fff;display:block;padding:20px 40px;position:relative}@media screen and (max-width: 692px){.current-link-list li a{padding:20px}}.current-link-list li a:after{content:"";background:url(../img/arrow-bottom-wht.svg) no-repeat;width:40px;height:40px;display:inline-block;position:absolute;right:32px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.current-link-list li a:after{right:10px}}.current-link-list li a span{border-right:1px solid #fff;padding:0 12px}.current-link-list li a span:last-child{border:none}.past-link{margin-top:60px}.past-link-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 692px){.past-link-list{display:block}}.past-link-list li{display:block;width:48%}@media screen and (max-width: 692px){.past-link-list li{width:100%;margin-bottom:20px}}.past-link-list li a{width:100%;background:#f3f1ed;border:1px solid #375469;padding:16px 40px;display:block;position:relative}@media screen and (max-width: 692px){.past-link-list li a{padding:16px 20px}}.past-link-list li a:after{content:"";background:url(../img/arrow-bottom-bl.svg) no-repeat;width:40px;height:40px;display:inline-block;position:absolute;right:32px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 692px){.past-link-list li a:after{right:10px}}.current-room{margin-top:96px}@media screen and (max-width: 692px){.current-room{margin-top:72px}}.current-room .border-ttl span{margin-right:3.2rem}.current-room .border-ttl .ttl-room-end{font-size:2.4rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:10px}.room-info{margin-top:96px}@media screen and (max-width: 692px){.room-info{margin-top:60px}}.room-info-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 692px){.room-info-top{display:block;margin-top:20px}}.room-info-top .room-info-detail{width:30%}@media screen and (max-width: 692px){.room-info-top .room-info-detail{width:100%}}.room-info-detail dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.room-info-detail dl dt{font-weight:bold;width:40%}.room-info-detail dl dd{width:60%}@media screen and (max-width: 692px){.room-info-img{margin-top:20px}}.room-info-img img{width:480px;height:360px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 692px){.room-info-img img{width:100%;height:250px}}.room-facility{margin-top:80px}.room-facility-list{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.room-facility-list li{width:80px;margin-right:20px;margin-bottom:20px}.room-facility-list li p{font-size:1.2rem}.room-detail-photo{padding-top:120px;padding-bottom:120px;margin-top:120px}@media screen and (max-width: 692px){.room-detail-photo{padding-top:80px;padding-bottom:80px;margin-top:80px}}.room-photo-wrap{margin-top:80px}.room-photo-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.room-photo-img .room-photo-back{width:560px;height:420px;display:block;background:#fff;margin-bottom:20px}@media screen and (max-width: 692px){.room-photo-img .room-photo-back{width:100%;height:250px}}.room-photo-img .room-photo-back img{width:560px;height:420px;-o-object-fit:contain;object-fit:contain;text-align:center}@media screen and (max-width: 692px){.room-photo-img .room-photo-back img{width:100%;height:250px}}.room-photo-box{margin-bottom:60px}.room-photo-box p{margin:40px 0 0}@media screen and (max-width: 692px){.room-photo-box p{margin:0}}.room-summary-box{margin-top:96px}.room-summary-wrap{margin-top:40px}.room-summary-wrap .room-summary-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.room-summary-wrap .room-summary-inner dt{font-weight:bold;width:20%}.room-summary-wrap .room-summary-inner dd{width:80%}.room-access-box{margin-top:96px;margin-bottom:120px}.room-access-box .room-access-wrap{margin-top:40px}.room-access-box .room-access-wrap .room-access-map{margin-top:20px}@media screen and (max-width: 692px){.room-access-box .room-access-wrap .room-access-map iframe{width:100%;height:250px}}.surround-img-box{padding-top:120px}.recommend-room-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend-room-list li{width:240px;border:1px solid #375469;background:#f3f1ed;padding:20px 20px 10px;-webkit-transition:.8s;transition:.8s;margin-bottom:20px}.recommend-room-list li a{width:100%}.recommend-room-list li:hover{background:#fff;-webkit-transition:.8s;transition:.8s}.recommend-room-photo{text-align:center}.recommend-room-photo img{width:200px;height:150px;-o-object-fit:cover;object-fit:cover}.recommend-price{font-size:1.6rem}.recommend-price span{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;font-size:3.2rem;margin-right:1.2rem}.recommend-room-list li{position:relative}.recommend-room-list li .top-left-deco,.recommend-room-list li .top-right-deco,.recommend-room-list li .bottom-left-deco,.recommend-room-list li .bottom-right-deco{width:4px;height:4px;display:block;position:absolute;background:#375469}.top-left-deco{top:-2px;left:-2px}.top-right-deco{top:-2px;right:-2px}.bottom-left-deco{bottom:-2px;left:-2px}.bottom-right-deco{bottom:-2px;right:-2px}.single-past-contain{margin-top:120px}@media screen and (max-width: 692px){.single-past-contain{margin-top:80px}}.single-past-top-txt{margin:96px 0 80px}@media screen and (max-width: 692px){.single-past-top-txt{margin:40px 0}}.single-past-top-txt span{color:#b7001e}.single-past-article-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 692px){.single-past-article-wrap{display:block}}.single-past-article-wrap .single-past-left{width:50%}@media screen and (max-width: 692px){.single-past-article-wrap .single-past-left{width:100%}}.single-past-room-detail dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-past-room-detail dl dt{font-weight:bold;width:30%}.single-past-room-detail dl dd{width:70%}.single-past-room-detail-inner{margin-top:40px}.single-past-room-access{margin-top:60px}.single-past-room-access h4{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}.single-past-access-list{margin-top:40px}.single-past-right{width:50%;padding-left:20px}@media screen and (max-width: 692px){.single-past-right{width:100%;padding-left:0;margin-top:60px}}.single-past-floor-img{margin-top:40px}.single-past-floor-img img{width:560px;height:420px;-o-object-fit:contain;object-fit:contain;display:block;border:1px solid #375469}@media screen and (max-width: 692px){.single-past-top-box{padding-bottom:0}}.search-inner{margin:60px 80px 80px}@media screen and (max-width: 960px){.search-inner{margin:60px 60px 80px}}@media screen and (max-width: 800px){.search-inner{margin:60px 40px 80px}}@media screen and (max-width: 692px){.search-inner{margin:40px 0 80px}}.free-search{margin-bottom:20px;font-size:2rem}@media screen and (max-width: 692px){.free-search{font-size:1.8rem}}.free-search-btn{margin-top:60px}@media screen and (max-width: 692px){.free-search-btn{margin-top:40px}}.area-search-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-search-box .search_check_item{width:160px}.price-search-contain{margin-top:60px}@media screen and (max-width: 692px){.price-search-contain{margin-top:20px}}.price-search-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.price-search-box .search_check_item{width:48%}@media screen and (max-width: 692px){.price-search-box .search_check_item{width:100%}}.obession-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 692px){.obession-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.obession-list li{width:32.6666666667%;margin-bottom:20px;margin-right:1%;overflow:hidden}@media screen and (max-width: 692px){.obession-list li{width:49%;margin-right:0;margin-bottom:10px}}@media screen and (max-width: 520px){.obession-list li{width:100%}}.obession-list li a .obession-back{background-color:rgba(51,51,51,.5);width:100%;height:100%;position:relative;-webkit-transition:all ease .2s;transition:all ease .2s}.obession-list li a .obession-back:hover{background-color:rgba(51,51,51,.3)}.obession-list li a .obession-back .obession-ttl{background-color:#eae7e2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:inline-block;color:#fff;padding:0px 4px;position:absolute;top:30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);white-space:nowrap}@media screen and (max-width: 692px){.obession-list li a .obession-back .obession-ttl{top:32px}}@media screen and (max-width: 520px){.obession-list li a .obession-back .obession-ttl{top:18px}}.obession-list li a .obession-back .obession-num{color:#fff;font-size:1.6rem;position:absolute;top:58px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);white-space:nowrap}@media screen and (max-width: 692px){.obession-list li a .obession-back .obession-num{font-size:1.1rem;top:60px}}@media screen and (max-width: 520px){.obession-list li a .obession-back .obession-num{top:44px}}.obession-list li a .obession-back .obession-num span{font-size:3.2rem;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em;margin-right:10px}@media screen and (max-width: 692px){.obession-list li a .obession-back .obession-num span{font-size:2.4rem}}.obession-list li:nth-child(3n){margin-right:0}.obession-list li a{width:100%;height:120px;display:block}@media screen and (max-width: 692px){.obession-list li a{width:100%;height:116px}}@media screen and (max-width: 520px){.obession-list li a{width:100%;height:90px}}.obession-list li:first-child a{background:url(../img/obsession_01.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(2) a{background:url(../img/obsession_02.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(3) a{background:url(../img/obsession_03.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(4) a{background:url(../img/obsession_04.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(5) a{background:url(../img/obsession_05.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(6) a{background:url(../img/obsession_06.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(7) a{background:url(../img/obsession_07.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(8) a{background:url(../img/obsession_08.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(9) a{background:url(../img/obsession_09.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(10) a{background:url(../img/obsession_10.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(11) a{background:url(../img/obsession_11.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(12) a{background:url(../img/obsession_12.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(13) a{background:url(../img/obsession_13.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(14) a{background:url(../img/obsession_14.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(15) a{background:url(../img/obsession_15.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(16) a{background:url(../img/obsession_16.png) no-repeat;background-size:cover;background-position:50% 50%}.obession-list li:nth-child(17) a{background:url(../img/obsession_17.png) no-repeat;background-size:cover;background-position:50% 50%}.ttl-toggle1,.ttl-toggle2,.ttl-toggle3{pointer-events:none}@media screen and (max-width: 692px){.ttl-toggle1,.ttl-toggle2,.ttl-toggle3{pointer-events:all;background:#fff;padding:16px;position:relative;cursor:pointer}}.ttl-toggle1 .toggle-arrow1,.ttl-toggle1 .toggle-arrow2,.ttl-toggle1 .toggle-arrow3,.ttl-toggle2 .toggle-arrow1,.ttl-toggle2 .toggle-arrow2,.ttl-toggle2 .toggle-arrow3,.ttl-toggle3 .toggle-arrow1,.ttl-toggle3 .toggle-arrow2,.ttl-toggle3 .toggle-arrow3{display:none}@media screen and (max-width: 692px){.ttl-toggle1 .toggle-arrow1,.ttl-toggle1 .toggle-arrow2,.ttl-toggle1 .toggle-arrow3,.ttl-toggle2 .toggle-arrow1,.ttl-toggle2 .toggle-arrow2,.ttl-toggle2 .toggle-arrow3,.ttl-toggle3 .toggle-arrow1,.ttl-toggle3 .toggle-arrow2,.ttl-toggle3 .toggle-arrow3{display:inline-block;width:48px;height:48px;background:#375469;position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.ttl-toggle1 .toggle-arrow1:after,.ttl-toggle1 .toggle-arrow2:after,.ttl-toggle1 .toggle-arrow3:after,.ttl-toggle2 .toggle-arrow1:after,.ttl-toggle2 .toggle-arrow2:after,.ttl-toggle2 .toggle-arrow3:after,.ttl-toggle3 .toggle-arrow1:after,.ttl-toggle3 .toggle-arrow2:after,.ttl-toggle3 .toggle-arrow3:after{content:"";background:url(../img/arrow-bottom-wht.svg) no-repeat;width:48px;height:48px;display:block;background-size:contain;-webkit-transition:.4s;transition:.4s}.toggle-arrow1.add:after,.toggle-arrow2.add:after,.toggle-arrow3.add:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.4s;transition:.4s}@media screen and (max-width: 692px){.search-toggle{display:none}}.fee-txt-acc{font-weight:bold}.fee-about-box{width:70%;background:#f3f1ed;padding:60px 40px;position:relative}@media screen and (max-width: 800px){.fee-about-box{width:100%;margin-top:200px;padding:40px 20px}}.fee-about-box:after{content:"";background:url(../img/about-fee.png) no-repeat;width:520px;height:390px;background-size:contain;display:block;position:absolute;top:60px;right:-320px}@media screen and (max-width: 960px){.fee-about-box:after{width:420px;height:315px;right:-280px}}@media screen and (max-width: 800px){.fee-about-box:after{width:100%;height:220px;top:-220px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-size:cover}}.fee-about-box .fee-about-box-inner{width:70%}@media screen and (max-width: 800px){.fee-about-box .fee-about-box-inner{width:100%}}.fee-about-box .fee-about-box-inner .about-fee-ttl{font-size:4rem;font-weight:normal}@media screen and (max-width: 800px){.fee-about-box .fee-about-box-inner .about-fee-ttl{font-size:2.4rem}}.about-fee-ex-1,.about-fee-ex-2{background:#fff;padding:40px}@media screen and (max-width: 692px){.about-fee-ex-1,.about-fee-ex-2{padding:20px}}.about-fee-ex-1 h3,.about-fee-ex-2 h3{font-size:2.4rem;font-weight:normal;margin:0}@media screen and (max-width: 692px){.about-fee-ex-1 h3,.about-fee-ex-2 h3{font-size:1.6rem}}.about-fee-ex-1 h3:after,.about-fee-ex-2 h3:after{content:"";width:440px;height:1px;background:#375469;display:block}@media screen and (max-width: 692px){.about-fee-ex-1 h3:after,.about-fee-ex-2 h3:after{width:240px}}.about-fee-ex-1 p,.about-fee-ex-2 p{font-size:1.6rem}@media screen and (max-width: 692px){.about-fee-ex-1 p,.about-fee-ex-2 p{font-size:1.1rem;margin:8px 0 0}}@media screen and (max-width: 692px){.about-fee-ex-1 img,.about-fee-ex-2 img{margin-top:16px}}.about-fee-ex-2{margin-top:60px}.about-bottom-box1{background:#f3f1ed;padding:40px;position:relative;margin-bottom:80px}@media screen and (max-width: 692px){.about-bottom-box1{padding:20px;margin-bottom:20px}}.about-bottom-box1:after{content:"↓";font-size:8rem;position:absolute;bottom:-70px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 692px){.about-bottom-box1:after{font-size:2.4rem;bottom:-24px}}.about-bottom-box1 .about-txt-l{font-size:3.2rem;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 692px){.about-bottom-box1 .about-txt-l{font-size:2rem}}.about-bottom-box1 p .about-txt-red-n{font-size:4rem;color:#b7001e;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 692px){.about-bottom-box1 p .about-txt-red-n{font-size:3.2rem}}.about-bottom-box1 p .about-txt-red-b{font-weight:bold;color:#b7001e}.about-fee-ex-4{margin-top:120px}@media screen and (max-width: 692px){.about-fee-ex-4{margin-top:60px}}.about-bottom-txt{margin-top:60px}@media screen and (max-width: 692px){.about-bottom-txt{text-align:left}}.info-page-box{margin-top:60px}.info-page-box .info-list{margin-bottom:60px}.info-page-box .info-list .info-date{font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 692px){.info-page-box .info-list .info-date{font-size:1.4rem}}.info-page-box .info-list .info-date .info-cat{background:#375469;color:#fff;padding:2px 8px 0;display:inline-block;margin-left:3.2rem;font-size:1.4rem}@media screen and (max-width: 692px){.info-page-box .info-list .info-date .info-cat{font-size:1.2rem}}.info-page-box .info-list .info-txt{margin-top:16px}.info-page-box .info-list li{margin-bottom:40px}h1,h2,h3,h4,h5{letter-spacing:.1em}.top--reason--ttl{font-size:2.4rem;text-align:center}@media screen and (max-width: 692px){.top--reason--ttl{font-size:1.8rem}}.entry-title{font-size:2.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-weight:400}@media screen and (max-width: 800px){.entry-title{display:block}}@media screen and (max-width: 692px){.entry-title{font-size:2.2rem}}.entry-title-txt{font-size:1.6rem}@media screen and (max-width: 800px){.entry-title-txt{display:block}}@media screen and (max-width: 692px){.entry-title-txt{font-size:1.5rem}}.nonbar-ttl{font-size:2.4rem;font-weight:400;margin:0 auto;text-align:center}@media screen and (max-width: 692px){.nonbar-ttl{font-size:2.2rem}}.bar-ttl{font-size:2.4rem;font-weight:400;margin:0 auto;text-align:center;position:relative;padding-bottom:25px}@media screen and (max-width: 692px){.bar-ttl{font-size:2.2rem;padding-bottom:20px}}.bar-ttl:after{content:"";display:block;width:50px;height:1px;background:#252525;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 692px){.bar-ttl:after{width:35px}}.bar-ttl-min{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal}.about-ttl{text-align:center;font-size:2.4rem;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;padding-bottom:20px;position:relative;margin-bottom:40px;font-weight:400}@media screen and (max-width: 692px){.about-ttl{font-size:2.2rem}}.about-ttl:after{content:"";width:35px;height:1px;background:#252525;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.about-ttl span{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.2rem;letter-spacing:.05rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-ttl-deco{display:block;margin-bottom:15px}.about-ttl-deco img{width:120px;margin-left:5px}@media screen and (max-width: 692px){.about-ttl-deco img{width:105px}}.serivice-ttl{font-size:2.4rem;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;text-align:center}@media screen and (max-width: 692px){.serivice-ttl{font-size:2.2rem}}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#375469;font-size:1.3rem;margin-bottom:50px;font-weight:500}@media screen and (max-width: 692px){.breadcrumb{display:none}}.breadcrumb a{color:#375469}.breadcrumb a:after{content:"";background:url(../img/btn-arrow.png) no-repeat;background-size:contain;display:inline-block;width:4px;height:10px;margin:0 20px}.propertyCardList{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:20px 10px;margin-bottom:40px;margin-top:40px}.propertyCardList.addFade{position:relative}.propertyCardList.addFade::after{content:"";display:block;position:absolute;bottom:0px;left:0px;width:100%;height:150px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(243, 241, 237)), to(rgba(243, 241, 237, 0)));background:-webkit-linear-gradient(bottom, rgb(243, 241, 237) 0%, rgba(243, 241, 237, 0) 100%);background:linear-gradient(0deg, rgb(243, 241, 237) 0%, rgba(243, 241, 237, 0) 100%)}@media screen and (max-width: 960px){.propertyCardList{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 692px){.propertyCardList{grid-template-columns:repeat(2, 1fr);gap:10px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.propertyCardList .propertyCardList-item{display:block;width:100%;height:100%;position:relative;z-index:1}@media screen and (max-width: 692px){.propertyCardList .propertyCardList-item{width:calc(50% - 2px)}}.propertyCardList .propertyCardList-item a{width:100%;height:100%;-webkit-transition:ease all .2s;transition:ease all .2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;letter-spacing:.02em;background:#fff;border-radius:10px;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray}.propertyCardList .propertyCardList-item a:hover{opacity:.6}.propertyCardList-img-wrap{position:relative}.propertyCard-flagArea{position:absolute;top:0px;left:0px;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0px}.propertyCardList-flag-new{font-size:1.25rem;font-weight:700;padding:0px;color:#fff;background:#375469;display:block;width:60px;text-align:center;line-height:20px}@media screen and (max-width: 692px){.propertyCardList-flag-new{font-size:1.1rem;padding:2px 6px;width:52px}}.propertyCardList-flag-premium{font-size:1.25rem;font-weight:700;padding:0px 10px;color:#fff;background:-webkit-linear-gradient(309.92deg, #ECE4C7 0.38%, #A39367 44.46%, #7E6B37 80.53%);background:linear-gradient(140.08deg, #ECE4C7 0.38%, #A39367 44.46%, #7E6B37 80.53%);display:block;width:auto;text-align:center;line-height:20px}@media screen and (max-width: 692px){.propertyCardList-flag-premium{font-size:1.1rem;padding:2px 6px}}.propertyCardList-flag-renovation{font-size:1.2rem;font-weight:700;padding:0px;color:#fff;background:#252525;display:block;width:60px;text-align:center;line-height:20px}@media screen and (max-width: 520px){.propertyCardList-flag-renovation{font-size:1.1rem;padding:2px 6px;width:52px}}.favo_mark{position:absolute;top:5px;right:5px;cursor:pointer;z-index:10}.favo_mark_in{position:relative}.favo_mark_in .simplefavorite-button.active{opacity:1}.pickup-container .favo_mark{top:10px;right:10px}.favo_mark a.simplefavorite-button{background:#fff;border:1px solid #252525;width:36px;height:36px;position:relative;display:block;margin-left:auto;border-radius:4px}@media screen and (max-width: 692px){.favo_mark a.simplefavorite-button{width:30px;height:30px}}.favo_mark a.simplefavorite-button .fa-heart{color:#8f8f8f;font-size:2rem;position:absolute;top:52%;left:52%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.favo_mark a.simplefavorite-button.active .fa-heart{color:#ea9797}a.simplefavorite-button{opacity:.7}a.simplefavorite-button:hover{opacity:1}.favo_mark a.simplefavorite-button:before{content:"お気に入りリストに\a入れる";white-space:pre;display:none;position:absolute;background:#fff;width:114px;padding:4px;bottom:-48px;right:0px;font-size:.9rem;border:1px solid #afafaf;text-align:center;z-index:10}.favo_mark a.simplefavorite-button:hover::before{display:inline-block}.fav-solid:before{content:"";background:url(../img/icon-favo-yet.png) no-repeat;background-size:contain;display:block;width:30px;height:30px}@media screen and (max-width: 692px){.fav-solid:before{width:35px;height:35px}}.fav-solid.heart-full:before{content:"";background:url(../img/icon-favo.png) no-repeat;background-size:contain;display:block;width:30px;height:30px}@media screen and (max-width: 692px){.fav-solid.heart-full:before{width:35px;height:35px}}.propertyCardList-price{color:#fff;position:absolute;bottom:5px;left:10px;font-size:1.1rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px}.propertyCardList-price.prc{color:#ff998e}@media screen and (max-width: 520px){.propertyCardList-price{font-size:1.1rem}}.propertyCardList-price .propertyCardList-price-num{font-size:2.2rem;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300}@media screen and (max-width: 520px){.propertyCardList-price .propertyCardList-price-num{font-size:1.6rem}}.propertyCardList-iconsale{font-size:1.2rem;background:#fff;border-radius:10px;position:absolute;padding:0px 10px;bottom:10px;right:10px}@media screen and (max-width: 520px){.propertyCardList-iconsale{font-size:1rem}}.propertyCardList-flag-pricechange{color:#fff;position:absolute;bottom:10px;right:10px;font-size:1.2rem;border:1px solid #fff;padding:0px 4px;font-weight:500}@media screen and (max-width: 520px){.propertyCardList-flag-pricechange{font-size:.9rem;padding:1px 3px}}.propertyCardList-img-wrap .propertyCardList-img{aspect-ratio:3/2;position:relative;background:#252525}.propertyCardList-img-wrap img{aspect-ratio:3/2;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0px;left:0px;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #000), color-stop(65%, #000), to(transparent));-webkit-mask-image:-webkit-linear-gradient(#000 10%, #000 65%, transparent 100%);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #000), color-stop(65%, #000), to(transparent));mask-image:linear-gradient(#000 10%, #000 65%, transparent 100%)}.propertyCardList-txt-wrap{margin-top:5px}.propertyCardList-txt-wrap p{font-size:1.3rem;font-weight:400}.propertyCardList-frame{border:1px solid #afafaf}.propertyCardList-ttl{background:#eae7e2;font-size:.9rem;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;padding:3px}.propertyCardList-access{font-size:1.1rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3px}.propertyCardList-access:before{content:"";width:10px;height:10px;background:url(../img/icon_access.png) left center no-repeat;background-size:contain;display:block}.propertyCardList-floor{font-size:1.1rem;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;padding:3px;text-align:left;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}.propertyCardList-txt-limit-wrap{overflow:hidden}.propertyCardList-txt-limit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;margin-bottom:5px}.btn-box{display:block;text-align:center}.btn-box .btn{display:inline-block;text-align:center;vertical-align:middle;text-decoration:none;width:auto;margin:auto;padding:10px 20px;font-weight:700;border-radius:0;color:#375469;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media screen and (max-width: 692px){.btn-box .btn{border-radius:3px;-webkit-box-shadow:0px 4px 3px 0px rgba(70,93,110,.3);box-shadow:0px 4px 3px 0px rgba(70,93,110,.3);font-weight:400}}.btn-box .btn p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 692px){.btn-box .btn p{font-size:1.3rem}}.btn-box .btn p:before{content:"";background:url(../img/btn-arrow.png) no-repeat;background-size:contain;display:inline-block;width:4px;height:10px}@media screen and (max-width: 692px){.btn-box .btn p:before{display:none}}.btn-box .btn:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.4}@media screen and (max-width: 692px){.btn-box .btn:hover{opacity:.6;-webkit-box-shadow:0px 2px 3px 0px rgba(70,93,110,.3);box-shadow:0px 2px 3px 0px rgba(70,93,110,.3)}}.btn-box-right{text-align:right;display:block}@media screen and (max-width: 692px){.btn-box-right{text-align:center}}.encircle-btn-box{text-align:center;display:block}.encircle-btn{padding:6px 60px;line-height:1em;font-size:1.6rem;font-weight:400;border:1px solid #252525;border-radius:3px;background:#f3f1ed;-webkit-box-shadow:0px 4px 3px 0px rgba(0,0,0,.1);box-shadow:0px 4px 3px 0px rgba(0,0,0,.1);-webkit-transition:ease all .2s;transition:ease all .2s}@media screen and (max-width: 692px){.encircle-btn{font-size:1.2rem;padding:6px 35px}}.encircle-btn:hover{-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.1);box-shadow:0px 2px 3px 0px rgba(0,0,0,.1);opacity:.6}.btn-wht{background:#fff;width:315px;height:65px;border-radius:40px;display:inline-block;position:relative}.btn-wht p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap}.btn-wht p::before{content:"";background:url(../img/HG-logo.png) no-repeat;background-size:contain;display:inline-block;width:24px;height:24px}.more{color:#375469}.more:hover{color:rgba(55,84,105,.5)}.more2{border:1px solid #375469;color:#375469;border-radius:3px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 15px;margin:auto;min-width:160px}.more2:hover{color:#fff;background:rgba(55,84,105,.7)}.btn-blue{display:inline-block;width:250px;height:72px;background:#375469;-webkit-box-shadow:0px 4px 3px 0px rgba(0,0,0,.1);box-shadow:0px 4px 3px 0px rgba(0,0,0,.1);color:#fff;text-decoration:none;border-radius:3px;position:relative;-webkit-transition:ease all .3s;transition:ease all .3s}@media screen and (max-width: 800px){.btn-blue{height:60px}}@media screen and (max-width: 692px){.btn-blue{height:56px}}.btn-blue:hover{opacity:.6;color:#fff}.btn-blue:visited{color:#fff}.btn-blue span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap;text-align:center;font-size:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn-blue-home span::before{content:"";display:block;width:17px;height:17px;background:url("../img/icon-house.png");background-size:cover;background-repeat:no-repeat}.btn-blue-commission span::before{content:"";display:block;width:17px;height:17px;background:url("../img/icon-price-wht.png");background-size:cover;background-repeat:no-repeat}.gold-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:225px;height:75px;background-image:-webkit-linear-gradient(135deg, #7e6b37, #a39367 55%, #ece4c7);background-image:linear-gradient(315deg, #7e6b37, #a39367 55%, #ece4c7);-webkit-box-shadow:0px 4px 3px 0px rgba(0,0,0,.1);box-shadow:0px 4px 3px 0px rgba(0,0,0,.1);color:#fff;text-decoration:none;border-radius:3px;padding:0 15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-left:30px;-webkit-transition:ease all .3s;transition:ease all .3s}@media screen and (max-width: 692px){.gold-btn{height:70px}}.gold-btn:hover{opacity:.6;color:#fff}.gold-btn span{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:1.8rem;font-weight:500;color:#fff}.gold-btn::before{content:"";position:absolute;top:50%;left:40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:22px;height:22px;background:url("../img/icon-bubble.png");background-size:cover;background-repeat:no-repeat}.btn-navy{background:#375469;color:#fff;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 40px;font-weight:600;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray}.btn-navy:hover{color:#fff;background:rgba(55,84,105,.8);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;height:auto;border-top:1px dotted #989898;border-left:1px dotted #989898}table th{padding:10px;text-align:left;font-weight:bold;border-bottom:1px dotted #989898;border-right:1px dotted #989898;background:#f3f1ed}table th.pct35{width:35%}table td{padding:10px;border-bottom:1px dotted #989898;border-right:1px dotted #989898}table thead th.th_w_10{width:10%}table thead th.th_w_15{width:15%}table thead th.th_w_20{width:20%}table thead th.th_w_25{width:25%}table tbody th{width:auto}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input:not([type]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #375469;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:inherit;box-sizing:inherit;height:6rem;padding:.6rem 2rem;width:100%;font-size:1.6rem}@media screen and (max-width: 692px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input:not([type]),textarea,select{font-size:1.2rem}}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus,select:focus{outline:0}input[type=email]:not(:first-of-type):not(:last-of-type),input[type=number]:not(:first-of-type):not(:last-of-type),input[type=password]:not(:first-of-type):not(:last-of-type),input[type=search]:not(:first-of-type):not(:last-of-type),input[type=tel]:not(:first-of-type):not(:last-of-type),input[type=text]:not(:first-of-type):not(:last-of-type),input[type=url]:not(:first-of-type):not(:last-of-type),input:not([type]):not(:first-of-type):not(:last-of-type),textarea:not(:first-of-type):not(:last-of-type),select:not(:first-of-type):not(:last-of-type){border-radius:0}input[type=email].length_sh,input[type=number].length_sh,input[type=password].length_sh,input[type=search].length_sh,input[type=tel].length_sh,input[type=text].length_sh,input[type=url].length_sh,input:not([type]).length_sh,textarea.length_sh,select.length_sh{min-width:80px;width:calc(25% - 15px)}input[type=email].length_hl,input[type=number].length_hl,input[type=password].length_hl,input[type=search].length_hl,input[type=tel].length_hl,input[type=text].length_hl,input[type=url].length_hl,input:not([type]).length_hl,textarea.length_hl,select.length_hl{min-width:240px;width:calc(50% - 15px)}input[type=email].length_md,input[type=number].length_md,input[type=password].length_md,input[type=search].length_md,input[type=tel].length_md,input[type=text].length_md,input[type=url].length_md,input:not([type]).length_md,textarea.length_md,select.length_md{max-width:200px}input[type=email].length_lg,input[type=number].length_lg,input[type=password].length_lg,input[type=search].length_lg,input[type=tel].length_lg,input[type=text].length_lg,input[type=url].length_lg,input:not([type]).length_lg,textarea.length_lg,select.length_lg{width:100%}textarea{min-height:16rem;font-family:"YuGothic M";font-style:normal;font-weight:normal;padding:10px;border:1px solid #252525}@media screen and (max-width: 692px){textarea{min-height:11rem}}label,legend{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;cursor:pointer}fieldset{border-width:0;padding:0}form button,input[type=submit],input[type=reset]{display:block;text-align:center;text-decoration:none;position:relative;width:270px;margin:auto;padding:1.1rem 2rem;font-weight:400;border-radius:3px;color:#fff;background:#375469;-webkit-box-shadow:0px 2px 2px 0px rgba(37,37,37,.2);box-shadow:0px 2px 2px 0px rgba(37,37,37,.2);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;font-size:1.8rem;border:none;cursor:pointer}@media screen and (max-width: 692px){form button,input[type=submit],input[type=reset]{padding:1.6rem 2rem}}input[type=submit]:hover,input[type=reset]:hover{opacity:.7;color:#fff}input[type=reset]{max-width:160px;height:50px;background-color:#8f8f8f;-webkit-box-shadow:0 3px 0 #5c5c5c;box-shadow:0 3px 0 #5c5c5c}input[type=reset]:hover{background-color:#767676}input[type=checkbox],input[type=radio]{display:inline}input[type=checkbox]:checked+span,input[type=radio]:checked+span{font-weight:bold;color:#375469}label.checkbox,label.radio{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}label.checkbox::after,label.checkbox::before,label.radio::after,label.radio::before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}label.radio{min-height:23px;margin-right:23px;padding-left:23px;line-height:23px}label.radio::after,label.radio::before{top:0;bottom:0;margin-top:auto;margin-bottom:auto}label.radio::before{border-radius:100%;width:18px;height:18px;border:1px solid #989898;left:0;z-index:3}label.radio::after{width:10px;height:10px;border-radius:100%;left:4px;background-color:#375469;z-index:1}label.radio input[type=radio]{left:-18px;width:18px;height:18px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;border-radius:100%;-webkit-box-shadow:18px 0 #fff;box-shadow:18px 0 #fff}label.radio input[type=radio]:checked{-webkit-box-shadow:none;box-shadow:none}label.radio input[type=radio]:focus{opacity:.2;-webkit-box-shadow:18px 0 #fff;box-shadow:18px 0 #fff}label.checkbox{padding-left:25px;line-height:20px}label.checkbox::before{width:20px;height:20px;left:0;top:0;border:1px solid #989898;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box}label.checkbox::after{top:calc(50% - 3.3333333333px);left:6.6666666667px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #375469;border-bottom:3px solid #375469;display:block;margin-top:-6.6666666667px;width:6.6666666667px;height:16px;z-index:1}label.checkbox input[type=checkbox]{left:-20px;padding:0;display:block;-webkit-box-shadow:20px 0 #fff;box-shadow:20px 0 #fff}label.checkbox input[type=checkbox]:checked{-webkit-box-shadow:none;box-shadow:none}label.checkbox input[type=checkbox]:checked:focus{opacity:.1;-webkit-box-shadow:20px 0 #8f8f8f;box-shadow:20px 0 #8f8f8f}label.checkbox input[type=checkbox]:focus{-webkit-box-shadow:20px 0 #8f8f8f;box-shadow:20px 0 #8f8f8f}label.radio input[type=radio],label.checkbox input[type=checkbox]{position:absolute;z-index:2;margin:0;width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}select{outline:none;text-indent:.01px;text-overflow:"";background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#fff;border:1px solid #989898;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;background-image:-webkit-linear-gradient(45deg, transparent 50%, gray 50%),-webkit-linear-gradient(315deg, gray 50%, transparent 50%),-webkit-linear-gradient(left, #ccc, #ccc);background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select:focus{background-image:-webkit-linear-gradient(45deg, green 50%, transparent 50%),-webkit-linear-gradient(315deg, transparent 50%, green 50%),-webkit-linear-gradient(left, #ccc, #ccc);background-image:linear-gradient(45deg, green 50%, transparent 50%),linear-gradient(135deg, transparent 50%, green 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}select option{background-color:#fff;color:#252525}select::-ms-expand{display:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #8f8f8f}.input_group{display:table;table-layout:fixed;width:100%}.input_group>div{display:table-cell}.input_group>div+div{padding-left:15px}.input_group input{background:#fff;border-radius:3px;border-bottom:none;height:35px;-webkit-box-shadow:inset 1px 1px 0px rgba(37,37,37,.2);box-shadow:inset 1px 1px 0px rgba(37,37,37,.2);padding:.6rem 1.5rem}.input_group input::-webkit-input-placeholder{color:rgba(37,37,37,.5)}.input_group input::-moz-placeholder{color:rgba(37,37,37,.5)}.input_group input:-ms-input-placeholder{color:rgba(37,37,37,.5)}.input_group input::-ms-input-placeholder{color:rgba(37,37,37,.5)}.input_group input::placeholder{color:rgba(37,37,37,.5)}.required{display:inline-block;margin-right:5px;padding:0 10px;background:#b7001e;border-radius:3px;color:#fff;font-weight:bold;font-size:1.4rem}.form-area dt{margin:0 0 16px;font-weight:bold}@media screen and (max-width: 692px){.form-area dt{margin-bottom:12px}}.form-area .inquiry-ttl,.form-area .property-box-ttl,.form-area .text-area-ttl{font-weight:bold}.form-area .inquiry-ttl span,.form-area .property-box-ttl span,.form-area .text-area-ttl span{color:red;font-size:1.2rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.submit-area{margin:40px 0 0;text-align:center;letter-spacing:-0.4em}.submit-area button,.submit-area input{display:inline-block;margin:0 20px 20px;letter-spacing:normal}input[type=submit].search-submit{padding:0px;margin:0px auto 10px auto;border-radius:50px}@media screen and (max-width: 800px){input[type=submit].search-submit{padding:16px 0px;margin:10px auto 10px auto;border-radius:50px}}.form-txt{margin:0px auto 20px auto;display:block}.form-txt p{text-align:left}.form-txt p span{border-bottom:1px solid #252525;padding-bottom:4px}.form-area{display:block;border:1px solid #252525;border-radius:4px;padding:40px;background-color:#fff}@media screen and (max-width: 800px){.form-area{padding:20px}}input[type=submit].submit_btn{display:block;text-align:center;text-decoration:none;position:relative;width:270px;margin:auto;padding:20px;font-weight:600;border-radius:10px;color:#375469;background:#fff url(../img/icon-mail.png) 20px no-repeat;background-size:26px;-webkit-box-shadow:-2px -2px 10px #fff,2px 3px 10px #919496;box-shadow:-2px -2px 10px #fff,2px 3px 10px #919496;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;font-size:1.8rem;border:2px solid #375469;cursor:pointer}@media screen and (max-width: 692px){input[type=submit].submit_btn{padding:1.6rem 2rem}}.inquiry-ttl{font-size:1.8rem;font-weight:600}.inquiry-ttl span{color:red;font-size:1.2rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width: 692px){.inquiry-ttl{font-size:1.4rem}}.form-content{display:block}@media screen and (max-width: 692px){.form-content{display:block}}.form-content dl{width:100%;margin-bottom:40px}@media screen and (max-width: 692px){.form-content dl{width:100%;margin-bottom:32px}}.form-content dl dt{font-size:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;font-weight:600}@media screen and (max-width: 692px){.form-content dl dt{font-size:1.4rem}}.form-content dl dt span{color:red;font-size:1.2rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}input[type=checkbox],input[type=radio]{display:none}.search_check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 40px;gap:0px 60px}@media screen and (max-width: 692px){.search_check{gap:0px 5px}}.form-search-check{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px 20px}@media screen and (max-width: 692px){.form-search-check{display:block}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .horizontal-item{background:#f3f1ed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(50% - 10px)}@media screen and (max-width: 692px){.mw_wp_form .horizontal-item{width:100%}}input[type=checkbox]:checked+span,input[type=radio]:checked+span{color:#252525}.mwform-checkbox-field-text{display:inline-block;position:relative;padding:0 36px 0 45px;font-weight:400}@media screen and (max-width: 692px){.mwform-checkbox-field-text{padding:10px 10px 10px 30px}}@media screen and (max-width: 520px){.mwform-checkbox-field-text{padding:0 0 0 30px}}.mwform-checkbox-field-text:after,.mwform-checkbox-field-text:before{position:absolute;content:"";top:50%}.mwform-checkbox-field-text::before{width:25px;height:25px;left:10px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(37,37,37,.2);box-shadow:inset 0px 1px 1px 0px rgba(37,37,37,.2);margin-top:-13px;background:#fff;border-radius:3px}@media screen and (max-width: 692px){.mwform-checkbox-field-text::before{width:15px;height:15px;margin-top:-9px;left:5px}}.mwform-checkbox-field-text::after{position:absolute;width:5px;height:9px;top:50%;left:20px;border-right:2px solid #252525;border-bottom:2px solid #252525;content:"";margin-top:-7px;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 692px){.mwform-checkbox-field-text::after{left:9px;margin-top:-7px;width:4px;height:8px}}input[type=checkbox]:checked+.mwform-checkbox-field-text::after{opacity:1}.mwform-checkbox-field.horizontal-item label{font-size:1.8rem;font-weight:500;background:#f3f1ed;display:block;width:100%;padding:10px 0px 0px 0px;cursor:pointer;margin-bottom:0}@media screen and (max-width: 692px){.mwform-checkbox-field.horizontal-item label{font-size:1.4rem;padding:5px 0px 0px 0px}}.custom-style{position:relative;display:block;width:100%;padding:16px 16px 16px 48px;cursor:pointer;font-size:1.8rem;font-weight:500;margin-bottom:0}@media screen and (max-width: 692px){.custom-style{font-size:1.4rem;padding:8px 10px 8px 30px}}.custom-style:before{width:25px;height:25px;left:10px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(37,37,37,.2);box-shadow:inset 0px 1px 1px 0px rgba(37,37,37,.2);margin-top:-13px;background:#fff;border-radius:3px}@media screen and (max-width: 692px){.custom-style:before{width:15px;height:15px;margin-top:-9px;left:5px}}input[type=radio]+.custom-style:before{width:16px;height:16px;left:16px;border:1px solid #8f8f8f;margin-top:-8px;background:#fff;border-radius:20px}@media screen and (max-width: 692px){input[type=radio]+.custom-style:before{width:12px;height:12px}}.custom-style:after,.custom-style:before{position:absolute;content:"";top:50%}.custom-style::after{position:absolute;width:6px;height:10px;top:50%;left:18px;border-right:2px solid #252525;border-bottom:2px solid #252525;content:"";margin-top:-7px;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 692px){.custom-style::after{left:20px;margin-top:-9px}}input[type=checkbox]:checked+.custom-style::after,input[type=radio]:checked+.custom-style::after{opacity:1}.property-box p{margin-bottom:14px}@media screen and (max-width: 692px){.property-box p{font-size:1.4rem;margin-bottom:12px}}.property-box p span{margin-left:10px;font-size:1.2rem}@media screen and (max-width: 692px){.property-box p span{font-size:1.1rem}}.text-area-contain{margin:40px 0}.text-area-contain p{margin-bottom:16px}@media screen and (max-width: 692px){.text-area-contain p{margin-bottom:12px}}.text-area-contain p span{display:block;font-size:1.2rem}@media screen and (max-width: 692px){.text-area-contain p span{font-size:1.1rem}}.text-area-contain textarea{background:rgba(0,0,0,0);border:none;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(37,37,37,.2);box-shadow:inset 0px 1px 1px 0px rgba(37,37,37,.2);border-radius:3px}.textareaDiv{position:relative;color:rgba(37,37,37,.5);z-index:1;background:#fff;border-radius:3px}.textareaDiv #placeholderDiv{position:absolute;top:15px;left:15px;font-size:14px}.placeholder{position:absolute;left:0;top:0;z-index:-1;color:#bbb;font-size:1.6rem;padding:10px}@media screen and (max-width: 692px){.placeholder{font-size:1.1rem}}.placeholder.hidden{display:none}#placeholder{opacity:.7;position:absolute;top:15px;left:15px;font-size:14px;z-index:-1}.checkbox-wrap2 .search_check{gap:0px 30px}.checkbox-link{text-decoration:underline;color:#375469}.checkbox-link:visited{color:#375469}.checkbox-link:hover{text-decoration:underline}.privacy-txt{margin:20px 0 30px}@media screen and (max-width: 692px){.privacy-txt{font-size:1.2rem}}.privacy-txt a{text-decoration:underline}.submit-txt-bt{color:#375469;margin-top:20px;text-align:center}@media screen and (max-width: 692px){.submit-txt-bt{font-size:1.2rem;color:#7c7146}}.submit-txt-bt a{text-decoration:underline;color:#375469}@media screen and (max-width: 692px){.submit-txt-bt a{color:#7c7146}}.submit-txt-bt a:hover{color:#375469}.submit-txt-bt-br{display:none}@media screen and (max-width: 692px){.submit-txt-bt-br{display:block}}.consent_check label{color:#375469}.consent_check_box{display:block;margin:0 auto;text-align:center}.consent_check.consent_check{width:auto;display:inline-block}.consent_check.consent_check .custom-style{color:#375469}.consent_check.consent_check .horizontal-item{display:block;width:100%}.mw_wp_form_preview .input_group,.mw_wp_form_preview .form-search-check,.mw_wp_form_preview .property-box p,.mw_wp_form_preview .text-area-contain p{padding:0px}.mw_wp_form_preview p.text-area-ttl,.mw_wp_form_preview p.property-box-ttl{background:none;padding:0;font-size:1.8rem}.mw_wp_form_preview .property-box span{display:none}.mw_wp_form_preview .text-area-contain span{display:none}.mw_wp_form .error{font-weight:bold;color:red;margin:5px}.form_attention{text-align:center;padding:10px;font-weight:bold;margin-top:20px}.form_attention span{border-bottom:1px dotted #000;padding-bottom:5px;color:#b70000}.form_attention span:before{content:"";font-family:fontawesome;font-weight:normal;padding-right:5px}.mw_wp_form_preview .form_attention{display:none}.recap-txt{text-align:center}.recap-txt a{text-decoration:underline}.property-box{margin-bottom:40px}.property-box p{margin-bottom:10px;font-size:1.8rem}@media screen and (max-width: 692px){.property-box p{font-size:1.4rem;margin-bottom:12px}}.property-box p span{margin-left:10px;font-size:1.2rem}@media screen and (max-width: 692px){.property-box p span{font-size:1.1rem}}.property-box input{background:#fff;border-radius:3px;border-bottom:none;height:35px;-webkit-box-shadow:inset 1px 1px 0px rgba(37,37,37,.2);box-shadow:inset 1px 1px 0px rgba(37,37,37,.2);padding:.6rem 1.5rem}.result-top-bar{border:1px solid #252525;border-radius:4px;background:#fff;padding:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.result-top-bar .current-result,.result-top-bar .result-num{padding-right:20px;border-right:1px solid #252525}.result-top-bar .current-result span,.result-top-bar .result-num span{font-weight:bold;font-size:1.6rem}@media screen and (max-width: 800px){.result-top-bar{display:block}.result-top-bar .current-result,.result-top-bar .result-num{border:none}}.result-top-bar a{background:#eae7e2;display:block;padding:5px 15px;border-radius:4px}.mw_wp_form_preview .contactform-vendorlink{display:none}.mw_wp_form_preview .contactform-ttl-txt{display:none}.mw_wp_form_preview .form-content dl dt span{display:none}.mw_wp_form_preview .input_group{font-size:1.8rem}.mw_wp_form_preview .textareaDiv{background:#f3f1ed;font-size:1.8rem;color:#252525}.mw_wp_form_preview .consent_check_box{display:none}.mw_wp_form_preview .privacy-txt{display:none}.mw_wp_form_preview .form-search-check{font-size:1.8rem}.mw_wp_form_preview .property-box-ttl{font-size:1.4rem}.mw_wp_form_preview .form-content dl dt{font-size:1.4rem;color:#8f8f8f}.mw_wp_form_preview .inquiry-ttl{font-size:1.4rem;color:#8f8f8f}.mw_wp_form_preview .property-box-ttl{font-size:1.4rem;color:#8f8f8f}.page-form-com-ttl{background:#fff;font-size:1.8rem;border-radius:40px;display:inline-block;padding:20px 150px;font-weight:500}@media screen and (max-width: 692px){.page-form-com-ttl{font-size:1.6rem;padding:20px;width:80%}}@media screen and (max-width: 692px){.page-form-com-ttl{width:100%}}.contentBreadth-form-com-wrap{text-align:center}.page-form-com-txt-pc{font-size:1.6rem;margin-top:40px}@media screen and (max-width: 692px){.page-form-com-txt-pc{display:none}}.page-form-com-txt-pc .page-form-com-txt-01{font-size:1.8rem;font-weight:700}.page-form-com-txt-pc .page-form-com-txt-02{font-weight:700}.page-form-com-txt-sp{display:none}@media screen and (max-width: 692px){.page-form-com-txt-sp{display:block;margin-top:40px}}.page-form-com-txt-sp .page-form-com-txt-01{font-size:1.6rem;font-weight:700}.page-form-com-txt-sp .page-form-com-txt-02{text-align:1.2rem}.page-form-com-txt-pc-02{margin:20px 0}.page-form-com-txt-sp-02{margin:20px 0}/*!
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#f3f1ed;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item{display:block}.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#f3f1ed;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.bx-wrapper .bx-controls-direction{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9 ;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.accordion .accordion_header{background:#375469;color:#fff;padding:10px;text-align:center;position:relative;overflow:hidden;cursor:pointer;-webkit-transition-duration:.2s;transition-duration:.2s}.accordion .accordion_header:after{content:"";font-family:FontAwesome;float:right;margin-right:1em}.accordion .accordion_header.open{background:#f3f1ed;color:#375469}.accordion .accordion_header.open:after{content:"";font-family:FontAwesome}.accordion .accordion_body{display:none;padding:10px;border:1px solid #375469}.com-accordion{margin-bottom:10px;border-bottom:1px solid #252525}.com-accordion__title{font-size:1.6rem;padding:10px;cursor:pointer;position:relative}@media screen and (max-width: 692px){.com-accordion__title{width:90%;font-size:1.4rem}}.com-accordion__title::before{content:"";display:inline-block;width:20px;height:2px;background-color:#252525;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width: 692px){.com-accordion__title::before{right:-20px;width:16px}}.com-accordion__title::after{content:"";display:inline-block;width:20px;height:2px;background-color:#252525;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}@media screen and (max-width: 692px){.com-accordion__title::after{right:-20px;width:16px}}.com-accordion__title.show::before{opacity:0}.com-accordion__title.show::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.com-accordion__content{display:none}.com-accordion__text{padding:10px 10px 40px}#nav_tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#nav_tab li{width:auto}#nav_tab li a{display:block;border-bottom:3px solid #8f8f8f;padding:10px 15px;border-radius:5px 5px 0px 0px;text-decoration:none;margin-right:10px;margin-left:10px}#nav_tab li a.active{border-bottom:3px solid #375469;position:relative}#nav_tab li a.active:before{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#375469 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-8px;left:calc(50% - 5px)}#nav_tab_body{padding:10px;background:#fff}#nav_tab_body div{display:none}#toc_container{border:1px solid #375469;padding:10px}#toc_container .toc_title{text-align:center}#toc_container ul.toc_list{list-style-type:disc;margin:10px 0 10px 1.5em}#toc_container ul.toc_list>li{margin-bottom:.25em}/*# sourceMappingURL=common.css.map */