﻿html,body{width:100%;height:100%}body{font-size:14px;line-height:1.75;letter-spacing:1px;font-family:din-2014, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif}@media screen and (min-width:768px){body{font-size:15px;line-height:2}}* img{max-width:100%}.inner{width:calc(100% - 45px);margin-left:auto;margin-right:auto;max-width:1060px}a{background-color:transparent;text-decoration:none;color:inherit;transition:opacity 0.2s ease}img{height:auto}.section{margin-bottom:60px}.section__heading{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.section__message{font-weight:700;font-size:18px;line-height:2.2;letter-spacing:2px;margin-top:30px}.section__content{margin-top:25px}.section__text{text-align:justify;margin-top:25px}@media screen and (min-width:768px){.section{margin-bottom:120px}.section__message{font-size:24px}.section__message br{display:none}.section__heading{margin-bottom:50px}}.l-old-style-second .recruit .interview .interviewBox .toggleBody.active{display:block}/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity-active,.lity-active body{overflow:hidden}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0, 0, 0, 0.9);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important;padding:20px}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6)}.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);border:0;background:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}.lity-hide{display:none}.catalog{margin-bottom:40px;padding-top:45px}.catalog__box{margin-bottom:35px}.catalog__item:not(:last-of-type){margin-bottom:35px}@media screen and (min-width:768px){.catalog{padding-top:0}.catalog__inner{width:100%}.catalog__list{display:flex;padding-left:22.5px;overflow:auto}.catalog__item{flex-shrink:0;width:330px}.catalog__item:not(:last-of-type){margin-right:30px;margin-bottom:0}}@media screen and (min-width:1200px){.catalog{margin-bottom:70px}.catalog__inner{width:100%}.catalog__list{justify-content:space-between;padding:0}}.box{position:relative;padding:25px 20px 20px;border-radius:10px;overflow:hidden;background-color:#ccc}.box--catalog{background-color:#d4d902}.box:not(.box--catalog) .box__lead span{min-width:90%}.box__heading{margin-bottom:10px;font-weight:bold;font-size:28px;line-height:1;letter-spacing:0;text-align:center;-webkit-font-smoothing:antialiased}.box__lead{margin-bottom:10px;text-align:center}.box__lead span{display:inline-block;border-bottom:2px solid;font-weight:bold;font-size:15px;letter-spacing:0}.box__description{margin-bottom:10px;font-weight:bold;font-size:12px;text-align:center;letter-spacing:0}.box__image{width:85%;max-width:250px;margin:auto}.box__button{display:block;position:absolute;bottom:0;right:0;z-index:5;width:65px}.box__button img{width:100%;height:auto}.box__button:hover{opacity:1}@media screen and (min-width:768px){.box--catalog{width:calc(100% - 45px);max-width:1060px;margin-left:auto;margin-right:auto;padding:35px 20px 30px;overflow:visible}.box--catalog .box__heading{font-size:38px}.box--catalog .box__lead{margin-bottom:20px}.box--catalog .box__lead span{font-size:20px}.box--catalog .box__description{margin:0;font-size:14px}.box--catalog .box__description br{display:none}.box--catalog .box__image{position:absolute;top:-40px;right:20px;max-width:180px}}@media screen and (min-width:1200px){.box{flex-shrink:initial}.box--catalog{width:100%;padding:40px 0 50px}.box--catalog .box__heading{font-size:64px}.box--catalog .box__lead{margin-bottom:35px}.box--catalog .box__lead span{border-bottom:3px solid;font-size:30px;line-height:1.25;letter-spacing:0.025em;text-indent:0.025em;-webkit-font-smoothing:antialiased}.box--catalog .box__description{font-size:17px;letter-spacing:0.025em;text-indent:0.025em}.box--catalog .box__image{top:-50px;max-width:240px}.box--works .box__image,.box--voice .box__image{margin-top:30px}}.form__area input[type="text"]{max-width:100%}.form__area--place{position:relative;overflow:hidden}.form__area--place .mwform-radio-field:nth-of-type(2){margin-bottom:82px}.form__areaText{position:absolute;top:52px;left:23px;z-index:5;width:calc(100% - 23px);border-bottom:1px dashed #d3d3d3;padding:5px 0 5px}.form__areaSelect{position:absolute;top:97px;left:23px;width:200px;border:1px solid #d3d3d3;border-radius:3px}.form__areaSelect select{width:100%;padding:3px 8px;font-size:13px}.form__areaSelect::after{display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-right:4px solid transparent;border-left:4px solid transparent;border-top:6px solid #c6c3c3;border-bottom:0;content:""}@media screen and (min-width:768px){.form__item>span{display:block}.form__areaText{top:57px;padding-bottom:2px}.form__areaSelect{top:106px;cursor:pointer}}