@charset "UTF-8";:root{--color-white:#fff;--color-red:red;--color-primary-green:#85c2ba;--color-primary-yellow:#fbf9f3;--color-primary-light-green:#dcefea;--color-accent:#ff7686;--color-accent-light:#febcc4;--color-orange:#ffc978;--color-orange-light:#ffedd1;--color-gray:#e8e8e8;--color-gray-light:#ccc;--color-text:#333;--color-light-text:#666;--color-LINE:#06c755;--color-link:#00a2a2;--color-header-bg:var(--color-white);--color-footer-bg:#ededed;--color-btn-text:var(--color-white);--color-btn-bg:var(--color-primary-green);--color-btn-disabled-bg:#aaa;--color-area-kamegawa:#f29ca6;--color-area-shohaen:#6dc8e2;--color-area-ishigaki:#f6ac2b;--color-area-beppu-station:#c1aad0;--color-area-tsurumi:#97cb77;--font-sans-jp:"Noto Sans JP",sans-serif;--font-serif-jp:"Noto Serif JP",serif;--font-roboto:"Roboto",sans-serif;--font-roboto-condensed:"Roboto Condensed",sans-serif;--font-comfortaa:"Comfortaa","Roboto",sans-serif;--font-kiwimaru:"Kiwi Maru",sans-serif;--header-mb-hight:60px;--header-pc-hight:100px;--z-index-header:900;--z-index-header-drawer-menu:calc(var(--z-index-header) + 50);--z-index-overlay-bg:calc(var(--z-index-header-drawer-menu) - 10);--z-index-page-top:calc(var(--z-index-header) - 10);--frame-box-shadow:0px 0px 8px rgba(0,0,0,.12)}html{font-size:10px;font-family:var(--font-roboto);color:var(--color-text)}body{padding:var(--header-mb-hight) 0 0 0;position:relative}@media screen and (min-width:1200px){body{padding:var(--header-pc-hight) 0 0 0}}p{line-height:1.5em}a{color:var(--color-link)}img{width:100%}input[type=checkbox]{border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#50575e;clear:none;cursor:pointer;display:inline-block;line-height:0;height:1.2em;margin:-.25rem .25rem 0 0;outline:0;padding:0 !important;text-align:center;vertical-align:middle;width:1.6em;min-width:1.6em;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.05s border-color ease-in-out}select{height:2.5rem}.mt0{margin-top:0 !important}.mr0{margin-right:0 !important}.mb0{margin-bottom:0 !important}.ml0{margin-left:0 !important}.pt0{padding-top:0 !important}.pr0{padding-right:0 !important}.pb0{padding-bottom:0 !important}.pl0{padding-left:0 !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.inner{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 30px}[data-max-width="200"]{max-width:200px !important}[data-max-width="400"]{max-width:400px !important}[data-max-width="600"]{max-width:600px !important}[data-max-width="800"]{max-width:800px !important}[data-max-width="1000"]{max-width:1000px !important}[data-max-width="1200"]{max-width:1200px !important}.align-center{margin:0 auto}.text-center{text-align:center !important}.equal-columns{display:flex;justify-content:space-between}.external-link-k{position:relative;padding-right:1.3em}.external-link-k:after{content:"";width:14px;height:11px;background-image:url(//creo-kyushu.com/sumai/wp-content/themes/creo-sumai_250321/assets/css/../img/common/icon-external-k.svg);background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%)}.text-red{color:var(--color-red)}u.highlight{text-decoration:none;position:relative;background:linear-gradient(transparent 60%,var(--color-primary-green) 60% 90%,transparent 90%)}.sect-tit{position:relative;text-align:center;font-weight:700;line-height:1.3;font-size:2.5rem}.sect-tit:before,.sect-tit:after{position:relative;display:inline-block;content:"";background:var(--color-text);width:2px;height:2em;margin:0 1em;margin-top:-.2em;vertical-align:middle}.sect-tit:before{transform:rotate(-35deg)}.sect-tit:after{transform:rotate(35deg)}.breadcrumb{padding:15px 0}@media screen and (min-width:1200px){.breadcrumb{padding:25px 0}}.breadcrumb ol.breadcrumb__list{margin:0;padding:0}.breadcrumb ol.breadcrumb__list li.breadcrumb__item{display:inline;font-size:1.4em;color:var(--color-light-text)}@media screen and (min-width:1200px){.breadcrumb ol.breadcrumb__list li.breadcrumb__item{font-size:1.5em}}.breadcrumb ol.breadcrumb__list li.breadcrumb__item a{color:inherit;text-decoration:none}.breadcrumb ol.breadcrumb__list li.breadcrumb__item:nth-last-child(n+2):after{content:"/";display:inline-block;font-size:inherit;color:inherit}table.primary-table{width:100%;border-bottom:1px solid var(--color-gray-light);border-collapse:collapse}table.primary-table tr th,table.primary-table tr td{border:1px solid var(--color-gray-light);padding:10px 15px;font-size:1.6em;background-color:var(--color-white)}table.primary-table tr th{font-weight:500;text-align:left;background-color:var(--color-orange-light)}table.transform tr th,table.transform tr td{display:block;width:100%;border-bottom:none}table.transform tr td{margin:0 auto}@media screen and (min-width:800px){table.transform{border-bottom:0}table.transform tr th,table.transform tr td{display:table-cell;width:auto;border-bottom:1px solid var(--color-gray-light)}}#page-top{display:flex;justify-content:center;align-items:center;width:60px;height:60px;bottom:0;right:15px;background-color:#fefdfd;border-radius:50%;border:solid 4px var(--color-primary-green);position:fixed;z-index:var(--z-index-page-top);transform:translateY(100%);opacity:0;transition:all .5s;cursor:pointer}@media screen and (min-width:1000px){#page-top{right:30px;width:80px;height:80px}}#page-top.active{bottom:15px;transform:translateY(0);opacity:1}@media screen and (min-width:1000px){#page-top.active{bottom:30px}}#page-top div{position:relative;padding-top:10px}#page-top div span{color:var(--color-primary-green);font-family:var(--font-comfortaa);font-size:1.3rem;text-align:center;display:none}@media screen and (min-width:1000px){#page-top div span{display:block}}#page-top div:after{content:"";width:13px;height:13px;border-top:solid 3px var(--color-primary-green);border-right:solid 3px var(--color-primary-green);position:absolute;left:50%;top:-10%;transform:translate(-50%,0%) rotate(-45deg)}@media screen and (min-width:1000px){#page-top div:after{top:0}}#float-bunner{position:fixed;bottom:0;left:0;z-index:1000;transition:transform .3s}#float-bunner>a{display:flex;align-items:center;position:relative;background-color:var(--color-orange);border-radius:25px 25px 0 0;text-decoration:none;width:50vw;padding:0 5%;transition:opacity .3s}#float-bunner>a:hover{opacity:.8}#float-bunner>a picture.icon-area{width:30%;display:flex;align-items:center;justify-content:center;padding:5% 7%}#float-bunner>a>span{color:var(--color-text);font-weight:700;font-family:var(--font-kiwimaru);font-size:3.5vw}#float-bunner.scrolled{transform:translateY(100%)}@media screen and (min-width:600px){#float-bunner>a{width:250px}#float-bunner>a picture.icon-area{padding:5% 8%}#float-bunner>a>span{font-size:1.8rem}}header#header{background-color:var(--color-header-bg);position:fixed;top:0;left:0;width:100%;z-index:var(--z-index-header)}header#header .header-container{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 15px;height:var(--header-mb-hight)}@media screen and (min-width:800px){header#header .header-container{padding:0 0 0 40px}}@media screen and (min-width:1200px){header#header .header-container{padding:0 40px;height:var(--header-pc-hight)}}header#header .header-container h1{margin:0;padding:0}header#header .header-container h1 a img{width:155px}@media screen and (min-width:1200px){header#header .header-container .header-mb-contents{display:none}}header#header .header-container .header-mb-contents .menu-icon.open{padding:20px;cursor:pointer}header#header .header-container .header-mb-contents .menu-icon.open figure{position:relative;height:20px;width:24px;display:block;box-sizing:border-box;padding:0;margin:0 auto}header#header .header-container .header-mb-contents .menu-icon.open figure div{position:absolute;left:0;height:2px;width:24px;background-color:var(--color-text);border-radius:2px;display:inline-block;box-sizing:border-box}header#header .header-container .header-mb-contents .menu-icon.open figure div:nth-of-type(1){bottom:16px}header#header .header-container .header-mb-contents .menu-icon.open figure div:nth-of-type(2){bottom:8px}header#header .header-container .header-mb-contents .menu-icon.open figure div:nth-of-type(3){bottom:0}header#header .header-container .header-mb-contents .menu-icon.open small{font-size:10px;color:var(--color-text);opacity:.8;margin:7px 0 0;display:block;text-align:center}header#header .header-container .header-pc-contents{display:none;padding-left:30px}@media screen and (min-width:1200px){header#header .header-container .header-pc-contents{display:flex;justify-content:space-between;align-items:center;flex-grow:1}}header#header .header-container .header-pc-contents nav.header-nav>ul{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}header#header .header-container .header-pc-contents nav.header-nav>ul li a{padding:0 .9em;text-decoration:none;color:var(--color-text);transition:opacity .3s}@media screen and (min-width:1400px){header#header .header-container .header-pc-contents nav.header-nav>ul li a{padding:0 1.2em}}header#header .header-container .header-pc-contents nav.header-nav>ul li a img.menu-image{height:27px;padding:0}header#header .header-container .header-pc-contents nav.header-nav>ul li a span.menu-image-title-below{font-size:1.1em;padding:10px 0 0}@media screen and (min-width:1400px){header#header .header-container .header-pc-contents nav.header-nav>ul li a span.menu-image-title-below{font-size:1.3em}}header#header .header-container .header-pc-contents nav.header-nav>ul li a:hover{opacity:.5}header#header .header-container .header-pc-contents .header-contact{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}header#header .header-container .header-pc-contents .header-contact .contact-phone{font-style:normal}header#header .header-container .header-pc-contents .header-contact .contact-phone>div{display:flex;align-items:center}header#header .header-container .header-pc-contents .header-contact .contact-phone>div>div dl,header#header .header-container .header-pc-contents .header-contact .contact-phone>div>div dt,header#header .header-container .header-pc-contents .header-contact .contact-phone>div>div dd{margin:0;padding:0}header#header .header-container .header-pc-contents .header-contact .contact-phone>div>div dl{display:flex;align-items:end}header#header .header-container .header-pc-contents .header-contact .contact-phone>div>div dl:last-of-type{margin-top:3px}header#header .header-container .header-pc-contents .header-contact .contact-phone>div>div dl a{text-decoration:none;color:inherit}header#header .header-container .header-pc-contents .header-contact .contact-phone>div>div dl dt{width:8em;font-size:1.1em}header#header .header-container .header-pc-contents .header-contact .contact-phone>div>div dl dd strong{font-size:1.8em;line-height:1em}header#header .header-container .header-pc-contents .header-contact .contact-phone small{font-size:1.1em;margin:8px 0 0;display:block;color:var(--color-light-text)}header#header .header-container .header-pc-contents .header-contact .contact-icon{padding-left:15px}header#header .header-container .header-pc-contents .header-contact .contact-icon a{color:var(--color-white);text-decoration:none;width:37px;height:37px;border-radius:5px;display:flex;justify-content:center;align-items:center}header#header .header-container .header-pc-contents .header-contact .contact-icon.mail a{padding:8px;background-color:var(--color-primary-light-green)}header#header .header-container .header-pc-contents .header-contact .contact-icon.mail a img{width:21px}header#header .header-container .header-pc-contents .header-contact .contact-icon.line{font-size:12px}header#header .header-container .header-pc-contents .header-contact .contact-icon.line a{padding:8px;background-color:var(--color-LINE)}header#header .header-container .header-pc-contents .header-contact .contact-icon.line b{height:.9em}#header-drawer-menu{position:fixed;width:100vw;height:100vh;top:0;right:0;z-index:var(--z-index-header-drawer-menu);background-color:#f2f2f2;transition:transform .3s;transform:translateX(100%)}@media screen and (min-width:600px){#header-drawer-menu{width:390px}}#header-drawer-menu .drawer-container{width:100%;height:100vh;position:relative;padding:100px 0 70px;overflow-y:auto}#header-drawer-menu .drawer-container::-webkit-scrollbar{width:5px;border-radius:10px}#header-drawer-menu .drawer-container::-webkit-scrollbar-track{background-color:#ccc}#header-drawer-menu .drawer-container::-webkit-scrollbar-thumb{background-color:var(--color-primary-green)}#header-drawer-menu .drawer-container .inner{padding:0 40px}@media screen and (min-width:600px){#header-drawer-menu .drawer-container .inner{padding:0 25px}}#header-drawer-menu .drawer-container .menu-icon.close{position:absolute;top:25px;right:40px;width:30px;cursor:pointer}@media screen and (min-width:600px){#header-drawer-menu .drawer-container .menu-icon.close{right:25px}}#header-drawer-menu .drawer-container .menu-icon.close figure{position:relative;height:28px;width:28px;display:block;box-sizing:border-box;padding:0;margin:0 auto}#header-drawer-menu .drawer-container .menu-icon.close figure div{position:absolute;left:0;height:2px;width:28px;background-color:var(--color-text);border-radius:2px;display:inline-block;box-sizing:border-box;top:50%}#header-drawer-menu .drawer-container .menu-icon.close figure div:nth-of-type(1){transform:translateY(-50%) rotateZ(45deg)}#header-drawer-menu .drawer-container .menu-icon.close figure div:nth-of-type(2){transform:translateY(-50%) rotateZ(-45deg)}#header-drawer-menu .drawer-container .menu-icon.close small{font-size:12px;color:var(--color-text);opacity:.8;margin:7px 0 0;display:block;text-align:center}#header-drawer-menu nav.header-drawer-nav ul.header-nav-items{margin:0;padding:0;list-style:none}#header-drawer-menu nav.header-drawer-nav ul.header-nav-items li.menu-item{border-bottom:solid 1px #ccc}#header-drawer-menu nav.header-drawer-nav ul.header-nav-items li.menu-item>a{display:block;font-size:1.2em;color:var(--color-text);text-decoration:none;padding:15px;transition:background-color .3s}#header-drawer-menu nav.header-drawer-nav ul.header-nav-items li.menu-item>a:hover{background-color:rgba(0,0,0,.1)}#header-drawer-menu nav.header-drawer-nav ul.header-nav-items li.menu-item>a img.menu-image{margin:0;padding:0;width:20px;height:auto}#header-drawer-menu nav.header-drawer-nav ul.header-nav-items li.menu-item>a span.menu-image-title{padding-left:15px}#header-drawer-menu .header-drawer-widgets{padding-top:40px;display:flex;flex-direction:column;gap:20px}#header-drawer-menu .company-data-widget{margin-top:20px}#header-drawer-menu-bg{display:none;position:fixed;width:100vw;height:100vh;top:0;right:0;z-index:var(--z-index-overlay-bg);background-color:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-head-drawer=active] #header-drawer-menu{transform:translateX(0)}:root{--footer-area-gap:30px}footer#footer{background-color:var(--color-footer-bg);padding:40px 0 0}footer#footer h4{font-size:1.8em;padding:0 16px 10px;margin:0}@media screen and (min-width:1200px){footer#footer h4{padding:0 16px 10px 0}}footer#footer ul.footer-link-list{margin:0;padding:0}footer#footer ul.footer-link-list>li{list-style-type:none;margin:0;padding:0;border-top:solid 1px #ccc}footer#footer ul.footer-link-list>li>a{display:block;padding:16px;font-size:1.6em;text-decoration:none;color:var(--color-text);font-weight:lighter;position:relative}@media screen and (min-width:1200px){footer#footer ul.footer-link-list>li>a{font-size:1.4em}}footer#footer ul.footer-link-list>li>a>i{display:none}footer#footer ul.footer-link-list>li.menu-item-type-custom>a{position:relative;padding-right:45px}footer#footer ul.footer-link-list>li.menu-item-type-custom>a:after{content:"";display:block;width:14px;height:11px;background-image:url(//creo-kyushu.com/sumai/wp-content/themes/creo-sumai_250321/assets/css/../img/common/icon-external-k.svg);background-repeat:no-repeat;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (min-width:1200px){footer#footer ul.footer-link-list>li.menu-item-type-custom>a:after{display:inline-block;position:relative;transform:none;top:auto;right:auto;margin-left:8px}}footer#footer ul.footer-link-list>li.menu-item-type-post_type>a{padding-right:45px}footer#footer ul.footer-link-list>li.menu-item-type-post_type>a>i{position:absolute;top:50%;right:30px;display:block;line-height:1;width:9px;height:9px;transform:translate(-25%,-50%) rotate(45deg)}@media screen and (min-width:1200px){footer#footer ul.footer-link-list>li.menu-item-type-post_type>a>i{position:relative;display:inline-block;top:auto;right:auto;left:auto;bottom:auto;transform:translateY(-20%) rotate(45deg);margin-left:10px;width:7px;height:7px}}footer#footer ul.footer-link-list>li.menu-item-type-post_type>a>i:before,footer#footer ul.footer-link-list>li.menu-item-type-post_type>a>i:after{content:"";position:absolute;background:currentColor}footer#footer ul.footer-link-list>li.menu-item-type-post_type>a>i:before{top:0;left:0;right:0;height:1px}footer#footer ul.footer-link-list>li.menu-item-type-post_type>a>i:after{top:0;right:0;bottom:0;width:1px}@media screen and (min-width:1200px){footer#footer ul.footer-link-list>li:not(:first-of-type){border:none}footer#footer ul.footer-link-list>li>a{display:inline-block;padding:0 !important;margin:15px 0 0}}footer#footer .footer-container{display:flex;flex-direction:column;gap:var(--footer-area-gap)}@media screen and (min-width:800px){footer#footer .footer-container{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1200px){footer#footer .footer-container{flex-wrap:nowrap;justify-content:space-between}}@media screen and (min-width:800px){footer#footer .footer-container .company-data-widget{width:100%}}footer#footer .footer-container .company-data-widget p{font-size:1.2em}footer#footer .footer-container .company-data-widget .in{padding:0 30px}footer#footer .footer-container .company-data-widget .wrap figure.logo-item a{width:190px}footer#footer .footer-container .company-data-widget address p{font-size:1.4em}@media screen and (min-width:1200px){footer#footer .footer-container .company-data-widget{width:350px;flex-shrink:0}footer#footer .footer-container .company-data-widget .in{padding:0}}@media screen and (min-width:800px){footer#footer .footer-container .footer-links-area{width:calc((100% - var(--footer-area-gap)) / 2)}}@media screen and (min-width:1200px){footer#footer .footer-container .footer-links-area{flex-grow:1;width:auto}footer#footer .footer-container .footer-links-area .in{padding:0}}@media screen and (min-width:800px){footer#footer .footer-container .footer-sitemap-area{width:calc((100% - var(--footer-area-gap)) / 2)}}@media screen and (min-width:1200px){footer#footer .footer-container .footer-sitemap-area{flex-grow:1;width:auto}}footer#footer .footer-container .footer-widgets{display:flex;flex-direction:column;gap:15px;width:100%;margin:0 auto}@media screen and (min-width:800px){footer#footer .footer-container .footer-widgets{max-width:500px}}@media screen and (min-width:1200px){footer#footer .footer-container .footer-widgets{max-width:none;width:320px;flex-shrink:0;margin:0}}footer#footer .company-phone-widget .number_wrap strong{font-size:2.2em}footer#footer .copyright{font-size:12px;display:block;height:20px;text-align:center;padding:20px 0 40px}.btn{display:flex;justify-content:center;align-items:center;width:100%;height:53px;font-size:1.4rem;color:var(--color-btn-text);background-color:var(--color-btn-bg);text-decoration:none;text-align:center;padding:16px 40px;box-shadow:var(--frame-box-shadow);transition:transform .3s,box-shadow .3s;outline:none}@media screen and (min-width:600px){.btn{font-size:1.6rem}}.btn:hover{transform:scale(.97);box-shadow:none}.btn.max-w-400{max-width:400px}.btn.rounded{border-radius:50px}.btn.square{border-radius:5px}.btn.page-trans-btn{position:relative}.btn.page-trans-btn:after{content:"";width:12px;height:12px;border-top:solid 2px var(--color-btn-text);border-right:solid 2px var(--color-btn-text);position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(45deg)}.btn.page-back-btn{position:relative}.btn.page-back-btn:after{content:"";width:12px;height:12px;border-top:solid 2px var(--color-btn-text);border-right:solid 2px var(--color-btn-text);position:absolute;left:30px;top:50%;transform:translateY(-50%) rotate(-135deg)}.btn.external-link-btn{position:relative}.btn.external-link-btn:after{content:"";width:14px;height:11px;position:absolute;top:50%;right:30px;transform:translateY(-50%);background-image:url(//creo-kyushu.com/sumai/wp-content/themes/creo-sumai_250321/assets/css/../img/common/icon-external-w.svg);background-repeat:no-repeat}.btn.pdf-link-btn{position:relative}.btn.pdf-link-btn:after{content:"";width:20px;height:20px;position:absolute;top:50%;right:30px;transform:translateY(-50%);background-image:url(//creo-kyushu.com/sumai/wp-content/themes/creo-sumai_250321/assets/css/../img/common/icon-pdf-w.svg);background-repeat:no-repeat}.btn.left-icon-btn{display:flex;justify-content:center;align-items:center}.btn.left-icon-btn>img{width:30px}.btn.left-icon-btn>span{margin-left:16px}.btn.btn-color-white{background-color:var(--color-white);color:var(--color-text)}.btn.btn-color-white.page-trans-btn:after{border-top-color:var(--color-text) !important;border-right-color:var(--color-text) !important}.btn.btn-color-accent{background-color:var(--color-accent);color:var(--color-white)}.btn.btn-color-accent-border{background-color:var(--color-white);border:solid 2px var(--color-accent);color:var(--color-accent)}.btn.btn-color-accent-border:after{border-top-color:var(--color-accent);border-right-color:var(--color-accent)}.btn.btn-color-line{background-color:var(--color-LINE);color:var(--color-white)}.btn.btn-color-orange{background-color:var(--color-orange);color:var(--color-white)}.btn.disabled{background-color:var(--color-btn-disabled-bg);pointer-events:none}.line-icon{color:var(--color-white);width:35px;height:35px;border-radius:5px;display:flex;justify-content:center;align-items:center;font-size:10px;padding:8px;background-color:var(--color-LINE)}.line-icon b{height:.9em}.frame-item{border-radius:10px;padding:25px 23px;background-color:var(--color-white)}.frame-item.bg-gray{background-color:var(--color-gray)}.nav-links{display:flex;font-size:1.6em}.nav-links .pagination{margin:40px 0 0}.nav-links .page-numbers{display:inline-block;margin-right:20px;padding:15px 20px;color:var(--color-text);border-radius:3px;box-shadow:var(--frame-box-shadow);background:var(--color-white)}.nav-links .current{padding:15px 20px;background:var(--color-primary-green);color:var(--color-white)}.nav-links .prev,.nav-links .next{background:0 0;box-shadow:none;color:var(--color-primary-green)}.nav-links .dots{background:0 0;box-shadow:none}.room-panel{overflow:hidden;background-color:var(--color-white);border-radius:8px;box-shadow:6px 6px 0px 0px #bdbdbd;width:100%;position:relative;display:flex}@media screen and (min-width:800px){.room-panel{flex-direction:row;flex-wrap:wrap;width:calc((100% - 30px) / 2)}}@media screen and (min-width:1000px){.room-panel{width:calc((100% - 60px) / 3)}}@media screen and (min-width:1200px){.room-panel{width:calc((100% - 90px) / 4)}}.room-panel a.permalink{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.room-panel picture{display:block;position:relative;padding-top:45%;overflow:hidden;background-color:var(--color-primary-green);flex-shrink:0;width:45%}@media screen and (min-width:600px){.room-panel picture{padding-top:40%;width:40%}}@media screen and (min-width:800px){.room-panel picture{padding-top:70%;width:100%}}@media screen and (min-width:1200px){.room-panel picture{padding-top:85%}}.room-panel picture>img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.room-panel picture:after{z-index:1;content:"詳しく見る";color:var(--color-white);font-size:1.8em;display:flex;justify-content:center;align-items:center;font-weight:700;position:absolute;left:0;top:0;background-color:rgba(51,51,51,.4666666667);width:100%;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.4);transform:rotateX(180deg);transform-origin:top center}@media screen and (min-width:800px){.room-panel picture:after{font-size:2.4em}}@media screen and (min-width:1200px){.room-panel picture:after{font-size:1.8em}}.room-panel:hover picture:after{transform:rotateX(0deg)}.room-panel .in-body{color:var(--color-light-text);padding:15px}@media screen and (min-width:600px){.room-panel .in-body{padding:20px 25px}}@media screen and (min-width:1000px){.room-panel .in-body{padding:25px 30px}}@media screen and (min-width:1200px){.room-panel .in-body{padding:20px 25px}}.room-panel .in-body strong.catch-copy{font-size:1.6em;display:block;line-height:1.5em;padding:0 0 .5em}@media screen and (min-width:600px){.room-panel .in-body strong.catch-copy{font-size:1.7em}}.room-panel .in-body span{font-size:1.4em;line-height:1.7em}.room-panel .in-body .building-name{display:block}.room-panel .in-body .room-number{display:inline-block}.room-panel .in-body .floor-plan{display:inline-block;padding-left:1em}.room-panel .in-body .building-address{display:block}.room-panel .in-body .rent-cost{display:block;font-size:2.4em;font-weight:600;text-align:right;letter-spacing:.1em}.room-panel .in-body .rent-cost .yen-label{font-size:.44em}@media screen and (min-width:600px){.room-panel .in-body .rent-cost{font-size:2.8em}}ul.list-information{list-style:none;margin:0;padding:0}ul.list-information>li.information-item{display:flex;flex-direction:column;margin:0;padding:15px 0;position:relative;position:relative}ul.list-information>li.information-item:not(:last-of-type):after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:0;left:0;background-image:linear-gradient(to right,var(--color-primary-green),var(--color-primary-green) 10px,transparent 10px,transparent 8px);background-size:17px 3px;background-position:left bottom;background-repeat:repeat-x}@media screen and (min-width:800px){ul.list-information>li.information-item{flex-direction:row;align-items:center;padding:40px 25px 40px 65px}}ul.list-information>li.information-item>time{font-size:1.4em;color:var(--color-text);flex-shrink:0}@media screen and (min-width:800px){ul.list-information>li.information-item>time{font-size:2.2em}}ul.list-information>li.information-item>p{margin:10px 0 0;padding:0;font-size:1.6em;color:var(--color-text);line-height:1.5em}@media screen and (min-width:800px){ul.list-information>li.information-item>p{font-size:2.2em;margin:0;padding:0;padding-left:70px}}@media screen and (min-width:1000px){ul.list-information>li.information-item>p{padding-left:100px}}.company-data-widget .in{padding:0 8px}.company-data-widget p{font-size:1em;color:var(--color-text);margin:0;padding:0}.company-data-widget figure.logo-item{display:flex;align-items:center;margin:4px 0 7px}.company-data-widget figure.logo-item a{display:block;width:154px}.company-data-widget figure.logo-item img{width:100%}.company-data-widget figure.logo-item span{padding:7px 0 0 9px;font-size:1.2em}.company-data-widget address{font-style:normal;margin-top:18px}.company-data-widget address p{font-size:1.2em}.company-data-widget address a{text-decoration:none}.company-phone-widget h5{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.company-phone-widget h5>img{width:25px}.company-phone-widget h5>span{font-size:1.8em;padding-left:8px}.company-phone-widget .number_wrap{margin:8px 0 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.company-phone-widget .number_wrap dl,.company-phone-widget .number_wrap dt,.company-phone-widget .number_wrap dd{margin:0;padding:0}.company-phone-widget .number_wrap dl{display:flex;align-items:end}.company-phone-widget .number_wrap dl:last-of-type{margin-top:3px}.company-phone-widget .number_wrap dl a{text-decoration:none;color:inherit}.company-phone-widget .number_wrap dl dt{width:8em;font-size:1em}@media screen and (min-width:500px){.company-phone-widget .number_wrap dl dt{font-size:1.6em}}@media screen and (min-width:600px){.company-phone-widget .number_wrap dl dt{font-size:1.6em}}.company-phone-widget .number_wrap dl dd{flex-shrink:0}.company-phone-widget .number_wrap dl dd strong{font-size:1.5em;line-height:1em}@media screen and (min-width:500px){.company-phone-widget .number_wrap dl dd strong{font-size:2em}}@media screen and (min-width:600px){.company-phone-widget .number_wrap dl dd strong{font-size:2.4em}}.company-phone-widget>small{display:block;margin:8px 0 0;font-size:1.4em;color:var(--color-light-text);text-align:center;line-height:1.4em}.company-line-widget{padding:30px 40px;display:flex;flex-direction:column;align-items:center;justify-content:end}.company-line-widget h5{display:flex;justify-content:center;align-items:center;font-size:1.6em;line-height:1.3em;margin:0;padding:0}.company-line-widget h5 img{width:30px;flex-shrink:0}.company-line-widget h5 span{padding-left:15px}.company-line-widget .btn{max-width:300px;margin:20px auto 0}.company-mail-widget{padding:30px 40px;display:flex;flex-direction:column;align-items:center;justify-content:end}.company-mail-widget h5{display:flex;justify-content:center;align-items:center;font-size:1.6em;line-height:1.3em;margin:0;padding:0}.company-mail-widget h5 img{width:48px;flex-shrink:0}.company-mail-widget h5 span{padding-left:15px}.company-mail-widget .btn{max-width:300px;margin:20px auto 0}.flat-mail-btn{padding-top:16px;padding-bottom:16px}.flat-mail-btn>img{width:28px}.flat-mail-btn.flat-mail-btn_w>img{width:35px}.flat-line-btn{height:63px}