@charset "UTF-8";.column-detail,.faq-dl dd,.faq-header p,.ff-zenkaku,.footer-address,.footer-nav>ul ul li,.news-item,.vacant-home,.vacant-section .vacant-section-header__status{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;font-style:normal}.column-detail h2.gothic,.download-section .gothic.download-section__title,.faq-category .gothic.faq-category__title,.ff-zenkaku-m,.footer-bnr ul li a,.global-column li .global-column__pic span,.gothic.title-lv1--gothic,.page-header .local-nav,.page-header .local-nav-office,.title-lv1.gothic,.title-lv2,.title-lv3,.vacant-home .vacant-home__lede,.vacant-section .vacant-section__title,.vacant-section .vacant-section__title--facilities,.vacant-section .vacant-section__title--home{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal}.ff-zenkaku-b{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-style:normal}.common-contact-tel .common-contact-tel__time,.ff-marugo-m{font-family:"Zen Maru Gothic",serif;font-weight:500;font-style:normal}.column-title,.ff-mincho-b,.footer-address .footer-address__btn,.global-column li .global-column__title{font-family:"Zen Old Mincho",serif;font-weight:700;font-style:normal}.column-date,.ff-zen-mincho-r,.global-news,.news-item .news-item__date{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}.about-title__ja,.btn-detail,.catch .catch__ja,.column-detail h2,.common-effort .common-effort-section .common-effort-section__title,.common-effort .common-effort__title,.common-interview .common-interview__title,.common-interview-list,.download-section .download-section__title,.faq-category .faq-category__title,.faq-return-btn,.ff-mincho-r,.global-pc-pickup li a,.global-sp-info .global-sp-info__title,.global-sp-pickup,.page-header .page-title-ja,.service-list-section dl dt,.title-lv1,.title-lv1--gothic{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.about-title__en,.catch .catch__en,.ff-en-m,.global-pc-pickup li a .global-pc-pickup__en,.global-pc-pickup li a .global-pc-pickup__update,.global-sp-info .global-sp-info__title span,.global-sp-pickup li a span,.global-sp-sns dt,.page-header .page-title-en,.vacant-update span{font-family:"Cormorant Infant",serif;font-weight:500;font-style:normal}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,caption,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,legend,li,object,ol,p,pre,table,tbody,td,tfoot,th,thead,ul{margin:0;padding:0}html{font-size:16px}body{line-height:2;letter-spacing:0.05em;word-break:break-all;-webkit-text-size-adjust:100%;-ms-scroll-chaining:none;overscroll-behavior:none;font-family:YakuHanJP,"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal;color:#000}@media screen and (min-width:699px){body.static-page{padding-right:75px}}a{-webkit-transition-duration:0.4s;transition-duration:0.4s;color:#010101}a:active,a:hover{text-decoration:none;color:#010101}a:hover img{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);border:none}@media (min-width:751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}img{vertical-align:bottom;max-width:100%;-webkit-transition-duration:0.4s;transition-duration:0.4s}.clearfix:after,.header:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix,.header{display:inline-block}* html .clearfix,* html .header{height:1%}.clearfix,.header{display:block}.layout-header{width:100%}.layout-footer{width:100%}.layout-footer-half{width:460px;float:left}.layout-container,.layout-container--large,.layout-container--min,.page-header{margin-left:auto;margin-right:auto;text-align:left}@media screen and (min-width:699px){.layout-container,.layout-container--large,.layout-container--min,.page-header{width:1010px}}@media screen and (max-width:699px){.layout-container,.layout-container--large,.layout-container--min,.page-header{padding-left:30px;padding-right:30px}.layout-container .layout-container,.layout-container .layout-container--large,.layout-container .layout-container--min,.layout-container .page-header,.layout-container--large .layout-container,.layout-container--large .layout-container--large,.layout-container--large .layout-container--min,.layout-container--large .page-header,.layout-container--min .layout-container,.layout-container--min .layout-container--large,.layout-container--min .layout-container--min,.layout-container--min .page-header,.page-header .layout-container,.page-header .layout-container--large,.page-header .layout-container--min,.page-header .page-header{padding-left:0;padding-right:0}}@media screen and (min-width:699px){.layout-container--large,.page-header{width:1100px}}@media screen and (min-width:699px){.layout-container--min{width:800px}}.layout-main-column{width:710px;float:right}.layout-sub-column{width:230px;float:left}.layout-section{margin-bottom:80px}.layout-half{width:49%}.layout-1-third{width:32%}.layout-2-third{width:66%}.layout-3-col{float:left;width:32%;margin-right:2%}.layout-3-col:nth-child(3n){margin-right:0}.layout-3-col:nth-child(3n+1){clear:both}.layout-4-col{float:left;width:24%;margin-right:1%}.layout-4-col:nth-child(4n){margin-right:0}.layout-4-col:nth-child(4n+1){clear:both}.header{width:100%;border-bottom:1px solid #EAEEF2;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px;text-align:left;z-index:3}@media screen and (min-width:699px){.header .header-main{padding:5px 60px}}@media screen and (max-width:699px){.header{background:#fff;z-index:100}}.header-site-name{margin-top:5px;float:left;line-height:1px}@media screen and (max-width:699px){.header-site-name{width:122px;margin:7px 0 7px 20px}}.header-nav-pc{background:#fff;width:75px;height:100vh;padding-top:75px;border-left:1px solid #EAEEF2;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;right:0;z-index:15}@media screen and (max-width:699px){.header-nav-pc{display:none}}.header-nav-sp .header-nav-mail{background:#1D7B5B url(../img/common/header/ico--mail-sp.svg) 14px center no-repeat;width:135px;padding-left:43px;padding:15px 0 15px 43px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:65px;float:right;display:block;text-decoration:none;line-height:1.5;font-weight:bold;font-size:0.75rem;color:#fff}@media screen and (min-width:699px){.header-nav-sp{display:none}}.header-nav-list{list-style:none}.header-nav-list a{display:block;text-indent:-999px;overflow:hidden;-webkit-transition-duration:0.4s;transition-duration:0.4s}.header-nav-list a:hover{opacity:0.7}.header-nav-list .header-nav-pc__btn-01{background:url(../img/common/header/btn--room.svg) center center no-repeat;background-color:#F9F9F4;height:calc((100vh - 75px) / 100 * 22.2)}.header-nav-list .header-nav-pc__btn-02{background:url(../img/common/header/btn--contact.svg) center center no-repeat;background-color:#1D7B5B;height:calc((100vh - 75px) / 100 * 27.85)}.header-nav-list .header-nav-pc__btn-03{background:url(../img/common/header/btn--service-01.svg) center center no-repeat;height:calc((100vh - 75px) / 100 * 17.3)}.header-nav-list .header-nav-pc__btn-04{background:url(../img/common/header/btn--service-02.svg) center center no-repeat;height:calc((100vh - 75px) / 100 * 17.3)}.header-nav-list .header-nav-pc__btn-05{background:url(../img/common/header/btn--recruit.svg) center center no-repeat;background-color:#E2F0EB;height:calc((100vh - 75px) / 100 * 15.5)}.header-btn{background:url(../img/common/header/btn--menu.svg) center center no-repeat;width:75px;height:75px;border:none;padding:0;position:fixed;top:0;right:0;text-indent:-999px;overflow:hidden;z-index:16}.header-btn.active{background:#fff url(../img/common/header/btn--close.svg) center center no-repeat}@media screen and (max-width:699px){.header-btn{display:none}}.header-btn-sp{background:#fff url(../img/common/header/btn--menu.svg) center calc(50% + 5px) no-repeat;width:65px;height:65px;border:none;padding:0;position:fixed;top:0;right:0;text-indent:-999px;overflow:hidden;z-index:16}.header-btn-sp.active{background:#fff url(../img/common/header/btn--close.svg) center calc(50% + 5px) no-repeat}@media screen and (min-width:699px){.header-btn-sp{display:none}}footer{background:#1D7B5B;padding:55px 0 0;clear:both;display:block;position:relative;text-align:left;color:#fff}footer a{text-decoration:none;color:#fff}@media screen and (min-width:699px){footer .layout-container,footer .layout-container--large,footer .layout-container--min,footer .page-header{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:699px){footer{padding:60px 30px 0}footer .layout-container,footer .layout-container--large,footer .layout-container--min,footer .page-header{padding-left:0;padding-right:0}}.footer-address{position:relative;font-size:0.88rem}.footer-address .footer-address__logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto 25px}.footer-address .footer-address__address{margin-bottom:20px;line-height:1.5}.footer-address .footer-address__btn{padding:15px 0;margin-bottom:20px;border:1px solid #fff;border-radius:80px;display:block;text-align:center;line-height:1;font-size:0.65rem;color:#fff}.footer-address .footer-address__btn:hover{background-color:#60A28B}@media screen and (min-width:699px){.footer-address{width:170px;margin-left:0;margin-right:90px;float:left}.footer-address .footer-address__address{padding-left:15px}.footer-address .footer-address__tel{margin-right:-10px}}@media screen and (max-width:699px){.footer-address{padding:0 0 60px}.footer-address .footer-address__logo{margin:0 auto 15px}.footer-address .footer-address__address{margin-bottom:0}.footer-address .footer-address__btn{width:220px;margin:0 auto;position:absolute;bottom:0;left:calc(50% - 110px)}}address{font-style:normal}.footer-nav{padding-bottom:40px;font-size:0.88rem;position:relative}.footer-nav>ul{list-style:none;margin:10px 0}.footer-nav>ul>li{margin-bottom:10px;line-height:1.5}.footer-nav>ul>li a{color:#fff}.footer-nav>ul>li a:hover{text-decoration:underline}.footer-nav>ul ul{list-style:none}.footer-nav>ul ul li{margin-top:10px}.footer-nav>ul ul li:before{content:"ー "}@media screen and (min-width:699px){.footer-nav{width:570px;margin-right:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left}.footer-nav>ul{width:33.3%}.footer-nav .footer-insta{position:absolute;bottom:60px;left:380px}}@media screen and (max-width:699px){.footer-nav{margin-top:40px;margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav>ul{width:46%}.footer-nav>ul ul{padding-left:10px;font-size:0.81rem}.footer-nav .footer-insta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:20px auto 0}}.footer-bnr ul{list-style:none}.footer-bnr ul li{height:50%;text-align:center}.footer-bnr ul li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-bnr ul li a:hover{background-color:#60A28B;color:#fff}.footer-bnr ul li a img{display:block;margin:0 auto 10px}.footer-bnr ul li a .footer-bnr__date{display:block;margin-top:15px}@media screen and (min-width:699px){.footer-bnr{margin-top:-55px}.footer-bnr ul{width:206px;height:100%;list-style:none}.footer-bnr ul li{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}}@media screen and (max-width:699px){.footer-bnr ul{margin:0 -30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #fff}.footer-bnr ul li{width:50%}.footer-bnr ul li a{padding:20px 0;border-right:1px solid #fff;line-height:1.4}.footer-bnr ul li span{font-weight:400;font-size:0.75rem}.footer-bnr ul li:last-child a{border-right:0}}.footer-bottom{position:relative}@media screen and (max-width:699px){.footer-bottom{background:#fff;padding:20px 0;margin:0 -30px}}.footer-keirin{list-style:none}@media screen and (min-width:699px){.footer-keirin{position:absolute;top:15px;right:30px}.footer-keirin li{display:inline-block;margin-left:10px}}@media screen and (max-width:699px){.footer-keirin li{text-align:center;margin-bottom:20px}}.copy{display:block;background:#fff;padding-left:calc(50vw - 505px);line-height:90px;font-size:0.88rem;color:#C6C6C6}@media screen and (max-width:699px){.copy{margin:0 0px;padding:15px 0;line-height:1;text-align:center}}.global-pc{background:#fff;position:fixed;top:0;left:0;width:100%;min-height:100vh;z-index:10;display:none}.global-pc.active{display:block}.global-pc .global-pc-content{width:1148px;margin:0 auto}.global-pc .global-pc-header{margin:10px 0 65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-pc .global-pc-header .global-pc-header__logo{margin-right:60px}.global-pc .global-pc-header .global-pc-header__tel{margin-top:28px;margin-right:50px;font-size:0.88rem}.global-pc .global-pc-header .global-pc-header__tel img{display:block;margin-bottom:5px}.global-pc .global-pc-header .global-pc-header__contact{margin-top:16px;-webkit-box-shadow:0px 3px 20px rgba(0,0,0,0.16);box-shadow:0px 3px 20px rgba(0,0,0,0.16);border-radius:5px}.global-pc-pickup{margin-bottom:70px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.global-pc-pickup li{width:210px;position:relative}.global-pc-pickup li:nth-child(4){width:250px}.global-pc-pickup li a{background:#F9F9F4 url(../img/common/menu/ico--arrow.svg) right 10px center no-repeat;padding:22px 0 12px;display:block;border-radius:5px;text-align:center;text-decoration:none;line-height:1;font-size:1.13rem;color:#010101}.global-pc-pickup li a:hover{background:rgba(249,249,244,0.5) url(../img/common/menu/ico--arrow.svg) right 10px center no-repeat;color:#1D7B5B}.global-pc-pickup li a .global-pc-pickup__en{margin-top:5px;display:block;font-size:0.93rem;color:#B2B2B2}.global-pc-pickup li a .global-pc-pickup__update{width:100%;display:block;position:absolute;top:-25px;left:0;font-size:1rem;color:#BF9A6F}.global-pc-main{padding:0 50px 0 25px;margin-bottom:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.global-pc-main dl dt{margin-bottom:15px;font-weight:bold;font-size:1rem;color:#1D7B5B}.global-pc-main dl ul{list-style:none;font-size:0.88rem}.global-pc-main dl ul li{padding-left:20px;margin-bottom:5px;position:relative}.global-pc-main dl ul li:before{content:" ";background:#010101;width:10px;height:1px;display:block;position:absolute;left:0;top:50%}.global-pc-main dl ul a{text-decoration:none}.global-pc-main dl ul a:hover{text-decoration:underline;color:#1D7B5B}.global-pc-sub{padding:0 0 0 42px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.global-pc-sub ul{margin-right:200px;list-style:none;font-size:0.93rem;font-weight:500}.global-pc-sub ul:last-child{margin-right:0}.global-pc-sub a{text-decoration:none}.global-pc-sub a:hover{text-decoration:underline;color:#1D7B5B}.global-pc-sub .global-pc-sub__insta{position:absolute;top:0;right:150px}.global-nav{display:none}.global-sp{display:none}.global-sp a{text-decoration:none}.global-sp.active{display:block}.global-sp-pickup{list-style:none}.global-sp-pickup li{margin-bottom:3px}.global-sp-pickup li:last-child{margin-bottom:0}.global-sp-pickup li a{background:#F9F9F4 url(../img/common/menu/ico--arrow.svg) right 30px center no-repeat;display:block;padding:25px 30px;line-height:1}.global-sp-pickup li a.global-sp-pickup__about{background:#F9F9F4 url(../img/common/menu/sp/ico--plus.svg) right 30px center no-repeat}.global-sp-pickup li a.global-sp-pickup__about.active{background:#F9F9F4 url(../img/common/menu/sp/ico--minus.svg) right 30px center no-repeat}.global-sp-pickup li a span{padding-left:10px;font-size:0.88rem;color:#B2B2B2}.global-sp-list{background:url(../img/common/menu/sp/pic--lede.svg) center 35px no-repeat,url(../img/common/menu/sp/bgi--lede.webp) left top no-repeat;background-size:100% auto;padding-top:62vw;line-height:1;display:none}.global-sp-list.active{display:block}.global-sp-list>li{border-bottom:1px solid #E8E8E8}.global-sp-list>li>span{background:url(../img/common/menu/sp/ico--plus.svg) right 30px center no-repeat;padding:30px;display:block;font-weight:bold;color:#1D7B5B}.global-sp-list>li>span.active{background:url(../img/common/menu/sp/ico--minus.svg) right 30px center no-repeat}.global-sp-list>li ul{display:none;list-style:none;padding-left:30px;margin-bottom:20px}.global-sp-list>li ul.active{display:block}.global-sp-list>li ul li{background:url(../img/common/menu/sp/ico--arrow.svg) left 10px top 10px no-repeat;padding-left:40px;margin-bottom:10px}.global-sp-list>li ul li a{padding:10px 0;display:inline-block;font-size:0.88rem;color:#010101}.global-sp-info{background:#E2F0EB;padding:7px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.global-sp-info .global-sp-info__title{padding:15px 0;font-size:1.13rem;color:#1D7B5B}.global-sp-info .global-sp-info__title span{display:inline-block;margin-left:10px;font-size:0.81rem;color:#B2B2B2}.global-sp-info .btn-detail,.global-sp-info .faq-return-btn{background-size:15px auto;margin-bottom:20px;font-size:0.81rem}.global-sp-tab{width:73px}.global-sp-tab li a{display:block}.global-sp-tab li a.active{background:#fff}#global-news{background:#fff;width:calc(100% - 73px);padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}#global-news.active{display:block}.global-news{list-style:none}.global-news li{border-top:1px solid #E8E8E8;padding:15px 0}.global-news li .global-news__date{display:inline-block;font-size:0.68rem}.global-news li .global-news__category{display:inline-block;padding:5px;border:1px solid #B2B2B2;line-height:1;font-size:0.63rem;color:#B2B2B2}.global-news li .global-news__title{margin-top:10px;display:inline-block;line-height:1.43;font-size:0.88rem}#global-column{background:#fff;width:calc(100% - 73px);padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}#global-column.active{display:block}.global-column{list-style:none;padding-top:20px;border-top:1px solid #E8E8E8}.global-column li{padding-right:15px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #E8E8E8}.global-column li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.global-column li a>div{width:48%}.global-column li .global-column__pic{position:relative;overflow:hidden}.global-column li .global-column__pic:before{content:" ";background:url(../img/top/info/pic--layer.svg) left bottom repeat-x;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.global-column li .global-column__pic span{position:absolute;left:8px;bottom:8px;line-height:1.1;font-weight:bold;font-size:0.66rem;color:#fff}.global-column li .global-column__pic img{width:100%;height:auto;aspect-ratio:59/38;-o-object-fit:cover;object-fit:cover}.global-column li .global-column__category{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.global-column li .global-column__category li{background:#E2F0EB;padding:5px;margin:0 5px 5px 0;display:inline-block;line-height:1;font-size:0.63rem}.global-column li .global-column__title{display:block;line-height:1.5;font-size:0.75rem;color:#1D7B5B}.global-sp-bottom{border-bottom:1px solid #E8E8E8;margin-bottom:24px;list-style:none}.global-sp-bottom li{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #E8E8E8;border-right:1px solid #E8E8E8}.global-sp-bottom li a{background:url(../img/common/mark/ico--arrow-green.svg) right 13px center no-repeat;display:block;padding:20px;font-size:0.93rem}.global-sp-sns{margin-bottom:30px;text-align:center}.global-sp-sns dt{line-height:1.5;color:#1D7B5B}.global-sp-sns dd a{display:inline-block;margin:0 5px}.side-nav{margin-bottom:20px}.side-nav .side-nav__title{background:#1D7B5B;padding:7px;font-size:114%;color:#fff}.side-nav .side-nav__list{list-style:none}.side-nav .side-nav__list li{border-bottom:1px solid #1D7B5B}.side-nav .side-nav__list li a{display:block;padding:5px 5px 5px 5px}.column-detail h2,.download-section .download-section__title,.faq-category .faq-category__title,.title-lv1,.title-lv1--gothic{padding-left:30px;margin-bottom:40px;position:relative;line-height:1.88;font-size:2rem}.column-detail h2:before,.download-section .download-section__title:before,.faq-category .faq-category__title:before,.title-lv1--gothic:before,.title-lv1:before{content:" ";background:#1d7b5b;width:5px;height:40px;display:block;position:absolute;top:12px;left:0}.column-detail h2.gothic,.download-section .gothic.download-section__title,.faq-category .gothic.faq-category__title,.gothic.title-lv1--gothic,.title-lv1.gothic{font-size:1.75rem}.column-detail h2.gothic:before,.download-section .gothic.download-section__title:before,.faq-category .gothic.faq-category__title:before,.gothic.title-lv1--gothic:before,.title-lv1.gothic:before{height:35px;top:10px}@media screen and (max-width:699px){.column-detail h2,.download-section .download-section__title,.faq-category .faq-category__title,.title-lv1,.title-lv1--gothic{padding-left:15px;margin-bottom:20px;font-size:1.25rem}.column-detail h2:before,.download-section .download-section__title:before,.faq-category .faq-category__title:before,.title-lv1--gothic:before,.title-lv1:before{height:1.5em;top:5px}}.column-detail h2,.title-lv1--gothic{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal;font-size:1.75rem}.column-detail h2:before,.title-lv1--gothic:before{height:35px;top:10px}@media screen and (max-width:699px){.column-detail h2,.title-lv1--gothic{line-height:1.5;font-size:1.25rem}.column-detail h2:before,.title-lv1--gothic:before{height:2rem;top:0}}.title-lv2{margin-bottom:40px;line-height:1.5;font-size:1.5rem;color:#1D7B5B}.title-lv3{margin-bottom:20px;font-size:1.5rem}.about-title__en{display:block;margin-bottom:10px;line-height:1;text-align:center;font-size:1.25rem;color:#1D7B5B}@media screen and (max-width:699px){.about-title__en{margin-bottom:0;font-size:0.88rem}}.about-title__ja{margin-bottom:60px;text-align:center;font-size:1.75rem}@media screen and (max-width:699px){.about-title__ja{font-size:1.5rem}}.title-other-01{background:#EAE6D0;padding:3px 10px;margin-bottom:5px;color:#1D7B5B}.title-other-02{padding:0px 10px;border-bottom:1px dashed #F9F9F4;margin-bottom:5px;color:#1D7B5B}.title-sub-01{padding-left:15px;font-size:1.25rem;margin-bottom:20px}.table-ptn--01{width:100%}.table-ptn--01 th{background:#E2F0EB;border:1px solid #B6B6B6;padding:20px 25px;color:#39330C}.table-ptn--01 td{background:#fff;border:1px solid #B6B6B6;padding:20px 25px}.table-ptn--01 .cell-title{background:#F9F9F4}.table-ptn--02 th{background:#CCE4AE;border:1px solid #ABA073;padding:5px 10px;color:#39330C}.table-ptn--02 td{background:#fff;border:1px solid #ABA073;padding:5px 10px}.table-ptn--03 th{border-bottom:1px dashed #ABA073;padding:10px;font-weight:bold}.table-ptn--03 td{border-bottom:1px dashed #ABA073;padding:10px}.btn-detail,.faq-return-btn{background:#fff url(../img/common/mark/ico--btn-green.svg) right 17px center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 70px 15px 50px;border-radius:30px;display:block;margin-left:auto;margin-right:auto;border:1px solid #1D7B5B;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1.5;text-decoration:none;color:#1D7B5B}.btn-detail:hover,.faq-return-btn:hover{background:#1D7B5B url(../img/common/mark/ico--btn-white.svg) right 17px center no-repeat;color:#fff}.list-arrow{list-style:none}.list-arrow li{background:url(../img/common/mark/ico--arrow-01.png) 2px 7px no-repeat;padding-left:17px}.list-circle{list-style:none}.list-circle li{background:url(../img/common/mark/ico--circle.svg) 15px 12px no-repeat;padding-left:30px}.list-border{list-style:none}.list-border li{padding-left:5px;border-bottom:1px dashed #ABA073}.list-numbering{list-style:decimal;padding-left:25px}.list-numbering li{display:list-item;margin-bottom:10px}.list-numbering li .list-numbering{list-style:lower-roman inside}.list-numbering li .list-numbering li{text-indent:-1.2em}.list-nomal{padding-left:20px}.list-nomal li{margin-bottom:5px}.list-style-none{list-style:none}.box-sub--01{border:1px solid #ABA073;background:#fff;padding:15px}.box-sub--02{border:4px solid #FFC693;padding:7px}.article-nav{position:relative;margin-bottom:80px;list-style:none}.article-nav li a{text-decoration:none}.article-nav li:first-child{position:absolute;top:0;left:0}.article-nav li:first-child a{display:inline-block;width:38px;height:38px;border:1px solid #1D7B5B;border-radius:50%;text-align:center;color:#1D7B5B}.article-nav li:first-child a:hover{background:#1D7B5B;color:#fff}.article-nav li:nth-child(2){position:absolute;top:0;right:0;text-align:right}.article-nav li:nth-child(2) a{display:inline-block;width:38px;height:38px;border:1px solid #1D7B5B;border-radius:50%;text-align:center;color:#1D7B5B}.article-nav li:nth-child(2) a:hover{background:#1D7B5B;color:#fff}.article-nav li:nth-child(3){margin:0 auto}.pagination{position:relative;padding:20px 0;clear:both;text-align:center;line-height:40px;font-size:12px}.pagination a,.pagination span{background-color:#fff;display:inline-block;width:40px;margin:2px 5px 2px 0;text-align:center;text-decoration:none;border-radius:20px;font-size:125%;color:#1D7B5B}.pagination a{border:1px solid #1D7B5B}.pagination a:hover{background-color:#1D7B5B;border:1px solid #1D7B5B;color:#fff}.pagination .current{background-color:#1D7B5B;border:1px solid #1D7B5B;color:#fff}.topic-path{margin:80px auto;text-align:right;font-size:0.88rem}@media screen and (min-width:699px){.topic-path{width:1100px}}@media screen and (max-width:699px){.topic-path{padding:0 20px}}.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.page-header .page-title-ja{line-height:1.3;letter-spacing:0.05em;font-size:2.25rem;color:#1D7B5B}.page-header .page-title-en{font-size:1.25rem;color:#b2b2b2}.page-header .local-nav-cont{width:440px}.page-header .local-nav-office-cont{width:480px}.page-header .local-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.page-header .local-nav:last-child{margin-right:0}.page-header .local-nav li{background:url(../img/common/mark/ico--arrow-green.svg) right center no-repeat;width:190px;margin-bottom:8px;font-size:0.88rem}.page-header .local-nav li a{font-weight:500;text-decoration:none;color:#010101}.page-header .local-nav li a:hover{text-decoration:underline;color:#1D7B5B}.page-header .local-nav.local-nav--facilities li:nth-child(odd){width:50%}.page-header .local-nav.local-nav--facilities li:nth-child(2n){width:40%}.page-header .local-nav-office{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.page-header .local-nav-office:last-child{margin-right:0}.page-header .local-nav-office li{width:225px;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.88rem}.page-header .local-nav-office li a{padding-left:55px;padding:10px 0 10px 55px;text-decoration:none;display:block;color:#010101}.page-header .local-nav-office li:first-child{background:url(../img/office/ico--home.svg) left center no-repeat,url(../img/common/mark/ico--arrow-green.svg) right center no-repeat}.page-header .local-nav-office li:nth-child(2){background:url(../img/office/ico--facilities.svg) left center no-repeat,url(../img/common/mark/ico--arrow-green.svg) right center no-repeat}@media screen and (max-width:699px){.page-header{display:block;padding:0 20px}.page-header .page-title{margin-bottom:30px}.page-header .page-title-ja{font-size:1.6rem}.page-header .page-title-en{font-size:0.88rem}.page-header .local-nav li{width:49%;font-size:0.75rem}.page-header .local-nav-cont{width:auto}.page-header .local-nav-office-cont{width:auto}}.catch{padding:88px 0 70px;margin:-35px 0 100px;line-height:1;text-align:center;color:#fff}.catch .catch__ja{margin-bottom:20px;font-size:2.38em}.catch .catch__en{font-size:1.5rem}@media screen and (max-width:699px){.catch{padding:50px 0;margin-bottom:50px}.catch .catch__ja{margin-bottom:10px;font-size:1.5em}.catch .catch__en{font-size:1rem}}.common-contact{background:#F9F9F4;padding:70px 0;position:relative}.common-contact .common-contact__title{position:absolute;left:0;top:calc(50% - 142px)}.common-contact .common-contact-content{font-weight:bold;color:#1D7B5B}.common-contact .common-contact__lede{padding:0 25px 0 55px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:3px;font-size:1.06rem}@media screen and (min-width:699px){.common-contact .common-contact-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:699px){.common-contact{padding:50px 0 60px}.common-contact .common-contact__title{width:45px;position:absolute;left:0;top:48px}.common-contact .common-contact__lede{padding:0;margin:0 auto 40px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1rem}}.common-contact-tel{text-align:center;line-height:1}.common-contact-tel .common-contact-tel__lede{margin-bottom:23px;font-size:1.33rem}.common-contact-tel .common-contact-tel__tel{display:block;margin-bottom:22px}.common-contact-tel .common-contact-tel__time{font-size:0.93rem}@media screen and (min-width:699px){.common-contact-tel{margin-top:50px}}@media screen and (max-width:699px){.common-contact-tel .common-contact-tel__lede{margin-bottom:20px;font-size:0.88rem}.common-contact-tel .common-contact-tel__tel{margin-bottom:12px}.common-contact-tel .common-contact-tel__time{margin-bottom:40px;font-size:0.75rem}}.common-contact-nav{list-style:none}.common-contact-nav li{margin-bottom:17px}.common-contact-nav li a{background-position:39px center,right 30px center;background-color:#fff;background-repeat:no-repeat;display:block;padding:15px 0 15px 134px;border-radius:5px;line-height:1.66;text-decoration:none;-webkit-box-shadow:0px 3px 20px rgba(0,0,0,0.16);box-shadow:0px 3px 20px rgba(0,0,0,0.16);font-size:1.3rem;color:#1D7B5B}.common-contact-nav li a:hover{background-color:#1D7B5B;color:#fff}.common-contact-nav li a.common-contact-nav__mail{background-image:url(../img/common/item/contact/ico--mail-green.svg),url(../img/common/item/contact/ico--arrow-green.svg)}.common-contact-nav li a.common-contact-nav__mail:hover{background-image:url(../img/common/item/contact/ico--mail-white.svg),url(../img/common/item/contact/ico--arrow-white.svg)}.common-contact-nav li a.common-contact-nav__office{background-image:url(../img/common/item/contact/ico--office-green.svg),url(../img/common/item/contact/ico--arrow-green.svg)}.common-contact-nav li a.common-contact-nav__office:hover{background-image:url(../img/common/item/contact/ico--office-white.svg),url(../img/common/item/contact/ico--arrow-white.svg)}@media screen and (min-width:699px){.common-contact-nav{width:446px}}@media screen and (max-width:699px){.common-contact-nav li a{background-position:20px center,right 20px center;background-size:60px auto,20px auto;padding:15px 0 15px 100px;letter-spacing:0;font-size:0.88rem}.common-contact-nav li:last-child{display:none}}.common-effort{margin-bottom:150px}.common-effort .common-effort__title{background:url(../img/top/effort/pic--en.svg) 200px 10px no-repeat;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:relative;font-size:2.13rem;color:#1D7B5B}.common-effort .common-effort__title:before{content:" ";background:url(../img/top/effort/bgi--01.webp) left top no-repeat;background-size:cover;width:273px;height:249px;display:block;position:absolute;top:204px;left:20px;z-index:-1;mix-blend-mode:hue}.common-effort .common-effort__title:after{content:" ";background:url(../img/top/effort/ill--01.webp) left top no-repeat;background-size:cover;width:190px;height:116px;display:block;position:absolute;left:-44px;bottom:20px}.common-effort .common-effort-section{margin-top:40px;margin-bottom:80px;position:relative;font-size:0.88rem}.common-effort .common-effort-section:before{content:" ";width:85px;height:75px;display:block;position:absolute;top:-40px;right:10px;z-index:2}.common-effort .common-effort-section a{text-decoration:none}.common-effort .common-effort-section .common-effort-section__pic{position:relative;height:245px;margin-bottom:25px;position:relative;-webkit-transition-duration:0.4s;transition-duration:0.4s}.common-effort .common-effort-section .common-effort-section__title{background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 44px 0 15px;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:0.5px;position:absolute;left:0;bottom:0;font-size:1.25rem}.common-effort .effort-section-01:before{background:url(../img/top/effort/pic--no-01.svg) right top no-repeat;background-size:100% auto}.common-effort .effort-section-01 .common-effort-section__pic{background:url(../img/top/effort/pic--01.webp) center center no-repeat;background-size:100% auto}.common-effort .effort-section-01 .common-effort-section__pic:hover{background-size:110% auto;opacity:0.7}.common-effort .effort-section-02:before{background:url(../img/top/effort/pic--no-02.svg) right top no-repeat;background-size:100% auto}.common-effort .effort-section-02 .common-effort-section__pic{background:url(../img/top/effort/pic--02.webp) center center no-repeat;background-size:100% auto}.common-effort .effort-section-02 .common-effort-section__pic:hover{background-size:110% auto;opacity:0.7}.common-effort .effort-section-03:before{background:url(../img/top/effort/pic--no-03.svg) right top no-repeat;background-size:100% auto}.common-effort .effort-section-03 .common-effort-section__pic{background:url(../img/top/effort/pic--03.webp) center center no-repeat;background-size:100% auto}.common-effort .effort-section-03 .common-effort-section__pic:hover{background-size:110% auto;opacity:0.7}.common-effort .effort-section-04:before{background:url(../img/top/effort/pic--no-04.svg) right top no-repeat;background-size:100% auto}.common-effort .effort-section-04 .common-effort-section__pic{background:url(../img/top/effort/pic--04.webp) center center no-repeat;background-size:100% auto}.common-effort .effort-section-04 .common-effort-section__pic:hover{background-size:110% auto;opacity:0.7}.common-effort .effort-section-05:before{background:url(../img/top/effort/pic--no-05.svg) right top no-repeat;background-size:100% auto}.common-effort .effort-section-05 .common-effort-section__pic{background:url(../img/top/effort/pic--05.webp) center center no-repeat;background-size:100% auto}.common-effort .effort-section-05 .common-effort-section__pic:hover{background-size:110% auto;opacity:0.7}@media screen and (min-width:699px){.common-effort .layout-container--large,.common-effort .page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.common-effort .common-effort__title{width:345px;padding-left:125px;-webkit-box-sizing:border-box;box-sizing:border-box}.common-effort .common-effort-section{width:345px}.common-effort .common-effort-section:nth-child(n+4){margin-bottom:0}}@media screen and (max-width:699px){.common-effort{padding:60px 0 0;margin:0 0 80px}.common-effort .common-effort__title{background:url(../img/top/effort/pic--en.svg) calc(50% + 30px) 5px no-repeat;background-size:13px auto;width:100%;padding-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:relative;letter-spacing:0.3em;font-size:1.56rem;color:#1D7B5B}.common-effort .common-effort__title:before{width:228px;height:202px;top:auto;bottom:0;left:calc(50% - 115px)}.common-effort .common-effort__title:after{width:135px;height:85px;position:absolute;left:auto;right:10px;top:-70px;bottom:auto}.common-effort .common-effort-section{margin:0 auto 90px}.common-effort .common-effort-section:before{content:" ";width:71px;height:60px;display:block;position:absolute;top:-20px;right:16px;z-index:2}.common-effort .common-effort-section .common-effort-section__pic{height:100%;aspect-ratio:22/19}}@media screen and (max-width:699px){.top .common-effort{margin:0 0 60px}}.service-bnr{background:url(../img/top/service/bnr--pc.webp) left top no-repeat;background-size:cover;width:800px;height:294px;margin-left:auto;margin-right:auto;margin-bottom:60px;display:block;-webkit-box-shadow:0px 3px 30px rgba(0,0,0,0.16);box-shadow:0px 3px 30px rgba(0,0,0,0.16);text-indent:-9999px;overflow:hidden}.service-bnr:hover{opacity:0.7}@media screen and (max-width:699px){.service-bnr{background:url(../img/top/service/bnr--sp.webp) left top no-repeat;background-size:cover;width:calc(100% - 60px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 30px 0;aspect-ratio:66/37}}@media screen and (max-width:699px){.layout-container--large .service-bnr,.page-header .service-bnr{width:100%;margin-left:0;margin-right:0}}@media screen and (min-width:699px){.top .service-bnr{margin:0 auto -84px}}@media screen and (max-width:699px){.top .service-bnr{width:calc(100% - 60px);margin:0 30px -60px}}.layout-container--large .common-effort .layout-container--large,.layout-container--large .common-effort .page-header,.page-header .common-effort .layout-container--large,.page-header .common-effort .page-header{padding-left:0;padding-right:0}.common-service{background:#F9F9F4;padding:90px 0 60px;margin-bottom:60px}.common-service .common-service__title{margin-bottom:100px;text-align:center;line-height:1.5;font-size:1.63rem;color:#fff}.common-service .common-service__title span{background:#1D7B5B;padding:10px 20px;display:inline-block;margin-bottom:10px}.common-service .service-list-container{margin-bottom:60px}@media screen and (max-width:699px){.common-service .common-service__title{margin-bottom:50px;text-align:center;line-height:1.5;font-size:1.25rem;color:#fff}.common-service .common-service__title span{background:#1D7B5B;padding:5px;display:inline-block;margin-bottom:10px}}.service-list-section{width:265px;position:relative}.service-list-section .service-list-section__title{margin-bottom:23px;text-align:center;font-size:1.13rem;color:#1D7B5B}.service-list-section .service-list-section__pic{height:160px;display:block;margin:0 auto 58px}.service-list-section dl{background:#fff;padding:20px 20px 36px;position:relative}.service-list-section dl:before{content:" ";background:#B2B2B2;width:1px;height:48px;display:block;position:absolute;left:50%;top:-35px}.service-list-section dl dt{margin-bottom:30px;text-align:center}.service-list-section dl ul{list-style:none}.service-list-section dl ul li{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #E8E8E8;line-height:1.33;text-decoration:none;font-size:0.93rem}.service-list-section dl ul li.service-list-list__01{background:url(../img/top/service/ico--01.svg) left center no-repeat}.service-list-section dl ul li.service-list-list__02{background:url(../img/top/service/ico--02.svg) left center no-repeat}.service-list-section dl ul li a{height:48px;padding-left:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;overflow:hidden}.service-list-section dl ul li a span{position:relative;display:block;-webkit-transition:all 0.3s cubic-bezier(0.25,0,0,1);transition:all 0.3s cubic-bezier(0.25,0,0,1);opacity:1}.service-list-section dl ul li a span:after{content:attr(data-ruby);display:block;position:absolute;top:200%;left:0;opacity:0;-webkit-transform:translate(0px,0%);transform:translate(0px,0%);-webkit-transition:all 0.3s cubic-bezier(0.25,0,0,1);transition:all 0.3s cubic-bezier(0.25,0,0,1)}.service-list-section dl ul li img{margin-right:13px}@media screen and (min-width:699px){.service-list-section:before{content:" ";background:url(../img/top/service/ico--arrow.svg) left top no-repeat;width:15px;height:30px;display:block;position:absolute;right:-10px;top:117px}.service-list-section:last-child:before{content:none}}@media (hover:hover) and (pointer:fine){.service-list-section dl ul li a:hover span{-webkit-transform:translate(0px,-200%);transform:translate(0px,-200%)}.service-list-section dl ul li a:hover span:after{-webkit-transform:translate(0px,0%);transform:translate(0px,0%);opacity:1}}.service-list-table{width:100%}.service-list-table th{width:25%;position:relative}.service-list-table th strong{margin-bottom:23px;text-align:center;display:block;font-size:1.13rem;color:#1D7B5B}.service-list-table th:before{content:" ";background:url(../img/top/service/ico--arrow.svg) left top no-repeat;width:15px;height:30px;display:block;position:absolute;right:-10px;top:117px}.service-list-table th:last-child:before{content:none}.service-list-table td{background:#fff;border:1px solid #E8E8E8}.service-list-table td.cell-title{background:#1D7B5B;padding:15px 0;border:1px solid #1D7B5B;letter-spacing:0.1em;text-align:center;font-size:1.13rem;color:#fff;position:relative}.service-list-table td.cell-title:before{content:" ";background:#B2B2B2;width:1px;height:48px;display:block;position:absolute;left:50%;top:-35px}.service-list-table td.active{background:#FDFDED;padding:5px 0 0;text-align:center}.service-list-table td a,.service-list-table td span{display:inline-block;padding:10px 0;padding-left:60px;text-decoration:none;overflow:hidden}.service-list-table td a.service-list-list__01,.service-list-table td span.service-list-list__01{background:url(../img/top/service/ico--01.svg) left center no-repeat}.service-list-table td a.service-list-list__02,.service-list-table td span.service-list-list__02{background:url(../img/top/service/ico--02.svg) left center no-repeat}.service-list-table td img{margin-right:13px}.service-list-table .service-list-section__pic{height:160px;display:block;margin:0 auto 58px}@media screen and (max-width:699px){.service-list-table{width:500px;font-size:0.75rem}.service-list-table .service-list-section__pic{height:70px}.service-list-table th strong{font-size:0.788rem}.service-list-table th:before{background-size:cover;width:10px;height:20px;top:70px;right:-5px}.service-list-table td.cell-title{font-size:0.75rem}.service-list-table td a,.service-list-table td span{display:inline-block;padding:3px 0;padding-left:0;text-decoration:none;overflow:hidden}.service-list-table td a.service-list-list__01,.service-list-table td span.service-list-list__01{background:none}.service-list-table td a.service-list-list__02,.service-list-table td span.service-list-list__02{background:none}}.service-list-container{margin-bottom:80px}@media screen and (max-width:699px){.service-list-container{padding:0 20px}}.common-interview{margin-bottom:130px}.common-interview .common-interview__title{background:url(../img/common/item/interview/bgi--title.svg) center bottom no-repeat;padding-top:80px;margin-bottom:60px;text-align:center;line-height:1;font-size:1.69rem;color:#1D7B5B}.common-interview.interview-nav .common-interview__title{background-position:left bottom;text-align:left}@media screen and (max-width:699px){.common-interview .common-interview__title{background-size:100% auto;padding-top:30px}}.common-interview-list{list-style:none;font-size:0.93rem}.common-interview-list .common-interview-list__pic{margin-bottom:10px;position:relative}.common-interview-list .common-interview-list__pic .common-interview-list__copy{position:absolute;left:0;bottom:20px;line-height:1.5}.common-interview-list .common-interview-list__pic .common-interview-list__copy span{background:#fff;padding:0 10px;display:inline-block}.common-interview-list .common-interview-list__name{font-size:0.93rem}.common-interview-list .common-interview-list__name span{letter-spacing:normal;font-size:0.75rem}.common-interview-list a{text-decoration:none}.common-interview-list a:hover{opacity:0.7}.common-interview-list a:hover img{opacity:1;z-index:0}@media screen and (min-width:699px){.common-interview-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.common-interview-list li{width:330px}}@media screen and (max-width:699px){.common-interview-list li{margin-bottom:60px}.common-interview-list li .common-interview-list__name span{display:block;line-height:1.5;font-size:0.81rem}}.faq-dl dt{background:url(../img/faq/ico--faq-q.svg) left 10px no-repeat;padding:17px 0 17px 70px;font-weight:bold}.faq-dl dt:hover{background-color:#F3F9F7}.faq-dl dd{background:url(../img/faq/ico--faq-a.svg) left 10px no-repeat;padding:17px 0 35px 70px;margin-bottom:35px;border-bottom:1px solid #B2B2B2}.faq-dl.service-faq dt{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #B2B2B2;position:relative;cursor:pointer}.faq-dl.service-faq dt:before{content:" ";background:url(../img/office/ico--faq-arrow.svg) left top no-repeat;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:52px;height:52px;display:block;position:absolute;top:10px;right:0}.faq-dl.service-faq dt.active{border:none}.faq-dl.service-faq dt.active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-dl.service-faq dd{display:none}.faq-dl.service-faq dd.active{display:block}@media screen and (max-width:699px){.faq-dl.service-faq dt{padding-right:40px}.faq-dl.service-faq dt:before{background-size:cover;width:30px;height:30px;top:20px}}.office-map iframe{width:100%;height:auto;aspect-ratio:16/9}.page-bg{background:#F7F7F5;padding:100px 0}#modal-start{display:none}.mfp-content #modal-start{display:block}@media screen and (max-width:699px){.modal-content-hide{height:600px}}.modal-content{display:none}.modal-content.active{display:block}@media screen and (max-width:699px){.modal-content{padding-top:50px;height:450px}}#modal-body{background:#fff;margin:0 auto;height:500px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1.5}#modal-body a:hover{opacity:0.7}#modal-body .modal-lede{margin-bottom:20px;font-size:1.5rem}#modal-body .modal-select{max-width:570px;padding-bottom:40px;border-bottom:1px solid #EAEEF2;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#modal-body .modal-select li{width:260px;margin-right:50px;margin-bottom:30px}#modal-body .modal-select li a{background:#1D7B5B;padding:15px 0;border-radius:10px;display:block;text-decoration:none;color:#fff}#modal-body .modal-nav{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#modal-body .modal-nav li{width:113px;margin-right:50px}#modal-body .modal-nav li a{background:url(../img/common/mark/ico--arrow-green.svg) right 10px center no-repeat;background-color:#E8E8E8;display:block;padding:10px 0;border-radius:5px;text-decoration:none}#modal-body .modal-nav li:last-child{margin-right:0}#modal-body .modal-nav li:last-child a{background-color:#E2F0EB}@media screen and (min-width:699px){#modal-body{max-width:900px;overflow-y:hidden}#modal-body .mfp-iframe{overflow-y:hidden}#modal-body .modal-select li:nth-child(2n){margin-right:0}}@media screen and (max-width:699px){#modal-body{padding:0;height:auto}#modal-body #modal-body{padding:30px;height:60vh;-webkit-box-sizing:border-box;box-sizing:border-box}#modal-body .modal-select{padding-bottom:20px;margin-bottom:20px;display:block}#modal-body .modal-select li{margin:0 auto 15px}#modal-body .modal-lede{margin-bottom:30px;font-size:1rem}}.faq-category{margin-bottom:80px}.faq-category .faq-category__title{margin-bottom:50px}.faq-category__list{list-style:none}.faq-category__list li a{background:#fff url(../img/common/mark/ico--btn-green.svg) right 18px center no-repeat;display:block;padding:30px 0;border-radius:60px;text-align:center;line-height:1.5;text-decoration:none;font-size:1.13rem;color:#1D7B5B}.faq-category__list li a:hover{background:#1D7B5B url(../img/common/mark/ico--btn-white.svg) right 18px center no-repeat;color:#fff}@media screen and (min-width:699px){.faq-category__list{width:950px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-category__list li{width:458px;margin:0 0 30px}.faq-category__list li:nth-last-child(-n+2){margin-bottom:0}}@media screen and (max-width:699px){.faq-category__list li{margin-bottom:20px}.faq-category__list li a{font-size:1rem}}.faq .common-contact{background-color:#fff}.faq-header{margin-bottom:130px}.faq-header a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:699px){.faq-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:699px){.faq-header p{margin-bottom:50px}}.faq-return-btn{margin-bottom:80px}.catch-download{background:url(../img/disclosure/download/pic--catch.webp) center center no-repeat;background-size:cover}.download-section .download-section__title{margin-bottom:80px}@media screen and (max-width:699px){.download-section .download-section__title{margin-bottom:40px;font-size:1.25em!important}.download-section .download-section__title:before{height:25px!important;top:5px!important}}.download-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-list li{width:47%;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #E8E8E8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.5}.download-list li strong{max-width:55%;padding-left:22px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:1.13rem}.download-list li strong:before{content:"●";position:absolute;top:3px;left:0;font-size:0.75rem}.download-list li a{padding-left:43px;display:block;position:relative;text-decoration:none}.download-list li a:hover{color:#1D7B5B}.download-list li a:before{content:" ";background:url(../img/disclosure/download/ico--pdf.svg) left top no-repeat;width:29px;height:36px;display:block;position:absolute;top:-5px;left:0;-webkit-filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16));filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16))}@media screen and (max-width:699px){.download-list{display:block}.download-list li{width:100%;display:block;padding-bottom:15px;margin-bottom:15px}.download-list li a{margin-top:25px;margin-bottom:20px}}.catch-vacant{background:url(../img/disclosure/vacant/pic--catch.webp) center center no-repeat;background-size:cover}.vacant-section{margin-bottom:150px}.vacant-section .vacant-section-header{border-bottom:1px solid #E8E8E8;margin-bottom:50px}.vacant-section .vacant-section-header__status{margin-top:35px;list-style-image:none}.vacant-section .vacant-section-header__status li{display:inline-block;margin-left:35px;font-size:0.88rem}.vacant-section .vacant-section-header__status li span{display:inline-block;margin-top:-5px;vertical-align:middle;font-size:1.5rem;font-weight:bold;color:#1D7B5B}.vacant-section .vacant-section__title,.vacant-section .vacant-section__title--facilities,.vacant-section .vacant-section__title--home{padding:20px 0 35px 100px;font-size:1.75rem}.vacant-section .vacant-section__title--home{background:url(../img/disclosure/vacant/ico--home.svg) left top no-repeat}.vacant-section .vacant-section__title--facilities{background:url(../img/disclosure/vacant/ico--facilities.svg) left top no-repeat}@media screen and (min-width:699px){.vacant-section .vacant-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:699px){.vacant-section .vacant-section__title,.vacant-section .vacant-section__title--facilities,.vacant-section .vacant-section__title--home{background-size:40px auto;padding:0 0 10px 50px;font-size:1.25rem}}.vacant-home .vacant-home__lede{margin-bottom:20px;text-align:center;font-size:1.75rem}@media screen and (min-width:699px){.vacant-home{width:auto;margin:0 auto}}@media screen and (max-width:699px){.vacant-home .vacant-home__lede{font-size:1.25rem}}.vacant-update{text-align:right;color:#BF9A6F}.vacant-update span{font-size:1.13rem}.vacant-table{width:calc(100% - 103px);margin-left:103px;-webkit-box-sizing:border-box;box-sizing:border-box}.vacant-table td,.vacant-table th{border-bottom:1px solid #E8E8E8;padding:30px 0}.vacant-table th{font-size:1.13rem}.vacant-table td{font-size:1rem}.vacant-table td span{display:inline-block;margin-left:10px;font-size:1.5rem;color:#1D7B5B}@media screen and (min-width:699px){.vacant-table th{width:446px}}@media screen and (max-width:699px){.vacant-table{width:100%;margin:0 auto}.vacant-table td,.vacant-table th{display:block}.vacant-table th{padding:15px 0 0;border:none}.vacant-table td{padding:0;border:none}.vacant-table tr td:last-child{padding-bottom:15px;border-bottom:1px solid #E8E8E8}}.catch-disclose{background:url(../img/disclosure/disclose/pic--catch.webp) center center no-repeat;background-size:cover}.disclose-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.disclose-list li a{background:#F9F9F5;height:100%;padding:35px 65px 25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;text-decoration:none;line-height:1.5}.disclose-list li a strong{display:block;position:relative}.disclose-list li a strong:before{content:"●";position:absolute;top:5px;left:-20px;font-size:0.69rem}.disclose-list li a span{display:block;font-size:0.75rem;color:#595A5A}.disclose-list li a:hover{opacity:0.7}.disclose-list li a:before{content:" ";background:url(../img/disclosure/download/ico--pdf.svg) left top no-repeat;width:27px;height:33px;display:block;position:absolute;top:37px;right:24px;-webkit-filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16));filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16))}@media screen and (min-width:699px){.disclose-list li{width:360px;margin:0 10px 15px 0}.disclose-list li:nth-child(3n){margin-right:0}}@media screen and (max-width:699px){.disclose-list li{width:100%;margin:0 0 15px}}.news .common-effort{margin-top:200px}@media screen and (min-width:699px){.news-list{width:800px;margin:0 auto 0;padding-bottom:100px}.news-list .service-bnr{margin:130px auto -100px}}.news-bg{padding:60px 0}.news-item{padding-bottom:80px;margin-bottom:50px;border-bottom:2px solid #fff}.news-item .news-item__title{margin-bottom:10px;line-height:1.25;font-size:1.5rem}.news-item .news-item-data{margin-bottom:45px}.news-item .news-detail-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.news-item .news-item__date{display:inline-block;margin-right:20px;font-size:0.93rem}.news-item .news-category{background:#FFFFFF;padding:0 10px;display:inline-block;border:0.5px solid #1D7B5B;text-decoration:none;font-size:0.81rem;color:#1D7B5B}.news-item.news-detail .news-item__title{margin-bottom:60px}.news-item .clearfix p,.news-item .header p{margin-bottom:2rem}@media screen and (max-width:699px){.news-item.news-detail .news-item__title{margin-bottom:30px;line-height:1.5;font-size:1.25rem}}.news-btn-content{position:relative}.news-btn-content:before{content:" ";background:url(../img/news/ill--01.webp) left top no-repeat;background-size:cover;width:111px;height:158px;display:block;position:absolute;bottom:20px;left:calc(50% + 486px)}@media screen and (max-width:699px){.news-btn-content .btn-detail,.news-btn-content .faq-return-btn{margin-bottom:80px}.news-btn-content:before{width:50px;height:80px;display:block;position:absolute;bottom:-60px;left:auto;right:-10px}}.news-btn-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-btn-list li{margin:0 20px 20px}.news-gallery{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-gallery li{background:#fff;margin:0 20px 20px 0;border:1px solid #ddd;padding:10px}.column-list{list-style:none}.column-list>li>a{display:block;padding-bottom:20px;border-bottom:1px solid #E8E8E8;margin-bottom:15px;text-decoration:none}.column-list>li>a:hover{opacity:0.7}.column-list>li>a:hover .column-pic img{opacity:1}@media screen and (min-width:699px){.column-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-list>li{width:350px;margin:0 25px 100px 0}.column-list>li:nth-child(3n){margin-right:0}}@media screen and (max-width:699px){.column-list>li{margin-bottom:80px}}.column-category{margin-bottom:25px;list-style:none}.column-category li{display:inline-block}.column-category li span{background:#E2F0EB;display:block;padding:0 15px;text-decoration:none;font-size:0.81rem}.column-title{line-height:1.73;font-size:0.93rem}.column-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.81rem}.column-pic{margin-bottom:25px;position:relative;overflow:hidden}.column-pic:before{content:" ";background:url(../img/column/bgi--pic.webp) left bottom no-repeat;background-size:100% auto;width:100%;height:100%;display:block;position:absolute;left:0;bottom:0}.column-pic img{width:100%;height:auto;aspect-ratio:14/9;-o-object-fit:cover;object-fit:cover}.column-pic div{padding:0 25px 20px;position:absolute;bottom:0;left:0;line-height:1.33;font-weight:bold;font-size:1.31rem;color:#fff}.column-header{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column-header .column-date span{margin-left:40px}@media screen and (max-width:699px){.column-header{display:block;margin-bottom:20px}.column-header .column-date{display:block;text-align:right}.column-header .column-date span{display:block}}.column-image{padding-bottom:88px;margin-bottom:70px;border-bottom:1px solid #E8E8E8}.column-image .column-detail-title{line-height:1.66;font-size:1.5rem}.column-image .column-pic{margin-bottom:0}@media screen and (min-width:699px){.column-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column-image .column-detail-title{width:400px}.column-image .column-pic{width:350px}}@media screen and (max-width:699px){.column-image .column-detail-title{margin-bottom:40px;font-size:1.25rem}}.column-detail{padding-bottom:120px;margin-bottom:60px;border-bottom:1px solid #E8E8E8}.column-detail p{margin-bottom:2rem}.column-detail h3{margin-bottom:10px;line-height:1.5;font-size:1.5rem;color:#1D7B5B}.column-detail h4{margin-bottom:10px;line-height:1.5;font-size:1.25rem}.column-detail ul{padding-left:20px}.column-detail ul li::marker{color:#1D7B5B}.u-font-size--small{font-size:0.88rem}.u-font-size--large{font-size:1.13rem}.u-font-size--x-large{font-size:1.25rem}.u-font-size--xx-large{font-size:1.5rem}.u-font-bold{font-weight:bold}.u-color-red{color:red}.u-color-white{color:white}.u-color-main{color:#1D7B5B}.u-color-sub{color:#F9F9F4}.u-ff-en{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal}.u-marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#FFF238));background:linear-gradient(transparent 60%,#FFF238 60%);position:relative;behavior:url(PIE.htc)}.u-marker-pink{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#FFD4D3));background:linear-gradient(transparent 40%,#FFD4D3 40%);position:relative}.u-marker-green{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(30%,#E8F1ED));background:linear-gradient(transparent 70%,#E8F1ED 30%);position:relative}.u-txt{padding:0 1px}.u-paragraph{padding:0 1px 0 1px;margin-bottom:1em}.u-txt-sub{font-size:85%!important;color:#666}.u-txt-attention{padding:0 0 0 0.7em;text-indent:-0.7em;color:#C60}.u-textalign-center{text-align:center}.u-textalign-right{text-align:right}.u-textalign-left{text-align:left}.u-float-left{float:left}.u-float-right{float:right}.u-clear{clear:both}.u-overflow-hidden{overflow:hidden}img.alignleft{float:left;margin:0 15px 15px 0}img.alignright{float:right;margin:0 0 15px 15px}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.u-line-dashed{border:none;border-top:1px dashed #ccc;height:1px}.u-position-relative{position:relative}.u-margin-bottom--none{margin-bottom:0px}.u-margin-bottom--small{margin-bottom:10px}.u-margin-bottom{margin-bottom:20px}.u-margin-bottom--mid{margin-bottom:40px}.u-margin-bottom--large{margin-bottom:60px}.u-margin-bottom--x-large{margin-bottom:80px}.u-margin-bottom--xx-large{margin-bottom:120px}.u-margin-bottom--max{margin-bottom:160px}@media (min-width:700px){.u-over-parent{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:700px){.u-padding-pagewidth{padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media (min-width:700px){.u-flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.u-position-relative{position:relative}@media screen and (max-width:699px){.u-br-not-sp{display:none}}@media screen and (min-width:699px){.u-br-sp{display:none}}.hover-anime{overflow:hidden;display:block}.hover-anime>span{position:relative;display:block;-webkit-transition:all 0.3s cubic-bezier(0.25,0,0,1);transition:all 0.3s cubic-bezier(0.25,0,0,1);opacity:1}.hover-anime>span:after{content:attr(data-ruby);display:block;position:absolute;top:200%;left:0;opacity:0;-webkit-transform:translate(0px,0%);transform:translate(0px,0%);-webkit-transition:all 0.3s cubic-bezier(0.25,0,0,1);transition:all 0.3s cubic-bezier(0.25,0,0,1)}.hover-anime>span:hover{-webkit-transform:translate(0px,-200%);transform:translate(0px,-200%)}.hover-anime>span:hover:after{-webkit-transform:translate(0px,0%);transform:translate(0px,0%);opacity:1}
/*# sourceMappingURL=wordpress.css.map */