@charset "UTF-8";@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Josefin+Sans:wght@200;300;400;500;600;700&display=swap);@keyframes inview{0%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes inview-scale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:inherit;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}main,section{display:block}*,::after,::before{box-sizing:border-box;margin:0;padding:0;outline:0}em,i{font-style:normal}table{border-collapse:collapse}li{display:block}body{background:#fff;color:#555!important;font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif!important;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1.7;letter-spacing:0;-webkit-font-smoothing:antialiased!important;word-break:break-all;line-break:strict;hanging-punctuation:force-end;overflow-x:hidden}@media screen and (min-width:1000px){body{font-size:15px!important}}@media screen and (max-width:1000px){body{font-size:14px!important}}a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition-property:color,background-color,border-color,opacity;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}::selection{background:#555;color:#fff}::-moz-selection{background:#555;color:#fff}.clearfix::after{display:table;content:"";clear:both}@media screen and (min-width:1000px){.sp{display:none!important}a:hover{cursor:pointer}}@media screen and (max-width:1024px) and (min-width:768px){.tb{display:none!important}}@media screen and (max-width:1000px){.pc{display:none!important}}.posts{padding:0;max-width:100%;margin:0 auto}#content{width:100%;margin:0 auto;padding:0}#content p{margin:0}#content p a{border-bottom:solid 1px}#content img{height:100%}a:hover{text-decoration:none!important}figure{line-height:0}.post{padding:0;margin:0}h1{margin:initial;padding:initial;font-size:initial;font-weight:initial;background:0 0;text-shadow:none}h3{margin:initial;padding:initial;font-size:initial;font-weight:initial;border-bottom:none}.btn{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#fff;display:flex;justify-content:space-between;align-items:center;background-color:#e44b33;border-radius:2px;border:1px solid #e44b33;padding:0 20px;cursor:pointer}.btn span{position:relative;display:inline-block;width:14px;height:2px;border-radius:9999px;background-color:#fff}.btn span::after,.btn span::before{content:"";position:absolute;top:calc(50% - 1px);right:0;width:11px;height:2px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%}.btn span::before{transform:rotate(45deg)}.btn span::after{transform:rotate(-45deg)}@media screen and (min-width:1000px){.btn{font-size:17px;width:230px;height:75px}.btn:hover{background-color:#e44b33;border-color:#e44b33}}@media screen and (max-width:1000px){.btn{font-size:14px;width:180px;height:50px}}.btn-sub{height:60px;background-color:#017bcc;color:#fff;font-weight:700;padding:0 2em;display:flex;align-items:center;justify-content:left;position:relative;border:solid 1px #017bcc}@media screen and (min-width:1000px){.btn-sub{font-size:18px}}@media screen and (max-width:1000px){.btn-sub{font-size:17px}}.btn-sub::after{content:"";position:absolute;top:50%;right:1em;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg)}.title-main--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:400;line-height:1.1;letter-spacing:-.03em}.title-main--en::before{content:"";display:block;width:80px;height:5px;background-color:#e44b33;margin-bottom:26px}.title-main--jp{font-weight:400;line-height:1;color:#95a8b1}@media screen and (min-width:1000px){.title-main--jp{font-size:18px}}@media screen and (max-width:1000px){.title-main--jp{font-size:17px}}@media screen and (min-width:1000px){.title-main--en{font-size:75px}}@media screen and (max-width:1000px){.title-main--en{font-size:39px}.title-main--jp{font-size:13px}}.title-section{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:400;font-size:35px;line-height:1.2}.title-section::after{content:"";width:120px;height:5px;background-color:#e44b33;display:block}.title-section.center{text-align:center}.title-section.center::after{margin:0 auto}@media screen and (max-width:1000px){.title-section{font-size:23px}.title-section::after{width:80px}}.title-sub{display:flex;align-items:center;gap:10px}.title-sub--jp{font-size:25px;font-weight:300}.title-sub--jp::before{content:"";display:block;width:32px;height:5px;background-color:#e44b33}.title-sub--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:300;color:#dedede;margin-top:8px}.title-section-sub{text-align:center}.title-section-sub--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:500;font-size:35px;line-height:1}.title-section-sub--en::after{content:"";display:block;width:120px;height:5px;background-color:#e44b33;margin:5px auto 0}.title-section-sub--jp{font-weight:300;margin-top:1rem}@media screen and (min-width:1000px){.title-section-sub--jp{font-size:36px}}@media screen and (max-width:1000px){.title-section-sub--jp{font-size:23px}}@media screen and (max-width:1000px){.title-section-sub--en{font-size:23px}.title-section-sub--jp{font-size:18px}}.swiper-area{position:relative}.swiper-button-next{display:inline-block;width:66px;height:66px;margin:30px 0;position:absolute;top:50%;right:-54px;transform:translateY(-50%)}.swiper-button-next::after{content:"";width:100%;height:100%;background:url(../img/common/next-arrow.svg) no-repeat center/contain;position:absolute;top:0;left:0}@media screen and (max-width:1000px){.swiper-button-next{width:45px;height:45px;right:-15px}}.swiper-button-prev{display:inline-block;width:66px;height:66px;margin:30px 0;position:absolute;top:50%;left:-54px;transform:translateY(-50%)}.swiper-button-prev::after{content:"";width:100%;height:100%;background:url(../img/common/prev-arrow.svg) no-repeat center/contain;position:absolute;top:0;left:0}@media screen and (max-width:1000px){.swiper-button-prev{width:45px;height:45px;left:-15px}}.breadcrumb{display:flex;align-items:center;gap:.75rem;position:relative;z-index:10}.breadcrumb a,.breadcrumb p{color:#fff}@media screen and (min-width:1000px){.breadcrumb{font-size:11px;padding:115px 40px 0}.breadcrumb a:hover{opacity:.7}}@media screen and (max-width:1000px){.breadcrumb{font-size:11px;padding:75px 3% 0}}.list-interview{display:flex;flex-wrap:wrap;gap:90px 70px}.list-interview>li{width:calc((100% - 140px)/ 3)}.list-interview>li a{display:block}.list-interview__image{overflow:hidden}.list-interview__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.list-interview__name{font-weight:300;margin-top:1rem}@media screen and (min-width:1000px){.list-interview__name{font-size:18px}}@media screen and (max-width:1000px){.list-interview__name{font-size:17px}}@media screen and (min-width:1000px){.list-interview__division{font-size:12px}}@media screen and (max-width:1000px){.list-interview__division{font-size:10px}}.list-interview__text{margin-top:1.5rem}@media screen and (min-width:1000px){.list-interview>li a:hover{opacity:.75}.list-interview>li a:hover .list-interview__image img{transform:scale(1.05)}}@media screen and (max-width:1000px){.list-interview{flex-direction:column;gap:2rem}.list-interview>li{width:100%}}::-webkit-input-placeholder{color:#b0b0b0}::-moz-placeholder{color:#b0b0b0}:-ms-input-placeholder{color:#b0b0b0}:-moz-placeholder{color:#b0b0b0}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#555;border:1px solid #ddd;box-shadow:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;padding:0;border-radius:0}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{background-color:#fff;border-color:#e44b33}input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=url][disabled]{color:#fff}input[type=email][readonly],input[type=number][readonly],input[type=password][readonly],input[type=tel][readonly],input[type=text][readonly],input[type=url][readonly]{color:#fff}@media screen and (min-width:1000px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{font-size:15px;padding:0 1em}}@media screen and (max-width:1000px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{font-size:16px;padding:1em .5em}}input[type=email].input-full,input[type=number].input-full,input[type=password].input-full,input[type=tel].input-full,input[type=text].input-full,input[type=url].input-full{width:100%}input[type=email].input-half,input[type=number].input-half,input[type=password].input-half,input[type=tel].input-half,input[type=text].input-half,input[type=url].input-half{display:inline-block;width:49%}input[type=email].input-third,input[type=number].input-third,input[type=password].input-third,input[type=tel].input-third,input[type=text].input-third,input[type=url].input-third{display:inline-block;width:32%}input[type=email].input-quarter,input[type=number].input-quarter,input[type=password].input-quarter,input[type=tel].input-quarter,input[type=text].input-quarter,input[type=url].input-quarter{display:inline-block;width:24%}@media screen and (min-width:1000px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{height:55px;line-height:55px}}@media screen and (max-width:1000px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{height:30px;line-height:30px}}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#555;border:1px solid #ddd;box-shadow:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;padding:0;border:none;border-radius:100px 0 0 100px}input[type=search]:focus{background-color:#fff;border-color:#e44b33}input[type=search][disabled]{color:#fff}input[type=search][readonly]{color:#fff}@media screen and (min-width:1000px){input[type=search]{font-size:15px;padding:0 1em}}@media screen and (max-width:1000px){input[type=search]{font-size:16px;padding:1em .5em}}input[type=search].input-full{width:100%}input[type=search].input-half{display:inline-block;width:49%}input[type=search].input-third{display:inline-block;width:32%}input[type=search].input-quarter{display:inline-block;width:24%}input[type=search]:focus{border:solid 1px #e44b33;background-color:#fff}@media screen and (min-width:1000px){input[type=search]{height:55px;line-height:55px}}@media screen and (max-width:1000px){input[type=search]{height:50px;line-height:50px}}input[type=date],input[type=number]{display:inline-block;width:auto;border-radius:0}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#555;border:1px solid #ddd;box-shadow:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;max-width:100%;background-color:#fff;border-color:#ddd}input[type=date]:focus{background-color:#fff;border-color:#e44b33}input[type=date][disabled]{color:#fff}input[type=date][readonly]{color:#fff}@media screen and (min-width:1000px){input[type=date]{font-size:15px;padding:0 1em}}@media screen and (max-width:1000px){input[type=date]{font-size:16px;padding:1em .5em}}input[type=date].input-full{width:100%}input[type=date].input-half{display:inline-block;width:49%}input[type=date].input-third{display:inline-block;width:32%}input[type=date].input-quarter{display:inline-block;width:24%}@media screen and (min-width:1000px){input[type=date]{width:190px;max-width:220px;height:55px;line-height:55px;padding:0 .5em}}@media screen and (max-width:1000px){input[type=date]{min-width:200px;width:200px;height:50px;padding:1em 30px 1em .5em}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#555;border:1px solid #ddd;box-shadow:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:#fff;background-repeat:no-repeat;background-position:right 1em center;border-radius:0;border-color:#ddd}select:focus{background-color:#fff;border-color:#e44b33}select[disabled]{color:#fff}select[readonly]{color:#fff}@media screen and (min-width:1000px){select{font-size:15px;padding:0 1em}}@media screen and (max-width:1000px){select{font-size:16px;padding:1em .5em}}select.input-full{width:100%}select.input-half{display:inline-block;width:49%}select.input-third{display:inline-block;width:32%}select.input-quarter{display:inline-block;width:24%}@media screen and (min-width:1000px){select{background-size:1rem;width:190px;max-width:220px;height:55px;line-height:55px;padding:0 30px 0 .5em}}@media screen and (max-width:1000px){select{background-size:.75rem;height:50px;padding:1em 30px 1em .5em}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select:not(:target){padding-right:0;background-image:none}}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#555;border:1px solid #ddd;box-shadow:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;min-height:6em;border-radius:0}textarea:focus{background-color:#fff;border-color:#e44b33}textarea[disabled]{color:#fff}textarea[readonly]{color:#fff}@media screen and (min-width:1000px){textarea{font-size:15px;padding:0 1em}}@media screen and (max-width:1000px){textarea{font-size:16px;padding:1em .5em}}textarea.input-full{width:100%}textarea.input-half{display:inline-block;width:49%}textarea.input-third{display:inline-block;width:32%}textarea.input-quarter{display:inline-block;width:24%}@media screen and (min-width:1000px){textarea{padding:1em}}@media screen and (max-width:1000px){textarea{padding:1em .5em;line-height:2;height:75%}}form label{display:inline-block;position:relative;cursor:pointer}form label input{width:0;height:0;opacity:0;position:absolute}form label.input-full{width:100%}form label.input-half{display:inline-block;width:49%}form label.input-third{display:inline-block;width:32%}form label.input-quarter{display:inline-block;width:24%}@media screen and (min-width:1000px){form label{margin:10px 5px 7px 0}}@media screen and (max-width:1000px){form label{display:inline-block;padding:5px 0;margin:2px 5px 2px 0}}form label input[type=checkbox]+span{display:flex;align-items:center}form label input[type=checkbox]+span a{color:#e44b33;text-decoration:underline;text-decoration-color:#e44b33}form label input[type=checkbox]+span::before{content:"";display:inline-block;background:#fff;border:1px solid;position:absolute;left:-40px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}form label input[type=checkbox]+span::after{content:"";display:inline-block;width:0;height:0;border-bottom:2px solid #e44b33;border-right:2px solid #e44b33;position:absolute;margin:0;top:45%;left:-31px;transform:rotate(45deg);opacity:0}@media screen and (min-width:1000px){form label input[type=checkbox]+span::before{width:30px;height:30px;top:0;border-radius:10px}}@media screen and (max-width:1000px){form label input[type=checkbox]+span::before{width:20px;height:20px;top:.5em;left:-30px;border-radius:3px}form label input[type=checkbox]+span::after{left:-23px;top:50%}}form label input[type=checkbox]:checked+span::before{background:#fff;border-color:#ddd}form label input[type=checkbox]:checked+span::after{width:11px;height:17px;opacity:1;margin-top:-9px}@media screen and (max-width:1000px){form label input[type=checkbox]:checked+span::after{width:7px;height:12px}}form label input[type=radio]+span{display:block;line-height:1.7}form label input[type=radio]+span::before{content:"";display:inline-block;width:37px;height:37px;background:#fff;border:1px solid #ddd;border-radius:50%;margin:-10px 10px -10px 0;position:relative;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (min-width:1000px){form label input[type=radio]+span{font-size:17px;padding:0 1em 0 0}}@media screen and (max-width:1000px){form label input[type=radio]+span{width:100%;padding:0 1em 0 0}form label input[type=radio]+span::before{width:20px;height:20px;margin:-10px 10px -5px 0}}form label input[type=radio]:checked+span::before{background:#e44b33;box-shadow:inset 0 0 0 6px #fff;border:1px solid #e44b33}@media screen and (max-width:1000px){form label input[type=radio]:checked+span::before{box-shadow:inset 0 0 0 3px #fff}}.wpcf7-form-control-wrap{width:100%;height:fit-content}.wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-left:1%}.wpcf7-list-item{display:block!important;margin:0!important}.wpcf7-not-valid-tip{font-size:11px!important}div.wpcf7 .ajax-loader{width:0!important;height:0!important;background:0 0!important}.wpcf7 form.invalid .wpcf7-response-output{color:#fff;position:fixed;left:50%;bottom:0;background:#e44b33;width:90%;margin:1vw;text-align:center;z-index:1000;transform:translateX(-50%)}.wpcf7-spinner{display:none!important;margin:1.5rem 0 0 0!important}.wpcf7-submit{width:100%;min-width:100%;text-align:center}@media screen and (max-width:1000px){.wpcf7-submit{height:35px;padding:0!important}}.list-form{display:block}.list-form dt{font-weight:700;display:flex;flex-direction:column;align-items:flex-start}.list-form dt.required::after{content:"必須";font-size:12px;font-weight:400;color:#fff;padding:.1em 1em;background-color:#d9000c;border-radius:15px}.list-form dd{display:flex}.list-form dd>p{display:flex;width:100%}.list-form__text{display:block}@media screen and (min-width:1000px){.list-form__text{font-size:14px}}@media screen and (max-width:1000px){.list-form__text{font-size:12px}}.list-form__row{width:100%;display:flex;align-items:center;margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #eee}.list-form__wrap{display:flex;flex-wrap:wrap}.list-form__wrap__row{display:flex;align-items:center;width:100%;padding-bottom:1rem}.list-form__wrap__row p{font-size:17px}.list-form__wrap__date{display:flex;align-items:center}.list-form__wrap__date p{margin-right:.5rem}.list-form__wrap__time{display:flex;align-items:center}.list-form__wrap__time p{margin-right:.5rem}.list-form__privacy{text-align:center;margin-top:1rem}.list-form__privacy p{font-size:17px}.list-form__privacy p:last-of-type{line-height:1}.list-form__privacy a{color:#e44b33;font-weight:500;text-decoration:underline}.list-form__btn{background:#e44b33}@media screen and (min-width:1000px){.list-form__btn{width:360px;margin:3.5rem auto 0}}@media screen and (max-width:1000px){.list-form__btn{display:flex;justify-content:center;margin-top:1.5rem}}@media screen and (min-width:1000px){.list-form{display:flex;flex-wrap:wrap;border-bottom:none;margin:0 auto}.list-form dt{width:25%;font-size:17px;padding-right:35px}.list-form dd{width:calc(75% - 80px);margin-right:80px}.list-form__wrap__date{margin-left:1rem}.list-form__wrap__time{margin-left:1.5rem}}@media screen and (max-width:1000px){.list-form{margin:20px 0}.list-form dt{font-size:14px;margin-bottom:1rem}.list-form textarea{height:60vw}.list-form__row{flex-direction:column;flex-wrap:wrap;align-items:flex-start}.list-form__wrap__row{flex-direction:column;align-items:flex-start}.list-form__wrap__row p{font-size:14px}.list-form__wrap__date{margin-top:.5rem}.list-form__wrap__time{margin-top:.5rem}.list-form__privacy p{font-size:14px}}.wpcf7-radio{display:flex}@media screen and (max-width:1000px){.wpcf7-radio{flex-wrap:wrap}}@media screen and (min-width:1000px){.page-about-conduct__inner,.page-about-history__inner,.page-about-intro__inner,.page-about-message__inner,.page-about-mission__inner,.page-career-content__inner,.page-entry-content__inner,.page-entry-detail__inner,.page-faq-content__inner,.page-faq-link__inner,.page-home-about__inner,.page-home-career__bottom,.page-home-intro__inner,.page-home-products__inner,.page-interview-content__inner,.page-job-intro__inner,.page-job-step__inner,.page-job-type__inner,.page-number-content__inner,.page-other__inner,.page-product-content__inner,.page-product-intro__inner,.page-workstyle-content__inner,.page-workstyle-intro__inner,.section-article-content__inner,.section-article-top__inner,.section-job-desc__inner,.section-job-intro__inner,.section-job-others__inner,.section-job-people__inner,.section-job-schedule__inner{width:100%;max-width:1200px;padding:100px 40px;margin:0 auto}}@media screen and (max-width:1000px){.page-about-conduct__inner,.page-about-history__inner,.page-about-intro__inner,.page-about-message__inner,.page-about-mission__inner,.page-career-content__inner,.page-entry-content__inner,.page-entry-detail__inner,.page-faq-content__inner,.page-faq-link__inner,.page-home-about__inner,.page-home-career__bottom,.page-home-intro__inner,.page-home-products__inner,.page-interview-content__inner,.page-job-intro__inner,.page-job-step__inner,.page-job-type__inner,.page-number-content__inner,.page-other__inner,.page-product-content__inner,.page-product-intro__inner,.page-workstyle-content__inner,.page-workstyle-intro__inner,.section-article-content__inner,.section-article-top__inner,.section-job-desc__inner,.section-job-intro__inner,.section-job-others__inner,.section-job-people__inner,.section-job-schedule__inner{width:100%;padding:60px 5%}}@media screen and (min-width:1000px){.page-home-entry__inner,.page-home-job__inner,.page-home-people__inner{width:100%;padding:100px 80px;margin:0 auto}}@media screen and (max-width:1000px){.page-home-entry__inner,.page-home-job__inner,.page-home-people__inner{width:100%;padding:60px 5%}}.section-bottom{width:100%;max-width:100%}.section-bottom__text{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-size:13.125vw;color:rgba(255,255,255,.6);line-height:.9;width:100%;margin-top:.5em;margin-bottom:.25em}@media screen and (max-width:1000px){.section-bottom__text{font-size:45px;margin-top:1.5em;margin-bottom:1.25em}}.section-page-fv{position:relative;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.section-page-fv.page-about-fv{background-image:url(../img/about/fv.jpg)}.section-page-fv.page-product-fv{background-image:url(../img/product/fv.jpg)}.section-page-fv.page-job-fv{background-image:url(../img/job/fv.jpg)}.section-page-fv.page-sales-fv{background-image:url(../img/job-list/fv-sales.jpg)}.section-page-fv.page-assistant-fv{background-image:url(../img/job-list/fv-assistant.jpg)}.section-page-fv.page-engineer-fv{background-image:url(../img/job-list/fv-engineer.jpg)}.section-page-fv.page-customer-fv{background-image:url(../img/job-list/fv-customer.jpg)}.section-page-fv.page-interview-fv{background-image:url(../img/interview/fv.jpg)}.section-page-fv.page-career-fv{background-image:url(../img/career/fv.jpg)}.section-page-fv.page-workstyle-fv{background-image:url(../img/workstyle/fv.jpg)}.section-page-fv.page-number-fv{background-image:url(../img/number/fv.jpg)}.section-page-fv.page-faq-fv{background-image:url(../img/faq/fv.jpg)}.section-page-fv.page-entry-fv{background-image:url(../img/entry/fv.jpg)}.section-page-fv__title{position:absolute;bottom:60px;z-index:1}.section-page-fv__title--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#e44b33;line-height:1}.section-page-fv__title--jp{color:#fff}.section-page-fv__block{display:block;background:#e44b33;position:absolute;left:0}@media screen and (min-width:1000px){.section-page-fv{height:440px}.section-page-fv__title{left:85px}.section-page-fv__title--en{font-size:60px}.section-page-fv__title--jp{font-size:25px}.section-page-fv__block{width:40px;height:110px;bottom:60px}}@media screen and (max-width:1000px){.section-page-fv{height:30vh;min-height:230px}.section-page-fv__title{left:40px;bottom:30px}.section-page-fv__title--en{font-size:32px}.section-page-fv__title--jp{font-size:20px}.section-page-fv__block{width:30px;height:80px;bottom:30px}.section-page-fv.page-product-fv .section-page-fv__title--en{font-size:25px}}.page-jobs-main .section-page-fv__title--en{color:#fff}.page-jobs-main .section-page-fv__block{background:#fff}.section-job-intro p{line-height:2;text-align:center}@media screen and (min-width:1000px){.section-job-intro__inner{padding:100px 40px 0}}.section-job-desc__list{display:flex;justify-content:space-between;gap:clamp(60px,8.333vw,120px);margin-top:3rem}.section-job-desc__list>*{display:flex;flex-direction:column;align-items:center;flex:1}.section-job-desc__list__image img{width:100%;height:100%;object-fit:cover}.section-job-desc__list__title{font-weight:600;line-height:1;margin-top:.75rem}@media screen and (min-width:1000px){.section-job-desc__list__title{font-size:22px}}@media screen and (max-width:1000px){.section-job-desc__list__title{font-size:20px}}.section-job-desc__list__text{margin-top:1.25rem;white-space:nomal}@media screen and (max-width:1000px){.section-job-desc__list{flex-direction:column;gap:2rem}.section-job-desc__list>*{width:100%}.section-job-desc__list__image{width:30%}}.section-job-schedule{background-color:rgba(197,205,209,.5)}.section-job-schedule__inner{width:100%}.section-job-schedule__inner .title-section-sub{text-align:left}.section-job-schedule__inner .title-section-sub--en::after{margin:5px auto 0 0}.section-job-schedule__list{display:flex;flex-direction:column;gap:50px;margin-top:90px;position:relative}.section-job-schedule__list>li{display:flex;align-items:center;justify-content:space-between}.section-job-schedule__list--left{width:25%;display:flex;align-items:center}.section-job-schedule__list--right{width:75%;background-color:#fff;padding:1rem 1.5rem;border-radius:15px;position:relative;margin-left:25px}.section-job-schedule__list--right::before{content:"";position:absolute;top:50%;left:-25px;transform:translateY(-50%);width:35px;height:2px;background-color:#fff;display:block}@media screen and (min-width:1000px){.section-job-schedule__list--right p{font-size:14px}}@media screen and (max-width:1000px){.section-job-schedule__list--right p{font-size:12px}}.section-job-schedule__list__circle{width:17px;min-width:17px;height:17px;background-color:#e44b33;border-radius:50%}.section-job-schedule__list__time{font-size:20px;font-weight:700;line-height:1.5;margin-left:11px;width:35%;min-width:35%}.section-job-schedule__list__text{font-size:16px;line-height:1.5}@media screen and (min-width:1000px){.section-job-schedule__inner{padding:100px 40px 150px}.section-job-schedule__list::before{content:"";position:absolute;top:10px;left:8px;width:1px;height:110%;background-color:rgba(228,75,51,.27)}}@media screen and (max-width:1000px){.section-job-schedule__list{margin-top:2rem}.section-job-schedule__list>li{flex-direction:column;gap:1.5rem}.section-job-schedule__list--left{width:90%}.section-job-schedule__list--right{padding:1rem .5rem}.section-job-schedule__list--right::before{width:2px;height:15px;top:-15px;left:50%;transform:translateX(-50%)}.section-job-schedule__list__time{font-size:13px}}.section-job-people__inner{width:100%}.section-job-people__content{display:flex;margin-top:2rem}.section-job-people__title{color:#fff;font-weight:300;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:#e44b33;line-height:2;padding:.5rem}.section-job-people__name{display:flex;align-items:flex-end;gap:5px}.section-job-people__name p{font-size:28px}.section-job-people__name span{display:inline-block;margin-bottom:5px}@media screen and (min-width:1000px){.section-job-people__name span{font-size:15px}}@media screen and (max-width:1000px){.section-job-people__name span{font-size:14px}}.section-job-people__list{display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(112,112,112,.1)}.section-job-people__list dt{width:20%}@media screen and (min-width:1000px){.section-job-people__list dt{font-size:14px}}@media screen and (max-width:1000px){.section-job-people__list dt{font-size:12px}}.section-job-people__list dt::before{content:"・";color:#e44b33;display:inline-block;margin-right:5px}@media screen and (min-width:1000px){.section-job-people__list dt::before{font-size:15px}}@media screen and (max-width:1000px){.section-job-people__list dt::before{font-size:14px}}.section-job-people__list dd{width:80%}@media screen and (min-width:1000px){.section-job-people__list dd{font-size:14px}}@media screen and (max-width:1000px){.section-job-people__list dd{font-size:12px}}.section-job-people__image{position:relative}.section-job-people__image img{width:100%;height:100%;object-fit:cover;vertical-align:middle;-webkit-transition:transform .3s ease 0s;transition:transform .3s ease 0s}@media screen and (min-width:1000px){.section-job-people__content{justify-content:space-between}.section-job-people__content:hover .section-job-people__image::before{opacity:1}.section-job-people__content:hover .section-job-people__image::after{opacity:1}.section-job-people__title{font-size:25px}.section-job-people__name{margin-top:60px}.section-job-people__list{flex-wrap:wrap;max-width:520px}.section-job-people__image{width:360px}.section-job-people__image::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:138px;height:100%;background:url(../img/job-list/people-text.svg) no-repeat center/contain;z-index:10;opacity:0;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.section-job-people__image::after{content:"";width:100%;height:100%;background-color:rgba(228,75,51,.6);position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}}@media screen and (max-width:1000px){.section-job-people__content{flex-direction:column-reverse}.section-job-people__title{font-size:20px}.section-job-people__profile{margin-top:2rem}.section-job-people__image{margin-bottom:2rem}}.section-job-link__content{display:flex;flex-direction:column;align-items:center;background:url(../img/job-list/sales-link-bg.jpg) no-repeat center/cover;padding:75px 40px}.section-job-link__title{display:flex;flex-direction:column;align-items:center;position:relative}.section-job-link__title h2{font-size:33px;font-weight:400;color:#fff}.section-job-link__title p{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-size:20px;color:#fff;line-height:1}.section-job-link__title::after{content:"";display:block;margin-top:1.5rem;width:120px;height:5px;background-color:#fff}.section-job-link__text{color:#fff;margin-top:.75rem}@media screen and (min-width:1000px){.section-job-link__text{font-size:18px}}@media screen and (max-width:1000px){.section-job-link__text{font-size:17px}}@media screen and (min-width:1000px){.section-job-link__content:hover{opacity:.8}}@media screen and (max-width:1000px){.section-job-link__title h2{font-size:25px}.section-job-link__title p{font-size:15px}}.assistant .section-job-link__content{background:url(../img/job-list/assistant-link-bg.jpg) no-repeat center/cover}.engineer .section-job-link__content{background:url(../img/job-list/engineer-link-bg.jpg) no-repeat center/cover}.customer .section-job-link__content{background:url(../img/job-list/customer-link-bg.jpg) no-repeat center/cover}.section-job-others__list{display:flex;justify-content:space-between;gap:30px;margin-top:50px}.section-job-others__list>li{width:33.3333333333%}.section-job-others__list>li a{display:block}.section-job-others__list>li h3{margin-top:.5rem}@media screen and (min-width:1000px){.section-job-others__list>li h3{font-size:18px}}@media screen and (max-width:1000px){.section-job-others__list>li h3{font-size:17px}}.section-job-others__list__image{overflow:hidden}.section-job-others__list__image img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .5s ease 0s;transition:transform .5s ease 0s}@media screen and (min-width:1000px){.section-job-others__list>li a:hover img{transform:scale(1.1)}}@media screen and (max-width:1000px){.section-job-others__list{flex-direction:column}.section-job-others__list li{width:100%}}.section-article-top{position:relative;z-index:1}.section-article-top__inner{display:flex;align-items:center;gap:35px}.section-article-top__text{flex:1}.section-article-top__num{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:500;font-size:60px;color:#e44b33}.section-article-top__num.career{color:#fff}.section-article-top__title{font-size:25px;color:#fff;display:inline;background:#e44b33;line-height:2;border-radius:2px;padding:.5rem}.section-article-top__image{width:46%;max-width:520px}.section-article-top__image img{width:100%;height:100%;object-fit:cover}.section-article-top__name{font-size:28px;font-weight:400}@media screen and (min-width:1000px){.section-article-top__name span{font-size:15px}}@media screen and (max-width:1000px){.section-article-top__name span{font-size:14px}}.section-article-top__list{display:flex;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(112,112,112,.1)}.section-article-top__list dt{width:20%}.section-article-top__list dt::before{content:"・";color:#e44b33;display:inline-block}@media screen and (min-width:1000px){.section-article-top__list dt::before{font-size:15px}}@media screen and (max-width:1000px){.section-article-top__list dt::before{font-size:14px}}.section-article-top__list dd{width:80%}.section-article-top__profile{margin-top:3rem}.section-article-top__profile h2{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#e44b33}@media screen and (min-width:1000px){.section-article-top__profile h2{font-size:22px}}@media screen and (max-width:1000px){.section-article-top__profile h2{font-size:20px}}@media screen and (min-width:1000px){.section-article-top__profile p{font-size:14px}}@media screen and (max-width:1000px){.section-article-top__profile p{font-size:12px}}@media screen and (min-width:1000px){.section-article-top{margin-top:-210px}.section-article-top__inner{justify-content:space-between;padding:0 0 100px}.section-article-top__name{margin-top:50px}}@media screen and (max-width:1000px){.section-article-top{margin-top:-160px}.section-article-top__inner{flex-direction:column}.section-article-top__image{width:100%}.section-article-top__num{font-size:30px}.section-article-top__title{font-size:18px}.section-article-top__name{margin-top:2rem}}.section-article-content__inner{background-color:#f8f8f8;border-radius:2px;box-shadow:0 0 6px rgba(248,248,248,.6)}.section-article-content h2{font-size:24px;font-weight:300;color:#e44b33;position:relative}.section-article-content h2:not(:first-child){margin-top:5rem}.section-article-content h2::before{content:"";width:40px;height:5px;background-color:#555;display:block;margin-bottom:.75rem}.section-article-content p{line-height:2;margin-top:2em}.section-article-content a{color:#e44b33;text-decoration:underline}.section-article-content a:hover{opacity:.7}.section-article-content__images{display:flex;gap:40px;margin-top:2rem}.section-article-content__images div{width:calc(50% - 20px)}.section-article-content__images figure{width:100%;aspect-ratio:16/9}.section-article-content__images figure img{width:100%;height:100%;object-fit:cover}.section-article-content__images figure span{display:inline-block;text-align:center;margin-top:1rem;width:100%}@media screen and (min-width:1000px){.section-article-content__images figure span{font-size:12px}}@media screen and (max-width:1000px){.section-article-content__images figure span{font-size:10px}}.section-article-content__image{margin:2rem auto}.section-article-content__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1000px){.section-article-content__inner{padding:90px 80px}.section-article-content__image{max-width:60%}}@media screen and (max-width:1000px){.section-article-content__image{max-width:80%}}.section-article-content .wp-block-image{margin:2rem auto}.page-article-main .title-sub{margin-bottom:2rem}@keyframes header{0%{opacity:1;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0;transform:translate(0,2vw)}100%{opacity:1;transform:translate(0,0)}}.global-header{width:100%;min-width:100%;display:flex;justify-content:space-between;position:fixed;top:0;left:0;z-index:9999}.global-header__logo img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:1000px){.global-header{height:100px}.global-header__logo{padding:1.5rem 1.7rem .8rem;width:fit-content;max-width:calc(150px + 1.7rem + 1.7rem);display:block}}@media screen and (max-width:1000px){.global-header{height:60px;align-items:center}.global-header__logo{width:113px;height:45px;padding-left:3%}}.global-header-nav{display:flex;align-items:center}.global-header-nav__btn{display:flex;flex-direction:column;justify-content:center;height:100%;background:#e44b33;border:2px solid #e44b33}.global-header-nav__btn--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#fff;display:flex;align-items:center;justify-content:space-between;line-height:1}@media screen and (min-width:1000px){.global-header-nav__btn--en{font-size:18px}}@media screen and (max-width:1000px){.global-header-nav__btn--en{font-size:17px}}.global-header-nav__btn--en span{position:relative;display:inline-block;width:13px;height:2px;border-radius:9999px;background-color:#fff}.global-header-nav__btn--en span::after,.global-header-nav__btn--en span::before{content:"";position:absolute;top:calc(50% - 1px);right:0;width:11px;height:2px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%}.global-header-nav__btn--en span::before{transform:rotate(45deg)}.global-header-nav__btn--en span::after{transform:rotate(-45deg)}.global-header-nav__btn--jp{color:#fff;margin-top:.1em}@media screen and (min-width:1000px){.global-header-nav__btn--jp{font-size:13px}}@media screen and (max-width:1000px){.global-header-nav__btn--jp{font-size:11px}}@media screen and (min-width:1000px){.global-header-nav__btn{padding:0 3rem}.global-header-nav__btn:hover{background:#fff}.global-header-nav__btn:hover .global-header-nav__btn--en{color:#e44b33}.global-header-nav__btn:hover .global-header-nav__btn--en span{background:#e44b33}.global-header-nav__btn:hover .global-header-nav__btn--en span::after,.global-header-nav__btn:hover .global-header-nav__btn--en span::before{background:#e44b33}.global-header-nav__btn:hover .global-header-nav__btn--jp{color:#e44b33}}@media screen and (max-width:1000px){.global-header-nav{height:100%}.global-header-nav__btn{padding:0 1rem}.global-header-nav__btn--en{font-size:15px}.global-header-nav__btn--jp{font-size:10px}}.global-header-humberger{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;justify-content:center;background:#555;z-index:3;cursor:pointer;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.global-header-humberger span{display:inline-block;height:2px;background:#fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition-property:margin,transform}.global-header-humberger p{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:300;letter-spacing:0;color:#fff;margin-top:5px}@media screen and (min-width:1000px){.global-header-humberger p{font-size:13px}}@media screen and (max-width:1000px){.global-header-humberger p{font-size:11px}}@media screen and (min-width:1000px){.global-header-humberger{width:120px;height:100%}.global-header-humberger span{width:40px}.global-header-humberger span:first-of-type{margin-top:5px}.global-header-humberger span:nth-of-type(2){margin-top:8px}.global-header-humberger span:last-of-type{width:21px;margin-top:8px}.global-header-humberger:hover{opacity:.8}}@media screen and (max-width:1000px){.global-header-humberger{width:60px;height:60px;align-items:center}.global-header-humberger span{width:24px}.global-header-humberger span:nth-of-type(2){margin-top:4px}.global-header-humberger span:nth-of-type(3){margin-top:4px}}.global-header-menu{width:100%;min-width:100%;height:100vh;background-color:rgba(85,85,85,.95);position:fixed;top:0;right:-150vw;z-index:-1;-webkit-transition:right .3s ease 0s;transition:right .3s ease 0s}.global-header-menu__inner{display:flex;align-items:center;justify-content:space-between}.global-header-menu__logo img{width:100%;height:100%;object-fit:contain}.global-header-menu__open{width:60.9722222222vw;display:flex}.global-header-menu__list{color:#fff}.global-header-menu__list>li>a{font-weight:300;padding:0 2em .5em 0;margin-top:3rem;display:block;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (min-width:1000px){.global-header-menu__list>li>a{font-size:18px}}@media screen and (max-width:1000px){.global-header-menu__list>li>a{font-size:17px}}.global-header-menu__list>li>a span{color:#e44b33}.global-header-menu__list--sub li a{font-weight:300;display:block;line-height:2.25;margin-top:.25rem}@media screen and (min-width:1000px){.global-header-menu__list--sub li a{font-size:14px}}@media screen and (max-width:1000px){.global-header-menu__list--sub li a{font-size:12px}}.global-header-menu__list--sub li a::before{content:">";display:inline-block;line-height:1.8}@media screen and (min-width:1000px){.global-header-menu__list--sub li a::before{font-size:14px}}@media screen and (max-width:1000px){.global-header-menu__list--sub li a::before{font-size:12px}}@media screen and (min-width:1000px){.global-header-menu__list a:hover{opacity:.7}}.global-header-menu__btn{width:38.8888888889vw;background-color:#e44b33;color:#fff;display:flex;align-items:center;justify-content:space-between;margin:0 0 0 auto;padding:1.5rem 1.5rem 1.5rem 3rem;border-radius:2px}.global-header-menu__btn__text{display:flex;align-items:center}.global-header-menu__btn--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em}.global-header-menu__btn--jp{margin-left:.5rem;margin-bottom:5px}@media screen and (min-width:1000px){.global-header-menu__btn--jp{font-size:13px}}@media screen and (max-width:1000px){.global-header-menu__btn--jp{font-size:11px}}.global-header-menu__btn span{position:relative;display:inline-block;width:13px;height:2px;border-radius:9999px;background-color:#fff}.global-header-menu__btn span::after,.global-header-menu__btn span::before{content:"";position:absolute;top:calc(50% - 1px);right:0;width:11px;height:2px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%}.global-header-menu__btn span::before{transform:rotate(45deg)}.global-header-menu__btn span::after{transform:rotate(-45deg)}@media screen and (min-width:1000px){.global-header-menu{padding-top:100px;padding-left:5.5555555556vw;padding-right:5.5555555556vw;padding-bottom:150px}.global-header-menu__inner{width:100%;height:100%}.global-header-menu__logo{width:19.4444444444vw}.global-header-menu__open{justify-content:flex-end;gap:clamp(70px,5.5555555556vw,120px)}.global-header-menu__btn{border:solid 2px #e44b33}.global-header-menu__btn--en{font-size:28px}.global-header-menu__btn:hover{background:#fff}.global-header-menu__btn:hover .global-header-menu__btn--en{color:#e44b33}.global-header-menu__btn:hover .global-header-menu__btn--jp{color:#e44b33}.global-header-menu__btn:hover span{background-color:#e44b33}.global-header-menu__btn:hover span::after,.global-header-menu__btn:hover span::before{background-color:#e44b33}}@media screen and (max-width:1000px){.global-header-menu{padding:80px 3% 40px}.global-header-menu__inner{flex-direction:column}.global-header-menu__list{width:calc(50% - .5rem)}.global-header-menu__list>li>a{font-size:14px;padding:0 0 .5em 0;margin-top:1rem}.global-header-menu__open{width:100%;flex-wrap:wrap;justify-content:space-between}.global-header-menu__btn{width:100%;margin-top:1rem}.global-header-menu__btn--en{font-size:18px}.global-header-menu__btn--jp{margin-bottom:3px}}.global-header-privacy{color:#fff;display:flex;justify-content:flex-end;margin-top:.5em}@media screen and (min-width:1000px){.global-header-privacy:hover{opacity:.7;text-decoration:underline}}.drawer-open .global-header-humberger{padding-top:20px;right:0}.drawer-open .global-header-humberger span:nth-of-type(1){margin-top:0;transform:rotate(-45deg)}.drawer-open .global-header-humberger span:nth-of-type(2){margin-top:-2px;transform:rotate(45deg)}.drawer-open .global-header-humberger span:last-of-type{opacity:0}.drawer-open .global-header-menu{right:0;overflow-y:scroll}.scrolled .global-header{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;background:rgba(85,85,85,.75)}.global-footer{width:100%;max-width:100%;position:relative;background:#555;z-index:999}.global-footer__content{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:1000px){.global-footer__content{margin-bottom:2rem}}.global-footer__btn{background:#e44b33;color:#fff;justify-content:space-between}.global-footer__btn--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;line-height:1}@media screen and (min-width:1000px){.global-footer__btn--jp{font-size:13px}}@media screen and (max-width:1000px){.global-footer__btn--jp{font-size:11px}}.global-footer__btn div{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px}@media screen and (min-width:1000px){.global-footer__inner{width:1500px;max-width:100%;padding:130px 40px 55px;margin:0 auto;display:flex;justify-content:space-between}.global-footer__btn{width:25vw;max-width:360px;min-width:200px;height:89px;margin-top:2.5rem;margin-bottom:.5rem}.global-footer__btn--en{font-size:28px}.global-footer__btn:hover{background:#95a8b1;border:solid 1px #95a8b1}}@media screen and (max-width:1000px){.global-footer{display:flex;flex-direction:column;align-items:center}.global-footer__inner{width:100%;padding:60px 5%}.global-footer__btn{width:100%;margin-top:2rem;margin-bottom:1rem}}.global-footer-nav{color:#fff;display:flex;justify-content:space-between}.global-footer-nav__list{line-height:2}.global-footer-nav__list li a{display:block;-webkit-transition:text-decoration .3s ease 0s;transition:text-decoration .3s ease 0s}.global-footer-nav__list--sub li a{display:flex}@media screen and (min-width:1000px){.global-footer-nav__list--sub li a{font-size:13px}}@media screen and (max-width:1000px){.global-footer-nav__list--sub li a{font-size:11px}}.global-footer-nav__list--sub li a::before{content:">";display:inline-block;line-height:1.8}@media screen and (min-width:1000px){.global-footer-nav__list--sub li a::before{font-size:13px}}@media screen and (max-width:1000px){.global-footer-nav__list--sub li a::before{font-size:11px}}@media screen and (min-width:1000px){.global-footer-nav{flex:1;border-left:1px solid #95a8b1;padding-left:2vw;margin-left:2vw}.global-footer-nav__list{margin-right:1.5rem}.global-footer-nav__list li a:hover{text-decoration:underline!important}}@media (max-width:1280px){.global-footer-nav{flex-wrap:wrap}.global-footer-nav__list{width:calc(50% - 2rem)}}@media screen and (max-width:1000px){.global-footer-nav{flex-wrap:wrap;gap:2rem}.global-footer-nav__list{width:calc(50% - 2rem)}}.global-footer-sublogo{display:inline-block;margin-top:50px;display:flex;justify-content:center;align-items:center}.global-footer-sublogo img{width:140px;height:auto}@media screen and (min-width:1000px){.global-footer-sublogo a:hover{opacity:.7}}.global-footer-copyright{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#fff;font-size:12px;line-height:1;display:block;text-align:center;padding-bottom:25px}@media screen and (min-width:1000px){.global-footer-copyright{margin-top:10px}}.global-footer-privacy{color:#fff;margin-bottom:2rem}@media screen and (min-width:1000px){.global-footer-privacy{margin-bottom:2.5rem}.global-footer-privacy:hover{text-decoration:underline!important}}.btn--pagetop{width:92px;height:92px;background:#e44b33;border-radius:50%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:-41px;right:2vw;z-index:999;font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;line-height:1;cursor:pointer}.btn--pagetop span{position:relative;display:inline-block;width:1px;height:7px;margin:0 30.5px;border-radius:9999px;background-color:#fff;margin-bottom:5px}.btn--pagetop span::after,.btn--pagetop span::before{content:"";position:absolute;top:0;left:calc(50% - .5px);width:1px;height:3px;border-radius:9999px;background-color:#fff;transform-origin:50% .5px}.btn--pagetop span::before{transform:rotate(45deg)}.btn--pagetop span::after{transform:rotate(-45deg)}@media screen and (min-width:1000px){.btn--pagetop:hover{background:#95a8b1}}.page-home-movie{width:100%;max-width:100%;position:fixed;top:0;left:0;z-index:-1}.page-home-movie__bg{width:100%;height:100vh;max-height:100vh}.page-home-movie__video{width:100%;height:100vh;object-fit:cover}.page-home-main{position:relative;z-index:1}.page-home-news{display:flex;position:fixed;right:0;bottom:0;z-index:999}.page-home-news__left{display:flex;flex-direction:column;justify-content:center;position:relative;background:#e44b33;padding:25px 25px 15px 50px}.page-home-news__left--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-size:17px;line-height:1;color:#fff}.page-home-news__left--jp{color:#fff}@media screen and (min-width:1000px){.page-home-news__left--jp{font-size:13px}}@media screen and (max-width:1000px){.page-home-news__left--jp{font-size:11px}}.page-home-news__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#555;padding:1.5rem 1.5rem}.page-home-news__list li a{display:flex;width:100%;height:100%}@media screen and (min-width:1000px){.page-home-news__list li a{font-size:13px}}@media screen and (max-width:1000px){.page-home-news__list li a{font-size:11px}}.page-home-news__list__date{color:#95a8b1;margin-right:5px}.page-home-news__list__title{color:#fff}@media screen and (min-width:1000px){.page-home-news__left::before{content:"";background-image:url(../img/home/news-chevron.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:7px;height:24px;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.page-home-news__list a:hover .page-home-news__list__title{text-decoration:underline}}@media screen and (max-width:1000px){.page-home-news{width:100%}.page-home-news__left{padding:3% 10px}.page-home-news__list{flex:1;padding:10px}.page-home-news__list li:not(:first-of-type){margin-top:.5em}}.page-home-fv{width:100%;height:100vh;min-height:100vh;position:relative}.page-home-fv__content{position:absolute}.page-home-fv__content--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#fff;line-height:.9}.page-home-fv__content--jp{font-weight:400;letter-spacing:.08em;color:#fff}.page-home-fv__scroll{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#fff;display:flex;align-items:center;position:absolute;bottom:5%;left:0;transform:rotate(90deg)}@media screen and (min-width:1000px){.page-home-fv__scroll{font-size:14px}}@media screen and (max-width:1000px){.page-home-fv__scroll{font-size:12px}}.page-home-fv__scroll span{display:inline-block;width:24px;height:1px;background:#fff;animation:scrollLine 1.5s ease-in-out infinite;margin-right:10px}@keyframes scrollLine{0%{transform:scale(0,1);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:100% 0}100%{transform:scale(0,1);transform-origin:100% 0}}@media screen and (min-width:1000px){.page-home-fv__content{bottom:8%;left:3%}.page-home-fv__content--en{font-size:clamp(120px,9.86vw,142px)}.page-home-fv__content--jp{font-size:clamp(22px,1.736vw,36px);padding-left:1rem}}@media screen and (max-width:1000px){.page-home-fv__content{bottom:20%;left:3%}.page-home-fv__content--en{font-size:47px;line-height:1.2;white-space:nowrap}.page-home-fv__content--jp{font-size:18px}}.page-home-intro{background:rgba(255,255,255,.9);position:relative}.page-home-intro__inner{display:flex;align-items:center}.page-home-intro__content{z-index:3}.page-home-intro__content h2{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-size:50px;line-height:1.3;color:#e44b33}.page-home-intro__content p{font-size:clamp(15px,1.3888888889vw,20px);line-height:2.2}.page-home-intro__content p:not(:first-child){margin-top:1em}.page-home-intro__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1000px){.page-home-intro::before{content:"";position:absolute;top:13%;right:0;width:120px;height:117px;background:#e44b33}.page-home-intro::after{content:"";position:absolute;bottom:10%;right:30%;width:80px;height:78px;background:#e44b33}.page-home-intro__inner{padding:180px 40px 160px}.page-home-intro__image{position:absolute;top:50%;right:0;transform:translateY(-50%);width:41.6666666667vw}.page-home-intro__deco{width:fit-content;background:#e44b33;padding:1vw 40px 2vw;position:absolute;top:31%;left:-62px;transform:rotate(90deg)}.page-home-intro__deco p{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-size:clamp(12px,1.5vw,20px);color:#fff}.page-home-intro__btn{margin-top:78px}}@media screen and (max-width:1300px){.page-home-intro__deco{display:none}}@media screen and (max-width:1000px){.page-home-intro::before{content:"";position:absolute;bottom:26%;right:10px;width:70px;height:70px;background:#e44b33}.page-home-intro::after{content:"";position:absolute;bottom:10px;left:3%;width:30px;height:30px;background:#e44b33}.page-home-intro__inner{flex-direction:column}.page-home-intro__content h2{font-size:30px}.page-home-intro__content p{font-size:14px}.page-home-intro__image{width:80%;margin-top:2em}.page-home-intro__btn{margin-top:2em}}.page-home-products{background:url(../img/home/products-bg.jpg) no-repeat center center/cover}.page-home-products__title{text-align:center}.page-home-products__title--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:300;font-size:70px;line-height:1;color:#fff}.page-home-products__title--en span{font-weight:500;color:#e44b33}.page-home-products__title--jp{font-size:20px;font-weight:400;line-height:1;color:#fff}.page-home-products__btn{margin:2rem auto 0;background:#fff;border:1px solid #fff;color:#95a8b1}.page-home-products__btn span{background-color:#95a8b1}.page-home-products__btn span::after,.page-home-products__btn span::before{background-color:#95a8b1}@media screen and (min-width:1000px){.page-home-products__inner{padding:135px 40px 100px}.page-home-products .btn:hover{color:#fff}.page-home-products .btn:hover span{background-color:#fff}.page-home-products .btn:hover span::after,.page-home-products .btn:hover span::before{background-color:#fff}}@media screen and (max-width:1000px){.page-home-products__title--en{font-size:30px}.page-home-products__title--jp{font-size:14px;margin-top:.5em}}.page-home-job{background:rgba(255,255,255,.9)}.page-home-job__list{display:flex;justify-content:space-between}.page-home-job__list__image{border-radius:2px;overflow:hidden}.page-home-job__list__image img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease 0s;transition:transform .3s ease 0s}.page-home-job__list li a h3{margin-top:.75em}.page-home-job__btn{margin:3rem auto 0}@media screen and (min-width:1000px){.page-home-job__list{margin-top:50px;gap:3.6rem}.page-home-job__list li a:hover .page-home-job__list__image img{transform:scale(1.1)}.page-home-job__list li a:hover h3{opacity:.7}}@media screen and (max-width:1000px){.page-home-job__list{flex-wrap:wrap;gap:20px;margin-top:2rem}.page-home-job__list li{width:calc((100% - 20px)/ 2)}}.page-home-people{background:#fff}.page-home-people__list{display:flex;justify-content:space-between}.page-home-people__list li{position:relative}.page-home-people__list__image{overflow:hidden}.page-home-people__list__image img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease 0s;transition:transform .3s ease 0s}.page-home-people__list__division{color:#fff;line-height:1;background:#6b767b;display:inline-block;padding:5px .5rem;border-radius:2px;margin-top:1.5em}@media screen and (min-width:1000px){.page-home-people__list__division{font-size:13px}}@media screen and (max-width:1000px){.page-home-people__list__division{font-size:11px}}.page-home-people__list__name{font-weight:400;color:#000;margin-top:.25em}@media screen and (min-width:1000px){.page-home-people__list__name{font-size:22px}}@media screen and (max-width:1000px){.page-home-people__list__name{font-size:20px}}.page-home-people__list__text{margin-top:1.25em}.page-home-people__btn{margin:5rem auto 0}@media screen and (min-width:1000px){.page-home-people__list{margin-top:4.5rem}.page-home-people__list li::after{content:"";display:block;width:1px;height:100%;background-color:rgba(112,112,112,.3);position:absolute;top:0;right:-80px}.page-home-people__list li a:hover .page-home-people__list__image img{transform:scale(1.1)}}@media screen and (max-width:1000px){.page-home-people__btn{margin:2rem auto 0}.page-home-people__list{margin-top:2rem}}.page-home-people .swiper-slide{width:100%;height:100%}.page-home-career{position:relative}.page-home-career::before{content:"";width:100%;height:100%;background:url(../img/home/career-bg.jpg) no-repeat center/cover;position:absolute;top:0;left:0}.page-home-career::after{content:"";width:100%;height:100%;background:rgba(149,168,177,.93);position:absolute;top:0;left:0}.page-home-career__inner{position:relative;z-index:1}.page-home-career__inner .title-main{display:flex;flex-direction:column;align-items:center;text-align:center}.page-home-career__inner .title-main--jp{color:#fff}.page-home-career__inner .title-main--en{color:#fff}.page-home-career__inner .title-main--en::before{margin:0 auto 26px}.page-home-career__list{margin-top:3rem}.page-home-career__list li{position:relative}.page-home-career__list__image{position:relative}.page-home-career__list__image img{width:100%;height:100%;object-fit:cover}.page-home-career__list__num{position:absolute;top:33px;right:-10px;display:inline-block;background:#e44b33;mix-blend-mode:multiply;padding:.4rem 1rem .25rem 1.5rem;transform:rotate(90deg);display:none}.swiper-slide-active .page-home-career__list__num{display:inline-block}.page-home-career__list__num p{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#fff}@media screen and (min-width:1000px){.page-home-career__list__num p{font-size:18px}}@media screen and (max-width:1000px){.page-home-career__list__num p{font-size:17px}}.page-home-career__list__text{display:block;position:relative;margin-top:-5rem;margin-left:1.5rem;z-index:1;display:none}.swiper-slide-active .page-home-career__list__text{display:block}.page-home-career__list__title span{font-weight:600;color:#fff;line-height:2.5;background-color:#555;border-radius:2px;display:inline;box-decoration-break:clone;padding:.75rem 1rem}@media screen and (min-width:1000px){.page-home-career__list__title span{font-size:22px}}@media screen and (max-width:1000px){.page-home-career__list__title span{font-size:20px}}.page-home-career__list__division{display:inline-block;background-color:#fff;padding:.25rem .5rem;border-radius:2px;margin-top:1.25rem}@media screen and (min-width:1000px){.page-home-career__list__division{font-size:13px}}@media screen and (max-width:1000px){.page-home-career__list__division{font-size:11px}}.page-home-career__list__name{color:#fff}@media screen and (min-width:1000px){.page-home-career__list__name{font-size:22px}}@media screen and (max-width:1000px){.page-home-career__list__name{font-size:20px}}.page-home-career__bottom{display:flex;justify-content:space-between;align-items:center}.page-home-career__bottom .swiper-pagination{position:relative;display:block;width:70%}.page-home-career__bottom .swiper-pagination.swiper-pagination-progressbar{border-radius:10px;background:rgba(255,255,255,.2)}.page-home-career__bottom .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius:10px;background:#e44b33}@media screen and (min-width:1000px){.page-home-career__inner{padding:160px 0 220px}}@media screen and (max-width:1000px){.page-home-career__inner{padding:100px 3% 150px}.page-home-career__list__text{margin-left:.5rem}.page-home-career__btn{margin:2rem auto 0}.page-home-career__bottom{flex-direction:column;align-items:center;padding:2rem 3% 0}.page-home-career__bottom .swiper-pagination{width:100%}}.page-home-career__slider{position:relative;z-index:1}.page-home-career .swiper-slide{transition:all .3s ease;transform-origin:center center;transform:scale(.9)}.page-home-career .swiper-slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(149,168,177,.6);z-index:1}.page-home-career .swiper-slide-active{transform:scale(1);z-index:2}.page-home-career .swiper-slide-active::after{display:none}@media screen and (min-width:1000px){.page-home-career .swiper-button-next{right:30px}.page-home-career .swiper-button-prev{left:30px}}@media screen and (max-width:1000px){.page-home-career .swiper-button-next{top:30%;right:-3%}.page-home-career .swiper-button-prev{top:30%;left:-3%}}.page-home-about{position:relative}.page-home-about::before{content:"";width:100%;height:100%;background:url(../img/home/about-bg.jpg) no-repeat center/cover;position:absolute;top:0;left:0}.page-home-about::after{content:"";width:100%;height:100%;background:#555;mix-blend-mode:multiply;position:absolute;top:0;left:0}.page-home-about__inner{position:relative;z-index:1}.page-home-about__inner .title-main{color:#fff;display:flex;flex-direction:column;align-items:center}.page-home-about__inner .title-main--jp{color:#fff}.page-home-about__inner .title-main--en::before{margin:0 auto 26px}.page-home-about__list{display:flex;justify-content:space-between;margin-top:3rem}.page-home-about__list li{width:calc((100% - 80px)/ 3)}.page-home-about__list li a{display:flex;flex-direction:column;height:100%}.page-home-about__list__title{font-weight:600;color:#fff;display:inline-block;background-color:#e44b33;border-radius:2px;padding:.25rem 1rem;margin:2.5rem auto 0;position:relative}@media screen and (min-width:1000px){.page-home-about__list__title{font-size:22px}}@media screen and (max-width:1000px){.page-home-about__list__title{font-size:20px}}.page-home-about__list__title::before{content:"";width:1px;height:24px;background-color:#fff;position:absolute;top:-50px;left:50%;transform:translateX(-50%)}@media screen and (min-width:1000px){.page-home-about__list li .page-home-about__list__image{position:relative}.page-home-about__list li .page-home-about__list__image::after{content:"";width:100%;height:100%;background:rgba(228,75,51,.88);position:absolute;top:0;left:0;mix-blend-mode:multiply;border-radius:50%;opacity:0;transition:opacity .3s ease}.page-home-about__list li .page-home-about__list__image::before{content:"";width:137px;height:100%;background:url(../img/home/about-text.svg) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:0;transition:opacity .3s ease}.page-home-about__list li:hover .page-home-about__list__image::after,.page-home-about__list li:hover .page-home-about__list__image::before{opacity:1}}@media screen and (max-width:1000px){.page-home-about__list{flex-wrap:wrap;justify-content:center;gap:80px}.page-home-about__list li{width:33.3333333333%}}@media (max-width:750px){.page-home-about__list{flex-direction:column;align-items:center;gap:unset}.page-home-about__list li{width:70%}.page-home-about__list li:not(:first-of-type){margin-top:2rem}}.page-home-entry{background:#fff}.page-home-entry__slider{margin-top:40px}.page-home-entry__list__image{overflow:hidden}.page-home-entry__list__image img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease 0s;transition:transform .3s ease 0s}.page-home-entry__list__date{color:#e44b33;margin-top:1em}@media screen and (min-width:1000px){.page-home-entry__list__date{font-size:13px}}@media screen and (max-width:1000px){.page-home-entry__list__date{font-size:11px}}.page-home-entry__list__division{color:#000;margin-top:.5rem}@media screen and (min-width:1000px){.page-home-entry__list__division{font-size:18px}}@media screen and (max-width:1000px){.page-home-entry__list__division{font-size:17px}}.page-home-entry__list__text{margin-top:1.25rem}@media screen and (min-width:1000px){.page-home-entry__list__text{font-size:14px}}@media screen and (max-width:1000px){.page-home-entry__list__text{font-size:12px}}@media screen and (min-width:1000px){.page-home-entry__list a:hover .page-home-entry__list__image img{transform:scale(1.1)}}.page-home-entry .swiper-area .swiper-button-next,.page-home-entry .swiper-area .swiper-button-prev{top:30%}.page-about-intro{position:relative}.page-about-intro::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/about/intro-bg.jpg) no-repeat center center;background-size:cover;z-index:-1}.page-about-intro::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#95a8b1;opacity:.95;z-index:-1}.page-about-intro__inner{z-index:5}.page-about-intro__title{color:#fff}.page-about-intro__title p{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#e44b33;font-size:66px;line-height:1.1;margin-top:100px}.page-about-intro__text p{color:#fff;line-height:2}.page-about-intro__text p:not(:first-of-type){margin-top:1em}@media screen and (min-width:1000px){.page-about-intro__inner{padding:180px 40px;display:flex;justify-content:space-between}.page-about-intro__text{width:43.5vw;max-width:522px}}@media screen and (max-width:1000px){.page-about-intro__title p{font-size:35px;margin-top:40px}.page-about-intro__text{margin-top:2rem}}.page-about-message{position:relative}.page-about-message::before{content:"";position:absolute;top:0;right:0;background-color:#e44b33;z-index:-1}.page-about-message::after{content:"";position:absolute;bottom:0;left:0;background-color:#e44b33}.page-about-message__lead{font-weight:300}.page-about-message__name{text-align:right;margin-top:1rem}@media screen and (min-width:1000px){.page-about-message::before{width:200px;height:200px}.page-about-message::after{width:80px;height:80px}.page-about-message__inner{padding:130px 40px}.page-about-message__lead{font-size:36px;margin-top:4.5rem}}@media screen and (max-width:1000px){.page-about-message::before{width:80px;height:80px}.page-about-message::after{width:40px;height:40px}.page-about-message__lead{font-size:20px;margin-top:1em}}@media screen and (min-width:1000px){.page-about-message-pc__top{display:flex;justify-content:space-between}.page-about-message-pc__top__image{width:320px;height:320px}.page-about-message-pc__top__image img{width:100%;height:100%;object-fit:cover}.page-about-message-pc__bottom{margin-top:42px}.page-about-message-pc__bottom p{margin-top:1em;line-height:2}}@media screen and (max-width:1000px){.page-about-message-sp__image{width:70vw;margin:2rem auto 0}.page-about-message-sp__text{margin-top:1.5rem}.page-about-message-sp__text p{margin-top:1rem}}.page-about-mission{position:relative;background:url(../img/about/mission-bg.jpg) no-repeat center center;background-size:cover;z-index:-1}.page-about-mission::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#95a8b1;opacity:.95}.page-about-mission__inner{position:relative;z-index:1}.page-about-mission__title{color:#fff;text-align:center}.page-about-mission__list{display:flex;justify-content:space-between;gap:40px;margin-top:90px}.page-about-mission__list figure img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:1000px){.page-about-mission__inner{padding:150px 40px 110px}}@media screen and (max-width:1000px){.page-about-mission__list{flex-wrap:wrap;justify-content:center;gap:40px 80px}.page-about-mission__list figure{width:33.3333333333%}}@media (max-width:750px){.page-about-mission__list{flex-direction:column;margin-top:40px}.page-about-mission__list figure{width:65vw;margin:0 auto}}.page-about-conduct{position:relative}.page-about-conduct::before{content:"NAXIS WAY";font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:500;line-height:1;color:#f2f2f2;writing-mode:vertical-rl;position:absolute;top:-10px;right:0;z-index:-1}.page-about-conduct__title h2{font-weight:300;text-align:center;margin-top:1.25em}.page-about-conduct__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:55px 80px;margin-top:72px}.page-about-conduct__list__number{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:500;color:#e44b33;font-size:100px;line-height:1;white-space:nowrap;position:relative;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin-top:18px;margin-right:45px}.page-about-conduct__list__divide{width:1px;height:100%;background-color:#95a8b1;margin-right:27px}.page-about-conduct__list__text h3{font-weight:600;color:#000}@media screen and (min-width:1000px){.page-about-conduct__list__text h3{font-size:22px}}@media screen and (max-width:1000px){.page-about-conduct__list__text h3{font-size:20px}}.page-about-conduct__list__text p{margin-top:.25rem}.page-about-conduct__list li{display:flex;align-items:center}@media screen and (min-width:1000px){.page-about-conduct::before{font-size:142px}.page-about-conduct__title h2{font-size:36px}.page-about-conduct__list li{width:calc(50% - 40px)}.page-about-conduct__list li:first-of-type .page-about-conduct__list__number{margin-right:64px}.page-about-conduct__list li:nth-of-type(9) .page-about-conduct__list__number{margin-right:39px}.page-about-conduct__list li:last-of-type .page-about-conduct__list__number{margin-right:65px}}@media screen and (max-width:1000px){.page-about-conduct::before{font-size:90px;top:0}.page-about-conduct__title h2{font-size:20px}.page-about-conduct__list{margin-top:2rem}.page-about-conduct__list__number{font-size:60px;margin-right:20px}.page-about-conduct__list li{width:100%}.page-about-conduct__list li:first-of-type .page-about-conduct__list__number{margin-right:34px}.page-about-conduct__list li:nth-of-type(9) .page-about-conduct__list__number{margin-right:19px}.page-about-conduct__list li:last-of-type .page-about-conduct__list__number{margin-right:32px}}.page-about-history{position:relative;background-color:#e44b33;z-index:-1}.page-about-history::after{content:"HISTORY";font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-size:174px;font-weight:500;line-height:1;color:rgba(255,255,255,.18);position:absolute;bottom:60px;left:-10px}@media screen and (max-width:1000px){.page-about-history__inner{padding:60px 5% 140px}}.page-about-history__title{color:#fff}.page-about-history__title .title-section::after{background-color:#95a8b1}.page-about-history__title h2{font-size:36px;font-weight:300;text-align:center;margin-top:30px}.page-about-history__list__year{font-weight:600;display:flex;align-items:center;margin-right:40px}@media screen and (min-width:1000px){.page-about-history__list__year{font-size:22px}}@media screen and (max-width:1000px){.page-about-history__list__year{font-size:20px}}.page-about-history__list__year::before{content:"";display:inline-block;width:24px;height:24px;background-color:#95a8b1;border-radius:50%;margin-right:5px}.page-about-history__list li{color:#fff;display:flex;justify-content:flex-start}.page-about-history__list li:not(:first-of-type){margin-top:4rem}.page-about-history__divide{width:420px;height:67px;margin:45px auto;position:relative;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#e44b33 100%);opacity:.53}.page-about-history__divide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(to bottom,rgba(228,75,51,0) 0,#e44b33 100%);mix-blend-mode:multiply}.page-about-history__divide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(to bottom,rgba(228,75,51,0) 0,#e44b33 100%);mix-blend-mode:multiply}.page-about-history__images{display:flex;flex-direction:column;justify-content:space-between}.page-about-history__images figure{display:flex;flex-direction:column;gap:10px}.page-about-history__images figure:not(:first-of-type){margin-top:1rem}.page-about-history__images figure img{width:100%;height:auto}.page-about-history__images figcaption{color:#fff;font-size:12px;text-align:right;margin-top:10px}@media screen and (min-width:1000px){.page-about-history__title{margin-bottom:90px}.page-about-history__flex{display:flex;justify-content:space-between}.page-about-history__images figure{width:320px}}@media screen and (max-width:1000px){.page-about-history::after{font-size:80px;bottom:0;z-index:-1}.page-about-history__list{margin-top:2rem}.page-about-history__list li{flex-direction:column}.page-about-history__list li:not(:first-of-type){margin-top:2rem}.page-about-history__divide{width:270px;height:40px}.page-about-history__images figure{width:70vw;margin:2rem auto 0}}.page-product-intro p{line-height:2}@media screen and (min-width:1000px){.page-product-intro p{text-align:center}}.page-product-store{overflow-x:auto}.page-product-store__inner{width:1380px;max-width:1380px;padding:100px 40px;margin:0 auto}.page-product-store__content{position:relative}.page-product-store__image img{width:100%;height:100%;object-fit:contain}.page-product-store__items a{position:absolute;-webkit-transition:scale .3s ease 0s;transition:scale .3s ease 0s}.page-product-store__items a:first-of-type{bottom:58%;right:12%}.page-product-store__items a:nth-of-type(2){bottom:44%;right:21%}.page-product-store__items a:nth-of-type(3){bottom:57%;right:44%}.page-product-store__items a:nth-of-type(4){bottom:19%;right:47%}.page-product-store__items a:nth-of-type(5){top:45%;left:15%}.page-product-store__items a:nth-of-type(6){top:23%;right:29%}.page-product-store__items a:nth-of-type(7){bottom:36%;left:2%}.page-product-store__items a:nth-of-type(8){top:37%;left:22%}.page-product-store__items a:nth-of-type(9){bottom:40%;left:7%}.page-product-store__items a:last-of-type{top:21%;left:41%}.page-product-store .modal{display:none;position:fixed;z-index:100000;top:0;left:0;width:100vw;height:100vh;background:rgba(149,168,177,.93);justify-content:center;align-items:center}.page-product-store .modal__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;min-width:300px;max-width:90vw;width:100%}.page-product-store .modal__inner{display:flex;gap:clamp(40px,6vw,80px);padding:4rem 5.5rem}.page-product-store .modal__image{width:50%}.page-product-store .modal__image img{width:100%;height:100%;object-fit:cover}.page-product-store .modal__text{width:50%}.page-product-store .modal__text p{margin-top:1rem}.page-product-store .modal__title{display:flex;align-items:center;gap:1rem}.page-product-store .modal__title h3{font-weight:600;margin-bottom:1rem}@media screen and (min-width:1000px){.page-product-store .modal__title h3{font-size:22px}}@media screen and (max-width:1000px){.page-product-store .modal__title h3{font-size:20px}}.page-product-store .modal__close{appearance:none;border:none;background:#e44b33;width:100%;color:#fff;padding:1.5rem;border-radius:0 0 8px 8px;cursor:pointer;position:relative}.page-product-store .modal__close::after,.page-product-store .modal__close::before{content:"";position:absolute;left:46%;top:50%;width:29px;height:2px;background:#fff}.page-product-store .modal__close::before{transform:translate(-50%,-50%) rotate(35deg)}.page-product-store .modal__close::after{transform:translate(-50%,-50%) rotate(-35deg)}@media screen and (min-width:1000px){.page-product-store__items a:hover{scale:1.3}}.page-product-content__list{display:flex;flex-wrap:wrap;justify-content:space-between}.page-product-content__list__image img{width:100%;height:100%}.page-product-content__list__title{display:flex;align-items:center;gap:10px;margin-top:.5rem}.page-product-content__list__title span{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;color:#e44b33;font-weight:600;line-height:1}.page-product-content__list__title h3{font-weight:600}@media screen and (min-width:1000px){.page-product-content__list__title h3{font-size:22px}}@media screen and (max-width:1000px){.page-product-content__list__title h3{font-size:20px}}.page-product-content__sublist{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1000px){.page-product-content__list{gap:clamp(40px,5.556vw,80px)}.page-product-content__list li{width:calc(50% - 40px)}.page-product-content__list__title span{font-size:50px}.page-product-content__list__title h3{margin-bottom:10px}.page-product-content__sublist{justify-content:center;gap:clamp(40px,5.556vw,100px);margin-top:80px}.page-product-content__sublist li{width:calc(33.3333333333% - 80px)}}@media screen and (max-width:1000px){.page-product-content__list li:not(:first-of-type){margin-top:2rem}.page-product-content__list__title span{font-size:30px}.page-product-content__list__title h3{margin-bottom:5px}.page-product-content__sublist{gap:2rem 1rem;margin-top:3rem}.page-product-content__sublist li{width:calc(50% - .5rem)}}.page-job-intro p{line-height:2;text-align:center}.page-job-step__title{text-align:center}.page-job-step__title p{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-weight:500;font-size:35px;line-height:1}.page-job-step__title p::after{content:"";display:block;width:120px;height:5px;background-color:#e44b33;margin:5px auto 0}.page-job-step__title h2{font-weight:300;margin-top:1rem}@media screen and (min-width:1000px){.page-job-step__title h2{font-size:36px}}@media screen and (max-width:1000px){.page-job-step__title h2{font-size:23px}}.page-job-step__inner{position:relative;z-index:1}.page-job-step__image{display:block}.page-job-step__image img,.page-job-step__image source{width:100%;height:100%;object-fit:contain}.page-job-step__link a{position:absolute;display:block}@media screen and (min-width:1000px){.page-job-step__inner{width:100%;max-width:1360px;padding:60px 40px}.page-job-step__link a{width:330px;height:200px}.page-job-step__link a:first-of-type{top:337px;left:6.5%}.page-job-step__link a:nth-of-type(2){top:24%;left:33.5%}.page-job-step__link a:nth-of-type(3){top:24%;right:9%}.page-job-step__link a:last-of-type{bottom:22.5%;right:9%}.page-job-step__link a:hover{background-color:rgba(255,255,255,.5)}}@media screen and (max-width:1000px){.page-job-step__inner{padding:60px 3%}.page-job-step__link a{width:140px;height:107px}.page-job-step__link a:first-of-type{top:22%;left:10%}.page-job-step__link a:nth-of-type(2){top:32.5%;left:10.5%}.page-job-step__link a:nth-of-type(3){top:22%;right:9.5%}.page-job-step__link a:last-of-type{width:150px;bottom:19%;left:50%}}.page-job-type__list{display:flex;gap:40px;margin-top:40px}.page-job-type__list li{width:25%}.page-job-type__list__image{overflow:hidden}.page-job-type__list__image img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .5s ease 0s;transition:transform .5s ease 0s}.page-job-type__list__text{margin-top:.5rem}@media screen and (min-width:1000px){.page-job-type__list a:hover img{transform:scale(1.1)}}@media screen and (max-width:1000px){.page-job-type__list{flex-direction:column}.page-job-type__list li{width:100%}}.page-workstyle-intro p{line-height:2;text-align:center}.page-workstyle-content__list{display:flex;justify-content:space-between}.page-workstyle-content__list li{display:flex;flex-direction:column;align-items:center}.page-workstyle-content__image{max-width:240px}.page-workstyle-content__image img{width:100%;height:100%;object-fit:contain}.page-workstyle-content__title{font-weight:600;line-height:1.3;color:#e44b33;text-align:center;margin-top:1.5em}@media screen and (min-width:1000px){.page-workstyle-content__title{font-size:22px}}@media screen and (max-width:1000px){.page-workstyle-content__title{font-size:20px}}.page-workstyle-content__text{margin-top:1.5rem}.page-workstyle-content__text a{display:block;color:#e44b33;text-decoration:underline}@media screen and (min-width:1000px){.page-workstyle-content__list{margin-top:70px;gap:100px}.page-workstyle-content__list li:nth-child(n){width:25%}.page-workstyle-content__list li:first-child:nth-last-child(3),.page-workstyle-content__list li:first-child:nth-last-child(3)~li{width:33.3333333333%}.page-workstyle-content__text a{opacity:.7}}@media screen and (max-width:1000px){.page-workstyle-content__list{flex-direction:column;align-items:center;gap:3rem;margin-top:2rem}.page-workstyle-content__list li{width:90%}.page-workstyle-content__image{width:50%}}.page-number-content__list{display:flex;flex-wrap:wrap;justify-content:center}.page-number-content__image img{width:100%;height:100%;object-fit:contain}.page-number-content__text{text-align:center}@media screen and (min-width:1000px){.page-number-content__list{gap:80px 60px;padding-top:40px}.page-number-content__list li{width:calc(33.3333333333% - 40px)}.page-number-content__text{font-size:16px;margin-top:50px}}@media screen and (max-width:1000px){.page-number-content__list{gap:20px}.page-number-content__list li{width:calc(50% - 10px)}.page-number-content__text{font-size:12px;margin-top:2rem}}.page-faq-link__list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.page-faq-link__list li{width:230px;position:relative}.page-faq-link__list li a{color:#fff;display:block;padding:2rem 1.25rem;background-color:#e44b33;border-radius:2px}.page-faq-link__list li span{display:inline-block;width:13px;height:11px;background:url(../img/faq/icon-arrow-small.svg) no-repeat center center;background-size:contain;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}@media screen and (min-width:1000px){.page-faq-link__inner{padding:100px 0 0}.page-faq-link__list a:hover{opacity:.7}}@media screen and (max-width:1000px){.page-faq-link__inner{padding:50px 0 0}.page-faq-link__list{gap:1rem}.page-faq-link__list li{width:100%}}.page-faq-content__title{font-size:36px;font-weight:400;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.page-faq-content__title::before{content:"";display:block;width:120px;height:5px;background-color:#e44b33;margin-bottom:25px;text-align:center}.page-faq-content__title:not(:first-of-type){margin-top:100px}.page-faq-content__wrapper{width:100%}.page-faq-content__wrapper--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-size:50px;font-weight:500;line-height:1;color:#e44b33;margin-right:60px;white-space:nowrap}.page-faq-content__wrapper--jp{font-size:24px;line-height:1;font-weight:400;margin-bottom:5px}.page-faq-content__wrapper dt{display:flex;align-items:center;position:relative;padding:40px 80px;cursor:pointer}.page-faq-content__wrapper dt span{display:inline-block;width:18px;height:20px;background:url(../img/faq/icon-arrow.svg) no-repeat center center;background-size:contain;position:absolute;right:80px;top:50%;transform:translateY(-50%)}.page-faq-content__wrapper dt.is-active span{transform:translateY(-50%)}.page-faq-content__wrapper dd{padding:0;background-color:#f8f8f8}.page-faq-content__wrapper dd p{line-height:2}.page-faq-content__wrapper dd p a{color:#e44b33;text-decoration:underline}.page-faq-content__wrapper dd p a:hover{opacity:.7}.page-faq-content__wrapper dd.is-active{padding:70px 80px}.page-faq-content__btn{display:block;color:#fff;position:relative;background-color:#e44b33;border-radius:2px;margin-top:2rem}.page-faq-content__btn--en{font-family:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans JP",sans-serif!important;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:-.05em;font-size:28px;font-weight:500;line-height:1;white-space:nowrap}.page-faq-content__btn--jp{display:inline-block;margin-left:5px}@media screen and (min-width:1000px){.page-faq-content__btn--jp{font-size:13px}}@media screen and (max-width:1000px){.page-faq-content__btn--jp{font-size:11px}}.page-faq-content__btn::after{content:"";position:absolute;width:11px;height:11px;right:20px;top:50%;transform:translateY(-50%);background:url(../img/faq/icon-arrow-right.svg) no-repeat center center;background-size:contain}@media screen and (min-width:1000px){.page-faq-content__btn{width:360px;background-color:#e44b33;color:#fff;display:flex;align-items:center;padding:2rem}}@media screen and (max-width:1000px){.page-faq-content__title{font-size:24px;margin-bottom:1rem}.page-faq-content__title::before{margin-bottom:.75rem}.page-faq-content__title:not(:first-of-type){margin-top:2rem}.page-faq-content__wrapper--en{font-size:20px;margin-right:10px}.page-faq-content__wrapper--jp{font-size:14px;line-height:1.7;margin-bottom:5px}.page-faq-content__wrapper dt{padding:1rem 8% 1rem 0}.page-faq-content__wrapper dt span{width:10px;height:10px;right:2%}.page-faq-content__wrapper dd.is-active{padding:2rem 5%}}.page-entry-content__list{display:flex;flex-direction:column;gap:50px}.page-entry-content__list li a{width:100%;display:flex;align-items:center;border-radius:2px;box-shadow:0 0 6px rgba(0,0,0,.16)}.page-entry-content__text{display:flex;flex:1;align-items:center;background-color:#e44b33;height:100%;padding:0 60px}.page-entry-content__job{font-size:20px;font-weight:500;color:#fff;line-height:1;display:flex;align-items:center}.page-entry-content__detail{font-size:16px;color:#fff}.page-entry-content__arrow{width:100px;height:100%;display:flex;align-items:center;justify-content:center}.page-entry-content__arrow span{display:block;width:13px;height:11px;background:url(../img/entry/icon-arrow.svg) no-repeat center center;background-size:contain}@media screen and (min-width:1000px){.page-entry-content__list li a{height:100px;transition:transform .3s ease}.page-entry-content__list li a:hover{transform:translateY(-10px)}.page-entry-content__job::after{content:"";display:inline-block;width:1px;height:40px;background-color:#fff;margin:0 40px}}@media screen and (max-width:1000px){.page-entry-content__list{gap:2rem}.page-entry-content__list li a{height:100%}.page-entry-content__text{flex-direction:column;padding:1rem}.page-entry-content__job{font-size:18px}.page-entry-content__job::after{width:1px;height:20px;margin:0 20px}.page-entry-content__detail{margin-top:.5rem}.page-entry-content__arrow{width:50px}}.page-entry-detail__title{font-weight:400;position:relative}@media screen and (min-width:1000px){.page-entry-detail__title{font-size:36px}}@media screen and (max-width:1000px){.page-entry-detail__title{font-size:23px}}.page-entry-detail__title::before{content:"";display:block;width:32px;height:5px;background-color:#e44b33}.page-entry-detail-body{background-color:#f8f8f8;border-radius:2px;margin-top:2rem}.page-entry-detail-body__title{font-size:17px;color:#fff;width:100%;text-align:center;background-color:#e44b33;padding:.65rem 0;margin-bottom:2rem}.page-entry-detail-body__title:not(:first-of-type){margin-top:2.5rem}.page-entry-detail-body__content{display:flex;flex-wrap:wrap}.page-entry-detail-body__content dt{font-weight:600;color:#e44b33}.page-entry-detail-body__btn{color:#fff;width:100%;background-color:#e44b33;text-align:center;padding:2rem;display:flex;align-items:center;justify-content:center;gap:13px;border:solid 2px #e44b33;-webkit-transition:color background-color ease 0s;transition:color background-color ease 0s}@media screen and (min-width:1000px){.page-entry-detail-body__btn{font-size:13px}}@media screen and (max-width:1000px){.page-entry-detail-body__btn{font-size:11px}}.page-entry-detail-body__btn svg{stroke:#fff;-webkit-transition:stroke .3s ease 0s;transition:stroke .3s ease 0s}@media screen and (min-width:1000px){.page-entry-detail-body__inner{padding:70px 80px}.page-entry-detail-body__content dt{font-size:17px;width:25%}.page-entry-detail-body__content dt:not(:first-child){margin-top:50px}.page-entry-detail-body__content dd{width:75%}.page-entry-detail-body__content dd:not(:first-of-type){margin-top:50px}.page-entry-detail-body__btn:hover{color:#e44b33;background-color:#fff}.page-entry-detail-body__btn:hover svg{stroke:#e44b33}}@media screen and (max-width:1000px){.page-entry-detail-body__inner{padding:40px 3%}.page-entry-detail-body__content dt{font-size:14px;width:100%}.page-entry-detail-body__content dt:not(:first-child){margin-top:2rem}.page-entry-detail-body__content dd{width:100%;margin-top:.5rem}.page-entry-detail-body__btn{padding:1rem}}.page-entry-form{margin-top:5rem}.page-entry-form__inner{background-color:#f8f8f8;border-radius:2px}.page-entry-form__text{margin-top:3rem}@media screen and (min-width:1000px){.page-entry-form__inner{padding:72px 80px;margin-top:72px}}@media screen and (max-width:1000px){.page-entry-form__inner{padding:40px 3%}}.page-other__text{margin-top:2rem}@media screen and (min-width:1000px){.page-other__text{font-size:18px}}@media screen and (max-width:1000px){.page-other__text{font-size:17px}}.page-other__btn{margin-top:2rem}