@charset "UTF-8";#shopify-section-1589952730110{display:none!important}#shopify-section-1589952730110:lang(en){display:none!important}@media screen and (min-width:750px){.com-spBlock{display:none!important}}@media screen and (max-width:749px){.com-spBlock{display:block}}@media screen and (min-width:750px){.com-pcBlock{display:block}}@media screen and (max-width:749px){.com-pcBlock{display:none!important}}.com-jpBlock:lang(en){display:none}.com-enBlock:lang(ja){display:none}html.-fixed,body.-fixed{overflow:hidden}body:lang(en){word-break:break-word}@media only screen and (max-width:749px){.u-sp-none{display:none!important}}@media only screen and (min-width:750px){.u-pc-none{display:none!important}}.social-sharing{margin-top:50px}.btn--share{border-color:#e6e6e6;border-radius:0}.btn--share:hover{border-color:#e6e6e6!important;opacity:.7;-webkit-transition:none!important;transition:none!important}.btn--share .share-title{font-family:Noto Sans JP,sans-serif}.btn--share .icon-facebook,.btn--share .icon-twitter,.btn--share .icon-pinterest{fill:#999}@media screen and (max-width:1200px){.site-nav .site-nav__label{font-size:16px}}.mod-font-nt{font-family:Noto Sans JP,sans-serif}.mod-font-ro{font-family:Roboto,Noto Sans JP,sans-serif}.mod-spacer-5{height:5px}@media screen and (min-width:750px){.mod-spacer-5-pc{height:5px}}@media screen and (max-width:749px){.mod-spacer-5-sp{height:5px}}.mod-spacer-10{height:10px}@media screen and (min-width:750px){.mod-spacer-10-pc{height:10px}}@media screen and (max-width:749px){.mod-spacer-10-sp{height:10px}}.mod-spacer-15{height:15px}@media screen and (min-width:750px){.mod-spacer-15-pc{height:15px}}@media screen and (max-width:749px){.mod-spacer-15-sp{height:15px}}.mod-spacer-20{height:20px}@media screen and (min-width:750px){.mod-spacer-20-pc{height:20px}}@media screen and (max-width:749px){.mod-spacer-20-sp{height:20px}}.mod-spacer-25{height:25px}@media screen and (min-width:750px){.mod-spacer-25-pc{height:25px}}@media screen and (max-width:749px){.mod-spacer-25-sp{height:25px}}.mod-spacer-30{height:30px}@media screen and (min-width:750px){.mod-spacer-30-pc{height:30px}}@media screen and (max-width:749px){.mod-spacer-30-sp{height:30px}}.mod-spacer-35{height:35px}@media screen and (min-width:750px){.mod-spacer-35-pc{height:35px}}@media screen and (max-width:749px){.mod-spacer-35-sp{height:35px}}.mod-spacer-40{height:40px}@media screen and (min-width:750px){.mod-spacer-40-pc{height:40px}}@media screen and (max-width:749px){.mod-spacer-40-sp{height:40px}}.mod-spacer-45{height:45px}@media screen and (min-width:750px){.mod-spacer-45-pc{height:45px}}@media screen and (max-width:749px){.mod-spacer-45-sp{height:45px}}.mod-spacer-50{height:50px}@media screen and (min-width:750px){.mod-spacer-50-pc{height:50px}}@media screen and (max-width:749px){.mod-spacer-50-sp{height:50px}}.mod-spacer-55{height:55px}@media screen and (min-width:750px){.mod-spacer-55-pc{height:55px}}@media screen and (max-width:749px){.mod-spacer-55-sp{height:55px}}.mod-spacer-60{height:60px}@media screen and (min-width:750px){.mod-spacer-60-pc{height:60px}}@media screen and (max-width:749px){.mod-spacer-60-sp{height:60px}}.mod-spacer-65{height:65px}@media screen and (min-width:750px){.mod-spacer-65-pc{height:65px}}@media screen and (max-width:749px){.mod-spacer-65-sp{height:65px}}.mod-spacer-70{height:70px}@media screen and (min-width:750px){.mod-spacer-70-pc{height:70px}}@media screen and (max-width:749px){.mod-spacer-70-sp{height:70px}}.mod-spacer-75{height:75px}@media screen and (min-width:750px){.mod-spacer-75-pc{height:75px}}@media screen and (max-width:749px){.mod-spacer-75-sp{height:75px}}.mod-spacer-80{height:80px}@media screen and (min-width:750px){.mod-spacer-80-pc{height:80px}}@media screen and (max-width:749px){.mod-spacer-80-sp{height:80px}}.mod-spacer-85{height:85px}@media screen and (min-width:750px){.mod-spacer-85-pc{height:85px}}@media screen and (max-width:749px){.mod-spacer-85-sp{height:85px}}.mod-spacer-90{height:90px}@media screen and (min-width:750px){.mod-spacer-90-pc{height:90px}}@media screen and (max-width:749px){.mod-spacer-90-sp{height:90px}}.mod-spacer-95{height:95px}@media screen and (min-width:750px){.mod-spacer-95-pc{height:95px}}@media screen and (max-width:749px){.mod-spacer-95-sp{height:95px}}.mod-spacer-100{height:100px}@media screen and (min-width:750px){.mod-spacer-100-pc{height:100px}}@media screen and (max-width:749px){.mod-spacer-100-sp{height:100px}}.mod-spacer-105{height:105px}@media screen and (min-width:750px){.mod-spacer-105-pc{height:105px}}@media screen and (max-width:749px){.mod-spacer-105-sp{height:105px}}.mod-spacer-110{height:110px}@media screen and (min-width:750px){.mod-spacer-110-pc{height:110px}}@media screen and (max-width:749px){.mod-spacer-110-sp{height:110px}}.mod-spacer-115{height:115px}@media screen and (min-width:750px){.mod-spacer-115-pc{height:115px}}@media screen and (max-width:749px){.mod-spacer-115-sp{height:115px}}.mod-spacer-120{height:120px}@media screen and (min-width:750px){.mod-spacer-120-pc{height:120px}}@media screen and (max-width:749px){.mod-spacer-120-sp{height:120px}}.mod-spacer-125{height:125px}@media screen and (min-width:750px){.mod-spacer-125-pc{height:125px}}@media screen and (max-width:749px){.mod-spacer-125-sp{height:125px}}.mod-spacer-130{height:130px}@media screen and (min-width:750px){.mod-spacer-130-pc{height:130px}}@media screen and (max-width:749px){.mod-spacer-130-sp{height:130px}}.mod-spacer-135{height:135px}@media screen and (min-width:750px){.mod-spacer-135-pc{height:135px}}@media screen and (max-width:749px){.mod-spacer-135-sp{height:135px}}.mod-spacer-140{height:140px}@media screen and (min-width:750px){.mod-spacer-140-pc{height:140px}}@media screen and (max-width:749px){.mod-spacer-140-sp{height:140px}}.mod-spacer-145{height:145px}@media screen and (min-width:750px){.mod-spacer-145-pc{height:145px}}@media screen and (max-width:749px){.mod-spacer-145-sp{height:145px}}.mod-spacer-150{height:150px}@media screen and (min-width:750px){.mod-spacer-150-pc{height:150px}}@media screen and (max-width:749px){.mod-spacer-150-sp{height:150px}}.mod-spacer-155{height:155px}@media screen and (min-width:750px){.mod-spacer-155-pc{height:155px}}@media screen and (max-width:749px){.mod-spacer-155-sp{height:155px}}.mod-spacer-160{height:160px}@media screen and (min-width:750px){.mod-spacer-160-pc{height:160px}}@media screen and (max-width:749px){.mod-spacer-160-sp{height:160px}}.mod-spacer-165{height:165px}@media screen and (min-width:750px){.mod-spacer-165-pc{height:165px}}@media screen and (max-width:749px){.mod-spacer-165-sp{height:165px}}.mod-spacer-170{height:170px}@media screen and (min-width:750px){.mod-spacer-170-pc{height:170px}}@media screen and (max-width:749px){.mod-spacer-170-sp{height:170px}}.mod-spacer-175{height:175px}@media screen and (min-width:750px){.mod-spacer-175-pc{height:175px}}@media screen and (max-width:749px){.mod-spacer-175-sp{height:175px}}.mod-spacer-180{height:180px}@media screen and (min-width:750px){.mod-spacer-180-pc{height:180px}}@media screen and (max-width:749px){.mod-spacer-180-sp{height:180px}}.mod-spacer-185{height:185px}@media screen and (min-width:750px){.mod-spacer-185-pc{height:185px}}@media screen and (max-width:749px){.mod-spacer-185-sp{height:185px}}.mod-spacer-190{height:190px}@media screen and (min-width:750px){.mod-spacer-190-pc{height:190px}}@media screen and (max-width:749px){.mod-spacer-190-sp{height:190px}}.mod-spacer-195{height:195px}@media screen and (min-width:750px){.mod-spacer-195-pc{height:195px}}@media screen and (max-width:749px){.mod-spacer-195-sp{height:195px}}.mod-spacer-200{height:200px}@media screen and (min-width:750px){.mod-spacer-200-pc{height:200px}}@media screen and (max-width:749px){.mod-spacer-200-sp{height:200px}}.mod-baseText{margin:0}.mod-baseText.-normal{line-height:1.75;font-weight:300}@media screen and (min-width:750px){.mod-baseText.-normal{font-size:15px;letter-spacing:.89px}}@media screen and (max-width:749px){.mod-baseText.-normal{font-size:14px;letter-spacing:.83px}}.mod-textIndent{padding-left:1em;text-indent:-1em}.mod-page-title__item{font-family:Roboto,Noto Sans JP,sans-serif;font-weight:300;letter-spacing:.059em;line-height:1.17;margin:0}@media screen and (min-width:750px){.mod-page-title__item{font-size:30px}}@media screen and (max-width:749px){.mod-page-title__item{font-size:24px}}@media screen and (min-width:750px){.customFormSubmitSect .globo-form-app{margin:70px auto 45px -15px}}@media screen and (max-width:749px){.customFormSubmitSect .globo-form-app{margin:55px auto 5px}}@media screen and (min-width:750px){.customFormSubmitSect .globo-form-app .globo-form-control{margin-bottom:16px;padding:0 15px}}@media screen and (max-width:749px){.customFormSubmitSect .globo-form-app .globo-form-control{margin-bottom:13px}}.customFormSubmitSect .globo-form-app .globo-form-control label{margin-bottom:0}.customFormSubmitSect .globo-form-app .globo-form-control .text-danger{color:#000}.customFormSubmitSect .globo-form-app .globo-form-control .flat-input{border:1px solid #d9d9d9}@media screen and (min-width:750px){.customFormSubmitSect .globo-form-app .globo-form-control .flat-input{min-height:44px}}@media screen and (max-width:749px){.customFormSubmitSect .globo-form-app .globo-form-control .flat-input{height:initial;min-height:40px}}.customFormSubmitSect .globo-form-app .globo-form-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.customFormSubmitSect .globo-form-app .globo-form-control input,.customFormSubmitSect .globo-form-app .globo-form-control select,.customFormSubmitSect .globo-form-app .globo-form-control textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:0;padding:6px 10px;font-family:Noto Sans JP,sans-serif;font-weight:300;letter-spacing:.65px;line-height:1.75}.customFormSubmitSect .globo-form-app .globo-form-control input:lang(en),.customFormSubmitSect .globo-form-app .globo-form-control select:lang(en),.customFormSubmitSect .globo-form-app .globo-form-control textarea:lang(en){font-family:Roboto,Noto Sans JP,sans-serif;font-weight:300}@media screen and (min-width:750px){.customFormSubmitSect .globo-form-app .globo-form-control input,.customFormSubmitSect .globo-form-app .globo-form-control select,.customFormSubmitSect .globo-form-app .globo-form-control textarea{font-size:15px}}@media screen and (max-width:749px){.customFormSubmitSect .globo-form-app .globo-form-control input,.customFormSubmitSect .globo-form-app .globo-form-control select,.customFormSubmitSect .globo-form-app .globo-form-control textarea{font-size:14px}}@media screen and (min-width:750px){.customFormSubmitSect .globo-form-app .globo-form-control .label-content{font-size:13px;letter-spacing:.65px;line-height:2}}@media screen and (max-width:749px){.customFormSubmitSect .globo-form-app .globo-form-control .label-content{font-size:11px;letter-spacing:.55px;line-height:2.3}}.customFormSubmitSect .globo-form-app .globo-form-control:last-child textarea.flat-input{min-height:180px}.customFormSubmitSect .globo-form-app .globo-form-control.has-error input,.customFormSubmitSect .globo-form-app .globo-form-control.has-error select,.customFormSubmitSect .globo-form-app .globo-form-control.has-error textarea{border:1px solid #d9d9d9!important}.customFormSubmitSect .globo-form-app .message.success{background:#fff;-webkit-box-shadow:none;box-shadow:none;color:#000;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:300;letter-spacing:.65px;line-height:1.75}.customFormSubmitSect .globo-form-app .message.success:lang(en){font-family:Roboto,Noto Sans JP,sans-serif;font-weight:300}@media screen and (min-width:750px){.customFormSubmitSect .globo-form-app .message.success{padding:15px 15px 10px}}@media screen and (max-width:749px){.customFormSubmitSect .globo-form-app .message.success{padding:15px 0 10px}}.customFormSubmitSect .globo-form-app .dismiss{display:none}@media screen and (min-width:750px){.customFormSubmitSect .footer{padding:0 10px}}.customFormSubmitSect .footer .action.submit.flat-button{background-color:#000;border-radius:0;font-family:Noto Sans JP,sans-serif;font-weight:300;line-height:2}.customFormSubmitSect .footer .action.submit.flat-button:lang(en){font-family:Roboto,Noto Sans JP,sans-serif;font-weight:300}@media screen and (min-width:750px){.customFormSubmitSect .footer .action.submit.flat-button{font-size:15px;letter-spacing:.65px;min-height:44px;max-width:345px}}@media screen and (max-width:749px){.customFormSubmitSect .footer .action.submit.flat-button{font-size:14px;letter-spacing:.83px;min-height:50x}}@media screen and (max-width:749px){.template-404 .main-content{padding-top:0}}.template-404 .empty-page-content.text-center{padding-top:60px}@media screen and (max-width:749px){.template-404 .empty-page-content.text-center{padding:0}}.template-404 .btn.btn--has-icon-after{background-color:#000;border-radius:0;font-size:15px;font-family:Noto Sans JP,sans-serif;min-height:44px;font-weight:300;letter-spacing:.65px;line-height:2;margin-top:7px;padding:6px 18px}@media screen and (max-width:749px){.template-404 .btn.btn--has-icon-after{font-size:14px;letter-spacing:.83px}}.template-404 .btn.btn--has-icon-after .icon-arrow-right{display:none}@media screen and (max-width:749px){.custom-top-about .custom-top-about__left--text p{text-align:left!important}}@media screen and (min-width:750px){#shopify-section-1589956679295{margin-top:70px}}@media screen and (max-width:749px){#shopify-section-1589956679295{margin-top:47px}}@media screen and (min-width:750px){.index-featured-blog{margin-top:-15px}}@media screen and (max-width:749px){.index-featured-blog{margin-top:-5px}}.index-featured-blog .grid--blog{margin-bottom:0}@media screen and (max-width:749px){.index-featured-blog .page-width{padding-left:25px;padding-right:25px}}.index-featured-blog .section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:750px){.index-featured-blog .section-header{margin-bottom:17px}}@media screen and (max-width:749px){.index-featured-blog .section-header{margin-bottom:17px}}.index-featured-blog .section-header__title{text-align:left}@media screen and (min-width:750px){.index-featured-blog .section-header__title{letter-spacing:.81px;font-size:18px}}@media screen and (max-width:749px){.index-featured-blog .section-header__title{letter-spacing:.81px;font-size:20px}}.index-featured-blog .section-header__readmore{color:#999}@media only screen and (max-width:749px){.index-featured-blog .section-header__readmore{right:-1px;top:-2px}}.index-featured-blog .section-header__readmore--image{position:relative;right:-3px;width:9px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);padding-bottom:5px}.index-featured-blog .section-header__readmore--link{color:#999;letter-spacing:.7px}@media only screen and (max-width:749px){.index-featured-blog .section-header__readmore--link{font-size:14px;letter-spacing:.63px}}@media screen and (min-width:750px){.index-featured-blog .medium-up--one-third{width:50%}}.index-featured-blog .grid--uniform .grid__item:nth-child(n+3){display:none!important}@media screen and (max-width:749px){.index-featured-blog .grid--uniform .grid__item:nth-child(n+2){margin-top:30px}}.index-featured-blog .article__grid-image{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:750px){.index-featured-blog .article__grid-image{height:19.4vw}}@media screen and (max-width:749px){.index-featured-blog .article__grid-image{height:44vw;max-width:100%!important;max-height:100%!important}}@media screen and (max-width:749px){.index-featured-blog .article__grid-image-wrapper{max-width:100%!important}}@media screen and (min-width:750px){.index-featured-blog .article__grid-image-container{margin-bottom:0}}@media screen and (max-width:749px){.index-featured-blog .article__grid-image-container{margin-bottom:0}}.index-featured-blog .article__title{font-weight:400}@media screen and (min-width:750px){.index-featured-blog .article__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;letter-spacing:.89px;margin:7px 0 0 2px}}@media screen and (max-width:749px){.index-featured-blog .article__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;letter-spacing:.83px!important;margin:0}}.index-featured-blog .article__title:lang(en){letter-spacing:.68px}@media screen and (max-width:749px){.index-featured-blog .custom__blog--info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:16px}}@media screen and (min-width:750px){.index-featured-blog .article__tags{margin-bottom:0;margin-top:14px;margin-left:2px}}@media screen and (max-width:749px){.index-featured-blog .article__tags{margin:9px 0 0}}.index-featured-blog .article__tags--date{color:#999;margin-bottom:16px}@media screen and (min-width:750px){.index-featured-blog .article__tags--date{letter-spacing:.89px;font-size:15px}}@media screen and (max-width:749px){.index-featured-blog .article__tags--date{font-size:14px;letter-spacing:.83px;margin-top:7px}}.Page-Template-Original-ttl-block .txt{font-family:Roboto,"sans-serif";font-weight:300;font-size:30px;letter-spacing:1.5px;line-height:1.17;margin-bottom:0}@media screen and (max-width:749px){.Page-Template-Original-ttl-block .txt{font-size:24px;letter-spacing:1.2px}}@media screen and (max-width:749px){.Page-Template-Original .pc-br{display:none}}.Page-Template-Recruit .lead-block{margin-top:90px}@media screen and (max-width:749px){.Page-Template-Recruit .lead-block{margin-top:43px}}.Page-Template-Recruit .lead-block a{letter-spacing:.89px;line-height:1.75;text-decoration:underline}.Page-Template-Recruit .lead-block a:hover{color:#000;opacity:1;text-decoration:none}.Page-Template-Recruit-inner{padding-bottom:45px}@media screen and (max-width:749px){.Page-Template-Recruit-inner{padding-bottom:0}}.Page-Template-Recruit .recruit-wrapper{padding-top:10px}@media screen and (max-width:749px){.Page-Template-Recruit .recruit-wrapper{margin-top:-3px;padding-top:0}}.Page-Template-Recruit .recruit-block,.Page-Template-Recruit .reservation-block{margin-top:80px}@media screen and (max-width:749px){.Page-Template-Recruit .recruit-block,.Page-Template-Recruit .reservation-block{margin-top:58px}}.Page-Template-Recruit .recruit-block .ttl,.Page-Template-Recruit .reservation-block .ttl{font-size:18px;letter-spacing:.9px;line-height:1.46;margin-bottom:0}@media screen and (max-width:749px){.Page-Template-Recruit .recruit-block .ttl,.Page-Template-Recruit .reservation-block .ttl{font-size:17px;letter-spacing:.85px;line-height:1.54}}.Page-Template-Recruit .recruit-block .txt,.Page-Template-Recruit .reservation-block .txt{margin-bottom:0;margin-top:15px}@media screen and (max-width:749px){.Page-Template-Recruit .recruit-block .txt,.Page-Template-Recruit .reservation-block .txt{letter-spacing:.83px;margin-top:12px}}.Page-Template-Recruit .recruit-block .link-block,.Page-Template-Recruit .reservation-block .link-block{margin-top:15px}@media screen and (max-width:749px){.Page-Template-Recruit .recruit-block .link-block,.Page-Template-Recruit .reservation-block .link-block{margin-top:12px}}.Page-Template-Recruit .recruit-block .link-block__txt,.Page-Template-Recruit .reservation-block .link-block__txt{letter-spacing:.89px;line-height:1.75;text-decoration:underline}.Page-Template-Recruit .recruit-block .link-block__txt:hover,.Page-Template-Recruit .reservation-block .link-block__txt:hover{color:#000;opacity:1;text-decoration:none}.Page-Template-Recruit-Inside .lead-wrapper{margin-top:90px}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .lead-wrapper{margin-top:50px}}.Page-Template-Recruit-Inside .lead-wrapper .ttl-sec__ttl{font-size:18px;letter-spacing:.9px;line-height:1.46;margin-bottom:0}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .lead-wrapper .ttl-sec__ttl{font-size:17px;letter-spacing:.85px;line-height:1.54}}.Page-Template-Recruit-Inside .lead-wrapper .lead-sec{margin-top:30px}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .lead-wrapper .lead-sec{margin-top:25px}}.Page-Template-Recruit-Inside .lead-wrapper .lead-sec__txt{margin-bottom:0}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .lead-wrapper .lead-sec__txt{letter-spacing:.83px}}.Page-Template-Recruit-Inside .detail-wrapper{padding-top:15px}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .detail-wrapper{padding-top:5px}}.Page-Template-Recruit-Inside .detail-section{margin-top:65px}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .detail-section{margin-top:50px}}.Page-Template-Recruit-Inside .detail-section .ttl-sec__ttl{font-size:18px;letter-spacing:.9px;line-height:1.46;margin-bottom:0}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .detail-section .ttl-sec__ttl{font-size:17px;letter-spacing:.85px;line-height:1.54}}.Page-Template-Recruit-Inside .detail-section .list-sec{margin-top:18px}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .detail-section .list-sec{margin-top:13px}}.Page-Template-Recruit-Inside .detail-section .list-sec .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .detail-section .list-sec .item{letter-spacing:.83px}}.Page-Template-Recruit-Inside .detail-section .list-sec .item:before{content:"\2013  ";display:block;margin-right:5px;position:relative;top:-1px}.Page-Template-Recruit-Inside .table-wrapper{margin-top:70px}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .table-wrapper{margin-top:50px}}.Page-Template-Recruit-Inside .table-wrapper .ttl-sec__ttl{font-size:18px;letter-spacing:.9px;line-height:1.46;margin-bottom:0}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .table-wrapper .ttl-sec__ttl{font-size:17px;letter-spacing:.85px;line-height:1.54}}.Page-Template-Recruit-Inside .table-wrapper .table-sec{margin-top:20px}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .table-wrapper .table-sec{margin-top:0}}.Page-Template-Recruit-Inside .table-wrapper .table-sec-table{margin-bottom:0}.Page-Template-Recruit-Inside .table-wrapper .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .table-wrapper .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:17px}}.Page-Template-Recruit-Inside .table-wrapper .item__ttl,.Page-Template-Recruit-Inside .table-wrapper .item__cont{border:none;letter-spacing:.89px;line-height:1.75;padding:0}.Page-Template-Recruit-Inside .table-wrapper .item__ttl{min-width:90px}.Page-Template-Recruit-Inside .cta-wrapper{margin-top:65px}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .cta-wrapper{margin-top:52px}}@media screen and (max-width:749px){.Page-Template-Recruit-Inside .cta-wrapper .txt{font-size:15px;letter-spacing:.89px}}@media screen and (max-width:749px){.page-width.-blog{padding-left:25px;padding-right:25px}}@media screen and (min-width:750px){.blog-containerArea{padding-top:14px}}.blog-containerArea__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:749px){.blog-containerArea__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:750px){#shopify-section-blog-template{margin-bottom:93px}}@media screen and (max-width:749px){#shopify-section-blog-template{margin-top:7px;margin-bottom:50px}}@media screen and (min-width:750px){#shopify-section-article-template{padding-bottom:44px}}@media screen and (max-width:749px){#shopify-section-article-template{padding-bottom:17px}}.blog-headrArea__titleText{letter-spacing:1.77px;line-height:1.1}@media screen and (min-width:750px){.blog-headrArea__titleText{font-size:30px;margin-bottom:72px}}@media screen and (max-width:749px){.blog-headrArea__titleText{font-size:24px;margin-top:53px}}.blog-headrArea__titleText:lang(en){font-family:Roboto,sans-serif}@media screen and (min-width:750px){.blog-cardArea{width:calc(100% - 285px)}}@media screen and (min-width:750px)and (max-width:999px){.blog-cardArea{width:calc(100% - 160px)}}@media screen and (max-width:749px){.blog-cardArea{width:100%}}.blog-cardArea .blog-list-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:750px){.blog-cardArea .blog-list-view{margin-top:-62px}}@media screen and (max-width:749px){.blog-cardArea .blog-list-view{margin-top:10px}}@media screen and (min-width:750px){.blog-cardArea .blog-list-viewItem{margin-top:62px;width:calc(50% - 20px)}}@media screen and (max-width:749px){.blog-cardArea .blog-list-viewItem{margin-top:40px;width:100%}}@media screen and (min-width:750px){.blog-cardArea .blog-list-viewItem .article__list-image-container.-noImage{padding-top:50%}}@media screen and (max-width:749px){.blog-cardArea .blog-list-viewItem .article__list-image-container{padding-top:44vw!important}}.blog-cardArea .blog-list-viewItem .article__list-image-wrapper{margin-bottom:0}@media screen and (max-width:749px){.blog-cardArea .blog-list-viewItem .article__list-image-wrapper{max-width:100%!important}}.blog-cardArea .blog-list-viewItem .article__list-image{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:749px){.blog-cardArea .blog-list-viewItem .article__list-image{height:44vw;max-width:100%!important;max-height:100%!important}}@media screen and (min-width:750px){.blog-cardArea .blog-list-viewItem .article__list-image.-noImage{max-width:530px;max-height:265px}}@media screen and (max-width:749px){.blog-cardArea .blog-list-viewItem .article__metaWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:750px){.blog-cardArea .blog-list-viewItem .article__dateWrapper{margin-top:18px}}@media screen and (max-width:749px){.blog-cardArea .blog-list-viewItem .article__dateWrapper{margin-top:10px}}.blog-cardArea .blog-list-viewItem .article__dateWrapper .article__date{color:#999;display:block;font-family:Roboto,sans-serif;font-weight:300;line-height:1.25;margin-bottom:0}@media screen and (min-width:750px){.blog-cardArea .blog-list-viewItem .article__dateWrapper .article__date{font-size:15px;letter-spacing:.89px}}@media screen and (max-width:749px){.blog-cardArea .blog-list-viewItem .article__dateWrapper .article__date{font-size:14px;letter-spacing:.83px}}@media screen and (min-width:750px){.blog-cardArea .blog-list-viewItem .article__titleWrapper{margin-top:12px}}@media screen and (max-width:749px){.blog-cardArea .blog-list-viewItem .article__titleWrapper{margin-top:13px}}.blog-cardArea .blog-list-viewItem .article__titleWrapper .article__title{margin-bottom:0}.blog-cardArea .blog-list-viewItem .article__titleWrapper .article__titleLink{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5}.blog-cardArea .blog-list-viewItem .article__titleWrapper .article__titleLink:lang(en){font-family:Roboto,sans-serif}@media screen and (min-width:750px){.blog-asideArea{padding-right:15px;width:285px}}@media screen and (min-width:750px)and (max-width:999px){.blog-asideArea{padding-right:5px;width:160px}}@media screen and (max-width:749px){.blog-asideArea{background-color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;overflow-y:auto;z-index:9999}}@media screen and (max-width:749px){.blog-asideArea-modalLabel{margin-bottom:40px}}@media screen and (max-width:749px){.blog-asideArea-modalOpen__inner{margin-left:-25px;margin-right:-25px}}@media screen and (max-width:749px){.blog-asideArea-modalOpen__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 25px}}@media screen and (max-width:749px){.blog-asideArea-modalOpen__icon{margin:0 12px 0 0}}@media screen and (max-width:749px){.blog-asideArea-modalOpen__icon:before,.blog-asideArea-modalOpen__icon:after{background-color:#070203;content:"";display:block;height:1px;position:absolute;width:12px}}@media screen and (max-width:749px){.blog-asideArea-modalOpen__icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:.3s;transition-duration:.3s}}@media screen and (max-width:749px){.blog-asideArea-modalClose{position:absolute;right:20px;top:32px}}@media screen and (max-width:749px){.blog-asideArea-modalClose__btn{margin:0;padding:12px}}@media screen and (max-width:749px){.blog-asideArea-modalClose__btn:before,.blog-asideArea-modalClose__btn:after{background-color:#070203;content:"";display:block;height:1px;position:absolute;right:6px;width:16px}}@media screen and (max-width:749px){.blog-asideArea-modalClose__btn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width:749px){.blog-asideArea-modalClose__btn:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.3s;transition-duration:.3s}}@media screen and (max-width:749px){.blog-asideArea__inner{padding:35px 25px 100px}}@media screen and (max-width:749px){.blog-asideArea-allTitle__item{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:block;padding:7.5px 0}}@media screen and (min-width:750px){.blog-asideArea-nav.-category{margin-top:40px}}@media screen and (max-width:749px){.blog-asideArea-nav.-category{margin-top:40px}}@media screen and (min-width:750px){.blog-asideArea-nav.-archive{margin-top:35px}}@media screen and (max-width:749px){.blog-asideArea-nav.-archive{margin-top:40px}}@media screen and (max-width:749px){.blog-asideArea-navTitle__item{border-top:1px solid #e6e6e6;padding:7.5px 0}}.blog-asideArea-navList__item{font-weight:300;font-family:Noto Sans JP,sans-serif;line-height:1.75}@media screen and (min-width:750px){.blog-asideArea-navList__item{font-size:15px;letter-spacing:.89px;padding:3.2px 0}}@media screen and (max-width:749px){.blog-asideArea-navList__item{font-size:14px;letter-spacing:.83px;border-top:1px solid #e6e6e6;padding:8.2px 0}}@media screen and (max-width:749px){.blog-asideArea-navList__item:last-child{border-bottom:1px solid #e6e6e6}}.blog-asideArea-navList__item:lang(en){font-family:Roboto,sans-serif}.blog-asideArea-navList__item a{font-family:Noto Sans JP,sans-serif;font-weight:300}@media screen and (min-width:750px){.blog-asideArea-navList__item a{display:inline-block;line-height:1}}@media screen and (max-width:749px){.blog-asideArea-navList__item a{display:block;line-height:1.75}}.blog-asideArea-navList__item a:lang(en){font-family:Roboto,sans-serif}.blog-asideArea-navList__item.-archive.-hidden{display:none;opacity:0;visibility:hidden;height:0;margin:0;padding:0;-webkit-transition:0s;transition:0s}.blog-asideArea-navMoreBtn{cursor:pointer}@media screen and (min-width:750px){.blog-asideArea-navMoreBtn{padding:3px 0}}@media screen and (max-width:749px){.blog-asideArea-navMoreBtn{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:8.2px 0}}@media screen and (min-width:750px){.blog-contentsArea{width:calc(100% - 285px)}}@media screen and (min-width:750px)and (max-width:999px){.blog-contentsArea{width:calc(100% - 160px)}}@media screen and (max-width:749px){.blog-contentsArea{margin-top:51px;width:100%}}@media screen and (min-width:750px){.blog-articleReturn{margin-top:112px}}@media screen and (max-width:749px){.blog-articleReturn{margin-top:73px}}.blog-articleReturn__btn:hover .blog-articleReturn__btnIcon #path_2981{stroke:#404040}@media screen and (min-width:750px){.blog-articleReturn__btnIcon{margin-right:15px}}@media screen and (max-width:749px){.blog-articleReturn__btnIcon{margin-right:12px}}@media screen and (min-width:750px){.blog-articleFeatured{margin-bottom:54px}}@media screen and (max-width:749px){.blog-articleFeatured{margin-bottom:35px}}.blog-articleFeatured__inner{line-height:0}.blog-articleFeatured__image{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:750px){.blog-articleFeatured__image{height:30vw;max-height:410px}}@media screen and (max-width:749px){.blog-articleFeatured__image{height:57.4vw}}.blog-articleTitle__text{letter-spacing:1.77px;line-height:1.75;margin-bottom:0}@media screen and (min-width:750px){.blog-articleTitle__text{font-size:30px}}@media screen and (max-width:749px){.blog-articleTitle__text{font-size:24px}}.blog-articleTitle__text:lang(en){font-family:Roboto,sans-serif;letter-spacing:1px}@media screen and (min-width:750px){.blog-articleDate{margin-top:20px}}@media screen and (max-width:749px){.blog-articleDate{margin-top:15px}}.blog-articleDate__item{display:block;font-weight:300;line-height:1.25;letter-spacing:.89px;margin-bottom:0}@media screen and (min-width:750px){.blog-articleDate__item{font-size:15px}}@media screen and (max-width:749px){.blog-articleDate__item{font-size:14px}}@media screen and (min-width:750px){.blog-articleRte{margin-top:57px}}@media screen and (max-width:749px){.blog-articleRte{margin-top:36px}}.blog-articleRte p,.blog-articleRte>div{margin:0 0 20px}.blog-articleRte span,.blog-articleRte li,.blog-articleRte th,.blog-articleRte td{font-family:Noto Sans JP,sans-serif;font-weight:300;line-height:1.75}.blog-articleRte span:lang(en),.blog-articleRte li:lang(en),.blog-articleRte th:lang(en),.blog-articleRte td:lang(en){font-family:Roboto,sans-serif}.blog-articleRte h1,.blog-articleRte h2,.blog-articleRte h3,.blog-articleRte h4,.blog-articleRte h5,.blog-articleRte h6{font-family:Noto Sans JP,sans-serif;margin:0 0 20px;font-weight:300;line-height:1.75;letter-spacing:.89px}.blog-articleRte h1:lang(en),.blog-articleRte h2:lang(en),.blog-articleRte h3:lang(en),.blog-articleRte h4:lang(en),.blog-articleRte h5:lang(en),.blog-articleRte h6:lang(en){font-family:Roboto,sans-serif}.blog-articleRte h1{font-size:24px}.blog-articleRte h2{font-size:20px}.blog-articleRte h3,.blog-articleRte h4,.blog-articleRte h5,.blog-articleRte h6{font-size:18px}.blog-articleRte ol,.blog-articleRte ul{margin-left:20px;margin-bottom:20px}.blog-articleRte table,.blog-articleRte table th p,.blog-articleRte table td p{margin-bottom:0}.blog-articleRte blockquote{margin-bottom:20px;padding:20px 0;text-align:left}.blog-articleRte blockquote>*{color:#999;margin-bottom:0}.blog-articleRte a{color:#000;border-bottom:1px solid currentColor;padding-bottom:1px}.blog-articleRte a:hover{color:#000;opacity:1;border-bottom:none}.-tearoom p:lang(en){letter-spacing:.73px}@media screen and (max-width:749px){.-tearoom .tearoom-title{padding-bottom:3px}}.-tearoom .tearoom-mainVisual{line-height:1}@media screen and (max-width:749px){.-tearoom .tearoom-about{padding-top:3px}}@media screen and (min-width:750px){.-tearoom .tearoom-about:lang(en){max-width:540px}}@media screen and (min-width:750px){.-tearoom .tearoom-block-container.-anchor{padding-top:120px;margin-top:-120px}}@media screen and (max-width:749px){.-tearoom .tearoom-block-container.-anchor{padding-top:66px;margin-top:-66px}}@media screen and (max-width:749px){.-tearoom .tearoom-block-container .tearoom-block:first-child{margin-top:38px}}@media screen and (max-width:749px){.-tearoom .tearoom-block-container .tearoom-block:first-child:lang(en){margin-top:40px}}@media screen and (max-width:749px){.-tearoom .tearoom-block-container .tearoom-block:not(:first-child){margin-top:40px}}@media screen and (min-width:750px){.-tearoom .tearoom-block{margin-top:80px}}@media screen and (min-width:750px){.-tearoom .tearoom-block:lang(en){max-width:540px}}@media screen and (min-width:750px){.-tearoom .tearoom-block h2{font-size:18px;letter-spacing:.9px;line-height:1.46;margin-bottom:38px}}@media screen and (max-width:749px){.-tearoom .tearoom-block h2{font-size:17px;letter-spacing:.85px;line-height:1.54;margin-bottom:0}}@media screen and (min-width:750px){.-tearoom .tearoom-block ul,.-tearoom .tearoom-block p{margin-top:15px}}@media screen and (max-width:749px){.-tearoom .tearoom-block ul,.-tearoom .tearoom-block p{margin-top:18px}}.-tearoom .tearoom-block p,.-tearoom .tearoom-block li{margin-bottom:0}@media screen and (max-width:749px){.-tearoom .tearoom-block p,.-tearoom .tearoom-block li{letter-spacing:.83px}}.-tearoom .tearoom-block li{padding-left:1.1em;text-indent:-1.1em}.-tearoom .tearoom-block li:lang(en){letter-spacing:.73px}.-tearoom .tearoom-block a{text-decoration:underline}.-tearoom .tearoom-block a:hover{color:#000;opacity:1;text-decoration:none}@media screen and (min-width:750px){.aboutus-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:749px){.aboutus-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:750px){.aboutus-aside{padding-right:15px;width:285px}}@media screen and (min-width:750px)and (max-width:999px){.aboutus-aside{padding-right:5px;width:160px}}@media screen and (max-width:749px){.aboutus-aside{width:100%}}.aboutus-aside__heading--item{letter-spacing:.045em;line-height:1.65;margin:0}@media screen and (min-width:750px){.aboutus-aside__heading--item{font-size:18px}}@media screen and (max-width:749px){.aboutus-aside__heading--item{font-size:20px}}.aboutus-pcNav__item{padding:4px 0}.aboutus-spNav-item{margin-left:-25px;margin-right:-25px}.aboutus-spNav-item__block.-heading{cursor:pointer;position:relative}.aboutus-spNav-item__block.-contents{display:none}.aboutus-spNav-item__block.-active .aboutus-spNav-item__icon:before{opacity:0}.aboutus-spNav-item__block.-active .aboutus-spNav-item__icon:after{-webkit-transform:rotate(0);transform:rotate(0)}.aboutus-spNav-item__text{margin:0;padding:10.5px 25px}.aboutus-spNav-item__text.-heading{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.aboutus-spNav-item__text.-contents{border-bottom:1px solid #e6e6e6}.aboutus-spNav-item__textLink{display:inline-block;letter-spacing:.059em}.aboutus-spNav-item__icon{position:absolute;right:25px;top:50%}.aboutus-spNav-item__icon:before,.aboutus-spNav-item__icon:after{content:"";display:block;background-color:#070203;width:12px;height:1px}.aboutus-spNav-item__icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (min-width:750px){.aboutus-main{width:calc(100% - 285px)}}@media screen and (max-width:999px){.aboutus-main{width:calc(100% - 160px)}}@media screen and (max-width:749px){.aboutus-main{width:100%}}.aboutus-main h2{line-height:1.32;letter-spacing:.05em}@media screen and (min-width:750px){.aboutus-main h2{font-size:19.8px;margin-bottom:48px}}@media screen and (max-width:749px){.aboutus-main h2{font-size:18.7px;margin-bottom:20px}}.aboutus-main h2.-enTitle{font-family:Roboto,Noto Sans JP,sans-serif}.aboutus-main p{margin-bottom:0}.aboutus-logo-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aboutus-logo-container__image{margin:0}@media screen and (min-width:750px){.aboutus-logo-container__image.-nichinichi{margin-left:80px}}@media screen and (max-width:749px){.aboutus-logo-container__image.-nichinichi{margin-left:40px}}.aboutus-logo-container__image--link{display:block;line-height:0}.aboutus-logo-container__image--item{width:100%}@media screen and (min-width:750px){.aboutus-logo-container__image--item.-toka{max-width:40px}}@media screen and (max-width:749px){.aboutus-logo-container__image--item.-toka{max-width:36px}}@media screen and (min-width:750px){.aboutus-logo-container__image--item.-nichinichi{max-width:60px}}@media screen and (max-width:749px){.aboutus-logo-container__image--item.-nichinichi{max-width:54px}}.aboutus-table-block{font-family:Noto Sans JP,sans-serif;font-weight:300;line-height:1.75}@media screen and (min-width:750px){.aboutus-table-block{font-size:15px;letter-spacing:.059em}}@media screen and (max-width:749px){.aboutus-table-block{font-size:14px;letter-spacing:.05em}}.aboutus-table-block:lang(en){font-family:Roboto,Noto Sans JP,sans-serif;font-weight:300}.aboutus-table-block dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:1px 0}@media screen and (max-width:749px){.aboutus-table-block dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.aboutus-table-block dl:nth-of-type(3),.aboutus-table-block dl:nth-of-type(4),.aboutus-table-block dl:nth-of-type(5){margin-top:0}}@media screen and (min-width:750px){.aboutus-table-block dt{width:120px}}.aboutus-table-block dd{margin:0}@media screen and (min-width:750px){.aboutus-table-block dd{width:calc(100% - 120px)}}.page-width.-contact .contact-main a{text-decoration:underline}.page-width.-contact .contact-main a:hover{color:#000;opacity:1;text-decoration:none}@media screen and (min-width:750px){.workshop-schedule{margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/custom-theme.css.map */
