: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:60px;position:fixed;top:0;left:0;width:100%;z-index:101;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header.trans{background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header.trans .header-submenu .header-tel{background:#fff;color:#252525;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@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:60px;padding:0 20px}@media screen and (max-width: 692px){.header-inner{height:50px;padding:0 15px}}.header-submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}@media screen and (max-width: 800px){.header-submenu{gap:10px}}.header-submenu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}@media screen and (max-width: 1104px){.header-submenu ul{display:none}}.header-submenu ul li{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-submenu ul li a{color:#252525;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;padding:10px 5px;position:relative;font-weight:500}.header-submenu ul li a:hover{padding:7px 5px 13px 5px}.header-submenu ul li a:hover:after{position:absolute;bottom:5px;left:calc(50% - 20px);content:"";border-bottom:1px solid #375469;display:block;width:40px;height:1px}.header-submenu .header-tel{background:#375469;display:block;color:#fff;border-radius:50px;padding:6px 20px;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:2rem;text-align:center;line-height:normal;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-submenu .header-tel .header-tel-txt{display:block;font-size:1rem}.header-submenu .header-tel .header-tel-num{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-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1em;-webkit-transition:ease all .3s;transition:ease all .3s}.header-submenu .header-tel .header-tel-num:before{content:"";background:url(../img/icon-header-tel.png) no-repeat;background-size:contain;width:14px;height:14px}@media screen and (max-width: 1104px){.header-submenu .header-tel{font-size:1.2rem}}@media screen and (max-width: 960px){.header-submenu .header-tel{display:none}}.header-submenu .header-fav{display:block;font-size:1rem;text-align:center}@media screen and (max-width: 800px){.header-submenu .header-fav{font-size:1rem;letter-spacing:.02em;font-weight:400}}.header-submenu .header-fav:before{content:"";background:url(../img/icon-heart.png) 0 0 no-repeat;background-size:contain;margin:auto;display:block;height:25px;width:25px}@media screen and (max-width: 800px){.header-submenu .header-fav:before{height:20px;width:20px}}.header-submenu .header-fav:hover{-webkit-filter:drop-shadow(2px 2px 6px rgba(255, 255, 255, 0.8)) drop-shadow(-2px -2px 6px rgba(255, 255, 255, 0.8));filter:drop-shadow(2px 2px 6px rgba(255, 255, 255, 0.8)) drop-shadow(-2px -2px 6px rgba(255, 255, 255, 0.8))}.header-submenu .header-history{display:block;font-size:1rem;text-align:center}@media screen and (max-width: 800px){.header-submenu .header-history{font-size:1rem;letter-spacing:.02em;font-weight:400}}.header-submenu .header-history:before{content:"";background:url(../img/icon-history.png) 0 0 no-repeat;background-size:contain;margin:auto;display:block;height:25px;width:25px}@media screen and (max-width: 800px){.header-submenu .header-history:before{height:20px;width:20px}}.header-submenu .header-history:hover{-webkit-filter:drop-shadow(2px 2px 6px rgba(255, 255, 255, 0.8)) drop-shadow(-2px -2px 6px rgba(255, 255, 255, 0.8));filter:drop-shadow(2px 2px 6px rgba(255, 255, 255, 0.8)) drop-shadow(-2px -2px 6px rgba(255, 255, 255, 0.8))}.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{font-size:1rem;text-align:center;cursor:pointer;padding:0;position:relative;display:block;font-size:1rem;text-align:center;background:none;border:none;color:#252525}.hamburger-menu .open{display:inline}.hamburger-menu .close{display:none}@media screen and (max-width: 800px){.hamburger-menu{font-size:1rem;letter-spacing:.02em;font-weight:400}}.hamburger-menu:before{content:"";background:url(../img/icon-hum.png) 0 0 no-repeat;background-size:contain;margin:auto;display:block;height:25px;width:25px}@media screen and (max-width: 800px){.hamburger-menu:before{height:20px;width:20px}}.hamburger-menu:hover{-webkit-filter:drop-shadow(2px 2px 6px rgba(255, 255, 255, 0.8)) drop-shadow(-2px -2px 6px rgba(255, 255, 255, 0.8));filter:drop-shadow(2px 2px 6px rgba(255, 255, 255, 0.8)) drop-shadow(-2px -2px 6px rgba(255, 255, 255, 0.8))}.hamburger-menu.open .open{display:none}.hamburger-menu.open .close{display:inline}.hamburger-menu.open:before{background:url(../img/icon_close.png) 0 0 no-repeat;background-size:contain;margin:auto;display:block;height:25px;width:25px}@media screen and (max-width: 800px){.hamburger-menu.open:before{height:20px;width:20px}}.global-nav{position:fixed;z-index:-1;-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;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width: 800px){.global-nav-content{gap:30px}}@media screen and (max-width: 692px){.global-nav-content{display:block;margin-bottom:40px}}.global-nav-content-list1{width:50%}@media screen and (max-width: 692px){.global-nav-content-list1{width:auto}}.global-nav-content-list1 li{background:#252525;border-radius:10px;overflow:hidden;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray;margin-bottom:10px}.global-nav-content-list1 li a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:right;position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 692px){.global-nav-content-list1 li a{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.global-nav-content-list1 li a span:first-child{font-family:"Aboreto",system-ui;font-weight:400;font-style:normal;font-size:2rem;display:block;text-align:left}@media screen and (max-width: 692px){.global-nav-content-list1 li a span:first-child{font-size:1.4rem}}.global-nav-content-list1 li a span:last-child{font-size:1.6rem;background:url(../img/icon-nav-arr.png) right center no-repeat;background-size:16px;position:absolute;bottom:20px;right:20px;line-height:1;padding:0px 30px 0px 0px;font-weight:500}@media screen and (max-width: 692px){.global-nav-content-list1 li a span:last-child{position:static;padding:0px 20px 0px 0px}}.global-nav-content-list1 li a span:last-child br{display:none}@media screen and (max-width: 692px){.global-nav-content-list1 li a span:last-child br{display:inline}}.global-nav-content-list1 li.gnclist1 a{background:#375469;padding:0px 20px;height:120px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 692px){.global-nav-content-list1 li.gnclist1 a{height:80px}}.global-nav-content-list1 li.gnclist1 a span{padding-right:30px;font-size:1.6rem;background:url(../img/icon-nav-arr.png) right center no-repeat;background-size:contain;text-align:right;position:static;font-weight:500}.global-nav-content-list1 li.gnclist2 a{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(25%, rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(255, 255, 255, 0))),url(../img/topImg01.png) center center no-repeat;background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 25%, rgba(255, 255, 255, 0) 75%),url(../img/topImg01.png) center center no-repeat;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 25%, rgba(255, 255, 255, 0) 75%),url(../img/topImg01.png) center center no-repeat;background-size:100%;padding:0px 20px;height:150px}@media screen and (max-width: 692px){.global-nav-content-list1 li.gnclist2 a{height:80px}}.global-nav-content-list1 li.gnclist3 a{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(25%, rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(255, 255, 255, 0))),url(../img/topImg02.png) center center no-repeat;background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 25%, rgba(255, 255, 255, 0) 75%),url(../img/topImg02.png) center center no-repeat;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 25%, rgba(255, 255, 255, 0) 75%),url(../img/topImg02.png) center center no-repeat;background-size:100%;padding:0px 20px;height:150px}@media screen and (max-width: 692px){.global-nav-content-list1 li.gnclist3 a{height:80px}}.global-nav-content-list1 li.gnclist4 a{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(25%, rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(255, 255, 255, 0))),url(../img/topImg03.png) center center no-repeat;background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 25%, rgba(255, 255, 255, 0) 75%),url(../img/topImg03.png) center center no-repeat;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 25%, rgba(255, 255, 255, 0) 75%),url(../img/topImg03.png) center center no-repeat;background-size:100%;padding:0px 20px;height:150px}@media screen and (max-width: 692px){.global-nav-content-list1 li.gnclist4 a{height:80px}}.global-nav-content-list-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 692px){.global-nav-content-list-wrap{width:auto}}.global-nav-content-list2{width:50%}.global-nav-content-list2:before{content:"MENU";color:#fff;font-size:4rem;font-family:"Aboreto",system-ui;font-weight:400;font-style:normal}@media screen and (max-width: 800px){.global-nav-content-list2:before{font-size:3rem;width:100%}}.global-nav-content-list2:first-child:before{content:"SERVICE";color:#fff;font-size:4rem;font-family:"Aboreto",system-ui;font-weight:400;font-style:normal}@media screen and (max-width: 800px){.global-nav-content-list2:first-child:before{font-size:3rem;width:100%}}.global-nav-content-list2 li{margin-bottom:20px}.global-nav-content-list2 li:first-child{margin-top:-20px}@media screen and (max-width: 692px){.global-nav-content-list2 li:first-child{margin-top:0px}}.global-nav-content-list2 li a{display:block;font-size:1.6rem;font-weight:500;color:#375469}@media screen and (max-width: 800px){.global-nav-content-list2 li a{font-size:1.4rem}}.global-nav-content-list2 li a:after{content:"▶";font-size:1rem;padding-left:5px}.global-nav-content-list2 li a span{display:block;font-size:1rem;color:#9aa9b4;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal}.global-navi-cv{width:100%}@media screen and (max-width: 692px){.global-navi-cv .global-navi-tel{display:none}}.global-navi-cv .global-navi-tel span{font-size:1.8rem;color:#375469;font-weight:600}.global-navi-cv .global-navi-tel span span{display:block;font-size:1.2rem;font-weight:normal;color:#5b5b5b}.global-navi-cv .global-navi-tel p{margin:5px 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;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;color:#375469;font-weight:400;line-height:1em}@media screen and (max-width: 960px){.global-navi-cv .global-navi-tel p{font-size:3rem}}@media screen and (max-width: 800px){.global-navi-cv .global-navi-tel p{font-size:2.4rem}}.global-navi-cv .global-navi-tel p:before{content:"";background:url(../img/icon-tel-bl.png) 0 0 no-repeat;background-size:contain;width:30px;height:30px;display:block}@media screen and (max-width: 800px){.global-navi-cv .global-navi-tel p:before{width:24px;height:24px}}.global-navi-cv .global-navi-tel p span{background:#375469;font-weight:normal;border-radius:50px;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;color:#fff;padding:0px 10px;font-size:1.6rem}@media screen and (max-width: 800px){.global-navi-cv .global-navi-tel p span{font-size:1.3rem}}.global-navi-cv .global-navi-tel-sp-txt{display:none}@media screen and (max-width: 692px){.global-navi-cv .global-navi-tel-sp-txt{display:block;font-size:1.8rem;font-weight:600;margin-bottom:20px;letter-spacing:.06em;color:#375469}.global-navi-cv .global-navi-tel-sp-txt span{display:block;font-size:1rem;margin-bottom:20px}}.global-navi-cv .global-navi-tel-sp{display:none}@media screen and (max-width: 692px){.global-navi-cv .global-navi-tel-sp{background:#375469;margin:0px 0px 10px 0px;font-size:2.6rem;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;border-radius:10px;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:65px;font-weight:300}.global-navi-cv .global-navi-tel-sp:before{content:"";background:url(../img/icon-phone.png) 0 0 no-repeat;background-size:contain;width:30px;height:30px;display:block}}.global-navi-cv .global-cv-list{max-width:350px}@media screen and (max-width: 692px){.global-navi-cv .global-cv-list{max-width:initial}}.global-navi-cv .global-cv-btn-contact{height:70px;background:#f57f00;color:#fff;border-radius:10px;display:block;position:relative;margin:0 auto 10px;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray}@media screen and (max-width: 692px){.global-navi-cv .global-cv-btn-contact{height:65px}}.global-navi-cv .global-cv-btn-contact p{font-size:1.8rem;font-weight:500;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);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}.global-navi-cv .global-cv-btn-contact p:before{content:"";background:url(../img/icon-mail-wht.png) no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}.global-navi-cv .global-cv-btn-line{height:70px;background:#fff;border-radius:10px;display:block;position:relative;margin:0 auto;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray}@media screen and (max-width: 800px){.global-navi-cv .global-cv-btn-line{margin:0 auto 20px}}@media screen and (max-width: 692px){.global-navi-cv .global-cv-btn-line{height:65px}}.global-navi-cv .global-cv-btn-line p{color:#06c755;font-size:1.8rem;font-weight:500;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);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}.global-navi-cv .global-cv-btn-line p:before{content:"";background:url(../img/icon-line.png) no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}.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:-150vh;left:0;width:100%;height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.global-nav.open{top:0;z-index:100;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.global-nav.submenuopen{padding-top:90px}}.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:-960px;width:960px;height:100%;margin-top:120px;padding-bottom:80px;overflow-y:auto;max-height:none !important;z-index:-1}.global-nav.open{right:0px;left:0px;margin:120px auto 0px auto;z-index:100}.global-nav ul{display:block;padding-left:10px}}@media screen and (max-width: 960px){.global-nav{right:100%;width:100%;padding:20px}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#f3f1ed;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;z-index:100}@-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}.header.trans .header-submenu .header-tel .header-tel-num:before{content:"";background:url(../img/icon-tel-bl2.png) no-repeat;background-size:contain;-webkit-transition:ease all .3s;transition:ease all .3s}.glonav-search{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}.glonav-btn-area{width:50%}@media screen and (max-width: 692px){.glonav-btn-area{width:100%}}.glonav-ttl{font-size:4rem;font-family:"Aboreto",system-ui;font-weight:400;font-style:normal;color:#fff;position:relative}@media screen and (max-width: 800px){.glonav-ttl{font-size:3rem}}@media screen and (max-width: 692px){.glonav-ttl{font-size:3.6rem}}.glonav-ttl span{font-size:2rem;color:#375469;font-weight:500;position:absolute;left:0;bottom:-5px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal}@media screen and (max-width: 800px){.glonav-ttl span{font-size:1.5rem}}@media screen and (max-width: 692px){.glonav-ttl span{font-size:1.6rem}}.glonav-search-btn{background:#375469;border-radius:30px;display:block;width:180px;height:45px;position:relative;-webkit-box-shadow:1px 2px 8px #5b5b5b;box-shadow:1px 2px 8px #5b5b5b;-webkit-transition:ease all .2s;transition:ease all .2s}@media screen and (max-width: 800px){.glonav-search-btn{width:150px;height:40px}}.glonav-search-btn p{color:#fff;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 520px){.glonav-search-btn p{font-size:1.2rem}}.glonav-search-btn p:after{content:"";background:url(../img/icon-search.png) no-repeat;background-size:contain;width:14px;height:14px;-webkit-transition:ease all .2s;transition:ease all .2s}.glonav-search-btn:hover{background:#fff}.glonav-search-btn:hover p{color:#375469;-webkit-transition:ease all .2s;transition:ease all .2s}.glonav-search-btn:hover p:after{content:"";background:url(../img/icon-search-bl.png) no-repeat;background-size:contain;width:14px;height:14px}.glonav-btn-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px;gap:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 5px}.glonav-btn{aspect-ratio:29/30;width:50%;-webkit-box-shadow:1px 2px 8px #5b5b5b;box-shadow:1px 2px 8px #5b5b5b;position:relative;border-radius:10px;-webkit-transition:ease all .2s;transition:ease all .2s}.glonav-btn-propertylist{background:url(../img/propertylist.png) no-repeat;background-size:cover;background-position:70%;position:relative}.glonav-btn-propertylist:before{content:"";width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.5)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));display:block;position:absolute;border-radius:10px}.glonav-btn:after{content:"";width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:block;position:absolute;border-radius:10px;top:0;left:0;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.glonav-btn:hover::after{opacity:1}.glonav-btn-preceding{background:url(../img/preceding.png) no-repeat;background-size:cover;background-position:50%}.glonav-btn-about{background:url(../img/about.png) no-repeat;background-size:180%;background-position:60%;position:relative}.glonav-btn-about:before{content:"";width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.5)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));display:block;position:absolute;border-radius:10px}.glonav-btn-aboutcom{background:url(../img/aboutcom.png) no-repeat;background-size:cover;background-position:50%;position:relative}.glonav-btn-aboutcom:before{content:"";width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.5)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));display:block;position:absolute;border-radius:10px}.glonav-btn-arrow{color:#fff;position:absolute;z-index:1;text-align:right;right:12px;top:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:5px;line-height:1em}@media screen and (max-width: 520px){.glonav-btn-arrow{display:block}}.glonav-btn-arrow:after{content:"";background:url(../img/property-btn.svg) no-repeat;background-size:contain;width:18px;height:18px;display:block}@media screen and (max-width: 960px){.glonav-btn-arrow:after{width:14px;height:14px}}@media screen and (max-width: 520px){.glonav-btn-arrow:after{margin-left:auto;margin-top:4px}}.glonav-btn-arrow p{font-size:1.4rem;font-weight:500}@media screen and (max-width: 960px){.glonav-btn-arrow p{font-size:1.2rem}}@media screen and (max-width: 692px){.glonav-btn-arrow p{font-size:1.4rem;line-height:1.1em}}.glonav-btn-arrow p span{font-size:1.2rem;font-family:"Aboreto",system-ui;font-weight:400;font-style:normal;display:block;padding-top:10px;letter-spacing:0}@media screen and (max-width: 960px){.glonav-btn-arrow p span{font-size:1rem;padding-top:5px}}.glonav-btn-txt{color:#fff;position:absolute;font-size:1.2rem;left:12px;bottom:12px;z-index:2}@media screen and (max-width: 960px){.glonav-btn-txt{font-size:1rem}}@media screen and (max-width: 692px){.glonav-btn-txt{font-size:1.2rem}}@media screen and (max-width: 520px){.glonav-btn-txt{font-size:1rem}}.glonav-btn:hover .glonav-btn-arrow{color:#375469}.glonav-btn:hover .glonav-btn-arrow:after{content:"";background:url(../img/property-btn-bl.svg) no-repeat;background-size:contain;width:18px;height:18px;display:block}.glonav-btn:hover .glonav-btn-txt{color:#375469}.glonav-box{margin-bottom:40px;letter-spacing:0}.glonav-btn-arrow-br{display:none}@media screen and (max-width: 800px){.glonav-btn-arrow-br{display:block}}.glonavi-cv-bt{display:none}@media screen and (max-width: 692px){.glonavi-cv-bt{display:block;margin-top:48px;padding-bottom:48px;text-align:center}}.glonavi-cv-bt-hg{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1rem;margin-top:10px}.glonavi-cv-bt-link{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;margin-top:24px;gap:7px 14px}.glonavi-cv-bt-link-extra{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:2px}.glonavi-cv-bt-link-extra:after{content:"";background:url(../img/icon_external2.png) no-repeat;background-size:contain;display:block;width:8px;height:8px}footer{background:#5b5b5b;padding:40px 0 60px}@media screen and (max-width: 800px){footer{padding:20px 0 120px}}.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:#5b5b5b;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;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:gray;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;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;font-size:1.5rem}@media screen and (max-width: 800px){.footerOverview-txt{font-size:1.4rem;font-weight:500;text-align:center;margin:24px auto 32px auto;line-height:2.5rem}}@media screen and (max-width: 800px){.footer-con-counter{display:none}}.footer-con-counter-ttl{font-size:1.8rem;font-weight:700;color:#375469}.footer-con-counter-txt{font-size:1.2rem;color:#375469;font-weight:500}.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.5rem;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.3rem}}@media screen and (max-width: 800px){.footer-bottom-link-qa{padding:0 10px}}.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:10px;display:block;border:1px solid #f3f1ed;position:relative;margin:0 auto 20px;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray}@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:10px;display:block;border:1px solid #06c755;position:relative;margin:0 auto;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray}@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:60px;background:#375469;color:#fff;border-radius:10px;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:66px}}.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 40px 0px}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-txtarea .footerOverview-txt{margin:20px 0px}}.footerOverviewPage .footerTel-pc{margin:10px 0px 20px 0px;font-size:4.8rem;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;color:#375469}@media screen and (max-width: 800px){.footerOverviewPage .footerTel-pc{display:none}}.footerOverviewPage .footerTel-pc:before{content:"";background:url(../img/icon-tel-bl3.png) 0 0 no-repeat;background-size:contain;width:30px;height:30px;display:block}.footerOverviewPage .footerTel-pc span{background:#375469;color:#fff;padding:6px 18px;border-radius:20px}.footerOverviewPage .footerOverview-btn-contact{height:60px;background:#f57f00;border:1px solid #f57f00;color:#fff;margin:10px 0px 20px}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-btn-contact{margin:10px auto 10px}}.footerOverviewPage .footerOverview-btn-contact p:before{background:url(../img/icon-mail-wht.png) no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}.footerOverviewPage .footerOverview-btn-line{height:60px;margin:10px 0px;border:none}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-btn-line{margin:10px auto 10px}}.footerOverviewPage .footerOverview-btn-phone{-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray}@media screen and (max-width: 800px){.footerOverviewPage .footerOverview-btn-phone{margin:10px auto 20px}}.footerOverviewPage .footer-bar-ttl{font-size:2.8rem;font-weight:500;color:#404040}@media screen and (max-width: 800px){.footerOverviewPage .footer-bar-ttl{font-size:2.4rem}}@media screen and (max-width: 692px){.footerOverviewPage .footer-bar-ttl{font-size:2.1rem}}.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:0px}}.footerOverviewPage .footer-bottom-link li a{color:#252525;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;gap:0}}.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-archive::before{content:"";width:35px;height:1px;display:block;background:#404040}@media screen and (max-width: 800px){.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-archive::before{display:none}}.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-company::before{content:"";width:35px;height:1px;display:block;background:#404040}@media screen and (max-width: 800px){.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-company::before{width:1px;height:12px;margin-right:10px}}.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-qa::before{content:"";width:35px;height:1px;display:block;background:#404040}@media screen and (max-width: 800px){.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-qa::before{width:1px;height:12px;margin-right:10px}}.footerOverviewPage .footer-bottom-link li a.footer-bottom-link-qa::after{display:none}.cv-block-footer .cv-block-inner .cv-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999;display:block}@media screen and (max-width: 692px){.cv-block-footer .cv-block-inner .cv-modal-container{padding:0px}}.cv-block-footer .cv-block-inner .cv-modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.cv-block-footer .cv-block-inner .cv-modal-container.active{opacity:1;visibility:visible}.cv-block-footer .cv-block-inner .cv-modal-body{position:relative;display:inline-block;vertical-align:middle;width:auto}.cv-block-footer .cv-block-inner .cv-modal-close{position:absolute;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;top:20px;right:20px;width:45px;height:45px;font-size:40px;color:#fff;cursor:pointer;border:1px solid gray;border-radius:50%;background:#fff}@media screen and (max-width: 692px){.cv-block-footer .cv-block-inner .cv-modal-close{top:-5px;right:10px}}.cv-block-footer .cv-block-inner .cv-modal-close-btn{width:45px;height:45px;position:relative}.cv-block-footer .cv-block-inner .cv-modal-close-btn:before,.cv-block-footer .cv-block-inner .cv-modal-close-btn:after{content:"";width:1px;height:32px;background:#404040;display:block;position:absolute;top:50%;left:50%}@media screen and (max-width: 692px){.cv-block-footer .cv-block-inner .cv-modal-close-btn:before,.cv-block-footer .cv-block-inner .cv-modal-close-btn:after{height:20px}}.cv-block-footer .cv-block-inner .cv-modal-close-btn:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.cv-block-footer .cv-block-inner .cv-modal-close-btn:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.cv-block-footer .cv-block-inner .cv-modal-content{background:rgba(225,225,225,.95);-webkit-box-shadow:1px 2px 8px 0px #252525;box-shadow:1px 2px 8px 0px #252525;max-width:700px;width:100%;padding:60px 20px 20px;border-radius:20px;display:block}@media screen and (max-width: 800px){.cv-block-footer .cv-block-inner .cv-modal-content{max-width:600px}}@media screen and (max-width: 692px){.cv-block-footer .cv-block-inner .cv-modal-content{max-width:400px;padding:40px}}@media screen and (max-width: 520px){.cv-block-footer .cv-block-inner .cv-modal-content{max-width:360px}}.cv-block-footer .cv-block-inner .cv-modal-content p{display:block;font-size:1.8rem;color:#252525;width:inherit;line-height:1.8em;margin-bottom:20px}.cv-block-footer .cv-block-inner .cv-modal-telnum{font-size:1.8rem;color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(64, 64, 64)), to(rgb(128, 128, 128)));background-image:-webkit-linear-gradient(bottom, rgb(64, 64, 64), rgb(128, 128, 128));background-image:linear-gradient(0deg, rgb(64, 64, 64), rgb(128, 128, 128));border:none;width:185px;padding:15px 0;border-radius:35px;display:inline-block;text-align:center;-webkit-box-shadow:0px 1px 4px 0px gray;box-shadow:0px 1px 4px 0px gray}.cv-block-footer .cv-block-inner .cv-modal-telnum: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}.bn-wrap{margin-top:80px}.bn-wrap a{display:block;-webkit-transition:ease all .2s;transition:ease all .2s}.bn-wrap a:hover{opacity:.7}@media screen and (max-width: 692px){.bn-pc{display:none}}.bn-sp{display:none}@media screen and (max-width: 692px){.bn-sp{display:block}}.bg-lt{background:#f8f6f3}.pb-100{padding-bottom:100px}@media screen and (max-width: 692px){.pb-100{padding-bottom:48px}}.pt-100{padding-top:100px}@media screen and (max-width: 692px){.pt-100{padding-top:48px}}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:0em}.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:2rem;text-align:right}@media screen and (max-width: 800px){.entry-title-txt{display:block}}@media screen and (max-width: 692px){.entry-title-txt{font-size:1.5rem;text-align:left;margin-top:5px}}.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}}.non-bar-ttl{font-size:3.6rem;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;text-align:center;font-weight:300}@media screen and (max-width: 692px){.non-bar-ttl{font-size:2.8rem}}.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:30px 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:20px 10px;margin-top:20px}}.propertyCardList .propertyCardList-item{display:block;width:100%;height:100%;position:relative;z-index:1}.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;overflow:hidden;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray}.propertyCardList .propertyCardList-item a img{-webkit-transition:.5s;transition:.5s}.propertyCardList .propertyCardList-item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.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:400}@media screen and (max-width: 520px){.propertyCardList-price .propertyCardList-price-num{font-size:1.6rem}}.propertyCardList-iconsale{font-size:1.4rem;background:#fff;border-radius:10px;position:absolute;padding:0px 10px;bottom:10px;right:10px;color:#525252;font-weight:500}@media screen and (max-width: 692px){.propertyCardList-iconsale{font-size:1rem}}.propertyCardList-iconsale span{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.8rem;font-weight:300;line-height:1em;padding:0 2px}@media screen and (max-width: 692px){.propertyCardList-iconsale span{font-size:1.2rem}}@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{padding:10px;color:#525252}.propertyCardList-txt-wrap p{font-size:1.3rem;font-weight:500}.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.6rem;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}@media screen and (max-width: 692px){.propertyCardList-access{font-size:1.3rem}}.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.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;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}@media screen and (max-width: 692px){.propertyCardList-floor{font-size:1.2rem;line-height:inherit}}.propertyCardList-txt-limit-wrap{overflow:hidden;position:absolute;bottom:30px;left:10px;color:#fff}@media screen and (max-width: 692px){.propertyCardList-txt-limit-wrap{display:none}}.propertyCardList-txt-limit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;margin-bottom:8px}.propertyCardList-txt-limit-wrap-02{overflow:hidden}p.propertyCardList-txt-limit-02{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;font-size:1.6rem}@media screen and (max-width: 692px){p.propertyCardList-txt-limit-02{font-size:1.1rem}}.propertyCardList-txt-limit-wrap-03{overflow:hidden;display:none}@media screen and (max-width: 692px){.propertyCardList-txt-limit-wrap-03{display:block;margin-bottom:2px}}p.propertyCardList-txt-limit-03{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;font-size:1.3rem}.lifestyleTxt{margin-top:30px;margin-bottom:60px;font-size:2rem;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-weight:400;text-align:center;line-height:2.5em}@media screen and (max-width: 692px){.lifestyleTxt{font-size:1.6rem;line-height:2em;margin:24px auto 32px auto}}.lifestyle-wrap{margin-top:0px}.splide__track{padding-bottom:20px}.splide-wrapper{padding:0 0 40px}@media screen and (max-width: 692px){.splide-wrapper{padding:0 0 12px}}.splide__slide{border-radius:10px;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray;background:#fff}.splide__slide a{padding:0px;display:block;width:100%;background:#fff;border-radius:10px;overflow:hidden}.splide__slide img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.splide__slide p{font-size:1.3rem;padding:0px;margin:10px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}@media screen and (max-width: 692px){.splide__slide p{font-size:1.1rem}}.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-center p.sptxt{display:none}@media screen and (max-width: 800px){.btn-box-center p.sptxt{display:block;text-align:center;font-size:1.2rem;margin-bottom:20px}}.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}.btnWhite{background:#fff;border-radius:10px;border:2px solid #375469;display:block;position:relative;margin:0 auto;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray;-webkit-transition:ease all .2s;transition:ease all .2s}.btnWhite p{font-size:2rem;font-weight:500;color:#375469;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap;-webkit-transition:ease all .2s;transition:ease all .2s}@media screen and (max-width: 692px){.btnWhite p{font-size:1.6rem}}.btnWhite:hover{-webkit-box-shadow:1px 1px 2px gray;box-shadow:1px 1px 2px gray;border:2px solid #9aa9b4}.btnWhite:hover p{color:#9aa9b4}.othersite-btn{width:325px;height:70px}@media screen and (max-width: 692px){.othersite-btn{max-width:300px;width:100%;height:60px}}.othersite-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:15px}.othersite-btn p:before{content:"";background:url(../img/icon-contact-navy.png) no-repeat;background-size:contain;width:24px;height:18px;display:block;-webkit-transition:ease all .2s;transition:ease all .2s}.othersite-btn:hover p:before{content:"";background:url(../img/icon-contact-navy-hover.png) no-repeat;background-size:contain;width:24px;height:18px;display:block}.search-btn{width:325px;height:70px}@media screen and (max-width: 692px){.search-btn{max-width:300px;width:100%;height:60px}}.search-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:15px}.search-btn p:before{content:"";background:url(../img/icon-search-blk.png) no-repeat;background-size:contain;width:24px;height:18px;display:block;-webkit-transition:ease all .2s;transition:ease all .2s}.topBtn{width:245px;height:70px;background:#375469;-webkit-transition:ease all .2s;transition:ease all .2s;position:relative;border-radius:10px;-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray;display:block;margin:0 auto}@media screen and (max-width: 692px){.topBtn{width:235px;height:60px}}.topBtn:hover{background:#9aa9b4;-webkit-box-shadow:1px 1px 2px gray;box-shadow:1px 1px 2px gray}.topBtn p{font-size:2rem;font-weight:500;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap;-webkit-transition:ease all .2s;transition:ease all .2s}@media screen and (max-width: 692px){.topBtn p{font-size:1.6rem}}.btn-external{width:360px;margin:0px}@media screen and (max-width: 692px){.btn-external{width:auto}}.btn-external 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:15px}.btn-external p:after{content:"";background:url(../img/icon_external4.png) no-repeat;background-size:contain;width:24px;height:18px;display:block;-webkit-transition:ease all .2s;transition:ease all .2s}.cv-block{position:absolute;bottom:40px;right:0px;z-index:10}@media screen and (max-width: 800px){.cv-block{display:none}}.cv-block .cv-circle{-webkit-box-shadow:1px 2px 8px gray;box-shadow:1px 2px 8px gray;background-color:#fff;position:absolute;bottom:10px;left:-110px;color:#375469;border:1px solid #375469;border-radius:300px;width:120px;height:120px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal;text-align:center;padding:20px 0px 10px 0px}.cv-block .cv-circle strong{display:block;font-size:2rem;font-weight:500}.cv-block .cv-circle span{display:block}.cv-block .cv-circle span.time{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal}.cv-block .cv-block-inner{width:335px;padding:25px;border-radius:10px 0px 0px 10px;background:-webkit-gradient(linear, left top, left bottom, from(#375469), color-stop(55%, #2c373f), to(#252525));background:-webkit-linear-gradient(top, #375469 0%, #2c373f 55%, #252525 100%);background:linear-gradient(180deg, #375469 0%, #2c373f 55%, #252525 100%)}.cv-block .cv-block-inner div{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.cv-block .cv-block-inner div a{width:calc(50% - 5px);background:#fff;color:#375469;font-weight:500;padding:10px 10px 10px 50px;font-size:1.2rem;letter-spacing:.01em;position:relative;display:block}.cv-block .cv-block-inner div a:after{content:"▶";position:absolute;right:10px;top:calc(50% - .9rem);display:block}.cv-block .cv-block-inner div a.cv-block-link1{color:#fff;background:#f57f00 url(../img/icon-mail-wht.png) left 10px center no-repeat;background-size:30px}.cv-block .cv-block-inner div a.cv-block-link2{color:#fff;background:#06c755 url(../img/icon-line.png) left 5px center no-repeat;background-size:40px}.cv-block.cv-fixed{position:fixed;bottom:20px}.cv-block.cv-fixed .cv-block-inner{width:170px;padding:20px}.cv-block.cv-fixed .cv-block-inner div{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}.cv-block.cv-fixed .cv-block-inner div a{width:100%;padding:10px 10px 10px 40px}.cv-block.cv-fixed .cv-block-inner div a.cv-block-link1{color:#fff;background:#f57f00 url(../img/icon-mail-wht.png) left 10px center no-repeat;background-size:20px}.cv-block.cv-fixed .cv-block-inner div a.cv-block-link2{color:#fff;background:#06c755 url(../img/icon-line.png) left 5px center no-repeat;background-size:30px}.cv-block-footer{display:none;width:100%}.cv-block-footer .cv-block-inner{height:41px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cv-block-footer .cv-block-inner p{font-size:1.6rem;font-weight:500;width:110px;line-height:1.3;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#375469}.cv-block-footer .cv-block-inner a{display:block}.cv-block-footer .cv-block-inner a img{display:block}.cv-block-footer .cv-block-inner a.cv-block-link1{background:#f57f00;width:calc((100% - 20px)/3);border-radius:10px;border:1px solid #fff;-webkit-box-shadow:0px 2px 5px 0px rgba(37,37,37,.8);box-shadow:0px 2px 5px 0px rgba(37,37,37,.8);height:38px}.cv-block-footer .cv-block-inner a.cv-block-link1 img{height:22px;display:block;margin:5px auto 0px auto}.cv-block-footer .cv-block-inner a.cv-block-link2{background:#06c755;width:calc((100% - 20px)/3);border-radius:10px;border:1px solid #fff;-webkit-box-shadow:0px 2px 5px 0px rgba(37,37,37,.8);box-shadow:0px 2px 5px 0px rgba(37,37,37,.8);height:38px}.cv-block-footer .cv-block-inner a.cv-block-link2 img{height:34px;display:block;margin:0px auto 0px auto}.cv-block-footer .cv-block-inner .cv-block-linktel{width:calc((100% - 20px)/3);border-radius:10px;border:1px solid #fff;height:38px;background:#375469;-webkit-box-shadow:0px 2px 5px 0px rgba(37,37,37,.8);box-shadow:0px 2px 5px 0px rgba(37,37,37,.8)}.cv-block-footer .cv-block-inner .cv-block-linktel img{height:20px;display:block;margin:10px auto}.cv-block-footer div.cv-block-footer-msg{color:#fff;background:#252525;width:100%;font-weight:600;padding:5px 0px;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.cv-block-footer div.cv-block-footer-msg span{font-size:1.1rem;padding:2px 5px;color:#252525;background:#fff;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 800px){.cv-block-footer{display:block;position:fixed;bottom:0px;z-index:999;padding-bottom:var(--safe-area-inset-bottom);padding-bottom:calc(var(--safe-area-inset-bottom) + var(--browser-navbar-height));height:calc(70px + var(--safe-area-inset-bottom))}}.has-bottom-navbar .cv-block-footer{padding-bottom:calc(var(--safe-area-inset-bottom) + var(--browser-navbar-height))}.btn-red{background:#fff;font-weight:600;border-radius:45px;border:1px solid #f24d46;padding:10px 15px;line-height:1em;display:inline-block;-webkit-transition:ease all .2s;transition:ease all .2s}.btn-red:hover{opacity:.7}.btn-red p{color:#f24d46;border-bottom:1px solid #f24d46}.red-btn-center{text-align:center;margin:16px auto}.cv-single-fixed{position:fixed;bottom:20px;right:0px;z-index:10}@media screen and (max-width: 800px){.cv-single-fixed{display:none}}.cv-single-fixed a{display:block;padding:5px;-webkit-box-shadow:0px 2px 5px 0px #252525;box-shadow:0px 2px 5px 0px #252525;border:1px solid #fff;border-radius:10px 0px 0px 10px;overflow:hidden}.cv-single-fixed a img{display:block;margin:0px auto}.cv-single-fixed a.cv-block-link1{background:#f57f00;margin-bottom:10px;padding:10px 5px}.cv-single-fixed a.cv-block-link1 img{width:32px}.cv-single-fixed a.cv-block-link2{background:#06c755}.cv-single-fixed a.cv-block-link2 img{width:40px}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.4rem}}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:18rem;font-style:normal;font-weight:normal;padding:.6rem 2rem;border:1px solid #252525;background:#fff}@media screen and (max-width: 692px){textarea{min-height:15rem;padding:.6rem 1.2rem}}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:rgb(117.5,117.5,117.5)}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:40px;-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 2rem}@media screen and (max-width: 692px){.input_group input{padding:.6rem 1.2rem}}@media screen and (max-width: 520px){.input_group input{height:35px}}.input_group input::-webkit-input-placeholder{color:rgba(37,37,37,.5);font-weight:500}.input_group input::-moz-placeholder{color:rgba(37,37,37,.5);font-weight:500}.input_group input:-ms-input-placeholder{color:rgba(37,37,37,.5);font-weight:500}.input_group input::-ms-input-placeholder{color:rgba(37,37,37,.5);font-weight:500}.input_group input::placeholder{color:rgba(37,37,37,.5);font-weight:500}.required{color:red;font-size:1.2rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.form-area dt{margin:0 0 16px;font-weight:500}@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:500}.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:325px;margin:auto;padding:20px;font-weight:500;border-radius:10px;color:#375469;background:#fff;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;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal}@media screen and (max-width: 692px){input[type=submit].submit_btn{padding:15px;width:100%;font-size:1.6rem}}p.inquiry-ttl{font-size:1.8rem;font-weight:500}@media screen and (max-width: 692px){p.inquiry-ttl{font-size:1.6rem}}p.inquiry-ttl span{color:red;font-size:1.2rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}dt.inquiry-ttl{font-size:1.8rem;font-weight:500;margin-bottom:10px}@media screen and (max-width: 692px){dt.inquiry-ttl{font-size:1.6rem}}.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:500}@media screen and (max-width: 692px){.form-content dl dt{font-size:1.6rem}}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:8px 15px}@media screen and (max-width: 692px){.form-search-check{gap:5px 15px}}@media screen and (max-width: 520px){.form-search-check{gap:0px 10px}}.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:500;color:#375469;font-size:1.6rem}@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:-12px;background:#fff;border-radius:3px}@media screen and (max-width: 692px){.mwform-checkbox-field-text::before{width:20px;height:20px;margin-top:-9px;left:5px}}.mwform-checkbox-field-text::after{position:absolute;width:5px;height:9px;top:50%;left:19px;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:12px;margin-top:-5px;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:0;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}}@media screen and (max-width: 692px){.property-box p.inquiry-ttl{font-size:1.6rem}}.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:#fff;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}.text-area-contain textarea::-webkit-input-placeholder{color:#bbb}.text-area-contain textarea::-moz-placeholder{color:#bbb}.text-area-contain textarea:-ms-input-placeholder{color:#bbb}.text-area-contain textarea::-ms-input-placeholder{color:#bbb}.text-area-contain textarea::placeholder{color:#bbb}@media screen and (max-width: 692px){.text-area-contain textarea::-webkit-input-placeholder{font-size:1.2rem}.text-area-contain textarea::-moz-placeholder{font-size:1.2rem}.text-area-contain textarea:-ms-input-placeholder{font-size:1.2rem}.text-area-contain textarea::-ms-input-placeholder{font-size:1.2rem}.text-area-contain textarea::placeholder{font-size:1.2rem}}.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;border:1px solid #fff;padding:7px 55px 7px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}@media screen and (max-width: 692px){.mw_wp_form_preview .input_group{font-size:1.6rem}}.mw_wp_form_preview .textareaDiv{background:#f3f1ed;font-size:1.8rem;color:#252525}@media screen and (max-width: 692px){.mw_wp_form_preview .textareaDiv{font-size:1.6rem}}.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;border:1px solid #fff;padding:7px 15px;display:block}@media screen and (max-width: 692px){.mw_wp_form_preview .form-search-check{font-size:1.6rem}}.mw_wp_form_preview .property-box-ttl{font-size:1.4rem}.mw_wp_form_preview .form-content dl dt{font-size:1.4rem;color:gray}.mw_wp_form_preview .inquiry-ttl{font-size:1.4rem;color:gray;font-weight:500;margin-bottom:10px}.mw_wp_form_preview .property-box-ttl{font-size:1.4rem;color:gray}.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}.form-box-s{max-width:180px}@media screen and (max-width: 520px){.form-box-s{max-width:160px}}.form-box-m{max-width:500px}.form-select-box{background:#e7e5e1;border-radius:10px;padding:24px 32px;display:none}@media screen and (max-width: 692px){.form-select-box{padding:20px}}.form-select-box .mwform-checkbox-field.horizontal-item label{background:#e7e5e1}.form-select-box .search_check{margin-bottom:0}.form-select-ttl{font-size:1.6rem;font-weight:500}.form-select-ttl:before{content:"";display:inline-block;width:16px;height:10px;background:#252525;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);margin-right:5px}@media screen and (max-width: 692px){.form-select-ttl span{font-size:1.2rem}}.consent_check .mwform-checkbox-field-text{font-size:2rem;font-weight:700}@media screen and (max-width: 692px){.consent_check .mwform-checkbox-field-text{font-size:1.6rem}}.contactform-ttl-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 692px){.contactform-ttl-wrap{display:block;text-align:center}}.form-progress{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;padding:24px 0}@media screen and (max-width: 692px){.form-progress{gap:12px}}.form-progress .form-pro-item{width:calc(33.3333333333% - 13px);text-align:center;padding:7px}@media screen and (max-width: 692px){.form-progress .form-pro-item{width:calc(33.3333333333% - 8px)}}.form-progress .form-pro-item span{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;padding-right:5px}.mw_wp_form .form-pro-01{background:#7e6b37;color:#fff;font-size:1.6rem;position:relative}.mw_wp_form .form-pro-01:after{content:"";display:inline-block;width:10px;height:42px;background:#7e6b37;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;top:50%;right:-10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.mw_wp_form .form-pro-02,.mw_wp_form .form-pro-03{background:#fff;color:#7e6b37;font-size:1.6rem}.mw_wp_form .form-pro-02{position:relative}.mw_wp_form .form-pro-02:after{content:"";display:inline-block;width:10px;height:42px;background:#fff;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;top:50%;right:-10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.confirmation-txt-only{display:none}.mw_wp_form_preview .form-progress .form-pro-01{background:#fff;color:#7e6b37;font-size:1.6rem}.mw_wp_form_preview .form-progress .form-pro-01:after{background:#fff}.mw_wp_form_preview .form-progress .form-pro-02{background:#7e6b37;color:#fff;font-size:1.6rem}.mw_wp_form_preview .form-progress .form-pro-02:after{background:#7e6b37}.mw_wp_form_preview .btn-red{display:none}.mw_wp_form_preview .confirmation-txt-only{display:block;text-align:center;font-weight:500;font-size:1.8rem;padding-top:40px}@media screen and (max-width: 692px){.mw_wp_form_preview .confirmation-txt-only{font-size:1.6rem;padding-top:0px}}.mw_wp_form_preview .property-box{font-size:1.8rem}.mw_wp_form_preview .property-box .inquiry-ttl{font-size:1.4rem}.mw_wp_form_preview .required{display:none}.mw_wp_form_preview .form-select-box{background:none;padding:0 0 0 20px}.mw_wp_form_preview .form-select-ttl{font-size:1.4rem;color:gray}.mw_wp_form_preview .form-select-ttl::before{background:gray}.mw_wp_form_preview .submit-txt-s{display:none}.submit-txt-s{font-size:1.2rem;color:gray;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}@media screen and (max-width: 692px){.inquiry-ttl-pc{display:none}}.inquiry-ttl-sp{display:none}@media screen and (max-width: 692px){.inquiry-ttl-sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-size:1.4rem;color:gray;font-weight:500}}.multiple{display:none}@media screen and (max-width: 692px){.multiple{display:block;font-size:1.2rem}}.consent-check-confirm{display:none}.mw_wp_form_preview .consent-check-confirm{display:block}.mw_wp_form_preview .confirm-wrap{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;padding-top:48px}@media screen and (max-width: 692px){.mw_wp_form_preview .confirm-wrap{display:block;padding-top:40px}}.mw_wp_form_preview .confirm-wrap .submit_btn{margin:0}.mw_wp_form_preview .confirm-wrap .form-back{font-size:2rem;color:#375469;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;background:none;-webkit-box-shadow:none;box-shadow:none;margin:0;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal;padding:0;width:auto}@media screen and (max-width: 692px){.mw_wp_form_preview .confirm-wrap .form-back{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;padding-bottom:40px}}.mw_wp_form_preview .confirm-wrap .form-back:before{content:"";background:url(../img/arrow-bl.svg) no-repeat;background-size:contain;width:13px;height:23px}@media screen and (max-width: 692px){.mw_wp_form_preview .confirm-wrap .form-back:before{width:13px;height:15px}}.mw_wp_form_complete .contactform-ttl{text-align:left}@media screen and (max-width: 692px){.mw_wp_form_complete .contactform-ttl{text-align:center}}.mw_wp_form_complete .form-pro-01{background:#fff;color:#7e6b37}.mw_wp_form_complete .form-pro-01::after{background:#fff}.mw_wp_form_complete .form-pro-03{background:#7e6b37;color:#fff}.mw_wp_form_complete .page-form-com-txt{padding-top:56px}@media screen and (max-width: 692px){.mw_wp_form_complete .page-form-com-txt{padding-top:16px}}.mw_wp_form_complete .com-txt-main{font-size:2.4rem;color:#375469;font-weight:500;padding-bottom:48px}@media screen and (max-width: 692px){.mw_wp_form_complete .com-txt-main{font-size:2.2rem;padding-bottom:24px}}.mw_wp_form_complete .com-txt-main br{display:none}@media screen and (max-width: 692px){.mw_wp_form_complete .com-txt-main br{display:block}}.mw_wp_form_complete .com-txt-bt{font-size:1.5rem;font-weight:500}@media screen and (max-width: 692px){.mw_wp_form_complete .com-txt-bt{font-size:1.4rem}}.mw_wp_form_complete .com-txt-bt .page-form-com-txt-01{font-weight:600;font-size:2rem}@media screen and (max-width: 692px){.mw_wp_form_complete .com-txt-bt .page-form-com-txt-01{font-size:1.4rem}}.mw_wp_form_complete .com-txt-att{font-weight:500;font-size:1.3rem;border:1px solid #252525;padding:16px 24px;margin:24px 0;text-align:left;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}@media screen and (max-width: 692px){.mw_wp_form_complete .com-txt-att{font-size:1.2rem;padding:16px 20px}}.mw_wp_form_complete .page-form-com-txt-02{font-size:1.5rem;color:gray;text-align:center}@media screen and (max-width: 692px){.mw_wp_form_complete .page-form-com-txt-02{font-size:1.4rem}}.w_wp_form_preview .cons-check{margin-bottom:15px}.w_wp_form_preview .input-txtarea{max-height:650px;overflow:scroll}.contactform-ttl.vendorform-ttl{color:#252525}.vendorform-com-txt{padding-top:80px}@media screen and (max-width: 692px){.vendorform-com-txt{padding-top:40px}}/*!
 * 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 */