@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zen+Antique&display=swap);:root{--color-background:#FFF;--color-font:#231815;--color-primary:#00524F;--color-primary-shade:#024178;--color-primary-tint:#024178;--color-secondary:#00524F;--color-secondary-tint:#ef796b;--color-table-border:#DDD;--color-contact:#E9ECEB;--color-search01:#D9E5E5;--color-search02:#C6D5D4;--body-font-size:min(calc(1.6rem + (1vw - 19.2px) * 0.1294), 1.6rem);--body-font-family:'Zen Antique', serif;--content-max-width:1240px;--header-background:#E9ECEB;--header-color-font:#00524F;--header-color-primary:#231815;--header-color-primary-shade:#024178;--header-color-primary-tint:#231815;--footer-background:#00524F;--footer-color-font:#FFF;--footer-color-primary:#FFF;--px240:min(calc(240px + (1vw - 19.2px) * 10.3560), 240px);--px200:min(calc(200px + (1vw - 19.2px) * 6.4725), 200px);--px180:min(calc(180px + (1vw - 19.2px) * 3.8835), 180px);--px160w:min(calc(160px + (1vw - 19.2px) * 5.1780), 160px);--px160:min(calc(160px + (1vw - 19.2px) * 6.4725), 160px);--px150:min(calc(150px + (1vw - 19.2px) * 3.2362), 150px);--px140:min(calc(140px + (1vw - 19.2px) * 6.4725), 140px);--px120:min(calc(120px + (1vw - 19.2px) * 2.5890), 120px);--px100w:min(calc(100px + (1vw - 19.2px) *  3.2362), 100px);--px100:min(calc(100px + (1vw - 19.2px) *  3.8835), 100px);--px96:min(calc(96px + (1vw - 19.2px) * 3.1068), 96px);--px80w:min(calc(80px + (1vw - 19.2px) * 1.2945), 80px);--px80:min(calc(80px + (1vw - 19.2px) * 2.5890), 80px);--px80s:min(calc(80px + (1vw - 19.2px) * 3.8835), 80px);--px60w:min(calc(60px + (1vw - 19.2px) * 1.2945), 60px);--px60:min(calc(60px + (1vw - 19.2px) * 1.9417), 60px);--px50:min(calc(50px + (1vw - 19.2px) * 1.2945), 50px);--px40w:min(calc(40px + (1vw - 19.2px) * 0.6472), 40px);--px40:min(calc(40px + (1vw - 19.2px) * 1.2945), 40px);--px30w:min(calc(30px + (1vw - 19.2px) * 0.6472), 30px);--px30:min(calc(30px + (1vw - 19.2px) * 0.9709), 30px);--px24:min(calc(24px + (1vw - 19.2px) * 0.6472), 24px);--px20:min(calc(20px + (1vw - 19.2px) * 0.6472), 20px);--px18:min(calc(18px + (1vw - 19.2px) * 0.2589), 18px);--px16:min(calc(16px + (1vw - 19.2px) * 0.1294), 16px);--px14:min(calc(14px + (1vw - 19.2px) * 0.1294), 14px);--px12:min(calc(12px + (1vw - 19.2px) * 0.0647), 12px);--rem120:min(calc(12rem + (1vw - 1.92rem) * 3.8835), 12rem);--rem80w:min(calc(8rem + (1vw - 1.92rem) * 1.2945), 8rem);--rem80:min(calc(8rem + (1vw - 1.92rem) * 2.5890), 8rem);--rem72:min(calc(7.2rem + (1vw - 1.92rem) * 1.9417), 7.2rem);--rem60:min(calc(6rem + (1vw - 1.92rem) * 1.5534), 6rem);--rem48w:min(calc(4.8rem + (1vw - 1.92rem) * 0.6472), 4.8rem);--rem48:min(calc(4.8rem + (1vw - 1.92rem) * 1.5534), 4.8rem);--rem42w:min(calc(4.2rem + (1vw - 1.92rem) * 0.6472), 4.2rem);--rem42:min(calc(4.2rem + (1vw - 1.92rem) * 1.1650), 4.2rem);--rem42s:min(calc(4.2rem + (1vw - 1.92rem) * 1.4887), 4.2rem);--rem40w:min(calc(4rem + (1vw - 1.92rem) * 0.6472), 4rem);--rem40:min(calc(4rem + (1vw - 1.92rem) * 1.2945), 4rem);--rem36:min(calc(3.6rem + (1vw - 1.92rem) * 0.7767), 3.6rem);--rem30w:min(calc(3rem + (1vw - 1.92rem) * 0.3883), 3rem);--rem30:min(calc(3rem + (1vw - 1.92rem) * 0.6472), 3rem);--rem30s:min(calc(3rem + (1vw - 1.92rem) * 0.9709), 3rem);--rem28:min(calc(2.8rem + (1vw - 1.92rem) * 0.6472), 2.8rem);--rem24w:min(calc(2.4rem + (1vw - 1.92rem) * 0.3883), 2.4rem);--rem24:min(calc(2.4rem + (1vw - 1.92rem) * 0.6472), 2.4rem);--rem20w:min(calc(2rem + (1vw - 1.92rem) * 0.2589), 2rem);--rem20:min(calc(2rem + (1vw - 1.92rem) * 0.3883), 2rem);--rem18:min(calc(1.8rem + (1vw - 1.92rem) * 0.2589) ,1.8rem);--rem16:min(calc(1.6rem + (1vw - 1.92rem) * 0.1294), 1.6rem);--rem14:min(calc(1.4rem + (1vw - 1.92rem) * 0.1294), 1.4rem);--rem12:min(calc(1.2rem + (1vw - 1.92rem) * 0.0647), 1.2rem)}html{font-size:62.5%;overflow-x:hidden}body{color:var(--color-font);font-size:var(--body-font-size);font-weight:400;font-family:var(--body-font-family);background:var(--color-background)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body.mobile #mainImg,body.mobile #breadcrumb{margin-top:0}body.mobile{margin-top:0}#mainImg{padding-bottom:0}#mainImg img{width:100%!important}.home #content{padding:0}#wrapper,#content,.post{overflow:visible!important}body.mobile{margin-top:60px}#sidebar h2{color:var(--color-font);text-align:center}a#scrollUp{background:var(--color-primary)}.bg .inner{width:auto!important}#header p{float:none;padding:0}#header .bg,.bg{background:none;margin:0 auto}#header h1,#header .description,#header-upper h1,#header-upper .description{color:var(--header-color-font);font-size:min(calc(1.2rem + (1vw - 19.2px) * 0.2232), 1.2rem)}@media print,screen and (min-width:1024px){#header-upper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#F2F2F2;height:50px;padding:5px min(calc(20px + (1vw - 19.2px) * 1.1161), 20px)}.header__socialicon ul,#header-upper .header__catchphrase,#header-upper .bg,#header-upper .bg .inner,#header-upper h1,#header-upper .description{height:100%}#header-upper h1,#header-upper .description{display:flex;flex-direction:row;align-items:center}#header-upper .fa-2x,.fa-2x{font-size:inherit}#header-upper .socialicon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;padding:0}#header-upper .socialicon ul li{display:flex;justify-content:center;align-items:center;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}#header-upper .socialicon ul li:not(:last-child){margin-right:10px}#header-upper .socialicon ul li::before{content:none}#header-upper .socialicon ul li a{padding:0;overflow:initial;line-height:1}#header-upper .socialicon .fa-facebook-square:before,#header-upper .socialicon .fa-twitter-square:before,#header-upper .socialicon .fa-youtube-square:before,#header-upper .socialicon .fa-instagram:before{color:var(--header-color-primary);font-size:2.5rem}#header-upper .socialicon .SvgLine{fill:var(--header-color-primary);width:21px;height:21px}#header{overflow:visible;color:var(--header-color-font);background:var(--header-background);width:100%;height:80px;margin:auto;z-index:9999}#header .inner,#header-layout,#header .logo,#header .sticky-logo,#header .logo a,#header .header__nav-contact,nav#mainNav,#mainNav .inner,nav div.panel,nav#mainNav ul,nav#mainNav ul li,nav#mainNav ul li a,#header ul.header__contact,#header ul.header__contact li,#header a.head_btn{height:100%;float:none}#header .inner{width:100%;max-width:none}#header-layout{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:none;padding:0}#header .logo{display:block;line-height:0;padding:min(calc(10px + (1vw - 19.2px) * 0.5580), 10px) min(calc(20px + (1vw - 19.2px) * 1.1161), 20px)}#header .logo a{display:flex;flex-direction:row;align-items:center}#header .logo img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;max-width:250px;max-height:70px}#header .header__nav-contact{flex-shrink:0}nav#mainNav{background:none;margin:0}nav#mainNav ul,#header .header__nav-contact{display:flex;flex-direction:row;align-items:center}nav#mainNav ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--header-color-font);font-size:min(calc(1.6rem + (1vw - 19.2px) * 0.2232), 1.6rem);padding:min(calc(15px + (1vw - 19.2px) * 0.5580), 15px) min(calc(35px + (1vw - 19.2px) * 1.6722), 10px)}nav#mainNav ul ul.sub-menu{width:250px;height:auto}nav#mainNav ul li:hover ul.sub-menu{top:100%;left:50%;transform:translateX(-50%)}nav#mainNav ul li a b,nav#mainNav ul li a span{margin-top:0}nav#mainNav ul li a span{color:var(--header-color-font)}nav#mainNav ul li.current-menu-item a b,nav#mainNav ul li a:hover b,nav#mainNav ul li a:active b,nav#mainNav ul li.current-menu-parent a b{color:var(--header-color-primary)}nav#mainNav ul li li a:hover,nav#mainNav ul li li.current-menu-item a,nav#mainNav ul li li.current-menu-item li a:hover,nav#mainNav ul li.current-menu-item li a:hover,nav#mainNav ul li.current-menu-ancestor li.current-menu-item a,nav#mainNav ul li.current-menu-ancestor li a:hover{color:var(--header-color-font);background:none}#header ul.header__contact{display:flex;flex-direction:row;align-items:center;margin-left:min(calc(10px + (1vw - 19.2px) * 0.5580), 10px)}#header a.head_btn{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--header-color-primary-shade);color:#fff;font-size:calc(1.6rem + (1vw - 19.2px) * 0.2232);font-weight:600;line-height:1.4;padding:min(calc(10px + (1vw - 19.2px) * 0.2232), 10px) min(calc(20px + (1vw - 19.2px) * 0.5580), 20px);-webkit-transition:.3s;transition:.3s}#header a.head_btn.tel_btn{background:var(--header-color-primary-shade)}#header a.head_btn:hover{background:var(--header-color-primary-tint)}#header a.head_btn::before{display:block;font-family:'FontAwesome';font-size:1.4em;font-weight:400;line-height:1;margin-bottom:.1em}#header a.head_btn.tel_btn::before{content:'\f095'}#header a.head_btn.mail_btn::before{content:'\f0e0'}.sticky-header .site-header{z-index:9999}.sticky-header #header>.inner{height:auto;background:#fff;box-shadow:0 0 6px rgb(0 0 0 / .2)}.sticky-header #header-layout{justify-content:space-between;height:80px}.sticky-header nav#mainNav{background:none}}@media print,screen and (max-width:1240px){#header a.headBtn span{display:none}#header a.headBtn::before{margin-right:0}}@media print,screen and (max-width:1023px){#header-upper .header__socialicon,#header .sticky-logo,#header ul.header__contact{display:none}#header h1,#header .description,#header-upper h1,#header-upper .description{display:block;float:none;text-align:center;padding:20px 0 10px}}@media print,screen and (min-width:1024px){.sticky-header .site-header{position:fixed!important;width:100%;z-index:9999;top:-125px;transform:translateY(125px);transition:all 0.8s ease-in-out}}@media print,screen and (max-width:1023px){#header .inner{width:100%}#header-layout{padding:0}#header .logo{display:block;text-align:center;margin:20px auto;padding:0}}.spmenu #menu{padding:0 1px 2px 0}.spmenu #menu p{transform:translateX(-50%);left:50%}.spmenu #menu span,.spmenu #menu span:before,.spmenu #menu span:after{width:35px;background:var(--header-color-primary)}.spmenu #menu p{color:var(--header-color-primary)}@media print,screen and (max-width:1023px){.mobile #header{background:var(--header-background);box-shadow:0 0 6px rgb(0 0 0 / .2);z-index:9999}body.mobile nav#mainNav.menuOpen{height:calc(100% - 130px)}body.mobile #header .logo,body.mobile #header .logo .mark{display:-webkit-box;display:-ms-flexbox;display:flex!important}body.mobile #header .logo .spmenu{display:block!important}body.mobile #header .logo .mark{justify-content:center;align-items:center;padding:5px 10px}body.mobile #header .logo img{width:auto;height:100%;max-width:250px;max-height:50px;-o-object-fit:contain;object-fit:contain}nav#mainNav ul li a{color:var(--header-color-font)}nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:hover{color:var(--header-color-primary)}}#footer{color:var(--footer-color-font);font-size:min(calc(1.4rem + (1vw - 19.2px) * 0.1942), 1.4rem);padding:min(calc(50px + (1vw - 19.2px) * 0.9709), 50px) 0 30px;background:var(--footer-background)}#footer a{-webkit-transition:.2s;transition:.2s}#footer .inner{width:95%;max-width:var(--content-max-width)}#footer ul{font-size:100%;padding:0}#footer ul li{display:block;padding:0;margin:0}#footer ul li::before{content:none;position:static;top:auto;left:auto;width:auto;height:auto;background:none}#footer ul li a{padding:0}#footer li a,.footeradd,.footertel,#footer li a:hover{color:var(--footer-color-primary)}#footer img{width:auto;max-width:100%}#footer .footer__logo:not(:last-child){text-align:center;margin-bottom:20px}#footer .footer__logo img{max-width:320px;max-height:min(calc(60px + (1vw - 19.2px) * 1.2945), 60px);-o-object-fit:contain;object-fit:contain}#footer .footnav{float:none}#footer .footnav:not(:last-child){margin-bottom:30px}#footer .footnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footnav ul>li{position:relative;line-height:1.4;padding:0 min(calc(16px + (1vw - 19.2px) * 0.4531), 16px) 0 min(calc(15px + (1vw - 19.2px) * 0.4531), 15px);margin-bottom:10px}#footer .footnav ul>li::before,#footer .footnav ul>li::after{content:'';position:absolute;width:1px;height:100%;background:var(--footer-color-font);top:0}#footer .footnav ul>li::before{left:0}#footer .footnav ul>li::after{right:-1px}#footer .fa-2x,.fa-2x{font-size:inherit}#footer .socialicon ul,.socialicon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}#footer .socialicon ul li,.socialicon ul li{text-align:center;padding:0 .6em;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}#footer .socialicon ul li::before,.socialicon ul li::before{content:none}#footer .socialicon ul li a,.socialicon ul li a{padding:0;overflow:initial;line-height:1}#footer .fa-facebook-square:before,#footer .fa-twitter-square:before,#footer .fa-youtube-square:before,#footer .fa-instagram:before{color:var(--footer-color-primary);font-size:3rem}#footer .SvgLine{fill:var(--footer-color-primary);width:28px;height:28px}@media print,screen and (max-width:768px){#footer{padding-bottom:60px}}#copyright{color:var(--footer-color-font);font-size:min(calc(1.2rem + (1vw - 19.2px) * 0.1294), 1.2rem);letter-spacing:.1rem;padding:0;margin:30px auto 0;background:var(--footer-background)}.front_contents{position:relative;padding:min(calc(150px + (1vw - 19.2px) * 4.5307), 150px) 0;z-index:10}.wrapper_content{position:relative;width:90%;max-width:1240px;margin:0 auto;z-index:20}#front_top_content,#front_bottom_content{position:relative;background:#fafafa;padding:min(calc(120px + (1vw - 19.2px) * 3.2362), 120px) 0;z-index:10}#front-sectionPost{width:90%;max-width:1240px;margin:0 auto}h1.title,.post h1,.post h2,.post2b h2,.post4b h2,h2.title,.post h3,.post h4{line-height:1.6;background:none}.post h1 span,.post h2 span,.post h3 span,.post h4 span{padding:0}h1.title:first-child,.post h1:first-child,#front-sectionPost h1:first-child,.post h2:first-child,.post h3:first-child,.post h3.col-in-h3:first-child,.post h4:first-child{margin-top:0}h1.title,.post h1,header#h1Header h1.title{font-size:min(calc(3.2rem + (1vw - 19.2px) * 0.5178), 3.2rem);font-weight:600;letter-spacing:.2rem;text-align:center;text-shadow:none;padding:0;z-index:20}h1.title,.post h1{position:relative;margin:0 auto min(calc(60px + (1vw - 19.2px) * 1.2945), 60px)}h1.title .sub_ttl,.post h1 .sub_ttl{display:block;font-size:min(calc(1.6rem + (1vw - 19.2px) * 0.2589), 1.6rem)}.post h2{font-size:min(calc(2.8rem + (1vw - 19.2px) * 0.4531), 2.8rem);font-weight:600;text-align:center;letter-spacing:.2rem;padding:0;margin:min(calc(120px + (1vw - 19.2px) * 3.5599), 120px) auto min(calc(50px + (1vw - 19.2px) * 0.9709), 50px)}.post h2::before{content:none;position:relative;width:auto;height:auto;top:auto;left:auto}.post h2::after{content:'';position:relative;visibility:visible;display:block;width:2.2em;height:3px;background:var(--color-primary);margin:.6em auto 0}.post h3{font-size:min(calc(2.4rem + (1vw - 19.2px) * 0.4531), 2.4rem);font-weight:600;letter-spacing:.1rem;padding:0 .4em .4em;margin:min(calc(70px + (1vw - 19.2px) * 2.2654), 70px) auto min(calc(35px + (1vw - 19.2px) * 0.6472), 35px);border-bottom:2px solid var(--color-primary)}.post h3::before{content:none;position:relative;width:auto;height:auto;top:auto;left:auto}.post h4{position:relative;font-size:min(calc(1.8rem + (1vw - 19.2px) * 0.1942), 1.8rem);font-weight:600;padding:0 0 0 1.2em;margin:min(calc(30px + (1vw - 19.2px) * 0.6472), 30px) auto min(calc(15px + (1vw - 19.2px) * 0.3236), 15px);border:none}.post h4::before{content:'';position:absolute;width:.7em;height:2px;background:var(--color-primary);top:.8em;left:0}.content_inner{margin:0 auto;width:90%}.content_wrapper{margin:0 auto;width:100%}.max_w900{max-width:900px}.max_w960{max-width:960px}.max_w1000{max-width:1000px}.max_w1024{max-width:1024px}.max_w1100{max-width:1100px}.max_w1200{max-width:1200px}.max_w1240{max-width:1240px}.max_w1300{max-width:1300px}.max_w1400{max-width:1400px}.max_w1500{max-width:1500px}.max_w1600{max-width:1600px}.max_w1700{max-width:1700px}.max_w1800{max-width:1800px}.mt0{margin-top:0!important}.mt1{margin-top:1rem!important}.mt2{margin-top:2rem!important}.mt3{margin-top:3rem!important}.mt4{margin-top:4rem!important}.mt5{margin-top:5rem!important}.mt6{margin-top:6rem!important}.mt7{margin-top:7rem!important}.mt8{margin-top:8rem!important}.mt9{margin-top:9rem!important}.mt10{margin-top:10rem!important}.mt15{margin-top:15rem!important}.mt16{margin-top:16rem!important}.mb0{margin-bottom:0rem!important}.mb1{margin-bottom:1rem!important}.mb2{margin-bottom:2rem!important}.mb3{margin-bottom:3rem!important}.mb4{margin-bottom:4rem!important}.mb5{margin-bottom:5rem!important}.mb6{margin-bottom:6rem!important}.mb7{margin-bottom:7rem!important}.mb8{margin-bottom:8rem!important}.mb9{margin-bottom:9rem!important}.mb10{margin-bottom:10rem!important}.mb15{margin-bottom:15rem!important}.mb16{margin-bottom:16rem!important}@media screen and (max-width:768px){.mt1{margin-top:0.5rem!important}.mt2{margin-top:1rem!important}.mt3{margin-top:1.5rem!important}.mt4{margin-top:2rem!important}.mt5{margin-top:2.5rem!important}.mt6{margin-top:3rem!important}.mt7{margin-top:3.5rem!important}.mt8{margin-top:4rem!important}.mt9{margin-top:4.5rem!important}.mt10{margin-top:5rem!important}.mt15{margin-top:7.5rem!important}.mt16{margin-top:8rem!important}.mb1{margin-bottom:0.5rem!important}.mb2{margin-bottom:1rem!important}.mb3{margin-bottom:1.5rem!important}.mb4{margin-bottom:2rem!important}.mb5{margin-bottom:2.5rem!important}.mb6{margin-bottom:3rem!important}.mb7{margin-bottom:3.5rem!important}.mb8{margin-bottom:4rem!important}.mb9{margin-bottom:4.5rem!important}.mb10{margin-bottom:5rem!important}.mb15{margin-bottom:7.5rem!important}.mb16{margin-bottom:8rem!important}}.pt0{padding-top:0rem!important}.pt1{padding-top:1rem!important}.pt2{padding-top:2rem!important}.pt3{padding-top:3rem!important}.pt4{padding-top:4rem!important}.pt5{padding-top:5rem!important}.pt6{padding-top:6rem!important}.pt7{padding-top:7rem!important}.pt8{padding-top:8rem!important}.pt9{padding-top:9rem!important}.pt10{padding-top:10rem!important}.pb0{padding-bottom:0rem!important}.pb1{padding-bottom:1rem!important}.pb2{padding-bottom:2rem!important}.pb3{padding-bottom:3rem!important}.pb4{padding-bottom:4rem!important}.pb5{padding-bottom:5rem!important}.pb6{padding-bottom:6rem!important}.pb7{padding-bottom:7rem!important}.pb8{padding-bottom:8rem!important}.pb9{padding-bottom:9rem!important}.pb10{padding-bottom:10rem!important}.pd2{padding:2rem!important}.pd3{padding:3rem!important}.pd4{padding:4rem!important}.pd5{padding:5rem!important}@media screen and (max-width:768px){.pt1{padding-top:0.5rem!important}.pt2{padding-top:1rem!important}.pt3{padding-top:1.5rem!important}.pt4{padding-top:2rem!important}.pt5{padding-top:2.5rem!important}.pt6{padding-top:3rem!important}.pt7{padding-top:3.5rem!important}.pt8{padding-top:4rem!important}.pt9{padding-top:4.5rem!important}.pt10{padding-top:5rem!important}.pb1{padding-bottom:0.5rem!important}.pb2{padding-bottom:1rem!important}.pb3{padding-bottom:1.5rem!important}.pb4{padding-bottom:2rem!important}.pb5{padding-bottom:2.5rem!important}.pb6{padding-bottom:3rem!important}.pb7{padding-bottom:3.5rem!important}.pb8{padding-bottom:4rem!important}.pb9{padding-bottom:4.5rem!important}.pb10{padding-bottom:5rem!important}.pd2{padding:1rem!important}.pd3{padding:1.5rem!important}.pd4{padding:2rem!important}.pd5{padding:2.5rem!important}}@media screen and (max-width:414px){.mt16{margin-top:5rem!important}.mb16{margin-bottom:5rem!important}}.spbr,table.sp_t,.post img.img_sp{display:none}.pc_none{display:none}@media screen and (max-width:768px){.spbr,table.sp_t,.post img.img_sp{display:block}.pcbr,table.pc_t,.post img.img_pc{display:none}.pc_none{display:inherit}.sp_none{display:none}}@media screen and (min-width:769px){.pc_center{text-align:center!important}.pc_right{text-align:right!important}.pc_left{text-align:left!important}}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.gap{gap:5%}.gap3{gap:3%}.ai_center{align-items:center}.ai_self_center{align-self:center}.jc_center{justify-content:center}.jc_between{justify-content:space-between}.rev{flex-direction:row-reverse}@media screen and (min-width:769px){.columns,.flexbox{display:flex}}@media screen and (max-width:768px){.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{width:100%;margin-bottom:20px}.flexbox.rev{flex-direction:row-reverse}.sp_nowrap{display:flex}.sp_nowrap .w10{width:10%}.sp_nowrap .w20{width:20%}.sp_nowrap .w30{width:30%}.sp_nowrap .w40{width:40%}.sp_nowrap .w50{width:50%}.sp_nowrap .w60{width:60%}.sp_nowrap .w70{width:70%}.sp_nowrap .w80{width:80%}.sp_nowrap .w90{width:90%}.sp_ai_top{align-items:flex-start}.sp_no_mb{margin-bottom:0!important}.sp_no_pb{padding-bottom:0!important}}.anchor_link::before{content:'';display:block;padding-top:80px;margin-top:-80px}a.link_btn.anchor_btn{min-width:auto;padding:10px 30px}a.link_btn.anchor_btn::after{content:'\f078'}ul.anchor_list{max-width:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.anchor_list>li{width:calc((100% - (10px * 4)) / 5);margin-right:9px}@media print,screen and (min-width:1024px){ul.anchor_list>li:nth-child(5n),ul.anchor_list>li:last-child{margin-right:0}ul.anchor_list>li:nth-child(5n+1):nth-last-child(-n+5),ul.anchor_list>li:nth-child(5n+1):nth-last-child(-n+5)~li{margin-bottom:0}}@media print,screen and (max-width:1023px) and (min-width:769px){ul.anchor_list>li{width:calc((100% - (10px * 2)) / 3)}ul.anchor_list>li:nth-child(3n),ul.anchor_list>li:last-child{margin-right:0}ul.anchor_list>li:nth-child(3n+1):nth-last-child(-n+3),ul.anchor_list>li:nth-child(3n+1):nth-last-child(-n+3)~li{margin-bottom:0}}@media print,screen and (max-width:768px){ul.anchor_list>li{width:calc((100% - 9px) / 2)}ul.anchor_list>li:nth-child(2n),ul.anchor_list>li:last-child{margin-right:0}ul.anchor_list>li:nth-child(2n+1):nth-last-child(-n+2),ul.anchor_list>li:nth-child(2n+1):nth-last-child(-n+2)~li{margin-bottom:0}}ul.post>li,.post2b,.post4b{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}ul.post>li,.post2b li,.post4b li{border-bottom:none!important}.post2b,.post4b{padding:0;margin:0 auto}.post2b li,.post4b li{position:relative;padding:0 0 45px;margin:0 0 20px}.post .time,.postlist .time,.post2b .time,.post4b .time{color:#FFF;font-size:min(calc(1.2rem + (1vw - 19.2px) * 0.1294), 1.2rem);line-height:1.2;background:var(--color-primary);padding:5px 10px;border-radius:0}.post2b li .post2b_contents,.post4b li .post4b_contents{margin-bottom:0;opacity:.5}.post_link,.post2b_link,.post4b_link{position:absolute;float:none;color:var(--color-primary);font-size:min(calc(1.3rem + (1vw - 19.2px) * 0.1294), 1.3rem);margin:0;bottom:-20px;right:5px;border-bottom:1px solid}.post_link a,.post2b_link a,.post4b_link a{color:var(--color-primary)}.home #front-sectionPost .post4b_link{bottom:-30px}.post .post_img,.post_text70,.post_img img{float:none}.post .post_img,.post_text70,.post2b li,.post4b li{width:100%}.post_img img,.post2b img,.post4b img{width:100%;height:100%;object-fit:cover}.post_img img,.post2b .post2b_img{text-align:center}.post_img img{max-height:250px}.post2b img{max-height:280px}.post4b img{max-height:200px}@media only screen and (max-width:640px){#content .post_img,#content .post2b_img,#content .post4b_img{padding:0}#content .post_img img,#content .post2b_img img,#content .post4b_img img{width:100%;max-width:none;padding:0}}.post_text h2 a,.post2b h2 a,.post4b h2{font-size:inherit}.post2b h2,.post4b h2,h2.title,.post_text h2{text-align:left;letter-spacing:.1rem;padding:0!important;margin:10px auto!important;border:none}.post2b h2,.post4b h2,h2.title,.post_text h2,.post h2 a,.post2b h2 a,.post4b h2 a,.postlist .ttls a{color:var(--color-font)}h2.title,.post_text h2,.post h2 a{font-size:min(calc(2rem + (1vw - 19.2px) * 0.2589), 2rem)}.post2b h2,.post4b h2,.post2b h2 a,.post4b h2 a{font-size:min(calc(1.8rem + (1vw - 19.2px) * 0.1294), 1.8rem)}.post_text h2::before,.post2b h2::before,.post4b h2::before,.post_text h2::after,.post2b h2::after,.post4b h2::after{content:none!important}.clearfix:after{content:none}body:not(.home) .post h2.cat-loop{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section.widget h2{border-bottom:1px solid}.postlist{margin-bottom:0}.postlist li{border-bottom:1px solid #ddd;margin:0 auto}.postlist li:first-child{border-top:1px solid #ddd}.postlist .post_text{display:flex;flex-direction:row;align-items:center;width:98%;margin:0 auto;padding:12px 0}.postlist .ttls,.postlist .date{display:block;padding:0 10px;margin-bottom:0}.postlist .ttls{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.postlist .ttls a:hover{text-decoration:underline}.postlist .time{display:block;white-space:nowrap;margin:0 10px 0 0}@media print,screen and (max-width:640px){.postlist .post_text{-ms-flex-wrap:wrap;flex-wrap:wrap}.postlist .ttls{width:100%;margin-top:10px}.postlist .ttls,.postlist .date{padding:0 5px}.postlist .time{margin:0 5px 0 0}}@media print,screen and (min-width:800px){.post4b li{width:24%}.post4b li:nth-child(4n+2):last-child{margin-right:calc((24% * 2) + (((100% - (24% * 4)) / 3) * 2))}.post4b li:nth-child(4n+3):last-child{margin-right:calc((24% * 1) + (((100% - (24% * 4)) / 3) * 1))}.post4b li:nth-child(4n+1):nth-last-child(-n+4),.post4b li:nth-child(4n+1):nth-last-child(-n+4)~li{margin-bottom:0}}@media print,screen and (min-width:800px){.post2b li{width:48%}.post2b li:nth-child(2n+1):nth-last-child(-n+2),.post2b li:nth-child(2n+1):nth-last-child(-n+2)~li{margin-bottom:0}}ul.post>li{margin-bottom:30px}ul.post>li .post_text70{position:relative;padding-bottom:30px}@media print,screen and (min-width:800px){.post .post_img,.post_text70{margin:0}.post .post_img{width:30%}.post_text70{width:65%}}@media print,screen and (max-width:799px){.post .post_img{max-width:300px;text-align:center;margin:0 auto}}#front_top_content,#front_bottom_content{padding:100px 0}#front-sectionPost{width:90%;max-width:1100px;margin:auto}#front_top_content .linkbtn_area,#front_bottom_content .linkbtn_area{margin-top:50px}.dateLabel{padding-top:10px;margin-bottom:30px;border-top:1px solid #ccc}.pagenav{margin:70px 0 0}.single-post h1.title{font-size:min(calc(2.5rem + (1vw - 19.2px) * 0.4531), 2.5rem);font-style:normal;margin:0 auto 20px}#cat-post ul.post>li,#cat-post ul.post2b>li,#cat-post ul.post4b>li{margin-bottom:min(calc(40px + (1vw - 19.2px) * 0.6472), 40px)}#cat-post li .post_contents{margin-top:1rem}#cat-post .postlist li{margin-bottom:0}.dateLabel{padding-top:10px;margin-bottom:30px;border-top:1px solid #ccc}.pagenav{margin:70px 0}.single-post h1.title{font-size:min(calc(2.5rem + (1vw - 19.2px) * 0.4531), 2.5rem);font-style:normal;margin:0 auto 20px}.post{margin:0 auto;padding:0}#full-wrapper .post{margin:0 auto}#wrapper,.inner{width:90%;max-width:var(--content-max-width)}body:not(.home) #wrapper{width:90%}#content,body:not(.home) #content.wide{padding:min(calc(100px + (1vw - 19.2px) * 3.2362), 100px) 0 min(calc(120px + (1vw - 19.2px) * 3.8835), 120px);margin:0 auto}#content.wide{width:100%}body:not(.home) #content.wide{width:100%}@media print,screen and (max-width:1023px){#content,#content.wide{width:90%}}#thumbImg,header#h1Header{position:relative;overflow:hidden;height:300px;z-index:-1}#thumbImg img,header#h1Header img{position:absolute;width:auto;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print,screen and (min-width:1921px){#thumbImg img,header#h1Header img{width:100%;height:auto}}@media print,screen and (max-width:1024px){#h1Header #thumb img{height:100%;margin:auto}#thumbImg,header#h1Header{height:calc(300px + (1vw - 10.24px) * 9.2450)}}#breadcrumb{padding:12px 0}#breadcrumb ul{width:98%;max-width:var(--content-max-width);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0}#breadcrumb ul li{float:none}#breadcrumb ul li:first-child{margin-left:0}@media print,screen and (max-width:640px){#breadcrumb ul{max-width:100%}}.page_contents_inner+.page_contents_inner{margin-top:min(calc(150px + (1vw - 19.2px) * 3.2362), 150px)}.fw_contents{margin-top:max(calc(-100px + (1vw - 19.2px) * -3.2362), -100px);margin-bottom:max(calc(-180px + (1vw - 19.2px) * -3.8835), -180px)}.fw_contents .page_contents_inner{margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);padding:min(calc(120px + (1vw - 19.2px) * 2.5890), 120px) calc((100vw - 100%) / 2) min(calc(150px + (1vw - 19.2px) * 3.2362), 150px);margin-top:0}.fw_contents .page_contents_inner:nth-child(even){background:#fafafa}.wpcf7-form{padding:0}span.wpcf7-list-item{margin:0 10px 0 0}.wpcf7-form .must,.wpcf7-form .option{font-size:75%}.wpcf7-form .must{background:var(--color-secondary)}.select-default input[type="text"],.select-default input[type="tel"],.select-default input[type="email"],.select-default input[type="date"],.select-default input[type="url"],.select-default input[type="number"],.select-default select,.select-default textarea{width:auto!important}@media print,screen and (min-width:640px){.select3col input[type="text"],.select3col input[type="tel"],.select3col input[type="email"],.select3col input[type="date"],.select3col input[type="url"],.select3col input[type="number"],.select3col select,.select3col textarea{width:25%!important}}@media print,screen and (max-width:640px){.select3col input[type="text"],.select3col input[type="tel"],.select3col input[type="email"],.select3col input[type="date"],.select3col input[type="url"],.select3col input[type="number"],.select3col select,.select3col textarea{width:95%!important}}.submit_btn,.post .submit_btn{width:calc(100% - (35px * 2))!important}.submit_btn .wpcf7-spinner,.post .submit_btn .wpcf7-spinner{position:absolute;margin:0;top:50%;right:-35px;transform:translateY(-50%)}#privacy h2{display:block;color:#fff;background:#4d4d4d;font-size:min(calc(1.8rem + (1vw - 19.2px) * 0.1942), 1.8rem);font-weight:500;letter-spacing:.2rem;text-align:left;padding:min(calc(8px + (1vw - 19.2px) * 0.1942), 8px) min(calc(12px + (1vw - 19.2px) * 0.1294), 12px);margin:min(calc(50px + (1vw - 19.2px) * 0.9709), 50px) auto 20px;border:none}#privacy h3{color:#333;background:none;font-size:min(calc(1.6rem + (1vw - 19.2px) * 0.1294), 1.6rem);font-weight:600;text-align:left;padding:0 0 10px;margin:min(calc(40px + (1vw - 19.2px) * 0.9709), 40px) auto min(calc(20px + (1vw - 19.2px) * 0.6472), 20px);border-width:0 0 1px;border-style:dashed;border-color:#ddd}#privacy h2::before,#privacy h2::after,#privacy h3::before,#privacy h3::after{content:none}#privacy h2:first-child{margin-top:0}.post p{padding-bottom:0}.l_space p:not(:last-child){margin-bottom:1.4em}.note,.inlinenote{font-size:min(calc(1.2rem + (1vw - 19.2px) * 0.1294), 1.2rem)}.note{display:block}.primary{color:var(--color-primary)}.primary_shade{color:var(--color-primary-shade)}.primary_tint{color:var(--color-primary-tint)}.attention{color:var(--color-secondary)}.nowrap{display:inline-block}.em_txt,.post .em_txt{font-size:1.5em;font-weight:500}.mid_txt,.post .mid_txt{font-size:1.2em}.min_txt,.post .min_txt{font-size:.9em}.message{line-height:2.4;letter-spacing:.1rem}.txt_l,.post .txt_l{text-align:left}.txt_r,.post .txt_r{text-align:right}.txt_c,.post .txt_c{text-align:center}@media print,screen and (max-width:1023px){.em_txt,.post .em_txt{font-size:1.3em}.mid_txt,.post .mid_txt{font-size:1.1em}}span.marker.blue{background:linear-gradient(transparent 60%,#6cf 60%)}span.marker.pink{background:linear-gradient(transparent 60%,#f6c 60%)}span.marker.yellow{background:linear-gradient(transparent 60%,#ff6 60%)}.read_txt{font-size:min(calc(1.7rem + (1vw - 19.2px) * 0.1294), 1.7rem);text-align:center;letter-spacing:.1rem;line-height:2.2;margin:min(calc(60px + (1vw - 19.2px) * 1.2945), 60px) auto min(calc(70px + (1vw - 19.2px) * 1.2945), 70px)}.wh_bg{background:#fff;padding:min(calc(30px + (1vw - 19.2px) * 0.6472), 30px)}.fw_contents .page_contents_inner:nth-child(even) .color_box{background:#fff}.read_txt:first-child,.color_box:first-child{margin-top:0}.read_txt:last-child,.color_box:last-child{margin-bottom:0}.read_txt:first-child{margin-top:0}.read_txt:last-child{margin-bottom:0}.linkBtn,.post .linkBtn,a.linkBtn{position:relative;display:inline-block;width:100%;max-width:500px;color:#fff;line-height:1.8;text-align:center;background:var(--color-primary);padding:.8em 1.2em;margin:0 auto;border-radius:5px;transition:all .3s}.linkBtn a{color:#fff}.linkBtn:hover,.post .linkBtn:hover,a.linkBtn:hover{color:#fff;background:var(--color-primary-tint)}.linkBtn input[type="submit"],.post .linkBtn input[type="submit"]{background:none;padding:inherit}.linkBtn::after,input.linkBtn::after,.post .linkBtn::after,a.linkBtn::after{display:block;content:'';position:absolute;top:50%;right:1em;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}div.wpcf7 .ajax-loader{display:none}.post .linkBtn input[type="submit"]{display:block;width:100%;text-align:center;margin:0 auto;padding:1rem 0 0 0}@media only screen and (max-width:640px){.linkBtn,.post .linkBtn{display:block;text-align:center}}a.link_btn{position:relative;display:inline-block;color:#FFF;background:var(--color-primary);width:100%;max-width:400px;font-size:min(calc(1.6rem + (1vw - 19.2px) * 0.1294), 1.6rem);font-weight:500;letter-spacing:.1rem;line-height:1.6;text-align:center;padding:14px min(calc(40px + (1vw - 19.2px) * 0.6472), 40px) 12px;border-radius:50vw;-webkit-transition:.3s;transition:.3s}a.link_btn::after{content:'\f105';position:absolute;font-size:.85em;font-family:'Font Awesome 5 Free';font-weight:900;top:50%;right:min(calc(16px + (1vw - 19.2px) * 0.3883), 16px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.link_btn:hover{text-decoration:none;background:var(--color-primary-shade)}.linkbtn_area{text-align:center;margin:min(calc(50px + (1vw - 19.2px) * 0.9709), 50px) auto}a.external::after,a.mail::after,a.tel::after{content:'';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-left:10px}a.external::after{content:'\f35d'}a.mail::after{content:'\f0e0'}a.tel::after{content:'\f3cd'}a.link_btn.external::after,a.link_btn.mail::after,a.link_btn.tell::after{position:absolute;top:50%;right:15px;transform:translateY(-50%)}a.arw_c_btn,.arw_c_btn{position:relative;display:inline-block;color:#222;font-size:min(calc(1.6rem + (1vw - 19.2px) * 0.1294), 1.6rem);font-weight:400;letter-spacing:.1rem;padding:min(calc(10px + (1vw - 19.2px) * 0.5178), 10px) min(calc(65px + (1vw - 19.2px) * 1.6181), 65px) min(calc(10px + (1vw - 19.2px) * 0.5178), 10px) 0;-webkit-transition:.4s;transition:.4s}a.arw_c_btn.wh_btn,.arw_c_btn.wh_btn{color:#fff}a.arw_c_btn .arw,.arw_c_btn .arw{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:min(calc(50px + (1vw - 19.2px) * 1.2945), 50px);height:min(calc(50px + (1vw - 19.2px) * 1.2945), 50px);border:1px solid;border-radius:50%;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s;transition:.4s}a.arw_c_btn .arw::after,.arw_c_btn .arw::after{content:'';position:absolute;width:min(calc(8px + (1vw - 19.2px) * 0.2589), 8px);height:min(calc(8px + (1vw - 19.2px) * 0.2589), 8px);border-style:solid;border-width:1px 1px 0 0;top:50%;left:50%;-webkit-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg);-webkit-transition:.4s;transition:.4s}a.arw_c_btn:hover .arw,.arw_c_btn:hover .arw{background:#222}a.arw_c_btn:hover .arw::after,.arw_c_btn:hover .arw::after{border-color:#fff}a.arw_c_btn.wh_btn:hover .arw,.arw_c_btn.wh_btn:hover .arw{background:#fff}a.arw_c_btn.wh_btn:hover .arw::after,.arw_c_btn.wh_btn:hover .arw::after{border-color:#222}.post ul{margin:0}.post li{line-height:2;margin-bottom:0;border-bottom:0}.post ol,.post ul.list_disc{margin:0 0 0 1.2em}.post ol:first-child{margin-top:0}.post ol:last-child,.post li:last-child{margin-bottom:0}.post li ol li.list_decimal{list-style:decimal;margin-left:0}.post ul.list_disc{list-style:disc}.post ul.list_point>li,.post ul.list_check>li,.post ul.caution>li,.post ul.list_checkbox>li{position:relative;list-style:none;padding-left:1.2em;margin-left:0}.post ul.list_point>li:before,.post ul.list_check>li:before,.post ul.caution>li:before,.post ul.list_checkbox>li:before{position:absolute;font-family:'FontAwesome';font-weight:400;left:0}.post ul.list_point>li:before,.post ul li.list_point:before{content:'\f087'}.post ul.list_check>li:before,.post ul li.list-check:before{content:'\f00c'}.post ul.caution>li::before,.post ul li.caution::before{content:'※'}.post ul.list_checkbox>li:before,.post ul li.list_checkbox:before{content:'\f14a'}.post li.list_none,.post ol li.list_none,.post ul li.list_none{list-style:none!important;margin-left:0!important;padding-left:0!important}.post li.list_none:before,.post ol li.list_none:before,.post ul li.list_none:before{content:none!important}ul.linkbtn_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;margin:min(calc(70px + (1vw - 19.2px) * 1.2945), 70px) auto}ul.linkbtn_list>li{width:100%;margin-bottom:min(calc(20px + (1vw - 19.2px) * 0.5178), 20px)}ul.linkbtn_list>li a.link_btn{width:100%}.linkbtn_area:first-child,ul.linkbtn_list:first-child{margin-top:0}.linkbtn_area:last-child,ul.linkbtn_list:last-child{margin-bottom:0}ul.col2_list,ul.col3_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.col2_list>li,ul.col3_list>li{width:100%}ul.col2_list:not(.linkbtn_list)>li,ul.col3_list:not(.linkbtn_list)>li{margin-bottom:min(calc(30px + (1vw - 19.2px) * 0.6472), 30px)}@media print,screen and (min-width:641px){ul.col2_list>li{width:48.5%}ul.col2_list>li:nth-child(2n+1):nth-last-child(-n+2),ul.col2_list>li:nth-child(2n+1):nth-last-child(-n+2)~li{margin-bottom:0}ul.linkbtn_list>li{width:48%}ul.linkbtn_list>li:nth-child(2n+1):nth-last-child(-n+2),ul.linkbtn_list>li:nth-child(2n+1):nth-last-child(-n+2)~li{margin-bottom:0}}@media print,screen and (min-width:1024px){ul.linkbtn_list.col3_list{max-width:none}ul.col3_list>li{width:32%}ul.col3_list>li:nth-child(3n+2):last-child{margin-right:calc(32% + (((100% - (32% * 3)) / 2) * 1))}ul.col3_list>li:nth-child(3n+1):nth-last-child(-n+3),ul.col3_list>li:nth-child(3n+1):nth-last-child(-n+3)~li{margin-bottom:0}}@media print,screen and (max-width:1023px) and (min-width:641px){ul.col3_list:not(.linkbtn_list)>li{width:48%}ul.col3_list:not(.linkbtn_list)>li:nth-child(2n+1):nth-last-child(-n+2),ul.col3_list:not(.linkbtn_list)>li:nth-child(2n+1):nth-last-child(-n+2)~li{margin-bottom:0}}.post table,.post table th,.post table td{border-width:1px;border-color:var(--color-table-border)}.post table{margin:min(calc(30px + (1vw - 19.2px) * 0.6472), 30px) auto}.post table th,.post table td{padding:min(calc(10px + (1vw - 19.2px) * 0.3236), 10px) min(calc(15px + (1vw - 19.2px) * 0.4531), 15px)}.post table th{width:25%;color:var(--color-font);font-weight:600;background:#f2f2f2}.post table td{color:var(--color-font);background:none}.post table:first-child{margin-top:0}.post table:last-child{margin-bottom:0}.contact-property-row{display:none}@media screen and (max-width:1024px){.table_scroll{width:100%;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table_scroll table{table-layout:auto;width:800px}.post table.responsive th,.post table.responsive td{text-align:left}}.post img{padding:0;border:none;vertical-align:bottom}.post img.aligncenter{margin:0 auto}.aspect_img{position:relative;overflow:hidden}.aspect_img::before{content:'';display:block;padding-top:66.7%}.aspect_img img{position:absolute;width:100%;height:100%;max-width:none;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery_area{margin:min(calc(30px + (1vw - 19.2px) * 0.6472), 30px) auto}.gallery_area:first-child{margin-top:0}.gallery_area:last-child{margin-bottom:0}.gallery{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;margin:min(calc(50px + (1vw - 19.2px) * 1.2945), 50px) auto!important}.gallery>br{display:none!important}.gallery>*:last-child{display:block}.gallery:first-child,.gallery:nth-child(2){margin-top:0!important}.gallery:last-child{margin-bottom:0!important}.gallery-item{float:none!important;line-height:0;margin-top:0!important;margin-bottom:min(calc(20px + (1vw - 19.2px) * 0.7819), 20px)}.gallery-caption{font-size:min(calc(1.4rem + (1vw - 19.2px) * 0.1294), 1.4rem);line-height:1.6;text-align:center;margin:.5em auto!important;padding:0!important}.gallery-columns-2 .gallery-item{width:calc(100% / 2)!important}.gallery-columns-3 .gallery-item{width:calc(100% / 3)!important}.gallery-columns-4 .gallery-item{width:calc(100% / 4)!important}.gallery-columns-5 .gallery-item{width:calc(100% / 5)!important}.gallery-columns-6 .gallery-item{width:calc(100% / 6)!important}.gallery-columns-1 .gallery-item img,.gallery-columns-2 .gallery-item img,.gallery-columns-3 .gallery-item img,.gallery-columns-4 .gallery-item img,.gallery-columns-5 .gallery-item img,.gallery-columns-6 .gallery-item img{max-width:95%}@media print,screen and (min-width:641px){.gallery-columns-3 .gallery-item:nth-of-type(3n+2):last-of-type{margin-right:calc((100% / 3) + (((100% - ((100% / 3) * 3)) / 2) * 1))!important}.gallery-columns-4 .gallery-item:nth-of-type(4n+2):last-of-type{margin-right:calc(((100% / 4) * 2) + (((100% - ((100% / 4) * 4)) / 3) * 2))!important}.gallery-columns-4 .gallery-item:nth-of-type(4n+3):last-of-type{margin-right:calc(((100% / 4) * 1) + (((100% - ((100% / 4) * 4)) / 3) * 1))!important}.gallery-columns-5 .gallery-item:nth-of-type(5n+2):last-of-type{margin-right:calc(((100% / 5) * 3) + (((100% - ((100% / 5) * 5)) / 4) * 3))!important}.gallery-columns-5 .gallery-item:nth-of-type(5n+3):last-of-type{margin-right:calc(((100% / 5) * 2) + (((100% - ((100% / 5) * 5)) / 4) * 2))!important}.gallery-columns-5 .gallery-item:nth-of-type(5n+4):last-of-type{margin-right:calc(((100% / 5) * 1) + (((100% - ((100% / 5) * 5)) / 4) * 1))!important}.gallery-columns-6 .gallery-item:nth-of-type(6n+2):last-of-type{margin-right:calc(((100% / 6) * 4) + (((100% - ((100% / 6) * 6)) / 5) * 4))!important}.gallery-columns-6 .gallery-item:nth-of-type(6n+3):last-of-type{margin-right:calc(((100% / 6) * 3) + (((100% - ((100% / 6) * 6)) / 5) * 3))!important}.gallery-columns-6 .gallery-item:nth-of-type(6n+4):last-of-type{margin-right:calc(((100% / 6) * 2) + (((100% - ((100% / 6) * 6)) / 5) * 2))!important}.gallery-columns-6 .gallery-item:nth-of-type(6n+5):last-of-type{margin-right:calc(((100% / 6) * 1) + (((100% - ((100% / 6) * 6)) / 4) * 1))!important}}@media print,screen and (max-width:1023px) and (min-width:641px){.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item{width:calc(100% / 3)!important}.gallery-columns-5 .gallery-item:nth-of-type(3n+2):last-of-type,.gallery-columns-6 .gallery-item:nth-of-type(3n+2):last-of-type{margin-right:calc((100% / 3) + (((100% - ((100% / 3) * 3)) / 2) * 1))!important}}@media print,screen and (max-width:640px){.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item{width:calc(100% / 2)!important;margin-left:0!important;margin-right:0!important}.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item{margin-bottom:10px}.gallery-columns-1 .gallery-item img,.gallery-columns-2 .gallery-item img,.gallery-columns-3 .gallery-item img,.gallery-columns-4 .gallery-item img,.gallery-columns-5 .gallery-item img,.gallery-columns-6 .gallery-item img{max-width:97%}}.googlemap{padding-bottom:45%;margin:min(calc(50px + (1vw - 19.2px) * 1.6181), 50px) auto}.googlemap:first-child{margin-top:0}.googlemap:last-child{margin-bottom:0}@media print,screen and (max-width:768px){.googlemap{padding-bottom:80%}}.youtubeArea{position:relative;overflow:hidden;margin:min(calc(50px + (1vw - 19.2px) * 1.2945), 50px) auto}.youtubeArea::before{content:'';display:block;padding-top:56.25%}.youtubeArea>iframe{position:absolute;width:100%;height:100%;top:0;left:0}.youtubeArea:first-child{margin-top:0}.youtubeArea:last-child{margin-bottom:0}.qa_list{cursor:pointer}.qa_list .qa_list_inner>dt{position:relative;font-weight:400;margin:1rem 0 0 0;display:flex;align-items:stretch;padding:0rem 1rem 0rem 0rem;background:#fff;border:1px solid #ccc}.qa_list .qa_list_inner>dd .ans_flex{position:relative;font-weight:400;margin:0;display:flex;align-items:stretch;padding:0;background:#fff}.qa_list .qa_list_inner .a_ico{color:#fff;background:var(--color-primary);line-height:1;padding:1rem 1rem 1rem 1rem;font-size:2.2rem;border-right:1px solid #ccc;width:100%;text-align:center;max-width:90px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--body-font-family)}.qa_list .qa_list_inner .q_ico{background:#f2f2f2;line-height:1;padding:1rem 1rem 1rem 1rem;font-size:2.2rem;font-weight:700;width:100%;text-align:center;max-width:90px;display:flex;align-items:center;justify-content:center;font-family:var(--body-font-family);border-right:1px solid #ccc}.qa_list .qa_list_inner .q_desc,.qa_list .qa_list_inner .a_desc{padding:1.5rem 1.5rem 1.5rem 2rem;line-height:1.7}.qa_list .qa_list_inner .a_desc{line-height:1.8;width:100%}.qa_list .qa_list_inner>dt:after{content:'';position:absolute;top:46%;right:3rem;width:12px;height:12px;border-right:1px solid #494949;border-bottom:1px solid #494949;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.qa_list .qa_list_inner .active:after{top:43%;right:2rem;-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.qa_list .qa_list_inner>dd{display:none;position:relative;padding:0;margin:0 0 1rem 0;border:1px solid #ccc;border-top:0}@media only screen and (max-width:959px){.qa_list .qa_list_inner{margin-bottom:8rem}}@media only screen and (max-width:768px){.qa_list .qa_list_inner .q_desc,.qa_list .qa_list_inner .a_desc{padding:.5rem 1rem .5rem 1rem}.qa_list .qa_list_inner dt{padding:0rem 1rem 0rem 0rem}.qa_list .qa_list_inner .a_ico,.qa_list .qa_list_inner .q_ico{max-width:50px;padding:1.2rem 1rem}.qa_list .qa_list_inner dt:after{right:1.5rem;width:6px;height:6px}.qa_list .qa_list_inner .active:after{right:1rem}}@media only screen and (max-width:559px){.qa_list .qa_list_inner dd{font-size:1.4rem}.qa_list .qa_list_inner{margin-bottom:6rem}.qa_list .qa_list_inner dt{font-size:1.4rem}}.front_contents{position:relative;padding:min(calc(150px + (1vw - 19.2px) * 4.5307), 150px) 0;z-index:10}.wrapper_content{position:relative;width:90%;max-width:1240px;margin:0 auto;z-index:20}#front_top_content,#front_bottom_content{position:relative;background:#fafafa;padding:min(calc(120px + (1vw - 19.2px) * 3.2362), 120px) 0;z-index:10}#front-sectionPost{width:90%;max-width:1240px;margin:0 auto}.fs{font-size:85%}.fm{font-size:115%}.red{color:#FC0000}.pick{color:var(--color-primary)}p.txt_ind{text-indent:-1em;margin-left:1em}p.nm{padding-bottom:0}.cen{text-align:center}.lft{text-align:left}.rit{text-align:right}.pad_anchor{margin-top:-115px;padding-top:115px}@media print,screen and (min-width:641px){.dsp_smt{display:none}.cen_pc{text-align:center}}@media only screen and (max-width:640px){.dsp_hp{display:none}}body.mobile #header .logo img{max-width:230px}@media only screen and (max-width:1200px){body.mobile #header .logo img{max-width:160px}}@media only screen and (min-width:1024px){.sticky-header #header>.inner{background:var(--header-background)}#header .logo img{max-width:230px}#header a.head_btn{font-weight:400}#header a.head_btn.tel_btn::before{display:none}#header a.head_btn.tel_btn{background:none;color:var(--header-color-font);font-size:11px}#header a.head_btn.tel_btn span{padding-left:30px;background:url(/wp-content/uploads/tel.png) no-repeat left center / 20px auto;font-size:22px}#header a.head_btn.mail_btn::before{width:30px;height:30px;background:url(/wp-content/uploads/mail.png) no-repeat center center / contain;content:""}nav#mainNav{height:auto}nav#mainNav ul li a span{margin-top:4px;color:var(--header-color-primary)!important;font-size:13px}nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:hover,nav#mainNav ul li a:active,nav#mainNav ul li.current-menu-parent a,nav#mainNav ul li.current-menu-ancestor a{background:none}nav#mainNav ul li li a:hover,nav#mainNav ul li li.current-menu-item a,nav#mainNav ul li li.current-menu-item li a:hover,nav#mainNav ul li.current-menu-item li a:hover,nav#mainNav ul li.current-menu-ancestor li.current-menu-item a,nav#mainNav ul li.current-menu-ancestor li a:hover{background:#f6f6f6}}@media only screen and (max-width:1023px){body.mobile{margin-top:60px}body.mobile #breadcrumb{margin-top:0}body.mobile #header{z-index:200}}#footer .footer__logo img{max-height:min(calc(80px + (1vw - 19.2px) * 1.2945), 80px)}.bg_wide{position:relative}.bg_wide::before,.bg_wide.bg_after::after{position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1);content:"";z-index:-1}.box_w2_sp{display:flex;flex-wrap:wrap;justify-content:space-between}.box_w2_sp.rev{flex-direction:row-reverse}.box_w2_sp.vtop{align-items:flex-start}.box_w2_sp.vcen{align-items:center}.box_w2_sp.vbtm{align-items:flex-end}.box_pad{padding:20px;box-sizing:border-box}.box_w2 .column2_50:not(.cen){text-align:left}@media print,screen and (min-width:641px){.bg_fix::before{background-attachment:fixed!important}.box_w2{display:flex;flex-wrap:wrap;justify-content:space-between}.box_w2.rev{flex-direction:row-reverse}.box_w2.vtop{align-items:flex-start}.box_w2.vcen{align-items:center}.box_w2.vbtm{align-items:flex-end}.box_pad{padding:30px}.box_w2 .column3_33{width:32%}.box_w2 .column2_50{width:48.5%}.box_w2 .column2_60{width:57%}.box_w2 .column2_70{width:67%}.box_w2 .column2_80{width:77%}}@media print,screen and (min-width:769px){.box_pad{}}.post{background:none;border:none}.post img{padding:0;border:none;vertical-align:bottom}.post img.aligncenter{margin:0 auto}.post p{line-height:1.8}.post table.tbl_line,.post table.tbl_line th,.post table.tbl_line td{background:none;border:none}.post table.tbl_line{border-top:1px solid #ddd}.post table.tbl_line tr{border-bottom:1px solid #ddd}@media print,screen and (min-width:641px){.post table.tbl_line th,.post table.tbl_line td{padding:15px}}@media only screen and (max-width:640px){.post table.tbl_line th{padding-bottom:5px}.post table.tbl_line td{padding-top:0}}.linkBtn.btn_link{display:inline-block;width:auto;max-width:none;padding:15px 50px;border-radius:0;line-height:1.4}.linkBtn.btn_link::after{display:none}.linkBtn.btn_link:hover{background:var(--color-primary);color:#fff;transform:scale(1.1)}.w100{width:100vw;margin-left:calc(((100vw - 100%) / 2) * -1)!important;margin-right:calc(((100vw - 100%) / 2) * -1)!important}.box_gray{background:#E9ECEB}.box_green{background:var(--color-primary);color:#fff}.home #content h1,#front_bottom_content h1{color:var(--color-primary);font-weight:400}#top_msg h1{color:var(--color-primary);margin-bottom:0!important;font-size:clamp(1.4rem, 2vw + 0.5rem, 2.25rem);letter-spacing:.3em;line-height:2}.home #content h1 b,#front_bottom_content h1 b{display:block;font-size:150%;font-weight:400;line-height:1;filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15}.home #top_msg h1 span{color:#00a6a0;font-size:clamp(1.8rem, 2vw + 0.5rem, 3rem);display:inline!important;letter-spacing:0}.home #content h1 span,#front_bottom_content h1 span{display:block}@media only screen and (max-width:640px){.home #content h1 b,#front_bottom_content h1 b{font-size:150%}}#top_msg{padding:var(--rem80) 0;margin:0 0 var(--rem80)}#top_msg::before{background:#E9ECEB url(/wp-content/uploads/top_msg_bg.png) no-repeat right bottom / auto 20vh}#top_msg h1 span{position:relative;margin-bottom:-1em}@media print,screen and (min-width:641px){#top_msg .photo li{width:46%}}@media only screen and (max-width:1024px){#top_msg::before{background:#E9ECEB url(/wp-content/uploads/top_msg_bg.png) no-repeat right bottom / auto 8vh}}@media only screen and (max-width:640px){.home #content h1 b{font-size:90%!important}.home #content h1 b+span{font-size:90%!important}#top_msg .txt{background:none;padding-bottom:0!important}#top_msg{padding:var(--rem40) 0;margin:0 0 var(--rem40)}#top_msg::before{background:#E9ECEB}#content,#content.wide{width:98%}}#top_contents h1{text-align:left}#top_contents h1 b+span{margin-top:20px;font-size:80%}#top_contents .advice-txt{font-size:50%}#top_contents .txt{background:#fff}#top_contents .photo{width:70%}#top_contents .txt{position:relative;width:45%}#top_contents .box_w2_sp:not(.rev) .txt{margin-right:-15%;padding-left:10%}#top_contents .rev .txt{margin-left:-15%;padding-right:10%}#top_contents .in{position:relative}#top_contents .btn{position:absolute;right:0;bottom:0;z-index:30}#top_contents .btn .btn_link{padding:12px 20px}@media only screen and (max-width:768px){#top_contents .box_w2_sp:not(.rev) .txt{padding-left:5%}#top_contents .rev .txt{padding-right:5%}}@media only screen and (max-width:640px){#top_contents h1{font-size:100%}#top_contents h1 b+span{font-size:3vw}#top_contents .txt{width:65%}#top_contents .box_w2_sp:not(.rev) .txt{margin-right:-35%}#top_contents .rev .txt{margin-left:-35%}#top_contents .btn .btn_link{padding:8px 12px;font-size:2vw}}#top_photo img{width:300px}@media only screen and (max-width:640px){#top_photo img{width:150px}}#top_link .box{position:relative;width:50%}#top_link .txt{position:absolute;top:30px;left:30px;;width:calc(100% - 60px);height:calc(100% - 60px);padding-bottom:50px;background:rgb(51 43 43 / .8);color:#fff;display:flex;align-items:center;justify-content:center}#top_link .txt .ttl{font-size:180%}#top_link .txt .en{position:absolute;right:0;bottom:0;color:rgb(255 255 255 / .5);font-size:70px;line-height:1}@media print,screen and (min-width:769px){#top_link .txt{top:50px;left:50px;width:calc(100% - 100px);height:calc(100% - 100px)}}@media only screen and (max-width:640px){#top_link .txt{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);padding-bottom:15px}#top_link .txt .ttl{margin-bottom:5px!important;font-size:3vw}#top_link .txt .linkBtn{padding:5px 20px;font-size:2vw}#top_link .txt .en{font-size:4vw}}#contact_box::before{background:url(/wp-content/uploads/top09.jpg) no-repeat center center / cover}#contact_box a{transition:0.3s ease-in-out}#contact_box a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#contact_box h2{color:var(--color-primary)}#contact_box h2::after{display:none}#contact_box .in{position:relative;padding-bottom:60px;background:#fff}#contact_box .en{position:absolute;right:0;bottom:0;color:var(--color-primary);font-size:70px;text-align:right;line-height:1;filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15}#contact_box .tel{background:var(--color-primary);color:#fff}#contact_box .tel a{color:#fff;font-size:35px;line-height:1.3}#contact_box .mail,#contact_box .line{display:flex;flex-direction:column;align-items:center}#contact_box .mail{background:#ECECEC;color:var(--color-primary)}#contact_box .line{background:var(--color-primary);color:#fff}#contact_box .mail a,#contact_box .line a{display:block;width:260px;max-width:100%;margin:auto;padding:12px 0;background:var(--color-primary);color:#fff;line-height:1.4}#contact_box .mail a img,#contact_box .line a img{width:20px;margin-right:10px;vertical-align:middle}#contact_box .line a{background:#fff;color:var(--color-primary)}#contact_box .mail a .icon-mail,#contact_box .line a .icon-line{font-size:3rem;margin-right:10px}#contact_box .line a,#contact_box .mail a{display:flex;align-items:center;justify-content:center}#contact_box .line a .icon-line{color:#06C755}#contact_box .fc-yellow{color:#fff000}#contact_box.top_contact::after{top:auto;bottom:0;height:150px;background:#E9ECEB}@media print,screen and (min-width:641px){#contact_box .box{width:calc(100% / 3)}#contact_box.top_contact h2{position:relative;top:-50px;margin-bottom:-10px}}@media only screen and (max-width:640px){#contact_box .in{padding-bottom:40px}#contact_box .en{font-size:40px}}#front_top_content,#front_bottom_content{background:none}#front_bottom_content{position:relative;z-index:10;padding:0}.post4b li{padding:0}#front_bottom_content .txt_c{text-align:right}#front_bottom_content .linkBtn,.item-card .linkBtn{width:auto;max-width:none;padding:0;background:none;border-radius:0;color:var(--color-font);text-decoration:underline}.item-card .linkBtn{display:block;text-align:right;font-size:var(--rem12);margin-top:10px!important}#front_bottom_content .linkBtn::after,.item-card .linkBtn::after{position:relative;top:auto;right:auto;display:inline-block;width:30px;height:30px;margin:0 0 0 1em;background:url(/wp-content/uploads/p.png) no-repeat center center / contain;border:none;vertical-align:middle;content:"";transform:none}.item-card .linkBtn::after{width:15px;height:15px;margin:0 0 0 .5em}@media only screen and (max-width:640px){#front-sectionPost .post4b li{width:46%}}header#h1Header h1.title,.post h1,.post h2,.post h3,.post h4{font-weight:400}.post h1,.post h2,.post h3,.post h4{color:var(--color-primary)}.post h2.sub,#property-ttlarea h1.sub{position:relative}.post h2.sub b,#property-ttlarea h1 b{display:block;font-size:180%;font-weight:400;line-height:1;filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15}.post h2.sub b+span,#property-ttlarea h1.sub b+span{position:absolute;top:55%;left:0;display:block;width:100%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#property-ttlarea h1{color:var(--color-primary);text-align:center;letter-spacing:.2rem;line-height:1.6;font-size:min(calc(2.8rem + (1vw - 19.2px) * 0.4531), 2.8rem)}.post h2.sub::after,.post h2.noline::after{display:none}.post h3.cen{text-align:center}.post h3.noline{padding:0;border:none}.post h3.sub{padding:5px 15px;background:#F3F3F3;border:none;color:var(--color-font)}.post h3.sub.bg_green{background:rgb(0 82 79 / .15)}#company_tbl th{width:20%;white-space:nowrap}#business_link{position:relative;width:1000px;max-width:100%;margin:auto}#business_link .txt{position:absolute;top:30px;left:50%;width:80%;height:calc(100% - 60px);background:rgb(51 43 43 / .8);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:flex;align-items:center;justify-content:center}#business_link .txt h3{color:#fff}@media only screen and (max-width:640px){#business_link .txt{top:20px;width:90%;height:calc(100% - 40px)}#business_link .photo{height:200px}#business_link .photo img{object-fit:cover;width:100%;height:100%;max-width:none}}.page-sell-or-buy #content{padding-bottom:0!important}.post ol.list_num_col{counter-reset:number;list-style-type:none}.post ol.list_num_col li{position:relative;padding-left:1.5em;list-style-type:none}.post ol.list_num_col li+li{margin-top:10px}.post ol.list_num_col li:before{position:absolute;top:0;left:0;color:var(--color-primary);counter-increment:number;content:counter(number) '.'}#service_about dl{background:#E9ECEB}#service_about dt{font-size:115%;font-weight:400;text-align:center}#service_about dt b{position:relative;top:-25px;width:50px;height:50px;margin:0 auto -10px;background:var(--color-primary);border-radius:50%;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center}#service_about dd{padding:20px}@media print,screen and (min-width:641px){#service_about dl{width:32%}}@media only screen and (max-width:640px){#service_about dl+dl{margin-top:20px}}.qa_list .qa_list_inner dt,.qa_list .qa_list_inner dd{border:none}.qa_list .qa_list_inner .q_ico{background:none;border:none}.qa_list .qa_list_inner .a_ico{border:none}#profile_history table,#profile_history tr{border-color:#fff}#profile_history table{width:100%;margin-left:0;margin-right:0}#profile_history th{font-weight:700;white-space:nowrap}#profile_history dt{font-weight:400}#profile_history dd{padding:0}.page-profile p,#profile_history,.post table.tbl_line td,.post table.tbl_line th{font-size:110%}@media print,screen and (min-width:641px){#profile_history dl{display:flex}#profile_history dt{margin-right:1em}}#privacy p{margin-bottom:1em}#breadcrumb{background:none}#breadcrumb ul li b,#sitemap_list li a b{margin-left:.5em;font-weight:400}.wpcf7-form select{width:auto}.wpcf7-form table td{text-align:left!important}.wpcf7-form .must_fn{float:none}.post form.wpcf7-form .linkBtn{padding:0!important}.post form.wpcf7-form .linkBtn input.wpcf7-submit{width:100%;padding:15px 40px}.post form.wpcf7-form .linkBtn .wpcf7-spinner{position:absolute;top:50%;left:0;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post form.wpcf7-form .linkBtn:hover input.wpcf7-submit{color:#fff}@media print,screen and (min-width:641px){.wpcf7-form table th{width:250px;white-space:nowrap}.post form.wpcf7-form .linkBtn{width:200px;max-width:100%}}.page-contact .post .linkBtn{background-color:var(--color-primary);border:solid 1px var(--color-primary);text-align:center;display:block;width:300px;position:relative;margin:50px auto 0}.wpcf7-spinner{position:absolute;top:50%;right:-75px;transform:translateY(-50%)}.page-contact .post .linkBtn input[type="submit"]{padding:0}.page-contact .post .linkBtn:hover{background-color:#9f0101;border:solid 1px #9f0101}.wpcf7-form{text-align:center}.linkBtn,.post .linkBtn,a.linkBtn{margin-top:20px}.single #contact_box{display:flex;justify-content:center;margin-top:60px}.single #contact_box .box{width:100%;max-width:500px}@media screen and (max-width:640px){.single #contact_box{margin-top:30px}}.single #blog_contact{background:#e2e9e6;font-size:17px;margin-top:1em;padding:2em 10%}#blog_contact img.border{border:1px solid #8d8d8d!important}#front-sectionPost,#cat-post{ul.post{li{a{img{object-fit:contain}}}}}.topix_wrap,.facebook_wrap{img{object-fit:contain}}.topix_wrap{#front_bottom_content{padding-top:0!important;&::before{display:none}}.post4b{@media screen and (max-width:800px){gap:2rem}.clearfix{padding-bottom:0!important;@media screen and (max-width:800px){width:calc((100% - 2rem) / 2)}.post4b_img{@media screen and (max-width:800px){width:100%}img{max-height:300px;@media screen and (max-width:800px){width:100%}}}}}}.instagram_wrap{padding:min(calc(120px + (1vw - 19.2px) * 3.2362), 120px) 0!important;width:90%;margin:0 auto;max-width:1240px}#scrollUp{bottom:70px}.post .contact-info{background:var(--color-contact);max-width:800px;padding:var(--rem30);margin:0 auto}#wrapper,.inner{margin:0 auto}#content,body:not(.home) #content.wide{padding:min(calc(100px + (1vw - 19.2px) * 3.2362), 100px) 0 0;margin:0 auto}.home #contact_box :not(.home){margin:0}.post .contact-info a.mailbtn{color:#fff;display:flex;flex-direction:row;justify-content:center;max-width:400px;border-radius:50vh;padding:20px;margin:0 0 1rem 0;position:relative}.post .contact-info a.mailbtn{color:#fff}.post .contact-info a.mailbtn_blue{background:var(--color-primary-tint)}.post .contact-info a.mailbtn_green{background:var(--color-primary)}.post .contact-info a.mailbtn::before{content:'\f003';display:inline-block;font-weight:900;margin-right:1rem;font:normal normal normal 14px / 1 FontAwesome;position:absolute;left:15%;top:40%;font-size:1.5rem}#top-property .listTitle h1.title{margin:0 auto min(calc(40px + (1vw - 19.2px) * 1.2945), 40px)}#top-property .ttl{margin:0 auto min(calc(28px + (1vw - 19.2px) * 1.2945), 28px);color:#000}#top-property .ttl::after{display:none}#top_housing-advice .top_housing-advice-box{position:relative}#top_housing-advice .top_housing-advice-box img{width:70%;height:auto}#top_housing-advice .top_housing-advice-box .top_housing-advice-contents{background:#fff;position:absolute;bottom:0;right:0;width:50%;max-width:800px;padding:4vh 4vw}#top_housing-advice .top_housing-advice-box .top_housing-advice-contents h2,#top_unique-value h2{color:var(--color-primary);display:block;font-weight:400;line-height:1;margin-bottom:var(--rem14)}#top_housing-advice .top_housing-advice-box .top_housing-advice-contents h2::after,#top_unique-value h2::after,#top_support h2::after,#top_voice h2::after{display:none}#top_housing-advice .top_housing-advice-box .top_housing-advice-contents h2>b,#top_hidden-heritage h2>span,#top_unique-value h2>span,#top_support h2>span,#top_voice h2>span{font-size:var(--rem60);font-weight:400;filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15;display:block;line-height:1.2}#top_housing-advice .top_housing-advice-contents-inner{display:flex;align-items:center;justify-content:space-between}#top_housing-advice .top_housing-advice-contents-inner .advice-ttl{color:var(--color-primary);font-size:var(--rem40);display:block;line-height:1}#top_housing-advice .top_housing-advice-contents-inner .advice-txt{color:var(--color-primary);font-size:var(--rem20)}#top_housing-advice .linkBtn.btn_link{padding:15px 20px}.bg-green{position:relative;background:none;z-index:10}.bg-green::after{position:absolute;left:0;top:0;display:block;width:100vw;height:100%;margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1);background:#E9ECEB;content:"";z-index:-1}.bg-green .inner{margin:0 auto}.btn-l-green{background:#00A6A0!important}#top_hidden-heritage h2>span{display:block}#top_hidden-heritage h2::after{display:none}#top_hidden-heritage .famous-place ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:3%}#top_hidden-heritage .famous-place ul li{position:relative;display:flex;flex-direction:column;justify-content:space-between}#top_hidden-heritage .famous-place ul li img{object-fit:cover;aspect-ratio:3 / 2}#top_hidden-heritage .famous-place ul li>h3{padding:0;margin:var(--rem12) 0 var(--rem12);text-align:center;color:#000;font-size:var(--rem20);font-weight:400;border-bottom:#fff0}#top_hidden-heritage .famous-place ul li>h3::after{display:none}#top_hidden-heritage .famous-place ul li>h3>span{display:block;font-size:var(--rem16)}#top_hidden-heritage .famous-place ul li p{font-size:var(--rem14)}#top_hidden-heritage .famous-place .text-box{margin:0 0 var(--rem40)}#top_hidden-heritage .famous-place .post_link{bottom:0}#top_hidden-heritage .livein_area{background:#fff;padding:var(--rem30)}#top_hidden-heritage .livein_area,#top_unique-value .livein_area{display:flex;gap:5%;align-items:center;margin:0 0 var(--rem40)}#top_hidden-heritage .livein_area .pct-box img,#top_unique-value .livein_area .pct-box img{aspect-ratio:3 / 2;object-fit:cover;object-position:center center}#top_hidden-heritage .livein_area .pct-box,#top_unique-value .livein_area .pct-box{width:35%}#top_hidden-heritage .livein_area .text-box,#top_unique-value .livein_area .text-box{width:55%}#top_hidden-heritage .livein_area .text-box>h3,#top_unique-value .livein_area .text-box>h3{padding:0;margin:var(--rem20) 0 var(--rem40);border-bottom:#fff0;color:var(--color-primary-shade)}#top_hidden-heritage .livein_area .text-box>h3>span,#top_unique-value .livein_area .text-box>h3>span{font-size:var(--rem20);display:block}#top_hidden-heritage .point-number,#top_unique-value .point-number{display:flex;align-items:center;gap:10px;font-size:var(--rem24);color:var(--color-primary-shade)}#top_hidden-heritage .point-number::before,#top_unique-value .point-number::before{content:"";width:30px;height:1px;background-color:var(--color-primary-shade);flex-shrink:0}#top_support .qa_list .qa_list_inner dt{background:var(--color-contact);padding:var(--rem14)}#top_support .qa_list .qa_list_inner dt::after{border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}#top_support .qa_list .qa_list_inner dt>h3{text-align:left;padding:0;border-bottom:#fff0;margin:0}#top_support .qa_list .qa_list_inner dd{padding:var(--rem28);border:1px solid var(--color-contact)}#top_support .comment-txt{font-size:var(--rem30);text-align:center;color:var(--color-primary-shade)}#top_support .comment-txt>span,.post .mark_blue{background:linear-gradient(transparent 50%,rgb(2 65 120 / .15) 0);padding:0 2px}#top_voice .top_voice-area{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}#top_voice .top_voice-box{border:1px solid var(--color-contact);padding:var(--rem14);border-radius:12px;background:#fff}#top_voice .top_voice-box .top_voice-box_intro{display:grid;grid-template-columns:100px auto;gap:10px;align-items:center;margin:0 0 var(--rem12)}#top_voice .top_voice-box .top_voice-box_intro .pct img{width:100%;height:100%;object-fit:cover;border-radius:50%;object-position:0 10px;background:var(--header-background)}#top_voice .top_voice-box .top_voice-box_intro .txt{line-height:1.2;font-size:var(--rem12);color:var(--color-primary)}#top_voice .top_voice-box .top_voice-box_txt p{line-height:1.4;font-size:var(--rem14)}@media screen and (max-width:640px){#top_unique-value .inner,#top_support .inner{width:95%}#top_housing-advice .top_housing-advice-box img{width:90%}#top_housing-advice .top_housing-advice-box .top_housing-advice-contents{max-width:370px;padding:2vh 2vw;bottom:-50px;rgb(255 255 255 / .9);width:95%}#top_housing-advice .top_housing-advice-box .top_housing-advice-contents h2>b{font-size:var(--rem40)}#top_housing-advice .top_housing-advice-contents-inner p{text-align:center;line-height:1.1}#top_housing-advice .linkBtn.btn_link{margin-top:10px;padding:10px 15px}#top_hidden-heritage .famous-place ul{grid-template-columns:1fr 1fr}.bg-green .inner{width:90%;margin:0 auto}#top_hidden-heritage .livein_area,#top_unique-value .livein_area{gap:10px;flex-direction:column}#top_hidden-heritage .livein_area .pct-box,#top_unique-value .livein_area .pct-box,#top_hidden-heritage .livein_area .text-box,#top_unique-value .livein_area .text-box{width:100%}#top_hidden-heritage .livein_area .pct-box,#top_unique-value .livein_area .pct-box{order:1}#top_hidden-heritage .livein_area .text-box,#top_unique-value .livein_area .text-box{order:2}#top_hidden-heritage .livein_area .text-box>h3,#top_unique-value .livein_area .text-box>h3{font-size:var(--rem20w);letter-spacing:0}#top_hidden-heritage .livein_area .text-box>h3>span,#top_unique-value .livein_area .text-box>h3>span{font-size:var(--rem18)}#top_hidden-heritage .livein_area .pct-box img,#top_unique-value .livein_area .pct-box img{aspect-ratio:16 / 9}#top_voice .top_voice-area{grid-template-columns:1fr 1fr;gap:10px}#top_voice .top_voice-box .top_voice-box_intro{grid-template-columns:40px auto;gap:5px}#top_voice .top_voice-box{padding:.5rem}#top_housing-advice .top_housing-advice-contents-inner .advice-ttl{margin:0 0 var(--rem20)}}#company_consept>h3{color:var(--color-primary);border-bottom:#fff0;text-align:center}#company_consept .company_consept_box{margin:var(--rem60) 0;display:flex;flex-wrap:wrap}#company_consept .company_consept_box p{width:calc((100% - 40px) / 3);padding:var(--rem14);margin:5px;text-align:center;color:var(--color-primary-tint);border:1px solid var(--color-primary-tint)}#company_philosophy .philosophy_box{display:flex;gap:5%;margin:0 auto;padding:var(--rem60) 0;width:100%;max-width:1100px;border-bottom:1px solid #999}#company_philosophy .philosophy_box:last-child{border-bottom:#fff0}#company_philosophy .philosophy_box .pct{width:18%}#company_philosophy .philosophy_box .philosophy_box_inner{width:80%}#company_philosophy .philosophy_box .philosophy_box_inner>span,#company_philosophy .philosophy_box .philosophy_box_inner>h3{font-size:var(--rem30)}#company_philosophy .philosophy_box .philosophy_box_inner>span{display:flex;align-items:center;gap:10px;color:var(--color-primary)}#company_philosophy .philosophy_box .philosophy_box_inner>span::before{content:"";width:30px;height:2px;background-color:var(--color-primary);flex-shrink:0}#company_philosophy .philosophy_box .philosophy_box_inner>h3{margin:var(--rem20) 0 var(--rem40);padding:0;border-bottom:#fff0;line-height:1.4;letter-spacing:0}#company_philosophy .philosophy_box .philosophy_box_inner .value-list{grid-template-columns:1fr 1fr}#company_philosophy .philosophy_box .philosophy_box_inner .value-list02{grid-template-columns:1fr 1fr 1fr}#company_philosophy .philosophy_box .philosophy_box_inner .value-list,#company_philosophy .philosophy_box .philosophy_box_inner .value-list02{display:grid;gap:20px}#company_philosophy .philosophy_box .philosophy_box_inner .value-list>li,#company_philosophy .philosophy_box .philosophy_box_inner .value-list02>li{background:#fff;box-shadow:0 4px 4px rgb(0 0 0 / .25)}#company_philosophy .philosophy_box .philosophy_box_inner .value-list02>li{border:1px solid var(--color-primary-shade);color:var(--color-primary-shade)}#company_philosophy .philosophy_box .philosophy_box_inner .value-list>li>h4{background:var(--color-primary-shade);color:#fff;padding:var(--rem14);text-align:center;font-size:var(--rem24);margin:0}#company_philosophy .philosophy_box .philosophy_box_inner .value-list>li>h4::before{display:none}#company_philosophy .philosophy_box .philosophy_box_inner .value-list>li>p,#company_philosophy .philosophy_box .philosophy_box_inner .value-list02>li>p{padding:var(--rem14);text-align:center;font-size:var(--rem18)}.post .bg-green02{background:#E9ECEB}#company_message .message-contents,.post .message-contents{padding:var(--rem60);width:90%;margin:0 auto;max-width:1000px}.post .message-contents h2::after{display:none}#company_message .message-contents h3{text-align:center;border-bottom:#fff0;padding:0}#company_message .message-contents .txt p{text-align:center}@media screen and (max-width:640px){#company_philosophy .philosophy_box .pct{width:18%}#company_philosophy .philosophy_box .philosophy_box_inner>span::before{width:15px}#company_philosophy .philosophy_box .philosophy_box_inner .value-list,#company_philosophy .philosophy_box .philosophy_box_inner .value-list02{grid-template-columns:1fr;gap:10px}#company_message .message-contents .txt p{text-align:left}#company_consept .company_consept_box p{width:100%}}#sell-or-buy-faq .linkbtn_list{display:flex;flex-wrap:wrap;max-width:1000px;gap:20px;justify-content:flex-start}#sell-or-buy-faq .linkbtn_list>li{width:calc((100% - 40px) / 3);margin-bottom:0}#sell-or-buy-faq .linkbtn_list .link_btn{background:var(--color-search01);color:var(--color-primary)}#sell-or-buy-faq .linkbtn_list .link_btn::after{content:'';top:45%;right:15px;width:5px;height:5px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg)}#sell-or-buy-faq .linkbtn_list .link_btn:hover{background:var(--color-primary);color:#fff}@media screen and (min-width:768px) and (max-width:1024px){#sell-or-buy-faq .linkbtn_list>li{width:calc((100% - 40px) / 2)}}@media screen and (max-width:640px){#sell-or-buy-faq .linkbtn_list>li{width:100%}}.page-property-buy-search #h1Header,.page-property-rent-search #h1Header{display:none}[id*="property-detail"] :not(h1,h1 *,h2,h2 *){font-family:'Noto Sans JP',sans-serif}[id*="property-detail"] .inner h1{font-family:'Zen Antique'}[id*="property-detail"] h2 *{font-family:'Zen Antique'}[id*="property-detail"] .inner{max-width:1100px}[id*="property-detail"] .inner .property-number{text-align:center}.post .searchbox_area{padding:var(--rem40)}.post .searchbox_area .searchbox_area-ttl{font-family:'Zen Antique';text-align:center;font-size:var(--rem24);margin:0 0 var(--rem40)}#property-detail .detail-specbox{display:flex;width:100%;justify-content:space-between;align-items:center}#property-detail .property-date{text-align:right;margin:0 0 var(--rem20)}#property-detail .h-icon{padding:1rem .5rem;line-height:1;display:flex;align-items:center;position:relative;color:#fff;font-weight:700;font-size:var(--rem16)}.post .property-pointarea{display:grid;grid-template-columns:10% 88%;gap:2%;margin:0 0 var(--rem60);background:#F4F4F4;padding:var(--rem12);border-radius:20px}.post .property-pointarea-box>li{position:relative;list-style:none;padding-left:2rem;margin-left:0}.post .property-pointarea-box>li::before{position:absolute;font-family:'FontAwesome';font-weight:400;left:0;content:'\f14a';color:var(--color-secondary-tint)}#property-gallery{max-width:1100px;margin:0 auto var(--rem60)}#property-gallery .property-photo-area{display:grid;grid-template-columns:65% 35%;gap:20px;align-items:flex-start!important}#property-gallery .main-property-photo{position:relative}#property-gallery .main-property-photo img{width:100%;height:auto;max-height:500px;object-fit:contain}#property-gallery .main-property-photo .contract-status-property{width:100%;height:100%;background-color:rgb(255 255 255 / .5);backdrop-filter:blur(10px);overflow:hidden;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#property-gallery .main-property-photo .contract-status-property img{max-width:80%;max-height:80%;object-fit:contain}#property-gallery .property-gallery-thumbnail{display:flex;flex-wrap:wrap;gap:10px}#property-gallery .property-gallery-thumbnail .sub-photo{width:23%;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;line-height:0!important;font-size:0!important;overflow:hidden}#property-gallery .property-gallery-thumbnail .sub-photo img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;display:block!important;vertical-align:bottom!important}#property-gallery .property-gallery-thumbnail .is-contracted{filter:blur(2px);pointer-events:none;user-select:none;transition:filter 0.3s ease}#property-gallery .form-btnbox{margin:var(--rem30) 0 0;display:flex;justify-content:center;gap:5%}#property-gallery .form-btnbox .linkBtn{background:var(--color-secondary-tint)}#main-display{width:100%;height:auto;display:block;border-radius:8px;margin-bottom:15px;transition:opacity 0.3s}.thumb-item{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px;transition:0.3s;display:block}.thumb-item.active{box-shadow:inset 0 0 0 2px rgb(50 50 50 / .8)!important}.thumb-item:not(.active):hover{filter:brightness(.9)}.pdf-download-area{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.pdf-button{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid var(--color-secondary-tint);color:var(--color-secondary-tint);padding:12px 25px;text-decoration:none!important;border-radius:5px;font-weight:700;transition:background-color 0.3s,transform 0.2s}.pdf-button:hover{background-color:var(--color-secondary-tint);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.pdf-button i{margin-right:8px}.fa-file-pdf:before{font-family:'FontAwesome';font-weight:400}@media screen and (max-width:900px){[id*="property-detail"] .qa_list .qa_list_inner{margin-bottom:1rem}[id*="property-detail"] .inner{width:90%}#property-gallery .property-photo-area{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:640px){.post .property-pointarea{grid-template-columns:20% 78%}#property-gallery .property-gallery-thumbnail{grid-template-columns:repeat(5,1fr);gap:8px}}.property-area{width:100%;max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2%}.post .buy-box,.post .rent-box{padding:var(--rem40)}.post .buy-box{background:var(--color-primary-shade)}.post .rent-box{background:var(--color-primary)}.post .buy-box>h2,.post .rent-box>h2{color:#fff;font-size:var(--rem28);margin:0 0 var(--rem20) 0}.post .buy-box>h2::after,.post .rent-box>h2::after{display:none}.post .property-list{display:flex;flex-wrap:wrap}.post .property-list>li{display:flex;align-items:center;justify-content:center;width:48%;margin:1%}.post .property-list>li a{display:flex;align-items:center;justify-content:center;width:100%;background:#fff;padding:1rem;text-align:center;border-radius:1vh}.post .property-list>li:first-child{width:100%}#property-buy-area .property-list>li:first-child,#property-buy-area .property-list>li{width:31%}#property-rent-area .property-list>li:first-child,#property-rent-area .property-list>li{width:48%}.post .buy-list>li a{color:var(--color-primary-shade)}.post .accordion-list .qa_list_inner>dt,.post .accordion-list .qa_list_inner>dd{cursor:pointer;position:relative}.post .accordion-list .qa_list_inner>dt{cursor:pointer}.post .accordion-list .qa_list_inner>dt{background:var(--color-primary);padding:var(--rem20)}.post .accordion-list .qa_list_inner>dt::after{border-right:2px solid #fff;border-bottom:2px solid #fff}.post .accordion-list .qa_list_inner>dt>h3{display:flex;align-items:center;justify-content:center;padding:0;border-bottom:#fff0;margin:0;color:#fff;width:100%}.post .accordion-list .qa_list_inner>dt>h3::after{display:none}.icon-buy-all::before,.icon-buy-land::before,.icon-buy-house::before,.icon-buy-apartment::before,.icon-rent-all::before,.icon-rent-house::before,.icon-rent-apartment::before{content:"";display:inline-block;background-position:center;background-size:contain;margin-right:10px;width:54px;height:35px}.icon-buy-all::before,.property-ttl .icon-buy-all::before{background-image:url(/wp-content/uploads/icon-buy-all.png)}.icon-buy-land::before,.property-ttl .icon-buy-land::before{background-image:url(/wp-content/uploads/icon-buy-land.png)}.icon-buy-house::before,.property-ttl .icon-buy-house::before{background-image:url(/wp-content/uploads/icon-buy-house.png)}.icon-buy-apartment::before,.property-ttl .icon-buy-apartment::before{background-image:url(/wp-content/uploads/icon-buy-apartment.png)}.icon-rent-all::before,.property-ttl .icon-rent-all::before{background-image:url(/wp-content/uploads/icon-rent-all.png)}.icon-rent-house::before,.property-ttl .icon-rent-house::before{background-image:url(/wp-content/uploads/icon-rent-house.png)}.icon-rent-apartment::before,.property-ttl .icon-rent-apartment::before{background-image:url(/wp-content/uploads/icon-rent-apartment.png)}.property-ttl>h2{display:flex;align-items:center;position:relative}.property-ttl>h2::after{content:'';position:absolute;top:30%;left:0;right:0;background:#fff0;width:100%}.buy-ttl>h2::after{border-top:2px solid var(--color-primary-shade)}.rent-ttl>h2::after{border-top:2px solid var(--color-primary)}.property-ttl>h2>span{display:flex;align-items:center;position:relative;background:#fff;padding:0 var(--rem20) 0 0;font-size:var(--rem40);z-index:1}.post .fc-buy{color:var(--color-primary-shade)}.post .fc-rent{color:var(--color-primary)}.property-ttl .icon-buy-all::before,.property-ttl .icon-buy-land::before,.property-ttl .icon-buy-house::before,.property-ttl .icon-buy-apartment::before,.property-ttl .icon-rent-all::before,.property-ttl .icon-rent-house::before,.property-ttl .icon-rent-apartment::before{content:"";display:inline-block;background-position:center;background-size:contain;margin-right:10px;width:92px;height:60px}@media screen and (max-width:768px){.property-area{grid-template-columns:1fr}.post .property-list>li{align-items:stretch}.icon-buy-all::before,.icon-buy-land::before,.icon-buy-house::before,.icon-buy-apartment::before,.icon-rent-all::before,.icon-rent-house::before,.icon-rent-apartment::before{width:46px;height:30px}.property-ttl .icon-buy-all::before,.property-ttl .icon-buy-land::before,.property-ttl .icon-buy-house::before,.property-ttl .icon-buy-apartment::before,.property-ttl .icon-rent-all::before,.property-ttl .icon-rent-house::before,.property-ttl .icon-rent-apartment::before{width:62px;height:40px}}@media screen and (max-width:640px){.post .property-list>li a{padding:.5rem;border-radius:100vh}.post .buy-box,.post .rent-box{padding:var(--rem20)}#property-buy-area .property-list>li:first-child,#property-buy-area .property-list>li{width:48%}}#feas_5_4,#feas_5_5,#feas_5_6,#feas_4_4,#feas_4_5{width:250px}@media screen and (max-width:768px){#feas_5_4,#feas_5_5,#feas_5_6,#feas_4_4,#feas_4_5{width:100%}}.post .search-listbox table th{background:var(--color-search01);font-weight:500;cursor:default;width:15%}.post .search-listbox table td{background:#fff}.post .search-listbox input[type="text"]{width:auto}.post .search-listbox .checkbox:checked{background-color:var(--color-secondary)}.search-wrapper input[type="submit"].feas-submit-button{height:80px;cursor:pointer;width:400px;font-size:var(--rem24w);border:1px solid var(--color-primary);border-radius:4px;background:var(--color-primary);color:#fff}span.tag:before{content:' , '}span.tag:first-of-type::before{content:none}@media screen and (max-width:640px){.search-wrapper input[type="submit"].feas-submit-button{width:100%}}.post .search-listbox>dl,.post .property-info02>dl{display:grid;grid-template-columns:150px auto}.post .property-info01>dl{display:grid;grid-template-columns:150px 1fr 150px 1fr}.post .search-listbox>dl,.post .search-listbox>dl>dt,.post .search-listbox>dl>dd,.post .property-info01>dl,.post .property-info01>dl>dt,.post .property-info01>dl>dd,.post .property-info02>dl,.post .property-info02>dl>dt,.post .property-info02>dl>dd{box-sizing:border-box}.post .search-listbox>dl>dt,.post .search-listbox>dl>dd,.post .property-info01>dl>dt,.post .property-info01>dl>dd,.post .property-info02>dl>dt,.post .property-info02>dl>dd{font-family:'Noto Sans JP',sans-serif;padding:var(--rem14);border:1px solid var(--color-search02)}.post .search-listbox>dl>dt,.post .property-info01>dl>dt,.post .property-info02>dl>dt{background:var(--color-search01);font-weight:500;cursor:default}.post .qa_list_inner .property-info02 dl dt{cursor:default!important}.post .search-listbox>dl>dd,.post .property-info01>dl>dd,.post .property-info02>dl>dd{background:#fff}.checkboxItem,.radioItem{display:inline-flex;align-items:center;column-gap:4px;line-height:1;cursor:pointer}.checkboxItem:not(:last-of-type),.radioItem:not(:last-of-type){margin-right:var(--rem12)}.checkbox{appearance:none;position:relative;width:20px;height:20px;border:1px solid var(--color-secondary);border-radius:2px;cursor:pointer}.checkbox:checked{background-color:var(--color-secondary)}.checkbox:checked::after{content:"";position:absolute;top:5px;left:3px;width:12px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.form-textbox{border:1px solid var(--color-primary)!important;padding:var(--rem12)!important;width:auto!important;margin:0 var(--rem12)}.radioButton{appearance:none;position:relative;width:20px;height:20px;border:1px solid var(--color-primary);border-radius:100vh;cursor:pointer}.radioButton:checked::after{content:"";position:absolute;inset:0;width:12px;height:12px;margin:auto;border-radius:100vh;background-color:var(--color-primary)}.form-btnbox{margin:var(--rem40) 0 0;display:flex;justify-content:center;gap:5%}.form-btnbox .linkBtn,.post .form-btnbox .linkBtn{min-width:300px}.search-wrapper{position:relative;display:inline-block}.search-wrapper::before{content:"";position:absolute;left:var(--rem20);top:50%;transform:translateY(-50%);width:50px;height:auto;aspect-ratio:400 / 439;background-image:url(/wp-content/uploads/icon-search.png);background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1}.search-wrapper input[type="button"].search-btn{height:80px;cursor:pointer;width:400px;font-size:var(--rem24w);border:1px solid var(--color-primary);border-radius:4px;background:var(--color-primary);color:#fff}@media screen and (max-width:640px){.post .search-listbox>dl,.post .property-info02>dl,.post .property-info01>dl{grid-template-columns:1fr}.search-wrapper input[type="button"].search-btn{height:60px;width:300px}.search-wrapper::before{width:40px}.post .property-info01>dl{flex-wrap:wrap}.form-btnbox{flex-direction:column;gap:10px}.form-btnbox .linkBtn,.post .form-btnbox .linkBtn{width:100%;margin-top:5px}}.item-area4,.item-area3{display:flex;flex-wrap:wrap}.item-area4{gap:10px}.item-area3{gap:20px}.item-area4 .item-card{width:calc((100% - 30px) / 4)}.item-area3 .item-card{width:calc((100% - 40px) / 3)}.item-card{font-family:'Noto Sans JP',sans-serif;border:1px solid #e7e7e7;display:flex;flex-direction:column;position:relative;background:#fff;height:100%;transition:transform 0.2s,box-shadow 0.2s;box-sizing:border-box}.card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.item-card:hover{box-shadow:0 8px 20px rgb(0 0 0 / .1);transform:translateY(-3px)}.item-card .h-icon-box,.post .h-icon-box{display:flex}.item-card .h-icon{padding:.5rem;line-height:1;display:flex;align-items:center;position:relative;color:#fff;font-weight:700;font-size:var(--rem12)}.h-icon-box .new{background:#C00000}.h-icon-box .vacant-land{background:#8D6E63}.h-icon-box .empty-house{background:#00A1E9}.h-icon-box .residing-house{background:#E91E63}.h-icon-box .renting-house{background:#F39800}.h-icon-box .new-house{background:#00c335}.h-icon-box .buy-land{background:var(--color-primary-shade)}.h-icon-box .buy-house{background:#035AA7}.h-icon-box .buy-apartment{background:#0473D3}.h-icon-box .rent-house{background:var(--color-primary)}.h-icon-box .rent-apartment{background:#4D8683}.item-card .item-pct{position:relative;overflow:hidden}div.item-pct.is-blur img.main-img{filter:blur(8px)!important;opacity:0.8!important}.item-card .item-pct .contract-status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-pct.is-blur~.property-contents{filter:blur(8px)!important;-webkit-filter:blur(8px)!important;opacity:0.8!important}.item-card .item-pct img{object-fit:contain;object-position:center center;width:100%;height:100%;aspect-ratio:1 / 1;max-height:200px}.item-card .property-name{margin:0;border-bottom:#fff0;font-size:var(--rem16);font-weight:600;background:#666;color:#fff;line-height:1.2;padding:1rem}.property-numberarea{display:flex;align-items:center;justify-content:space-between}.property-contents{padding:.5rem var(--rem12) var(--rem12)}.property-numberarea .property-floorplan,.property-numberarea .property-exclusivearea{position:relative;padding-left:10px}.property-numberarea .property-floorplan::after,.property-numberarea .property-exclusivearea::after{content:"";position:absolute;top:20%;left:0;width:.5px;height:60%;background:#000}.property-numberarea .property-exclusivearea sup,.post sup,.property-eq-info dt span sup,.property-spec dt sup,.property-spec dd sup{font-size:10px;vertical-align:top;position:relative;top:-.2em}.property-numberarea .property-date{font-size:min(calc(1rem + (1vw - 1.92rem) * 0.0647), 1rem)}.property-address{margin-bottom:10px}.property-address p{line-height:1.3;margin:0 0 .25rem;font-size:min(calc(1.3rem + (1vw - 1.92rem) * 0.0647), 1.3rem)}.property-address .type-school{display:flex;flex-wrap:wrap}.property-address .type-elementary::before,.property-address .type-juniorhigh::before{content:"";display:inline-block;background-position:center;background-size:contain;margin-right:3px;width:14px;height:10px}.property-address .type-elementary{margin-right:10px}.property-address .type-elementary::before{background-image:url(/wp-content/uploads/icon-type-elementary.png)}.property-address .type-juniorhigh::before{background-image:url(/wp-content/uploads/icon-type-juniorhigh.png)}.property-price p{text-align:right;margin:var(--rem12) 0;font-size:var(--rem20w);font-weight:700;line-height:1}.property-price p span{color:red;font-size:var(--rem40)}.property-spec dl{display:grid;grid-template-columns:repeat(3,1fr)}.property-spec dl>div,.property-eq-info dt span{border:1px solid #C6D5D4}.property-spec dt,.property-spec dd{text-align:center;line-height:1.2;padding:5px}.property-spec dt,.property-eq-info dt span{grid-row-start:auto;font-weight:600;background-color:#C6D5D4;font-size:min(calc(1.1rem + (1vw - 1.92rem) * 0.0647), 1.1rem)}.property-spec dd{grid-row-start:auto;margin:0;border-bottom:1px solid #eee;font-size:var(--rem12)}.property-eq-info{margin:var(--rem12) 0;border:1px solid #D9E5E5;min-height:130px;overflow:hidden}.property-eq-info dl{display:flex}.property-eq-info dt,.property-eq-info dd{padding:5px}.property-eq-info dt{width:25%}.property-eq-info dt span{display:block;text-align:center}.property-eq-info dd{width:75%}.property-eq-info dd,.property-remarks p{font-size:min(calc(1.3rem + (1vw - 1.92rem) * 0.0647), 1.3rem);line-height:1.6}.property-remarks{background:#E9ECEB;padding:var(--rem12);flex-grow:1;min-height:80px}@media screen and (max-width:640px){.property-spec dl{grid-template-columns:repeat(2,1fr)}.item-area4,.item-area3{gap:10px}.item-area4 .item-card,.item-area3 .item-card{width:calc((100% - 10px) / 2)}}@media screen and (max-width:640px){#front_bottom_content .list_blog li{width:48%;margin:0 0 40px}#front_bottom_content .list_blog h2 a{font-size:var(--rem14)}}.fa,.far,.fas{　　　　font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";　　　　font-weight:400}.fa-twitter-square:before,.fa-twitter::before,.fa-twitter-square::before{content:"\e61a"!important}.post .col2_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.post .col2_list>li{width:49%;margin-bottom:2%}@media print,screen and (max-width:414px){.post .col2_list>li{width:100%}.post .col2_list>li:last-child{margin-bottom:0}}.post .col3_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.post .col3_list>li{width:32%;margin-bottom:2%}.post .col3_list::before{content:"";display:block;width:32%;height:0;order:1}.post .col3_list:after{content:"";display:block;width:32%;height:0}@media print,screen and (max-width:768px){.post .col3_list>li{width:49%}.post .col3_list::before,.post .col3_list:after{content:none}}@media print,screen and (max-width:414px){.post .col3_list>li{width:100%}.post .col3_list>li:last-child{margin-bottom:0}}.post .col4_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.post .col4_list>li{width:24%;margin-bottom:1.5%}.post .col4_list::before{content:"";display:block;width:24%;height:0;order:1}.post .col4_list:after{content:"";display:block;width:24%;height:0}@media print,screen and (max-width:1240px){.post .col4_list>li,.post .col4_list::before,.post .col4_list:after{width:32%;margin-bottom:2%}}@media print,screen and (max-width:768px){.post .col4_list>li{width:49%}.post .col4_list::before,.post .col4_list:after{content:none}}@media print,screen and (max-width:414px){.post .col4_list>li{width:100%}.post .col4_list>li:last-child{margin-bottom:0}}.card01_list.cardstyle03>li{padding:16px;background:#fff;box-shadow:0 0 30px 0 rgb(0 0 0 / .2)}.post .txtstyle02,.txtstyle02{font-family:var(--font-family02);font-size:var(--rem24);font-weight:600; text-align:center;margin:var(--rem16) auto;background:#fff0;color:var(--color-primary);line-height:1.4;padding:0}.post .txtstyle02:before,.post .txtstyle02:after,.txtstyle02:before,.txtstyle02:after{content:none}#contact_cta{background:url(/wp-content/uploads/top09.jpg) no-repeat center center / cover}#contact_cta .contact_cta_area{width:90%;max-width:1240px;margin:0 auto;position:relative}#contact_cta .contact-txt{position:absolute;right:0;bottom:0;color:var(--color-primary);font-size:var(--rem80);text-align:right;line-height:1;filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15}#contact_cta .contact_cta_box{padding:50px 0 0;display:flex;justify-content:center;flex-direction:column}#contact_cta .contact_cta_box .contact_cta_ttl{width:100%;max-width:1240px;aspect-ratio:10 / 1;background-color:#fff;clip-path:polygon(50% 0%,100% 100%,0% 100%);display:flex;justify-content:center;align-items:center;margin-bottom:-1px}#contact_cta .contact_cta_box .contact_cta_ttl h2{margin:2vh 0 0;font-size:min(calc(2.8rem + (1vw - 19.2px) * 0.4531), 2.8rem);color:var(--color-primary)}#contact_cta .contact_cta_contents{background:#fff;padding:var(--rem20) var(--rem20) var(--rem80w);display:grid;grid-template-columns:1fr 1fr 1fr}#contact_cta .contact_cta_contents .box{display:flex;align-items:center;justify-content:space-between;flex-direction:column;text-align:center;padding:var(--rem60) var(--rem20)}#contact_cta .contact_cta_contents .box a i{font-size:3rem;margin-right:10px}#contact_cta .contact_cta_contents .box .fc-yellow{color:#fff000}#contact_cta .contact_cta_contents .tel_box,#contact_cta .contact_cta_contents .line_box{background:var(--color-primary);color:#fff}#contact_cta .contact_cta_contents .mail_box{background:#ECECEC;color:var(--color-primary)}#contact_cta .contact_cta_contents .tel_box a{color:#fff;font-size:var(--rem36);line-height:1.3}#contact_cta .contact_cta_contents .mail_box a,#contact_cta .contact_cta_contents .line_box a{position:relative;padding:var(--rem20) var(--rem14);display:flex;justify-content:center;align-items:center;width:90%;height:100%}#contact_cta .contact_cta_contents .mail_box a::after,#contact_cta .contact_cta_contents .line_box a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#contact_cta .contact_cta_contents .mail_box a:hover,#contact_cta .contact_cta_contents .line_box a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#contact_cta .contact_cta_contents .mail_box a{background:var(--color-primary);color:#fff}#contact_cta .contact_cta_contents .line_box a{background:#fff;color:var(--color-primary)}#contact_cta .contact_cta_contents .line_box a i{color:#06C755}@media print,screen and (max-width:820px){#contact_cta .contact_cta_contents .tel_box a{font-size:var(--rem30)}#contact_cta .contact_cta_contents .box a i{font-size:1.6rem}}@media print,screen and (max-width:640px){#contact_cta .contact_cta_box .contact_cta_ttl{aspect-ratio:4 / 1}#contact_cta .contact_cta_contents{grid-template-columns:1fr}#contact_cta .contact_cta_contents .tel_box a{font-size:var(--rem36)}#contact_cta .contact_cta_box .contact_cta_ttl h2{margin:4vh 0 0}#contact_cta .contact_cta_contents .box a i{font-size:3rem}}.video-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-top:20px;justify-content:center;justify-items:center}@media (min-width:641px){.video-grid{grid-template-columns:repeat(2,1fr)}.video-item:has(.horizontal){grid-column:span 2;width:100%}.video-item:has(.vertical){grid-column:span 1;width:100%;max-width:320px}}@media (min-width:1025px){.video-grid{grid-template-columns:repeat(4,1fr);max-width:1200px;margin-inline:auto}.video-item:has(.horizontal){grid-column:span 2}.video-item:has(.vertical){grid-column:span 1;max-width:100%}}.video-item{width:100%}.video-container{width:100%}.video-container iframe{width:100%!important;height:100%!important;border:0;display:block}.video-container.horizontal iframe{aspect-ratio:16 / 9}.video-container.vertical iframe{aspect-ratio:9 / 16;border-radius:12px}