/*!
Theme Name: リブシティ
Author: FlatNorm,KaiOno
Author URI: https://flatnorm.com
Version: 1.0
*/@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=Noto+Serif+JP:wght@100;300;400;500;700;900&display=swap);@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}.pconly{display:block}@media screen and (max-width:768px){.pconly{display:none}}.sponly{display:none!important}@media screen and (max-width:768px){.sponly{display:block!important}}@media screen and (max-width:768px){.sp-hide{display:none!important}}.txt-center{text-align:center}.txt-left{text-align:left}.font-40{font-size:40px!important}.green{color:var(--wp--preset--color--dark-green)}.bg-lightgreen,.flow-to-recruitment{background-color:var(--wp--preset--color--light-green)}.mtop-0{margin-top:0!important}.mtop-40{margin-top:40px!important}.mtop-30{margin-top:30px!important}.mtop-60{margin-top:60px!important}.mbottom-30{margin-bottom:30px!important}.mbottom-60{margin-bottom:60px!important}.mright-20{margin-right:20px!important}@media screen and (max-width:768px){.sp-pleft-10{padding-left:10px!important}}@media screen and (max-width:768px){.sp-pright-10{padding-right:10px!important}}.portrait-20{padding-top:20px!important;padding-bottom:20px!important}@media screen and (max-width:768px){.sp-mtop-0{margin-top:0!important}}@media screen and (max-width:768px){.sp-mright-0{margin-right:0!important}}.main-width{width:1000px;max-width:100%;margin:0 auto}.application-guidline,.mid-width{width:890px;max-width:100%;margin:0 auto}.contact-cta-area,.flow-to-closure,.flow-to-recruitment,.full-width,.p-recruit__head{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}@media screen and (max-width:768px){.sp-full-width{margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}}.maw-100p{max-width:100%}@media screen and (max-width:768px){.sp-w30p{width:30%!important}}@media screen and (max-width:768px){.sp-w90p{width:90%!important}}@media screen and (max-width:768px){.sp-w100p{width:100%!important}}@media screen and (max-width:768px){.sp-landscape-p10{padding-right:10px!important;padding-left:10px!important}}@media screen and (max-width:768px){.sp-landscape-p20{padding-right:20px!important;padding-left:20px!important}}.white-space-nowrap{white-space:nowrap}.no-tel a{text-decoration:none!important}body{background-color:#fff;color:#333;font-family:YuGothic,"Yu Gothic",sans-serif;line-height:1.75;font-size:16px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:768px){body.admin-bar .sp-logo-wrap{top:46px}body.admin-bar .menu-sp.active{height:calc(100% - 95px);top:95px}body.admin-bar #wpadminbar{position:fixed;top:0;left:0}}a{color:#333;text-decoration:none;-webkit-transition:.3s all;transition:.3s all}a:hover{text-decoration:none}p.center{text-align:center}img{vertical-align:top;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width:768px){br.sp{display:inline}}ul{padding:0;margin:0}.btn{position:relative;display:inline-block;border:1px solid var(--wp--preset--color--dark-gray);border-radius:32px;padding:1em 2em;background-color:#fff}.btn:hover{background-color:var(--wp--preset--color--dark-green);-webkit-transition:all .4s;transition:all .4s;color:#fff;border:1px solid var(--wp--preset--color--dark-green)}.btn:hover img{background-color:#fff}.btn span{position:absolute;right:1em}@media screen and (max-width:768px){.btn{width:100%}}.btn2{border:3px solid var(--wp--preset--color--dark-green);border-radius:8px;padding:1em 2em;width:100%;background-color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:24px;font-weight:700;color:var(--wp--preset--color--dark-green)}.btn2.email{background-image:url(assets/img/general/mail.png),url(assets/img/front-page/arrow.png);background-size:35px,10px;background-position:left 85px center,right 100px center}@media screen and (max-width:768px){.btn2.email{background-size:20px,8.75px;background-position:left 95px center,right 80px center}}.btn2.satei{background-image:url(assets/img/general/satei.png),url(assets/img/front-page/arrow.png);background-size:39px,10px;background-position:left 85px center,right 100px center}@media screen and (max-width:768px){.btn2.satei{background-size:20px,8.75px;background-position:left 75px center,right 80px center}}.btn2:hover{background-color:var(--wp--preset--color--dark-green);-webkit-transition:all .4s;transition:all .4s}.btn2:hover.email{background-image:url(assets/img/general/mail_on.png),url(assets/img/front-page/arrow_on.png);background-position:left 85px center,right 95px center}@media screen and (max-width:768px){.btn2:hover.email{background-size:20px,8.75px;background-position:left 95px center,right 75px center}}.btn2:hover.satei{background-image:url(assets/img/general/satei_on.png),url(assets/img/front-page/arrow_on.png);background-position:left 85px center,right 95px center}@media screen and (max-width:768px){.btn2:hover.satei{background-size:20px,8.75px;background-position:left 75px center,right 75px center}}.btn2:hover a,.btn2:hover span{color:#fff}.btn2:hover img{background-color:#fff}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2em;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px}@media screen and (max-width:768px){.card{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.card .card-img{margin-right:0;margin-bottom:1em}}.card .card-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.card .card-image img{width:400px;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.card .card-image img{width:auto;height:auto}}.card .card-text{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;padding:1em 2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}@media screen and (max-width:768px){.card .card-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:4%;gap:0;width:50%}}.card .card-text-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.card .card-text-header h3{text-align:left}@media screen and (max-width:768px){.card .card-text-header h3{font-size:11px;white-space:nowrap}}.card .card-text-header .circle{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.card .card-text-body{font-size:11px}}@media screen and (max-width:768px){.card .card-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.card.odd{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.card.vertical img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.card.vertical .card-body{width:100%;padding:4%}.card.vertical .card-image{width:100%}.card.vertical .card-text{padding:.5em 0 0 0}@media screen and (max-width:768px){.card.vertical .card-text{padding:4%}}.card.vertical .card-shopname{text-align:center;font-size:var(--wp--preset--font-size--font-lg)}@media screen and (max-width:768px){.card.vertical .card-shopname{font-size:11px}}.card.vertical .card-tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:8px;border:1px solid var(--wp--preset--color--dark-green);border-radius:12px;background-color:#fff;font-size:var(--wp--preset--font-size--font-lg);color:var(--wp--preset--color--dark-green);white-space:nowrap}@media screen and (max-width:768px){.card.vertical .card-tel{font-size:11px}}.card.vertical .card-tel .icon{font-size:1.5em}.card.vertical .card-tel .tel{font-size:1.5em;font-weight:700}.card.vertical .card-tel img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.card.vertical .card-tel img{width:15px!important}}.card.vertical .card-tel img.telicon{aspect-ratio:unset}.card.vertical .card-tel img.arrow{aspect-ratio:unset}.card.vertical .card-tel a{color:var(--wp--preset--color--dark-green);text-align:center}.circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;border-radius:50%;border:1px solid var(--wp--preset--color--dark-green);background-color:#fff;line-height:1.2;color:var(--wp--preset--color--dark-green)}@media screen and (max-width:768px){.circle{width:40px;height:40px}}.circle :nth-child(1){font-size:1em}@media screen and (max-width:768px){.circle :nth-child(1){font-size:10px}}.circle :nth-child(2){font-size:2.5em;font-weight:100;margin-top:-10px}@media screen and (max-width:768px){.circle :nth-child(2){font-size:16px;margin-top:-2px}}#hamburger-menu{padding:10px;position:relative;cursor:pointer;border-radius:5px;z-index:1000}#hamburger-menu span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;height:1.5px;border-radius:2px;background:#fff;width:1.25em;left:15px}#hamburger-menu span:nth-of-type(1){top:10px}#hamburger-menu span:nth-of-type(2){top:18px}#hamburger-menu span:nth-of-type(3){top:26px}#hamburger-menu.active span{background-color:#fff}#hamburger-menu.active+.hamburger-menu-text{display:none}#hamburger-menu.active span:nth-of-type(1){top:18px;left:16px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:45%}#hamburger-menu.active span:nth-of-type(2){opacity:0}#hamburger-menu.active span:nth-of-type(3){top:30px;left:16px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:45%}.hamburger-menu-text{font-size:10px;color:#fff;position:absolute;bottom:.5em;left:1em}.sp-logo-wrap{position:fixed;top:0;left:0;width:100%;z-index:101;background-color:#fff}.menu-sp{width:100%;height:calc(100% - 50px - 47.75px);color:#fff;background-color:rgba(1,66,46,.9);position:fixed;top:50px;left:0;z-index:100;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.3s;transition:.3s;overflow-y:auto}.menu-sp.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.menu-sp__wrap{padding:22px 13px}.menu-sp__wrap .global-menu-wrapper-sp li a{position:relative;color:#fff;font-size:min(3.7vw,15px)}.menu-sp__wrap .global-menu-wrapper-sp li a::before{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;margin-top:-2px;margin-right:10px}.menu-sp__banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:14px}.menu-sp__banner__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:2px solid #029a6c;border-radius:6px;width:calc(50% - 7px);height:61px;padding:0 6px}.menu-sp__banner__item__img{width:40%;height:auto;margin-right:8px}.menu-sp__banner__item__img.img01{max-width:83px}.menu-sp__banner__item__img.img02{max-width:64px}.menu-sp__banner__item__img.img03{max-width:75px}.menu-sp__banner__item__img.img04{width:30%;max-width:53px;margin-right:20px}.menu-sp__banner__item__text{font-size:min(3.7vw,15px);margin:0;color:#029a6c;margin-right:auto}.menu-sp__banner__item__arrow{display:inline-block;width:5px;height:5px;border-top:1px solid #029a6c;border-right:1px solid #029a6c;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;margin-top:-2px;margin-left:4px}.menu-sp__banner__item::before{display:block;content:"";background-color:#01422e;width:calc(100% + 4px);height:100%;position:absolute;top:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;border-radius:6px}.menu-sp__top{border-bottom:1px dashed #fff;padding:20px 0 10px}.menu-sp__top .global-menu-wrapper-sp ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu-sp__top .global-menu-wrapper-sp ul li{padding-left:10px;width:50%}.menu-sp__bottom{padding:10px 0}.menu-sp__bottom .global-menu-wrapper-sp ul li{padding-left:10px}.menu-sp__more{background-color:#017250;margin-top:8px}.menu-sp__more__btn{margin:0;text-align:center;font-size:15px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-sp__more__btn span{position:relative}.menu-sp__more__btn span::after{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);margin-top:-1px;-webkit-transition:.3s;transition:.3s}.menu-sp__more__btn span.open::after{-webkit-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg);margin-top:2px}.menu-sp__more__content{display:none;padding:0 8px 10px}.menu-sp__more__content__inner{border-top:1px dashed #fff;padding-top:8px}#header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10}#header .header-logo{margin:0}#header .sp-wrap{position:relative}#header .sp-wrap .sp-logo-wrap a{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12.5px}#header .sp-wrap .sp-logo-wrap .header-logo-img{width:160px}#header .sp-wrap .sp-menu{position:absolute;width:50px;height:50px;top:0;right:0;background-color:var(--wp--preset--color--dark-green)}#header .inner{width:1200px;margin:0 auto}@media screen and (max-width:768px){#header .inner{width:100%}}#header .upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}#header .upper p{font-size:12px;margin:0}#header .upper a{font-size:14px}#header .middle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header .middle .logo-wrap{font-size:12px}#header .middle .global-menu-main-wrap{width:600px}@media screen and (max-width:768px){#header .middle .global-menu-main-wrap{width:100%}}#header .middle .global-menu-main-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header .middle .global-menu-main-wrap ul li{list-style:none}#header .middle .global-menu-main-wrap ul li a{display:inline-block;padding:.3em 1.275em;border:1px solid var(--wp--preset--color--dark-green);border-radius:12px;font-size:var(--wp--preset--font-size--font-lm);color:var(--wp--preset--color--dark-green)}#header .middle .global-menu-main-wrap ul li:hover a{background-color:var(--wp--preset--color--dark-green);color:#fff}#header .middle .btn-reserve{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;background-color:var(--wp--preset--color--yellow);border-radius:12px;padding:.75em 1.25em}#header .lower{width:1000px;margin:1em auto 0}@media screen and (max-width:768px){#header .lower{width:100%}}#header .lower nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header .lower nav ul .current-menu-item::before{content:">";margin-right:.5em;color:var(--wp--preset--color--dark-green)}#footer{width:100%;margin:0 auto;background-color:var(--wp--preset--color--dark-green);position:relative}#footer .inner{width:1000px;margin:0 auto}@media screen and (max-width:768px){#footer .inner{width:100%}}#footer .inner .banners{padding:40px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#footer .inner .banners{width:84%;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 0 4px}}@media screen and (max-width:768px){#footer .inner .banners a{width:84%;margin:4px 8%;text-align:center}}#footer .inner .banners a img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#footer .inner .sitemap{padding:50px 0 30px}@media screen and (max-width:768px){#footer .inner .sitemap{display:none}}#footer .inner .sitemap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;height:9em;list-style:none;gap:1em}@media screen and (max-width:768px){#footer .inner .sitemap ul{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto}}#footer .inner .sitemap ul li a{text-indent:1em;color:#fff;margin-left:1.5em}#footer .inner .sitemap ul li a:before{content:">";margin-right:.5em}#footer .inner .siteinfo .companyinfo{background-color:#fff;border-radius:8px;padding:.55em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:768px){#footer .inner .siteinfo .companyinfo{width:92%;margin:0 auto}}#footer .inner .siteinfo .companyinfo .logo{-webkit-box-flex:4.5;-webkit-flex:4.5;-ms-flex:4.5;flex:4.5}@media screen and (max-width:768px){#footer .inner .siteinfo .companyinfo .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#footer .inner .siteinfo .companyinfo .text{-webkit-box-flex:5.5;-webkit-flex:5.5;-ms-flex:5.5;flex:5.5;color:#d3d3d3}@media screen and (max-width:768px){#footer .inner .siteinfo .companyinfo .text{font-size:10px;line-height:1.4}}#footer .inner .siteinfo .companyinfo .text p{margin:4px;color:#282728}#footer .inner .siteinfo .copyright{text-align:center;font-size:12pt;padding:.5em;color:#d3d3d3}#footer .inner .siteinfo .copyright p{margin:0}.sp-footer{display:none}@media screen and (max-width:768px){.sp-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;z-index:10;position:relative}}.sp-footer-contact,.sp-footer-tel{border:2px solid #fff;width:50%}.sp-footer-contact{background-color:#fdd23c;color:#000;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sp-footer-contact a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;line-height:1.4}.sp-footer-contact a img.mail{width:20px}.sp-footer-contact a img.arrow{width:10px}.sp-footer-tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 8px;gap:4px;background-color:var(--wp--preset--color--dark-green)}.sp-footer-tel img{width:30px}.sp-footer-tel .text-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sp-footer-tel .text-inner a{font-size:15px;font-family:"Noto Sans JP";color:#fff}.sp-footer-tel .text-inner p{font-size:10px;margin:0;white-space:nowrap;-webkit-transform:scale(.65) translate(-42px,-3px);transform:scale(.65) translate(-42px,-3px);color:#fff}.sp-footer.active{position:fixed;bottom:0}.mw_wp_form{width:auto;font-family:NotoSansJP;font-size:var(--wp--preset--font-size--font-md);width:860px;margin-left:auto;margin-right:auto;margin-top:5%}@media screen and (max-width:768px){.mw_wp_form{width:100%;font-size:var(--wp--preset--font-size--font-sm)}}.mw_wp_form .text-align-left{text-align:left;margin-right:auto}.mw_wp_form .text-align-center{text-align:center}@media screen and (max-width:768px){.mw_wp_form tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;padding:10px;text-align:left}}.mw_wp_form th{width:300px;height:100px;font-weight:400}@media screen and (max-width:768px){.mw_wp_form th{width:100%;height:40px}}@media screen and (max-width:768px){.mw_wp_form td{width:100%;margin:0}}@media screen and (max-width:768px){.mw_wp_form .horizontal-item+.horizontal-item{margin:0}}.mw_wp_form .center{vertical-align:middle}.mw_wp_form .top{vertical-align:top;padding-top:24px}.mw_wp_form .mw_wp_form_preview td,.mw_wp_form input[type=text]{width:540px;height:64px;line-height:64px;font-size:var(--wp--preset--font-size--font-md);font-weight:400}@media screen and (max-width:768px){.mw_wp_form .mw_wp_form_preview td,.mw_wp_form input[type=text]{width:100%}}.mw_wp_form input[name=post_code]{width:280px}@media screen and (max-width:768px){.mw_wp_form input[name=post_code]{width:100%}}.mw_wp_form textarea{font-size:var(--wp--preset--font-size--font-md);width:540px;height:224px;line-height:32px;font-weight:400}@media screen and (max-width:768px){.mw_wp_form textarea{width:100%}}.mw_wp_form .mw_wp_form_preview td,.mw_wp_form input[type=text],.mw_wp_form textarea{border-radius:5px;background-color:#f9f9f9;padding:24px;-webkit-box-shadow:0 0 2px 1px #ccc inset;box-shadow:0 0 2px 1px #ccc inset;border:none}@media screen and (max-width:768px){.mw_wp_form textarea{margin-top:24px}}.mw_wp_form .any,.mw_wp_form .required{display:inline-block;text-align:center;width:96px;height:41px;line-height:41px;margin-right:24px;margin-left:10px}@media screen and (max-width:768px){.mw_wp_form .any,.mw_wp_form .required{width:60px;height:30px;line-height:30px;margin-right:10px}}.mw_wp_form .required{background-color:var(--wp--preset--color--dark-green);color:#fff}.mw_wp_form .any{background-color:var(--wp--preset--color--light-gray);color:#333}.mw_wp_form ::-webkit-input-placeholder{font-size:var(--wp--preset--font-size--font-md);color:var(--wp--preset--color--mid-gray)}.mw_wp_form ::-moz-placeholder{font-size:var(--wp--preset--font-size--font-md);color:var(--wp--preset--color--mid-gray)}.mw_wp_form :-ms-input-placeholder{font-size:var(--wp--preset--font-size--font-md);color:var(--wp--preset--color--mid-gray)}.mw_wp_form ::-ms-input-placeholder{font-size:var(--wp--preset--font-size--font-md);color:var(--wp--preset--color--mid-gray)}.mw_wp_form ::placeholder{font-size:var(--wp--preset--font-size--font-md);color:var(--wp--preset--color--mid-gray)}@media screen and (max-width:768px){.mw_wp_form ::-webkit-input-placeholder{font-size:var(--wp--preset--font-size--font-sm)}.mw_wp_form ::-moz-placeholder{font-size:var(--wp--preset--font-size--font-sm)}.mw_wp_form :-ms-input-placeholder{font-size:var(--wp--preset--font-size--font-sm)}.mw_wp_form ::-ms-input-placeholder{font-size:var(--wp--preset--font-size--font-sm)}.mw_wp_form ::placeholder{font-size:var(--wp--preset--font-size--font-sm)}}.mw_wp_form .form_annotations{font-size:var(--wp--preset--font-size--font-sm);color:var(--wp--preset--color--dark-gray);margin-left:32px;margin-bottom:14px}@media screen and (max-width:768px){.mw_wp_form .form_annotations{font-size:var(--wp--preset--font-size--font-xs)}}.mw_wp_form .radio-list .mwform-checkbox-field-text{width:140px;margin-top:0}.mw_wp_form .post_code{width:280px}.mw_wp_form .radio-list{padding-left:0}@media screen and (max-width:768px){.mw_wp_form .radio-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left;line-height:34px}}.mw_wp_form button[type=button],.mw_wp_form button[type=submit],.mw_wp_form input[type=submit]{width:560px;height:100px;line-height:100px;font-size:30px;border-radius:5px;border-width:0;background-color:var(--wp--preset--color--dark-green);color:#fff;margin-bottom:5%;margin-top:5%}@media screen and (max-width:768px){.mw_wp_form button[type=button],.mw_wp_form button[type=submit],.mw_wp_form input[type=submit]{width:60%;text-align:center;width:200px;height:60px;line-height:60px;font-size:var(--wp--preset--font-size--font-md)}}.mw_wp_form input[type=checkbox],.mw_wp_form input[type=radio]{cursor:pointer;padding-left:30px;vertical-align:middle;position:relative}.mw_wp_form input[type=checkbox]::before,.mw_wp_form input[type=radio]::before{content:"";display:block;position:absolute;background-color:#f9f9f9;width:22px;height:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:35%;left:-4px;-webkit-box-shadow:0 0 2px 1px #ccc inset;box-shadow:0 0 2px 1px #ccc inset}.mw_wp_form input[type=radio]::before{border-radius:11px;border:0;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.mw_wp_form input[type=checkbox]::after,.mw_wp_form input[type=radio]::after{content:"";display:block;position:absolute;opacity:0}.mw_wp_form input[type=checkbox]::after{border-bottom:3px solid #333;border-left:3px solid #333;height:6px;width:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;left:2px}.mw_wp_form input[type=radio]::after{border:6px solid #333;border-radius:6px;height:12px;width:12px;bottom:3px;left:1px}@media screen and (max-width:768px){.mw_wp_form input[type=radio]::after{bottom:4px}}.mw_wp_form input[type=checkbox]:checked::after,.mw_wp_form input[type=radio]:checked::after{opacity:1}.mw_wp_form_confirm .confirm-hide{display:none}.mw_wp_form_input .input-hide{display:none}.mw_wp_form_preview table{text-align:left;border-collapse:unset;border-spacing:24px}@media screen and (max-width:768px){.mw_wp_form_preview table{border-spacing:0;width:100%}}.mw_wp_form_preview tr{height:auto;line-height:32px}@media screen and (max-width:768px){.mw_wp_form_preview tr{width:100%;line-height:auto}}.mw_wp_form_preview th{width:230px;height:64px;vertical-align:middle;padding-top:0}@media screen and (max-width:768px){.mw_wp_form_preview th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.mw_wp_form_preview td{margin-right:auto;width:600px;height:32px;padding:24px;border-radius:5px;margin-bottom:25px;background-color:#f9f9f9;-webkit-box-shadow:0 0 2px 1px #ccc inset;box-shadow:0 0 2px 1px #ccc inset}@media screen and (max-width:768px){.mw_wp_form_preview td{vertical-align:middle;width:100%;height:auto}}.mw_wp_form_preview .preview-top th{vertical-align:top;padding:none}.mw_wp_form_preview .preview-top td{padding:10px;height:100%;line-height:1.6}@media screen and (max-width:768px){.mw_wp_form_preview td,.mw_wp_form_preview th{width:100%}}.is-style-flabo-paragraph-marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,rgba(249,230,32,.45)));background:-webkit-linear-gradient(transparent 60%,rgba(249,230,32,.45) 0);background:linear-gradient(transparent 60%,rgba(249,230,32,.45) 0);display:inline;padding:0!important}.is-style-flabo-group-header p:nth-of-type(1){font-size:22px;font-weight:400;font-weight:700;color:#029669;line-height:1.6;margin-bottom:10px}@media screen and (max-width:768px){.is-style-flabo-group-header p:nth-of-type(1){font-size:18px}}.is-style-flabo-group-header p:nth-of-type(2){-webkit-margin-start:0!important;margin-inline-start:0!important;margin-top:0}@media screen and (max-width:768px){.is-style-flabo-group-header p:nth-of-type(2){padding:0}}.is-style-flabo-table-1{font-size:24px;font-weight:400}@media screen and (max-width:768px){.is-style-flabo-table-1{font-size:16px}}.is-style-flabo-table-1 table,.is-style-flabo-table-1 td,.is-style-flabo-table-1 th{border:1px solid #eaf4eb;padding-left:20px}.is-style-flabo-table-1 tr{background-color:#fff;height:60px}.is-style-flabo-table-1 tr:first-child{background-color:#eaf4eb;color:#333}.is-style-flabo-table-1 tr:first-child td{border:1px solid #eaf4eb;border-right:1px solid #fff}.is-style-flabo-table-2{font-size:24px;font-weight:400}@media screen and (max-width:768px){.is-style-flabo-table-2{font-size:16px}}.is-style-flabo-table-2 table,.is-style-flabo-table-2 td,.is-style-flabo-table-2 th{border:1px solid #eaf4eb;padding-left:20px}.is-style-flabo-table-2 tr{background-color:#fff;height:60px}.is-style-flabo-table-2 td:first-child{background-color:#eaf4eb;color:#333;border:1px solid #eaf4eb;border-bottom:1px solid #fff}@media screen and (max-width:768px){.is-style-flabo-table-2.company{font-size:12px}.is-style-flabo-table-2.company tr{height:auto}.is-style-flabo-table-2.company tr td{padding:8px 15px}.is-style-flabo-table-2.company tr td:first-child{width:80px;text-align:center}}.is-style-flabo-group-qa p{margin:0;padding:26px 60px 26px 100px!important;line-height:1.7;cursor:pointer}@media screen and (max-width:768px){.is-style-flabo-group-qa p{padding:16px 40px 16px 55px!important}}.is-style-flabo-group-qa p:first-child{position:relative;font-size:24px;border-radius:7px 7px 0 0;border-top:1px dashed #eae8e8;border-bottom:1px dashed #eae8e8}@media screen and (max-width:768px){.is-style-flabo-group-qa p:first-child{font-size:12px}}.is-style-flabo-group-qa p:first-child::before{content:"Q.";color:#029669;width:50px;height:50px;line-height:50px;text-align:center;font-weight:700;font-size:36px;font-weight:700;font-family:ヒラギノ角ゴ Pro;position:absolute;top:50%;left:36px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.is-style-flabo-group-qa p:first-child::before{width:40px;height:40px;line-height:40px;border-radius:20px;font-size:22px;left:10px}}.is-style-flabo-group-qa p:first-child>span{display:inline-block;width:20px;height:20px;margin:0 10px;border-bottom:2px solid #029669;border-right:2px solid #029669;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media screen and (max-width:768px){.is-style-flabo-group-qa p:first-child>span{width:15px;height:15px;right:12px}}.is-style-flabo-group-qa p:first-child:hover{opacity:.7}.is-style-flabo-group-qa p.open>span{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.is-style-flabo-group-qa p:nth-child(2){position:relative;display:none;font-size:20px;font-weight:300}@media screen and (max-width:768px){.is-style-flabo-group-qa p:nth-child(2){font-size:12px}}.is-style-flabo-group-qa p:nth-child(2)::before{content:"A.";color:#fdd23c;width:50px;height:50px;line-height:50px;text-align:center;font-weight:700;font-size:36px;font-family:ヒラギノ角ゴ Pro;position:absolute;top:22px;left:36px}@media screen and (max-width:768px){.is-style-flabo-group-qa p:nth-child(2)::before{width:40px;height:40px;line-height:40px;border-radius:20px;font-size:22px;left:10px}}.is-style-flabo-group-qa+.is-style-flabo-group-qa p:first-child{border-top:none}.is-style-flabo-group-box-1{background-color:#eaf4eb;margin:20px 0;padding:35px 25px;border-radius:6px}@media screen and (max-width:768px){.is-style-flabo-group-box-1{padding:15px}}.is-style-flabo-group-box-1 p:first-child{font-size:24px!important;margin:0}@media screen and (max-width:768px){.is-style-flabo-group-box-1 p:first-child{font-size:20px}}.is-style-flabo-group-box-1 p:nth-child(n+2){font-size:16px;margin:0}@media screen and (max-width:768px){.is-style-flabo-group-box-1 p:nth-child(n+2){font-size:14px}}.is-style-flabo-group-box-2{border:3px solid #029669;margin:20px 0;padding:35px 25px;border-radius:6px}@media screen and (max-width:768px){.is-style-flabo-group-box-2{padding:15px}}.is-style-flabo-group-box-2 p:first-child{font-size:24px!important;margin:0}@media screen and (max-width:768px){.is-style-flabo-group-box-2 p:first-child{font-size:20px}}.is-style-flabo-group-box-2 p:nth-child(n+2){font-size:16px;margin:0}@media screen and (max-width:768px){.is-style-flabo-group-box-2 p:nth-child(n+2){font-size:14px}}.is-style-flabo-list-1{font-size:20px;padding-left:50px}@media screen and (max-width:768px){.is-style-flabo-list-1{font-size:18px;padding-left:30px}}.is-style-flabo-list-1 li{position:relative;list-style:none;font-weight:400;margin:10px 0}.is-style-flabo-list-1 li::before{content:"・";font-weight:900;font-size:18px;position:absolute;top:50%;left:-26px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-style-flabo-list-2{font-size:20px;padding-left:50px}@media screen and (max-width:768px){.is-style-flabo-list-2{font-size:18px;padding-left:40px}}.is-style-flabo-list-2 li{list-style:none;font-weight:400;position:relative;margin:10px 0}.is-style-flabo-list-2 li::before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";color:#029669;font-size:18px;position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-style-flabo-list-3{font-size:20px;padding-left:50px}@media screen and (max-width:768px){.is-style-flabo-list-3{font-size:18px;padding-left:40px}}.is-style-flabo-list-3 li{list-style:none;position:relative;font-weight:400;margin:10px 0}.is-style-flabo-list-3 li::before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";color:#029669;font-size:24px;position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-style-flabo-list-4{font-size:20px;counter-reset:num 0;padding-left:0}@media screen and (max-width:768px){.is-style-flabo-list-4{font-size:18px}}.is-style-flabo-list-4 li{list-style:none;position:relative;font-weight:400;margin:20px 0;padding:12px 0 12px 48px;border-bottom:1px dashed rgba(19,40,64,.3);margin-left:20px}@media screen and (max-width:768px){.is-style-flabo-list-4 li{padding:15px 0 15px 50px;margin-left:0}}.is-style-flabo-list-4 li::before{counter-increment:num 1;content:counter(num) ".";position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;font-style:italic;color:#029669}@media screen and (max-width:768px){.is-style-flabo-list-4 li::before{font-size:28px;left:15px}}.is-style-flabo-group-text-img{padding:20px 0}@media screen and (max-width:768px){.is-style-flabo-group-text-img{padding:0}}.is-style-flabo-group-text-img p{margin:0;padding:0!important;font-size:16px}@media screen and (max-width:768px){.is-style-flabo-group-text-img p{font-size:14px}}.is-style-flabo-group-text-img figure{width:550px;height:360px}@media screen and (max-width:768px){.is-style-flabo-group-text-img figure{width:100%;height:auto}}.is-style-flabo-group-text-img figure img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.is-style-flabo-group-text-img figure:first-child{float:left;margin:0 20px 10px 0!important}@media screen and (max-width:768px){.is-style-flabo-group-text-img figure:first-child{margin:10px 0}}.is-style-flabo-group-text-img figure:nth-of-type(odd){float:left;margin:10px 20px 10px 0!important}@media screen and (max-width:768px){.is-style-flabo-group-text-img figure:nth-of-type(odd){margin:10px 0}}.is-style-flabo-group-text-img figure:nth-of-type(even){float:right;margin:10px 0 10px 20px!important}@media screen and (max-width:768px){.is-style-flabo-group-text-img figure:nth-of-type(even){margin:10px 0}}:root{--radius-sm:10px;--radius-md:16px;--radius-sm:10px;--scale-sp:0.4}#main,body{width:100%;font-family:"Noto Sans JP",sans-serif;font-size:var(--wp--preset--font-size--font-md);letter-spacing:1px}@media screen and (max-width:768px){#main,body{margin-top:50px}}h2,h3{text-align:center}h2{font-family:"Noto Serif JP",serif;font-size:var(--wp--preset--font-size--font-xl);font-weight:lighter}@media screen and (max-width:768px){h2{font-size:24px}}h3{font-size:var(--wp--preset--font-size--font-lg);font-weight:400}@media screen and (max-width:768px){h3{font-size:16px}}@media screen and (max-width:768px){p{font-size:11px}}.link.rounded{border:1px solid var(--wp--preset--color--primary);border-radius:var(--radius-lg);padding:.5em 1em}#container{margin:0 auto}@media screen and (max-width:768px){#container{max-width:100%}}#container section.main{width:100%;margin:0 auto}#container section.main .visual{height:750px;background:url(assets/img/front-page/mv-bg.jpg) no-repeat center center;background-size:cover;display:grid;place-items:center}@media screen and (max-width:768px){#container section.main .visual{height:350px}}#container section.main .visual .inner{position:relative;width:1010px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#container section.main .visual .inner{width:100%}}#container section.main .visual .inner img:nth-child(1){margin-top:-100px}@media screen and (max-width:768px){#container section.main .visual .inner img:nth-child(1){position:absolute;width:30%;top:-50px;left:0;right:unset}}#container section.main .visual .inner img:nth-child(4){margin-top:40px}@media screen and (max-width:768px){#container section.main .visual .inner img:nth-child(4){position:absolute;width:30%;top:-130px;right:0;left:unset}}#container section.main .visual .inner div.text{position:absolute;top:60px;right:300px;width:420px;height:420px}@media screen and (max-width:768px){#container section.main .visual .inner div.text{width:100%;background-size:contain;top:-130px;z-index:2}}#container section.main .visual .inner div.text p{font-family:"Noto Serif JP";font-size:42px;line-height:1.3;text-align:center;color:#fff}#container section.main .visual .inner div.text p span.accent{color:var(--wp--preset--color--yellow);text-decoration:underline}@media screen and (max-width:768px){#container section.main .visual .inner div.text{width:50%;right:25%;top:-120px;left:unset}}#container section.main .message{position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;width:1000px;height:150px;margin:-50px auto 0;padding:1.5em 4em;border-radius:var(--radius-md)}@media screen and (max-width:768px){#container section.main .message{border-radius:8px;height:auto;padding:.75em;width:92%;margin:-90px auto 0}}#container section.main .message p{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9;margin:0}@media screen and (max-width:768px){#container section.main .message p{font-size:10px;width:100%}}#container section.main .message img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:200px;height:150px}@media screen and (max-width:768px){#container section.main .message img{width:100%;position:absolute;width:100px;z-index:2;top:3em;right:0}}#container section.main .choice{margin-top:-120px;padding:120px 200px;background-color:var(--wp--preset--color--light-green)}@media screen and (max-width:768px){#container section.main .choice{margin-top:-80px;padding:100px 4% 20px}}#container section.main .choice .inner{max-width:1400px;margin:0 auto}#container section.main .choice h2{margin-bottom:0}#container section.main .choice .img_family{position:relative;margin-top:-100px;margin-bottom:-180px}@media screen and (max-width:768px){#container section.main .choice .img_family{width:50px;margin-top:-60px;margin-bottom:-20px}}#container section.main .choice .purposes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px;width:100%}@media screen and (max-width:768px){#container section.main .choice .purposes{gap:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#container section.main .choice .purposes .buy-cell,#container section.main .choice .purposes .rent{width:50%;padding:0 30px 30px;background-color:#fff;border-radius:var(--radius-md)}@media screen and (max-width:768px){#container section.main .choice .purposes .buy-cell,#container section.main .choice .purposes .rent{width:48%;padding:4%}#container section.main .choice .purposes .buy-cell h3,#container section.main .choice .purposes .rent h3{margin:0;font-size:20px!important}}#container section.main .choice .purposes .buy-cell .links,#container section.main .choice .purposes .rent .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:5px}#container section.main .choice .purposes .buy-cell .links a,#container section.main .choice .purposes .rent .links a{width:192px;height:196px;border:2px solid var(--wp--preset--color--dark-green);border-bottom-width:8px;border-radius:var(--radius-md);display:grid;place-content:center}@media screen and (max-width:768px){#container section.main .choice .purposes .buy-cell .links a,#container section.main .choice .purposes .rent .links a{width:65px;height:65px;border-bottom-width:4px;border-radius:.25em}}#container section.main .choice .purposes .buy-cell .links a:hover,#container section.main .choice .purposes .rent .links a:hover{background-color:var(--wp--preset--color--light-green)}#container section.main .choice .topics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:60px 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px}@media screen and (max-width:768px){#container section.main .choice .topics{margin:8px 0;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px}}#container section.main .choice .topics li{border-radius:var(--radius-md);width:32%;height:120px;border:1px solid var(--wp--preset--color--dark-green);border-radius:1em;display:grid;padding:1em;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(2,154,108,.1);box-shadow:0 0 10px rgba(2,154,108,.1);-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width:768px){#container section.main .choice .topics li{width:48%;padding:0;height:50px;border-radius:.5em}}#container section.main .choice .topics li .img1,#container section.main .choice .topics li .img2,#container section.main .choice .topics li .img3,#container section.main .choice .topics li .img4,#container section.main .choice .topics li .img5,#container section.main .choice .topics li .img6{width:80px;height:80px;background-size:60%;background-position:center center}@media screen and (max-width:768px){#container section.main .choice .topics li .img1,#container section.main .choice .topics li .img2,#container section.main .choice .topics li .img3,#container section.main .choice .topics li .img4,#container section.main .choice .topics li .img5,#container section.main .choice .topics li .img6{width:30%;background-size:auto 30%}}#container section.main .choice .topics li .img1{background-image:url(assets/img/front-page/nyukyocyu.png)}@media screen and (max-width:768px){#container section.main .choice .topics li .img1{background-size:50%}}#container section.main .choice .topics li .img2{background-image:url(assets/img/front-page/nyukyocyu.png);background-size:60%}#container section.main .choice .topics li .img3{background-image:url(assets/img/front-page/souzoku.png);background-size:90%}@media screen and (max-width:768px){#container section.main .choice .topics li .img3{background-size:70%}}#container section.main .choice .topics li .img4{background-image:url(assets/img/front-page/toushi.png)}@media screen and (max-width:768px){#container section.main .choice .topics li .img4{background-size:50%}}#container section.main .choice .topics li .img5{background-image:url(assets/img/front-page/kariage.png)}@media screen and (max-width:768px){#container section.main .choice .topics li .img5{background-size:45%}}#container section.main .choice .topics li .img6{background-image:url(assets/img/front-page/reform.png)}@media screen and (max-width:768px){#container section.main .choice .topics li .img6{background-size:60%}}#container section.main .choice .topics li .img-arrow{width:10px;height:16px;background-image:url(assets/img/general/arrow.png);background-size:contain;background-position:center center}#container section.main .choice .topics li:hover{background-color:var(--wp--preset--color--dark-green);border:1px solid #fff}#container section.main .choice .topics li:hover a{color:#fff}#container section.main .choice .topics li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:24px;color:var(--wp--preset--color--dark-green);gap:20px}@media screen and (max-width:768px){#container section.main .choice .topics li a{gap:4px;padding:4px}}#container section.main .choice .topics li a img,#container section.main .choice .topics li a img.arrow,#container section.main .choice .topics li a p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){#container section.main .choice .topics li a img{width:20px}}@media screen and (max-width:768px){#container section.main .choice .topics li a img.arrow{width:5px}}#container section.main .choice .topics li a p{margin:0;line-height:1.2}@media screen and (max-width:768px){#container section.main .choice .topics li a p{font-size:11px;width:calc(100% - 60px)}}#container section.main .choice .topics li a span{font-size:16px}@media screen and (max-width:768px){#container section.main .choice .topics li a span{font-size:10px}}#container section.main .choice .topics li:hover .img1{background-image:url(assets/img/front-page/nyukyocyu_on.png)}#container section.main .choice .topics li:hover .img2{background-image:url(assets/img/front-page/nyukyocyu_on.png)}#container section.main .choice .topics li:hover .img3{background-image:url(assets/img/front-page/souzoku_on.png)}#container section.main .choice .topics li:hover .img4{background-image:url(assets/img/front-page/toushi_on.png)}#container section.main .choice .topics li:hover .img5{background-image:url(assets/img/front-page/kariage_on.png)}#container section.main .choice .topics li:hover .img6{background-image:url(assets/img/front-page/reform_on.png)}#container section.main .choice .topics li:hover .img-arrow{background-image:url(assets/img/general/arrow_on.png)}#container section.main .news{padding:120px}@media screen and (max-width:768px){#container section.main .news{padding:4% 4% 8%}}#container section.main .news .inner{width:1000px;margin:0 auto}@media screen and (max-width:768px){#container section.main .news .inner{width:100%}}#container section.main .news .inner h2{margin-top:0}@media screen and (max-width:768px){#container section.main .news .inner h2{margin:0}}#container section.main .news .inner .news-posts-list ul li{padding:8px 0;font-size:var(--wp--preset--font-size--font-md);border-bottom:dotted 2px #dde5e8;line-height:2;list-style:none}@media screen and (max-width:768px){#container section.main .news .inner .news-posts-list ul li{font-size:11px}}#container section.main .news .inner .news-posts-list ul li a{color:var(--wp--preset--color--dark-gray)}#container section.main .news .inner .news-posts-list ul li span{font-size:var(--wp--preset--font-size--font-md);padding-right:3em}@media screen and (max-width:768px){#container section.main .news .inner .news-posts-list ul li span{font-size:12px;display:block}}@media screen and (max-width:768px){#container section.main .news .inner .news-posts-list ul li{text-align:left}}#container section.main .news .inner .news-posts-list .more-wrapper{font-size:24px;font-weight:400;margin-top:2em;text-align:center}@media screen and (max-width:768px){#container section.main .news .inner .news-posts-list .more-wrapper{font-size:12px;margin-top:4%}}#container section.main .news .inner .news-posts-list .more-wrapper a{width:350px;border-radius:2em;padding:.75em 1em}@media screen and (max-width:768px){#container section.main .news .inner .news-posts-list .more-wrapper a{width:50%}}@media screen and (max-width:768px){#container section.main .news .inner .news-posts-list{padding:initial}}#container section.main .promise{padding:120px;background-color:var(--wp--preset--color--beige)}@media screen and (max-width:768px){#container section.main .promise{padding:8% 4% 4%}}#container section.main .promise .inner{position:relative;width:1000px;margin:0 auto}@media screen and (max-width:768px){#container section.main .promise .inner{width:100%}}#container section.main .promise .inner p{line-height:1.75}#container section.main .promise .inner h2{margin-top:0}#container section.main .promise .inner .img_family{position:absolute;right:0;top:-180px}@media screen and (max-width:768px){#container section.main .promise .inner .img_family{width:50px;top:-90px}}@media screen and (max-width:768px){#container section.main .promise .inner .card{margin-bottom:4%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#container section.main .promise .inner .card-text{width:100%}#container section.main .promise .inner .card-image img{border-radius:8px 8px 0 0}}@media screen and (max-width:768px)and (max-width:768px){#container section.main .promise .inner .card .card-text-header{margin-left:unset}#container section.main .promise .inner .card .card-text-header h3{font-size:16px}}@media screen and (max-width:768px){#container section.main .promise .inner .card.odd .card-text-header{margin-left:unset}#container section.main .promise .inner .card.odd .card-text-header h3{font-size:16px}}#container section.main .reason{background:-webkit-gradient(linear,left top,right top,from(var(--wp--preset--color--light-green)),color-stop(60%,var(--wp--preset--color--light-green)),color-stop(60%,#fff),to(#fff));background:-webkit-linear-gradient(left,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 60%,#fff 60%,#fff 100%);background:linear-gradient(to right,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 60%,#fff 60%,#fff 100%);margin:4em 0;padding:4em 0}@media screen and (max-width:768px){#container section.main .reason{width:96%;padding:0 4% 4% 4%;margin:2.5em 0 4em;background:-webkit-gradient(linear,left top,right top,from(var(--wp--preset--color--light-green)),color-stop(100%,var(--wp--preset--color--light-green)),color-stop(100%,#fff),to(#fff));background:-webkit-linear-gradient(left,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 100%,#fff 100%,#fff 100%);background:linear-gradient(to right,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 100%,#fff 100%,#fff 100%)}}#container section.main .reason .inner{width:1200px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2em}@media screen and (max-width:768px){#container section.main .reason .inner{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#container section.main .reason .inner p{font-size:18px;line-height:1.75}@media screen and (max-width:768px){#container section.main .reason .inner p{font-size:11px}}#container section.main .reason .inner .left{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}@media screen and (max-width:768px){#container section.main .reason .inner .left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}#container section.main .reason .inner .left h2{white-space:nowrap}@media screen and (max-width:768px){#container section.main .reason .inner .left .btn{text-align:center}}#container section.main .reason .inner .right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#container section.main .reason .inner .right img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media screen and (max-width:768px){#container section.main .reason .inner .right img{width:80%;margin:-30px}}#container section.main .reason .inner h2{margin-top:0;margin-bottom:0}#container section.main .reason .inner a{font-size:24px;border-radius:2em}@media screen and (max-width:768px){#container section.main .reason .inner a{width:60%;font-size:12px}}#container section.main .owner{background:-webkit-gradient(linear,right top,left top,from(var(--wp--preset--color--beige)),color-stop(60%,var(--wp--preset--color--beige)),color-stop(60%,#fff),to(#fff));background:-webkit-linear-gradient(right,var(--wp--preset--color--beige) 0,var(--wp--preset--color--beige) 60%,#fff 60%,#fff 100%);background:linear-gradient(to left,var(--wp--preset--color--beige) 0,var(--wp--preset--color--beige) 60%,#fff 60%,#fff 100%);margin:4em 0;padding:4em 0}@media screen and (max-width:768px){#container section.main .owner{width:96%;padding:0 4% 4% 4%;margin:2.5em 0 4em;background:-webkit-gradient(linear,right top,left top,from(var(--wp--preset--color--beige)),color-stop(100%,var(--wp--preset--color--beige)),color-stop(100%,#fff),to(#fff));background:-webkit-linear-gradient(right,var(--wp--preset--color--beige) 0,var(--wp--preset--color--beige) 100%,#fff 100%,#fff 100%);background:linear-gradient(to left,var(--wp--preset--color--beige) 0,var(--wp--preset--color--beige) 100%,#fff 100%,#fff 100%)}}#container section.main .owner .inner{width:1200px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2em}@media screen and (max-width:768px){#container section.main .owner .inner{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#container section.main .owner .inner p{font-size:18px;line-height:1.75}@media screen and (max-width:768px){#container section.main .owner .inner p{font-size:11px}}#container section.main .owner .inner .left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#container section.main .owner .inner .left img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media screen and (max-width:768px){#container section.main .owner .inner .left img{width:80%;margin:-30px}}#container section.main .owner .inner .right{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}@media screen and (max-width:768px){#container section.main .owner .inner .right .btn{text-align:center}}#container section.main .owner .inner h2{margin-top:0;margin-bottom:0}#container section.main .owner .inner a{font-size:24px;border-radius:2em}@media screen and (max-width:768px){#container section.main .owner .inner a{width:90%;font-size:12px}}#container section.main .aboutus{background:-webkit-gradient(linear,left top,right top,from(var(--wp--preset--color--light-green)),color-stop(60%,var(--wp--preset--color--light-green)),color-stop(60%,#fff),to(#fff));background:-webkit-linear-gradient(left,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 60%,#fff 60%,#fff 100%);background:linear-gradient(to right,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 60%,#fff 60%,#fff 100%)}@media screen and (max-width:768px){#container section.main .aboutus{width:96%;margin-left:auto;padding:4%;background:-webkit-gradient(linear,right top,left top,from(var(--wp--preset--color--light-green)),color-stop(100%,var(--wp--preset--color--light-green)),color-stop(60%,#fff),to(#fff));background:-webkit-linear-gradient(right,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 100%,#fff 60%,#fff 100%);background:linear-gradient(to left,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 100%,#fff 60%,#fff 100%)}}#container section.main .aboutus .inner{width:1000px;margin:0 auto;padding-bottom:100px}@media screen and (max-width:768px){#container section.main .aboutus .inner{width:100%;padding-bottom:30px}}#container section.main .aboutus .inner .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width:768px){#container section.main .aboutus .inner .row{gap:1%}#container section.main .aboutus .inner .row:nth-child(2){margin-top:20px}}#container section.main .aboutus .inner .row .col.links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.links{gap:8px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#container section.main .aboutus .inner .row .col.links a{font-size:24px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;border-radius:2em}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.links a{font-size:11px;padding:.75em 1em}}#container section.main .aboutus .inner .row .col.links h2{white-space:nowrap}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.links h2{margin-bottom:170px}}#container section.main .aboutus .inner .row .col.visual-aboutus{margin:80px 0}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.visual-aboutus{margin-left:calc(67% - 100vw);margin-right:calc(52% - 50vw);height:170px;overflow:hidden}}#container section.main .aboutus .inner .row .col.profiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px}}#container section.main .aboutus .inner .row .col.profiles .card-vertical{width:100%;margin:0 auto;padding:0 20px;position:relative}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical img{width:45%}}#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical img{width:300px;height:340px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical img{width:50%}}#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content{position:absolute;bottom:0;left:0;width:80%;padding:.5em 1em;background-color:#fff;border-radius:var(--radius-md);bottom:-40px;left:10%}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content{left:unset;bottom:unset;top:16.5%;width:60%;right:0;padding:3%;border-radius:8px}}#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-header{text-align:center}#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-header span:nth-child(1){font-size:var(--wp--preset--font-size--font-md)}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-header span:nth-child(1){font-size:11px}}#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-header span:nth-child(2){font-size:var(--wp--preset--font-size--font-lg);margin-left:.5em}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-header span:nth-child(2){font-size:12px}}#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-divider{display:grid;margin:8px 0}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-divider{margin:0 0 5px}#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-divider img{width:100%}}#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-body{font-size:16px;line-height:1.75}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical .card-vertical-content .card-vertical-content-body{font-size:10px;line-height:1.4}}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical:nth-child(2) img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:auto}}@media screen and (max-width:768px){#container section.main .aboutus .inner .row .col.profiles .card-vertical:nth-child(2) .card-vertical-content{right:unset}}#container section.main .banner .inner{width:1000px;margin:40px auto 60px}@media screen and (max-width:768px){#container section.main .banner .inner{width:92%;margin:20px 4% 40px}}#container section.main .banner .inner img{border-radius:var(--radius-sm)}#container section.main .access{background-color:var(--wp--preset--color--light-green);position:relative;padding-top:80px;padding-bottom:80px}@media screen and (max-width:768px){#container section.main .access{padding-top:20px;padding-bottom:20px}}#container section.main .access .inner{width:1000px;margin:0 auto}@media screen and (max-width:768px){#container section.main .access .inner{width:100%}}#container section.main .access .inner>img{position:absolute;right:0;top:-20px;left:120px}@media screen and (max-width:768px){#container section.main .access .inner img.img_family{display:none}}@media screen and (max-width:768px){#container section.main .access .inner img.img-honsya{position:relative}}#container section.main .access .inner h3{text-align:left;width:100%;text-indent:1em}#container section.main .access .inner .honsya{border-radius:var(--radius-md);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);padding:1em 2em;background-color:#fff}@media screen and (max-width:768px){#container section.main .access .inner .honsya{width:92%;margin:4%;padding:4%}}@media screen and (max-width:768px){#container section.main .access .inner .honsya h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:768px){#container section.main .access .inner .honsya h3 span:nth-child(1){display:inline-block;width:10%;font-size:12px}}@media screen and (max-width:768px){#container section.main .access .inner .honsya h3 span:nth-child(2){display:inline-block;width:30%;white-space:nowrap;font-size:12px;text-indent:-.5em}}@media screen and (max-width:768px){#container section.main .access .inner .honsya h3 img{display:inline-block;width:50%}}#container section.main .access .inner .honsya .honsya-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#container section.main .access .inner .honsya .honsya-info-left{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}#container section.main .access .inner .honsya .honsya-info-left table tr{border-collapse:collapse;border-top:1px dotted #353535;border-bottom:1px dotted #353535}@media screen and (max-width:768px){#container section.main .access .inner .honsya .honsya-info-left table tr{position:relative;border:none}#container section.main .access .inner .honsya .honsya-info-left table tr::before{position:absolute;left:3vw;content:"";display:inline-block;width:77vw;height:1px;background-image:url(assets/img/general/line-dotted.png);background-size:contain}}#container section.main .access .inner .honsya .honsya-info-left table tr td,#container section.main .access .inner .honsya .honsya-info-left table tr th{padding:.5em 1em;border:none;text-align:left}@media screen and (max-width:768px){#container section.main .access .inner .honsya .honsya-info-left table tr td,#container section.main .access .inner .honsya .honsya-info-left table tr th{font-size:11px;text-decoration:none!important}}#container section.main .access .inner .honsya .honsya-info-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width:768px){#container section.main .access .inner .honsya .honsya-info-right{gap:1%;display:none}}#container section.main .access .inner .honsya .honsya-info-right .img{width:100%;height:400px;border-radius:var(--radius-md)}@media screen and (max-width:768px){#container section.main .access .inner .honsya .btn.sponly.showingoogle{margin:12px auto 4px;width:80%;font-size:11px;text-align:center}}#container section.main .access .inner .branches{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px;margin-top:40px}@media screen and (max-width:768px){#container section.main .access .inner .branches{gap:8px;width:92%;margin:4%}}#container section.main .access .inner .branches .branch{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:var(--radius-md);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);padding:1em;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#container section.main .access .inner .branches .branch{padding:4%}}#container section.main .access .inner .branches .branch h3{margin:0 auto .75em}@media screen and (max-width:768px){#container section.main .access .inner .branches .branch h3{font-size:10px}}#container section.main .access .inner .branches .branch table{width:100%;margin-top:1em}#container section.main .access .inner .branches .branch table tr{border-collapse:collapse;border-top:1px dotted #353535;border-bottom:1px dotted #353535}#container section.main .access .inner .branches .branch table tr td,#container section.main .access .inner .branches .branch table tr th{padding:1em;border:none;text-align:left}@media screen and (max-width:768px){#container section.main .access .inner .branches .branch table tr td,#container section.main .access .inner .branches .branch table tr th{padding:2%;font-size:11px;text-decoration:none!important}#container section.main .access .inner .branches .branch table tr td a,#container section.main .access .inner .branches .branch table tr th a{text-decoration:underline;text-underline-offset:4px}}@media screen and (max-width:768px){#container section.main .access .inner .branches .branch table tr th{width:4.975em}}@media screen and (max-width:768px){#container section.main .access .inner .branches .branch:nth-child(1) table tr{border:none}#container section.main .access .inner .branches .branch:nth-child(1) table tr::before{position:absolute;left:8vw;content:"";display:inline-block;width:36vw;height:1px;background-image:url(assets/img/general/line-dotted.png);background-size:contain}}@media screen and (max-width:768px){#container section.main .access .inner .branches .branch:nth-child(2) table tr{border:none}#container section.main .access .inner .branches .branch:nth-child(2) table tr::before{position:absolute;right:8vw;content:"";display:inline-block;width:36vw;height:1px;background-image:url(assets/img/general/line-dotted.png);background-size:contain}}@media screen and (max-width:768px){#container section.main .information{width:92%;margin:4%}}#container section.main .information .inner{width:1000px;margin:0 auto;padding:40px 0 80px}@media screen and (max-width:768px){#container section.main .information .inner{width:100%;padding-top:0;padding-bottom:20px}}#container section.main .information .inner .cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width:768px){#container section.main .information .inner .cards{gap:8px}}#container section.main .information .inner .cards a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){#container section.main .information .inner .cards a:nth-child(-n+1){display:none}}@media screen and (max-width:768px){#container section.main .information .inner .cards a .card .card-body{font-size:12px}}@media screen and (max-width:768px){#container section.main .information .inner .cards a .card .card-body .card-text{width:100%;line-height:1.6;font-size:11px;padding:0}}@media screen and (max-width:768px){#container section.main .information .inner .more-wrapper a{font-size:11px;text-align:center;width:60%}}#container section.main .reserve{background-color:var(--wp--preset--color--light-green)}#container section.main .reserve .inner{width:1000px;margin:0 auto;padding:40px 0 80px;position:relative}@media screen and (max-width:768px){#container section.main .reserve .inner{width:92%;margin:0 auto;padding:10px 0 20px}}#container section.main .reserve .inner>img{position:absolute;right:0;top:-130px}@media screen and (max-width:768px){#container section.main .reserve .inner>img{display:none}}#container section.main .reserve .inner .cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width:768px){#container section.main .reserve .inner .cards{gap:1%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}@media screen and (max-width:768px){#container section.main .reserve .inner .cards .card.vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}}@media screen and (max-width:768px){#container section.main .reserve .inner .cards .card.vertical .card-body,#container section.main .reserve .inner .cards .card.vertical img{width:50%;font-size:11px}}#container section.main .reserve .inner .cards .card.vertical img{aspect-ratio:1}#container section.main .reserve .inner .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}@media screen and (max-width:768px){#container section.main .reserve .inner .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media screen and (max-width:768px){#container section.main .reserve .inner .links a{padding:4%;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){#container section.main .reserve .inner .links a img{height:14px}}#floating-totop{display:block;width:50px;height:50px;background-color:#017955;border-radius:12px;position:fixed;bottom:20px;right:20px;z-index:1000;text-align:center;line-height:50px;color:#fff;font-size:24px;cursor:pointer}#floating-totop:hover{background-color:var(--wp--preset--color--dark-green)}#floating-totop:visited{background-color:#017955}@media screen and (max-width:768px){#floating-totop{width:30px;height:30px;border-radius:8px;font-size:12px;line-height:2.5}}#floating-totop i{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:.75em;height:.75em;border:.1em solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(25%) rotate(-45deg);transform:translateY(25%) rotate(-45deg)}.c-page .c-page_header .c-page_header_bg{position:relative;width:100%;min-height:170px;background-color:#029a6c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px calc(50vw - 50%);overflow:hidden}@media screen and (max-width:768px){.c-page .c-page_header .c-page_header_bg{min-height:75px;padding:20px calc(50vw - 50%)}}.c-page .c-page_header .c-page_header_bg h1{color:#fff;font-weight:600;font-size:48px;text-align:center;margin:0;letter-spacing:1.2px;margin:0;padding:0 150px}@media screen and (max-width:768px){.c-page .c-page_header .c-page_header_bg h1{font-size:24px;padding:0 30px}}.c-page .c-page_header .c-page_header_bg::after,.c-page .c-page_header .c-page_header_bg::before{display:block;content:"";width:185px;height:310px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:768px){.c-page .c-page_header .c-page_header_bg::after,.c-page .c-page_header .c-page_header_bg::before{width:90px;height:160px}}.c-page .c-page_header .c-page_header_bg::before{background-image:url(assets/img/archive/bg_head01.png);z-index:1}.c-page .c-page_header .c-page_header_bg::after{background-image:url(assets/img/archive/bg_head02.png)}.c-page .c-page_breadcrumb{height:35px;background-color:#efefef}@media screen and (max-width:768px){.c-page .c-page_breadcrumb{font-size:12px}}.c-page .c-page_breadcrumb span{margin:0 8px;color:gray}@media screen and (max-width:768px){.c-page .c-page_breadcrumb span{margin:0 3px}}.c-page .c-page_breadcrumb .c-page_breadcrumb_list{width:1200px;max-width:100%;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;white-space:nowrap;padding:4px 15px}@media screen and (max-width:768px){.c-page .c-page_breadcrumb .c-page_breadcrumb_list{width:100%}}.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li{font-size:16px;line-height:1}@media screen and (max-width:768px){.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li{font-size:14px}}.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li a{display:block;-webkit-transition:.3s;transition:.3s;line-height:1}.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li a:hover{opacity:.7}.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li:not(:last-child){position:relative;margin-right:50px}@media screen and (max-width:768px){.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li:not(:last-child){margin-right:30px}}.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li:not(:last-child)::after{content:"＞";font-size:14px;position:absolute;top:50%;right:-32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li:not(:last-child)::after{font-size:12px;right:-20px}}.c-page .c-page_breadcrumb .c-page_breadcrumb_list>li:last-child{text-overflow:ellipsis;overflow:hidden}.c-page .c-page_content{width:1240px;max-width:100%;margin:0 auto;padding:60px 20px;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.c-page .c-page_content{display:block;width:100%;padding:20px}}.archive{width:100%}.archive .archive_content{padding-right:30px}@media screen and (max-width:768px){.archive .archive_content{padding-right:0}}.archive .archive_content .archive_content_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid rgba(19,40,64,.3);padding:40px 5px}@media screen and (max-width:768px){.archive .archive_content .archive_content_item{padding:15px 0;min-height:200px}}.archive .archive_content .archive_content_item:last-child{border-bottom:1px solid rgba(19,40,64,.3)}.archive .archive_content .archive_content_item .archive_content_item_img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.archive .archive_content .archive_content_item .archive_content_item_img img{width:210px;height:210px;-o-object-fit:cover;object-fit:cover;margin-right:15px}@media screen and (max-width:768px){.archive .archive_content .archive_content_item .archive_content_item_img img{width:90px;height:90px;margin-right:10px}}.archive .archive_content .archive_content_item .archive_content_item_text{width:100%}@media screen and (max-width:768px){.archive .archive_content .archive_content_item .archive_content_item_text{position:relative}}.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_date{display:block;font-size:16px;color:#333;margin-top:8px}@media screen and (max-width:768px){.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_date{font-size:12px;margin-top:0}}.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_title{font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#029a6c;text-align:left;margin-top:10px;font-weight:700}@media screen and (max-width:768px){.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_title{font-size:16px;margin:10px 0}}.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_content{font-size:16px;font-weight:400;color:#333;margin-bottom:20px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:768px){.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_content{font-size:12px}}.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_more{text-align:right}.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_more a{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:140px;height:40px;font-size:16px;font-weight:400;border:1px solid #333;text-align:center;-webkit-transition:.3s;transition:.3s;padding-right:6px;border-radius:20px}@media screen and (max-width:768px){.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_more a{height:36px;position:absolute;bottom:0;right:0;font-size:14px}}.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_more a::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:16px;-webkit-transition:.3s;transition:.3s;margin-top:-3px}.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_more a:hover{background-color:#333;color:#fff}.archive .archive_content .archive_content_item .archive_content_item_text .archive_content_item_text_more a:hover::after{border-top:solid 2px #fff;border-right:solid 2px #fff;right:11px}.archive .archive_content .archive_content_item .archive_content_item_text h2{margin:15px 0;line-height:1.6}.archive .archive_content .archive_content_item .archive_content_item_text p{margin:0}.archive .archive_pager{margin:64px 0 0;text-align:center}@media screen and (max-width:768px){.archive .archive_pager{margin:64px 0 40px}}.archive .archive_pager .wp-pagenavi{font-size:16px;color:var(--wp--preset--color--dark-green)}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi{font-size:12px;text-align:center}}.archive .archive_pager .wp-pagenavi .pages{border:1px solid var(--wp--preset--color--dark-green);padding:12px;margin-right:12px}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi .pages{padding:8px;margin-right:8px;display:none}}.archive .archive_pager .wp-pagenavi .page{border:1px solid var(--wp--preset--color--dark-green);padding:12px;margin-right:12px;color:var(--wp--preset--color--dark-green);-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi .page{padding:8px;margin-right:8px}}.archive .archive_pager .wp-pagenavi .page:hover{color:#fff;background-color:var(--wp--preset--color--dark-green)}.archive .archive_pager .wp-pagenavi .current{background-color:var(--wp--preset--color--dark-green);color:#fff;padding:13px;margin-right:12px}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi .current{padding:9px;margin-right:8px}}.archive .archive_pager .wp-pagenavi .previouspostslink{margin-right:12px;font-size:16px;color:var(--wp--preset--color--dark-green);border:1px solid var(--wp--preset--color--dark-green);padding:12px 10px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi .previouspostslink{font-size:12px;padding:8px;margin-right:8px}}.archive .archive_pager .wp-pagenavi .previouspostslink:hover{color:#fff;background-color:var(--wp--preset--color--dark-green)}.archive .archive_pager .wp-pagenavi .nextpostslink{font-size:16px;color:var(--wp--preset--color--dark-green);border:1px solid var(--wp--preset--color--dark-green);padding:12px 10px;-webkit-transition:.3s;transition:.3s;margin-right:12px;min-width:35px}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi .nextpostslink{font-size:12px;padding:8px;margin-right:8px}}.archive .archive_pager .wp-pagenavi .nextpostslink:hover{color:#fff;background-color:var(--wp--preset--color--dark-green)}.archive .archive_pager .wp-pagenavi .first{font-size:16px;color:var(--wp--preset--color--dark-green);border:1px solid var(--wp--preset--color--dark-green);padding:12px 5px;-webkit-transition:.3s;transition:.3s;margin-right:12px}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi .first{font-size:12px;padding:8px;margin-right:8px}}.archive .archive_pager .wp-pagenavi .first:hover{color:#fff;background-color:var(--wp--preset--color--dark-green)}.archive .archive_pager .wp-pagenavi .last{font-size:16px;color:var(--wp--preset--color--dark-green);border:1px solid var(--wp--preset--color--dark-green);padding:12px 5px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi .last{font-size:12px;padding:8px}}.archive .archive_pager .wp-pagenavi .last:hover{color:#fff;background-color:var(--wp--preset--color--dark-green)}.archive .archive_pager .wp-pagenavi .extend{font-size:16px;color:var(--wp--preset--color--dark-green);border:1px solid var(--wp--preset--color--dark-green);padding:12px 5px;margin-right:12px}@media screen and (max-width:768px){.archive .archive_pager .wp-pagenavi .extend{font-size:12px;padding:8px 4px;margin-right:8px;display:none}}.archive-card__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (max-width:768px){.archive-card__list{gap:16px}}.archive-card__item{width:calc(50% - 10px);border-radius:10px;-webkit-box-shadow:0 0 6px rgba(195,195,195,.4);box-shadow:0 0 6px rgba(195,195,195,.4);overflow:hidden;-webkit-transition:.3s;transition:.3s}.archive-card__item__img{position:relative;aspect-ratio:520/390;padding:22px}@media screen and (max-width:768px){.archive-card__item__img{padding:12px}}.archive-card__item__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-card__item__img__date{position:absolute;top:12px;left:22px;background-color:#fff;font-size:16px;font-weight:400;padding:6px 18px}@media screen and (max-width:768px){.archive-card__item__img__date{font-size:12px;padding:2px 8px;top:4px;left:8px}}.archive-card__item__title{padding:0 28px;margin:0 0 14px 0;font-size:24px;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:90px}@media screen and (max-width:768px){.archive-card__item__title{font-size:14px;padding:0 12px;margin:0 0 8px 0;height:50px}}.archive-card__item__more{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;height:54px;background-color:#f8f8f8}@media screen and (max-width:768px){.archive-card__item__more{height:40px}}.archive-card__item__more>span{position:relative;font-size:16px;font-weight:400}@media screen and (max-width:768px){.archive-card__item__more>span{font-size:14px}}.archive-card__item__more>span::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:-12px;-webkit-transition:.3s;transition:.3s;margin-top:-3px}.archive-card__item:hover{opacity:.7}@media screen and (max-width:768px){.archive-card__item:hover{opacity:1}}.archive-card__item:hover .archive-card__item__more>span::after{right:-18px}@media screen and (max-width:768px){.archive-card__item:hover .archive-card__item__more>span::after{right:-12px}}.sidebar{width:300px}@media screen and (max-width:768px){.sidebar{width:100%}}.sidebar .sidebar_content{margin-bottom:60px}.sidebar .sidebar_content .sidebar_content_title{color:#000;border-top:1px solid #000;border-bottom:1px solid #000;font-weight:100;text-align:center;padding:14px 0}.sidebar .sidebar_content .sidebar_content_title h1{font-family:"Noto Serif JP",serif;margin:0;font-size:30px;font-weight:100}@media screen and (max-width:768px){.sidebar .sidebar_content .sidebar_content_title h1{font-size:20px}}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_item{border-bottom:1px dashed #333;padding:15px 0 15px 25px}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_item:hover{opacity:.7}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_item .sidebar_content_news_item_date{font-size:16px;font-weight:300;font-family:"Noto Sans JP",sans-serif;position:relative}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_item .sidebar_content_news_item_date::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:-20px;-webkit-transition:.3s;transition:.3s;margin-top:-3px}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_item .sidebar_content_news_item_title{font-size:16px;font-weight:300;font-family:"Noto Sans JP",sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;text-align:left}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_item h2{margin:0}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_more{text-align:center;margin-top:25px}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_more a{width:140px;height:40px;line-height:40px;font-size:16px;position:relative;display:inline-block;text-align:center;-webkit-transition:.3s;transition:.3s;padding-right:6px}@media screen and (max-width:768px){.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_more a{padding-right:10px}}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_more a::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px var(--wp--preset--color--primary);border-right:solid 2px var(--wp--preset--color--primary);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:16px;-webkit-transition:.3s;transition:.3s;margin-top:-3px}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_more a:hover{opacity:.7}.sidebar .sidebar_content .sidebar_content_news .sidebar_content_news_more a:hover::after{right:8px}.sidebar .sidebar_content .sidebar_content_archive .sidebar_content_archive_list{list-style:none;padding:0}.sidebar .sidebar_content .sidebar_content_archive .sidebar_content_archive_list li{border-bottom:1px dashed #333;padding:15px 0 15px 25px;letter-spacing:1.2px}.sidebar .sidebar_content .sidebar_content_archive .sidebar_content_archive_list li:hover{opacity:.7}.sidebar .sidebar_content .sidebar_content_archive .sidebar_content_archive_list li a{display:inline-block;position:relative;font-size:16px;font-weight:300;font-family:"Noto Sans JP",sans-serif}.sidebar .sidebar_content .sidebar_content_archive .sidebar_content_archive_list li a::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:-20px;-webkit-transition:.3s;transition:.3s;margin-top:-3px}.single{width:100%}@media screen and (max-width:768px){.single{padding-bottom:20px}}.single .single_content .application-guidline p,.single .single_content .flow-to-recruitment p,.single .single_content .single_content_text p{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:1.2px}@media screen and (max-width:768px){.single .single_content .application-guidline p,.single .single_content .flow-to-recruitment p,.single .single_content .single_content_text p{font-size:14px;padding:0}}.single .single_content .application-guidline .has-huge-font-size,.single .single_content .flow-to-recruitment .has-huge-font-size,.single .single_content .single_content_text .has-huge-font-size{font-size:36px}@media screen and (max-width:768px){.single .single_content .application-guidline .has-huge-font-size,.single .single_content .flow-to-recruitment .has-huge-font-size,.single .single_content .single_content_text .has-huge-font-size{font-size:30px}}.single .single_content .application-guidline .has-large-font-size,.single .single_content .application-guidline h2,.single .single_content .flow-to-recruitment .has-large-font-size,.single .single_content .flow-to-recruitment h2,.single .single_content .single_content_text .has-large-font-size,.single .single_content .single_content_text h2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-size:36px;letter-spacing:1.2px;margin:40px 0;line-height:1.6;text-align:center;position:relative}@media screen and (max-width:768px){.single .single_content .application-guidline .has-large-font-size,.single .single_content .application-guidline h2,.single .single_content .flow-to-recruitment .has-large-font-size,.single .single_content .flow-to-recruitment h2,.single .single_content .single_content_text .has-large-font-size,.single .single_content .single_content_text h2{font-size:22px;padding:0;letter-spacing:1px;margin:20px 0}}.single .single_content .application-guidline .has-large-font-size::after,.single .single_content .application-guidline h2::after,.single .single_content .flow-to-recruitment .has-large-font-size::after,.single .single_content .flow-to-recruitment h2::after,.single .single_content .single_content_text .has-large-font-size::after,.single .single_content .single_content_text h2::after{content:"";width:100px;height:2px;background-color:var(--wp--preset--color--dark-green);display:block;margin:25px auto 20px}.single .single_content .application-guidline .has-medium-font-size,.single .single_content .application-guidline h3,.single .single_content .flow-to-recruitment .has-medium-font-size,.single .single_content .flow-to-recruitment h3,.single .single_content .single_content_text .has-medium-font-size,.single .single_content .single_content_text h3{font-size:36px;font-weight:500;padding:0 15px;line-height:1.6;letter-spacing:1.2px;text-align:center}@media screen and (max-width:768px){.single .single_content .application-guidline .has-medium-font-size,.single .single_content .application-guidline h3,.single .single_content .flow-to-recruitment .has-medium-font-size,.single .single_content .flow-to-recruitment h3,.single .single_content .single_content_text .has-medium-font-size,.single .single_content .single_content_text h3{font-size:24px}}.single .single_content .application-guidline .has-normal-font-size,.single .single_content .application-guidline h4,.single .single_content .flow-to-recruitment .has-normal-font-size,.single .single_content .flow-to-recruitment h4,.single .single_content .single_content_text .has-normal-font-size,.single .single_content .single_content_text h4{font-size:30px;font-weight:400;line-height:1.6;padding:0 15px;letter-spacing:1.2px;text-align:center}@media screen and (max-width:768px){.single .single_content .application-guidline .has-normal-font-size,.single .single_content .application-guidline h4,.single .single_content .flow-to-recruitment .has-normal-font-size,.single .single_content .flow-to-recruitment h4,.single .single_content .single_content_text .has-normal-font-size,.single .single_content .single_content_text h4{font-size:24px}}.single .single_content .application-guidline .has-small-font-size,.single .single_content .application-guidline h5,.single .single_content .flow-to-recruitment .has-small-font-size,.single .single_content .flow-to-recruitment h5,.single .single_content .single_content_text .has-small-font-size,.single .single_content .single_content_text h5{font-size:24px;font-weight:400;line-height:1.6;padding:0 15px;margin:24px 0;letter-spacing:1.2px;text-align:center}@media screen and (max-width:768px){.single .single_content .application-guidline .has-small-font-size,.single .single_content .application-guidline h5,.single .single_content .flow-to-recruitment .has-small-font-size,.single .single_content .flow-to-recruitment h5,.single .single_content .single_content_text .has-small-font-size,.single .single_content .single_content_text h5{font-size:24px}}.single .single_content .application-guidline .is-layout-flex,.single .single_content .flow-to-recruitment .is-layout-flex,.single .single_content .single_content_text .is-layout-flex{gap:8px}@media screen and (max-width:768px){.single .single_content .application-guidline .is-layout-flex,.single .single_content .flow-to-recruitment .is-layout-flex,.single .single_content .single_content_text .is-layout-flex{gap:4px}}.single .single_content .application-guidline .wp-block-image,.single .single_content .flow-to-recruitment .wp-block-image,.single .single_content .single_content_text .wp-block-image{margin-bottom:8px}@media screen and (max-width:768px){.single .single_content .application-guidline .wp-block-image,.single .single_content .flow-to-recruitment .wp-block-image,.single .single_content .single_content_text .wp-block-image{margin-bottom:4px}}@media screen and (max-width:768px){.single .single_content .application-guidline .wp-block-columns img,.single .single_content .flow-to-recruitment .wp-block-columns img,.single .single_content .single_content_text .wp-block-columns img{margin:0 auto}}.single .single_prenext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:60px 0 0;text-align:center}@media screen and (max-width:768px){.single .single_prenext{margin:30px auto}}.single .single_prenext .pre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:170px;height:50px;font-size:16px;margin:auto 0;position:relative;color:var(--wp--preset--color--dark-green);border:2px solid var(--wp--preset--color--dark-green);padding-left:6px}@media screen and (max-width:768px){.single .single_prenext .pre{font-size:14px;width:45%;height:40px}}.single .single_prenext .pre::before{content:"";width:8px;height:8px;border:0;border-top:solid 2px #029a6c;border-right:solid 2px #029a6c;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;top:50%;left:24px;-webkit-transition:.3s;transition:.3s;margin-top:-3px;-webkit-transition:.3s all;transition:.3s all}.single .single_prenext .pre:hover{color:#fff;background-color:var(--wp--preset--color--dark-green)}.single .single_prenext .pre:hover::before{left:20px;border-color:#fff}.single .single_prenext .next{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:170px;height:50px;font-size:16px;margin:auto 0;position:relative;color:var(--wp--preset--color--dark-green);border:2px solid var(--wp--preset--color--dark-green);padding-right:6px}@media screen and (max-width:768px){.single .single_prenext .next{font-size:14px;width:45%;height:40px}}.single .single_prenext .next::before{content:"";width:8px;height:8px;border:0;border-top:solid 2px #029a6c;border-right:solid 2px #029a6c;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:24px;-webkit-transition:.3s;transition:.3s;margin-top:-3px;-webkit-transition:.3s all;transition:.3s all}.single .single_prenext .next:hover{color:#fff;background-color:var(--wp--preset--color--dark-green)}.single .single_prenext .next:hover::before{right:20px;border-color:#fff}.single.sidebar{padding-right:30px}@media screen and (max-width:768px){.single.sidebar{padding-right:0}}.single.sidebar .single_content{margin-top:-40px}@media screen and (max-width:768px){.single.sidebar .single_content{margin-top:-20px}}.l-container{width:1200px;max-width:100%;padding:0 20px;margin:0 auto}/*!
借りたいページ用CSS
*/.p-karitai__head{padding:50px 0 30px;text-align:center}@media screen and (max-width:768px){.p-karitai__head{padding:30px 0 50px}}.p-karitai__head>p{font-size:18px;margin-bottom:30px}.p-karitai__pickup{padding:50px 0 90px;background-color:var(--wp--preset--color--light-green)}@media screen and (max-width:768px){.p-karitai__pickup{padding:50px 0 70px}}.p-karitai__pickup__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:0 24px;max-width:1060px;margin:0 auto}@media screen and (max-width:768px){.p-karitai__pickup__list{padding:0 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:40px}}.p-karitai__pickup__item{width:25%}@media screen and (max-width:768px){.p-karitai__pickup__item{width:calc(50% - 10px)}}.p-karitai__pickup__item>img{width:100%;height:auto}.p-karitai__realestate{padding:50px 0 90px}@media screen and (max-width:768px){.p-karitai__realestate{padding:50px 0 70px}}.p-karitai__realestate__list{max-width:1060px;margin:0 auto 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 18px}@media screen and (max-width:768px){.p-karitai__realestate__list{padding:0 20px;gap:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.p-karitai__realestate__item{width:calc(25% - 14px);border-radius:10px;-webkit-box-shadow:0 0 6px rgba(195,195,195,.4);box-shadow:0 0 6px rgba(195,195,195,.4);overflow:hidden;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.p-karitai__realestate__item{width:calc(50% - 8px)}}.p-karitai__realestate__item__img{position:relative;aspect-ratio:520/390;padding:15px}@media screen and (max-width:768px){.p-karitai__realestate__item__img{padding:12px}}.p-karitai__realestate__item__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-karitai__realestate__item__img__date{position:absolute;top:5px;left:10px;background-color:#fff;font-size:16px;font-weight:400;padding:6px 18px}@media screen and (max-width:768px){.p-karitai__realestate__item__img__date{font-size:12px;padding:2px 8px;top:4px;left:8px}}.p-karitai__realestate__item__title{margin:0 0 14px 0;padding:0 15px;font-size:18px;text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;height:140px}@media screen and (max-width:768px){.p-karitai__realestate__item__title{font-size:14px;padding:0 12px!important;margin:0 0 8px 0;height:46px}}.p-karitai__realestate__item__more{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;height:54px;background-color:#f8f8f8}@media screen and (max-width:768px){.p-karitai__realestate__item__more{height:40px}}.p-karitai__realestate__item__more>span{position:relative;font-size:16px;font-weight:400}@media screen and (max-width:768px){.p-karitai__realestate__item__more>span{font-size:14px}}.p-karitai__realestate__item__more>span::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:-12px;-webkit-transition:.3s;transition:.3s;margin-top:-3px}.p-karitai__realestate__item:hover{opacity:.7}@media screen and (max-width:768px){.p-karitai__realestate__item:hover{opacity:1}}.p-karitai__realestate__item:hover .archive-card__item__more>span::after{right:-18px}@media screen and (max-width:768px){.p-karitai__realestate__item:hover .archive-card__item__more>span::after{right:-12px}}.p-karitai__realestate__more{text-align:center}.p-karitai__realestate__more>a{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:340px;height:68px;border:1px solid #353535;border-radius:34px;font-size:24px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.p-karitai__realestate__more>a{width:100%;max-width:300px;height:50px;font-size:18px}}.p-karitai__realestate__more>a::after{content:"";width:10px;height:10px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:50px;-webkit-transition:.3s;transition:.3s;margin-top:-4px}.p-karitai__realestate__more>a:hover{opacity:.7}.p-karitai__realestate__more>a:hover::after{right:44px}.p-karitai__reserve{padding:50px 0 90px;background-color:var(--wp--preset--color--light-green)}@media screen and (max-width:768px){.p-karitai__reserve{padding:40px 0 90px}}.p-karitai__reserve .cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;max-width:1000px;margin:0 auto;padding:20px 0 10px}@media screen and (max-width:768px){.p-karitai__reserve .cards{padding:0 20px;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:30px 0}}@media screen and (max-width:768px){.p-karitai__reserve .cards .card.vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}@media screen and (max-width:768px){.p-karitai__reserve .cards .card.vertical .card-body,.p-karitai__reserve .cards .card.vertical img{width:50%;font-size:11px}}.p-karitai__procedure{position:relative;padding:100px 0 0}@media screen and (max-width:768px){.p-karitai__procedure{padding:80px 0 0}}.p-karitai__procedure__bg{position:relative;max-width:1100px;margin:0 auto;height:0}@media screen and (max-width:768px){.p-karitai__procedure__bg{padding:0 20px}}.p-karitai__procedure__bg__inner{position:absolute;top:-190px;left:0}@media screen and (max-width:768px){.p-karitai__procedure__bg__inner{top:-140px}}.p-karitai__procedure__bg__inner>img{width:100%;height:auto}@media screen and (max-width:768px){.p-karitai__procedure__bg__inner>img{width:110px}}.p-karitai__procedure__head{text-align:center;font-size:36px!important;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.p-karitai__procedure__head{font-size:16px!important}}.p-karitai__procedure__list{max-width:1000px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px 0}@media screen and (max-width:768px){.p-karitai__procedure__list{padding:0 20px}}.p-karitai__procedure__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid var(--wp--preset--color--emerald-green);border-radius:10px;padding:20px 0;overflow:hidden}@media screen and (max-width:768px){.p-karitai__procedure__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-karitai__procedure__item__bg{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.p-karitai__procedure__item__bg{top:0;-webkit-transform:initial;transform:initial}}.p-karitai__procedure__item__bg.item01{left:-10px}@media screen and (max-width:768px){.p-karitai__procedure__item__bg.item01{left:initial;right:-5px}}.p-karitai__procedure__item__bg.item02{left:-2px}@media screen and (max-width:768px){.p-karitai__procedure__item__bg.item02{left:initial;right:-5px}}.p-karitai__procedure__item__bg.item03{left:-7px}@media screen and (max-width:768px){.p-karitai__procedure__item__bg.item03{left:initial;right:-5px}}.p-karitai__procedure__item__bg.item04{left:-13px}@media screen and (max-width:768px){.p-karitai__procedure__item__bg.item04{left:initial;right:-5px}}.p-karitai__procedure__item__bg.item05{left:-18px}@media screen and (max-width:768px){.p-karitai__procedure__item__bg.item05{left:initial;right:-5px}}.p-karitai__procedure__item__label{width:195px;border-right:1px solid var(--wp--preset--color--emerald-green)}@media screen and (max-width:768px){.p-karitai__procedure__item__label{width:80px;border-right:none;border-bottom:1px solid var(--wp--preset--color--emerald-green);padding-bottom:20px}}.p-karitai__procedure__item__label>p{font-family:"Noto Serif JP",serif;color:var(--wp--preset--color--emerald-green);font-size:30px!important;width:122px;text-align:center;margin-left:auto}@media screen and (max-width:768px){.p-karitai__procedure__item__label>p{font-size:18px!important;width:auto;margin:0}}.p-karitai__procedure__item__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:18px;padding:0 30px}@media screen and (max-width:768px){.p-karitai__procedure__item__text{font-size:12px;padding:0 16px;padding-top:26px}}.p-karitai__procedure__more{margin-top:60px}@media screen and (max-width:768px){.p-karitai__procedure__more{margin-top:40px}}.contact-cta-area-2{border:1px solid #c6c6c6;margin:70px 0}@media screen and (max-width:768px){.contact-cta-area-2{margin:50px 0}}.contact-cta-area-2>p{margin:0;font-size:30px;text-align:center;color:var(--wp--preset--color--dark-green);background-color:var(--wp--preset--color--light-green);padding:10px 0}@media screen and (max-width:768px){.contact-cta-area-2>p{font-size:18px}}.contact-cta-area-2__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:26px 10px}@media screen and (max-width:768px){.contact-cta-area-2__wrap{display:block;padding:30px 20px}}.contact-cta-area-2__img{max-width:285px;padding-right:40px}@media screen and (max-width:768px){.contact-cta-area-2__img{width:100%;max-width:200px;padding-right:0;margin:0 auto 30px}}.contact-cta-area-2__img>img{width:100%;height:auto}.contact-cta-area-2__cta{padding:6px 0 6px 25px;border-left:1px solid #c6c6c6}@media screen and (max-width:768px){.contact-cta-area-2__cta{border:none;padding:0}}.contact-cta-area-2__cta__tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.contact-cta-area-2__cta__tel{margin-bottom:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.contact-cta-area-2__cta__tel__img{display:block;width:86px;height:auto;margin-right:19px}@media screen and (max-width:768px){.contact-cta-area-2__cta__tel__img{width:40px;margin-right:10px}}.contact-cta-area-2__cta__tel__text{color:var(--wp--preset--color--dark-green)}.contact-cta-area-2__cta__tel__text__num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.contact-cta-area-2__cta__tel__text__num>p{margin:0;font-size:24px;font-weight:300;margin-right:18px}@media screen and (max-width:768px){.contact-cta-area-2__cta__tel__text__num>p{font-size:11px;margin-right:10px}}.contact-cta-area-2__cta__tel__text__num>a{font-size:73px;display:block;line-height:1;color:var(--wp--preset--color--dark-green);pointer-events:none}@media screen and (max-width:768px){.contact-cta-area-2__cta__tel__text__num>a{font-size:20px;pointer-events:all}}.contact-cta-area-2__cta__tel__text__desc{margin:0;font-size:24px;font-weight:300}@media screen and (max-width:768px){.contact-cta-area-2__cta__tel__text__desc{font-size:11px}}.contact-cta-area-2__cta__mail{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:93px;border-radius:10px;background-color:var(--wp--preset--color--yellow);font-size:34px;margin-top:10px;padding:10px 0 10px 44px}@media screen and (max-width:768px){.contact-cta-area-2__cta__mail{height:50px;font-size:20px;padding:10px 0 10px 20px;max-width:300px;margin:0 auto}}.contact-cta-area-2__cta__mail>img{width:50px;height:auto;margin-right:38px}@media screen and (max-width:768px){.contact-cta-area-2__cta__mail>img{width:30px;margin-right:20px}}.contact-cta-area-2__cta__mail>p{margin:0;line-height:1.2}.contact-cta-area-2__cta__mail::after{content:"";width:20px;height:20px;border:0;border-top:solid 4px #333;border-right:solid 4px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:46px;-webkit-transition:.3s;transition:.3s;margin-top:-7px}@media screen and (max-width:768px){.contact-cta-area-2__cta__mail::after{width:10px;height:10px;border-top:solid 2px #333;border-right:solid 2px #333;right:30px;margin-top:-5px}}.contact-cta-area-2__cta__mail:hover::after{right:43px}@media screen and (max-width:768px){.contact-cta-area-2__cta__mail:hover::after{right:30px}}.link-btn-green{text-align:center}.link-btn-green>a{display:block;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:var(--wp--preset--color--dark-green);max-width:720px;height:145px;border-radius:72px;margin:0 auto;-webkit-box-shadow:0 8px 0 #016c4c;box-shadow:0 8px 0 #016c4c;padding-right:50px}@media screen and (max-width:768px){.link-btn-green>a{max-width:300px;height:80px;padding-right:40px}}.link-btn-green>a>img{width:79px;height:auto;margin-right:22px}@media screen and (max-width:768px){.link-btn-green>a>img{width:40px;margin-right:16px}}.link-btn-green>a>p{margin:0;line-height:1!important;color:#fff;font-size:36px!important;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.link-btn-green>a>p{font-size:18px!important}}.link-btn-green>a>p>span{display:block;font-size:24px;line-height:1;margin-top:10px;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.link-btn-green>a>p>span{font-size:11px}}.link-btn-green>a::after{content:"";width:12px;height:12px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:150px;-webkit-transition:.3s;transition:.3s;margin-top:-5px}@media screen and (max-width:768px){.link-btn-green>a::after{width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;right:30px;margin-top:-5px}}.link-btn-green>a:hover::after{right:145px}@media screen and (max-width:768px){.link-btn-green>a:hover::after{right:30px}}.link-btn-green.house>a>img{width:95px}@media screen and (max-width:768px){.link-btn-green.house>a>img{width:40px}}.link-btn-green.house>a>p>span{margin-top:16px}.link-btn-green.house>a::after{right:140px;margin-top:21px}@media screen and (max-width:768px){.link-btn-green.house>a::after{right:30px;margin-top:-5px}}.link-btn-green.house>a:hover::after{right:135px}@media screen and (max-width:768px){.link-btn-green.house>a:hover::after{right:30px}}.p-uritai__head{padding:50px 0;text-align:center;width:1000px;max-width:100%;margin:0 auto}.p-uritai__head h2{line-height:1.5}.p-uritai__head h2 span{font-size:calc(var(--wp--preset--font-size--font-xl)*.7)}@media screen and (max-width:768px){.p-uritai__head h2 span{font-size:var(--wp--preset--font-size--font-md)}}.p-uritai .single_content .application-guidline h3,.p-uritai .single_content .flow-to-recruitment h3,.p-uritai .single_content .single_content_text h3{margin:0;padding:0;text-align:left;font-size:var(--wp--preset--font-size--font-lg)}.p-uritai .reason-selected{background-color:var(--wp--preset--color--light-green);padding:50px 0 30px}.p-uritai .reason-steps{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1000px;max-width:100%;margin:0 auto;padding-bottom:200px}@media screen and (max-width:768px){.p-uritai .reason-steps{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:150px}}.p-uritai .reason-steps::after{content:"";width:507px;height:220px;zoom:.75;display:block;position:absolute;bottom:-20px;right:-30px;background:url(assets/img/uritai/reason-jawskun.png) no-repeat center/contain}@media screen and (max-width:768px){.p-uritai .reason-steps::after{zoom:.5;right:0;bottom:-10px}}.p-uritai .reason-content{background:url(assets/img/uritai/reason1-bg.png) no-repeat center top/calc(100% + 10px);width:25%;color:var(--wp--preset--color--dark-green);position:relative}@media screen and (max-width:768px){.p-uritai .reason-content{width:50%}}.p-uritai .reason-content:nth-of-type(2n+2){top:80px}.p-uritai .reason-content:nth-of-type(2){background-image:url(assets/img/uritai/reason2-bg.png);right:5px}.p-uritai .reason-content:nth-of-type(3){background-image:url(assets/img/uritai/reason3-bg.png);left:5px}.p-uritai .reason-content:nth-of-type(4){background-image:url(assets/img/uritai/reason4-bg.png)}.p-uritai .reason-content:nth-of-type(4) h4{margin-top:65px}@media screen and (max-width:768px){.p-uritai .reason-content:nth-of-type(4) h4{margin-top:45px}}.p-uritai .reason-content h4{font-size:var(--wp--preset--font-size--font-md)!important;margin-bottom:10px;margin-top:45px}@media screen and (max-width:768px){.p-uritai .reason-content h4{margin-top:35px;line-height:1.4!important}}.p-uritai .reason-content h4>span{font-size:var(--wp--preset--font-size--font-lg)!important;margin-left:4px}.p-uritai .reason-content h4::after{content:"";width:50px;height:2px;background-color:var(--wp--preset--color--dark-green);display:block;margin:8px auto 4px}.p-uritai .reason-content p{text-align:center;line-height:1.25!important}.p-uritai .service-for-sellers{width:1000px;max-width:100%;margin:0 auto;padding-top:50px}.p-uritai .service-sellers-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:50px}@media screen and (max-width:768px){.p-uritai .service-sellers-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-uritai .service-sellers-content{width:50%;max-width:460px;padding:0 20px}@media screen and (max-width:768px){.p-uritai .service-sellers-content{padding:0;width:100%}}.p-uritai .service-sellers-content h4{font-size:var(--wp--preset--font-size--font-lm)!important;color:var(--wp--preset--color--dark-green);line-height:1.125!important}.p-uritai .service-sellers-content h4 span{font-size:var(--wp--preset--font-size--font-md);display:inline-block;width:100%}.p-uritai .service-sellers-content p{font-size:var(--wp--preset--font-size--font-sm)!important}.p-uritai .service-sellers-circle{width:220px;height:220px;margin:0 auto;background:url(assets/img/uritai/service01.png) no-repeat center/contain}@media screen and (max-width:768px){.p-uritai .service-sellers-circle{width:150px;height:150px}}.p-uritai .service-sellers-catch{text-align:center;line-height:1.25;padding-top:15px}@media screen and (max-width:768px){.p-uritai .service-sellers-catch{padding-top:10px;line-height:1}}.p-uritai .service-sellers-catch span{color:#fff;font-size:var(--wp--preset--font-size--font-sm)}@media screen and (max-width:768px){.p-uritai .service-sellers-catch span{font-size:var(--wp--preset--font-size--font-xs)}}.p-uritai .service-sellers-catch p{color:var(--wp--preset--color--yellow);font-size:var(--wp--preset--font-size--font-lm)!important;margin:0;letter-spacing:.01em!important}@media screen and (max-width:768px){.p-uritai .service-sellers-catch p{font-size:var(--wp--preset--font-size--font-md)!important}}.p-uritai .service-sellers-overview{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:30px 0;background-color:var(--wp--preset--color--light-green);margin-bottom:50px}@media screen and (max-width:768px){.p-uritai .service-sellers-overview{padding:20px 10px 50px}}.p-uritai .service-sellers-overview>img:first-of-type{width:280px;position:absolute;bottom:0;left:20px}@media screen and (max-width:768px){.p-uritai .service-sellers-overview>img:first-of-type{width:90px;left:-20px}}.p-uritai .service-sellers-overview>p:first-of-type{width:calc(100% - 300px)}@media screen and (max-width:768px){.p-uritai .service-sellers-overview>p:first-of-type{width:100%}}.flow-to-closure{padding:100px 0 100px;background-color:var(--wp--preset--color--light-green)}@media screen and (max-width:768px){.flow-to-closure{padding:50px 0}}.flow-to-closure .flow-content{margin-top:70px;position:relative;padding:50px 80px;background-color:#fff;border:1px solid var(--wp--preset--color--emerald-green);border-radius:10px}@media screen and (max-width:768px){.flow-to-closure .flow-content{padding:20px;width:calc(100% - 20px);margin:30px auto 0}}.flow-to-closure .flow-content h3{font-family:"Noto Serif JP";font-weight:100}@media screen and (max-width:768px){.flow-to-closure .flow-content h3{font-size:var(--wp--preset--font-size--font-lm)}}.flow-to-closure .flow-content .circle{position:absolute;left:-30px;top:-30px;background-color:var(--wp--preset--color--dark-green)}@media screen and (max-width:768px){.flow-to-closure .flow-content .circle{left:-10px;top:-10px}}.flow-to-closure .flow-content .circle>div{color:#fff}.cashback-campaign{padding:80px 0}@media screen and (max-width:768px){.cashback-campaign{padding:50px 0}}.cashback-campaign img{width:890px;max-width:100%;margin:0 auto;display:block}.contact-cta-area{padding:30px 0 50px;background-color:var(--wp--preset--color--light-green)}.contact-cta-area h2{margin-bottom:20px}.contact-cta-area h2 span{font-size:calc(var(--wp--preset--font-size--font-xl)*.7)}@media screen and (max-width:768px){.contact-cta-area h2 span{font-size:var(--wp--preset--font-size--font-md)}}.contact-cta-area .cta-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;color:var(--wp--preset--color--dark-green);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.contact-cta-area .cta-buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}}.contact-cta-area .cta-mail,.contact-cta-area .cta-tel{width:calc(50% - 15px);border:3px solid var(--wp--preset--color--dark-green);border-radius:15px;overflow:hidden}@media screen and (max-width:768px){.contact-cta-area .cta-mail,.contact-cta-area .cta-tel{width:100%;margin-bottom:20px}}.contact-cta-area .cta-mail>p:first-of-type,.contact-cta-area .cta-tel>p:first-of-type{padding:8px 0;margin:0;text-align:center;font-weight:600}.contact-cta-area .cta-tel-info{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-cta-area .cta-tel-info-img{width:88px}@media screen and (max-width:768px){.contact-cta-area .cta-tel-info-img{width:40px;margin-right:12px}}.contact-cta-area .cta-tel-info-text{text-align:center}.contact-cta-area .cta-tel-info-text a{font-size:var(--wp--preset--font-size--font-lg);font-weight:600;width:100%;color:var(--wp--preset--color--dark-green)}@media screen and (max-width:768px){.contact-cta-area .cta-tel-info-text a{font-size:var(--wp--preset--font-size--font-md)}}.contact-cta-area .cta-tel-info-text p{font-size:var(--wp--preset--font-size--font-sm);margin:0}.contact-cta-area .cta-mail{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--wp--preset--color--dark-green);cursor:pointer;-webkit-transition:.3s all;transition:.3s all}@media screen and (max-width:768px){.contact-cta-area .cta-mail{width:100%;padding:20px 0}}.contact-cta-area .cta-mail .cta-mail-info-img{width:48px;margin-top:auto}@media screen and (max-width:768px){.contact-cta-area .cta-mail .cta-mail-info-img{width:40px}}.contact-cta-area .cta-mail>p:first-of-type{width:100%;font-size:var(--wp--preset--font-size--font-lm);font-weight:300;padding:0;margin-bottom:auto;margin-top:5px;position:relative}@media screen and (max-width:768px){.contact-cta-area .cta-mail>p:first-of-type{font-size:var(--wp--preset--font-size--font-md)}}.contact-cta-area .cta-mail>p:first-of-type::after{content:"";width:15px;height:30px;display:inline-block;background:url(assets/img/common/arrow-green.png) no-repeat center/contain;position:absolute;top:50%;right:15%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.3s all;transition:.3s all}@media screen and (max-width:768px){.contact-cta-area .cta-mail>p:first-of-type::after{width:12px;height:24px}}.contact-cta-area .cta-mail:hover>p::after{right:14.5%}/*!
貸したいページ用CSS
*/.p-lend .p-lend__head{margin:40px auto;max-width:1000px}.p-lend .points{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media screen and (max-width:768px){.p-lend .points{grid-template-columns:1fr;padding:4%}}.p-lend .points .point{width:100%;padding:4% 6%;border-radius:10px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff}.p-lend .points .point:nth-child(1){background-image:url(assets/img/lend/point-1-bg.png)}.p-lend .points .point:nth-child(2){background-image:url(assets/img/lend/point-2-bg.png)}.p-lend .points .point:nth-child(3){background-image:url(assets/img/lend/point-3-bg.png)}.p-lend .points .point:nth-child(4){background-image:url(assets/img/lend/point-4-bg.png)}.p-lend .points .point h3{font-size:30px;color:var(--wp--preset--color--dark-green);font-weight:300}@media screen and (max-width:768px){.p-lend .points .point h3{font-size:24px!important}}.p-lend .points .point p{font-size:18px}.p-lend .services_wrapper{padding-bottom:100px}.p-lend .services_wrapper .two_columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.p-lend .services_wrapper .two_columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.p-lend .services_wrapper .two_columns p{font-size:18px;width:50%;padding:0 16px 0 16px;margin:0;margin-top:3em}@media screen and (max-width:768px){.p-lend .services_wrapper .two_columns p{width:100%;font-size:var(--wp--preset--font-size--font-sm);margin-top:0}}.p-lend .services_wrapper .two_columns img{width:50%;padding:0 16px 0 16px}@media screen and (max-width:768px){.p-lend .services_wrapper .two_columns img{width:100%}}.p-lend .services_wrapper h2{font-size:var(--wp--preset--font-size--large);margin:0 0 100px 0}@media screen and (max-width:768px){.p-lend .services_wrapper h2{font-size:var(--wp--preset--font-size--font-md);margin:0 0 20px 0}}.p-lend .services_wrapper h2::after{content:"";width:100%;height:1px;background-color:var(--wp--preset--color--dark-green);display:block;margin:25px auto 0}.p-lend .services_wrapper h5{font-weight:lighter;font-size:var(--wp--preset--font-size--font-lm);margin-bottom:20px;margin-top:100px;text-align:center}@media screen and (max-width:768px){.p-lend .services_wrapper h5{font-size:var(--wp--preset--font-size--font-sm);margin-top:50px}}.p-lend .services_wrapper h2,.p-lend .services_wrapper h5{color:#029a6c}.p-lend .services_wrapper h3.boxed{font-size:30px;padding:12px;background-color:var(--wp--preset--color--light-green)}@media screen and (max-width:768px){.p-lend .services_wrapper h3.boxed{font-size:20px}}.p-lend .services_wrapper .services{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-gap:12px;justify-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.p-lend .services_wrapper .services .service{width:180px;height:180px;background-color:#f3f3f3;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.4}.p-lend .services_wrapper .services .service p{margin:0}@media screen and (max-width:768px){.p-lend .services_wrapper .services .service{width:100%;height:120px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.p-lend .services_wrapper .services .service .small{font-size:16px;white-space:nowrap}@media screen and (max-width:768px){.p-lend .services_wrapper .services .service .small{font-size:11px}}.p-lend .flow-to-closure.application-guidline .main-width,.p-lend .flow-to-closure.flow-to-recruitment .main-width,.p-lend .flow-to-closure.single_content_text .main-width{position:relative}@media screen and (max-width:768px){.p-lend .flow-to-closure.application-guidline .main-width,.p-lend .flow-to-closure.flow-to-recruitment .main-width,.p-lend .flow-to-closure.single_content_text .main-width{padding:0 4%}}.p-lend .flow-to-closure.application-guidline .main-width .flow-lend-image,.p-lend .flow-to-closure.flow-to-recruitment .main-width .flow-lend-image,.p-lend .flow-to-closure.single_content_text .main-width .flow-lend-image{position:absolute;right:0;top:-150px}@media screen and (max-width:768px){.p-lend .flow-to-closure.application-guidline .main-width .flow-lend-image,.p-lend .flow-to-closure.flow-to-recruitment .main-width .flow-lend-image,.p-lend .flow-to-closure.single_content_text .main-width .flow-lend-image{top:-110px;width:80px}}.p-lend .flow-to-closure.application-guidline .main-width .flow-content h3,.p-lend .flow-to-closure.flow-to-recruitment .main-width .flow-content h3,.p-lend .flow-to-closure.single_content_text .main-width .flow-content h3{font-family:"Noto Serif JP";font-weight:100}@media screen and (max-width:768px){.p-lend .flow-to-closure.application-guidline .main-width .flow-content h3,.p-lend .flow-to-closure.flow-to-recruitment .main-width .flow-content h3,.p-lend .flow-to-closure.single_content_text .main-width .flow-content h3{font-size:var(--wp--preset--font-size--font-lm)}}@media screen and (max-width:768px){.p-lend .is-style-flabo-group-qa p:first-child>span{width:10px;height:10px;margin:0 0}}.p-lend .contact-cta-area-2{margin-top:0}/*!
買いたいページ用CSS
*/.buy-after{position:relative}.buy-after::after{content:"";width:120px;height:243px;position:absolute;bottom:-40px;right:35px;background:url(assets/img/buy/family.png) no-repeat center/contain}@media screen and (max-width:768px){.buy-after::after{zoom:.5;right:0;bottom:-10px}}.p-buy__head{padding:50px 0 0 0;text-align:center;width:1000px;max-width:100%;margin:0 auto}.p-buy__head h2{line-height:1.5}.p-buy__head h2 span{font-size:calc(var(--wp--preset--font-size--font-large)*.7)}@media screen and (max-width:768px){.p-buy__head h2 span{font-size:var(--wp--preset--font-size--font-md)}}.p-buy .single_content .application-guidline h3,.p-buy .single_content .flow-to-recruitment h3,.p-buy .single_content .single_content_text h3{margin:0;padding:0;text-align:left;font-size:var(--wp--preset--font-size--font-lg)}.p-buy .service-for-buyers{width:1000px;max-width:100%;margin:0 auto;padding-top:50px}.p-buy .service-buyers-content{width:50%;max-width:460px;padding:0 20px}@media screen and (max-width:768px){.p-buy .service-buyers-content{padding:0;width:100%}}.p-buy .service-buyers-content h4{font-size:var(--wp--preset--font-size--font-lm)!important;color:var(--wp--preset--color--dark-green);line-height:1.125!important}.p-buy .service-buyers-content h4 span{font-size:var(--wp--preset--font-size--font-md);display:inline-block;width:100%}.p-buy .service-buyers-content p{font-size:var(--wp--preset--font-size--font-sm)!important}.p-buy .merit-for-buyers .two_columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.p-buy .merit-for-buyers .two_columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.p-buy .merit-for-buyers .two_columns p{width:55%;padding:0 16px 0 16px;margin:0}@media screen and (max-width:768px){.p-buy .merit-for-buyers .two_columns p{width:100%;font-size:var(--wp--preset--font-size--font-sm)}}.p-buy .merit-for-buyers .two_columns img{width:45%;padding:0 16px 0 16px}@media screen and (max-width:768px){.p-buy .merit-for-buyers .two_columns img{width:100%}}.p-buy .merit-for-buyers h2{font-size:var(--wp--preset--font-size--large);margin:0 0 100px 0}@media screen and (max-width:768px){.p-buy .merit-for-buyers h2{font-size:var(--wp--preset--font-size--font-md);margin:0 0 20px 0}}.p-buy .merit-for-buyers h2::after{content:"";width:100%;height:1px;background-color:var(--wp--preset--color--dark-green);display:block;margin:25px auto 0}.p-buy .merit-for-buyers h5{font-weight:lighter;font-size:var(--wp--preset--font-size--font-lm);margin-bottom:20px;margin-top:100px;text-align:center}@media screen and (max-width:768px){.p-buy .merit-for-buyers h5{font-size:var(--wp--preset--font-size--font-sm);margin-top:50px}}.p-buy .merit-for-buyers h2,.p-buy .merit-for-buyers h5{color:#029a6c}.p-buy .buy-faq{padding:80px 0;text-align:left}.p-buy .buy-faq .sub-lease-banner{width:600px;margin:0 auto 100px;display:block}.chintai-nayami-list{padding:50px 0}.chintai-nayami-list .chintai-nayami-list-wrap{width:1000px;max-width:100%;margin:0 auto;padding:50px 60px;background:url(assets/img/owner/owner-suppert-img.png) no-repeat right 150px center/auto 80% #fff;border-radius:10px}@media screen and (max-width:768px){.chintai-nayami-list .chintai-nayami-list-wrap{padding:40px 20px;background-size:55px;background-position:right bottom}}.chintai-nayami-list .chintai-nayami-list-wrap ul{padding:0;list-style-type:none;width:calc(100% - 280px);background:url(assets/img/owner/nayami-list-line.png) no-repeat top/100%}@media screen and (max-width:768px){.chintai-nayami-list .chintai-nayami-list-wrap ul{width:100%}}.chintai-nayami-list .chintai-nayami-list-wrap li{padding:12px 0 12px 40px;position:relative;background:url(assets/img/owner/nayami-list-line.png) no-repeat bottom/100%}.chintai-nayami-list .chintai-nayami-list-wrap li::before{content:"";display:inline-block;width:20px;height:20px;background:url(assets/img/owner/nayami-list-icon.png) no-repeat center/contain;position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chintai-keiei-total-support{width:1000px;max-width:100%;margin:0 auto;padding:50px 0}.chintai-keiei-total-support .two-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.chintai-keiei-total-support .two-images img{width:calc(50% - 15px)}@media screen and (max-width:768px){.chintai-keiei-total-support .two-images img{width:calc(50% - 8px)}}.chintai-keiei-total-support .kanri-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:15px;border:1px solid var(--wp--preset--color--dark-green);overflow:hidden;margin:30px auto;width:80%}@media screen and (max-width:768px){.chintai-keiei-total-support .kanri-summary{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.chintai-keiei-total-support .nyukyoritsu{width:50%;background-color:var(--wp--preset--color--dark-green);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.chintai-keiei-total-support .nyukyoritsu{width:100%;padding:20px 0}}.chintai-keiei-total-support .nyukyoritsu p{display:inline-block;width:100%;font-size:var(--wp--preset--font-size--font-lm)!important;text-align:center;margin-top:auto;margin-bottom:4px}.chintai-keiei-total-support .nyukyoritsu span{margin-bottom:auto;font-size:var(--wp--preset--font-size--font-sm)!important}.chintai-keiei-total-support .kanri-summary-data{width:50%;padding:20px 0}@media screen and (max-width:768px){.chintai-keiei-total-support .kanri-summary-data{width:100%}}.chintai-keiei-total-support .kanri-summary-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.chintai-keiei-total-support .kanri-summary-item p{width:50%;text-align:center;margin:5px 0}.chintai-keiei-total-support .kanri-summary-item p:first-of-type{font-size:var(--wp--preset--font-size--font-lm)!important;color:var(--wp--preset--color--dark-green)}.chintai-keiei-total-support .kanri-summary-item p:last-of-type{font-size:var(--wp--preset--font-size--font-lg)!important;font-weight:600;text-indent:-2em}.chintai-keiei-total-support .kanri-summary-item p:last-of-type>span{font-size:var(--wp--preset--font-size--font-lm)!important}.livecity-consulting-service{padding:80px 0}.livecity-consulting-service .consulting-service-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:15px;overflow:hidden;background-color:#fff;width:1000px;max-width:100%;margin:0 auto;margin-top:30px}@media screen and (max-width:768px){.livecity-consulting-service .consulting-service-card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 40px);margin-top:20px}}.livecity-consulting-service .consulting-service-card .card-img{width:420px}@media screen and (max-width:768px){.livecity-consulting-service .consulting-service-card .card-img{width:100%}}.livecity-consulting-service .consulting-service-card .card-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.livecity-consulting-service .consulting-service-card .card-text{width:calc(100% - 420px);padding:30px}@media screen and (max-width:768px){.livecity-consulting-service .consulting-service-card .card-text{width:100%;padding:15px}}.owner-faq{padding:80px 0}.owner-faq .sub-lease-banner{width:600px;margin:0 auto 100px;display:block}.owner-shinrai{padding:80px 0}.owner-shinrai .owner-shinrai-img{float:right;width:320px;margin-left:30px}@media screen and (max-width:768px){.owner-shinrai .owner-shinrai-img{width:160px}}.tenant-contact,.tenant-guideline,.tenant-procedures{padding:80px 0}.two-large-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1000px;max-width:100%;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.two-large-buttons .two-color-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(50% - 20px);position:relative;color:var(--wp--preset--color--dark-green);font-size:var(--wp--preset--font-size--font-lm);cursor:pointer;background:url(assets/img/tenant/bg-two-triangle.png) no-repeat center/contain}@media screen and (max-width:768px){.two-large-buttons .two-color-button{width:calc(50% - 5px);font-size:var(--wp--preset--font-size--font-sm);line-height:1.5}}.two-large-buttons .two-color-button::before{display:block;content:"";padding-top:41.1111111111%}.two-large-buttons .two-color-button::after{content:"";display:inline-block;width:10px;height:15px;margin-left:10px;background:url(assets/img/common/arrow-green.png) no-repeat center/contain;-webkit-transition:.3s all;transition:.3s all}.two-large-buttons .two-color-button:hover::after{-webkit-transform:translateX(4px);transform:translateX(4px)}.wide-button{background-color:var(--wp--preset--color--dark-green);color:#fff;font-size:var(--wp--preset--font-size--font-lm);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:600px;height:90px;position:relative;border-radius:45px;margin:50px auto 30px;-webkit-box-shadow:0 5px 0 #016c4c;box-shadow:0 5px 0 #016c4c;max-width:100%}@media screen and (max-width:768px){.wide-button{width:320px;height:60px;font-size:var(--wp--preset--font-size--font-md);margin-top:30px}}.wide-button.shiori{background-image:url(assets/img/common/icon-tenant.png);background-position:left 60px center;background-size:40px}@media screen and (max-width:768px){.wide-button.shiori{background-image:none}}.wide-button::after{content:"";width:12px;height:12px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:100px;margin-top:-5px;-webkit-transition:.3s all;transition:.3s all}@media screen and (max-width:768px){.wide-button::after{right:20px;width:10px;height:10px;margin-top:-4px}}.wide-button:hover::after{right:95px}.description-small{font-size:var(--wp--preset--font-size--font-sm)!important;margin-top:10px;text-align:center}.p-recruit__head{padding:50px 0;text-align:center}.p-recruit__head .p-recruit__head-img{background:url(assets/img/recruit/recruit-header-bg.png) no-repeat center/contain}.p-recruit__head img{width:1000px;max-width:100%;display:block;margin:0 auto 50px}.p-recruit__menu{width:1000px;max-width:100%;margin:0 auto;margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.p-recruit__menu{padding:0 10px}}.p-recruit__menu a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;border:1px solid var(--wp--preset--color--dark-green);background-color:var(--wp--preset--color--dark-green);border-radius:8px;color:#fff;font-size:18px;text-align:center;width:calc(33.3333333333% - 1em)}@media screen and (max-width:768px){.p-recruit__menu a{width:calc(33.3333333333% - .25em);font-size:var(--wp--preset--font-size--font-sm);padding:12px 0}}.p-recruit__menu a::after{content:"";display:inline-block;margin-left:8px;width:16px;height:20px;background:url(assets/img/recruit/arrow-white-down.png) no-repeat center/contain;-webkit-transition:.3s all;transition:.3s all}@media screen and (max-width:768px){.p-recruit__menu a::after{display:none}}.p-recruit__menu a:hover::after{-webkit-transform:translateY(5px);transform:translateY(5px)}.bgleft-lightgreen{padding:50px 0;background:-webkit-gradient(linear,left top,right top,color-stop(0,var(--wp--preset--color--light-green)),color-stop(65%,var(--wp--preset--color--light-green)),color-stop(65%,#fff),to(#fff));background:-webkit-linear-gradient(left,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 65%,#fff 65%,#fff 100%);background:linear-gradient(to right,var(--wp--preset--color--light-green) 0,var(--wp--preset--color--light-green) 65%,#fff 65%,#fff 100%)}@media screen and (max-width:768px){.bgleft-lightgreen{background:var(--wp--preset--color--light-green)}}.bgright-lightorange{padding:50px 0;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(35%,#fff),color-stop(35%,var(--wp--preset--color--light-orange)),to(var(--wp--preset--color--light-orange)));background:-webkit-linear-gradient(left,#fff 0,#fff 35%,var(--wp--preset--color--light-orange) 35%,var(--wp--preset--color--light-orange) 100%);background:linear-gradient(to right,#fff 0,#fff 35%,var(--wp--preset--color--light-orange) 35%,var(--wp--preset--color--light-orange) 100%)}@media screen and (max-width:768px){.bgright-lightorange{background:var(--wp--preset--color--light-orange)}}.recruit-inner{width:1000px;max-width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.recruit-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.recruit-inner .left{width:50%;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruit-inner .left>*{width:100%}.recruit-inner .left>:first-child{margin-top:auto!important}.recruit-inner .left>:last-child{margin-bottom:auto!important}@media screen and (max-width:768px){.recruit-inner .left{width:100%}}.recruit-inner .right{width:calc(50% - 50px)}@media screen and (max-width:768px){.recruit-inner .right{width:100%;padding:20px 20px 0}}.closs-talk{margin-top:100px}.talk-profiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:50px;margin-bottom:100px}@media screen and (max-width:768px){.talk-profiles{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}}.talk-profiles .single-profile{width:calc(50% - 2em)}@media screen and (max-width:768px){.talk-profiles .single-profile{width:100%}}.talk-profiles .single-profile .profile-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.talk-profiles .single-profile .profile-head>[class^=profilecircle-]{width:100px;height:100px;border-radius:50px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:var(--wp--preset--font-size--font-lm)}@media screen and (max-width:768px){.talk-profiles .single-profile .profile-head>[class^=profilecircle-]{width:80px;height:80px;border-radius:40px;font-size:var(--wp--preset--font-size--font-md)}}.talk-profiles .single-profile .profile-head>[class^=profilecircle-].profilecircle-senpai{background-color:var(--wp--preset--color--orange)}.talk-profiles .single-profile .profile-head>[class^=profilecircle-].profilecircle-kouhai{background-color:var(--wp--preset--color--dark-green)}.talk-profiles .single-profile .profile-info{width:calc(100% - 120px)}@media screen and (max-width:768px){.talk-profiles .single-profile .profile-info{width:calc(100% - 100px)}}.talk-profiles .single-profile .profile-info span{display:inline-block;width:100%;border-bottom:dotted;padding:2px 10px}@media screen and (max-width:768px){.talk-profiles .single-profile .profile-info span{font-size:var(--wp--preset--font-size--font-sm)}}.interview-flow{margin-bottom:100px}.interview-flow .hashi,.interview-flow .saitou{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;border-radius:5px;margin:0;width:100%}@media screen and (max-width:768px){.interview-flow .hashi,.interview-flow .saitou{padding:10px!important}}.interview-flow .hashi::before,.interview-flow .saitou::before{padding:5px 25px 5px 5px;height:100%;white-space:nowrap;display:inline-block}@media screen and (max-width:768px){.interview-flow .hashi::before,.interview-flow .saitou::before{padding:5px 10px 5px 5px}}.interview-flow .hashi.w-70p,.interview-flow .saitou.w-70p{width:70%}.interview-flow .hashi::before{content:"橋詰";color:var(--wp--preset--color--orange);font-weight:600}.interview-flow .saitou{background-color:#f3f3f3}.interview-flow .saitou::before{content:"斎藤";color:var(--wp--preset--color--dark-green);font-weight:600}.fukuri-iconlist{width:890px;max-width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin-top:30px}.fukuri-iconlist li{width:calc(20% - .5em);background-color:#fff;position:relative;margin-bottom:1em;border-radius:5px;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.fukuri-iconlist li{width:calc(33.3333333333% - .25em)}}.fukuri-iconlist li img{display:block;margin:0 auto;width:60%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.fukuri-iconlist li span{display:inline-block;width:100%;text-align:center;line-height:1.25;font-size:var(--wp--preset--font-size--font-md);margin-top:10px}@media screen and (max-width:768px){.fukuri-iconlist li span{font-size:var(--wp--preset--font-size--font-sm)}}.fukuri-iconlist::after{content:"";width:calc(20% - .5em)}.application-guidline{padding:100px 0}.application-guidline .is-style-flabo-table-2 th{background-color:var(--wp--preset--color--light-green);border:1px solid #eaf4eb;border-bottom:1px solid #fff;text-align:left;font-size:var(--wp--preset--font-size--font-md);white-space:nowrap;padding-right:20px}@media screen and (max-width:768px){.application-guidline .is-style-flabo-table-2 th{font-size:var(--wp--preset--font-size--font-sm);white-space:normal}}.application-guidline .is-style-flabo-table-2 td{font-size:var(--wp--preset--font-size--font-md);padding-top:.5em;padding-bottom:.5em}@media screen and (max-width:768px){.application-guidline .is-style-flabo-table-2 td{font-size:var(--wp--preset--font-size--font-sm)}}.flow-to-recruitment{padding:100px 0;margin-bottom:100px}@media screen and (max-width:768px){.flow-to-recruitment{padding:50px 0}}.flow-to-recruitment .flow-to-recruit{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.flow-to-recruitment .flow-to-recruit{padding:0 20px}}.flow-to-recruitment .flow-to-recruit li{width:calc(20% - .75em);position:relative}@media screen and (max-width:768px){.flow-to-recruitment .flow-to-recruit li{width:calc(20% - .25em)}}.flow-to-recruitment .flow-to-recruit li:not(:last-child)::after{content:"";width:1.5em;height:1px;background-color:var(--wp--preset--color--dark-green);position:absolute;top:50%;right:-1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-staff__head{padding:50px 0;text-align:center;width:1000px;max-width:100%;margin:0 auto}.p-staff__head h2{font-size:var(--wp--preset--font-size--font-lg)}.staff-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.staff-list .single-staff{width:calc(50% - 1em);margin-bottom:20px}@media screen and (max-width:768px){.staff-list .single-staff{width:100%;margin-bottom:16px}}.staff-list .single-staff:nth-child(n+3) .staff-profile{margin-bottom:16px}.staff-list .staff-profile{position:relative}.staff-list .staff-info{position:absolute;width:40%;height:100%;left:0;top:0}.staff-list .staff-department{color:var(--wp--preset--color--dark-green);line-height:1.5}@media screen and (max-width:768px){.staff-list .staff-department{margin-bottom:5px!important}}.staff-list .staff-position{font-size:var(--wp--preset--font-size--font-sm);font-weight:600}@media screen and (max-width:768px){.staff-list .staff-position{font-size:var(--wp--preset--font-size--font-xs)}}.staff-list .staff-name{margin:0;font-size:var(--wp--preset--font-size--font-lm)!important}@media screen and (max-width:768px){.staff-list .staff-name{line-height:1.25!important;margin-top:-3px}}.staff-list .staff-rome{font-size:var(--wp--preset--font-size--font-xs)!important;color:var(--wp--preset--color--dark-green);margin:0}.staff-list .staff-home{font-size:var(--wp--preset--font-size--font-sm)!important}@media screen and (max-width:768px){.staff-list .staff-home{margin-top:5px!important;margin-bottom:5px!important}}.staff-list .staff-hobby{font-size:var(--wp--preset--font-size--font-sm)!important;margin-bottom:0!important}@media screen and (max-width:768px){.staff-list .staff-hobby{margin-top:5px!important}}.staff-list .staff-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-list .single-cap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.staff-list .single-cap span{display:inline-block;padding:.25em 0;width:70px;border-radius:2em;color:#fff;text-align:center;background-color:var(--wp--preset--color--dark-green);font-size:var(--wp--preset--font-size--font-xs)}.staff-list .single-cap p{font-size:var(--wp--preset--font-size--font-sm)!important;width:calc(100% - 80px);margin-top:0;padding-top:.25em}.staff-list .staff-greeting{margin-top:1em;font-size:var(--wp--preset--font-size--font-sm)!important}.staff-list h3{color:var(--wp--preset--color--dark-green);text-align:center!important;margin-bottom:8px!important}