@charset "UTF-8";.u-ff-zen{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:500;font-style:normal}.bottom-nav-list li .bottom-nav-list-content p,.footer-address .footer-address__link,.u-ff-zen-r,body{font-family:zen-kaku-gothic-antique,sans-serif;font-weight:400;font-style:normal}.bottom-entry .bottom-entry__enter span,.header-cat-nav dt span,.interview-common-crosstalk .interview-common-list__en,.interview-list:before,.interview-top-crosstalk .interview-top-list__en,.interview-top-list:before,.title-lv1 span,.title-other-01-en,.u-en-title,.u-ff-en-el-i{font-family:"poppins",sans-serif;font-weight:200;font-style:italic}.u-ff-en-m{font-family:poppins,sans-serif;font-weight:500!important;font-style:normal}.u-ff-en-b{font-family:poppins,sans-serif;font-weight:700!important;font-style:normal}.bottom-entry-list li .bottom-entry-list__tel span,.catch .catch__en,.common-contact dl .common-contact__tel,.entry-tel .entry-tel__tel,.sp-global .sp-global-tel,.u-ff-en-m-i{font-family:"poppins",sans-serif;font-weight:500!important;font-style:italic}.animation{opacity:0;visibility:hidden;-webkit-transition:1s;transition:1s;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translateY(10px);transform:translateY(10px)}.animation.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes entry_ani{0%,to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}40%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}41%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}90%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes entry_ani{0%,to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}40%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}41%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}90%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes top_main_lede{0%{top:calc(50% - 272px);left:calc(50% - 52px)}to{top:138px;left:calc(50% - 543px)}}@keyframes top_main_lede{0%{top:calc(50% - 272px);left:calc(50% - 52px)}to{top:138px;left:calc(50% - 543px)}}
/*! 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{text-align:center;line-height:2;word-break:break-all;-webkit-text-size-adjust:100%;-ms-scroll-chaining:none;overscroll-behavior:none;color:#010101}body.nav-open{background-color:#F5F9F2}@media (min-width:700px){.static-page{background:url(../img/common/bgi/bgi--01.svg) left -100px top 227px no-repeat}}@media screen and (max-width:699px){.static-page{background:url(../img/common/bgi/bgi--01-sp.webp) left 241px no-repeat;background-size:87px;font-size:0.88rem}}h1,h2,h3,h4,h5,h6{letter-spacing:0.1em;font-weight:500}a{color:#010101;-webkit-transition-duration:0.4s;transition-duration:0.4s;text-decoration:none}a:active,a:hover{text-decoration:none;color:#009B70}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%}.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{text-align:left}@media (min-width:700px){.layout-container{width:1100px;margin-left:auto;margin-right:auto}}.layout-container-min{text-align:left}@media (min-width:700px){.layout-container-min{width:800px;margin-left:auto;margin-right:auto}}@media screen and (max-width:699px){.layout-container-min{padding:0 30px}}.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%;padding:22px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;text-align:left;z-index:5}.header.active{background:rgba(255,255,255,0.9)}@media screen and (max-width:699px){.header{padding:0}}.header-main{width:1290px;margin:0 auto}@media screen and (max-width:699px){.header-main{width:auto}}.header-site-name{margin-top:5px;float:left;line-height:1px}@media screen and (max-width:699px){.header-site-name{width:155px;margin:10px 0 0 13px}}.close-btn,.header-btn{background:url(../img/common/header/btn--menu.svg) left top no-repeat;width:55px;height:55px;padding:0;border:none;text-indent:-999px;overflow:hidden;position:fixed;top:11px;right:14px}@media screen and (min-width:700px){.close-btn,.header-btn{display:none}}.close-btn{background:url(../img/common/header/btn--close.svg) left top no-repeat;position:absolute;top:11px;right:14px}.sp-float-nav{padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:0.4s;transition-duration:0.4s;position:fixed;top:-100px;right:80px;text-align:left;z-index:20}.sp-float-nav.active{top:0}.sp-float-nav li{display:inline-block}.sp-float-nav a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;padding:13px 6vw;border-radius:30px;letter-spacing:0.1em;font-weight:bold;font-size:0.88rem}.sp-float-nav .sp-float-nav__tour{background:#FFFFFF;border:1px solid #B5D437;margin-right:10px;color:#B5D437}.sp-float-nav .sp-float-nav__data{background:#B5D437;border:1px solid #B5D437;color:#fff}@media screen and (min-width:700px){.sp-float-nav{display:none}}footer{background:url(../img/common/footer/bgi--footer.svg) center bottom repeat-x;clear:both;display:block;position:relative;text-align:left}@media screen and (max-width:699px){footer{padding:0 30px}}@media screen and (min-width:700px){.footer-content{width:1100px;margin:0 auto}}@media screen and (min-width:700px){.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px}}@media screen and (max-width:699px){.footer-nav{margin-bottom:45px}}.footer-nav-entry{background:#B5D437;display:block;margin:30px 0;padding:18px 0;border-radius:40px;text-align:center;letter-spacing:0.1em;font-weight:bold;color:#fff}@media screen and (min-width:700px){.footer-nav-entry{display:none}}.footer-address{position:relative}.footer-address .footer-address__logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin-bottom:15px}.footer-address .footer-address__link{background:url(../img/common/footer/ico--outside.svg) right center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;padding-right:30px;margin-bottom:30px}.footer-address .footer-address__sns{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-address .footer-address__sns li{margin-right:17px}@media screen and (min-width:700px){.footer-address{margin-bottom:90px}.footer-address:before{content:" ";background:url(../img/common/footer/pic--01.webp) left bottom no-repeat;background-size:cover;width:374px;height:188px;display:block;position:absolute;right:55px;top:30px}}@media screen and (max-width:699px){.footer-address .footer-address__link{margin:0 auto 25px}.footer-address .footer-address__sns{background:url(../img/common/footer/pic--01.webp) center bottom no-repeat;background-size:192px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:130px;margin:0 auto 25px;list-style:none}.footer-address .footer-address__sns li{margin:0 17px}}address{font-style:normal}.footer-copy{padding-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-copy .footer-copy__nav{list-style:none;font-size:0.75rem}.footer-copy .footer-copy__nav li{display:inline-block;margin-right:47px}@media screen and (max-width:699px){.footer-copy{display:block;padding-bottom:40px}.footer-copy .footer-copy__nav{list-style:none;text-align:center;margin-bottom:30px}.footer-copy .footer-copy__nav li{margin-right:47px}.footer-copy .footer-copy__nav li:last-child{margin-right:0}}.copy{display:block;text-align:center;line-height:30px;font-size:0.75rem;color:#707070}.header-nav{background:#fff;width:962px;border-radius:40px;font-weight:500;float:right}@media screen and (max-width:699px){.header-nav{display:none}}.header-nav-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:21px 15px 21px 47px}.header-nav-list a{text-decoration:none;color:#3F332D}.header-nav-list a.active,.header-nav-list a:hover{color:#009B70}.header-nav-list>li{margin-right:36px}.header-nav-list .drop{background:url(../img/common/menu/ico--drop.svg) right center no-repeat;padding-right:17px}.header-nav-list .drop.active,.header-nav-list .drop:hover{color:#009B70}.header-nav-list .drop.active{background:url(../img/common/menu/ico--minus.svg) right center no-repeat}.header-nav-list .header-nav-contact{margin:-11px 0 -11px 40px}.header-cat-nav{display:none}.header-cat-nav.active{padding:0 0 42px 47px;display:-webkit-box;display:-ms-flexbox;display:flex}.header-cat-nav dt{width:300px;padding-top:15px;line-height:1;font-size:1.25rem;color:#009B70}.header-cat-nav dt span{display:block;padding-top:10px;font-size:0.88rem;color:#B5D437}@media (min-width:700px){.header-cat-nav dd{display:-webkit-box;display:-ms-flexbox;display:flex}.header-cat-nav dd .header-cat-nav-list{margin-right:40px}}.header-cat-nav-list{width:253px;list-style:none}.header-cat-nav-list li{border-bottom:0.5px solid #54766C}.header-cat-nav-list li a{background:url(../img/common/item/mark/ico--arrow-pink.svg) left 13px no-repeat;padding:10px 0 10px 38px;display:block}.global-nav{display:none}.page-index-nav{list-style:none;margin:0 auto 120px}.page-index-nav a{background:#F5F9F2 url(../img/common/item/mark/ico--arrow-green-under.svg) right 43px center no-repeat;padding:37px 52px;border-radius:20px;display:block;line-height:1;letter-spacing:0.1em;text-align:left;font-size:1.25rem;color:#009B70}@media (min-width:700px){.page-index-nav{width:920px;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}.page-index-nav li{width:450px;margin-bottom:20px}}@media screen and (max-width:699px){.page-index-nav{padding:0 20px}.page-index-nav li{margin-bottom:20px}.page-index-nav li a{background:#F5F9F2 url(../img/common/item/mark/ico--arrow-green.svg) right 15px center no-repeat;padding:25px 20px;font-size:1rem}}.sp-global{background:#F5F9F2;width:100%;padding:100px 30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:absolute;top:0;left:0;z-index:100;display:none}.sp-global.active{display:block}.sp-global .sp-global-link{display:block;padding:15px 40px 15px 0;border-bottom:0.5px solid #707070;font-size:0.93rem;color:#009B70}.sp-global .sp-global-sub{list-style:none;margin:25px 0;font-size:0.75rem}.sp-global .sp-global-sub li{display:inline-block;margin-right:40px}.sp-global .sp-global-sub li a{color:#707070}.sp-global .sp-global-btn{margin-bottom:40px;list-style:none}.sp-global .sp-global-btn li{margin-bottom:20px}.sp-global .sp-global-btn li a{display:block;padding:22px 0;border-radius:40px;text-align:center;letter-spacing:0.1em;font-weight:bold;font-size:1rem}.sp-global .sp-global-btn li .sp-global-btn__data{background:#fff;color:#B5D437}.sp-global .sp-global-btn li .sp-global-btn__form{background:#B5D437;color:#fff}.sp-global .sp-global-tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto;line-height:1;font-size:2rem;color:#009B70}.sp-global .sp-global-contact{display:block;margin-bottom:25px;text-align:center;letter-spacing:0.1em;font-weight:bold;font-size:0.88rem;color:#009B70}.sp-global .sp-global-corp{background:#fff url(../img/common/item/mark/ico--outside.svg) right 15px center no-repeat;display:block;padding:18px 0;text-align:center;border-radius:40px;letter-spacing:0.1em;color:#707070}.side-nav{margin-bottom:20px}.side-nav .side-nav__title{background:#009B70;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 #009B70}.side-nav .side-nav__list li a{display:block;padding:5px 5px 5px 5px}.page-title{letter-spacing:0.1em;font-weight:500;font-size:2.25rem;background:url(../img/common/heading/bgi--page-title.svg) center top no-repeat;background-size:100% 456px;padding:220px 0 150px;margin-bottom:150px;color:#009B70}@media screen and (max-width:699px){.page-title{font-size:1.5rem}}@media screen and (max-width:699px){.page-title{background-size:cover;padding:100px 0 80px;margin-bottom:80px}}.title-lv1{letter-spacing:0.1em;font-weight:500;font-size:2.25rem;padding-top:20px;position:relative;text-align:center;color:#009B70}@media screen and (max-width:699px){.title-lv1{font-size:1.5rem}}.title-lv1 span{width:100%;display:block;text-align:center;position:absolute;top:0;left:0;line-height:1;font-size:0.88rem;color:#B5D437}.title-lv2{letter-spacing:0.1em;font-weight:500;font-size:1.88rem;color:#009B70}@media screen and (max-width:699px){.title-lv2{font-size:1.38rem}}.title-lv3{padding:0 0 0 17px;margin-bottom:5px;color:#83300E}.title-other-01-en{width:100%;display:block;margin-bottom:-0.94em;text-align:center;line-height:1;letter-spacing:0.1em;font-size:5rem;color:#E4EFC0}@media screen and (max-width:699px){.title-other-01-en{font-size:2.8rem;margin-bottom:-1.4em}}.title-other-01{letter-spacing:0.1em;font-weight:500;font-size:2.25rem;padding-top:40px;position:relative;line-height:1.73;text-align:center;color:#009B70}@media screen and (max-width:699px){.title-other-01{font-size:1.5rem}}@media screen and (max-width:699px){.title-other-01{font-size:1.25rem}}.title-other-02{padding:0px 10px;border-bottom:1px dashed #B5D437;margin-bottom:5px;color:#009B70}.table-ptn--01{width:100%}.table-ptn--01 th{border-bottom:1px solid #010101;padding:30px 0;vertical-align:top;font-size:1.13rem;color:#009B70}.table-ptn--01 td{border-bottom:1px solid #010101;padding:30px 0;vertical-align:top}@media screen and (max-width:699px){.table-ptn--01 td,.table-ptn--01 th{display:block}.table-ptn--01 th{padding-bottom:0;border-bottom:none}.table-ptn--01 td{padding-top:0}}.table-ptn--02{width:100%}.table-ptn--02 th{padding:25px 0;border-bottom:1px solid #009B70;text-align:center;font-size:1.13rem;color:#009B70}.table-ptn--02 td{padding:25px 0;border-bottom:1px solid #010101}@media screen and (max-width:699px){.table-ptn--02 td,.table-ptn--02 th{display:block}.table-ptn--02 th{padding-bottom:0;border-bottom:none}.table-ptn--02 td{padding-top:0}}.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,.btn-detail-green,.btn-detail-light-green,.btn-detail-white,.interview-common-crosstalk .interview-common-crosstalk__btn,.interview-top-crosstalk .interview-top-crosstalk__btn,.interview-top-list .interview-top-list__btn{background-position:right 20px center;background-repeat:no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 70px 15px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border-radius:15px;-webkit-transition-duration:0.4s;transition-duration:0.4s;line-height:1.5;letter-spacing:0.1em}.btn-detail--center.btn-detail-green,.btn-detail--center.btn-detail-light-green,.btn-detail--center.btn-detail-white,.btn-detail.btn-detail--center,.interview-common-crosstalk .btn-detail--center.interview-common-crosstalk__btn,.interview-top-crosstalk .btn-detail--center.interview-top-crosstalk__btn,.interview-top-list .btn-detail--center.interview-top-list__btn{margin-left:auto;margin-right:auto}@media screen and (max-width:699px){.btn-detail,.btn-detail-green,.btn-detail-light-green,.btn-detail-white,.interview-common-crosstalk .interview-common-crosstalk__btn,.interview-top-crosstalk .interview-top-crosstalk__btn,.interview-top-list .interview-top-list__btn{padding-top:20px;padding-bottom:20px}}.btn-detail-green,.interview-common-crosstalk .interview-common-crosstalk__btn,.interview-top-crosstalk .interview-top-crosstalk__btn,.interview-top-list .interview-top-list__btn{background-image:url(../img/common/item/mark/ico--arrow-white.svg);background-color:#009B70;color:#fff}.btn-detail-green:hover,.interview-common-crosstalk .interview-common-crosstalk__btn:hover,.interview-top-crosstalk .interview-top-crosstalk__btn:hover,.interview-top-list .interview-top-list__btn:hover{background-image:url(../img/common/item/mark/ico--arrow-pink.svg);background-color:#F5F9F2;color:#009B70}.btn-detail-light-green{background-image:url(../img/common/item/mark/ico--arrow-pink.svg);background-color:#F5F9F2;color:#009B70}.btn-detail-light-green:hover{background-image:url(../img/common/item/mark/ico--arrow-white.svg);background-color:#009B70;color:#fff}.btn-detail-white{background-image:url(../img/common/item/mark/ico--arrow-pink.svg);background-color:#fff;font-weight:500;color:#009B70}.btn-detail-white.right{float:right}.link-detail{background:url(../img/common/item/mark/ico--arrow-green.svg) right center no-repeat;padding-right:40px;font-weight:500;color:#009B70}.link-detail:hover{background:url(../img/common/item/mark/ico--arrow-pink.svg) right center no-repeat;color:#FB7687}.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{padding-left:27px;margin-bottom:5px;position:relative}.list-circle li:before{content:" ";background:#B5D437;width:14px;height:14px;border-radius:50%;display:block;position:absolute;top:0.6em;left:0}.list-circle li:last-child{margin-bottom:0}.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}.article-nav .article-nav{width:30%}.article-nav .article-nav:first-child{position:absolute;top:0;left:0}.article-nav .article-nav:nth-child(2){position:absolute;top:0;right:0}.article-nav .article-nav: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:#009B70}.pagination a{border:1px solid #009B70}.pagination a:hover{background-color:#009B70;border:1px solid #009B70;color:#fff}.pagination .current{background-color:#009B70;border:1px solid #009B70;color:#fff}.catch{background-image:url(../img/common/catch/bgi--common.webp);background-position:left calc(50% + 165px) center;background-repeat:no-repeat;background-size:cover;min-height:455px;margin-bottom:100px;position:relative}.catch:before{content:" ";background:url(../img/common/catch/bgi--layer.svg) left calc(50% + 165px) bottom -1px no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2}.catch.catch--company{background-image:url(../img/common/catch/bgi--company.webp)}.catch.catch--welfare{background-image:url(../img/common/catch/bgi--welfare.webp)}.catch.catch--tour{background-image:url(../img/common/catch/bgi--tour.webp)}.catch.catch--faq{background-image:url(../img/common/catch/bgi--faq.webp)}.catch.catch--rating{background-image:url(../img/common/catch/bgi--rating.webp)}.catch.catch--scholarship{background-image:url(../img/common/catch/bgi--scholarship.webp)}.catch.catch--qualification{background-image:url(../img/common/catch/bgi--qualification.webp)}.catch.catch--jobs{background-image:url(../img/common/catch/bgi--jobs.webp)}.catch.catch--message{margin-bottom:160px}.catch.catch--recruitment{background-image:url(../img/common/catch/bgi--recruitment.webp)}.catch.catch--interview{background-image:url(../img/common/catch/bgi--interview.webp)}.catch.catch--career{background-image:url(../img/common/catch/bgi--career.webp)}.catch.catch--treatment{background-image:url(../img/common/catch/bgi--treatment.webp)}.catch.catch--workstyle{background-image:url(../img/common/catch/bgi--workstyle.webp)}.catch.catch--education{background-image:url(../img/common/catch/bgi--education.webp)}.catch.catch--crosstalk{background-image:url(../img/common/catch/bgi--crosstalk.webp)}.catch .catch__en{position:absolute;top:115px;left:calc(50% - 544px);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:2;color:#E4EFC0}.catch .catch__ja{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:500px;text-align:left;position:absolute;top:135px;left:calc(50% - 583px);z-index:2;line-height:1;letter-spacing:5px;font-family:sans-serif;font-weight:500;font-size:2.25rem;color:#009B70}@media screen and (max-width:1100px){.catch:before{content:none}}@media screen and (max-width:699px){.catch{background-position:left top;min-height:330px;margin-bottom:100px;position:relative}.catch:before{content:" ";background:url(../img/common/catch/bgi--layer-sp.svg) left 0 bottom 0 no-repeat;background-size:100% auto}.catch.catch--company{background-image:url(../img/common/catch/bgi--company-sp.webp)}.catch.catch--welfare{background-image:url(../img/common/catch/bgi--welfare-sp.webp)}.catch.catch--tour{background-image:url(../img/common/catch/bgi--tour-sp.webp)}.catch.catch--faq{background-image:url(../img/common/catch/bgi--faq-sp.webp)}.catch.catch--rating{background-image:url(../img/common/catch/bgi--rating-sp.webp)}.catch.catch--scholarship{background-image:url(../img/common/catch/bgi--scholarship-sp.webp)}.catch.catch--qualification{background-image:url(../img/common/catch/bgi--qualification-sp.webp)}.catch.catch--jobs{background-image:url(../img/common/catch/bgi--jobs-sp.webp)}.catch.catch--message{margin-bottom:100px}.catch.catch--recruitment{background-image:url(../img/common/catch/bgi--recruitment.webp)}.catch.catch--interview{background-image:url(../img/common/catch/bgi--interview.webp)}.catch.catch--career{background-image:url(../img/common/catch/bgi--career-sp.webp)}.catch.catch--treatment{background-image:url(../img/common/catch/bgi--treatment-sp.webp)}.catch.catch--workstyle{background-image:url(../img/common/catch/bgi--workstyle-sp.webp)}.catch.catch--education{background-image:url(../img/common/catch/bgi--education-sp.webp)}.catch.catch--crosstalk{background-image:url(../img/common/catch/bgi--crosstalk-sp.webp)}.catch .catch__en{top:13.5vh;left:12vw;z-index:2;color:#E4EFC0}.catch .catch__ja{height:500px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:17vh;left:8vw;z-index:2;line-height:0.5;font-weight:500;font-size:1.25rem}}.bottom-nav .bottom-nav__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 70px;border-bottom:2px solid #010101;line-height:1.5;letter-spacing:0.1em;font-weight:normal;font-size:1.88rem}@media screen and (min-width:700px){.bottom-nav{width:1100px;margin:0 auto 130px;text-align:left}}@media screen and (max-width:699px){.bottom-nav{padding:30px 0}.bottom-nav .bottom-nav__title{margin-bottom:40px;padding-bottom:10px;font-size:4vw}}.bottom-nav-list{list-style:none}.bottom-nav-list li:hover .bottom-nav-list__pic{background-size:110% auto}.bottom-nav-list li .bottom-nav-list__pic{background-position:center center;background-repeat:no-repeat;background-size:100% auto;border-radius:10px;position:relative;z-index:0;display:block;text-indent:-999px;overflow:hidden;-webkit-transition-duration:0.4s;transition-duration:0.4s}.bottom-nav-list li .bottom-nav-list-content{background:#fff;padding:20px 25px 10px 10px;border-radius:0 20px 20px 0;margin-top:-60px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-nav-list li .bottom-nav-list-content a{background:url(../img/common/item/mark/ico--arrow-pink.svg) right center no-repeat;display:block;-webkit-transition-duration:0.4s;transition-duration:0.4s;text-decoration:none;letter-spacing:0.1em;font-size:1.25rem;color:#009B70}.bottom-nav-list li .bottom-nav-list-content p{line-height:1.86;font-size:0.88rem;-webkit-transition-duration:0.4s;transition-duration:0.4s}@media screen and (min-width:700px){.bottom-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-nav-list li{width:350px;margin-right:25px}.bottom-nav-list li:nth-child(3),.bottom-nav-list li:nth-child(5){margin-right:0;margin-bottom:50px}.bottom-nav-list li .bottom-nav-list__pic{height:300px}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--tour{background-image:url(../img/common/item/bottom-nav/pic--01.webp)}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--info{background-image:url(../img/common/item/bottom-nav/pic--02.webp)}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--faq{background-image:url(../img/common/item/bottom-nav/pic--03.webp)}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--treat{background-image:url(../img/common/item/bottom-nav/pic--04.webp)}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--career{background-image:url(../img/common/item/bottom-nav/pic--05.webp)}.bottom-nav-list li .bottom-nav-list-content{width:303px}}@media screen and (max-width:699px){.bottom-nav-list{padding:0 30px}.bottom-nav-list li{margin-bottom:60px;text-align:left}.bottom-nav-list li .bottom-nav-list__pic{width:100%;height:auto;aspect-ratio:3/2}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--tour{background-image:url(../img/common/item/bottom-nav/pic--01-sp.webp)}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--info{background-image:url(../img/common/item/bottom-nav/pic--02-sp.webp)}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--faq{background-image:url(../img/common/item/bottom-nav/pic--03-sp.webp)}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--treat{background-image:url(../img/common/item/bottom-nav/pic--04.webp)}.bottom-nav-list li .bottom-nav-list__pic.bottom-nav-list__pic--career{background-image:url(../img/common/item/bottom-nav/pic--05.webp)}.bottom-nav-list li .bottom-nav-list-content{width:286px;margin-top:-60px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-nav-list li .bottom-nav-list-content a{font-size:1rem}.bottom-nav-list li .bottom-nav-list-content p{margin-top:15px;margin-right:-60px}}.bottom-entry .bottom-entry__title{background:url(../img/common/item/bottom-entry/bgi--title-01.svg) left bottom no-repeat,url(../img/common/item/bottom-entry/bgi--title-02.svg) right bottom no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 40px;margin:0 auto 20px;line-height:1;font-size:1.88rem;color:#009B70}.bottom-entry .bottom-entry-bg{background:url(../img/common/item/bottom-entry/bgi--section.webp) center center no-repeat;background-size:100% auto;padding-top:134px;padding-bottom:115px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:0.4s;transition-duration:0.4s}.bottom-entry .bottom-entry-bg.hover{background-size:110% auto}.bottom-entry .bottom-entry__enter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-bottom:17px;display:block;line-height:1;text-shadow:0px 3px 6px rgba(0,0,0,0.16);text-decoration:none;position:relative;letter-spacing:0.1em;font-size:1.25rem;font-weight:bold;color:#fff}.bottom-entry .bottom-entry__enter span{display:block;margin-bottom:10px;font-size:5rem}.bottom-entry .bottom-entry__enter:before{content:" ";background:#fff;width:100%;height:2px;display:block;position:absolute;bottom:0;left:0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation:entry_ani 3s linear infinite;animation:entry_ani 3s linear infinite}@media screen and (min-width:700px){.bottom-entry .bottom-entry-bg{height:505px}}@media screen and (max-width:699px){.bottom-entry .bottom-entry__title{background:url(../img/common/item/bottom-entry/bgi--title-01.svg) left bottom no-repeat,url(../img/common/item/bottom-entry/bgi--title-02.svg) right bottom no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 30px;margin:0 auto 20px;line-height:1.7;font-size:1.25rem;color:#009B70}.bottom-entry .bottom-entry-bg{background:url(../img/common/item/bottom-entry/bgi--section-sp.webp) center center no-repeat;background-size:cover;padding:82px 0 105px;-webkit-box-sizing:border-box;box-sizing:border-box}}.bottom-entry-list{background:#fff;border-radius:20px;margin-top:-120px;list-style:none;position:relative;z-index:2}.bottom-entry-list li a{background-color:#F5F9F2;display:block;border-radius:20px;text-decoration:none;color:#009B70}.bottom-entry-list li .bottom-entry-list__link{background-image:url(../img/common/item/mark/ico--arrow-green.svg);background-position:right 43px center;background-repeat:no-repeat;padding-left:52px;padding-top:32px;text-align:left;font-size:1.25rem}.bottom-entry-list li .bottom-entry-list__tel{padding-top:32px;line-height:1;font-weight:bold;font-size:0.88rem}.bottom-entry-list li .bottom-entry-list__tel span{display:block;margin-bottom:5px;font-size:2rem}@media screen and (min-width:700px){.bottom-entry-list{width:1100px;padding:44px 68px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom-entry-list li{width:450px}.bottom-entry-list li a{height:106px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:699px){.bottom-entry-list{padding:25px;margin:-40px 30px 55px}.bottom-entry-list li{margin-bottom:20px}.bottom-entry-list li a{height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;letter-spacing:0.1em}.bottom-entry-list li .bottom-entry-list__link{background-position:right 20px center;padding:25px 0;text-align:center;font-size:1rem}.bottom-entry-list li .bottom-entry-list__tel{padding:25px 0;font-size:0.63rem}.bottom-entry-list li .bottom-entry-list__tel span{font-size:1.5rem}}.facilities-list-section{background:url(../img/common/item/facilities/bgi--pc.svg) center top no-repeat;padding-top:77px;padding-bottom:20px;margin-bottom:150px;text-align:left}.facilities-list-section .facilities-list__title{letter-spacing:0.1em;font-weight:500;font-size:2.25rem;background:url(../img/common/item/facilities/tit--en.svg) left top no-repeat;padding-top:75px;color:#009B70}@media screen and (max-width:699px){.facilities-list-section .facilities-list__title{font-size:1.5rem}}@media screen and (min-width:700px){.facilities-list-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.facilities-list-section .facilities-list-header{width:213px;padding-top:60px}.facilities-list-section .facilities-list-content{width:790px;display:-ms-grid;display:grid;-ms-grid-columns:370px 50px 370px;grid-template-columns:370px 50px 370px}.facilities-list-section .facilities-list-content .facilities-list-item-01{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.facilities-list-section .facilities-list-content .facilities-list-item-02{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.facilities-list-section .facilities-list-content .facilities-list-item-03{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.facilities-list-section .facilities-list-content .facilities-list-item-04{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.facilities-list-section .facilities-list-content .facilities-list-item-05{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;margin-top:-160px}.facilities-list-section .facilities-list-content .facilities-list-item-06{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;margin-top:-180px}.facilities-list-section .facilities-list-content .facilities-list-item-07{margin-top:-240px;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.facilities-list-section .facilities-list__title{margin-left:-40px;padding-left:40px}}@media screen and (max-width:699px){.facilities-list-section{background:url(../img/common/item/facilities/bgi--pc.svg) calc(50% - 10vw) top no-repeat;background-size:140vw;padding:40px 30px}.facilities-list-section .facilities-list__title{margin-bottom:45px;font-size:1.25rem}.facilities-list-section .slick-next,.facilities-list-section .slick-prev{width:41px;height:41px;text-indent:-999px;overflow:hidden}.facilities-list-section .slick-prev{background:url(../img/common/item/facilities/ico--prev.svg) left top no-repeat;bottom:-80px;left:0;top:auto;right:auto}.facilities-list-section .slick-next{background:url(../img/common/item/facilities/ico--next.svg) left top no-repeat;bottom:-80px;left:60px;top:auto;right:auto}.facilities-list-section .slick-dots{width:60%;bottom:-60px;right:0;text-align:left}.facilities-list-section .slick-dots:before{content:" ";background:#eee;width:100%;height:2px;display:block;position:absolute;bottom:18px;left:0;z-index:-3}.facilities-list-section .slick-dots li{width:10%;height:10px;padding:0;border:0;margin:0;line-height:1}.facilities-list-section .slick-dots li button:before{content:none}.facilities-list-section .slick-dots li.active,.facilities-list-section .slick-dots li:first-child{background:#009B70;height:2px}}.facilities-list dt{font-weight:500;font-size:1.25rem;color:#FB7687}.facilities-list ul{list-style:none}.facilities-list ul li{margin-bottom:15px;line-height:1.5}.facilities-list ul strong{font-weight:normal}.facilities-list ul.span_hide span{display:none}@media screen and (min-width:700px){.facilities-list{width:395px}.facilities-list dd{padding-left:25px;margin-bottom:40px}.facilities-list:nth-of-type(n+6){float:right}}@media screen and (max-width:699px){.facilities-list dt{margin-bottom:15px}.facilities-list ul{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}.facilities-list ul li{background:#fff;width:48%;min-height:75px;height:auto;padding:5px 0;margin-bottom:10px;border:1px solid #009B70;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;font-size:0.75rem}.facilities-list ul li strong{display:block;margin-top:-30px}.facilities-list ul li strong.strong_top{margin-top:0;margin-bottom:-30px}.facilities-list ul li span{width:100%;display:block;margin:5px 0;line-height:1.5;font-size:0.63rem}.facilities-list ul li.facilities-list__shws strong{margin:10px 0}}.entry-tel{background:#F5F9F2 url(../img/entry/pic--tel.svg) 60px center no-repeat;padding:26px 0 35px 210px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px}.entry-tel .entry-tel__title{margin-bottom:18px;letter-spacing:0.1em;font-weight:500;font-size:1.13rem;color:#009B70}.entry-tel .entry-tel__tel{display:block;margin-bottom:5px;line-height:1;font-size:2.5rem;color:#009B70}.entry-tel .entry-tel__text{line-height:1.8;font-size:0.88rem;color:#707070}@media screen and (min-width:700px){.entry-tel{width:647px;margin:0 auto 100px}}@media screen and (max-width:699px){.entry-tel{background:#F5F9F2 url(../img/entry/pic--tel.svg) center top 20px no-repeat;background-size:60px auto;padding:100px 20px 20px;margin-bottom:60px;text-align:center}.entry-tel .entry-tel__title{font-size:4vw}.entry-tel .entry-tel__tel{text-decoration:underline;font-size:10vw}}.entry-form{margin-bottom:100px}.entry-attention{border:1px solid #CBCBCB;border-radius:20px;padding:40px 0;margin-bottom:195px;text-align:center}.entry-attention .entry-attention__title{margin-bottom:15px;letter-spacing:0.1rem;font-size:1.13rem}@media screen and (max-width:699px){.entry-attention{padding:20px;text-align:left;margin-bottom:100px}.entry-attention .entry-attention__title{text-align:center}}.common-contact{text-align:center}.common-contact .btn-detail-green,.common-contact .interview-common-crosstalk .interview-common-crosstalk__btn,.common-contact .interview-top-crosstalk .interview-top-crosstalk__btn,.common-contact .interview-top-list .interview-top-list__btn,.interview-common-crosstalk .common-contact .interview-common-crosstalk__btn,.interview-top-crosstalk .common-contact .interview-top-crosstalk__btn,.interview-top-list .common-contact .interview-top-list__btn{margin:0 auto}.common-contact dl dt{margin-bottom:15px;letter-spacing:0.1em;font-weight:500;font-size:1.13rem;color:#009B70}.common-contact dl dt img{display:block;margin:-15px auto 20px}.common-contact dl .common-contact__tel{letter-spacing:0.05em;line-height:1;font-size:2.5rem;color:#009B70}.common-contact dl p{font-size:0.88rem;color:#707070}@media screen and (min-width:700px){.common-contact{background:#F5F9F2;width:800px;margin-left:auto;margin-right:auto;border-radius:20px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.common-contact:before{content:" ";background:#fff;width:1px;height:100%;display:block;position:absolute;top:0;left:50%}.common-contact dl{width:50%}}@media screen and (max-width:699px){.common-contact dl{margin-bottom:60px}.common-contact dl:last-child{margin-bottom:0}}.faq{border:2px dashed #AFAAA7;border-radius:20px;padding:28px;margin-bottom:40px}.faq:last-child{margin-bottom:0}.faq dt{background:url(../img/faq/ico--q.svg) left top no-repeat;padding-left:62px;padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #009B70;letter-spacing:0.1em;line-height:1.5;font-weight:500;font-size:1.25rem;color:#009B70}.faq dd{background:url(../img/faq/ico--a.svg) left top no-repeat;padding-left:62px}@media screen and (max-width:699px){.faq dt{background-size:30px auto;padding-left:45px}.faq dd{background-size:30px auto;padding-left:45px}}.interview-list-wrap{counter-reset:number 0}@media screen and (min-width:700px){.interview-list-wrap{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){.interview-list-wrap{padding:0 30px}}.interview-list{width:350px;padding-right:47px;margin-bottom:70px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.interview-list:before{display:block;position:absolute;left:15px;top:-15px;counter-increment:number 1;content:"0" counter(number);line-height:1;font-size:5rem;color:#B5D437}.interview-list .interview-list__title{height:100px;margin-bottom:10px;line-height:1.6;letter-spacing:0em;font-size:1.25rem}.interview-list .interview-list__biz{margin-bottom:10px;display:block;line-height:1.5;font-size:0.88rem;font-weight:bold;color:#009B70}.interview-list .interview-list__name{margin-bottom:30px;display:block;line-height:1.5;font-weight:bold;font-size:1.13rem;color:#009B70}.interview-list .interview-list__name span{font-size:0.88rem}.interview-list .interview-list__photo{height:428px;border-radius:10px;margin-right:-47px;-webkit-transition-duration:0.4s;transition-duration:0.4s}.interview-list .interview-list__photo:hover .interview-list__photo{background-size:110% auto}.interview-list .interview-list-content{background:#fff url(../img/common/item/mark/ico--arrow-pink.svg) right 15px bottom no-repeat;margin-top:-125px;padding:20px 0 0 20px;border-radius:0 20px 0 0;-webkit-transition-duration:0.4s;transition-duration:0.4s}.interview-list .interview-list-content:hover{background:#fff url(../img/common/item/mark/ico--arrow-pink.svg) right 5px bottom no-repeat}@media screen and (max-width:699px){.interview-list{width:auto;height:auto;padding:0 11.2vw 0 0;margin-bottom:90px}.interview-list:before{left:15px;top:-35px;font-size:4rem}.interview-list .interview-list__title{height:auto;margin-bottom:15px;font-size:1.13rem}.interview-list .interview-list__photo{aspect-ratio:165/101;height:auto;margin-right:-11.2vw}.interview-list .interview-list-content{padding:20px 0 0 25px;margin-top:-53px}.interview-list .interview-list__title{line-height:1.6;font-size:1.13rem}.interview-list .interview-list__biz{margin-bottom:0;font-size:0.69rem}}.interview-list--01 .interview-list__photo{background:url(../img/common/item/interview-nav/pic--01.webp) center center no-repeat;background-size:100% auto}@media screen and (max-width:699px){.interview-list--01 .interview-list__photo{background:url(../img/interview/top/pic--01-sp.webp) left top no-repeat;background-size:100% auto}}.interview-list--01:hover .interview-list__photo{background-size:110% auto}.interview-list--02 .interview-list__photo{background:url(../img/common/item/interview-nav/pic--02.webp) center center no-repeat;background-size:100% auto}@media screen and (max-width:699px){.interview-list--02 .interview-list__photo{background:url(../img/interview/top/pic--02-sp.webp) left top no-repeat;background-size:100% auto}}.interview-list--02:hover .interview-list__photo{background-size:110% auto}.interview-list--03 .interview-list__photo{background:url(../img/common/item/interview-nav/pic--03.webp) center center no-repeat;background-size:100% auto}@media screen and (max-width:699px){.interview-list--03 .interview-list__photo{background:url(../img/interview/top/pic--03-sp.webp) left top no-repeat;background-size:100% auto}}.interview-list--03:hover .interview-list__photo{background-size:110% auto}.interview-common-crosstalk{background:url(../img/interview/top/pic--04.webp) left calc(50% + 30px) no-repeat;background-size:cover;border-radius:20px;padding:75px 0 0 50px;margin-bottom:150px;height:255px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff}.interview-common-crosstalk .interview-common-list__en{padding-left:10px;margin-bottom:10px;line-height:1;letter-spacing:0.1em;font-size:3.75rem}.interview-common-crosstalk .interview-common-list__title{letter-spacing:0.1em;font-size:1.25rem}.interview-common-crosstalk .interview-common-crosstalk__btn{position:absolute;right:60px;bottom:50px}@media screen and (max-width:699px){.interview-common-crosstalk{background-position:center center;background-size:cover;height:auto;position:relative;padding:40px 20px}.interview-common-crosstalk .interview-common-list__en{padding-left:0;margin-bottom:10px;font-size:2rem}.interview-common-crosstalk .interview-common-crosstalk__btn{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:-80px;left:0}}.interview-top-intro{margin-bottom:135px;text-align:center}@media screen and (max-width:699px){.interview-top-intro{padding:0 30px;margin-bottom:60px;text-align:left}}.interview-top-list-wrap{counter-reset:number 0}@media screen and (max-width:699px){.interview-top-list-wrap{padding:0 30px}}.interview-top-list{height:428px;padding:80px 0 0 150px;margin-bottom:120px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.interview-top-list:before{display:block;position:absolute;left:150px;top:-15px;counter-increment:number 1;content:"0" counter(number);line-height:1;font-size:5rem;color:#B5D437}.interview-top-list .interview-top-list__title{margin-bottom:35px;line-height:1.4;letter-spacing:0.1em;font-size:1.88rem}.interview-top-list .interview-top-list__biz{margin-bottom:10px;display:block;line-height:1.5;font-size:0.88rem}.interview-top-list .interview-top-list__name{margin-bottom:30px;display:block;line-height:1.5;font-weight:bold;font-size:1.13rem;color:#009B70}.interview-top-list .interview-top-list__name span{font-size:0.88rem}@media screen and (max-width:699px){.interview-top-list{height:auto;padding:38.5vw 11.2vw 0 0}.interview-top-list:before{left:15px;top:-35px;font-size:4rem}.interview-top-list .interview-top-list__title{margin-bottom:15px}.interview-top-list .interview-top-list-content{background:#fff;padding:20px 0 30px 25px;border-radius:0 20px 20px 0}.interview-top-list .interview-top-list__title{line-height:1.6;font-size:1.13rem}.interview-top-list .interview-top-list__btn{margin:0 -15px}}.interview-top-list--01{background:url(../img/interview/top/pic--01.webp) left top no-repeat;background-size:cover}@media screen and (max-width:699px){.interview-top-list--01{background:url(../img/interview/top/pic--01-sp.webp) left top no-repeat;background-size:100% auto}}.interview-top-list--02{background:url(../img/interview/top/pic--02.webp) left top no-repeat;background-size:cover}@media screen and (max-width:699px){.interview-top-list--02{background:url(../img/interview/top/pic--02-sp.webp) left top no-repeat;background-size:100% auto}}.interview-top-list--03{background:url(../img/interview/top/pic--03.webp) left top no-repeat;background-size:cover}@media screen and (max-width:699px){.interview-top-list--03{background:url(../img/interview/top/pic--03-sp.webp) left top no-repeat;background-size:100% auto}}.interview-top-crosstalk{background:url(../img/interview/top/pic--04.webp) left top no-repeat;background-size:cover;border-radius:20px;padding:155px 0 0 50px;margin-bottom:150px;height:400px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff}.interview-top-crosstalk .interview-top-list__en{padding-left:10px;margin-bottom:10px;line-height:1;letter-spacing:0.1em;font-size:3.75rem}.interview-top-crosstalk .interview-top-list__title{letter-spacing:0.1em;font-size:1.25rem}.interview-top-crosstalk .interview-top-crosstalk__btn{position:absolute;right:90px;bottom:114px}@media screen and (max-width:699px){.interview-top-crosstalk{background-size:cover;height:auto;position:relative;padding:40px 20px}.interview-top-crosstalk .interview-top-list__en{padding-left:0;margin-bottom:10px;font-size:2rem}.interview-top-crosstalk .interview-top-crosstalk__btn{bottom:-80px;left:0}}.interview-bg{position:relative}.interview-bg:before{content:" ";background:#F5F9F2;width:100%;height:554px;display:block;position:absolute;top:110px;left:0;z-index:-1}@media screen and (max-width:699px){.interview-bg:before{height:80vw}}.interview-main{padding-top:240px}@media screen and (max-width:699px){.interview-main{padding-top:50vw}}.interview-main-content{background:#fff;width:462px;padding:74px 0 30px 45px;margin-bottom:70px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;position:relative}.interview-main-content .interview-main__badge{background:#83CCD2;width:116px;height:116px;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;border-radius:50%;line-height:1.5;font-weight:bold;text-align:center;font-size:1.19rem;position:absolute;top:-57px;left:20px;color:#fff}.interview-main-content .interview-main__name{margin-bottom:5px;display:block;font-weight:bold;font-size:1.5rem}.interview-main-content .interview-main__workplace{line-height:1.5}@media screen and (max-width:699px){.interview-main-content{width:auto;padding:40px 20px 20px;margin:0 30px 60px}.interview-main-content .interview-main__badge{width:80px;height:80px;font-size:0.88rem}}.interview-main-01{background:url(../img/interview/interview01/pic--main.webp) right top no-repeat;background-size:950px auto}@media screen and (max-width:699px){.interview-main-01{background-size:150% auto}}.interview-main-02{background:url(../img/interview/interview02/pic--main.webp) right top no-repeat;background-size:950px auto}@media screen and (max-width:699px){.interview-main-02{background-size:150% auto}}.interview-main-02 .interview-main__badge{background:#F48C7F}.interview-main-03{background:url(../img/interview/interview03/pic--main.webp) right top no-repeat;background-size:950px auto}@media screen and (max-width:699px){.interview-main-03{background-size:150% auto}}.interview-main-03 .interview-main__badge{background:#B5D437}.interview-title{margin-bottom:150px;letter-spacing:0.1em;font-size:2rem}@media screen and (max-width:699px){.interview-title{margin:0 30px 30px;font-size:1.25rem}}@media screen and (min-width:700px){.interview-layout{width:800px;margin-left:auto;margin-right:auto}}@media screen and (max-width:699px){.interview-layout{margin-left:30px;margin-right:30px}}.interview-section{margin-bottom:120px}.interview-section .interview-section__title{margin-bottom:25px;line-height:1.5;font-size:1.25rem;color:#009B70}@media screen and (max-width:699px){.interview-section{margin-bottom:60px}.interview-section .interview-section__title{font-size:1.13rem}}@media screen and (min-width:700px){.interview-photo-01{margin:0 -150px 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.interview-photo-01 img{width:532px}}@media screen and (max-width:699px){.interview-photo-01{margin-bottom:60px}.interview-photo-01 img{display:block;margin-bottom:40px}}.interview-lede{margin-bottom:90px;letter-spacing:0.1em;line-height:1.44;text-align:center;font-size:2.25rem}@media screen and (max-width:699px){.interview-lede{margin-bottom:60px;font-size:1.25rem}}.interview-photo-02{display:block;margin:0 auto 90px}@media screen and (min-width:700px){.interview-outro{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;margin-right:-150px;margin-bottom:60px}.interview-outro .interview-photo-03{width:400px}.interview-outro .interview-section{width:460px}}@media screen and (max-width:699px){.interview-outro{margin-bottom:80px}}.interview-list-title{margin-bottom:135px}@media screen and (max-width:699px){.interview-list-title{margin-bottom:80px}}.crosstalk-layout{text-align:left}@media screen and (min-width:700px){.crosstalk-layout{width:800px;margin:0 auto}}.crosstalk-intro{background:url(../img/interview/crosstalk/pic--intro.webp) left top no-repeat;background-size:100% auto;list-style:none;margin-bottom:60px}.crosstalk-intro li{background:#F5F9F2;padding:15px 26px 26px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}.crosstalk-intro li .crosstalk-intro__biz{display:block;margin-bottom:15px;font-size:0.63rem}.crosstalk-intro li strong{font-size:1.25rem;color:#009B70}.crosstalk-intro li .crosstalk-intro__year{font-size:0.63rem;color:#707070}@media screen and (min-width:700px){.crosstalk-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:370px}.crosstalk-intro li{width:250px}}@media screen and (max-width:699px){.crosstalk-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40vw;padding:40vw 10px 0}.crosstalk-intro li{width:30%;padding:10px}.crosstalk-intro li strong{display:block;font-size:1rem}}.crosstalk-section{margin-bottom:100px}.crosstalk-section .crosstalk-section__lede{letter-spacing:0.1em;font-weight:500;font-size:1.88rem;margin-bottom:15px}@media screen and (max-width:699px){.crosstalk-section .crosstalk-section__lede{font-size:1.38rem}}.crosstalk-section .crosstalk-section__title{margin-bottom:20px;font-size:1.25rem;color:#009B70}@media screen and (max-width:699px){.crosstalk-section{padding:0 30px}}.crosstalk-talk{position:relative;min-height:145px;margin-bottom:60px;font-weight:500}.crosstalk-talk-wrap .crosstalk-talk{background-size:100px auto;background-repeat:no-repeat;position:relative}.crosstalk-talk-wrap .crosstalk-talk:before{width:100px;text-align:center;position:absolute;top:110px;font-size:1.25rem;color:#009B70}.crosstalk-talk-wrap .crosstalk-talk:after{content:" ";width:43px;height:1px;border-top:1px dashed #000;display:block;position:absolute;top:60px}.crosstalk-talk-wrap .crosstalk-talk:nth-child(odd){background-position:left top;padding:40px 0 0 173px}.crosstalk-talk-wrap .crosstalk-talk:nth-child(odd):before{left:0}.crosstalk-talk-wrap .crosstalk-talk:nth-child(odd):after{left:110px}.crosstalk-talk-wrap .crosstalk-talk:nth-child(2n){background-position:right top;padding:40px 173px 0 0}.crosstalk-talk-wrap .crosstalk-talk:nth-child(2n):before{right:0}.crosstalk-talk-wrap .crosstalk-talk:nth-child(2n):after{right:110px}@media screen and (max-width:699px){.crosstalk-talk-wrap .crosstalk-talk{background-size:80px auto}.crosstalk-talk-wrap .crosstalk-talk:before{width:80px;top:90px;font-size:1rem}.crosstalk-talk-wrap .crosstalk-talk:after{content:" ";width:20px;height:1px;border-top:1px dashed #000;display:block;position:absolute;top:40px}.crosstalk-talk-wrap .crosstalk-talk:nth-child(odd){background-position:left top;padding:20px 0 0 120px}.crosstalk-talk-wrap .crosstalk-talk:nth-child(odd):before{left:0}.crosstalk-talk-wrap .crosstalk-talk:nth-child(odd):after{left:80px}.crosstalk-talk-wrap .crosstalk-talk:nth-child(2n){background-position:right top;padding:20px 120px 0 0}.crosstalk-talk-wrap .crosstalk-talk:nth-child(2n):before{right:0}.crosstalk-talk-wrap .crosstalk-talk:nth-child(2n):after{right:80px}}.crosstalk-talk--sato{background-image:url(../img/interview/crosstalk/ico--sato.webp)}.crosstalk-talk--sato:before{content:"佐藤"}.crosstalk-talk--goto{background-image:url(../img/interview/crosstalk/ico--goto.webp)}.crosstalk-talk--goto:before{content:"後藤"}.crosstalk-talk--okumura{background-image:url(../img/interview/crosstalk/ico--okumura.webp)}.crosstalk-talk--okumura:before{content:"奥村"}.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-fz-title-lv1{letter-spacing:0.1em;font-weight:500;font-size:2.25rem}.u-en-title{margin-bottom:-3rem;display:block;line-height:1;position:relative;z-index:0;letter-spacing:0.1em;opacity:0.3;font-size:5rem;color:#B5D437}@media screen and (max-width:699px){.u-en-title{font-size:11vw}}.u-font-bold{font-weight:bold}.u-color-red{color:red}.u-color-white{color:white}.u-color-main{color:#009B70}.u-color-sub{color:#B5D437}.bottom-nav-list li:hover,.bottom-nav-list li:hover a,.u-color-pink{color:#FB7687}.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%);padding:0 2px;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%);padding:0 2px;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--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){.facilities-list-section,.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}.u-target{display:block;padding-top:100px;margin-top:-100px}@media screen and (max-width:699px){.u-br-not-sp{display:none}}@media screen and (min-width:699px){.u-br-sp{display:none}}.hide{display:none}.footer-nav dl dt,.sp-global dl dt,.u-nav-dl dt{margin-bottom:22px;color:#009B70}.footer-nav dl ul,.sp-global dl ul,.u-nav-dl ul{margin-left:1em;list-style:none}.footer-nav dl ul li,.sp-global dl ul li,.u-nav-dl ul li{padding-left:14px;margin-bottom:15px;position:relative}.footer-nav dl ul li:before,.sp-global dl ul li:before,.u-nav-dl ul li:before{position:absolute;top:0;left:0;content:"・";color:#FB7687}@media screen and (max-width:699px){.footer-nav dl,.sp-global dl,.u-nav-dl{border-bottom:0.5px solid #707070}.footer-nav dl dt,.sp-global dl dt,.u-nav-dl dt{background:url(../img/common/item/mark/ico--nav-plus.svg) right 14px center no-repeat;padding:15px 40px 15px 0;margin-bottom:0;font-size:0.93rem}.footer-nav dl dd,.sp-global dl dd,.u-nav-dl dd{display:none}.footer-nav dl.active dt,.sp-global dl.active dt,.u-nav-dl.active dt{background-image:url(../img/common/item/mark/ico--nav-minus.svg)}.footer-nav dl.active dd,.sp-global dl.active dd,.u-nav-dl.active dd{display:block}}
/*# sourceMappingURL=interview.css.map */