@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c&display=swap");@media screen and (max-width:639px){body{font-size:16px !important}}@media screen and (max-width:639px){.is-pc{display:none}}@media screen and (min-width:1024px){.is-sp{display:none}}@media screen and (min-width:639px) and (max-width:1023px){.is-tab{display:none}}li.c-meta__item.c-meta__item--author{display:none}.section-title{background:0 0 !important;font-size:2rem;border:none !important;letter-spacing:.08em;color:#5e4022 !important;font-weight:600;position:relative;margin-bottom:5rem !important}@media screen and (max-width:639px){.section-title{font-size:1.5rem;margin-bottom:3.5rem !important}}.section-title:before{content:"";font-size:1rem;font-weight:400;letter-spacing:0;position:absolute;bottom:-1em;left:50%;transform:translateX(-50%)}@media screen and (max-width:639px){.section-title:before{font-size:14px}}.section-title:after{content:"";width:63px;height:2px;background:#ffc600;display:inline-block;position:absolute;bottom:-1em;left:50%;transform:translateX(-50%)}.section-sub-title{background:0 0 !important;font-size:1.5rem;border:none !important;letter-spacing:.08em;color:#5e4022 !important;font-weight:600;position:relative;margin-bottom:2rem !important}@media screen and (max-width:639px){.section-sub-title{font-size:1.2rem;margin-bottom:1.5rem !important}}.section-sub-title:after{content:"";width:63px;height:2px;background:#ffc600;display:inline-block;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%)}@media screen and (max-width:639px){.section-sub-title:after{bottom:0}}.content-title{border:none !important;font-size:1.25rem;background:#faef83 !important;color:#5e4022;border-radius:8px;padding:.5em 0 .5em 2.2em !important}@media screen and (max-width:639px){.content-title{font-size:1rem;padding:.5em .5em .5em 1.8em !important}}.content-title:before{content:"";width:3px;height:50%;display:inline-block;background:#ed8431;border-radius:8px;position:absolute;top:50%;transform:translateY(-50%);left:1em}.f18brown{font-weight:600;font-size:1.15rem;color:#5e4022 !important}@media screen and (max-width:639px){.f18brown{font-size:16px}}.f16brown{font-weight:600;font-size:1rem;color:#5e4022 !important}.f18green{border:none !important;font-size:18px;color:#2fa149;letter-spacing:.04em}@media screen and (max-width:639px){.f18green{font-size:17px}}.maru-list li{margin-top:0 !important}.maru-list li::marker{color:#ffc600;font-size:1.3rem}.maru:before{content:"●";font-size:.5rem;vertical-align:text-top;padding-right:8px;color:#ffc600}.item-inner{padding:0 1em}.item-column{background:#fff;border-radius:8px;padding:1em}.item-column2{background:#fff;border-radius:8px;padding:2em 0}.item-column2:before{content:"";height:60%;width:1px;background:#d8d8d8;position:absolute;left:25%;top:50%;transform:translateY(-50%)}@media screen and (max-width:639px){.item-column2:before{height:1px;width:90%;left:50%;top:4.5rem;transform:translateX(-50%)}}.item-column2>div:nth-child(2){padding-left:1rem;padding-right:1.5rem}@media screen and (max-width:639px){.item-column2>div:nth-child(2){padding-right:1rem}}.content-btn a{background:#fae9a3 !important;color:#5e4022 !important;font-weight:600;font-size:1rem;padding:1em 3em 1em 2em;border-radius:0 !important;position:relative}@media screen and (max-width:639px){.content-btn a{padding:.8em 2em .8em 1em}}.content-btn a:after{content:"";background-image:url(https://guesthouse.or.jp/WordPress/wp-content/uploads/2023/01/icon.png);width:1em;height:1em;background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:1em}@media screen and (max-width:639px){.content-btn a:after{right:8px}}.content-btn a:hover{filter:none;background:#ffd838 !important}.back-none{background:0 0 !important;border:none !important;padding-left:0 !important}.back-none span{letter-spacing:.1em !important}.color-green{color:#2fa149 !important}@media screen and (max-width:639px){.color-green{font-size:18px !important}}@media screen and (max-width:639px){.tel-link a{text-decoration:none;font-weight:400 !important;color:#333 !important}}@media screen and (min-width:639px) and (max-width:1023px){.tel-link a{text-decoration:none;font-weight:400;color:#333}}.ls80{letter-spacing:.08em !important}@media screen and (max-width:639px){.ls0{letter-spacing:0 !important}}.mt0{margin-top:0 !important}.mt1em{margin-top:1em !important}.p0{padding:0 !important}.mb0{margin-bottom:0 !important}.mb05rem{margin-bottom:.5rem !important}div.gap0{gap:0 !important}.box{box-shadow:0 3px 6px rgba(0,0,0,.1);border-radius:8px}@media screen and (max-width:639px){div.sp-gap0{gap:0 !important}}@media screen and (max-width:639px){.wrap{flex-wrap:wrap !important}}@media screen and (max-width:639px){.sp-tal{text-align:left !important}}@media screen and (max-width:639px){.sp-f16{font-size:16px !important}.sp-f14{font-size:14px !important}}.l-footer{border-top:none}.l-footer-widget-area{padding:0 !important}.l-footer .c-fluid-container{padding:0 !important}@media screen and (max-width:639px){.c-page-header{height:55.5vw !important}h1.c-page-header__title{font-size:1.3rem;text-shadow:0 3px 6px rgba(0,0,0,.3)}}.top-text{font-size:1.1rem;letter-spacing:.08em}@media screen and (max-width:639px){.top-text{font-size:1.05em;letter-spacing:.06em}}svg.svg-inline--fa.fa-square-facebook,svg.svg-inline--fa.fa-x-twitter,svg.svg-inline--fa.fa-instagram{font-size:1.5rem}svg.svg-inline--fa.fa-square-facebook{color:#1877f2}svg.svg-inline--fa.fa-x-twitter{color:#333}svg.svg-inline--fa.fa-instagram{color:#cf2e92}@media screen and (min-width:1024px){h1.c-site-branding__title{transform:translateY(-24px)}}.c-drawer__sub-nav{font-size:1em}.drawer-sns{margin-top:1rem}.drawer-sns ul{display:flex;padding:0;justify-content:center}.drawer-sns ul li{list-style:none;margin-right:16px;background:#fff;border-radius:50%;width:3rem;height:3rem;text-align:center;padding-top:.5rem}.drawer-sns ul li svg.svg-inline--fa.fa-square-facebook,.drawer-sns ul li svg.svg-inline--fa.fa-x-twitter,.drawer-sns ul li svg.svg-inline--fa.fa-instagram{font-size:2rem}.swiper{height:70vh;overflow:hidden}@media screen and (min-width:639px) and (max-width:1023px){.swiper{height:40vh}}@media screen and (max-width:639px){.swiper{height:40vh}}.swiper-slide{position:relative}.swiper-slide .main-visual{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.swiper-pagination-bullets{position:static;margin-top:8px}@media screen and (max-width:639px){.swiper-pagination-bullets{margin-top:0}}.swiper-pagination-bullet{width:8px !important;height:8px !important;margin:0 0 0 10px !important;background:#333 !important}@media screen and (max-width:639px){.swiper-pagination-bullet{width:5px !important;height:5px !important}}.swiper-pagination-bullet:first-child{margin:0 !important}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px;font-weight:600;background:#ed8431;padding:16px 22px;border-radius:50px}@media screen and (min-width:639px) and (max-width:1023px){.swiper-button-next:after,.swiper-button-prev:after{font-size:16px;padding:15px 19px}}@media screen and (max-width:639px){.swiper-button-next:after,.swiper-button-prev:after{font-size:12px;padding:10px 13px}}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-button-next{right:15%}@media screen and (max-width:639px){.swiper-button-next{right:3%}}.swiper-button-prev{left:15%}@media screen and (max-width:639px){.swiper-button-prev{left:3%}}.swiper-section{background:#fae9a3;padding-top:2em;padding-bottom:1em}@media screen and (max-width:639px){.swiper-section{padding-bottom:.5em;padding-top:1em}}.top-section{padding-top:1em}.top-section .top-number{margin:5em 0 6em !important;position:relative}.top-section .top-number:before,.top-section .top-number:after{content:"";width:437px;max-width:100%;height:100%;background:url(https://guesthouse.or.jp/WordPress/wp-content/uploads/2022/12/ライン.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:50%;transform:translateX(-50%)}.top-section .top-number:before{top:-2em}.top-section .top-number:after{bottom:-7em}.top-section .top-number span{font-size:30px !important;color:#ed8431 !important;letter-spacing:.1em !important;font-family:"M PLUS Rounded 1c",sans-serif}@media screen and (max-width:639px){.top-section .top-number span{font-size:26px !important}}.top-section .top-number span:nth-child(3){font-size:34px !important;letter-spacing:.06em !important}@media screen and (max-width:639px){.top-section .top-number span:nth-child(3){font-size:30px !important}}.top-section .top-number p{margin-top:0}.top-section .top-number p:first-child{font-weight:600;color:#5e4022;letter-spacing:.1em;font-size:20px !important}@media screen and (max-width:639px){.top-section .top-number p:first-child{font-size:15px !important}}.topics{padding-top:8rem !important}@media screen and (max-width:639px){.topics{padding-top:3rem !important}}.topics .section-title:before{content:"トピックス"}.topics .topick-img{position:absolute;left:0;top:-13rem;width:1120px;max-width:100%}@media screen and (min-width:639px) and (max-width:1023px){.topics .topick-img{top:-8rem}}@media screen and (max-width:639px){.topics .topick-img{left:-6rem;top:-5rem;max-width:125%}}.news{padding-bottom:8rem}@media screen and (max-width:639px){.news{padding-bottom:5rem}}@media screen and (min-width:639px) and (max-width:1023px){.news{padding-top:5rem !important}}.news .section-title:before{content:"お知らせ"}.news .news-panel>div{box-shadow:0 3px 6px rgba(0,0,0,.1);border-radius:8px}.news .news-panel h3{border:none !important;color:#5e4022 !important;margin-bottom:.5rem !important;font-size:1.3rem}@media screen and (max-width:639px){.news .news-panel h3{font-size:1.1em}}.service .service-panel{padding:0 1.5em !important}@media screen and (max-width:639px){.service .service-panel:not(:last-child){margin-bottom:5rem}}.service .service-panel img{aspect-ratio:4/2.5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;border-radius:8px}.service .service-panel h2{font-size:1.3rem;text-align:center;margin:.5rem 0 !important}@media screen and (max-width:639px){.service .service-panel h2{font-size:1.2em}}.service .service-panel .smb-items__item__content{padding:0 1em !important}.service .service-panel .smb-btn{width:216px;font-weight:600;padding:1em 0;margin-top:1.5rem}.voice{padding-bottom:7rem;padding-top:2rem;margin-top:3rem !important}@media screen and (max-width:639px){.voice{padding-top:0;margin-top:0 !important;padding-bottom:5rem}}.voice .voice-img{max-width:100%;width:1280px;position:absolute;right:0;top:-6rem}@media screen and (min-width:639px) and (max-width:1023px){.voice .voice-img{top:-4rem}}@media screen and (max-width:639px){.voice .voice-img{max-width:130%;right:-8rem;top:-1rem}}.voice .voice-img:before{background:0 0}.voice .section-title:before{content:"ご家族からの声"}@media screen and (max-width:639px){.voice .voice-column{gap:1em !important}}.voice .voice-column img{aspect-ratio:4/2.5;-o-object-fit:cover;object-fit:cover;border-radius:8px;-o-object-position:top;object-position:top}.voice figure{padding:0}.voice figure:before{content:"";width:100%;height:100%;display:inline-block;background:#fff;position:absolute;top:0;left:0;right:0;opacity:.3}.voice .section-btn{margin-top:2rem}@media screen and (max-width:639px){.voice .section-btn{margin-top:0}}.voice .section-btn a{width:216px;font-weight:600;padding:1em 0}.concept2-img img{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;-o-object-position:bottom;object-position:bottom}.cta-section{border-radius:8px;padding:2rem 0;background:url(https://guesthouse.or.jp/WordPress/wp-content/uploads/2022/12/DSC_8233-scaled.jpg);background-size:cover;background-repeat:no-repeat;width:647px;max-width:100%;background-position:center;position:relative;margin-top:5rem !important;margin-bottom:5rem !important}@media screen and (max-width:639px){.cta-section{margin-top:3rem !important;margin-bottom:3rem !important}}.cta-section:before{content:"";width:100%;height:100%;display:inline-block;background:#3b3b3b;opacity:.3;position:absolute;top:0;left:0;right:0;border-radius:8px}.cta-section p{color:#fff;font-weight:600;font-size:1.15rem;letter-spacing:.08em}@media screen and (max-width:639px){.cta-section p{font-size:1.1em}}.cta-section .concept2-btn a{width:280px;max-width:100%;padding:1em 0;letter-spacing:.08em;font-size:1.1em}.icon-box{margin-bottom:3.5rem !important}@media screen and (max-width:639px){.icon-box{margin:0 2rem}}.icon-box>div{gap:1em !important;justify-content:center}.icon-box .icon-column{background:#fffae6;border-radius:8px;padding:.5em 1em;margin-bottom:0 !important}@media screen and (min-width:1024px){.icon-box .icon-column{flex:0 0 32% !important}}@media screen and (min-width:639px) and (max-width:1023px){.icon-box .icon-column{flex:0 0 40% !important}}.icon-box .icon-column .box-flex{gap:1em !important}.icon-box .icon-column img{width:56px}.icon-box .icon-column p{font-size:14px}.footer-section{padding:2rem 0 !important}.footer-container{box-shadow:0 3px 6px rgba(0,0,0,.1)}.footer-container .footer-column{gap:0 !important}.footer-container .column-left{border-right:1px solid #c9c9c9}@media screen and (max-width:639px){.footer-container .column-left{padding-bottom:1.5rem;border-bottom:1px solid #c9c9c9;border-right:none}}.footer-container .column-right{padding-left:2.5rem}@media screen and (max-width:639px){.footer-container .column-right{padding-top:1.5rem;padding-left:0}}@media screen and (min-width:639px) and (max-width:1023px){.footer-container .column-right{padding-left:1rem}}.footer-container .column-right .nav-column{gap:0 !important}@media screen and (max-width:639px){.footer-container .column-right .nav-column{gap:.5em !important}}@media screen and (min-width:639px) and (max-width:1023px){.footer-container .tab-nav{flex-basis:25% !important}}.footer-container .adress{margin-top:1em !important;color:#5e4022;font-size:14px;letter-spacing:.08em;font-family:"M PLUS Rounded 1c",sans-serif}.footer-container .tel{margin-top:0 !important;color:#5e4022;font-size:14px;letter-spacing:.08em;font-family:"M PLUS Rounded 1c",sans-serif}.footer-container .tel a{color:#5e4022;text-decoration:none}.footer-container .nav1,.footer-container .nav2,.footer-container .nav3{font-size:15px;color:#5e4022;letter-spacing:.08em}@media screen and (min-width:639px) and (max-width:1023px){.footer-container .nav1,.footer-container .nav2,.footer-container .nav3{font-size:14px}}@media screen and (max-width:639px){.footer-container .nav1,.footer-container .nav2,.footer-container .nav3{font-size:14px}}.c-copyright--inverse{background-color:#3b2814;color:#fff}@media screen and (max-width:639px){.c-copyright--inverse{font-size:12px}}@media screen and (max-width:639px){.interview{padding-top:5rem !important}}.interview .top-container img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 70%;object-position:50% 70%}@media screen and (max-width:639px){.interview .top-container img{aspect-ratio:4/3}}.interview .smb-accordion__item__title{background-color:#fae9a3;color:#5e4022;font-weight:600;margin:auto;margin-top:4rem;width:215px;padding:.5em 1em;letter-spacing:.08em}@media screen and (max-width:639px){.interview .smb-accordion__item__title{margin-top:2rem}}.interview .smb-accordion__item__title__label{text-align:center}.interview .interview-item{background:linear-gradient(180deg,#fffae6 0%,#fffae6 30%,#fff 30%,#fff 100%);padding:2em;border-radius:8px}@media screen and (max-width:639px){.interview .interview-item{background:linear-gradient(180deg,#fffae6 0%,#fffae6 10%,#fff 10%,#fff 100%);padding:1em}}@media screen and (max-width:639px){.interview .interview-item:first-child{margin-top:2rem}}.interview .interview-item.img-none{background:#fff}.interview .interview-item .item-img{text-align:center}.interview .interview-item .item-img img{width:880px;max-width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:639px){.interview .interview-item .item-img img{aspect-ratio:4/3}}.interview .interview-item .smb-balloon__figure{border:none}.interview .interview-item h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:2px solid #ffc600 !important;margin-bottom:2.5em !important;font-size:1.4rem}@media screen and (min-width:639px) and (max-width:1023px){.interview .interview-item h3{font-size:1.2rem}}@media screen and (max-width:639px){.interview .interview-item h3{font-size:1.1rem;margin-top:1.5em !important}}.interview .interview-item .mama .smb-balloon__person{flex:0 0 15%;margin:0 !important}@media screen and (max-width:639px){.interview .interview-item .mama .smb-balloon__person{margin-bottom:20px !important}}.interview .interview-item .smb-balloon__name{text-align:center;line-height:1.4}.interview .bottom-container{margin-top:4rem !important}.interview .bottom-container img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:639px){.interview .bottom-container img{aspect-ratio:4/3}}@media screen and (max-width:639px){.interview .acd-panel .smb-accordion__item__body{padding:0 !important}}.for-families-section{padding-bottom:0 !important}.for-families-section .top-img img{width:340px;max-width:100%}@media screen and (max-width:639px){.for-families-section .top-img img{width:240px}}.for-families-section .family-overview-section{width:100vw;margin:5rem calc(50% - 50vw) 0 !important;padding-bottom:8rem}@media screen and (min-width:639px) and (max-width:1023px){.for-families-section .family-overview-section{padding-bottom:5rem}}@media screen and (max-width:639px){.for-families-section .family-overview-section{margin:3rem calc(50% - 50vw) 0 !important;padding-bottom:3rem}}.for-families-section .family-overview{border:none !important;box-shadow:0 3px 6px rgba(0,0,0,.1);padding:1.5em 2.3em !important}@media screen and (max-width:639px){.for-families-section .family-overview{padding:1.5em 1em !important}}.for-families-section .family-overview .column-left p{margin-top:0 !important}.for-families-section .family-overview .column-left img{width:104px}.for-families-section .family-overview .column-left figure{padding:0 !important}.for-families-section .family-overview .column-box{margin:0 !important;padding:1.5rem 0;border-top:1px solid #d9d9d9}@media screen and (max-width:639px){.for-families-section .family-overview .column-box{gap:1.5em !important}}.for-families-section .family-overview .column-box.column-box1{border:none;margin-top:2rem !important}@media screen and (max-width:639px){.for-families-section .family-overview .column-box.column-box1{margin-top:0 !important}}.for-families-section .family-overview a{color:#5e4022}.for-families-section .family-overview .btn{position:relative}.for-families-section .family-overview .btn:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;color:#2fa149;position:absolute;top:50%;transform:translateY(-50%)}.for-families-section .family-overview .btn a{color:#2fa149;font-weight:600;letter-spacing:.08em;padding-left:1.5rem}.for-families-voice.voice{margin-top:0 !important}.for-families-voice.voice .voice-img{top:-9rem}@media screen and (min-width:639px) and (max-width:1023px){.for-families-voice.voice .voice-img{top:-5rem}}@media screen and (max-width:639px){.for-families-voice.voice .voice-img{max-width:130%;right:-8rem;top:-2rem}}.support-section a{font-weight:600;color:#5e4022}.support-section .section-sub-title{margin-bottom:3em !important;margin-top:4em !important}.support-section .kihu-list li a{color:#5e4022;text-decoration:none}.support-section .kihu-list li:after{content:"";background:url(https://guesthouse.or.jp/WordPress/wp-content/uploads/2023/01/icon2.png);background-size:contain;background-repeat:no-repeat;width:1em;height:1em;top:6px;left:calc(-1.5em + 2px);position:absolute}.support-section .kihu-list li:before{content:""}.support-section .content-title{margin-bottom:2em !important}@media screen and (max-width:639px){.support-section .item-box{padding:2em 1em}}.support-section .item-box .f16brown{border-bottom:1px solid #dedede;padding-bottom:.5em}.support-section .item-box select{width:181px;height:32px}.support-section .item-box .item-inner{padding:1em 1em 0}@media screen and (max-width:639px){.support-section .item-box .item-inner{padding:1em 0 0}}.support-section .supporter-item .item-column2:before{left:32%}@media screen and (max-width:639px){.support-section .supporter-item .item-column2:before{left:50%;top:6rem}}.support-section .item-column2 .platina:before{content:"●";font-size:.5rem;vertical-align:text-top;padding-right:8px;color:#c5dbf0}.support-section .item-column2 .gold:before{content:"●";font-size:.5rem;vertical-align:text-top;padding-right:8px;color:#e6b422}.support-section .item-column2 .silver:before{content:"●";font-size:.5rem;vertical-align:text-top;padding-right:8px;color:#c9caca}.support-section .item-column2 .bronze:before{content:"●";font-size:.5rem;vertical-align:text-top;padding-right:8px;color:#ac6b25}.support-section .item-container{margin-bottom:5rem}@media screen and (max-width:639px){.support-section .item-container{padding:0;margin-bottom:4rem}}.support-section .f16brown.t-point{padding-bottom:8px;border-bottom:1px solid #dedede;margin-bottom:1.5rem}.support-section .f16brown.t-point:before{content:"●";font-size:.5rem;vertical-align:text-top;padding-right:8px;color:#ffc600}.support-section .t-point-list li:before{background-color:#fae9a3;color:#5e4022;font-family:"M PLUS Rounded 1c",sans-serif}@media screen and (max-width:639px){.support-section .box-padding{padding:2em 1em}}@media screen and (max-width:639px){.support-section input[type=submit]{margin-top:8px}}.business-introduction .section-sub-title{margin-bottom:4rem !important}.business-introduction .smb-accordion__item__title{position:relative;background:#faef83;font-size:18px;font-weight:600;color:#5e4022;border-radius:8px;padding:.5em 1.5em .5em 2.2em !important}@media screen and (max-width:639px){.business-introduction .smb-accordion__item__title{padding:.5em .5em .5em 1.8em !important;font-size:16px}}.business-introduction .smb-accordion__item__title:before{content:"";width:3px;height:50%;display:inline-block;background:#ed8431;border-radius:8px;position:absolute;top:50%;transform:translateY(-50%);left:1em}@media screen and (max-width:639px){.business-introduction .f18green{margin-top:1em}}.business-introduction .smb-accordion__item__body{padding-left:1rem;padding-right:1rem}@media screen and (max-width:639px){.business-introduction .smb-accordion__item__body{padding-left:0;padding-right:0}}.business-introduction .gree-acd .smb-accordion__item__title{background:#f7f7f7;color:#333;font-size:16px}@media screen and (max-width:639px){.business-introduction .gree-acd .smb-accordion__item__title{font-size:14px}}.business-introduction .gree-acd .smb-accordion__item__title:before{display:none}@media screen and (min-width:1024px){.business-introduction .ryoko-list{display:flex;flex-wrap:wrap}.business-introduction .ryoko-list li{flex:0 0 33.3333%;margin-top:0 !important}}@media screen and (min-width:639px) and (max-width:1023px){.business-introduction .ryoko-list{display:flex;flex-wrap:wrap}.business-introduction .ryoko-list li{flex:0 0 33.3333%;margin-top:0 !important}}.business-introduction .gaiyou img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.business-introduction .gaiyou-list .c-row__col--md-1-4{flex:1 1 15%;margin-right:1em;border-bottom:1px solid #ebebeb}@media screen and (max-width:639px){.business-introduction .gaiyou-list .c-row__col--md-1-4{border:none}}.business-introduction .gaiyou-list .c-row__col--md-3-4{margin-left:1em;border-bottom:1px solid #ebebeb;padding-bottom:1em;padding-left:1em}@media screen and (max-width:639px){.business-introduction .gaiyou-list .c-row__col--md-3-4{margin-left:0}}.business-report .smb-accordion__item__title{background-color:#f8f8f8;color:#333;padding:1rem 1.5rem}@media screen and (max-width:639px){.business-report .smb-accordion__item__title{padding-right:8px}}@media screen and (max-width:639px){.business-report .smb-accordion__item__title__icon{padding-left:8px}}.business-report .section-sub-title{margin-bottom:4rem !important}@media screen and (max-width:639px){.business-report .section-sub-title{margin-bottom:3rem !important}}.page-id-22 h1.c-page-header__title{text-shadow:none;color:#5e4022}.supporter{padding-bottom:10rem !important}@media screen and (max-width:639px){.supporter{padding-bottom:6rem !important}}.supporter .section-sub-title{margin-bottom:2rem !important}.supporter .supporter-acd{margin-top:3rem}@media screen and (max-width:639px){.supporter .supporter-acd{margin-top:2rem}}@media screen and (max-width:639px){.supporter .supporter-acd .smb-accordion__item__body{padding-left:0;padding-right:0}}.supporter .smb-accordion__item__title{position:relative;background:#faef83;font-size:18px;font-weight:600;color:#5e4022;border-radius:8px;padding:.5em 1.5em .5em 2.2em !important}@media screen and (max-width:639px){.supporter .smb-accordion__item__title{padding:.5em .5em .5em 1.8em !important;font-size:16px}}.supporter .smb-accordion__item__title:before{content:"";width:3px;height:50%;display:inline-block;background:#ed8431;border-radius:8px;position:absolute;top:50%;transform:translateY(-50%);left:1em}.supporter .supporter-sub-acd .smb-accordion__item__title{background-color:#fffae6;color:#333;padding:1rem 1.5rem}.supporter .supporter-sub-acd .smb-accordion__item__title:before{display:none}@media screen and (max-width:639px){.supporter .supporter-sub-acd .smb-accordion__item__title{padding-right:8px}}@media screen and (max-width:639px){.supporter .supporter-sub-acd .smb-accordion__item__title__icon{padding-left:8px}}.supporter .platina .smb-accordion__item__title span:before{vertical-align:text-bottom;content:"●";font-size:.5em;padding-right:8px;color:#c5dbf0}.supporter .platina figure{flex:0 0 30%}@media screen and (max-width:639px){.supporter .platina figure{flex:0 0 100%}}.supporter .gold .smb-accordion__item__title span:before{vertical-align:text-bottom;content:"●";font-size:.5em;padding-right:8px;color:#e6b422}.supporter .silver .smb-accordion__item__title span:before{vertical-align:text-bottom;content:"●";font-size:.5em;padding-right:8px;color:#c9caca}.supporter .bronze .smb-accordion__item__title span:before{vertical-align:text-bottom;content:"●";font-size:.5em;padding-right:8px;color:#ac6b25}.supporter ul{padding-left:0}.supporter ul li{list-style-type:none}.special-supporter{position:relative}.special-supporter .special-supporter-img{position:absolute;width:85%;top:-16rem;left:0}@media screen and (max-width:639px){.special-supporter .special-supporter-img{width:130%;top:-8rem;left:-1.5rem}}.special-supporter h3{font-size:1.1rem;border-bottom:1px dashed #dbdbdb}.page-id-24 h1.c-page-header__title{text-shadow:none;color:#5e4022}.recruitment{padding-bottom:10rem !important}@media screen and (max-width:639px){.recruitment{padding-bottom:6rem !important}}.recruitment .item1,.recruitment .item2,.recruitment .item3{margin-top:4rem}@media screen and (min-width:639px) and (max-width:1023px){.recruitment .item1>div{flex-wrap:nowrap;flex-direction:inherit}.recruitment .item2>div{flex-wrap:nowrap;flex-direction:row-reverse}.recruitment .item3>div{flex-wrap:nowrap;flex-direction:inherit}}@media screen and (max-width:639px){.recruitment .smb-media-text__figure{width:75%;margin:auto}}.content-title.img-title{position:relative}.content-title.img-title:after{content:"";background:url(https://guesthouse.or.jp/WordPress/wp-content/uploads/2022/12/ライン3.png);background-repeat:no-repeat;width:100%;height:214px;background-size:contain;display:inline-block;position:absolute;bottom:1.5rem;left:-1rem;z-index:1}@media screen and (max-width:639px){.content-title.img-title:after{width:120%;height:110px;left:-4rem}}@media screen and (min-width:639px) and (max-width:1023px){.content-title.img-title:after{bottom:-.5rem;left:0}}.privacy h2{color:#5e4022 !important;background:0 0 !important;border-left:none !important;border-bottom:1px solid #ffc600;padding-left:1.5rem !important;position:relative;margin-bottom:1.5rem;margin-top:2.5rem}.privacy .title1{margin-top:3.5rem}.privacy .title1:before{content:"1.";color:#5e4022 !important;position:absolute;left:0}.privacy .title2:before{content:"2.";color:#5e4022 !important;position:absolute;left:0}.privacy .title3:before{content:"3.";color:#5e4022 !important;position:absolute;left:0}.privacy .title4:before{content:"4.";color:#5e4022 !important;position:absolute;left:0}.privacy .title5:before{content:"5.";color:#5e4022 !important;position:absolute;left:0}.acd-section{padding:2rem;border-radius:8px}@media screen and (max-width:639px){.acd-section{padding:1rem;padding-left:0;padding-right:0}}@media screen and (min-width:639px) and (max-width:1023px){.acd-section{padding:1rem}}.acd-section .acd-item{background:#fff;border-radius:8px}.acd-section .smb-section__background{border-radius:8px;padding-left:0;padding-right:0}.acd-section .smb-accordion__item__title{background:#fff;padding:.8rem 1rem .8rem 4rem;position:relative;border-radius:8px}@media screen and (max-width:639px){.acd-section .smb-accordion__item__title{padding:.8rem 1rem .8rem 3rem}}.acd-section .smb-accordion__item__title:before{content:"Q";background:#ffc600;font-size:1.4rem;color:#fff;width:40px;height:40px;border-radius:50px;text-align:center;position:absolute;left:1rem}@media screen and (max-width:639px){.acd-section .smb-accordion__item__title:before{width:32px;height:32px;font-size:1.1rem;left:8px}}.acd-section .smb-accordion__item__body{border-top:1px solid #ebebeb;padding:1em}.tax-incentives .section-inner{padding:0}.tax-incentives .box-padding{padding:2em 1em}.contact .contact-privacy{padding-top:1.5rem;width:90% !important;margin:0 auto !important;padding-bottom:1.5rem}@media screen and (max-width:639px){.contact .contact-privacy{width:100% !important}}.contact .contact-privacy>div{height:480px;padding:2em 1em;border:1px solid #ccc;overflow:auto;background:#fff}@media screen and (max-width:639px){.contact .contact-privacy>div{padding:2em 0;height:280px}}.contact .privacy-item{margin-top:2rem}.contact .doui-btn{text-align:center;font-weight:700;padding:0}@media screen and (max-width:639px){.contact .doui-btn{text-align:left}}.contact [type=submit],.contact button{background:#ffc600 !important;color:#5e4022 !important;font-weight:600;letter-spacing:.06em;border-radius:0 !important;width:200px;padding:.8em 0 !important}@media screen and (max-width:639px){.contact [type=submit],.contact button{width:160px}}.contact form[data-screen=confirm] .form-kiyaku{display:none}