.hover-fade{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.hover-fade:hover{opacity:.6}.hover-underline:hover{text-decoration:underline}*{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:100%}body{font-family:YakuHanJPs, 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;font-size:10px;height:100%;color:#262626}h1,h2,h3,h4,h5,ul,dl{font-weight:normal;margin:0;padding:0}ul,ol{padding:0;margin:0;list-style-type:none}a{font-size:14px;color:#262626;outline:0;text-decoration:none}a img{-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}p,dt,dd,li{font-size:14px;margin:0;padding:0}p a,p span,dt a,dt span,dd a,dd span,li a,li span{font-size:inherit}table{width:100%;border-collapse:collapse}table th,table td{font-size:14px;padding:0.5em 1em}table th dt,table th dd,table th li,table th a,table th span,table td dt,table td dd,table td li,table td a,table td span{font-size:inherit}figure{margin:0}.cms-content h1,.cms-content h2{font-size:20px;letter-spacing:0.13em;line-height:1.6}.cms-content h3{font-size:18px;line-height:1.6;letter-spacing:0.13em}.cms-content h4{font-size:15px;font-weight:bold}.cms-content strong{font-weight:bold}.cms-content ul{overflow:hidden}.cms-content ul li{padding-left:1em}.cms-content ul li:last-child{margin-bottom:0}.cms-content ul li:before{content:"・";margin-left:-1rem;width:1rem}.cms-content ol{list-style-type:decimal;overflow:visible;padding-left:2rem}.cms-content ol li:last-child{margin-bottom:0}.cms-content ul,.cms-content ol{list-style-position:outside}.cms-content li{font-size:14px;line-height:1.9}.cms-content p{font-size:14px;letter-spacing:0.18em;line-height:1.9;margin:0}.cms-content img{display:block;max-width:100%;margin-right:auto;margin-left:auto;height:auto}.cms-content a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;text-decoration:underline}.cms-content a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';font-size:13px;display:inline-block}.cms-content a:hover{color:#2196f3}.cms-content pre{background-color:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;color:#3e3a39;display:block;font-size:15px;line-height:2;overflow:hidden;padding:20px;width:100%;white-space:pre-line}.cms-content .wp-caption{max-width:100%}.cms-content .wp-caption-text{font-size:13px;letter-spacing:0.18em;line-height:1.9;margin:0}.cms-content .aligncenter{display:block;margin:0 auto}.cms-content .alignleft{float:left}.cms-content h2+*{margin-top:34px}.cms-content h3+*{margin-top:25px}.cms-content h4+*,.cms-content ul+*,.cms-content ol+*,.cms-content p+*,.cms-content p+p{margin-top:15px}.cms-content *+h2{margin-top:60px}.cms-content p+h3{margin-top:25px}.cms-content p+p>img,.cms-content .wp-caption+p{margin-top:25px}.cms-content img+.wp-caption-text{margin-top:15px}.cms-content *:last-child{margin-bottom:0}.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:15px;text-align:center}.pager .page-numbers{border:none;font-size:15px;margin:2px 12px;padding:10px 4px;position:relative;text-decoration:none;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}.pager .page-numbers:after{content:"";display:block;height:2px;width:100%;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#2196f3;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.pager .page-numbers:hover,.pager .page-numbers.current{color:#2196f3}.pager .page-numbers:hover:after,.pager .page-numbers.current:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1)}.pager .page-numbers.dots:hover{border-bottom:0;color:#262626}.pager .page-numbers.dots:after{content:none}.pager .page-numbers.prev{letter-spacing:0.5em;margin-right:30px}.pager .page-numbers.prev:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-size:13px;line-height:1;margin-right:20px}.pager .page-numbers.next{letter-spacing:0.5em;margin-left:30px}.pager .page-numbers.next:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;content:"";display:inline-block;font-size:13px;height:auto;line-height:1;margin-left:20px;position:static;-webkit-transform:scaleX(1);transform:scaleX(1);width:auto}.pager .page-numbers.next:before{content:"";display:block;height:2px;width:100%;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#2196f3;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.pager .page-numbers.next:hover{color:#2196f3}.pager .page-numbers.next:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1)}.form .required{color:#2196f3;text-align:center}.form input,.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;font-size:15px;outline:0;-webkit-transition:background-color 0.2s ease-out, border-color 0.2s ease-out;transition:background-color 0.2s ease-out, border-color 0.2s ease-out}.form input:hover,.form select:hover,.form textarea:hover{border-color:#ccc}.form input:focus,.form select:focus,.form textarea:focus{border-color:#2196f3}.form input[type="text"],.form input[type="email"],.form textarea{border-radius:0;padding:15px}.form input[type="radio"],.form input[type="checkbox"]{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;height:16px;margin-right:10px;vertical-align:middle;width:16px}.form input[type="radio"]:hover,.form input[type="checkbox"]:hover{background-color:#9e9e9e;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type="radio"]:checked,.form input[type="checkbox"]:checked{background-color:#2196f3;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type="radio"]{border-radius:10px}.form input[type="checkbox"]{border-radius:0}.form select{background:url(../images/common/icon-arrow-under.png) 95% center no-repeat #fff;border-radius:0;padding:15px 30px 15px 15px}.form textarea{height:200px}.form label{display:inline-block;padding-right:70px;vertical-align:top}.form .full{width:100%}.form .half{width:50%}.form .small{width:15%}.form .error{color:#f44336;display:block;letter-spacing:0.18em;margin-top:10px}.form .mwform-radio-field{display:block;margin-top:15px}.form .mwform-radio-field.horizontal-item{display:inline-block;margin-top:0}.bg-black{background-color:#262626}.bg-white{background-color:#fff}.color-black{color:#262626}.color-white{color:#fff}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mt6{margin-top:6rem}.mt7{margin-top:7rem}.mt8{margin-top:8rem}.mt05{margin-top:.5rem}.mt15{margin-top:1.5rem}.mt25{margin-top:2.5rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mb6{margin-bottom:6rem}.mb7{margin-bottom:7rem}.mb8{margin-bottom:8rem}.mb05{margin-bottom:.5rem}.mb15{margin-bottom:1.5rem}.mb25{margin-bottom:2.5rem}@font-face{font-family:'fontello';src:local("fontello"),url("../icon/fontello.eot");src:local("fontello"),url("../icon/fontello.eot#iefix") format("embedded-opentype");src:local("fontello"),url("../icon/fontello.woff2") format("woff2");src:local("fontello"),url("../icon/fontello.woff") format("woff");src:local("fontello"),url("../icon/fontello.ttf") format("truetype");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-upper:before,.icon-arrow-upper-a:after{content:""}.icon-arrow-upper-thin:before,.icon-arrow-upper-thin-a:after{content:""}.icon-arrow-under:before,.icon-arrow-under-a:after{content:""}.icon-arrow-under-thin:before,.icon-arrow-under-thin-a:after{content:""}.icon-arrow-right:before,.icon-arrow-right-a:after{content:""}.icon-arrow-right-thin:before,.icon-arrow-right-thin-a:after{content:""}.icon-arrow-left:before,.icon-arrow-left-a:after{content:""}.icon-arrow-left-thin:before,.icon-arrow-left-thin-a:after{content:""}.icon-arrow-roll:before,.icon-arrow-roll-a:after{content:""}.icon-popup:before,.icon-popup-a:after{content:""}.icon-sns-facebook:before,.icon-sns-facebook-a:after{content:""}.icon-sns-twitter:before,.icon-sns-twitter-a:after{content:""}.icon-sns-instagram:before,.icon-sns-instagram-a:after{content:""}.ul-anno{overflow:hidden}.ul-anno li{padding-left:1em}.ul-anno li:last-child{margin-bottom:0}.ul-anno li:before{content:"*";margin-left:-1rem;width:1rem}.ul-anno-z{overflow:hidden}.ul-anno-z li{padding-left:1em}.ul-anno-z li:last-child{margin-bottom:0}.ul-anno-z li:before{content:"※";margin-left:-1rem;width:1rem}.ul-disc{overflow:hidden}.ul-disc li{padding-left:1em}.ul-disc li:last-child{margin-bottom:0}.ul-disc li:before{content:"・";margin-left:-1rem;width:1rem}.ul-dcircle{overflow:hidden}.ul-dcircle li{padding-left:1em}.ul-dcircle li:last-child{margin-bottom:0}.ul-dcircle li:before{content:"◎";margin-left:-1rem;width:1rem}.ul-hyp{overflow:hidden}.ul-hyp li{padding-left:1em}.ul-hyp li:last-child{margin-bottom:0}.ul-hyp li:before{content:"-";margin-left:-1rem;width:1rem}.ol-number{list-style-type:decimal;overflow:visible;padding-left:2rem}.ol-number li:last-child{margin-bottom:0}.ol-lower{list-style-type:lower-alpha;overflow:visible;padding-left:2rem}.ol-lower li:last-child{margin-bottom:0}.ol-upper{list-style-type:upper-alpha;overflow:visible;padding-left:2rem}.ol-upper li:last-child{margin-bottom:0}.text-center{text-align:center}.text-center img{margin-left:auto;margin-right:auto}.text-center-large{text-align:center}.text-right{text-align:right}.text-right img{margin-left:auto;margin-right:0}.text-right-large{text-align:right}.text-justify{text-align:justify}.bold{font-weight:bold}.nowrap{white-space:nowrap}.content-primary{width:100%;padding:0 2.34375rem}.content-secondary{margin-right:auto;margin-left:auto;width:100%;max-width:1920px;padding:0 10.4166rem}.content-tertiary{margin-right:auto;margin-left:auto;width:100%;max-width:1920px;padding:0 8.3333rem}.content-grid{margin-right:auto;margin-left:auto;max-width:1000px}.content-gridline{margin-right:auto;margin-left:auto;max-width:1040px}.content-gridsecondary{margin-right:auto;margin-left:auto;max-width:840px}.content-gridmax{margin-right:auto;margin-left:auto;max-width:1320px}.content-gridriquid{margin-right:auto;margin-left:auto;max-width:100%}.content-gridriquid [class*="column"]{padding-right:0;padding-left:0}.dl-side{overflow:hidden}.dl-side dt,.dl-side dd{float:left}.dl-side dt{clear:both;width:25%}.dl-side dd{width:75%}.dl-side.-border{border-top:1px solid #ccc}.dl-side.-border dt,.dl-side.-border dd{border-bottom:1px solid #ccc;margin-bottom:0;padding:12px 0}.dl-side.-column3-7 dt{width:30%}.dl-side.-column3-7 dd{width:70%}.dl-side.-column4-6 dt{width:40%}.dl-side.-column4-6 dd{width:60%}.dl-side.-half dt{width:50%}.dl-side.-half dd{width:50%}.block{display:block}.block-all{display:block}.google-map{height:380px;margin:30px 0 60px;width:100%}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto;width:100%}.grid>[class*="column"]{padding-right:20px;padding-left:20px}.grid>.column1{width:8.33333%}.grid>.column2{width:16.66667%}.grid>.column3{width:25%}.grid>.column4{width:33.33333%}.grid>.column5{width:41.66667%}.grid>.column6{width:50%}.grid>.column7{width:58.33333%}.grid>.column8{width:66.66667%}.grid>.column9{width:75%}.grid>.column10{width:83.33333%}.grid>.column11{width:91.66667%}.grid>.column12{width:100%}.grid.-reflect{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grid.-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid.-line>[class*="column"]{padding-right:40px;padding-left:40px}.grid.-line>[class*="column"]:not(:first-child){border-left:1px solid #ccc}.grid.-nest{margin-right:-20px;margin-left:-20px;width:auto}.hamburger{height:50px;position:relative;width:95px;border-radius:28px;z-index:100;background-color:#f5d200;margin-right:1.7968rem}.hamburger:hover{cursor:pointer}.hamburger>.icon{background-color:#fff;display:block;height:1px;position:absolute;left:27.5px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:40px}.hamburger>.icon:nth-child(1){top:21px}.hamburger>.icon:nth-child(2){top:28px}.hamburger.-open>.icon:nth-child(1),.hamburger.-open>.icon:nth-child(2){top:25px}.hamburger.-open>.icon:nth-child(1){-webkit-transform:rotate(25deg);transform:rotate(25deg)}.hamburger.-open>.icon:nth-child(2){-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.img-fit{height:auto;width:100%}.loading{background-color:#eff0ee;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100}.loading>.element{margin:auto;position:absolute;top:50%;right:0;left:0;text-align:center;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.loading>.element>.loader{-webkit-animation:loadingInOut 3s infinite linear;animation:loadingInOut 3s infinite linear;height:auto;margin:50px auto;position:relative;width:11.9791rem}.loading>.element>.loader img{width:100%;height:auto}@-webkit-keyframes loadingInOut{0%{opacity:.05}50%{opacity:1}100%{opacity:.05}}@keyframes loadingInOut{0%{opacity:.05}50%{opacity:1}100%{opacity:.05}}.table-background thead th{background-color:#eeeeee}.table-background tbody tr:nth-child(even){background-color:#eeeeee}.table-border{border:1px solid #ccc;border-bottom:none}.table-border th,.table-border td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}html,body{height:100%;font-size:clamp(10.24px, 1vw, 19.2px)}body{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;opacity:0;background-color:#eff0ee;-webkit-transition:opacity 1s ease, background-color 1s ease;transition:opacity 1s ease, background-color 1s ease;overflow-x:hidden}body.show{opacity:1}body.white{background-color:#fff}a:hover{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus,button:focus{outline:none}.center{text-align:center}.image>img{width:100%;height:auto;vertical-align:bottom}.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mb0{margin-bottom:0 !important}.scroll-anime.fadeIn{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity 1.5s ease, -webkit-transform 1.2s ease, -webkit-filter 1s ease;transition:opacity 1.5s ease, -webkit-transform 1.2s ease, -webkit-filter 1s ease;transition:opacity 1.5s ease, transform 1.2s ease, filter 1s ease;transition:opacity 1.5s ease, transform 1.2s ease, filter 1s ease, -webkit-transform 1.2s ease, -webkit-filter 1s ease}.scroll-anime.fadeIn.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}.scroll-anime.headingIn span{opacity:0 !important;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:opacity 1.5s ease, -webkit-transform 1s ease, -webkit-filter 1s ease;transition:opacity 1.5s ease, -webkit-transform 1s ease, -webkit-filter 1s ease;transition:opacity 1.5s ease, transform 1s ease, filter 1s ease;transition:opacity 1.5s ease, transform 1s ease, filter 1s ease, -webkit-transform 1s ease, -webkit-filter 1s ease}.scroll-anime.headingIn span:nth-child(1){-webkit-transition-delay:calc(1 * 0.12s);transition-delay:calc(1 * 0.12s)}.scroll-anime.headingIn span:nth-child(2){-webkit-transition-delay:calc(2 * 0.12s);transition-delay:calc(2 * 0.12s)}.scroll-anime.headingIn span:nth-child(3){-webkit-transition-delay:calc(3 * 0.12s);transition-delay:calc(3 * 0.12s)}.scroll-anime.headingIn span:nth-child(4){-webkit-transition-delay:calc(4 * 0.12s);transition-delay:calc(4 * 0.12s)}.scroll-anime.headingIn span:nth-child(5){-webkit-transition-delay:calc(5 * 0.12s);transition-delay:calc(5 * 0.12s)}.scroll-anime.headingIn span:nth-child(6){-webkit-transition-delay:calc(6 * 0.12s);transition-delay:calc(6 * 0.12s)}.scroll-anime.headingIn span:nth-child(7){-webkit-transition-delay:calc(7 * 0.12s);transition-delay:calc(7 * 0.12s)}.scroll-anime.headingIn span:nth-child(8){-webkit-transition-delay:calc(8 * 0.12s);transition-delay:calc(8 * 0.12s)}.scroll-anime.headingIn span:nth-child(9){-webkit-transition-delay:calc(9 * 0.12s);transition-delay:calc(9 * 0.12s)}.scroll-anime.headingIn span:nth-child(10){-webkit-transition-delay:calc(10 * 0.12s);transition-delay:calc(10 * 0.12s)}.scroll-anime.headingIn span:nth-child(11){-webkit-transition-delay:calc(11 * 0.12s);transition-delay:calc(11 * 0.12s)}.scroll-anime.headingIn span:nth-child(12){-webkit-transition-delay:calc(12 * 0.12s);transition-delay:calc(12 * 0.12s)}.scroll-anime.headingIn span:nth-child(13){-webkit-transition-delay:calc(13 * 0.12s);transition-delay:calc(13 * 0.12s)}.scroll-anime.headingIn span:nth-child(14){-webkit-transition-delay:calc(14 * 0.12s);transition-delay:calc(14 * 0.12s)}.scroll-anime.headingIn span:nth-child(15){-webkit-transition-delay:calc(15 * 0.12s);transition-delay:calc(15 * 0.12s)}.scroll-anime.headingIn span:nth-child(16){-webkit-transition-delay:calc(16 * 0.12s);transition-delay:calc(16 * 0.12s)}.scroll-anime.headingIn span:nth-child(17){-webkit-transition-delay:calc(17 * 0.12s);transition-delay:calc(17 * 0.12s)}.scroll-anime.headingIn span:nth-child(18){-webkit-transition-delay:calc(18 * 0.12s);transition-delay:calc(18 * 0.12s)}.scroll-anime.headingIn span:nth-child(19){-webkit-transition-delay:calc(19 * 0.12s);transition-delay:calc(19 * 0.12s)}.scroll-anime.headingIn span:nth-child(20){-webkit-transition-delay:calc(20 * 0.12s);transition-delay:calc(20 * 0.12s)}.scroll-anime.headingIn.show span{opacity:1 !important;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}.scroll-anime.reductIn{opacity:0;-webkit-filter:blur(15px);filter:blur(15px);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity 1.5s, -webkit-filter 1.5s, -webkit-transform 1.5s;transition:opacity 1.5s, -webkit-filter 1.5s, -webkit-transform 1.5s;transition:opacity 1.5s, filter 1.5s, transform 1.5s;transition:opacity 1.5s, filter 1.5s, transform 1.5s, -webkit-filter 1.5s, -webkit-transform 1.5s;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scroll-anime.reductIn.originRight{-webkit-transform-origin:right center;transform-origin:right center}.scroll-anime.reductIn.originLeft{-webkit-transform-origin:left center;transform-origin:left center}.scroll-anime.reductIn.show{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.header{position:fixed;background-color:#eff0ee;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;z-index:15;padding:25px 2.34375rem;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease, -webkit-transform .7s ease}.header>.logo{font-weight:700;font-size:2em;display:inline-block;padding:8px 20px;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.header>.logo .image{width:15.625rem;line-height:0}.header>.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header.gnav-open{position:fixed !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important}.header.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.sub-nav{position:relative;z-index:10;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.sub-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sub-nav ul li{padding:0;margin-bottom:0}.sub-nav ul li.link{opacity:1;visibility:visible;-webkit-transition:opacity 1s ease .3s;transition:opacity 1s ease .3s}.sub-nav ul li.link a{display:inline-block;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(12.8px, .83333vw, 19.2px);letter-spacing:.05em;line-height:1.4;margin:0 1.625rem;-webkit-transition:color .5s ease;transition:color .5s ease}.sub-nav ul li.link a:hover{color:#f5be00}.sub-nav ul li.entry{margin:0 1.3541rem}.sub-nav ul li.entry a{background-color:#f5be00;height:50px;width:8.61979rem;border-radius:28px;border:2px solid #f5be00;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .7s ease;transition:background-color .7s ease}.sub-nav ul li.entry a span{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(16px, 1.04167vw, 24px);letter-spacing:.05em;line-height:1;color:#fff;-webkit-transition:color .5s ease;transition:color .5s ease}.sub-nav ul li.entry a:hover{background-color:transparent}.sub-nav ul li.entry a:hover span{color:#f5be00}.global-nav{height:100dvh;width:100%;position:fixed;top:0;left:0;background:#fff;visibility:hidden;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;z-index:-9999}.global-nav.-open{visibility:visible;opacity:1;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:99}.global-nav .gnav-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3.125rem;height:100%}.global-nav .gnav-inner .image-wrap{width:36%;border-radius:15px;overflow:hidden;position:relative}.global-nav .gnav-inner .image-wrap .logo{position:absolute;top:-1px;right:auto;bottom:auto;left:-1px;width:50%;height:auto}.global-nav .gnav-inner .image-wrap .image{width:100%;height:100%;display:none}.global-nav .gnav-inner .image-wrap .image.show{display:block}.global-nav .gnav-inner .image-wrap .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.global-nav .gnav-inner .nav-wrap{width:60%;padding:7.0833rem 6.9791rem 0}.global-nav .gnav-inner .nav-wrap>ul{max-width:1235px;max-width:800px;margin:0 auto;display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;grid-template-rows:repeat(4, auto);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.global-nav .gnav-inner .nav-wrap>ul .hr{grid-column:1 / 3;grid-row:3 / 4}.global-nav .gnav-inner .nav-wrap>ul>li{margin-bottom:3.38514rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.global-nav .gnav-inner .nav-wrap>ul>li.about{grid-column:1 / 2;grid-row:1 / 2}.global-nav .gnav-inner .nav-wrap>ul>li.people{grid-column:3 / 4;grid-row:1 / 2}.global-nav .gnav-inner .nav-wrap>ul>li.environment{grid-column:1 / 2;grid-row:2 / 3}.global-nav .gnav-inner .nav-wrap>ul>li.recruitment{grid-column:3 / 4;grid-row:2 / 3}.global-nav .gnav-inner .nav-wrap>ul>li.mynavi{grid-column:1 / 2;grid-row:4 / 5}.global-nav .gnav-inner .nav-wrap>ul>li.entry{grid-column:3 / 4;grid-row:4 / 5}.global-nav .gnav-inner .nav-wrap>ul>li.link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .4s ease;transition:color .4s ease}.global-nav .gnav-inner .nav-wrap>ul>li.link>a .link-text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(22.5px, 1.5625vw, 30px);letter-spacing:.05em;line-height:1.75}.global-nav .gnav-inner .nav-wrap>ul>li.link>a .link-text span.en{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.global-nav .gnav-inner .nav-wrap>ul>li.link>a .icon-arrow{font-size:clamp(22.5px, 1.5625vw, 30px);background-color:#f5d200;height:.8261em;width:1.3333em;border-radius:.413em;margin-left:.5em;position:relative;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.global-nav .gnav-inner .nav-wrap>ul>li.link>a .icon-arrow::after{display:inline-block;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.51 11.27"><defs><style>.cls-1{fill:none;stroke:%23ffffff;stroke-miterlimit:10;}</style></defs><line class="cls-1" y1="5.61" x2="12.65" y2="5.61"/><polyline class="cls-1" points="7.52 .35 12.8 5.63 7.52 10.92"/></svg>');position:absolute;top:50%;right:0;bottom:0;left:50%;line-height:0;margin:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:.4266em;height:.352em}.global-nav .gnav-inner .nav-wrap>ul>li.link>a:hover{color:#f5d200}.global-nav .gnav-inner .nav-wrap>ul>li.link>a:hover .icon-arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.global-nav .gnav-inner .nav-wrap>ul>li.link>.icon-toggle{display:none}.global-nav .gnav-inner .nav-wrap>ul>li.link.-open>.icon-toggle span:nth-child(2){opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.global-nav .gnav-inner .nav-wrap>ul>li.link .child-nav{margin-top:1.25rem}.global-nav .gnav-inner .nav-wrap>ul>li.link .child-nav>li>a{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(12.8px, .83333vw, 19.2px);letter-spacing:.05em;line-height:2.25}.global-nav .gnav-inner .nav-wrap>ul>li.mynavi a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.global-nav .gnav-inner .nav-wrap>ul>li.mynavi a img{width:12.3958rem;height:auto}.global-nav .gnav-inner .nav-wrap>ul>li.entry{margin-right:1.4583rem}.global-nav .gnav-inner .nav-wrap>ul>li.entry a{background-color:#f5be00;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:clamp(16px, 1.04167vw, 24px);font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.05em;line-height:1;color:#fff;border-radius:1.7em;border:2px solid #f5be00;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4em;height:3.4em;-webkit-transition:background-color .7s ease, color .5s ease;transition:background-color .7s ease, color .5s ease}.global-nav .gnav-inner .nav-wrap>ul>li.entry a:hover{background-color:transparent;color:#f5be00}.global-nav .gnav-inner .nav-wrap .hr{height:0;width:100%;border-top:1px solid #ccc;margin-bottom:2.6041rem}.global-nav .gnav-inner .nav-wrap .nav-btm a{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;color:#969696;font-size:12px;letter-spacing:0;line-height:1.75}.global-nav .gnav-inner .nav-wrap .nav-btm a::after{display:inline-block;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.89 11.81"><defs><style>.cls-1{fill:none;stroke:%23969696;stroke-miterlimit:10;}</style></defs><line class="cls-1" x1="7.08" y1="4.81" x2="11.3" y2=".59"/><polyline class="cls-1" points="11.35 3.04 11.38 .51 8.85 .54"/><polyline class="cls-1" points="11.38 5.6 11.38 9.11 2.78 9.11 2.78 .51 6.28 .51"/><polyline class="cls-1" points=".5 3.46 .5 11.31 7.08 11.31"/></svg>');width:1em;height:1em;line-height:0;margin-left:7px}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky;top:0}.chapter{padding-top:16.40635rem;margin-bottom:15.625rem}.chapter-inner{position:relative;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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.chapter-inner.stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.chapter-inner .chapter-img{position:relative;right:-8.3333rem;border-radius:15px 0 0 15px;overflow:hidden;width:27.6041rem}.chapter-inner .chapter-img::after{display:block;content:'';overflow:hidden;padding-top:52.83%;background:center / 100% auto no-repeat;width:100%}.chapter-inner .p-detail_chapter-img{width:0;height:auto;position:relative}.chapter-inner .p-detail_chapter-img::after{display:block;content:'';position:absolute;top:0;right:-8.3333rem;bottom:auto;left:auto;width:46.875vw;height:100%;overflow:hidden;border-radius:15px 0 0 15px;background:center / cover no-repeat #fff}.chapter .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2.0833rem}.chapter .breadcrumbs li.parent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.chapter .breadcrumbs li.parent a{color:#cccccc;-webkit-transition:color .4s ease;transition:color .4s ease}.chapter .breadcrumbs li.parent a:hover{color:#262626}.chapter .breadcrumbs li.parent::after{display:inline-block;margin:0 10px;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(11.2px, .72917vw, 16.8px);content:'';width:1px;height:1.3em;background-color:#b2b2b2;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.chapter .breadcrumbs li.current span{color:#808080}.chapter .breadcrumbs li span,.chapter .breadcrumbs li a{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(11.2px, .72917vw, 16.8px);letter-spacing:.05em;line-height:1.75}.chapter .people-data .name{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(30px, 2.08333vw, 40px);letter-spacing:.05em;line-height:1}.chapter .people-data .info{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(18.4px, 1.19792vw, 27.6px);letter-spacing:.05em;line-height:1.75;margin-top:1em}.chapter .cont-wrap_border{margin-top:17.7083rem;padding:0}.cont-wrap_border{border-top:1px solid #d9d9d9;padding-top:6.875rem;position:relative}.cont-wrap_border::before{position:absolute;top:0;right:auto;bottom:auto;left:0;content:'';display:block;width:10.4166rem;height:5px;background-color:#f5be00}.anchor-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.anchor-cont .col-side{width:26%}.anchor-cont .col-side .current-nav{position:-webkit-sticky;position:sticky;top:10.4166rem}.anchor-cont .col-side .current-nav_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(13.6px, .88542vw, 20.4px);letter-spacing:.05em;line-height:1.6;padding:.8em 0}.anchor-cont .col-side .current-nav_item a::before{content:'';display:inline-block;width:.7674em;height:.7674em;background:center/contain no-repeat url(../images/common/icon_arrow-anchor.png);position:relative;top:.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px}.anchor-cont .col-side .current-nav_item a:hover,.anchor-cont .col-side .current-nav_item a.current{color:#262626}.anchor-cont .col-side .current-nav_item a:hover::before,.anchor-cont .col-side .current-nav_item a.current::before{opacity:1}.anchor-cont .col-main{width:74%;padding-right:2.0833rem}.heading-primary .en{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(13.6px, .88542vw, 20.4px);letter-spacing:.05em;line-height:1.75;color:#f5be00}.heading-primary .ja{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(45px, 3.125vw, 60px);letter-spacing:.05em;letter-spacing:.1em;line-height:1.666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.heading-primary .ja .icon_arrow{margin-left:.4em;background-color:#f5d200;width:3.3697rem;height:2.0885rem;border-radius:1.0442rem;position:relative;line-height:0;-webkit-transition:opacity 1.5s ease, -webkit-transform .5s ease;transition:opacity 1.5s ease, -webkit-transform .5s ease;transition:transform .5s ease, opacity 1.5s ease;transition:transform .5s ease, opacity 1.5s ease, -webkit-transform .5s ease}.heading-primary .ja .icon_arrow::after{display:inline-block;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.51 11.27"><defs><style>.cls-1{fill:none;stroke:%23212121;stroke-miterlimit:10;}</style></defs><line class="cls-1" y1="5.61" x2="12.65" y2="5.61"/><polyline class="cls-1" points="7.52 .35 12.8 5.63 7.52 10.92"/></svg>');position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -85%);transform:translate(-50%, -85%);line-height:0;width:1.0781rem;height:.8854rem}.heading-primary_people{margin:7.0833rem 0 3.9583rem}.heading-primary_people .en{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(13.6px, .88542vw, 20.4px);letter-spacing:.05em;line-height:1.75;color:#f5be00;margin-bottom:1em}.heading-primary_people .ja{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(37.5px, 2.60417vw, 50px);letter-spacing:.08em;line-height:1.5}.heading-order{margin-bottom:3.125rem}.heading-order .num{display:inline-block;font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(37.5px, 2.60417vw, 50px);letter-spacing:.05em;line-height:1.75;color:#f5be00}.heading-order .ttl{display:inline-block;font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(33.75px, 2.34375vw, 45px);letter-spacing:.08em;letter-spacing:.13em;line-height:1.75}.text-primary{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(12.8px, .83333vw, 19.2px);letter-spacing:.1em;line-height:2}.text-ttl{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(18.75px, 1.30208vw, 25px);letter-spacing:.05em;line-height:2;margin-bottom:1.84em}.btn-primary{background-color:#f5d200;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(13.6px, .88542vw, 20.4px);letter-spacing:.03em;line-height:1.75;height:5.2941em;width:20.5882em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:2.647em;border:2px solid #f5d200;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:background-color .5s ease, -webkit-transform .7s ease;transition:background-color .5s ease, -webkit-transform .7s ease;transition:background-color .5s ease, transform .7s ease;transition:background-color .5s ease, transform .7s ease, -webkit-transform .7s ease}.footer{background-color:#fff;overflow:hidden;padding:3.125rem;position:relative;z-index:2}.footer .bnr-entry{border-radius:15px;overflow:hidden;background:center/cover no-repeat url(../images/common/bnr_entry_bg.jpg);padding-top:30.5555rem;position:relative}.footer .bnr-entry .inner{position:absolute;top:0;right:auto;bottom:auto;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.footer .bnr-entry .inner *{color:#fff}.footer .bnr-entry .inner .copy{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(22.5px, 1.5625vw, 30px);letter-spacing:.3em;line-height:1.4;text-indent:.3em}.footer .bnr-entry .inner .btn{margin-top:4.0625rem;border:1px solid #fff;font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(22.5px, 1.5625vw, 30px);letter-spacing:.1em;height:5em;width:15em;border-radius:2.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.footer .bnr-entry .inner .btn:hover{background-color:#fff;color:#262626}.footer-inner{padding:5.20833rem 0 10.4166rem;margin:0 auto;width:90.4444%;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}.footer-inner .info .logo{width:24.3229rem;margin-bottom:1.875rem}.footer-inner .info .add,.footer-inner .info .add a{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(12.8px, .83333vw, 19.2px);letter-spacing:.03em;line-height:1.75;margin-bottom:1em}.footer-inner .info .organiz{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(11.2px, .72917vw, 16.8px);letter-spacing:.03em;line-height:1.75}.footer-inner .nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3.64583rem;column-gap:3.64583rem}.footer-inner .nav ul a{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(14.4px, .9375vw, 21.6px);letter-spacing:.05em;line-height:1.75;padding:.5em 0;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-inner .nav ul a:hover{color:#f5be00}.footer-btm{margin:0 auto;width:90.4444%;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}.footer-btm *{color:#969696;letter-spacing:.03em;line-height:1.75}.footer-btm .official{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(11.2px, .72917vw, 16.8px)}.footer-btm .official::after{display:inline-block;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.89 11.81"><defs><style>.cls-1{fill:none;stroke:%23969696;stroke-miterlimit:10;}</style></defs><line class="cls-1" x1="7.08" y1="4.81" x2="11.3" y2=".59"/><polyline class="cls-1" points="11.35 3.04 11.38 .51 8.85 .54"/><polyline class="cls-1" points="11.38 5.6 11.38 9.11 2.78 9.11 2.78 .51 6.28 .51"/><polyline class="cls-1" points=".5 3.46 .5 11.31 7.08 11.31"/></svg>');width:.78em;height:.78em;margin-left:5px}.footer-btm .copyright{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(10.4px, .67708vw, 15.6px)}.about .chapter-img::after{background-image:url(../images/about/chapter-img.jpg)}.about-main{padding-bottom:16.1458rem}.about-main .cont-wrap_border{margin-bottom:10.4166rem}.about-main .cont-about{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-main .cont-about .text{width:45.4545%}.about-main .cont-about .text .copy{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(21px, 1.45833vw, 28px);letter-spacing:.08em;line-height:1.6;margin-bottom:1.7708rem}.about-main .cont-about .text .text-primary{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.06em}.about-main .cont-about .image{width:45.4545%;overflow:hidden;border-radius:15px}.about-main .cont-structure .fig-wrap{margin-bottom:4.6975rem}.about-main .cont-structure .fig-wrap .image{min-width:730px}.about-main .cont-structure .structure-ttl_bg{background-color:#f5be00;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(16px, 1.04167vw, 24px);letter-spacing:.05em;line-height:1.4;padding:.6em 1.1em;margin-bottom:1.5625rem}.about-main .cont-structure .text-primary{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.06em}.about-main .cont-structure .hr{border-top:1px solid #d9d9d9;margin:4.4270rem 0}.about-main .cont-structure .text-summary{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(21px, 1.45833vw, 28px);letter-spacing:.08em;line-height:1.6}.about-main .cont-job .list-job{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.0833rem}.about-main .cont-job .list-job_item{width:46.6%}.about-main .cont-job .list-job_item .ttl{border-bottom:1px solid #d9d9d9;padding:0 0 2.0833rem 1.3020rem}.about-main .cont-job .list-job_item .ttl span{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(21px, 1.45833vw, 28px);letter-spacing:.08em;line-height:1.428;position:relative;padding-left:1em;display:block}.about-main .cont-job .list-job_item .ttl span::before{position:absolute;top:50%;right:auto;bottom:auto;left:0;display:inline-block;content:'';width:4.5px;height:calc(100% + .214em);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#f5be00}.about-main .cont-job .list-job_item .text-primary{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.06em;padding:2em 1.22em}.about-main .cont-job .hr{border-top:1px solid #d9d9d9;margin:5.2083rem 0}.about-main .cont-job .table-wrap{margin-top:2.6041rem}.about-main .cont-job .table tbody tr th,.about-main .cont-job .table tbody tr td{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(12.8px, .83333vw, 19.2px);letter-spacing:.1em;line-height:2}.about-main .cont-job .table tbody tr th.wFixed,.about-main .cont-job .table tbody tr td.wFixed{width:11.25em}.about-main .cont-job .table tbody tr:last-child th,.about-main .cont-job .table tbody tr:last-child td{border-bottom:none}.about-main .cont-job .table tbody tr th{background-color:#f5be00;border-bottom:1px solid #fff;padding:3.125rem 1em}.about-main .cont-job .table tbody tr td{background-color:#fff;border-bottom:1px solid #d9d9d9}.about-main .cont-job .table tbody tr td.wFixed{border-right:1px solid #d9d9d9;padding:1.5625em 1.5625rem}.about-main .cont-job .table tbody tr td:not(.wFixed){font-size:clamp(11.2px, .72917vw, 16.8px);line-height:1.689;padding:1em 2.8125rem 1em 1.5625rem}.about-main .cont-job .btn-wrap{padding:0 2.6041rem;margin-top:7.2916rem}.environment .chapter-img::after{background-image:url(../images/environment/chapter-img.jpg)}.environment-main{padding-bottom:15.3645rem}.environment-main .cont-wrap_border{margin-bottom:10.4166rem}.environment-main .cont-data .data-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:3.125rem}.environment-main .cont-data .data-list_item{width:50%;border-left:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box}.environment-main .cont-data .data-list_item:nth-child(even) .inner{border-right:1px solid #d9d9d9}.environment-main .cont-data .data-list_item .inner{text-align:center;padding:1.5625rem}.environment-main .cont-data .data-list_item .inner .data_val{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.environment-main .cont-data .data-list_item .inner .data_val .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#f5be00;font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(90px, 6.25vw, 120px);letter-spacing:0;line-height:1}.environment-main .cont-data .data-list_item .inner .data_val .num .js-countUp{display:inline-block;width:.626em;text-align:center}.environment-main .cont-data .data-list_item .inner .data_val .num .slot{display:inline-block;width:.626em;height:1em;text-align:center;overflow:hidden}.environment-main .cont-data .data-list_item .inner .data_val .num .slot-inner{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.environment-main .cont-data .data-list_item .inner .data_val .num .slot-inner span{display:block;height:1em;text-align:center}.environment-main .cont-data .data-list_item .inner .data_val .unit{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(16px, 1.04167vw, 24px);letter-spacing:.05em;line-height:1;padding-left:5px}.environment-main .cont-data .data-list_item .inner .data_ttl{font-family:YakuHanJP, "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(18.75px, 1.30208vw, 25px);letter-spacing:.1em;line-height:1.3;padding:1em 0 .8em}.environment-main .cont-data .data-list_item .inner .data_note{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(10.4px, .67708vw, 15.6px);letter-spacing:.1em;line-height:1}.environment-main .cont-careerup .text{margin-bottom:4.1666rem}.environment-main .cont-careerup .text-primary{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.06em}.environment-main .cont-careerup .fig-wrap{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;position:relative;margin-bottom:3.125rem}.environment-main .cont-careerup .fig-wrap .image{width:37.5454%}.environment-main .cont-careerup .fig-wrap .image:nth-of-type(2){position:absolute;top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.environment-main .cont-careerup .career-sys-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.environment-main .cont-careerup .career-sys-list_item{width:calc(100% / 3);border-right:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.3020rem}.environment-main .cont-careerup .career-sys-list_item:last-child{border-right:none}.environment-main .cont-careerup .career-sys-list_item .ttl{font-family:YakuHanJP, "Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(16px, 1.04167vw, 24px);letter-spacing:.1em;line-height:1.6;margin-bottom:1em}.environment-main .cont-careerup .career-sys-otherList{background-color:#e4e5e2;border-radius:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:1.5625rem 0}.environment-main .cont-careerup .career-sys-otherList_item{font-family:YakuHanJP, "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(15px, 1.04167vw, 20px);letter-spacing:.1em;line-height:1.6}.environment-main .cont-careerup .hr{border-top:1px solid #d9d9d9;margin:5.2083rem 0}.environment-main .cont-benefit .text{margin-bottom:4.1666rem}.environment-main .cont-benefit .text-ttl{margin-bottom:1.28em}.environment-main .cont-benefit .benefit-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.5625rem;margin-bottom:2.6041rem}.environment-main .cont-benefit .benefit-list_item{width:31.4545%;background-color:#fff;border-radius:15px;font-size:clamp(15px, 1.04167vw, 20px);padding:.8em .8em .8em 1.3020rem;margin-right:calc((100% - 94.3635%) / 2);white-space:nowrap}.environment-main .cont-benefit .benefit-list_item:nth-of-type(3n){margin-right:0}.environment-main .cont-benefit .benefit-list_item span{display:inline-block;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.05em;line-height:1.6;padding:.4em 0 .4em 3em;background:left center / contain no-repeat;padding:.4em 0 .5em 3.75em}.environment-main .cont-benefit .benefit-list_item span.icon_vaca_special{background-image:url(../images/environment/icon_vaca_special.png)}.environment-main .cont-benefit .benefit-list_item span.icon_vaca_long{background-image:url(../images/environment/icon_vaca_long.png)}.environment-main .cont-benefit .benefit-list_item span.icon_vaca_refresh{background-image:url(../images/environment/icon_vaca_refresh.png)}.environment-main .cont-benefit .benefit-list_item span.icon_vaca_keityo{background-image:url(../images/environment/icon_vaca_keityo.png)}.environment-main .cont-benefit .benefit-list_item span.icon_vaca_care{background-image:url(../images/environment/icon_vaca_care.png)}.environment-main .cont-benefit .benefit-list_item span.icon_vaca_childbirth{background-image:url(../images/environment/icon_vaca_childbirth.png)}.environment-main .cont-benefit .benefit-list_item span.icon_allo_position{background-image:url(../images/environment/icon_allo_position.png)}.environment-main .cont-benefit .benefit-list_item span.icon_allo_family{background-image:url(../images/environment/icon_allo_family.png)}.environment-main .cont-benefit .benefit-list_item span.icon_allo_commute{background-image:url(../images/environment/icon_allo_commute.png)}.environment-main .cont-benefit .benefit-list_item span.icon_allo_qualifi{background-image:url(../images/environment/icon_allo_qualifi.png)}.environment-main .cont-benefit .benefit-list_item span.icon_supp_child{background-image:url(../images/environment/icon_supp_child.png)}.environment-main .cont-benefit .benefit-list_item span.icon_supp_childbirth-iwai{background-image:url(../images/environment/icon_supp_childbirth-iwai.png)}.environment-main .cont-benefit .benefit-list_item span.icon_supp_childbirth-mimai{background-image:url(../images/environment/icon_supp_childbirth-mimai.png)}.environment-main .cont-benefit .benefit-list_item span.icon_award_long{background-image:url(../images/environment/icon_award_long.png)}.environment-main .cont-benefit .benefit-list_item span.icon_award_qualifi{background-image:url(../images/environment/icon_award_qualifi.png)}.environment-main .cont-benefit .note{margin-top:3,4375rem}.header.home{position:absolute;background-color:transparent;padding:2.34375rem;opacity:0}.header.home>.logo{background-color:#eff0ee;padding:1.875rem 2.70833rem;border-radius:0 0 14px 0;position:relative}.header.home>.logo .image{width:12.3333rem;vertical-align:middle}.header.home>.logo .image img.col{display:none}.header.home>.logo::before,.header.home>.logo::after{display:inline-block;content:'';position:absolute;width:15px;height:15px;background:center/contain no-repeat url(../images/common/icon_corner.png)}.header.home>.logo::before{top:0;left:100%}.header.home>.logo::after{top:100%;left:0}.header.home.loaded{opacity:1}.header.home.fixed{position:fixed;background-color:#eff0ee;padding:25px 2.34375rem}.header.home.fixed>.nav{margin-top:0}.header.home.fixed>.nav .sub-nav li.link a{color:#262626}.header.home.fixed>.logo{background-color:transparent;padding:8px 20px}.header.home.fixed>.logo::before,.header.home.fixed>.logo::after{display:none}.header.home.fixed>.logo .image{width:15.625rem;line-height:0}.header.home.fixed>.logo .image img.row{display:none}.header.home.fixed>.logo .image img.col{display:block}.header.home .sub-nav li.link a{color:#fff}.header.home .sub-nav li.link a:hover{color:#f5be00}.fvFadeIn{opacity:0;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}.fvFadeIn.loaded{opacity:1}.main-visual{padding:2.34375rem;height:100svh;position:relative;width:100%}.main-visual .mv-text{position:absolute;top:auto;right:auto;bottom:6.25rem;left:8.8541rem;z-index:2;-webkit-transition-delay:1s;transition-delay:1s}.main-visual .mv-text .copy,.main-visual .mv-text .copy span,.main-visual .mv-text .sub-copy{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal}.main-visual .mv-text .copy{font-size:clamp(50.625px, 3.51562vw, 67.5px);letter-spacing:.05em;letter-spacing:.15em;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-visual .mv-text .copy span.emp{font-size:clamp(63.3px, 4.39583vw, 84.4px);letter-spacing:0;line-height:1;margin-right:10px;color:#fff}.main-visual .mv-text .copy span.yellow,.main-visual .mv-text .copy span.orange{padding:.06em;display:inline-block}.main-visual .mv-text .copy span.yellow{background-color:#f5d200}.main-visual .mv-text .copy span.orange{background-color:#f5be00}.main-visual .mv-text .copy.line01{margin-bottom:.78125rem}.main-visual .mv-text .copy.line02{margin-bottom:1.25rem}.main-visual .mv-text .sub-copy{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(21.6px, 1.40625vw, 32.4px);letter-spacing:.15em;letter-spacing:.2em;line-height:1.2;padding-left:.5em}.main-visual .mv-text.for-usual .copy,.main-visual .mv-text.for-usual .copy span,.main-visual .mv-text.for-usual .sub-copy{color:#fff}.main-visual .mv-text.for-first{padding:0 0 30vh 5vw;-webkit-transition:padding 1.5s ease;transition:padding 1.5s ease}.main-visual .mv-text.for-first .copy{-webkit-transition:color 1s ease 1.5s;transition:color 1s ease 1.5s}.main-visual .mv-text.for-first .copy span.emp>span{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.main-visual .mv-text.for-first .copy span.emp>span:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.main-visual .mv-text.for-first .copy span.emp>span.show{opacity:1}.main-visual .mv-text.for-first .copy span.js-fadeIn{display:inline-block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(1){-webkit-transition-delay:calc(1 * 0.15s);transition-delay:calc(1 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(2){-webkit-transition-delay:calc(2 * 0.15s);transition-delay:calc(2 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(3){-webkit-transition-delay:calc(3 * 0.15s);transition-delay:calc(3 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(4){-webkit-transition-delay:calc(4 * 0.15s);transition-delay:calc(4 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(5){-webkit-transition-delay:calc(5 * 0.15s);transition-delay:calc(5 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(6){-webkit-transition-delay:calc(6 * 0.15s);transition-delay:calc(6 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(7){-webkit-transition-delay:calc(7 * 0.15s);transition-delay:calc(7 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(8){-webkit-transition-delay:calc(8 * 0.15s);transition-delay:calc(8 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(9){-webkit-transition-delay:calc(9 * 0.15s);transition-delay:calc(9 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(10){-webkit-transition-delay:calc(10 * 0.15s);transition-delay:calc(10 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(11){-webkit-transition-delay:calc(11 * 0.15s);transition-delay:calc(11 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(12){-webkit-transition-delay:calc(12 * 0.15s);transition-delay:calc(12 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(13){-webkit-transition-delay:calc(13 * 0.15s);transition-delay:calc(13 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(14){-webkit-transition-delay:calc(14 * 0.15s);transition-delay:calc(14 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(15){-webkit-transition-delay:calc(15 * 0.15s);transition-delay:calc(15 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(16){-webkit-transition-delay:calc(16 * 0.15s);transition-delay:calc(16 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(17){-webkit-transition-delay:calc(17 * 0.15s);transition-delay:calc(17 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(18){-webkit-transition-delay:calc(18 * 0.15s);transition-delay:calc(18 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(19){-webkit-transition-delay:calc(19 * 0.15s);transition-delay:calc(19 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn:nth-of-type(20){-webkit-transition-delay:calc(20 * 0.15s);transition-delay:calc(20 * 0.15s)}.main-visual .mv-text.for-first .copy span.js-fadeIn.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.main-visual .mv-text.for-first .sub-copy{opacity:0;-webkit-transition:opacity 1s ease, color 1s ease 1.5s;transition:opacity 1s ease, color 1s ease 1.5s;color:#262626}.main-visual .mv-text.for-first .sub-copy.show{opacity:1}.main-visual .mv-text.for-first.loaded{padding:0}.main-visual .mv-text.for-first.loaded .copy,.main-visual .mv-text.for-first.loaded .sub-copy{color:#fff}.main-visual .mv-slide{border-radius:0 15px 0 15px;overflow:hidden;height:100%}.main-visual .swiper{overflow:hidden;height:100%;border-radius:15px;position:relative;z-index:1}.main-visual .swiper-wrapper{height:100%;-webkit-transition-timing-function:linear;transition-timing-function:linear}.main-visual .swiper-slide{overflow:hidden;border-radius:15px;position:relative;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important}.main-visual .swiper-slide::after{display:block;content:'';position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;opacity:.7;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0,0,0,0.6)), color-stop(50%, rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 50%)}.main-visual .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.main-visual .swiper-pagination,.main-visual .swiper-pagination-custom{z-index:1;width:4.84375rem;position:absolute;top:auto;right:2.34375rem;bottom:11.5625rem;left:auto;right:2.34375rem;bottom:11.5625rem;-webkit-transform:translate(0, 0);transform:translate(0, 0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;row-gap:28px;padding-bottom:50px}.main-visual .swiper-pagination .swiper-pagination-bullet,.main-visual .swiper-pagination span,.main-visual .swiper-pagination-custom .swiper-pagination-bullet,.main-visual .swiper-pagination-custom span{width:10px;height:10px;border-radius:50%;background-color:#fff;opacity:1}.main-visual .swiper-pagination .swiper-pagination-bullet-active,.main-visual .swiper-pagination span-active,.main-visual .swiper-pagination-custom .swiper-pagination-bullet-active,.main-visual .swiper-pagination-custom span-active{background-color:#f5d200 !important}.main-visual .swiper-pagination .swiper-pagination-bullet.active,.main-visual .swiper-pagination span.active,.main-visual .swiper-pagination-custom .swiper-pagination-bullet.active,.main-visual .swiper-pagination-custom span.active{background-color:#f5d200 !important}.main-visual>.scroll{background-color:#eff0ee;border-radius:15px 0 0 0;position:relative;width:4.84375rem;height:9.4791rem;position:absolute;top:auto;right:2.34375rem;bottom:2.34375rem;left:auto;z-index:10}.main-visual>.scroll::before,.main-visual>.scroll::after{display:inline-block;content:'';position:absolute;width:15px;height:15px;background:center/contain no-repeat url(../images/common/icon_corner.png);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-visual>.scroll::before{top:-15px;right:0}.main-visual>.scroll::after{bottom:0;right:100%}.main-visual>.scroll>.element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.main-visual>.scroll>.element .text{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:.03em;line-height:1;color:#262626;font-size:clamp(17.6px, 1.14583vw, 26.4px);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.main-visual>.scroll>.element .text .arrow{display:inline-block;font-size:1.54em;padding-top:7px}@-webkit-keyframes scrollDown{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}100%{opacity:0}}@keyframes scrollDown{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}100%{opacity:0}}.home-about{padding-top:9.8958rem}.home-about .text-cont{width:53%;padding:0 0 0 7.3636%}.home-about .text-cont .text{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(16px, 1.04167vw, 24px);letter-spacing:.16em;line-height:2}.home-about .text-cont .btn-primary{margin-top:5rem}.home-about .image-cont{width:47%;position:relative;padding-top:1.0416rem}.home-about .image-cont .image-large,.home-about .image-cont .image-medium,.home-about .image-cont .image-small{border-radius:15px;overflow:hidden;position:relative}.home-about .image-cont .image-large{width:67.75%;left:4.5833rem;z-index:2}.home-about .image-cont .image-medium{width:46.39%;margin-left:auto;margin-top:3.80208rem;z-index:1}.home-about .image-cont .image-small{width:30.83%;left:26%;margin-top:-30px;z-index:0}.home .image.acc{border-radius:15px;aspect-ratio:140 / 33;margin:10.4166rem auto 0;width:72.9166%;background:center/cover no-repeat url(../images/home/image_acc.jpg)}.home-people{padding:10.41666rem 0;overflow:hidden}.home-people .text-cont{width:34%}.home-people .text-cont .heading-primary{margin-bottom:2.0833rem}.home-people .text-cont .text-primary{line-height:1.875}.home-people .text-cont .btn-primary{margin-top:4.0625rem}.home-people .slide-cont{width:66%}.home-people .slide-cont .swiper{padding-right:10.4166rem;margin-right:-10.4166rem}.home-people .slide-cont .swiper .swiper-slide .image{border-radius:16px;overflow:hidden;margin-bottom:1.5625rem;position:relative}.home-people .slide-cont .swiper .swiper-slide .image img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-origin:center;transform-origin:center}.home-people .slide-cont .swiper .swiper-slide .name{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(22.5px, 1.5625vw, 30px);letter-spacing:.05em;line-height:1;margin-bottom:.5em}.home-people .slide-cont .swiper .swiper-slide .info{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(14.4px, .9375vw, 21.6px);letter-spacing:.03em;line-height:1.75}.home-people .slide-cont .swiper .swiper-slide:nth-of-type(even){padding-top:4.375rem}.home-people .slide-cont .swiper .controller{width:100%;margin-top:3.3333rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-people .slide-cont .swiper .pagination{width:calc(100% - 123px);height:3px;background-color:#fff;border-radius:1.5px}.home-people .slide-cont .swiper .pagination .swiper-pagination{position:relative;width:100%;background-color:transparent;height:3px;border-radius:1.5px}.home-people .slide-cont .swiper .pagination .swiper-pagination-progressbar-fill{position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:#f5d200;height:3px;border-radius:1.5px}.home-people .slide-cont .swiper .navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:86px;height:auto}.home-people .slide-cont .swiper .navigation .swiper-button{width:35px;height:35px;border-radius:50%;background-color:#fff;color:#f5be00;position:initial;margin:0;-webkit-transform:0;transform:0}.home-people .slide-cont .swiper .navigation .swiper-button svg{height:11px}.home-environment .box{position:relative;max-width:100%}.home-environment .box::before{display:block;content:'';position:absolute;top:0;right:auto;bottom:auto;left:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw;height:100%;background:center 86%/129.375vw auto no-repeat url(../images/home/environment_bg.png) #fff;z-index:1;-webkit-transition:width 2s ease, border-radius 1.5s ease;transition:width 2s ease, border-radius 1.5s ease}.home-environment .box.show::before{width:100%;border-radius:16px}.home-environment .box .inner{width:100%;max-width:1200px;margin:0 auto;padding:7.2916rem 0 8.3333rem;position:relative;z-index:2}.home-environment .box .inner .heading-primary{display:block;margin-bottom:3.4895rem}.home-environment .box .inner .link-wrap{display:grid;grid-template-columns:repeat(2, 47.5%);grid-template-rows:repeat(2, auto);row-gap:3.125rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-environment .box .inner .link-wrap .link-item{border-radius:15px;overflow:hidden;position:relative}.home-environment .box .inner .link-wrap .link-item .image{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.home-environment .box .inner .link-wrap .link-item .label{position:absolute;top:0;right:0;bottom:auto;left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.5625rem 2.0833rem;z-index:2}.home-environment .box .inner .link-wrap .link-item .label .text{color:#fff;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(18px, 1.25vw, 24px);letter-spacing:.1em;line-height:1.4;-webkit-transition:color .5s ease;transition:color .5s ease}.home-environment .box .inner .link-wrap .link-item .label .icon_arrow{font-size:clamp(22.5px, 1.5625vw, 30px);background-color:transparent;border:1px solid #f5d200;height:.8261em;width:1.3333em;border-radius:.413em;margin-left:12px;position:relative;-webkit-transition:border-color .5s ease;transition:border-color .5s ease;line-height:0}.home-environment .box .inner .link-wrap .link-item .label .icon_arrow::after{display:block;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.51 11.27"><defs><style>.cls-1{fill:none;stroke:%23f5d200;stroke-miterlimit:10;}</style></defs><line class="cls-1" y1="5.61" x2="12.65" y2="5.61"/><polyline class="cls-1" points="7.52 .35 12.8 5.63 7.52 10.92"/></svg>');position:absolute;top:50%;right:0;bottom:0;left:50%;line-height:0;margin:0;-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%);width:.4266em;height:.352em}.home-environment .box .inner .link-wrap .link-item .label .icon_arrow::after svg{-webkit-transition:stroke .5s ease;transition:stroke .5s ease}.home-environment .box .inner .link-wrap .link-item .label .icon_arrow::after svg line,.home-environment .box .inner .link-wrap .link-item .label .icon_arrow::after svg polyline{-webkit-transition:stroke .5s ease;transition:stroke .5s ease}.home-environment .box .inner .link-wrap .link-item.data{padding-top:105.2631%;grid-row:1 / 3}.home-environment .box .inner .link-wrap .link-item.career{padding-top:47.3684%;grid-row:1 / 2}.home-environment .box .inner .link-wrap .link-item.benefit{padding-top:47.3684%;grid-row:2 / 3}.home-recruit{padding:10.41666rem 0}.home-recruit .heading{width:43%;padding:0 6.25rem 0 2.0833rem}.home-recruit .heading .heading-primary{display:block;margin-bottom:2.0833rem}.home-recruit .heading .text-primary{font-family:YakuHanJP, "Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.875}.home-recruit .link-wrap{width:57%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.5625rem}.home-recruit .link-wrap .link-item{width:48.3%;border-radius:15px;overflow:hidden}.home-recruit .link-wrap .link-item:nth-child(odd){margin-right:3.4%}.home-recruit .link-wrap .link-item:last-child{margin-bottom:0}.home-recruit .link-wrap .link-item a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.34375rem;background-color:#fff;-webkit-transition:background-color .7s ease;transition:background-color .7s ease}.home-recruit .link-wrap .link-item a .text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(17.6px, 1.14583vw, 26.4px);letter-spacing:.1em;line-height:1.4;-webkit-transition:color .7s ease;transition:color .7s ease}.home-recruit .link-wrap .link-item a .icon_arrow{font-size:clamp(22.5px, 1.5625vw, 30px);background-color:transparent;border:1px solid #f5d200;height:.8261em;width:1.3333em;border-radius:.413em;margin-left:12px;position:relative;-webkit-transition:border-color .4s ease;transition:border-color .4s ease;line-height:0}.home-recruit .link-wrap .link-item a .icon_arrow::after{display:block;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.51 11.27"><defs><style>.cls-1{fill:none;stroke:%23f5d200;stroke-miterlimit:10;}</style></defs><line class="cls-1" y1="5.61" x2="12.65" y2="5.61"/><polyline class="cls-1" points="7.52 .35 12.8 5.63 7.52 10.92"/></svg>');position:absolute;top:50%;right:0;bottom:0;left:50%;line-height:0;margin:0;-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%);width:.4266em;height:.352em}.home-recruit .link-wrap .link-item a:hover{background-color:#f5d200}.home-recruit .link-wrap .link-item a:hover .text{color:#fff}.home-recruit .link-wrap .link-item a:hover .icon_arrow{border-color:#fff}.home-recruit .link-wrap .link-item a:hover .icon_arrow::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.51 11.27"><defs><style>.cls-1{fill:none;stroke:%23ffffff;stroke-miterlimit:10;}</style></defs><line class="cls-1" y1="5.61" x2="12.65" y2="5.61"/><polyline class="cls-1" points="7.52 .35 12.8 5.63 7.52 10.92"/></svg>')}.people .chapter-img::after{background-image:url(../images/people/chapter-img.jpg)}.people-archive{padding-bottom:15.3645rem}.people-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:3.125rem}.people-list_item{width:22.5%;margin-right:calc(10% / 3)}.people-list_item:nth-of-type(4n){margin-right:0}.people-list_item:last-of-type{margin-bottom:0}.people-list_item a{display:block}.people-list_item .image{border-radius:15px;overflow:hidden;margin-bottom:2.5rem;position:relative}.people-list_item .image img{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .5s ease;transition:all .5s ease}.people-list_item .name{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(22.5px, 1.5625vw, 30px);letter-spacing:.05em;line-height:1;margin-bottom:.5em}.people-list_item .info{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(12.8px, .83333vw, 19.2px);letter-spacing:.05em;line-height:1.75;margin-bottom:1.40625rem}.people-list_item .icon_arrow{display:block;margin-left:auto;background-color:#f5d200;height:24.7846px;width:40px;border-radius:12px;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;line-height:0}.people-list_item .icon_arrow::after{display:block;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.51 11.27"><defs><style>.cls-1{fill:none;stroke:%23ffffff;stroke-miterlimit:10;}</style></defs><line class="cls-1" y1="5.61" x2="12.65" y2="5.61"/><polyline class="cls-1" points="7.52 .35 12.8 5.63 7.52 10.92"/></svg>');position:absolute;top:50%;right:0;bottom:0;left:50%;line-height:0;margin:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12.7995px;height:10.5615px}.people-detail_interview .cont-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15.1041rem}.people-detail_interview .cont-image{width:41.6666%}.people-detail_interview .cont-image .image{overflow:hidden;position:-webkit-sticky;position:sticky;top:10.4166rem}.people-detail_interview .cont-image .image.image01{border-radius:0 15px 15px 0}.people-detail_interview .cont-image .image.image02{border-radius:15px 0 0 15px}.people-detail_interview .cont-text{width:calc(100% - 41.6666%);padding:0 8.3333rem}.people-detail_interview .cont-text .order-unit{margin-bottom:5.7291rem}.people-detail_interview .cont-text .order-unit:last-of-type{margin-bottom:0}.people-detail_interview .cont-text .order-unit_ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#f5be00;margin-bottom:2.1875rem}.people-detail_interview .cont-text .order-unit_ttl .num{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(16px, 1.04167vw, 24px);letter-spacing:.05em;line-height:1.75;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.people-detail_interview .cont-text .order-unit_ttl .num::after{display:inline-block;content:'';width:1px;height:1.585em;background-color:#f5be00;margin:0 1em}.people-detail_interview .cont-text .order-unit_ttl .ttl{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(12.8px, .83333vw, 19.2px);letter-spacing:.05em;line-height:2}.people-detail_interview .cont-text .order-unit_copy{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(27px, 1.875vw, 36px);letter-spacing:.05em;line-height:1.5;margin-bottom:1em}.people-detail_interview .cont-text .order-unit_text{letter-spacing:.02em}.people-detail_schedule{margin-bottom:15.625rem}.people-detail_schedule .cont-wrap{position:relative}.people-detail_schedule .cont-wrap .heading{position:absolute;top:0;right:auto;bottom:auto;left:0;width:calc(33.125% - 1px);height:calc(12.5rem + 2px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.people-detail_schedule .cont-wrap .heading::before,.people-detail_schedule .cont-wrap .heading::after{position:absolute;top:auto;right:0;bottom:0;left:auto;display:inline-block;content:'';width:15px;height:15px}.people-detail_schedule .cont-wrap .heading::before{position:absolute;top:auto;right:-1px;bottom:-1px;left:auto;background-color:#eff0ee;z-index:3}.people-detail_schedule .cont-wrap .heading::after{background-color:transparent;border-radius:0 0 15px 0;border-right:2px solid #f5be00;border-bottom:2px solid #f5be00;z-index:4}.people-detail_schedule .cont-wrap .heading .ja{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(15px, 1.04167vw, 20px);letter-spacing:.05em;line-height:1.4;margin-bottom:1em}.people-detail_schedule .cont-wrap .heading .en{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(45px, 3.125vw, 60px);letter-spacing:.05em;line-height:1;color:#f5be00}.people-detail_schedule .cont-border{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.people-detail_schedule .cont-border .portrait{width:33.125%;border:2px solid #f5be00;border-right:none;border-radius:15px 0 0 15px;padding:3.6458rem 4.2708rem;margin-top:12.5rem;position:relative;z-index:2;background-color:#eff0ee}.people-detail_schedule .cont-border .portrait .image{overflow:hidden;border-radius:15px}.people-detail_schedule .cont-border .timeline{width:calc(100% - 33.125% + 2px);border:2px solid #f5be00;border-radius:15px 15px 15px 0;position:relative;z-index:1;left:-2px;padding:7.0833rem 5.2083rem}.people-detail_schedule .cont-border .timeline .time-unit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.people-detail_schedule .cont-border .timeline .time-unit_time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 2.8645rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.people-detail_schedule .cont-border .timeline .time-unit_time::before{font-size:clamp(22.5px, 1.5625vw, 30px);position:absolute;top:22px;right:auto;bottom:auto;left:0;display:inline-block;content:'';width:1em;height:1em;background:center / contain no-repeat}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-0830::before{background-image:url(../images/people/icon_tl-0830.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-0900::before{background-image:url(../images/people/icon_tl-0900.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1000::before{background-image:url(../images/people/icon_tl-1000.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1100::before{background-image:url(../images/people/icon_tl-1000.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1200::before{background-image:url(../images/people/icon_tl-1200.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1230::before{background-image:url(../images/people/icon_tl-1230.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1300::before{background-image:url(../images/people/icon_tl-1300.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1330::before{background-image:url(../images/people/icon_tl-1330.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1400::before{background-image:url(../images/people/icon_tl-1400.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1430::before{background-image:url(../images/people/icon_tl-1430.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1500::before{background-image:url(../images/people/icon_tl-1500.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1600::before{background-image:url(../images/people/icon_tl-1600.png)}.people-detail_schedule .cont-border .timeline .time-unit_time.tl-1700::before{background-image:url(../images/people/icon_tl-1700.png)}.people-detail_schedule .cont-border .timeline .time-unit_time::after{position:absolute;top:0;right:50%;bottom:auto;left:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;content:'';width:2px;height:100%;background:center/100% auto repeat-y url(../images/people/timeline_border.png);z-index:-1}.people-detail_schedule .cont-border .timeline .time-unit_time .slot-wrap{padding:20px 0;background-color:#eff0ee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.people-detail_schedule .cont-border .timeline .time-unit_time .slot-wrap>span:not(.slot){display:inline-block;height:1em}.people-detail_schedule .cont-border .timeline .time-unit_time span{position:relative;z-index:1;font-size:30px;color:#f5be00;line-height:1em;font-family:YakuHanJP, "Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.people-detail_schedule .cont-border .timeline .time-unit_time .slot{display:inline-block;width:.626em;height:1em;text-align:center;overflow:hidden}.people-detail_schedule .cont-border .timeline .time-unit_time .slot-inner{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.people-detail_schedule .cont-border .timeline .time-unit_time .slot-inner span{display:block;height:1em;text-align:center}.people-detail_schedule .cont-border .timeline .time-unit_task{width:100%}.people-detail_schedule .cont-border .timeline .time-unit_task .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:20px 0 calc(3.125rem + 20px);margin-bottom:3.135rem;border-bottom:1px solid #d9d9d9}.people-detail_schedule .cont-border .timeline .time-unit_task .inner .task-name{font-family:YakuHanJP, "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(16px, 1.04167vw, 24px);letter-spacing:.05em;line-height:1.466;width:8.2em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.people-detail_schedule .cont-border .timeline .time-unit_task .inner .task-detail{font-family:YakuHanJP, "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(16px, 1.04167vw, 24px);letter-spacing:.05em;line-height:1.466;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}.people-detail_schedule .cont-border .timeline .time-unit_task .inner .task-detail span{display:inline-block}.people-detail_schedule .cont-border .timeline .time-unit:last-child .time-unit_time::after{display:none}.people-detail_schedule .cont-border .timeline .time-unit:last-child .time-unit_task .inner{margin-bottom:0;padding-bottom:0;border-bottom:none}.people-detail_schedule .btn-primary{margin:7.1875rem auto 0;width:100%;max-width:1000px}.people01 .p-detail_chapter-img::after{background-image:url(../images/people/peopleYK_chapter-img.jpg)}.people02 .p-detail_chapter-img::after{background-image:url(../images/people/peopleHI_chapter-img.jpg)}.people03 .p-detail_chapter-img::after{background-image:url(../images/people/peopleTN_chapter-img.jpg)}.people04 .p-detail_chapter-img::after{background-image:url(../images/people/peopleYS_chapter-img.jpg)}.recruitment .chapter-img::after{background-image:url(../images/recruitment/chapter-img.jpg)}.recruitment-main{padding-bottom:15.3645rem}.recruitment-main .cont-wrap_border{margin-bottom:8.6458rem}.recruitment-main .cont-massage .image{margin-bottom:3.5416rem;overflow:hidden;border-radius:15px}.recruitment-main .cont-massage .text-wrap{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}.recruitment-main .cont-massage .text-wrap .copy{font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;font-size:clamp(21px, 1.45833vw, 28px);letter-spacing:.08em;line-height:1.6;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.recruitment-main .cont-massage .text-wrap .text{width:52.72%;font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.06em;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.recruitment-main .cont-requirement .requirement-table tbody{border-top:1px solid #d9d9d9}.recruitment-main .cont-requirement .requirement-table th,.recruitment-main .cont-requirement .requirement-table td,.recruitment-main .cont-requirement .requirement-table td .text{font-size:clamp(14.4px, .9375vw, 21.6px);letter-spacing:.1em;line-height:1.77}.recruitment-main .cont-requirement .requirement-table th,.recruitment-main .cont-requirement .requirement-table td{border-bottom:1px solid #d9d9d9;vertical-align:middle;padding:2.8645rem 3.125rem 2.8645rem 0}.recruitment-main .cont-requirement .requirement-table th{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;width:30%;text-align:left}.recruitment-main .cont-requirement .requirement-table td{font-family:"Manrope", "Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;width:70%}.recruitment-main .cont-requirement .requirement-table td .mb1{margin-bottom:1em}.recruitment-main .cont-requirement .requirement-table td a{display:inline-block;font:inherit;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.recruitment-main .cont-requirement .requirement-table td a:hover{opacity:.5}.recruitment-main .cont-requirement .link-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:4.6875rem 0;margin:0 auto;width:40rem}.recruitment-main .cont-requirement .link-wrap .logo{display:inline-block;width:17.5rem;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.recruitment-main .cont-requirement .link-wrap .logo:hover{opacity:.5}.recruitment-main .cont-requirement .link-wrap .btn-entry{display:inline-block;background-color:#f5be00;color:#fff;height:4.6875rem;width:18.2291rem;border-radius:2.34375rem;border:2px solid #f5be00;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .7s ease;transition:background-color .7s ease}.recruitment-main .cont-requirement .link-wrap .btn-entry .label{font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(21px, 1.45833vw, 28px);letter-spacing:.05em;line-height:1;-webkit-transition:color .5s ease;transition:color .5s ease}.recruitment-main .cont-requirement .link-wrap .btn-entry:hover{background-color:transparent}.recruitment-main .cont-requirement .link-wrap .btn-entry:hover .label{color:#f5be00}.recruitment-main .cont-faq .faq-list_item{background-color:#e4e5e2;border-radius:15px;margin-bottom:2.0833rem}.recruitment-main .cont-faq .faq-list_item:last-of-type{margin-bottom:0}.recruitment-main .cont-faq .faq-list_item_head{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.0426rem 2.08333rem}.recruitment-main .cont-faq .faq-list_item_head:hover{cursor:pointer}.recruitment-main .cont-faq .faq-list_item_head .text-q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recruitment-main .cont-faq .faq-list_item_head .text-q::before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;content:'Q';width:1.6666em;height:1.6666em;border-radius:50%;background-color:#fff;font-family:"Manrope", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(22.5px, 1.5625vw, 30px);letter-spacing:0;line-height:1;color:#f5be00;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.recruitment-main .cont-faq .faq-list_item_head .text-q .text{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(15px, 1.04167vw, 20px);letter-spacing:.1em;line-height:1.5;padding-left:1em}.recruitment-main .cont-faq .faq-list_item_head .icon_toggle{width:20px;height:11px;position:relative;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease, -webkit-transform .7s ease;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.recruitment-main .cont-faq .faq-list_item_head .icon_toggle::before,.recruitment-main .cont-faq .faq-list_item_head .icon_toggle::after{display:inline-block;content:'';position:absolute;height:13.74px;width:1px;background-color:#262626;bottom:0;-webkit-transition:all .5s ease;transition:all .5s ease}.recruitment-main .cont-faq .faq-list_item_head .icon_toggle::before{left:50%;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.recruitment-main .cont-faq .faq-list_item_head .icon_toggle::after{right:50%;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.recruitment-main .cont-faq .faq-list_item_head.-open .icon_toggle::before{left:calc(100% - 1px)}.recruitment-main .cont-faq .faq-list_item_head.-open .icon_toggle::after{right:calc(100% - 1px)}.recruitment-main .cont-faq .faq-list_item_body{display:none;border-top:1px solid #fff;padding:1.9792rem 7.5rem 1.9792rem 3.125rem}.recruitment-main .cont-faq .faq-list_item_body .text-primary{letter-spacing:.06em}@media screen and (max-width: 736px){html{font-size:13px}a{font-size:13px}p,dt,dd,li{font-size:13px}.cms-content h1,.cms-content h2{font-size:18px}.cms-content h3{font-size:16px}.cms-content h4{font-size:13px}.cms-content li{font-size:13px}.cms-content p{font-size:13px}.pager .page-numbers{font-size:13px;margin:0 5px;padding:0 5px}.pager .page-numbers:after{width:100%}.pager .page-numbers.dots{font-size:10px;padding:0}.pager .page-numbers.prev{display:none}.pager .page-numbers.next{display:none}.pager .page-numbers.next:before{width:100%}.form input,.form select,.form textarea{font-size:16px}.form input[type="text"],.form input[type="email"],.form textarea{padding:10px}.form textarea{height:200px}.form label{display:block;padding-right:0;padding-bottom:10px}.form .half{width:100%}.form .small{width:27%}.form .error{font-size:12px}.form .mwform-radio-field{margin-top:0}.text-center-large{text-align:left}.text-center-small{text-align:center}.text-right-large{text-align:left}.text-right-small{text-align:right}.content-primary{padding:0}.content-secondary{padding:0 25px}.content-tertiary{padding:0 25px}.content-grid{margin-right:10px;margin-left:10px;width:auto}.content-gridline{margin-right:40px;margin-left:40px;max-width:initial;width:auto}.content-gridsecondary{margin-right:10px;margin-left:10px;width:auto}.content-gridmax{margin-right:10px;margin-left:10px;width:auto}.for-large{display:none !important}.dl-side dt,.dl-side dd{float:none}.dl-side dt{width:100%}.dl-side dd{width:100%}.dl-side.-column3-7 dt{width:100%}.dl-side.-column3-7 dd{width:100%}.dl-side.-column4-6 dt{width:100%}.dl-side.-column4-6 dd{width:100%}.dl-side.-half dt{width:100%}.dl-side.-half dd{width:100%}.block{display:inline-block}.grid>[class*="column"]{padding-right:10px;padding-left:10px}.grid>.column1{width:50%}.grid>.column2{width:50%}.grid>.column3{width:50%}.grid>.column4{width:100%}.grid>.column4:nth-of-type(n+2){margin-top:20px}.grid>.column5{width:100%}.grid>.column5:nth-of-type(n+2){margin-top:20px}.grid>.column6{width:100%}.grid>.column6:nth-of-type(n+2){margin-top:20px}.grid>.column7{width:100%}.grid>.column7:nth-of-type(n+2){margin-top:20px}.grid>.column8{width:100%}.grid>.column8:nth-of-type(n+2){margin-top:20px}.grid>.column9{width:100%}.grid>.column9:nth-of-type(n+2){margin-top:20px}.grid>.column10{width:100%}.grid>.column10:nth-of-type(n+2){margin-top:20px}.grid>.column11{width:100%}.grid>.column11:nth-of-type(n+2){margin-top:20px}.grid>.column12{width:100%}.grid>.column12:nth-of-type(n+2){margin-top:20px}.grid.-line>[class*="column"]{padding-right:20px;padding-left:20px}.grid.-line>[class*="column"]:not(:first-child){border-top:1px solid #ccc;border-left:0}.grid.-nest{margin-right:-10px;margin-left:-10px}.hamburger{height:35px;width:66px;border-radius:17.5px;margin-right:20px}.hamburger>.icon{width:22px;left:22px}.hamburger>.icon:nth-child(1){top:14px}.hamburger>.icon:nth-child(2){top:20px}.hamburger.-open>.icon:nth-child(1),.hamburger.-open>.icon:nth-child(2){top:17.5px}.loading>.element>.loader{width:47.2222vw}html,body{font-size:clamp(2.8px, 1vw, 3.6px)}body.fixed{position:fixed;width:100%;height:100%}.scroll-anime.fadeIn{-webkit-transform:translateY(15px);transform:translateY(15px)}.scroll-anime.reductIn{-webkit-transform:scale(1.07);transform:scale(1.07)}.header{height:70px;position:fixed !important;text-align:left;top:0;z-index:100;padding:0}.header>.logo{position:relative;z-index:99999}.header>.logo .image{width:210px !important}.global-nav{overflow-y:scroll}.global-nav .gnav-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:82px 20px 20px}.global-nav .gnav-inner .image-wrap{width:100%;padding-top:34.375%;border-radius:10px;position:relative;margin-bottom:11.1111rem}.global-nav .gnav-inner .image-wrap .image img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.global-nav .gnav-inner .nav-wrap>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.global-nav .gnav-inner .nav-wrap>ul>li.link{margin-bottom:11.1111rem;position:relative}.global-nav .gnav-inner .nav-wrap>ul>li.link>a .link-text{font-size:clamp(14.4px, 5vw, 18px);line-height:1.2}.global-nav .gnav-inner .nav-wrap>ul>li.link>a .icon-arrow{font-size:clamp(13.6px, 4.72222vw, 17px)}.global-nav .gnav-inner .nav-wrap>ul>li.link>.icon-toggle{display:block;position:absolute;top:0;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-5px);transform:translateY(-5px);width:30px;height:30px;z-index:2}.global-nav .gnav-inner .nav-wrap>ul>li.link>.icon-toggle span{display:inline-block;background-color:#262626;position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:10px;height:1px;-webkit-transform-origin:center;transform-origin:center}.global-nav .gnav-inner .nav-wrap>ul>li.link>.icon-toggle span:nth-child(1){-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.global-nav .gnav-inner .nav-wrap>ul>li.link>.icon-toggle span:nth-child(2){-webkit-transition:opacity .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, transform .3s ease;transition:opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.global-nav .gnav-inner .nav-wrap>ul>li.link .child-nav{margin-top:4.4444rem;display:none}.global-nav .gnav-inner .nav-wrap>ul>li.link .child-nav>li>a{font-size:clamp(11.2px, 3.88889vw, 16.8px);line-height:2.0714}.global-nav .gnav-inner .nav-wrap>ul>li.mynavi{width:39.3333%}.global-nav .gnav-inner .nav-wrap>ul>li.mynavi a{width:100%}.global-nav .gnav-inner .nav-wrap>ul>li.mynavi a img{width:100%}.global-nav .gnav-inner .nav-wrap>ul>li.entry{width:50%;margin-left:auto;padding:0 12px}.global-nav .gnav-inner .nav-wrap>ul>li.entry a{font-size:clamp(11.2px, 3.88889vw, 16.8px);letter-spacing:.03em;padding:0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.global-nav .gnav-inner .nav-wrap .hr{margin-bottom:7.7777rem}.chapter{padding-top:37.5rem;margin-bottom:12.5rem;overflow-x:hidden}.chapter-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.chapter-inner.stretch .heading{margin-bottom:11.1111rem}.chapter-inner .heading{margin-bottom:21.1111rem}.chapter-inner .chapter-img{right:0;margin:0 -25px 0 auto;width:77.7777rem;border-radius:10px 0 0 10px}.chapter-inner .p-detail_chapter-img{width:100%;width:100vw;margin-top:8.8888rem;margin-left:-25px;margin-right:-25px;padding-left:45px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.chapter-inner .p-detail_chapter-img::after{position:relative;right:0;width:100%;border-radius:10px 0 0 10px;padding-top:111.1111%}.chapter .breadcrumbs li.parent::after{font-size:11px}.chapter .breadcrumbs li span,.chapter .breadcrumbs li a{font-size:11px}.chapter .people-data .name{font-size:clamp(12.8px, 4.44444vw, 19.2px)}.chapter .people-data .info{font-size:clamp(11.2px, 3.88889vw, 16.8px);line-height:1.418;margin-top:.2em}.cont-wrap_border{padding-top:15.2777rem}.cont-wrap_border::before{width:27.2222rem}.anchor-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.anchor-cont .col-side{width:100%;margin-bottom:18.0555rem}.anchor-cont .col-side .current-nav{position:initial}.anchor-cont .col-side .current-nav_item a{font-size:clamp(12px, 4.16667vw, 18px)}.anchor-cont .col-side .current-nav_item a::before{width:.8em;height:.8em;margin-right:3px}.anchor-cont .col-main{width:100%;padding-right:0}.heading-primary .en{font-size:clamp(12px, 4.16667vw, 18px)}.heading-primary .ja{font-size:clamp(24px, 8.33333vw, 30px)}.heading-primary .ja .icon_arrow{margin-left:10px;width:1.114em;height:.708em;border-radius:.354em}.heading-primary .ja .icon_arrow::after{width:.3657em;height:.3017em;-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.heading-primary_people{margin:7.2222rem 0 4.1666rem}.heading-primary_people .en{font-size:clamp(12px, 4.16667vw, 18px)}.heading-primary_people .ja{font-size:clamp(16px, 5.55556vw, 20px)}.heading-order{margin-bottom:8.3333rem}.heading-order .num{font-size:clamp(22.4px, 7.77778vw, 28px);padding-right:5px}.heading-order .ttl{font-size:clamp(20px, 6.94444vw, 25px)}.text-primary{font-size:clamp(12px, 4.16667vw, 18px);letter-spacing:.1em;line-height:1.866}.text-ttl{font-size:clamp(14.4px, 5vw, 18px);margin-bottom:1em}.btn-primary{font-size:15px;letter-spacing:.1em;height:70px;width:280px;border-radius:35px}.footer{padding:25px}.footer .bnr-entry{border-radius:10px;background-image:url(../images/common/bnr_entry_bg_sp.jpg);padding-top:98%}.footer .bnr-entry .inner .copy{font-size:clamp(13.6px, 4.72222vw, 17px);line-height:1.764;text-align:center}.footer .bnr-entry .inner .btn{margin-top:11.1111rem;font-size:clamp(16px, 5.55556vw, 20px);height:22.5888rem;width:68.125rem;border-radius:11.1111rem}.footer-inner{padding:19.4444rem 0 7.7777rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-inner *{text-align:center}.footer-inner .info .logo{width:166px;margin:0 auto}.footer-inner .info .add,.footer-inner .info .add a{font-size:clamp(11.2px, 3.88889vw, 16.8px);line-height:1.642}.footer-inner .info .organiz{font-size:clamp(10.4px, 3.61111vw, 15.6px);line-height:1.769}.footer-inner .nav{margin:8.3333rem 0 16.6666rem}.footer-inner .nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:5px}.footer-inner .nav ul a{font-size:clamp(13.6px, 4.72222vw, 17px);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-btm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-btm .official{font-size:clamp(11.2px, 3.88889vw, 16.8px);margin-bottom:8.8888rem}.footer-btm .copyright{font-size:clamp(8.8px, 3.05556vw, 13.2px)}.about-main{padding-bottom:27.7777rem}.about-main .cont-wrap_border{margin-bottom:12.7777rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about-main .cont-about .text{width:100%}.about-main .cont-about .text .copy{font-size:clamp(16px, 5.55556vw, 20px);line-height:1.65;margin-bottom:.75em}.about-main .cont-about .image{width:100%;border-radius:9px;margin-bottom:9.7222rem}.about-main .cont-structure .fig-wrap{width:100vw;margin:0 -25px 13.8888rem;padding:0 25px 10px 25px;overflow-y:scroll}.about-main .cont-structure .structure-ttl_bg{font-size:clamp(12.8px, 4.44444vw, 19.2px);margin-bottom:1em}.about-main .cont-structure .hr{margin:11.1111rem 0}.about-main .cont-structure .text-summary{font-size:clamp(16px, 5.55556vw, 20px);line-height:1.65;padding-bottom:1em}.about-main .cont-job .list-job{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.about-main .cont-job .list-job_item{width:100%;margin-bottom:10rem}.about-main .cont-job .list-job_item .ttl{padding:0 0 20px 0}.about-main .cont-job .list-job_item .ttl span{font-size:clamp(16px, 5.55556vw, 20px);padding-left:1.2em;line-height:1.65}.about-main .cont-job .list-job_item .ttl span::before{width:5px;height:calc(100% + .325em)}.about-main .cont-job .list-job_item .text-primary{padding:1em 0}.about-main .cont-job .swiper{width:100vw;margin:0 -25px}.about-main .cont-job .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.about-main .cont-job .hr{margin:13.8888rem 0 11.6666rem}.about-main .cont-job .table-wrap{overflow-x:scroll;width:100vw;margin:11.9444rem -25px 0;padding:0 25px 10px 25px}.about-main .cont-job .table{min-width:715px}.about-main .cont-job .table tbody tr th,.about-main .cont-job .table tbody tr td{font-size:clamp(10.4px, 3.61111vw, 15.6px)}.about-main .cont-job .table tbody tr th.wFixed,.about-main .cont-job .table tbody tr td.wFixed{width:120px}.about-main .cont-job .table tbody tr th{padding:2.8em .5em}.about-main .cont-job .table tbody tr td.wFixed{padding:1em 1.25em}.about-main .cont-job .table tbody tr td:not(.wFixed){font-size:clamp(8px, 2.77778vw, 12px);padding:1em 2.5em}.about-main .cont-job .btn-wrap{padding:0;margin-top:14.4444rem}.about-main .cont-job .btn-wrap .btn-primary{margin:0 auto}.environment-main{padding-bottom:26rem}.environment-main .cont-wrap_border{margin-bottom:22.2222rem}.environment-main .cont-data .data-list{row-gap:10px}.environment-main .cont-data .data-list_item.full_sp{width:100%;border-right:1px solid #d9d9d9}.environment-main .cont-data .data-list_item.full_sp .inner{border:none}.environment-main .cont-data .data-list_item .inner{padding:7.7777rem 10px}.environment-main .cont-data .data-list_item .inner .data_val .num{font-size:clamp(36px, 12.5vw, 45px)}.environment-main .cont-data .data-list_item .inner .data_val .unit{font-size:clamp(9.6px, 3.33333vw, 14.4px);padding-left:3px}.environment-main .cont-data .data-list_item .inner .data_ttl{font-size:clamp(12px, 4.16667vw, 18px);padding-bottom:5px}.environment-main .cont-data .data-list_item .inner .data_note{font-size:clamp(8px, 2.77778vw, 12px)}.environment-main .cont-careerup .text{margin-bottom:10rem}.environment-main .cont-careerup .career-sys-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.environment-main .cont-careerup .career-sys-list_item{width:100%;border-right:none;padding:0;margin-bottom:13.8888rem}.environment-main .cont-careerup .career-sys-list_item:last-child{margin-bottom:0}.environment-main .cont-careerup .career-sys-list_item .image{width:82.25%;margin:0 auto 6.1111rem}.environment-main .cont-careerup .career-sys-list_item .ttl{font-size:clamp(14.4px, 5vw, 21.6px);text-align:center;margin-bottom:.5em}.environment-main .cont-careerup .career-sys-otherList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5.5555rem}.environment-main .cont-careerup .career-sys-otherList_item{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:clamp(12.8px, 4.44444vw, 16px)}.environment-main .cont-careerup .hr{margin:12.5rem 0}.environment-main .cont-benefit .text{margin-bottom:10rem}.environment-main .cont-benefit .benefit-list{row-gap:20px;margin-bottom:9.4444rem}.environment-main .cont-benefit .benefit-list_item{width:100%;border-radius:13px;font-size:clamp(12.8px, 4.44444vw, 16px);padding:1em .8em 1em 6.1111rem;margin-right:0}.environment-main .cont-benefit .note{font-size:clamp(11.2px, 3.88889vw, 16.8px);line-height:1.642}.header.home>.logo{background-color:transparent}.header.home>.logo .image img.row{display:none}.header.home>.logo .image img.col{display:block}.header.home>.logo::before,.header.home>.logo::after{display:none}.fvFadeIn{-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.main-visual{padding:82px 20px 60px}.main-visual .mv-text{bottom:84px;left:35px}.main-visual .mv-text .copy{font-size:clamp(25.6px, 8.88889vw, 32px)}.main-visual .mv-text .copy span.emp{font-size:clamp(32px, 11.11111vw, 40px);margin-right:5px}.main-visual .mv-text .copy.line01{margin-bottom:7.5px}.main-visual .mv-text .copy.line02{margin-bottom:20px}.main-visual .mv-text .sub-copy{font-size:clamp(12px, 4.16667vw, 18px);letter-spacing:.1em;line-height:1.6;padding-left:.3em}.main-visual .mv-text.for-first{padding:0 0 30vh 0}.main-visual .swiper-slide{overflow:hidden}.main-visual .swiper-slide .for-large{display:none !important}.main-visual .swiper-slide-active img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:-webkit-transform 6s linear;transition:-webkit-transform 6s linear;transition:transform 6s linear;transition:transform 6s linear, -webkit-transform 6s linear}.main-visual .swiper-slide-prev img{-webkit-transform:scale(1.16);transform:scale(1.16);-webkit-transition:-webkit-transform 6s linear;transition:-webkit-transform 6s linear;transition:transform 6s linear;transition:transform 6s linear, -webkit-transform 6s linear}.main-visual .swiper-pagination,.main-visual .swiper-pagination-custom{width:21.3888%;right:20px;bottom:60px;background-color:#eff0ee;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 15px;border-radius:10px 0 0 0}.main-visual .swiper-pagination::before,.main-visual .swiper-pagination::after,.main-visual .swiper-pagination-custom::before,.main-visual .swiper-pagination-custom::after{display:inline-block;content:'';position:absolute;width:10px;height:10px;background:center/contain no-repeat url(../images/common/icon_corner.png);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-visual .swiper-pagination::before,.main-visual .swiper-pagination-custom::before{top:-10px;right:0}.main-visual .swiper-pagination::after,.main-visual .swiper-pagination-custom::after{bottom:0;right:100%}.main-visual .swiper-pagination .swiper-pagination-bullet,.main-visual .swiper-pagination span,.main-visual .swiper-pagination-custom .swiper-pagination-bullet,.main-visual .swiper-pagination-custom span{width:5px;height:5px;margin:0 5px;background-color:#ccc}.main-visual>.scroll{background-color:transparent;right:50%;bottom:10px;-webkit-transform:translateX(50%);transform:translateX(50%);height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-visual>.scroll::before,.main-visual>.scroll::after{display:none}.main-visual>.scroll>.element{bottom:25px}.main-visual>.scroll>.element .text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:clamp(12px, 4.16667vw, 18px)}.main-visual>.scroll>.element .text .arrow{font-size:1.2em;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;padding:0 0 0 2px}.home .heading-primary .ja{font-size:clamp(28px, 9.72222vw, 35px)}.home-about .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-about .text-cont{width:100%;padding:0 5px}.home-about .text-cont .text{font-size:clamp(12.8px, 4.44444vw, 19.2px);line-height:1.875}.home-about .text-cont .btn-primary{margin:15.2777rem auto 0}.home-about .image-cont{width:100%;padding:12.3888rem 0 19.28289rem}.home-about .image-cont .image-large,.home-about .image-cont .image-medium,.home-about .image-cont .image-small{border-radius:10px}.home-about .image-cont .image-large{width:60.43%;width:54.19%;left:-25px;border-radius:0 10px 10px 0}.home-about .image-cont .image-medium{width:43.16%;margin-top:-28px;right:0}.home-about .image-cont .image-small{width:38.25%;margin-top:-15px;left:23%;border-radius:5px}.home .image.acc{aspect-ratio:31 / 15;margin:27.2222rem auto 0;width:calc(100% - 50px);background-image:url(../images/home/image_acc_sp.jpg)}.home-people{padding:20.8333rem 0 27.7777rem}.home-people .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-people .text-cont{width:100%;margin-bottom:10rem}.home-people .text-cont .heading-primary{display:block;margin-bottom:6.1111rem}.home-people .slide-cont{width:100%}.home-people .slide-cont .swiper{width:100vw;margin:auto calc(50% - 50vw);padding:0 25px}.home-people .slide-cont .swiper .swiper-wrapper{margin-bottom:10rem}.home-people .slide-cont .swiper .swiper-slide .image{border-radius:10px;margin-bottom:5.5555rem}.home-people .slide-cont .swiper .swiper-slide .name{font-size:clamp(16px, 5.55556vw, 20px);margin-bottom:.2em}.home-people .slide-cont .swiper .swiper-slide .info{font-size:clamp(12px, .78125vw, 18px);line-height:1.66}.home-people .slide-cont .swiper .swiper-slide:nth-of-type(even){padding-top:11.1111rem}.home-people .slide-cont .swiper .pagination{width:100%}.home-people .slide-cont .swiper .pagination .swiper-pagination{height:auto}.home-environment .box{border-radius:25px;padding:0 40px;background:#fff;border-radius:16px}.home-environment .box::before{display:none}.home-environment .box .inner{padding:12.7777rem 0}.home-environment .box .inner .heading-primary{margin-bottom:8.3333rem}.home-environment .box .inner .link-wrap{display:block}.home-environment .box .inner .link-wrap .link-item{display:block;width:100%;padding-top:0 !important;margin-bottom:6.9444rem;border-radius:0}.home-environment .box .inner .link-wrap .link-item:last-child{margin-bottom:0}.home-environment .box .inner .link-wrap .link-item .image{position:initial;height:auto;border-radius:10px;overflow:hidden;margin-bottom:2.2222rem}.home-environment .box .inner .link-wrap .link-item .label{position:initial}.home-environment .box .inner .link-wrap .link-item .label .text{color:#262626;font-size:clamp(13.6px, 4.72222vw, 17px)}.home-environment .box .inner .link-wrap .link-item .label .icon_arrow{height:5.1611rem;width:8.3333rem;border-radius:2.5805em;margin-left:6px}.home-environment .box .inner .link-wrap .link-item .label .icon_arrow::after{width:2.6666rem;height:2.1944rem}.home-recruit{padding:20.83333rem 0 22.2222rem}.home-recruit .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-recruit .heading{width:100%;padding:0;margin-bottom:9.7222rem}.home-recruit .heading .heading-primary{margin-bottom:5.5555rem}.home-recruit .link-wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-recruit .link-wrap .link-item{width:100%;height:20.5rem;border-radius:10px;margin-bottom:15px}.home-recruit .link-wrap .link-item:nth-child(odd){margin-right:0}.home-recruit .link-wrap .link-item a{padding:0 8.3333rem}.home-recruit .link-wrap .link-item a .icon_arrow{height:5.1611rem;width:8.3333rem;border-radius:2.5805em;margin-left:6px}.home-recruit .link-wrap .link-item a .icon_arrow::after{width:2.6666rem;height:2.1944rem}.people .chapter{margin-bottom:23.0555rem}.people-archive{padding-bottom:26rem}.people-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.people-list_item{width:100%;margin-right:0;margin-bottom:10rem}.people-list_item a{position:relative}.people-list_item .image{border-radius:10px;margin-bottom:4.4444rem}.people-list_item .name{font-size:clamp(20px, 6.94444vw, 25px)}.people-list_item .info{font-size:clamp(12px, 4.16667vw, 18px);line-height:1.333;margin-bottom:0}.people-list_item .icon_arrow{position:absolute;top:auto;right:0;bottom:8px;left:auto}.people-detail_interview .cont-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.people-detail_interview .cont-wrap.reverse_sp{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.people-detail_interview .cont-image{width:100vw}.people-detail_interview .cont-image .image.image01{border-radius:0 9px 9px 0;width:calc(100% - 25px);margin:0 auto 0 0}.people-detail_interview .cont-image .image.image02{border-radius:9px 0 0 9px;width:calc(100% - 25px);margin:0 0 0 auto}.people-detail_interview .cont-text{width:100%;padding:0 25px;margin-top:22.7777rem}.people-detail_interview .cont-text .order-unit{margin-bottom:14.4444rem}.people-detail_interview .cont-text .order-unit_ttl{margin-bottom:4.4444rem}.people-detail_interview .cont-text .order-unit_ttl .num{font-size:clamp(12.8px, 4.44444vw, 19.2px);line-height:1.6}.people-detail_interview .cont-text .order-unit_ttl .num::after{height:1.4589em;margin:0 10px}.people-detail_interview .cont-text .order-unit_ttl .ttl{font-size:clamp(11.2px, 3.88889vw, 16.8px);line-height:1.6}.people-detail_interview .cont-text .order-unit_copy{font-size:clamp(16px, 5.55556vw, 20px);letter-spacing:.08em;line-height:1.65}.people-detail_schedule .cont-wrap .heading{position:relative;width:66.5%;height:auto;padding-bottom:6.1111rem;top:2px}.people-detail_schedule .cont-wrap .heading::before,.people-detail_schedule .cont-wrap .heading::after{width:10px;height:10px}.people-detail_schedule .cont-wrap .heading::before{right:-2px;bottom:-2px}.people-detail_schedule .cont-wrap .heading::after{border-radius:0 0 10px 0}.people-detail_schedule .cont-wrap .heading .ja{font-size:clamp(12px, 4.16667vw, 15px);margin-bottom:.7em}.people-detail_schedule .cont-wrap .heading .en{font-size:clamp(22.4px, 7.77778vw, 28px)}.people-detail_schedule .cont-border{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:2px solid #f5be00;border-radius:10px 0 10px 10px;padding:8.8888rem 0;position:relative;z-index:1}.people-detail_schedule .cont-border::before{position:absolute;top:-48px;right:-2px;bottom:auto;left:auto;display:block;content:'';width:33.4%;height:48px;border:2px solid #f5be00;border-bottom:none;border-radius:10px 10px 0 0;background-color:#eff0ee;z-index:2;-webkit-box-sizing:content-box;box-sizing:content-box}.people-detail_schedule .cont-border .portrait{width:100%;border:none;border-radius:0;padding:0 35px;margin-top:0;margin-bottom:8.3333rem}.people-detail_schedule .cont-border .portrait .image{border-radius:10px}.people-detail_schedule .cont-border .timeline{width:100%;border:none;padding:0 20px 0 35px;border-radius:0;position:initial}.people-detail_schedule .cont-border .timeline .time-unit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.people-detail_schedule .cont-border .timeline .time-unit::after{position:absolute;top:0;right:auto;bottom:auto;left:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;content:'';width:1px;height:100%;background:center/100% auto repeat-y url(../images/people/timeline_border_sp.png);z-index:-1}.people-detail_schedule .cont-border .timeline .time-unit:last-of-type::after{display:none}.people-detail_schedule .cont-border .timeline .time-unit_time{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:6px 0;margin-bottom:2.5rem;background-color:#eff0ee}.people-detail_schedule .cont-border .timeline .time-unit_time::before{position:initial;font-size:20px;margin-right:20px}.people-detail_schedule .cont-border .timeline .time-unit_time::after{display:none}.people-detail_schedule .cont-border .timeline .time-unit_time .slot-wrap{padding:0}.people-detail_schedule .cont-border .timeline .time-unit_task{padding-left:40px}.people-detail_schedule .cont-border .timeline .time-unit_task .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;margin-bottom:8.3333rem;border-bottom:none;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.people-detail_schedule .cont-border .timeline .time-unit_task .inner .task-name{width:auto;font-size:clamp(12px, 4.16667vw, 18px);margin-bottom:.5em}.people-detail_schedule .cont-border .timeline .time-unit_task .inner .task-detail{font-size:clamp(12px, 4.16667vw, 18px)}.recruitment-main{padding-bottom:26rem}.recruitment-main .cont-wrap_border{margin-bottom:22.2222rem}.recruitment-main .cont-massage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruitment-main .cont-massage .heading-order{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.recruitment-main .cont-massage .image{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-bottom:0;border-radius:10px}.recruitment-main .cont-massage .text-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.recruitment-main .cont-massage .text-wrap .copy{font-size:clamp(16px, 5.55556vw, 20px);margin-bottom:.8em}.recruitment-main .cont-massage .text-wrap .text{width:100%;margin-bottom:5.5555rem}.recruitment-main .cont-requirement .requirement-table th,.recruitment-main .cont-requirement .requirement-table td,.recruitment-main .cont-requirement .requirement-table td .text{font-size:clamp(13.6px, 4.72222vw, 20.4px);line-height:1.6}.recruitment-main .cont-requirement .requirement-table th,.recruitment-main .cont-requirement .requirement-table td{display:block}.recruitment-main .cont-requirement .requirement-table th{width:100%;border-bottom:none;font-size:clamp(14.4px, 5vw, 21.6px);padding:.77em 0}.recruitment-main .cont-requirement .requirement-table td{width:100%;font-size:clamp(13.6px, 4.72222vw, 20.4px);padding:.47em 0 1.76em}.recruitment-main .cont-requirement .requirement-table td .mb1{margin-bottom:.6em}.recruitment-main .cont-requirement .link-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;padding:0}.recruitment-main .cont-requirement .link-wrap .logo{width:61.1111rem;margin-top:14.4444rem}.recruitment-main .cont-requirement .link-wrap .btn-entry{height:19.4444rem;width:64.4444rem;border-radius:9.7222rem;margin-top:9.4444rem}.recruitment-main .cont-requirement .link-wrap .btn-entry .label{font-size:clamp(16px, 5.55556vw, 20px)}.recruitment-main .cont-faq .faq-list_item{border-radius:10px;margin-bottom:20px}.recruitment-main .cont-faq .faq-list_item_head{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:6.9444rem 16px 6.9444rem 22px}.recruitment-main .cont-faq .faq-list_item_head .text-q{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.recruitment-main .cont-faq .faq-list_item_head .text-q::before{margin-top:8px}.recruitment-main .cont-faq .faq-list_item_head .text-q .text{font-size:clamp(14.4px, 5vw, 18px);padding:0 .8em}.recruitment-main .cont-faq .faq-list_item_head .icon_toggle{width:15.7px;height:8.56px;margin-top:20px}.recruitment-main .cont-faq .faq-list_item_head .icon_toggle::before,.recruitment-main .cont-faq .faq-list_item_head .icon_toggle::after{height:10.6px}.recruitment-main .cont-faq .faq-list_item_body{padding:7.7777rem 12.5rem 7.7777rem 9.7222rem}}@media screen and (min-width: 737px){body{min-width:1024px}.for-small{display:none !important}.header>.logo.hide{opacity:0}.sub-nav.hide{opacity:0}.anchor-cont .col-side .current-nav_item a{color:#cccccc;-webkit-transition:color .4s ease;transition:color .4s ease}.anchor-cont .col-side .current-nav_item a::before{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.heading-primary:hover .ja .icon_arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.btn-primary:hover{background-color:transparent;-webkit-transform:scale(1.05);transform:scale(1.05)}.about-main .cont-job .swiper{border-radius:15px}.about-main .cont-job .btn-wrap .btn-primary{width:100%}.environment-main .cont-benefit .benefit-list_item:nth-of-type(3n+2){-webkit-transition-delay:.2s;transition-delay:.2s}.environment-main .cont-benefit .benefit-list_item:nth-of-type(3n+3){-webkit-transition-delay:.4s;transition-delay:.4s}.header.home>.nav{margin-top:-25px}.main-visual .swiper{width:150%;overflow:visible;-webkit-transform:translateX(-30%);transform:translateX(-30%)}.home-people .slide-cont .swiper .swiper-slide:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-environment .box .inner .link-wrap .link-item:hover .image{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-environment .box .inner .link-wrap .link-item:hover::after{opacity:.7}.home-environment .box .inner .link-wrap .link-item.data .icon_arrow{border-color:#fff}.home-environment .box .inner .link-wrap .link-item.data .icon_arrow::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.51 11.27"><defs><style>.cls-1{fill:none;stroke:%23ffffff;stroke-miterlimit:10;}</style></defs><line class="cls-1" y1="5.61" x2="12.65" y2="5.61"/><polyline class="cls-1" points="7.52 .35 12.8 5.63 7.52 10.92"/></svg>')}.people-list_item:nth-of-type(4n+2) .scroll-anime{-webkit-transition-delay:.2s;transition-delay:.2s}.people-list_item:nth-of-type(4n+3) .scroll-anime{-webkit-transition-delay:.4s;transition-delay:.4s}.people-list_item:nth-of-type(4n+4) .scroll-anime{-webkit-transition-delay:.6s;transition-delay:.6s}.people-list_item a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media screen and (max-width: 1440px){.global-nav .gnav-inner .nav-wrap{padding-top:60px}.global-nav .gnav-inner .nav-wrap>ul>li{margin-bottom:2rem}}@media screen and (max-width: 1440px) and (max-width: 736px){.global-nav .gnav-inner .nav-wrap{width:100%;padding:0 10px}.global-nav .gnav-inner .nav-wrap>ul>li{width:100%}}@media screen and (min-width: 1921px){.home-people .slide-cont .swiper{margin-right:calc( (960px - 50vw) - 10.4166rem)}}@media screen and (max-width: 1366px){.people-detail_schedule .cont-border .timeline .time-unit_time span{font-size:23px}}@media screen and (max-width: 1366px) and (max-width: 736px){.people-detail_schedule .cont-border .timeline .time-unit_time span{font-size:25px}}
