@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Raleway:wght@900&display=swap";.border-hrz-lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.border-hrz-lr::before{-ms-flex-item-align:center;align-self:center;background-color:#eceeef;content:"\a0";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;-webkit-box-sizing:inherit;box-sizing:inherit;margin-right:7px}.border-hrz-lr::after{-ms-flex-item-align:center;align-self:center;background-color:#eceeef;content:"\a0";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;-webkit-box-sizing:inherit;box-sizing:inherit;margin-left:7px}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 28px;height:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.breadcrumbs li{list-style:none;font-size:1.2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs li:not(:last-child)::after{content:"";display:block;position:absolute;right:-17px;width:7px;height:7px;border-right:1px solid #555;border-top:1px solid #555;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button,.button-default,.button-small{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:transparent;cursor:pointer;text-decoration:none;-webkit-transition:.2s;transition:.2s;letter-spacing:.05em}.button-default,.button-small{width:100%;color:#6c4530;height:50px;border:1px solid #6c4530;border-radius:30px}.button-small{font-size:1.2rem;width:calc((100% - 11px)/2);height:30px;padding:0 10px;letter-spacing:.05em}.button-small+.button-small{margin-left:5px}.is_PC .button,.is_PC .button-default,.is_PC .button-small{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.is_PC .button:hover,.is_PC .button-default:hover,.is_PC .button-small:hover{background:#636c72;color:#fff;border:1px solid #636c72}.is_SP .button.hover,.is_SP .hover.button-default,.is_SP .hover.button-small{background:#636c72;color:#fff;border:1px solid #636c72}@media(min-width:1024px){.button-default,.button-small{width:180px}}@media(min-width:1280px){.button-default,.button-small{width:250px}.button-small{width:120px}}.date{font-size:1.1rem;display:inline-block;line-height:1;color:#7b868d;letter-spacing:.05em;vertical-align:middle}@-webkit-keyframes animation1{0%{position:relative;left:-800px}100%{position:relative;left:0}}@keyframes animation1{0%{position:relative;left:-800px}100%{position:relative;left:0}}@-webkit-keyframes slideup{0%{-webkit-transform:translateY(70px);transform:translateY(70px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideup{0%{-webkit-transform:translateY(70px);transform:translateY(70px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media(min-width:601px){.footer .footer-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:silver}input::-moz-placeholder,textarea::-moz-placeholder{color:silver}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:silver}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:silver}input::placeholder,textarea::placeholder{color:silver}.equal-height{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}.equal-height::after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.responsive-img{display:block;height:auto;max-width:100%}@-webkit-keyframes ld-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes ld-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes ld-logo{0%{opacity:1}100%{opacity:0}}@keyframes ld-logo{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes stepsline{0%{background-position:0 0}100%{background-position:-800px 0}}@keyframes stepsline{0%{background-position:0 0}100%{background-position:-800px 0}}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes kf-hero2{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kf-hero2{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes kf-hero{0%{left:0;right:100%}50%{left:0;right:0}100%{left:100%;right:0}}@keyframes kf-hero{0%{left:0;right:100%}50%{left:0;right:0}100%{left:100%;right:0}}@-webkit-keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1}}@keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1}}a{color:#333}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav li{letter-spacing:.1rem}.footer-nav li a{padding:0 10px;line-height:36px;height:36px;display:inline-block}.footer-nav li a img{vertical-align:middle}#loading__index .loading__bg{position:fixed;width:100vw;height:100vh;background-color:#ffeadc;left:0;top:0;z-index:100}#loading__index .loading__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:101;opacity:0;width:250px;height:50px;background-repeat:no-repeat;background-size:cover;background-image:url(/images/logo-loading.svg)}#loading__index.ld-animation .loading__bg{-webkit-animation-name:ld-animation;animation-name:ld-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#loading__index.ld-animation .loading__logo{-webkit-animation-name:ld-logo;animation-name:ld-logo;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nonscroll{overflow:hidden}@media(min-width:1024px){#loading__index .loading__logo{width:400px;height:80px}}.modal{display:none}.modal__trigger{cursor:pointer}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.6);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}.modal__header{padding:20px 0;border-top:1px solid #eceeef}.modal__header h4{font-size:1.8rem;letter-spacing:.05em;color:#6c4530;margin-bottom:10px}.modal__container{max-width:80vw;width:650px;max-height:80vh;padding:30px;background-color:#fff;overflow-y:auto;border-radius:20px}.modal__footer{text-align:center}.modal__close{margin-top:30px;display:inline-block;position:relative;width:40px;height:40px;opacity:.5;cursor:pointer;background-color:#eceeef;border-radius:20px;-webkit-transition:.2s;transition:.2s}.modal__close:hover{opacity:1}.modal__close::before,.modal__close::after{position:absolute;top:50%;left:50%;content:"";height:20px;width:1px;background-color:#333}.modal__close::before{-webkit-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg)}.modal__close::after{-webkit-transform:translate(-50%,-50%)rotate(-45deg);transform:translate(-50%,-50%)rotate(-45deg)}@media(min-width:1024px){.modal__container{padding:40px 50px 30px}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;margin:0}.modal__header h4{margin-bottom:0}}.postNav{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postNav a{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.postNav__prev{padding-left:50px}.postNav__prev:hover{color:#6c4530}.postNav__prev:hover::before{left:5px}.postNav__prev:hover::after{left:6px}.postNav__prev::before,.postNav__prev::after{content:"";display:block;position:absolute;top:50%;-webkit-transition:.2s;transition:.2s}.postNav__prev::before{left:10px;width:15px;height:1px;margin-top:-.5px;background:#ccc}.postNav__prev:after{left:11px;width:11px;height:11px;margin-top:-5.5px;border-right:1px solid #ccc;border-top:1px solid #ccc;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.postNav__next{padding-right:50px;text-align:right}.postNav__next:hover{color:#6c4530}.postNav__next:hover::before{right:5px}.postNav__next:hover::after{right:6px}.postNav__next::before,.postNav__next::after{content:"";display:block;position:absolute;top:50%;-webkit-transition:.2s;transition:.2s}.postNav__next::before{right:10px;width:15px;height:1px;margin-top:-.5px;background:#ccc}.postNav__next:after{right:11px;width:11px;height:11px;margin-top:-5.5px;border-right:1px solid #ccc;border-top:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg)translate(0,0);transform:rotate(-45deg)translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg)translate(-20px,20px);transform:rotate(-45deg)translate(-20px,20px);opacity:0}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg)translate(0,0);transform:rotate(-45deg)translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg)translate(-20px,20px);transform:rotate(-45deg)translate(-20px,20px);opacity:0}}.scroll-top{position:fixed;bottom:50px;right:20px;display:none}.scroll-top a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;line-height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.scroll-top a::after{content:"";display:block;top:0;left:0;right:0;bottom:0;background:#636c72;border-radius:50%;position:absolute}.scroll-top a svg{width:20px;height:20px;fill:#fff;z-index:1}.scroll-top a:hover{opacity:.7}@media(min-width:993px){.scroll-top{display:block}}.fadeIn{opacity:0;-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-transition:.3s;transition:.3s}.fadeIn.scrollIn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.px30{padding-left:30px !important;padding-right:30px !important}.mb40{margin-bottom:40px !important}.px30-m_px20-s{padding-left:20px !important;padding-right:20px !important}.px40-l_px30-m{padding-left:30px !important;padding-right:30px !important}@media(min-width:601px){.px30-m_px20-s{padding-left:30px !important;padding-right:30px !important}}@media(min-width:993px){.px40-l_px30-m{padding-left:40px !important;padding-right:40px !important}}table{width:100%;border-collapse:collapse;table-layout:fixed}table td{word-break:break-all}table td:first-of-type{text-align:center;background-color:#f1ddcf}table td{display:block;padding:5px;line-height:1.8}@media(min-width:1024px){table tbody{border-bottom:1px solid #eceeef}table tr{border-top:1px solid #eceeef}table td{display:table-cell;padding:10px;line-height:1.8}table td:first-of-type{width:150px;text-align:left;background-color:transparent}}html{font-size:62.5%;color:#333;line-height:1.5}body{font-size:1.4rem;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Arial,メイリオ,Meiryo,sans-serif}h1,h2,h3,h4,h5{font-weight:500;line-height:1.3}.h1{font-size:3.6rem !important}.h2{font-size:2.4rem !important}.h3{font-size:2.1rem !important}.h4{font-size:1.7rem !important}.h5{font-size:1.4rem !important}p{font-size:1.4rem;letter-spacing:.05rem}span.small{font-size:1.05rem}.small{font-size:1.2rem}.center-align{text-align:center}.toggleHeader{position:fixed;left:5%;top:20px;width:50px;height:50px;background-color:#fff;border-radius:25px;z-index:100}.toggleNav{position:fixed;left:-320px;top:0;width:300px;height:100vh;padding-top:40px;background-color:#fff;-webkit-transition:all .6s;transition:all .6s;z-index:200;overflow-y:auto}.toggleNav__list{margin:0;padding:60px 30px 0;list-style:none}.toggleNav li{text-align:left}.toggleNav li a{display:block;padding:12px 0;border-bottom:1px solid #eceeef;text-decoration:none;color:#333}.burger{position:absolute;left:0;top:0;width:50px;height:50px;cursor:pointer;z-index:300}.burger span{position:absolute;left:16px;width:18px;height:1px;background-color:#111;-webkit-transition:all .3s;transition:all .3s}.burger span:first-child{top:16px}.burger span:nth-child(2){top:24px}.burger span:last-child{top:32px}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#000;opacity:0;visibility:hidden;-webkit-transition:all .6s;transition:all .6s;cursor:pointer}.nav-open .toggleNav{left:0}.nav-open .black-bg{opacity:.8;visibility:visible}.nav-open .burger span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:24px}.nav-open .burger span:nth-child(2){width:0;left:50%}.nav-open .burger span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24px}@media(min-width:1024px){.toggleHeader{display:none}}.is_PC a .zoomIn{overflow:hidden}.is_PC a .zoomIn>img{-webkit-transition-duration:.3s;transition-duration:.3s}.is_PC a:hover .zoomIn>img{-webkit-transform:scale(1.1);transform:scale(1.1)}address{font-style:normal}p{line-height:1.8}.header .navmenu{position:fixed;bottom:60px;left:50px;z-index:10}.header .navmenu ul li{font-size:1.2rem;letter-spacing:.2em;margin-bottom:15px}.header .navmenu .logo{width:60px;height:60px}.header .navmenu li{height:40px;-webkit-transition:.2s;transition:.2s}.header .navmenu li+li{margin-top:10px}.header .navmenu li a{display:inline-block;width:40px;height:40px}.header .header-nav .brand-logo{height:70px;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-nav .brand-logo img{width:160px;height:auto}.header .header-nav .sidenav-trigger{margin-top:5px}.header .sidenav{padding-top:60px}.header .sidenav .brand-logo{display:block;margin-bottom:15px}.header .sidenav .brand-logo img{width:180px}.header .sidenav .mainmenu{margin-top:0;margin-bottom:15px;border-bottom:1px solid #eceeef}.header .sidenav .mainmenu li,.header .sidenav .mainmenu a{font-size:1.7rem;font-family:josefin sans,sans-serif;letter-spacing:.05em}.header .sidenav .mainmenu>li{border-top:1px solid #eceeef}.header .sidenav .mainmenu>li a{-webkit-transition:.2s;transition:.2s}.body__else{opacity:0}.body__else.ld-fadeIn{opacity:1;-webkit-transition:all .5s ease 0;transition:all .5s ease 0}.hero__img{position:relative;height:100vh;margin:0;overflow:hidden}.hero__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation:kf-hero2 10s ease-in-out infinite;animation:kf-hero2 10s ease-in-out infinite}.hero__txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%}.hero__fukidashi{position:absolute;top:15%;right:15%;width:23%}.FBfeed__top{background-color:#fff;bottom:0;width:100%;padding:7px 25px}.FBfeed__top__ttl{display:inline-block;font-size:2rem;font-family:raleway,sans-serif;padding:5px 25px;letter-spacing:.2em;background-color:#fff;color:#6c4530;position:absolute;top:-39px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-right-radius:20px;border-top-left-radius:20px}.FBfeed__top ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.FBfeed__top ul li:hover::before{right:5px}.FBfeed__top ul li:hover::after{right:6px}.FBfeed__top ul li::before,.FBfeed__top ul li::after{content:"";display:block;position:absolute;top:50%;-webkit-transition:.2s;transition:.2s}.FBfeed__top ul li::before{right:10px;width:15px;height:1px;margin-top:-.5px;background:#ccc}.FBfeed__top ul li:after{right:11px;width:11px;height:11px;margin-top:-5.5px;border-right:1px solid #ccc;border-top:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.FBfeed__top ul li+li{border-top:1px solid #ccc}.FBfeed__top ul li time{display:block;margin-bottom:5px}.FBfeed__top ul li span{display:block}.bg__1{background-color:#f5f1ed}.bg__2{width:100%;background:url(/images/section-wave.svg);background-size:cover;background-repeat:no-repeat;background-color:#f5f1ed;height:0;padding:0;padding-bottom:calc(100% * 1/14)}.bg__3{width:100%;background:url(/images/section-wave-3.svg);background-size:cover;background-repeat:no-repeat;background-color:#fff;height:0;padding:0;padding-bottom:calc(100% * 1/14)}.anm__1,.anm__2,.anm__3,.anm__4,.anm__5{position:absolute;background-repeat:no-repeat;background-size:cover;-webkit-animation:stepsline 2.5s steps(4)infinite;animation:stepsline 2.5s steps(4)infinite}.anm__1{width:200px;height:200px;bottom:-220px;left:50px;background-image:url(/images/am-dog1.png)}.anm__2{width:200px;height:200px;bottom:-30px;right:0;background-image:url(/images/am-dog2.png)}.anm__3{display:none;width:200px;height:200px;background-image:url(/images/am-cat1.png)}.anm__4{width:200px;height:200px;top:-120px;right:0;background-image:url(/images/am-cat2.png);z-index:2}.anm__5{width:200px;height:200px;top:15px;left:20px;background-image:url(/images/am-cat1.png)}.obj__1,.obj__2,.obj__3,.obj__4,.obj__5{position:absolute;background-repeat:no-repeat;background-size:cover;display:none}.obj__1{top:-250px;left:0;width:56px;height:100px;background-image:url(/images/svg1.svg)}.obj__2{top:300px;right:0;width:96px;height:280px;z-index:10;background-image:url(/images/svg2.svg)}.obj__3{top:100px;left:0;width:150px;height:360px;background-image:url(/images/svg3.svg)}.obj__4{right:100px;top:300px;width:352px;height:96px;background-image:url(/images/svg4.svg)}.obj__5{top:50px;left:0;width:300px;height:270px;background-image:url(/images/svg5.svg)}.tag-list{padding:0;margin:0}.tag-list .item-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;margin-right:5px}.tag-list .item-tag span{font-size:1.1rem;display:inline-block;line-height:22px;letter-spacing:.05em;height:22px;padding:0 8px;background-color:#eceeef;border-radius:14px}.badge--recruiting{display:inline-block;font-size:1.1rem;color:#636c72;line-height:22px;letter-spacing:.05em;height:22px;padding:0 8px;background-color:#ffeadc;border-radius:13px}.badge--recruiting--circle{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;color:#333;line-height:1.2;width:45px;height:45px;letter-spacing:.1em;background-color:#ffeadc;border-radius:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-15px;left:-15px}.badge--recruiting--circle span{text-align:center}time{display:block;font-family:open sans,sans-serif;letter-spacing:.1em;font-size:1.1rem;font-weight:600}time .material-icons{font-size:1.3rem;margin-right:3px;vertical-align:-2px}.city-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.city-list .item-tag span{font-size:1.4rem;color:silver;background-color:transparent}a .underline{position:relative;display:inline-block}a .underline::after{position:absolute;bottom:-3px;left:0;content:"";width:100%;height:1px;background:#636c72;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}a:hover .underline::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.entry__img{overflow:hidden}.entry__txt time{font-size:1.2rem;margin-bottom:5px}.entry a{-webkit-transition:.2s;transition:.2s}.entry__ttl{margin-bottom:10px}.entry__ttl h2{font-size:1.7rem;letter-spacing:.05em;margin-right:5px;margin-bottom:0}.entry .tag-list{display:inline-block}.sidebar__item{margin-bottom:60px}.sidebar__item:last-child{margin-bottom:0}.sidebar__item__header{color:#6c4530;font-size:1.4rem;font-weight:600;font-family:open sans,sans-serif;letter-spacing:.15em;margin-bottom:20px}.sidebar__item .entry>a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.sidebar__item .entry__img{width:120px;margin-right:20px;border-radius:5px}.sidebar__item .entry__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar__item .entry__ttl{margin-bottom:0}.sidebar__item .entry__ttl h3{font-size:1.4rem;margin-bottom:5px}.sidebar__item .entry:last-child{margin-bottom:0}.sidebar__item__body.vetsList{margin-bottom:15px}.sidebar__item__body.vetsList ul li .material-icons{position:absolute;top:8px;right:5px;color:silver}.sidebar__item__body .badge--recruiting{margin-left:10px;color:#6c4530;line-height:1;height:auto;padding:0;background-color:transparent;border-radius:0}.sidebar .tagCloud{font-size:0}.sidebar .tagCloud li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;margin:0 6px 6px 0}.sidebar .tagCloud li>a{font-size:1.1rem;line-height:26px;height:26px;padding:0 8px;border:1px solid #eceeef;text-decoration:none;border-radius:13px}.sidebar .bnr__jobinfo{text-align:center}.sidebar .bnr__jobinfo__img{display:inline-block;width:210px}.sns-share-wrap{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-share-wrap .share-title{font-size:1.7rem;font-weight:600;font-family:open sans,sans-serif;letter-spacing:.1em;margin-right:20px}.sns-share-wrap .sns-list{height:40px;line-height:40px}.sns-share-wrap .sns-list a{position:relative;display:inline-block;background-color:#eee;width:40px;height:40px;border-radius:50%;background-clip:padding-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:10px}.sns-share-wrap .sns-list a i{display:block;font-size:16px;color:#636c72;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blockReveal{overflow:hidden}.blockReveal.inview{position:relative}.blockReveal.inview::after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#6c4530;-webkit-animation-name:kf-hero;animation-name:kf-hero;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.index .contents__ttl h2,.index .about__ttl h2,.index .member__ttl h2,.index .news__ttl h2{font-weight:600;font-size:3.5rem;font-family:raleway,sans-serif;letter-spacing:.1em;color:#6c4530}.index .contents__ttl h2 .ja,.index .about__ttl h2 .ja,.index .member__ttl h2 .ja,.index .news__ttl h2 .ja{display:block;font-size:1.2rem;letter-spacing:.2em;margin-top:10px}.index .meta{margin-bottom:5px}.index .about{padding-top:100px;margin-bottom:250px;position:relative}.index .about__img{width:209px;height:300px;margin:0 auto 30px 150px;background-image:url(/images/map.svg);background-repeat:no-repeat;background-size:cover}.index .about__txt{width:90%;margin:0 auto;padding:30px;background-color:#fff;border-radius:30px}.index .about__txt .ul{text-decoration:underline}.index .about__txt h3{font-size:2rem;line-height:1.7;letter-spacing:.05em}.index .about__desc{font-size:2rem;line-height:1.7;letter-spacing:.12em;margin-bottom:40px}.index .contents{padding-bottom:80px;padding-left:5%;padding-right:5%}.index .contents__ttl{text-align:center;margin-bottom:30px}.index .contents__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px}.index .contents__item__img{border-radius:20px;overflow:hidden}.index .contents__item__ttl{text-align:center;margin-top:-40px;position:relative}.index .contents__item__ttl h3{display:inline-block;font-size:2.4rem;font-weight:700;background-color:#f5f1ed;padding:30px 40px;border-radius:20px;letter-spacing:.12em;color:#6c4530;position:relative}.index .contents__item__ttl h3::after{position:absolute;content:"";width:50px;height:2px;left:calc(50% - 25px);bottom:15px;background-color:#6c4530}.index .contents__item__desc{text-align:center;margin-bottom:20px}.index .contents__item__desc p{font-size:1.6rem;font-weight:700;letter-spacing:.12em}.index .jobInfo{background-color:#fff;padding-top:80px;padding-bottom:80px;position:relative;padding-left:5%;padding-right:5%}.index .jobInfo__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px;margin-bottom:80px}.index .jobInfo__item{width:calc(50% - 10px)}.index .jobInfo__item .modal__trigger{position:relative}.index .jobInfo__item__img{border-radius:15px;overflow:hidden;margin-bottom:15px}.index .jobInfo__item__ttl{margin-bottom:10px}.index .jobInfo__item h3{display:inline-block;font-size:1.6rem;letter-spacing:.12em}.index .member{padding-top:100px;padding-bottom:0;background-color:#fff;position:relative}.index .member__ttl{margin-bottom:30px;text-align:center}.index .member .gmap{position:relative}.index .member .gmap__map{position:relative;width:100%;height:0;padding-top:125%}.index .member .gmap form{margin-bottom:30px}.index .member .gmap__checkbox{display:none}.index .member .gmap input[type=checkbox]{display:none}.index .member .gmap input[type=checkbox]:checked+.control::before{border:1px solid #6c4530;background:#6c4530}.index .member .gmap input[type=checkbox]:checked+.control::after{opacity:1}.index .news{background-color:#f0f4f7;padding-top:60px;padding-bottom:60px;position:relative}.index .news__ttl{margin-bottom:30px;text-align:center}.index .news .entry__img{margin-bottom:20px;border-radius:30px}.index .news h3{font-size:1.8rem;margin-bottom:10px;letter-spacing:.12em}.index #swiper2{overflow:hidden}#globalNav{display:none}.globalNav{display:none}.main__container .member.archive,.main__container .member.single,.main__container .jobInfo.archive,.main__container .about.single,.main__container .contact.single,.main__container .link.single{width:100%;margin-left:0}.main__container .container{margin-bottom:50px}.archive__header{margin-top:100px;margin-bottom:60px}.archive__ttl{text-align:center}.archive__ttl h1{height:auto;display:inline-block;font-weight:600;font-family:raleway,sans-serif;letter-spacing:.15em;font-size:4.5rem;margin:0 0 10px;color:#6c4530}.archive__ttl .ja{font-size:1.4rem;letter-spacing:.2em;color:#6c4530}.archive.member .archive__body,.single.member .archive__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px}.archive.member .archive__body .entry,.single.member .archive__body .entry{width:calc(50% - 10px)}.archive.member .archive__body .entry a,.single.member .archive__body .entry a{position:relative}.archive.member .archive__body .entry__img,.single.member .archive__body .entry__img{border-radius:15px;margin-bottom:15px}.archive.member .archive__body .entry .badge--recruiting,.single.member .archive__body .entry .badge--recruiting{position:absolute;top:10px;left:10px}.archive.member .vetsGroup,.single.member .vetsGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 15px;letter-spacing:.05em}.archive.member .vetsGroup a,.single.member .vetsGroup a{display:inline-block;font-size:1.4rem;color:#6c4530;text-align:center;padding:7px 20px;border-radius:5px;border:1px solid #6c4530}.archive.member .vetsGroup__body,.single.member .vetsGroup__body{padding:0 0 10px;border-bottom:0}.archive.member .vetsGroup__body li,.single.member .vetsGroup__body li{padding-left:15px}.archive.member .vetsGroup__body li a,.single.member .vetsGroup__body li a{display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive.jobInfo .archive__body,.single.jobInfo .archive__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive.jobInfo .archive__body .entry,.single.jobInfo .archive__body .entry{margin-bottom:50px;border-top:6px solid #6c4530}.archive.jobInfo .archive__body .entry__header,.single.jobInfo .archive__body .entry__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.archive.jobInfo .archive__body .entry__img,.single.jobInfo .archive__body .entry__img{width:60px;border-radius:5px;margin-right:30px}.archive.jobInfo .archive__body .entry__ttl,.single.jobInfo .archive__body .entry__ttl{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#6c4530;margin-bottom:0}.archive.jobInfo .jobInfo__note,.single.jobInfo .jobInfo__note{width:100%;margin:0 auto 50px;padding:40px 50px;background-color:#ffeadc;border-radius:30px}.archive.jobInfo .jobInfo__note__txt,.single.jobInfo .jobInfo__note__txt{margin-bottom:30px}.archive.contact .form__comment,.single.contact .form__comment{margin-bottom:30px}.archive.contact .form__name__email,.single.contact .form__name__email{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px;margin-bottom:40px}.archive.contact .form__name,.archive.contact .form__email,.single.contact .form__name,.single.contact .form__email{-webkit-box-flex:1;-ms-flex:1;flex:1}.archive.contact .form-submit,.single.contact .form-submit{color:#636c72;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;padding:0 70px;background:#fff;border-radius:5px;font-size:1.4rem;text-decoration:none;letter-spacing:.1em;border:1px solid silver;cursor:pointer;-webkit-transition:.2s;transition:.2s}.archive.contact .form__recaptcha,.single.contact .form__recaptcha{margin-bottom:30px}.archive.contact label,.single.contact label{display:block;font-weight:600;font-family:open sans,sans-serif;letter-spacing:.1em;line-height:normal;margin-bottom:10px}.archive.contact input[type=text],.archive.contact input[type=email],.archive.contact textarea,.single.contact input[type=text],.single.contact input[type=email],.single.contact textarea{width:100%;color:silver;border:1px solid #eceeef;outline:none;padding:5px 15px;line-height:1.8}.archive.contact input[type=text]:focus,.archive.contact input[type=email]:focus,.archive.contact textarea:focus,.single.contact input[type=text]:focus,.single.contact input[type=email]:focus,.single.contact textarea:focus{color:#636c72}.archive.contact .g-recaptcha>div,.single.contact .g-recaptcha>div{margin:0 auto}.archive .container .main,.single .container .main{width:90%;margin:0 auto}.archive .container .sidebar,.single .container .sidebar{width:90%;margin:50px auto 0}.about.single .main .entry__header{margin-bottom:30px}.about.single .main .entry__header time{font-size:1.4rem;margin-bottom:10px}.about.single .main .entry__ttl{margin:0 0 15px}.about.single .main .entry__ttl h1{letter-spacing:.05em;margin:0}.about.single .main .entry__body h1{margin:0;letter-spacing:.05em}.about.single .main .entry__body h2{font-size:2.4rem;background-color:#f7f7f9;border-left:8px solid #6c4530;padding:8px 15px;margin:80px 0 -18px;letter-spacing:.05em}.about.single .main .entry__body h2+h3{margin-top:45px}.about.single .main .entry__body h2+p{margin-top:36px}.about.single .main .entry__body h3{font-size:2.1rem;border-top:2px solid #6c4530;border-bottom:2px solid #6c4530;padding:5px 0 5px 10px;margin:36px 0 -18px;letter-spacing:.05em}.about.single .main .entry__body h3+h4,.about.single .main .entry__body h3+p{margin-top:36px}.about.single .main .entry__body h3+table{margin-top:45px}.about.single .main .entry__body h4{position:relative;font-size:1.7rem;padding-left:28px;margin:18px 0 -18px;letter-spacing:.05em}.about.single .main .entry__body h4::before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:1px;left:0;background-color:#6c4530}.about.single .main .entry__body h4::after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;top:8px;left:7px;background-color:#fff}.about.single .main .entry__body h4+p{margin-top:27px}.about.single .main .entry__body p{line-height:1.8;margin:18px 0}.about.single .main .entry__body p img{max-width:100%;height:auto}.about.single .main .entry__body p+table{margin-top:0}.about.single .main .entry__body p+ul{margin-top:0}.about.single .main .entry__body a{color:#6c4530;text-decoration:underline}.about.single .main .entry__body table{margin:36px 0}.about.single .main .entry__body blockquote{padding:0 20px;margin:36px 0;border-left:5px solid #eee}.about.single .main .entry__body ul,.about.single .main .entry__body ol{padding-left:40px;margin:36px 0}.about.single .main .entry__body ul li,.about.single .main .entry__body ol li{line-height:1.8}.about.single .main .entry__body ul li{list-style-type:disc}.about.single .main .entry__body ol li{list-style-type:decimal}.about.single .main .entry__body code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.about.single .main .entry__body pre{display:block;padding:9.5px;margin:18px 0;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.about.single .main .entry__body pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.about.single .main .entry__body h3+pre{margin-top:36px}.about.single .main .entry__body h3+.highlight pre{margin-top:36px}.about.single .main .entry__body .highlight>pre{margin-top:-9px}.about.single .main .entry__body .highlight+h2{margin-top:54px}.about.single .main .entry__body .highlight+h3{margin-top:45px}.about.single .main .entry__body .highlight+h4{margin-top:36px}.about.single .main .entry__body sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.about.single .main .entry__body .content{margin-bottom:60px}.about.single .main .entry__body .hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.about.single .main .entry__footer .tag-list{margin-bottom:30px}.about.single .main .entry__footer .tag-list .item-tag a{color:#636c72}.about.single .main .entry__footer .tag-list .item-tag a span{font-size:1.4rem;line-height:28px;height:28px;padding:0 15px;background-color:transparent;border:1px solid #eceeef;-webkit-transition:.2s;transition:.2s}.member.single.container{margin-top:150px}.member.single .entry{border-top:6px solid #6c4530;padding-top:40px}.member.single .entry__header{border-bottom:1px solid #eceeef;padding-bottom:30px;margin-bottom:40px}.member.single .entry__ttl h1{margin-top:0;margin-bottom:10px;font-size:2.4rem}.member.single .entry__subttl{font-size:1.4rem;margin:0;line-height:1.8;border:none}.member.single .entry__body h2{font-size:2.1rem;margin-bottom:15px}.member.single .entry__body .button-recruit{color:#6c4530;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;padding:0 28px;background-color:transparent;border:1px solid #6c4530;border-radius:22px;text-decoration:none;letter-spacing:.1em;-webkit-transition:.2s;transition:.2s}.member.single .entry__body .vets__recruitInfo{padding:25px;margin-bottom:50px;background-color:#ffeadc;border-radius:10px}.member.single .entry__body .vets__profile{margin-bottom:50px}.member.single .entry__body .vets__info table{margin-bottom:20px}.member.single .entry__footer{text-align:center}.member.single .entry .vets__close{margin-top:30px;display:inline-block;position:relative;width:40px;height:40px;opacity:.5;cursor:pointer;background-color:#eceeef;border-radius:20px;-webkit-transition:.2s;transition:.2s}.member.single .entry .vets__close:hover{opacity:1}.member.single .entry .vets__close::before,.member.single .entry .vets__close::after{position:absolute;top:50%;left:50%;content:"";height:20px;width:1px;background-color:#333}.member.single .entry .vets__close::before{-webkit-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg)}.member.single .entry .vets__close::after{-webkit-transform:translate(-50%,-50%)rotate(-45deg);transform:translate(-50%,-50%)rotate(-45deg)}.link.single .entry__body p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.link.single .entry__body p a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;color:#6c4530;padding:20px 30px;margin-bottom:30px;border:2px solid #6c4530;border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer{width:90%;padding-top:50px;margin:0 auto;position:relative}.footer::before{display:block;content:"";position:absolute;width:100%;top:0;height:1px;left:0;background-color:#eceeef}.footer__logo{display:inline-block;margin-bottom:20px;width:220px;height:20px;background-image:url(/images/logo.svg);background-repeat:no-repeat;background-size:cover}.tw__wrapper{margin-bottom:50px}.fb__wrapper{margin-left:auto;margin-right:auto;width:100%}.fb-page,.fb-page span{width:100% !important;height:300px !important}#footerNav{margin-bottom:50px}#footerNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footerNav ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;padding-left:15px}#footerNav ul li::before{content:"";display:block;position:absolute;left:0;width:6px;height:6px;border-right:1px solid #555;border-top:1px solid #555;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#footerNav ul li a{color:#333;background-color:transparent;font-size:1.2rem;letter-spacing:.1em}.copyright{padding-top:20px;padding-bottom:50px;text-align:center;border-top:1px solid #eceeef}.copyright small{font-size:1rem;letter-spacing:.05em}.is_PC .header-nav .mainmenu>li a,.is_PC .header-nav .submenu>li a,.is_PC .breadcrumbs li a,.is_PC .vetsList li a{-webkit-transition:.2s;transition:.2s}.is_PC .header-nav .mainmenu>li:hover>a,.is_PC .header-nav .submenu>li:hover>a,.is_PC .breadcrumbs li:hover>a,.is_PC .vetsList li:hover>a{color:#6c4530}.is_PC .list .pagination ul li:hover{background-color:#eceeef}.is_PC .list .pagination ul li.disabled:hover,.is_PC .list .pagination ul li.active:hover{background-color:transparent}.is_PC .tagCloud li a{-webkit-transition:.2s;transition:.2s}.is_PC .tagCloud li:hover>a{background-color:#ffeadc;border-color:#ffeadc}.is_PC .button-default:hover,.is_PC .button-small:hover{color:#fff;background-color:#6c4530;border:1px solid #6c4530}.is_PC .form-submit:hover{color:#fff;background-color:#6c4530;border:1px solid #6c4530}.is_PC .footer-nav li:hover a{color:#6c4530}.is_SP{-webkit-tap-highlight-color:transparent}.is_SP .header-nav .mainmenu>li a,.is_SP .header-nav .submenu>li a,.is_SP .breadcrumbs li a,.is_SP .vetsList li a{-webkit-transition:.2s;transition:.2s}.is_SP .header-nav .mainmenu>li.hover>a,.is_SP .header-nav .submenu>li.hover>a,.is_SP .breadcrumbs li.hover>a,.is_SP .vetsList li.hover>a{color:#6c4530}.is_SP .sidenav .mainmenu>li.hover>a{color:#6c4530}.is_SP .list .pagination ul li.hover{background-color:#eceeef}.is_SP .list .pagination ul li.disabled.hover,.is_SP .list .pagination ul li.active.hover{background-color:transparent}.is_SP .tagCloud li a{-webkit-transition:.2s;transition:.2s}.is_SP .tagCloud li.hover>a{background-color:#ffeadc;border-color:#ffeadc}.is_SP .button-default.hover,.is_SP .hover.button-small{color:#fff;background-color:#6c4530;border:1px solid #6c4530}@media(min-width:601px){.obj__1,.obj__2,.obj__3,.obj__4,.obj__5{display:block}.anm__3{display:block;top:-150px;left:340px}.anm__5{display:none}}@media(min-width:1024px){.hero__img{margin-left:150px;margin-bottom:180px;border-bottom-left-radius:120px}.hero__txt{width:250px;height:320px}.FBfeed__top{position:absolute;right:60px;bottom:-180px;width:480px;padding:7px 25px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px}.FBfeed__top__ttl{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.FBfeed__top ul li time{display:inline-block;width:90px;margin-bottom:0}.FBfeed__top ul li a{display:-webkit-box;display:-ms-flexbox;display:flex}.FBfeed__top ul li span{-webkit-box-flex:1;-ms-flex:1;flex:1}#globalNav{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;width:100px;height:100vh;position:fixed;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px;padding-bottom:50px;background-color:transparent}#globalNav.indx{opacity:0;-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-transition:.3s;transition:.3s}#globalNav.navFadeIn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#globalNav .icons li{height:40px;-webkit-transition:.2s;transition:.2s}#globalNav .icons li+li{margin-top:5px}#globalNav .icons li a{display:inline-block;width:40px;height:40px}#globalNav .tooltip{position:relative}#globalNav .tooltip__inner{visibility:hidden;position:absolute;z-index:1;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;width:300px;bottom:6px;margin-left:45px}#globalNav .tooltip__text{padding:5px;background:#fff;color:#333;border-radius:5px;font-size:1.1rem;border:1px solid #ccc;display:inline-block}#globalNav .tooltip__text::before{content:"";position:absolute;top:50%;left:-5px;margin-top:-3px;border:3px solid transparent;border-right:3px solid #fff;z-index:4}#globalNav .tooltip__text::after{content:"";position:absolute;top:50%;left:-7px;margin-top:-4px;border:4px solid transparent;border-right:4px solid #ccc;z-index:3}#globalNav .tooltip:hover .tooltip__inner{visibility:visible;opacity:1}.obj__1{left:288px}.anm__1{bottom:-100px;left:230px}.anm__2{bottom:950px}.anm__4{top:-100px;right:350px;z-index:2}.main__container .member.archive,.main__container .member.single,.main__container .jobInfo.archive,.main__container .about.single,.main__container .contact.single{width:calc(100% - 150px);margin-left:150px}.main__container .container{margin-bottom:100px}.main__container .about.single .container,.main__container .contact.single .container{margin-right:200px;margin-left:50px}.archive__header{margin-bottom:100px}.archive__ttl{margin-left:-190px}.archive__ttl h1{font-size:6rem}.archive.member .archive__body,.single.member .archive__body{gap:60px 40px}.archive.member .archive__body .entry,.single.member .archive__body .entry{width:calc(50% - 20px)}.archive.jobInfo .archive__body,.single.jobInfo .archive__body{gap:80px 100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.archive.jobInfo .archive__body .entry,.single.jobInfo .archive__body .entry{width:calc(50% - 50px);margin-bottom:0}.archive.jobInfo .jobInfo__note,.single.jobInfo .jobInfo__note{width:680px;margin-bottom:100px}.archive .container,.single .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 100px;margin-left:0;margin-right:90px}.archive .container .main,.single .container .main{-webkit-box-flex:1;-ms-flex:1;flex:1}.archive .container .sidebar,.single .container .sidebar{width:210px;position:sticky;-ms-flex-item-align:start;align-self:flex-start;top:30px;margin-top:0}.index .contents__ttl h2,.index .about__ttl h2,.index .member__ttl h2,.index .news__ttl h2{font-size:5rem}.index .contents__ttl h2 .ja,.index .about__ttl h2 .ja,.index .member__ttl h2 .ja,.index .news__ttl h2 .ja{font-size:1.4rem}.index .about{padding-top:0;padding-left:288px;padding-right:128px;margin-top:200px;margin-bottom:200px}.index .about__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.index .about__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 auto;margin-top:100px;width:330px;height:474px}.index .about__img.fadeIn{-webkit-transition-delay:.3s;transition-delay:.3s}.index .about__txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:380px;padding:50px 60px;margin:0;background-color:#fff;border-radius:30px}.index .about__txt h3{font-size:2rem;line-height:1.7;letter-spacing:.05em}.index .contents{padding-bottom:60px;padding-left:150px;padding-right:150px}.index .contents__ttl{margin-bottom:70px}.index .contents__items{gap:0 45px}.index .contents__item{width:calc(33.33333% - 30px)}.index .contents__item:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}.index .contents__item:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.index .jobInfo{padding-top:180px;padding-bottom:0;padding-left:288px;padding-right:128px}.index .jobInfo__items{gap:60px 40px;margin-bottom:80px}.index .jobInfo__item{width:calc(25% - 30px)}.index .jobInfo__item__img{border-radius:15px;margin-bottom:15px}.index .member{padding-top:100px;padding-bottom:200px}.index .member__ttl{margin-bottom:70px;margin-left:150px;text-align:left}.index .member .gmap__map{position:relative;width:75%;height:0;padding-top:55%;border-top-right-radius:40px;border-bottom-right-radius:40px;overflow:hidden}.index .member .gmap form{margin-bottom:20px}.index .member .gmap__checkbox{display:block;position:absolute;width:280px;padding:30px 40px;top:50%;left:calc(75% - 100px);background-color:#c9d1de;border-radius:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.index .member .gmap__checkbox .control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:40px;height:28px;cursor:pointer;font-size:1.6rem;letter-spacing:.1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .member .gmap__checkbox .control::before{background:#fff;border:1px solid #ccc;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px;border-radius:2px}.index .member .gmap__checkbox .control::after{border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";display:block;height:11px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.index .member .gmap input[type=checkbox]{display:none}.index .member .gmap input[type=checkbox]:checked+.control::before{border:1px solid #6c4530;background:#6c4530}.index .member .gmap input[type=checkbox]:checked+.control::after{opacity:1}.index .news{padding-top:120px;padding-bottom:150px;padding-left:288px;padding-right:0}.index .news__ttl{margin-bottom:70px;text-align:left}.index .news .entry__img{margin-bottom:20px;border-radius:30px}.index .news h3{font-size:1.8rem;margin-bottom:10px}.single.member .entry{margin-bottom:0}.single.member .entry__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single.member .entry__ttl h1{margin-bottom:0}.single.member .entry__ttl .badge--recruiting{margin-left:20px}.list.member .pagination{margin-bottom:0}.link.single .entry__body p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px 40px}.link.single .entry__body p a{width:calc(50% - 20px);margin-bottom:0}.footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:188px;padding-right:128px;padding-bottom:50px}.footer::before{width:calc(100% - 316px);left:188px;right:128px}#footerNav{margin-bottom:0}#footerNav ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:0}.tw__wrapper{width:280px;margin-bottom:0}.fb__wrapper{margin:0;width:350px}.copyright{margin-left:188px;margin-right:128px}}@media(min-width:1280px){.hero__img{margin-left:192px}.hero__txt{width:350px;height:448px}.hero__fukidashi{right:28%;width:134px;height:134px}.globalNav{width:140px}.main__container .member.archive,.main__container .member.single,.main__container .jobInfo.archive,.main__container .about.single,.main__container .contact.single,.main__container .link.single{width:calc(100% - 190px);margin-left:190px}.main__container .about.single .container,.main__container .contact.single .container,.main__container .link.single .container{margin-right:380px;margin-left:190px}.archive__header{margin-bottom:100px}.archive.member .archive__body,.single.member .archive__body{gap:60px 45px}.archive.member .archive__body .entry,.single.member .archive__body .entry{width:calc(33.33333% - 30px)}.archive .container,.single .container{margin-right:128px}.archive .container .sidebar,.single .container .sidebar{width:300px}.index .contents__ttl h2,.index .about__ttl h2,.index .member__ttl h2,.index .news__ttl h2{font-size:5rem}.index .contents__ttl h2 .ja,.index .about__ttl h2 .ja,.index .member__ttl h2 .ja,.index .news__ttl h2 .ja{font-size:1.4rem}.index .about{margin-bottom:200px}.index .contents{padding-bottom:80px}.index .contents__ttl{margin-bottom:100px}.index .contents__items{gap:0 60px}.index .contents__item{width:calc(33.33333% - 40px)}.index .jobInfo__item{width:calc(20% - 32px)}.index .member__ttl{margin-bottom:100px;margin-left:288px}.index .member .gmap__map{padding-top:45%}.index .member .gmap form{margin-bottom:30px}.index .member .gmap__checkbox{width:350px;padding:40px 50px;left:calc(75% - 100px)}.index .member .gmap__checkbox .control{height:32px}.index .news__ttl{margin-bottom:100px}}