@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{color:#222;font-size:62.5%}@media screen and (max-width: 767px){html{font-size:26.6666666667vw}}@media screen and (min-width: 768px),print{html{font-size:250%}}@media screen and (min-width: 768px){html{font-size:5.2083333333vw}}@media screen and (min-width: 1920px),print{html{font-size:625%}}body{font-family:"游ゴシック","游ゴシック体",YuGothic,Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.045em;-webkit-text-size-adjust:100%}body *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px),print{body{line-height:1.875;font-size:0.16rem}}@media screen and (max-width: 767px){body{line-height:1.875;font-size:0.14rem}}main{display:block}a{color:#222;text-decoration:underline}a:visited{color:#222;text-decoration:none}a:hover{color:#222;text-decoration:none}a.-chgHover{-webkit-transition:background-color .3s;transition:background-color .3s}a.-chgHover:hover{background-color:rgb(240.6995515695,7.8004484305,24.5156950673) !important}a.-chgOpacity{-webkit-transition:opacity .3s;transition:opacity .3s}a.-chgOpacity:hover{opacity:.7}.-chgOpacity a{-webkit-transition:opacity .3s;transition:opacity .3s}.-chgOpacity a:hover{opacity:.7}a.-chgOpacity2{-webkit-transition:opacity .3s;transition:opacity .3s}a.-chgOpacity2:hover{opacity:.85}img{height:auto;line-height:1;max-width:100%;vertical-align:top}table th img,table td img{vertical-align:middle}input,textarea,label{vertical-align:middle}.-block{display:block}.-spItem{display:none !important}.-pcBlock{display:block}.-spBr{display:none}@media screen and (max-width: 767px){.-spItem{display:block !important}.-pcItem{display:none !important}.-pcBlock{display:inline}.-spBlock{display:block}.-spBr{display:inline}.-pcBr{display:none}}.-mt0{margin-top:0px !important}@media screen and (max-width: 767px){.-mt0{margin-top:0vw !important}}.-mt5{margin-top:5px !important}@media screen and (max-width: 767px){.-mt5{margin-top:1.33vw !important}}.-mt10{margin-top:10px !important}@media screen and (max-width: 767px){.-mt10{margin-top:2.67vw !important}}.-mt15{margin-top:15px !important}@media screen and (max-width: 767px){.-mt15{margin-top:4vw !important}}.-mt20{margin-top:20px !important}@media screen and (max-width: 767px){.-mt20{margin-top:5.33vw !important}}.-mt25{margin-top:25px !important}@media screen and (max-width: 767px){.-mt25{margin-top:6.67vw !important}}.-mt30{margin-top:30px !important}@media screen and (max-width: 767px){.-mt30{margin-top:8vw !important}}.-mt35{margin-top:35px !important}@media screen and (max-width: 767px){.-mt35{margin-top:9.33vw !important}}.-mt40{margin-top:40px !important}@media screen and (max-width: 767px){.-mt40{margin-top:10.67vw !important}}.-mt45{margin-top:45px !important}@media screen and (max-width: 767px){.-mt45{margin-top:12vw !important}}.-mt50{margin-top:50px !important}@media screen and (max-width: 767px){.-mt50{margin-top:13.33vw !important}}.-mt55{margin-top:55px !important}@media screen and (max-width: 767px){.-mt55{margin-top:14.67vw !important}}.-mt60{margin-top:60px !important}@media screen and (max-width: 767px){.-mt60{margin-top:16vw !important}}.-mb0{margin-bottom:0px !important}@media screen and (max-width: 767px){.-mb0{margin-bottom:0vw !important}}.-mb5{margin-bottom:5px !important}@media screen and (max-width: 767px){.-mb5{margin-bottom:1.33vw !important}}.-mb10{margin-bottom:10px !important}@media screen and (max-width: 767px){.-mb10{margin-bottom:2.67vw !important}}.-mb15{margin-bottom:15px !important}@media screen and (max-width: 767px){.-mb15{margin-bottom:4vw !important}}.-mb20{margin-bottom:20px !important}@media screen and (max-width: 767px){.-mb20{margin-bottom:5.33vw !important}}.-mb25{margin-bottom:25px !important}@media screen and (max-width: 767px){.-mb25{margin-bottom:6.67vw !important}}.-mb30{margin-bottom:30px !important}@media screen and (max-width: 767px){.-mb30{margin-bottom:8vw !important}}.-mr0{margin-right:0px !important}@media screen and (max-width: 767px){.-mr0{margin-right:0vw !important}}.-mr5{margin-right:5px !important}@media screen and (max-width: 767px){.-mr5{margin-right:1.33vw !important}}.-mr10{margin-right:10px !important}@media screen and (max-width: 767px){.-mr10{margin-right:2.67vw !important}}.-mr15{margin-right:15px !important}@media screen and (max-width: 767px){.-mr15{margin-right:4vw !important}}.-mr20{margin-right:20px !important}@media screen and (max-width: 767px){.-mr20{margin-right:5.33vw !important}}.-ml0{margin-left:0px !important}@media screen and (max-width: 767px){.-ml0{margin-left:0vw !important}}.-ml5{margin-left:5px !important}@media screen and (max-width: 767px){.-ml5{margin-left:1.33vw !important}}.-ml10{margin-left:10px !important}@media screen and (max-width: 767px){.-ml10{margin-left:2.67vw !important}}.-ml15{margin-left:15px !important}@media screen and (max-width: 767px){.-ml15{margin-left:4vw !important}}.-ml20{margin-left:20px !important}@media screen and (max-width: 767px){.-ml20{margin-left:5.33vw !important}}.-pt0{padding-top:0 !important}.-pb0{padding-bottom:0 !important}@media screen and (min-width: 768px),print{.-pcPdg{padding-left:40px;padding-right:40px}}@media screen and (max-width: 767px){.-spPdg{padding-left:5.33vw;padding-right:5.33vw}}.-textRt{text-align:right !important}.-textCtr,table.-textCtr th,table.-textCtr td,table.-textCtr th{text-align:center !important}.-textLt{text-align:left !important}.font-mont{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.font-mont.-w800{font-weight:800}.font-abel{font-family:"Abel",sans-serif;font-weight:400;font-style:normal}body{min-width:768px}@media screen and (max-width: 767px){body{overflow-x:hidden;min-width:320px}}#wrapper{overflow:hidden;font-size:0.25rem}@media screen and (max-width: 767px){#wrapper{font-size:0.16rem}}.contents__wrapper{padding-right:0.8rem;padding-left:0.8rem}@media screen and (max-width: 767px){.contents__wrapper{padding-right:0.2rem;padding-left:0.2rem}}.contents__wrapper-top{padding-right:0.4rem;padding-left:0.4rem}@media screen and (max-width: 767px){.contents__wrapper-top{padding-right:0.2rem;padding-left:0.2rem}}.contents__inner{max-width:19.2rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.contents__inner{max-width:inherit}}.contents__inner.-wd{max-width:12.52rem}@media screen and (max-width: 767px){.contents__inner.-wd{max-width:inherit}}.contents__inner.-lrg{max-width:12rem}@media screen and (max-width: 767px){.contents__inner.-lrg{max-width:inherit}}.contents__inner.-xlrg{max-width:16.8rem}@media screen and (max-width: 767px){.contents__inner.-xlrg{max-width:inherit}}.contents__inner.-mdl{max-width:15.5rem}@media screen and (max-width: 767px){.contents__inner.-mdl{max-width:inherit}}.contents__inner.-sml{max-width:8.6rem}@media screen and (max-width: 767px){.contents__inner.-sml{max-width:inherit}}.flex__box{display:-webkit-box;display:-ms-flexbox;display:flex}.flex__box.-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.flex__box.-rev{display:block}}.flex__box.-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.flex__box.-wrap{display:block}}@media screen and (max-width: 767px){.flex__box{display:block}.flex__box.-spFlex{display:-webkit-box;display:-ms-flexbox;display:flex}}.contents-mv__area{position:relative}@media screen and (max-width: 767px){.contents-mv__area .-img img{max-width:300%;width:180%;margin:0 -40%}}.contents-mv__area .contents-mv__outer{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 0.4rem}@media screen and (max-width: 767px){.contents-mv__area .contents-mv__outer{padding:0 0.2rem}}.contents-mv__area .contents-mv__inner{position:relative;max-width:19.2rem;height:100%;margin:0 auto}@media screen and (max-width: 767px){.contents-mv__area .contents-mv__inner{max-width:inherit}}.contents-mv__area .line__title-out{position:absolute;top:50%;-webkit-transform:translateY(-30%);transform:translateY(-30%);left:14.3229166667%}@media screen and (max-width: 767px){.contents-mv__area .line__title-out{-webkit-transform:translateY(-20%);transform:translateY(-20%);left:0.2rem}}@media screen and (max-width: 767px){.contents-mv__area .line__title-out .line__title{font-size:0.22rem}}.contents-mv__area .contents-mv__en-title{position:absolute;bottom:-0.29rem;right:-0.53rem;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2rem;line-height:1;color:#fff}@media screen and (max-width: 767px){.contents-mv__area .contents-mv__en-title{font-size:0.6rem;bottom:-0.1rem;right:-0.22rem}}@media screen and (max-width: 767px){.contents-mv__area .contents-mv__en-title.-twoline{bottom:-0.03rem;text-align:right;line-height:.8}}.contents__navi{margin-bottom:1rem}@media screen and (max-width: 767px){.contents__navi{margin-bottom:0.5rem}}.contents__navi .contents__navi-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.35rem}@media screen and (max-width: 767px){.contents__navi .contents__navi-inner{display:block}}.contents__navi .contents__banner{position:relative;display:block;width:calc((100% - .35rem)/2)}@media screen and (max-width: 767px){.contents__navi .contents__banner{width:100%}}.contents__navi .contents__banner .banner__txt{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0.24rem 0.4rem}@media screen and (max-width: 767px){.contents__navi .contents__banner .banner__txt{padding:0 0 0.1rem 0.12rem}}.contents__navi .contents__banner .banner__txt .-ttl{font-family:Montserrat;font-size:0.9rem;font-weight:700;line-height:1;color:#fff}@media screen and (max-width: 767px){.contents__navi .contents__banner .banner__txt .-ttl{font-size:0.29rem}}.contents__navi .contents__banner .banner__txt .-circle{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.88rem;height:0.88rem;margin-right:0.2rem;border-radius:50%;border:1px solid #fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.contents__navi .contents__banner .banner__txt .-circle{width:0.396rem;height:0.396rem;margin-right:0.1rem}}.contents__navi .contents__banner .banner__txt .-circle .-arrow{display:block;width:0.23rem;height:0.21rem;line-height:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767px){.contents__navi .contents__banner .banner__txt .-circle .-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:0.115rem;height:0.21rem}}.contents__navi .contents__banner .banner__txt .-circle .-arrow svg{width:100%;height:auto}.contents__navi .contents__banner .banner__txt .-circle .-arrow svg path{fill:#fff;stroke:#fff}.contents__navi .contents__banner .banner__txt.-rev{left:auto;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.4rem 0.24rem 0}@media screen and (max-width: 767px){.contents__navi .contents__banner .banner__txt.-rev{padding:0 0.12rem 0.1rem 0}}.contents__navi .contents__banner .banner__txt.-rev .-circle{margin-right:0;margin-left:0.2rem}@media screen and (max-width: 767px){.contents__navi .contents__banner .banner__txt.-rev .-circle{margin-left:0.1rem}}.contents__navi .contents__banner .banner__txt.-rev .-circle .-arrow{-webkit-transform:none;transform:none}.contents__navi .contents__banner:hover .-circle{-webkit-transform:translateX(-0.1rem);transform:translateX(-0.1rem)}.contents__navi .contents__banner:hover .-rev .-circle{-webkit-transform:translateX(0.1rem);transform:translateX(0.1rem)}@media screen and (max-width: 767px){.contents__navi .contents__banner+*{margin-top:0.15rem}}.contents__navi .contents__banner.-twoline .banner__txt{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contents__navi .contents__banner.-twoline .banner__txt .-ttl{text-align:right}.contents__navi .contents__banner.-twolineL .banner__txt{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contents__navi .contents__banner.-twolineL .banner__txt .-ttl{text-align:left}header{z-index:100;position:fixed;top:0;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){header{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0))}}header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.06rem 0.54rem 0.1rem 0.54rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){header .header__inner{height:0.62rem;padding:0rem 0.16rem 0rem 0.16rem}}header .header__logo{width:3.56rem;height:0.61rem}@media screen and (max-width: 767px){header .header__logo{width:1.78rem;height:0.305rem;margin-bottom:0.04rem}}header .header__logo img{width:100%;height:auto}header .header__logo .-wht{display:none}header .header__g-navi{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0.08rem}@media screen and (max-width: 767px){header .header__g-navi{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:0 0.16rem;height:100%;padding-top:0rem}}header .header__g-navi nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){header .header__g-navi nav{height:100%}}header .header__g-navi .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.3rem;margin:0 auto}@media screen and (max-width: 767px){header .header__g-navi .header__menu{display:none}}header .header__g-navi .header__menu>li{width:50%;margin:0.15rem 0;mix-blend-mode:hard-light}header .header__g-navi .header__menu>li>a{font-size:0.24rem;text-decoration:none}header .btn__entry{padding:0.04rem 0.4rem;background:#d80716;color:#fff;font-weight:800;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}header .btn__entry:hover{background:#ff351a}@media screen and (max-width: 767px){header .btn__entry{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0.08rem 0.14rem;background:#a5020d;-webkit-transition:none;transition:none;font-size:0.18rem;line-height:1}}header .btn_navi-open{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){header .btn_navi-open{display:-webkit-box;display:-ms-flexbox;display:flex}}header .btn_navi-open:hover{cursor:pointer;opacity:.6}header .btn_navi-open svg{width:0.67rem;height:0.43rem}@media screen and (max-width: 767px){header .btn_navi-open svg{width:0.335rem;height:0.215rem}header .btn_navi-open svg line{stroke-width:3}}.top header{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0))}.top header.-js__moved2{background-image:0;background-color:hsla(0,0%,100%,.95)}.contents header{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0))}.contents header.-js__moved{background-image:0;background-color:hsla(0,0%,100%,.95)}.message header{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0))}.message header .header__logo .-red{display:none}.message header .header__logo .-wht{display:inline-block}.message header .btn__entry{border:1px solid #fff}.message header.-js__moved{background-image:0;background-color:hsla(0,0%,100%,.95)}.message header.-js__moved .header__logo .-red{display:inline-block}.message header.-js__moved .header__logo .-wht{display:none}.side__g-navi{z-index:101;position:fixed;top:0;right:0;width:5.4rem;height:100%;padding:0.9rem 0.4rem 0.6rem 1rem;background:linear-gradient(109.54deg, #fe0517 0%, #ff8902 132.67%);-webkit-transform:translateX(102%);transform:translateX(102%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 767px){.side__g-navi{width:94%;padding:0.35rem 0.2rem 0.2rem 0.6rem}}.side__g-navi .side__menu>li{margin-bottom:0.4rem}@media screen and (max-width: 767px){.side__g-navi .side__menu>li{margin-bottom:0.16rem}}.side__g-navi .side__menu>li .-en{position:relative;display:block;font-family:"Poppins",sans-serif;font-size:0.6rem;font-style:normal;font-weight:bold;line-height:1}@media screen and (max-width: 767px){.side__g-navi .side__menu>li .-en{font-size:0.29rem}}.side__g-navi .side__menu>li .-en::after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateX(-145%);transform:translateX(-145%);width:0.37rem;height:1px;background:#fff}@media screen and (max-width: 767px){.side__g-navi .side__menu>li .-en::after{-webkit-transform:translateX(-157%);transform:translateX(-157%);width:0.2rem}}.side__g-navi .side__menu>li .-jp{display:block;margin-top:0.05rem;font-size:0.16rem;font-weight:500;line-height:1}@media screen and (max-width: 767px){.side__g-navi .side__menu>li .-jp{font-size:0.13rem}}.side__g-navi .side__menu>li .-child{margin:0.3rem 0 0 0.3rem;font-size:0.16rem;font-weight:500;line-height:1}@media screen and (max-width: 767px){.side__g-navi .side__menu>li .-child{font-size:0.14rem;margin:0.16rem 0 0 0.25rem}}.side__g-navi .side__menu>li .-child li{position:relative;margin-top:0.2rem}@media screen and (max-width: 767px){.side__g-navi .side__menu>li .-child li{margin-top:0.15rem}}.side__g-navi .side__menu>li .-child li a{display:inline-block}.side__g-navi .side__menu>li .-child li a::after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateX(-125%);transform:translateX(-125%);width:0.2rem;height:1px;background:#fff}.side__g-navi .side__menu>li a{text-decoration:none;-webkit-transition:color .3s;transition:color .3s;color:#fff}.side__g-navi .side__menu>li a.-current{color:#000}.side__g-navi .side__menu>li a.-current span.-en::after{background:#000}.side__g-navi .side__menu>li a.-current+.-child a{color:#000}.side__g-navi .side__menu>li a.-current+.-child a::after{background:#000}.side__g-navi .btn_navi-close{position:absolute;top:0.58rem;right:0.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.side__g-navi .btn_navi-close{top:0.22rem;right:0.2rem}}.side__g-navi .btn_navi-close:hover{cursor:pointer;opacity:.6}.side__g-navi .btn_navi-close svg{width:0.67rem;height:0.43rem}@media screen and (max-width: 767px){.side__g-navi .btn_navi-close svg{width:0.335rem;height:0.258rem}}.side__g-navi.-js__naviOpen{-webkit-transform:translateX(0);transform:translateX(0)}.side__g-navi .btn__entryform{display:block;margin-right:0.37rem;padding:0.1rem;background-color:#fff;border:3px solid #d80716;text-align:center;text-decoration:none}.side__g-navi .btn__entryform span{display:block;line-height:1}.side__g-navi .btn__entryform .-en{margin-bottom:0.08rem;font-family:"Poppins",sans-serif;font-size:0.3rem;font-style:normal;font-weight:bold;line-height:1;color:#d80716}.side__navi-bg{display:none;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@starting-style{.side__navi-bg{opacity:.75}}.side__navi-bg.-js__naviOpen{display:block;opacity:.75}@starting-style{.side__navi-bg.-js__naviOpen{opacity:0}}.bottom__wrapper{background:#d80716 url("/recruit/img/common/bg_footer.jpg") center bottom/cover no-repeat}@media screen and (max-width: 767px){.bottom__wrapper{background:#d80716 url("/recruit/img/common/bg_footer.jpg") center bottom/120% auto no-repeat}}.join__area{margin-bottom:-1.2rem;padding:1.2rem 0.5rem 0}@media screen and (max-width: 767px){.join__area{margin-bottom:-0.6rem;padding:0rem 0.2rem 0}}.join__area .join__inner{max-width:19.2rem;margin:0 auto}@media screen and (max-width: 767px){.join__area .join__inner{max-width:inherit}}.join__area .join__img{position:relative}@media screen and (max-width: 767px){.join__area .join__img{margin:0 -0.2rem}.join__area .join__img img{max-width:200%;width:calc(100% + .95rem);margin:0 -0.5rem 0 -0.45rem}}.join__area .join__title-wrapper{position:absolute;bottom:0;left:0;width:100%;padding-bottom:1.5rem}@media screen and (max-width: 767px){.join__area .join__title-wrapper{width:100%;padding-bottom:0.1rem}}.join__area .join__title{width:8.46rem;margin:0 auto}@media screen and (max-width: 767px){.join__area .join__title{margin:0 auto;width:60%}}.join__area .join__btnset{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0.1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.join__area .join__btnset{display:block;padding:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.join__area .join__btnset .-btn{width:50%;padding:0 0.25rem}@media screen and (max-width: 767px){.join__area .join__btnset .-btn{width:100%;padding:0 0rem}}.join__area .join__btnset .-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.64rem;text-decoration:none;background-color:#fff;border:5px solid #d80716;-webkit-transition:border-color .3s;transition:border-color .3s}@media screen and (max-width: 767px){.join__area .join__btnset .-btn a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:1rem;margin-bottom:0.1rem;padding:0.05rem 0.2rem 0.05rem 0.2rem;border-color:#bd0612}}.join__area .join__btnset .-btn a .-txt{display:block;margin-right:0.3rem;color:#222;font-size:0.48rem;font-weight:700;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width: 767px){.join__area .join__btnset .-btn a .-txt{margin-right:0rem;font-size:0.24rem}}.join__area .join__btnset .-btn a .-circle{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.82rem;height:0.82rem;margin-left:0.2rem;border-radius:50%;background-color:#d80716;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 767px){.join__area .join__btnset .-btn a .-circle{width:0.44rem;height:0.44rem;margin-left:0rem}}.join__area .join__btnset .-btn a .-arrow{display:block;width:0.23rem;height:0.21rem;line-height:1}@media screen and (max-width: 767px){.join__area .join__btnset .-btn a .-arrow{width:0.1495rem;height:0.1365rem}}.join__area .join__btnset .-btn a .-arrow svg{width:100%;height:auto}@media screen and (max-width: 767px){.join__area .join__btnset .-btn a .-arrow svg{display:block}}.join__area .join__btnset .-btn a .-arrow svg path{fill:#fff;stroke:#fff}.join__area .join__btnset .-btn a:hover .-txt{color:#d80716}.join__area .join__btnset .-btn a:hover .-circle{-webkit-transform:translateX(0.1rem);transform:translateX(0.1rem)}.join__area .join__btnset .-btn a.-org{border-color:#ff6a00}.join__area .join__btnset .-btn a.-org .-circle{background-color:#ff6a00}.join__area .join__btnset .-btn a.-org:hover .-txt{color:#ff6a00}.join__area .join__btnset .-btn a.-org:hover .-circle{-webkit-transform:translateX(0.1rem);transform:translateX(0.1rem)}footer{position:relative;padding:0.2rem 0.3rem 0;padding-top:1.2rem}@media screen and (max-width: 767px){footer{padding:0.2rem 0.2rem 0;padding-top:0.8rem}}footer .footer__inner{max-width:15.54rem;margin:0 auto}@media screen and (max-width: 767px){footer .footer__inner{max-width:inherit}}footer .footer__inner .footer__logowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1.65}@media screen and (max-width: 767px){footer .footer__inner .footer__logowrap{display:block}}footer .footer__inner .footer__logowrap>*{width:50%}@media screen and (max-width: 767px){footer .footer__inner .footer__logowrap>*{width:100%}}footer .footer__inner .footer__logowrap a{text-decoration:none;color:#fff}footer .footer__inner .footer__logoset{border-right:1px solid #fff}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset{border-right:0}}footer .footer__inner .footer__logoset .-logo{width:3.5rem}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .-logo{width:95%;margin:0 auto}}footer .footer__inner .footer__logoset .logo__setbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.2rem}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .logo__setbox{display:block;text-align:center}}footer .footer__inner .footer__logoset .add__box{margin-right:1.2rem}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .add__box{margin-right:0}}footer .footer__inner .footer__logoset .-name{font-size:0.18rem;font-weight:500}footer .footer__inner .footer__logoset .-add{margin-top:0.05rem;font-size:0.16rem;font-weight:500}footer .footer__inner .footer__logoset .-add .-icon-tel{width:0.2rem;padding-right:0.03rem}footer .footer__inner .footer__logoset .-add .-icon-tel img{vertical-align:baseline}footer .footer__inner .footer__logoset .sns__box .-sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.15rem}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .sns__box .-sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0.2rem}}footer .footer__inner .footer__logoset .sns__box .-sns li{width:0.32rem}footer .footer__inner .footer__logoset .sns__box .-corp{margin-top:0.15rem;font-size:0.16rem;line-height:1}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .sns__box .-corp{font-size:0.14rem}}footer .footer__inner .footer__logoset .sns__box .-corp .-icon{display:inline-block;width:0.15rem;margin-left:0.04rem}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .sns__box .-corp .-icon{width:0.12rem}}footer .footer__inner .footer__logoset .sns__box .-policy{margin-top:0.15rem;font-size:0.16rem}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .sns__box .-policy{font-size:0.14rem}}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .sns__box .-inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.2rem 0 0.3rem;white-space:nowrap}footer .footer__inner .footer__logoset .sns__box .-inn>*{margin:0 0.1rem;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}footer .footer__inner .footer__logoset .sns__box .-copyright{margin-top:0.1rem;font-size:0.14rem;font-weight:400}@media screen and (max-width: 767px){footer .footer__inner .footer__logoset .sns__box .-copyright{margin:-0.1rem 0 0.2rem;font-size:0.12rem}}footer .footer__inner .footer__navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.5rem;font-size:0.16rem;font-weight:700}@media screen and (max-width: 767px){footer .footer__inner .footer__navi{display:none}}footer .footer__inner .footer__navi a{color:#fff;text-decoration:none}@media screen and (max-width: 767px){footer .footer__inner .footer__navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}@media screen and (max-width: 767px){footer .footer__inner .footer__navi ul li{margin-top:0.13rem;padding-bottom:0.13rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid hsla(0,0%,100%,.5)}}footer .footer__inner .footer__navi ul li+*{margin-top:0.2rem}@media screen and (max-width: 767px){footer .footer__inner .footer__navi ul li+*{margin-top:0.13rem}}@media screen and (max-width: 767px){footer .footer__inner .footer__navi ul li.-w100{width:100%}}@media screen and (max-width: 767px){footer .footer__inner .footer__navi ul li.-parent{width:100%;padding-bottom:0.08rem;border-bottom:0}}footer .footer__inner .footer__navi ul li.-child{padding-left:0.45rem}@media screen and (max-width: 767px){footer .footer__inner .footer__navi ul li.-child{margin-top:0rem;padding-left:0.1rem;font-size:0.14rem}}footer .footer__inner .footer__copy{width:9.93rem;margin:0;padding:3.7rem 0 2.3rem}@media screen and (max-width: 767px){footer .footer__inner .footer__copy{width:100%;margin:0 auto;padding:1.1rem 0 0.3rem}}@media screen and (max-width: 767px){footer .footer__inner .footer__copy.-top{width:70%;margin:0 auto 0 -0.1rem;padding:1.1rem 0 0.5rem}}.btn_readMore{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;font-family:Montserrat;font-size:0.2rem;font-weight:700}@media screen and (max-width: 767px){.btn_readMore{font-size:0.15rem}}.btn_readMore::after{content:"";display:block;position:absolute;bottom:0.1rem;left:-0.1rem;width:90%;height:1px;background:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.btn_readMore::after{bottom:0.08rem}}.btn_readMore .-circle{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.88rem;height:0.88rem;margin-left:0.2rem;border-radius:50%;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.btn_readMore .-circle{width:0.56rem;height:0.56rem}}.btn_readMore .-arrow{display:block;width:0.23rem;height:0.21rem;line-height:1}@media screen and (max-width: 767px){.btn_readMore .-arrow{width:0.161rem;height:0.147rem}}.btn_readMore .-arrow svg{width:100%;height:auto}.btn_readMore .-arrow svg path{-webkit-transition:all .3s;transition:all .3s}.btn_readMore:hover{color:#fff}.btn_readMore:hover::after{background-color:#d80716}.btn_readMore:hover .-circle{background-color:#d80716;-webkit-transform:translateX(0.1rem);transform:translateX(0.1rem)}.btn_readMore:hover .-arrow svg path{fill:#fff;stroke:#fff}.btn_readMore:visited{color:#fff}.btn_readMore.-blk{color:#222}.btn_readMore.-blk::after{background:#222}.btn_readMore.-blk .-circle{border:1px solid #e8e8e8}.btn_readMore.-blk:hover{color:#d80716}.btn_readMore.-blk:hover::after{background-color:#d80716}.btn_readMore--rev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:0.2rem;font-weight:700}@media screen and (max-width: 767px){.btn_readMore--rev{font-size:0.15rem}}.btn_readMore--rev::after{content:"";display:block;position:absolute;bottom:0.1rem;left:0.3rem;width:90%;height:1px;background:#000;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.btn_readMore--rev::after{bottom:0.05rem}}.btn_readMore--rev .-circle{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.66rem;height:0.66rem;margin-right:0.12rem;border-radius:50%;border:1px solid #d80716;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.btn_readMore--rev .-circle{width:0.42rem;height:0.42rem}}.btn_readMore--rev .-arrow{display:block;width:0.2024rem;height:0.1848rem;line-height:1;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width: 767px){.btn_readMore--rev .-arrow{width:0.1265rem;height:0.1155rem}}.btn_readMore--rev .-arrow svg{width:100%;height:auto}.btn_readMore--rev .-arrow svg path{-webkit-transition:all .3s;transition:all .3s}.btn_readMore--rev:hover{color:#000}.btn_readMore--rev:hover::after{background-color:#d80716}.btn_readMore--rev:hover .-circle{background-color:#d80716;-webkit-transform:translateX(-0.075rem);transform:translateX(-0.075rem)}.btn_readMore--rev:hover .-arrow svg path{fill:#fff;stroke:#fff}.line__title{position:relative;padding-left:1.6rem;font-size:0.5rem;color:#fff}@media screen and (max-width: 767px){.line__title{margin-left:-0.2rem;padding-left:0.4rem;font-size:0.25rem}}.line__title::after{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.4rem;height:0.05rem;background:#fff}@media screen and (max-width: 767px){.line__title::after{width:0.3rem;height:0.02rem}}.line__title.-red{color:#d80716}.line__title.-red::after{background:#d80716}.line__title.-blk{color:#222}.line__title.-blk::after{background:#222}.-set-anim{opacity:0;will-change:transform,transition}.slick-dots .slick-active button::before{opacity:1 !important;color:#d80716 !important}@media screen and (min-width: 768px),print{.tel-linktext{pointer-events:none;text-decoration:none}}img.img-full{max-width:100%;width:100%;height:auto}img.img-ofi-cover,img.img-ofi-contain{width:100%;height:100%}img.img-ofi-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}img.img-ofi-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.set_anime-load-sld-rt{opacity:0;-webkit-transform:translateX(8%);transform:translateX(8%);-webkit-transition:.6s .1s ease-out;transition:.6s .1s ease-out}.set_anime-load-sld-rt.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.set_anime-load-sld-rt2{opacity:0;-webkit-transform:translateX(8%);transform:translateX(8%);-webkit-transition:.6s .3s ease-out;transition:.6s .3s ease-out}.set_anime-load-sld-rt2.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.set_anime-rdy-sld-rt{opacity:0;-webkit-transform:translateX(16%);transform:translateX(16%);-webkit-transition:.6s .5s cubic-bezier(0, 0.51, 0.22, 1);transition:.6s .5s cubic-bezier(0, 0.51, 0.22, 1)}.set_anime-rdy-sld-rt.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 767px){.set_anime-rdy-sld-rt{-webkit-transform:translateX(13%);transform:translateX(13%);-webkit-transition:.6s .5s ease-out;transition:.6s .5s ease-out}.set_anime-rdy-sld-rt.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.set_anime-rdy-sld-rt2{opacity:0;-webkit-transform:translateX(16%);transform:translateX(16%);-webkit-transition:.4s .8s cubic-bezier(0, 0.51, 0.22, 1);transition:.4s .8s cubic-bezier(0, 0.51, 0.22, 1)}.set_anime-rdy-sld-rt2.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 767px){.set_anime-rdy-sld-rt2{-webkit-transform:translateX(13%);transform:translateX(13%);-webkit-transition:.4s .8s ease-out;transition:.4s .8s ease-out}.set_anime-rdy-sld-rt2.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.set_anime-rdy-sld-lt{opacity:0;-webkit-transform:translateX(-16%);transform:translateX(-16%);-webkit-transition:.6s .5s cubic-bezier(0, 0.51, 0.22, 1);transition:.6s .5s cubic-bezier(0, 0.51, 0.22, 1)}.set_anime-rdy-sld-lt.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 767px){.set_anime-rdy-sld-lt{-webkit-transform:translateX(-13%);transform:translateX(-13%);-webkit-transition:.6s .5s ease-out;transition:.6s .5s ease-out}.set_anime-rdy-sld-lt.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.set_anime-rdy-sld-lt2{opacity:0;-webkit-transform:translateX(-16%);transform:translateX(-16%);-webkit-transition:.4s .8s cubic-bezier(0, 0.51, 0.22, 1);transition:.4s .8s cubic-bezier(0, 0.51, 0.22, 1)}.set_anime-rdy-sld-lt2.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 767px){.set_anime-rdy-sld-lt2{-webkit-transform:translateX(-13%);transform:translateX(-13%);-webkit-transition:.4s .8s ease-out;transition:.4s .8s ease-out}.set_anime-rdy-sld-lt2.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.set_anime-sld-rt{opacity:0;-webkit-transform:translateX(17%);transform:translateX(17%);-webkit-transition:.4s ease-out;transition:.4s ease-out}.set_anime-sld-rt.-srt{-webkit-transform:translateX(8%);transform:translateX(8%)}.set_anime-sld-rt.-lng{-webkit-transform:translateX(25%);transform:translateX(25%)}.set_anime-sld-rt.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.set_anime-sld-rt.-t1{-webkit-transition-delay:.2s;transition-delay:.2s}.set_anime-sld-rt.-t2{-webkit-transition-delay:.4s;transition-delay:.4s}.set_anime-sld-rt.-t3{-webkit-transition-delay:.6s;transition-delay:.6s}.set_anime-sld-rt.-t4{-webkit-transition-delay:.8s;transition-delay:.8s}.set_anime-sld-rt.-t5{-webkit-transition-delay:1s;transition-delay:1s}.set_anime-sld-rt.-t6{-webkit-transition-delay:1.2s;transition-delay:1.2s}.set_anime-sld-rt.-t7{-webkit-transition-delay:1.4s;transition-delay:1.4s}.set_anime-sld-rt.-t8{-webkit-transition-delay:1.6s;transition-delay:1.6s}.set_anime-sld-rt.-t9{-webkit-transition-delay:1.8s;transition-delay:1.8s}.set_anime-sld-rt.-t10{-webkit-transition-delay:2s;transition-delay:2s}.set_anime-sld-lt{opacity:0;-webkit-transform:translateX(-17%);transform:translateX(-17%);-webkit-transition:.4s ease-out;transition:.4s ease-out}.set_anime-sld-lt.-srt{-webkit-transform:translateX(-8%);transform:translateX(-8%)}.set_anime-sld-lt.-lng{-webkit-transform:translateX(-25%);transform:translateX(-25%)}.set_anime-sld-lt.isAnimate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.set_anime-sld-lt.-t1{-webkit-transition-delay:.2s;transition-delay:.2s}.set_anime-sld-lt.-t2{-webkit-transition-delay:.4s;transition-delay:.4s}.set_anime-sld-lt.-t3{-webkit-transition-delay:.6s;transition-delay:.6s}.set_anime-sld-lt.-t4{-webkit-transition-delay:.8s;transition-delay:.8s}.set_anime-sld-lt.-t5{-webkit-transition-delay:1s;transition-delay:1s}.set_anime-sld-lt.-t6{-webkit-transition-delay:1.2s;transition-delay:1.2s}.set_anime-sld-lt.-t7{-webkit-transition-delay:1.4s;transition-delay:1.4s}.set_anime-sld-lt.-t8{-webkit-transition-delay:1.6s;transition-delay:1.6s}.set_anime-sld-lt.-t9{-webkit-transition-delay:1.8s;transition-delay:1.8s}.set_anime-sld-lt.-t10{-webkit-transition-delay:2s;transition-delay:2s}.set_anime-sld-btm{opacity:0;-webkit-transform:translateY(17%);transform:translateY(17%);-webkit-transition:.4s ease-out;transition:.4s ease-out}.set_anime-sld-btm.isAnimate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.set_anime-sld-btm.-t1{-webkit-transition-delay:.2s;transition-delay:.2s}.set_anime-sld-btm.-t2{-webkit-transition-delay:.4s;transition-delay:.4s}.set_anime-sld-btm.-t3{-webkit-transition-delay:.6s;transition-delay:.6s}.set_anime-sld-btm.-t4{-webkit-transition-delay:.8s;transition-delay:.8s}.set_anime-sld-btm.-t5{-webkit-transition-delay:1s;transition-delay:1s}.set_anime-sld-btm.-t6{-webkit-transition-delay:1.2s;transition-delay:1.2s}.set_anime-sld-btm.-t7{-webkit-transition-delay:1.4s;transition-delay:1.4s}.set_anime-sld-btm.-t8{-webkit-transition-delay:1.6s;transition-delay:1.6s}.set_anime-sld-btm.-t9{-webkit-transition-delay:1.8s;transition-delay:1.8s}.set_anime-sld-btm.-t10{-webkit-transition-delay:2s;transition-delay:2s}.set_anime-sld-top{opacity:0;-webkit-transform:translateY(calc(17% * -1));transform:translateY(calc(17% * -1));-webkit-transition:.4s ease-out;transition:.4s ease-out}.set_anime-sld-top.isAnimate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.set_anime-sld-top.-t1{-webkit-transition-delay:.2s;transition-delay:.2s}.set_anime-sld-top.-t2{-webkit-transition-delay:.4s;transition-delay:.4s}.set_anime-sld-top.-t3{-webkit-transition-delay:.6s;transition-delay:.6s}.set_anime-sld-top.-t4{-webkit-transition-delay:.8s;transition-delay:.8s}.set_anime-sld-top.-t5{-webkit-transition-delay:1s;transition-delay:1s}.set_anime-sld-top.-t6{-webkit-transition-delay:1.2s;transition-delay:1.2s}.set_anime-sld-top.-t7{-webkit-transition-delay:1.4s;transition-delay:1.4s}.set_anime-sld-top.-t8{-webkit-transition-delay:1.6s;transition-delay:1.6s}.set_anime-sld-top.-t9{-webkit-transition-delay:1.8s;transition-delay:1.8s}.set_anime-sld-top.-t10{-webkit-transition-delay:2s;transition-delay:2s}.set_anime{opacity:0;clip-path:inset(0 100% 0 0);-webkit-transition:.5s ease-out;transition:.5s ease-out}.set_anime.isAnimate{opacity:1;clip-path:inset(0)}.set_anime.-t1{-webkit-transition-delay:.2s;transition-delay:.2s}.set_anime.-t2{-webkit-transition-delay:.4s;transition-delay:.4s}.set_anime.-t3{-webkit-transition-delay:.6s;transition-delay:.6s}.set_anime.-t4{-webkit-transition-delay:.8s;transition-delay:.8s}.set_anime.-t5{-webkit-transition-delay:1s;transition-delay:1s}.set_anime.-t6{-webkit-transition-delay:1.2s;transition-delay:1.2s}.set_anime.-t7{-webkit-transition-delay:1.4s;transition-delay:1.4s}.set_anime.-t8{-webkit-transition-delay:1.6s;transition-delay:1.6s}.set_anime.-t9{-webkit-transition-delay:1.8s;transition-delay:1.8s}.set_anime.-t10{-webkit-transition-delay:2s;transition-delay:2s}.set_anime-wid{opacity:0;clip-path:inset(0 100% 0 0);-webkit-transition:1.2s cubic-bezier(0.19, 1, 0.22, 1);transition:1.2s cubic-bezier(0.19, 1, 0.22, 1)}.set_anime-wid.isAnimate{opacity:1;clip-path:inset(0)}.set_anime-fade{opacity:0;-webkit-transition:all .8s .5s linear;transition:all .8s .5s linear}.set_anime-fade.isAnimate{opacity:1}.mordal_wrapper{display:none;z-index:1100;position:fixed;top:0;left:0;width:100%;height:100%}.mordal_wrapper .mordal_outer{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mordal_wrapper .mordal_outer::before{z-index:-1;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../../img/company/challenge/bg_dot01.png") center center/5px auto}.mordal_wrapper .mordal_inner{width:85%;max-width:11.4rem;padding:0.6rem 0.8rem 0.3rem;background-color:#fff;border-radius:0.1rem}@media all and (max-width: 1500px){.mordal_wrapper .mordal_inner{max-width:10rem}}@media screen and (max-width: 767px){.mordal_wrapper .mordal_inner{width:95%;max-width:inherit;padding:0.22rem 0.2rem 0.18rem}}.mordal_wrapper .mordal_inner{overflow-y:auto;height:94vh;max-height:9.8rem}.mordal_wrapper .mordal_inner.-step{overflow-y:auto;height:94vh;max-height:6.2rem}.mordal_wrapper .mordal_inner.-bene{overflow-y:auto;height:auto;max-height:6.2rem}.mordal_wrapper .mordal_gallery{display:none}.mordal_wrapper .mordal_gallery .-ttl{font-size:0.3rem;font-weight:600;color:#d80716}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery .-ttl{font-size:0.2rem;line-height:1.55}}.mordal_wrapper .mordal_gallery .-img{margin-top:0.2rem}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery .-img{margin-top:0.16rem}}.mordal_wrapper .mordal_gallery .-cap{margin-top:0.3rem;line-height:2}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery .-cap{margin-top:0.18rem;font-size:0.13rem;line-height:1.85}}.mordal_wrapper .mordal_gallery .-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-top:0.25rem;padding:0.15rem 0.3rem;font-weight:600;line-height:1;color:#fff;background-color:#d80716;border-radius:0.06rem}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery .-btn{margin-top:0.18rem;padding:0.12rem 0.3rem}}.mordal_wrapper .mordal_gallery .-btn .-arrow{display:inline-block;width:0.16rem;margin-left:0.15rem}.mordal_wrapper .mordal_gallery .btn_mordal-close{margin:0.3rem auto 0;width:0.27rem}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery .btn_mordal-close{margin:0.2rem auto 0;width:0.27rem}}.mordal_wrapper .mordal_gallery .btn_mordal-close img{width:100%}.mordal_wrapper .mordal_gallery .btn_mordal-close:hover{opacity:.7;cursor:pointer}.mordal_wrapper .mordal_gallery.-lineup .-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap{display:block}}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-image{width:30%}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap .-image{width:100%}}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-spec{position:relative;margin-top:0.15rem}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-spec .-div{font-size:0.15rem;line-height:1.5}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap .-spec .-div{font-size:0.13rem}}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-spec .-num{position:absolute;top:0;right:0;font-size:0.34rem;font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:oblique;line-height:1;color:#d80716}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap .-spec .-num{font-size:0.3rem}}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text{width:70%;padding-left:0.45rem}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text{width:100%;margin-top:0.35rem;padding-left:0}}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-pop{position:relative;padding:0.16rem;font-size:0.15rem;line-height:1.5;color:#fff;background:linear-gradient(135deg, #41a04a, #89c33f);border-radius:0.04rem}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-pop{padding:0.12rem 0.18rem}}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-pop::after{content:"";display:block;position:absolute;left:50%;bottom:-0.16rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0.25rem;height:0.18rem;background:url("../../img/common/arrow_pop02.svg") center center/100% auto no-repeat}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-pop+*{margin-top:0.2rem}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-pop+*{margin-top:0.18rem}}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-lead{font-size:0.15rem}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-lead{font-size:0.13rem}}.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-lead+*{margin-top:0.35rem}@media screen and (max-width: 767px){.mordal_wrapper .mordal_gallery.-lineup .-wrap .-text .-lead+*{margin-top:0.3rem}}.mordal_inner::-webkit-scrollbar{width:14px}.mordal_inner::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px;border:3px solid #fff}.mordal_inner::-webkit-scrollbar-thumb{background-color:#d80716;border-radius:100px;border:3px solid #fff}.top .hero__bg{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.top .hero__bg::after{z-index:-1;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#000}}.top .hero__bg .hero__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.top .hero__bg .hero__cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.1}.top .hero__area{position:relative;top:0;left:0;width:100%;height:100vh}@media screen and (max-width: 767px){.top .hero__area{height:100vh;height:100dvh}}.top .hero__area .hero_inner{position:absolute;bottom:2rem;left:0;width:100%;padding:0 0.3rem;text-align:center}@media screen and (max-width: 767px){.top .hero__area .hero_inner{bottom:1.15rem;padding:0 0.05rem 0 0.2rem}}.top .hero__area .hero_inner .-banner{z-index:100;position:fixed;bottom:0;right:0;width:2.4rem;background-color:#222}.top .hero__area .hero_inner .-banner img{width:100%;max-width:initial}@media screen and (max-width: 767px){.top .hero__area .hero_inner .-banner{width:1.44rem}}.top .hero__area .hero_inner .-title{display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.06em;line-height:1.2;color:#fff;text-align:left}@media screen and (max-width: 767px){.top .hero__area .hero_inner .-title{letter-spacing:.02em;font-size:0.34rem;line-height:1}}.top .hero__area .hero_inner .-title .-line{display:inline-block}@media screen and (max-width: 767px){.top .hero__area .hero_inner .-title .-line{margin-top:0.15rem;white-space:nowrap}}.top .hero__area .hero_inner .-title .-line span{padding:0 0.08rem}.top .hero__area .hero_inner .-title .-wrap{display:block;margin-top:0.12rem}@media screen and (max-width: 767px){.top .hero__area .hero_inner .-title .-wsp{white-space:nowrap}}.top .hero__area .banner_wrapper{position:relative;padding:1.2rem 0.52rem 0}@media screen and (max-width: 767px){.top .hero__area .banner_wrapper{padding:0.6rem 0.15rem 0}}.top .hero__area .banner_wrapper .-banner{width:3.62rem;margin:0 0 0 auto;background-color:#fff;border-radius:0.2rem}@media screen and (max-width: 767px){.top .hero__area .banner_wrapper .-banner{width:1.81rem;border-radius:0.2rem}}.top .hero__area .moveline{display:inline-block;position:relative}.top .hero__area .moveline::after,.top .hero__area .moveline::before,.top .hero__area .moveline-vertical::after,.top .hero__area .moveline-vertical::before{content:"";position:absolute;background-color:#fff;-webkit-transition:all .3s 1.6s ease;transition:all .3s 1.6s ease}.top .hero__area .moveline::after{width:0px;height:2px;top:-2px;left:-2px}.top .hero__area .moveline-vertical::after{width:2px;height:0px;left:-2px;bottom:-2px}.top .hero__area .moveline::before{width:0px;height:2px;right:-2px;bottom:-2px}.top .hero__area .moveline-vertical::before{width:2px;height:0px;top:-2px;right:-2px}.top .hero__area .moveline.isAnimate::after,.top .hero__area .moveline.isAnimate::before{width:calc(100% + 2px)}.top .hero__area .moveline.isAnimate .moveline-vertical::after,.top .hero__area .moveline.isAnimate .moveline-vertical::before{height:calc(100% + 2px)}.top .hero__area .hero__copy{position:absolute;bottom:0;left:0;width:100%;height:3rem;overflow:hidden;margin-bottom:-0.76rem}@media screen and (max-width: 767px){.top .hero__area .hero__copy{height:1.65rem;margin-bottom:-0.418rem}}.top .hero__area .hero__copy .-copy{display:-webkit-box;display:-ms-flexbox;display:flex;width:171.42rem;-webkit-animation:slideText 90s linear infinite;animation:slideText 90s linear infinite}@media screen and (max-width: 767px){.top .hero__area .hero__copy .-copy{width:94.281rem;-webkit-animation:slideText 60s linear infinite;animation:slideText 60s linear infinite}}.top .hero__area .hero__copy .-copy .-inn{width:85.71rem;padding-right:0.6rem}@media screen and (max-width: 767px){.top .hero__area .hero__copy .-copy .-inn{width:47.1405rem;padding-right:0.33rem}}.top .hero__area .hero__copy .-copy .-inn img{width:100%}.top .hero__area .-cover{position:absolute;bottom:0;left:0;width:100%;height:6rem;background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, rgb(0, 0, 0), rgba(0, 0, 0, 0));opacity:.5}@media screen and (max-width: 767px){.top .hero__area .-cover{height:5rem;opacity:.5}}@-webkit-keyframes slideText{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes slideText{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.top .mission__area{position:relative;padding-bottom:0.6rem;background-color:rgba(0,0,0,.5)}@media screen and (max-width: 767px){.top .mission__area{padding-bottom:0.05rem}}.top .mission__area .mission__cover{position:absolute;bottom:0;left:0;width:100%;height:4rem;background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, rgb(0, 0, 0), rgba(0, 0, 0, 0))}.top .mission__area .mission__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:12.8rem;margin:0 auto;padding:2.4rem 0 1.8rem}@media screen and (max-width: 767px){.top .mission__area .mission__inner{padding:0.8rem 0 0.6rem}}.top .mission__area .mission__inner>*{width:50%;color:#fff}.top .mission__area .mission__inner .-copy{padding-right:0.64rem;text-align:right}@media screen and (max-width: 767px){.top .mission__area .mission__inner .-copy{width:1rem;margin-left:-0.3rem;padding-right:0.2rem;text-align:left}}.top .mission__area .mission__inner .-copy img{width:1.78rem}@media screen and (max-width: 767px){.top .mission__area .mission__inner .-copy img{width:0.7rem}}@media screen and (max-width: 767px){.top .mission__area .mission__inner .-text{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}}.top .mission__area .mission__inner .-text .btn__wrapper{text-align:right}.top .mission__area .mission__inner .-title{position:relative;margin-bottom:0.5rem;font-size:0.5rem;font-weight:700;line-height:1.45}@media screen and (max-width: 767px){.top .mission__area .mission__inner .-title{margin-bottom:0.3rem;font-size:0.25rem}}.top .mission__area .mission__inner .-title::after{content:"";display:block;position:absolute;top:0.1rem;left:-0.35rem;width:0.1rem;height:90%;background:#d80716}@media screen and (max-width: 767px){.top .mission__area .mission__inner .-title::after{top:0.08rem;left:-0.2rem;width:0.07rem;height:90%}}.top .mission__area .mission__inner .-lead{line-height:2.2}@media screen and (max-width: 767px){.top .mission__area .mission__inner .-lead{font-size:0.16rem;line-height:2}}.top .mission__area .mission__inner .-lead+*{margin-top:0.5rem}@media screen and (max-width: 767px){.top .mission__area .mission__inner .-lead+*{margin-top:0.24rem}}@media screen and (max-width: 767px){.top .mission__area .mission__inner .-lead.btn__wrapper{margin-top:0.1rem}}.top .mission__area .mission__wrapper{position:relative;margin:0 -1.2rem}@media screen and (max-width: 767px){.top .mission__area .mission__wrapper{margin:0 -0.3rem}}.top .mission__area .mission__wrapper .mission__imagset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 0.08rem}@media screen and (max-width: 767px){.top .mission__area .mission__wrapper .mission__imagset{gap:0 0.02rem}}.top .mission__area .mission__wrapper .mission__imagset .-img01{width:4.37rem}@media screen and (max-width: 767px){.top .mission__area .mission__wrapper .mission__imagset .-img01{width:calc((100% - .06rem)/4)}}.top .mission__area .mission__wrapper .mission__imagset .-img02{width:5.7rem}@media screen and (max-width: 767px){.top .mission__area .mission__wrapper .mission__imagset .-img02{width:calc((100% - .06rem)/4)}}.top .mission__area .mission__wrapper .mission__imagset .-img03{width:6.5rem}@media screen and (max-width: 767px){.top .mission__area .mission__wrapper .mission__imagset .-img03{width:calc((100% - .06rem)/4)}}.top .mission__area .mission__wrapper .mission__imagset .-img04{width:5.43rem}@media screen and (max-width: 767px){.top .mission__area .mission__wrapper .mission__imagset .-img04{width:calc((100% - .06rem)/4)}}.top .message__area{position:relative;padding:0 0.3rem 1.6rem;background-color:#d80716}@media screen and (max-width: 767px){.top .message__area{padding:0 0.2rem 0.5rem}}.top .message__area .message__bg{position:absolute;top:0;left:0;width:100%;height:3.5rem;background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(216, 7, 22)), to(rgb(0, 0, 0)));background-image:linear-gradient(0deg, rgb(216, 7, 22), rgb(0, 0, 0))}.top .message__area .message__inner{position:relative;max-width:19.2rem;margin:0 auto}@media screen and (max-width: 767px){.top .message__area .message__inner{max-width:inherit}}.top .message__area .message__text{position:absolute;top:0.4rem;left:0;width:100%}@media screen and (max-width: 767px){.top .message__area .message__text{top:0.4rem;left:0;width:calc(100% + .4rem);margin:0 -0.2rem}}.top .message__area .title__wrapper{position:relative;padding:1.36rem 0 0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.top .message__area .title__wrapper{display:block;padding:0.7rem 0 0.2rem}}.top .message__area .title__wrapper>*{width:50%}@media screen and (max-width: 767px){.top .message__area .title__wrapper>*{width:100%}}.top .message__area .title__wrapper .btn_wrapper .-inn{width:6.4rem;text-align:right}@media screen and (max-width: 767px){.top .message__area .title__wrapper .btn_wrapper .-inn{width:100%}}@media screen and (max-width: 767px){.top .message__area .title__wrapper .btn_wrapper.-pcBtn{display:none}}.top .message__area .btn_wrapper.-spBtn{display:none}@media screen and (max-width: 767px){.top .message__area .btn_wrapper.-spBtn{display:block}}@media screen and (max-width: 767px){.top .message__area .btn_wrapper.-spBtn .-inn{width:100%;margin-top:0.3rem;text-align:right}}.top .message__area .message__imgbox{position:relative}@media screen and (max-width: 767px){.top .message__area .message__imgbox .-img{margin-right:-0.2rem}.top .message__area .message__imgbox .-img img{max-width:inherit;width:calc(100% + .6rem);margin-right:-0.6rem}}.top .message__area .message__imgbox .message__copy{position:absolute;top:-1.08rem;left:-1.3rem;width:14.3rem}@media screen and (max-width: 767px){.top .message__area .message__imgbox .message__copy{top:-0.572rem;left:-0.4rem;width:3.857rem}}.top .message__area .message__youtube{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}@media screen and (max-width: 767px){.top .message__area .message__youtube{display:block}}.top .message__area .message__youtube .our-message{position:absolute;top:0;left:-0.55rem;width:3.5rem}@media screen and (max-width: 767px){.top .message__area .message__youtube .our-message{display:none;top:-0.4rem;left:-0.2rem;width:3rem}}.top .message__area .message__youtube .message__youtube-outer{width:15.3rem;margin-top:0.8rem}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-outer{width:calc(100% + .4rem);margin:0rem -0.2rem 0}}.top .message__area .message__youtube .message__youtube-outer .-titleset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.6rem}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-outer .-titleset{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.2rem 0.2rem 0.1rem}}.top .message__area .message__youtube .message__youtube-outer .-title{font-size:0.5rem;color:#fff}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-outer .-title{font-size:0.22rem}}.top .message__area .message__youtube .message__youtube-outer .-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.1rem}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-outer .-icon{gap:0 0.05rem}}.top .message__area .message__youtube .message__youtube-outer .-icon li{width:0.6rem}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-outer .-icon li{width:0.32rem}}.top .message__area .message__youtube .message__youtube-wrapper{position:relative;width:100%;padding:0.54rem;background-color:#fff}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-wrapper{padding:0.1rem 0.2rem 0.2rem}}.top .message__area .message__youtube .message__youtube-wrapper .-title{height:0.8rem;padding-bottom:0.2rem;margin-bottom:0.12rem;border-bottom:3px solid #ccc}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-wrapper .-title{height:0.4rem;padding-bottom:0.15rem;margin-bottom:0.12rem;border-bottom:2px solid #ccc}}.top .message__area .message__youtube .message__youtube-wrapper .-title img{width:2.32rem}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-wrapper .-title img{width:1.16rem;margin-left:-0.1rem}}.top .message__area .message__youtube .message__youtube-wrapper .message__slider .-slider .-movie{position:relative;padding-top:56.25%}.top .message__area .message__youtube .message__youtube-wrapper .message__slider .-slider .-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.top .message__area .message__youtube .message__youtube-wrapper .message__slider .-slider .-cap{margin-top:0.15rem;font-size:0.16rem}.top .message__area .message__youtube .message__youtube-wrapper .message__slider .slick-list{margin:0 -10px}.top .message__area .message__youtube .message__youtube-wrapper .message__slider .slick-slide{margin:0 10px}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("/recruit/css/lib/fonts/slick.eot");src:url("/recruit/css/lib/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/recruit/css/lib/fonts/slick.woff") format("woff"),url("/recruit/css/lib/fonts/slick.ttf") format("truetype"),url("/recruit/css/lib/fonts/slick.svg#slick") format("svg")}.top .message__area .message__youtube .message__youtube-wrapper .slick-prev,.top .message__area .message__youtube .message__youtube-wrapper .slick-next{font-size:0;line-height:0;position:absolute;bottom:-0.85rem;display:block;width:14px;height:14px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-wrapper .slick-prev,.top .message__area .message__youtube .message__youtube-wrapper .slick-next{bottom:-0.4rem}}.top .message__area .message__youtube .message__youtube-wrapper .slick-prev{z-index:2;left:3.8rem;background:url("/recruit/img/top/arrow_yt_left.svg") center center/auto 100% no-repeat}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-wrapper .slick-prev{left:0rem}}.top .message__area .message__youtube .message__youtube-wrapper .slick-next{z-index:3;right:3.8rem;background:url("/recruit/img/top/arrow_yt_right.svg") center center/auto 100% no-repeat}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-wrapper .slick-next{right:0rem}}.top .message__area .message__youtube .message__youtube-wrapper .slick-dotted.slick-slider{margin-bottom:0.8rem}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-wrapper .slick-dotted.slick-slider{margin-bottom:0.4rem}}.top .message__area .message__youtube .message__youtube-wrapper .slick-dots{z-index:1;position:absolute;bottom:-0.85rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}@media screen and (max-width: 767px){.top .message__area .message__youtube .message__youtube-wrapper .slick-dots{bottom:-0.4rem}}.top .message__area .message__youtube .message__youtube-wrapper .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.top .message__area .message__youtube .message__youtube-wrapper .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.top .message__area .message__youtube .message__youtube-wrapper .slick-dots li button:hover,.top .message__area .message__youtube .message__youtube-wrapper .slick-dots li button:focus{outline:none}.top .message__area .message__youtube .message__youtube-wrapper .slick-dots li button:hover:before,.top .message__area .message__youtube .message__youtube-wrapper .slick-dots li button:focus:before{opacity:1}.top .message__area .message__youtube .message__youtube-wrapper .slick-dots li button:before{font-family:"slick";font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top .message__area .message__youtube .message__youtube-wrapper .slick-dots li.slick-active button:before{opacity:.75;color:#000}.top .uchimura__area{background:url("/recruit/img/top/bg_uchimura.jpg") center top/cover no-repeat}.top .uchimura__area .uchimura__outer{padding:0rem 0.4rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__outer{padding:0rem 0.2rem 0.2rem}}.top .uchimura__area .uchimura__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:15.8rem;margin:0 auto;padding-top:1.5rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__wrapper{display:block;max-width:inherit;padding-top:0.3rem}}.top .uchimura__area .uchimura__img{width:7.2rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__img{width:72%;margin:0 auto;padding-left:0.1rem}}.top .uchimura__area .uchimura__text{-webkit-box-flex:1;-ms-flex:1;flex:1;width:8.6rem;padding-left:0.3rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text{width:100%;margin-top:0.08rem;padding-left:0}}.top .uchimura__area .uchimura__text .-logoset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-logoset{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.top .uchimura__area .uchimura__text .-logoset .-logo{width:4.6rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-logoset .-logo{width:1.61rem}}.top .uchimura__area .uchimura__text .-logoset .-closs{width:0.6rem;margin:0 0 0.1rem 0.15rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-logoset .-closs{width:0.21rem;margin:0 0 0.1rem 0.15rem}.top .uchimura__area .uchimura__text .-logoset .-closs img{margin-top:0.2rem}}.top .uchimura__area .uchimura__text .-name{width:4.93rem;margin:0.2rem 0 0 3.4rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-name{width:100%;margin:0.1rem 0 0 0;text-align:right}.top .uchimura__area .uchimura__text .-name img{width:1.7255rem}}.top .uchimura__area .uchimura__text .-copy01{margin-top:0.48rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-copy01{margin-top:0.24rem}}.top .uchimura__area .uchimura__text .-copy01 span{display:inline-block;padding:0.12rem;background-color:#fff;color:#222;font-size:0.5rem;font-weight:700;line-height:1}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-copy01 span{font-size:0.23rem;white-space:nowrap}}.top .uchimura__area .uchimura__text .-copy02{margin-top:0.32rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-copy02{margin-top:0.16rem}}.top .uchimura__area .uchimura__text .-copy02 span{display:inline-block;padding:0.12rem;background-color:#fff;color:#222;font-size:0.5rem;font-weight:700;line-height:1}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-copy02 span{font-size:0.23rem}}.top .uchimura__area .uchimura__text .-lead{margin:0.6rem 0 0;color:#222;font-size:0.25rem;font-weight:700}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__text .-lead{margin:0.18rem 0 0;font-size:0.16rem}}.top .uchimura__area .uchimura__slider .-slider{height:6.33rem;padding:0 0.05rem}@media screen and (max-width: 767px){.top .uchimura__area .uchimura__slider .-slider{height:1.899rem;padding:0 0.02rem}}.top .uchimura__area .uchimura__slider .-slider img{height:100%;width:auto}.top .copy-slider__uchimura{padding:1.1rem 0;background-color:#fff}@media screen and (max-width: 767px){.top .copy-slider__uchimura{padding:0.45rem 0 0.37rem}}.top .copy-slider__uchimura .copy-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:59.76rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:slideText2 90s linear infinite;animation:slideText2 90s linear infinite}@media screen and (max-width: 767px){.top .copy-slider__uchimura .copy-slider{width:20.916rem;-webkit-animation:slideText2 70s linear infinite;animation:slideText2 70s linear infinite}}.top .copy-slider__uchimura .copy-slider .-copy{width:29.88rem}@media screen and (max-width: 767px){.top .copy-slider__uchimura .copy-slider .-copy{width:10.458rem}}@-webkit-keyframes slideText2{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideText2{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.top .culture__area{position:relative;height:10.43rem;padding:0 0.3rem;background:url("/recruit/img/top/bg_culture.jpg") center center/cover no-repeat;overflow:hidden}@media screen and (max-width: 767px){.top .culture__area{height:auto;padding:0.3rem 0.2rem}}.top .culture__area .culture__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:10.43rem;max-width:19.2rem;margin:0 auto;padding-right:1rem}@media screen and (max-width: 767px){.top .culture__area .culture__inner{display:block;height:auto;max-width:inherit;padding-right:0}}.top .culture__area .culture__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10.43rem}@media screen and (max-width: 767px){.top .culture__area .culture__wrapper{display:block;height:auto}}.top .culture__area .culture__text{width:100%;margin-left:-0.3rem}@media screen and (max-width: 767px){.top .culture__area .culture__text{margin-left:-0.2rem}}@media screen and (max-width: 767px){.top .culture__area .title__wrapper{margin-top:-0.05rem}}.top .culture__area .title__wrapper .-lead{margin:0.45rem 0 0 1.65rem;padding-right:0.6rem;font-size:0.25rem;font-weight:700;letter-spacing:.25;color:#fff}@media screen and (max-width: 767px){.top .culture__area .title__wrapper .-lead{margin:0.2rem 0 0 0rem;padding-right:0rem;font-size:0.16rem}}.top .culture__area .title__wrapper .btn_wrapper{padding:0.3rem 0.45rem 0 0;text-align:right}@media screen and (max-width: 767px){.top .culture__area .title__wrapper .btn_wrapper{padding:0.1rem 0rem 0 0}}.top .culture__area .culture__slidewrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.top .culture__area .culture__slidewrapper .-slider{width:3.9rem !important;padding:0.1rem 0}@media screen and (max-width: 767px){.top .culture__area .culture__slidewrapper .-slider{width:1.2rem !important;padding:0 0.04rem}}.top .culture__area .culture__slidewrapper .slick-list{height:100% !important}@media screen and (max-width: 767px){.top .culture__area .culture__slidewrapper .slick-list{height:auto !important}}@media screen and (max-width: 767px){.top .culture__area .culture__slidewrapper01{display:none}}.top .culture__area .culture__slidewrapper01 .culture__slider01{width:3.9rem !important}.top .culture__area .culture__slidewrapper02{margin-left:0.2rem;-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}@media screen and (max-width: 767px){.top .culture__area .culture__slidewrapper02{display:none}}.top .culture__area .culture__slidewrapper02 .culture__slider02{width:3.9rem !important}.top .culture__area .culture__slidewrapper02 .culture__slider02 img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.top .culture__area .culture__slidewrapper03{display:none}@media screen and (max-width: 767px){.top .culture__area .culture__slidewrapper03{display:block;margin:0.2rem -0.2rem 0}}@media screen and (max-width: 767px){.top .culture__area .culture__slidewrapper03 .-slider{width:1.5rem !important;padding:0 0.02rem}}.top .data__area{position:relative;background:#f5f5f5}.top .data__area .data__outer01{padding:1rem 0 0 0.2rem}@media screen and (max-width: 767px){.top .data__area .data__outer01{padding:0.54rem 0 0 0.2rem}}.top .data__area .data__outer02{padding:0 0.7rem 1rem 0.7rem}@media screen and (max-width: 767px){.top .data__area .data__outer02{padding:0 0.2rem 0.5rem 0.2rem}}.top .data__area .data__outer02 .btn_wrapper{margin:0.6rem 1.15rem 0 0;text-align:right}@media screen and (max-width: 767px){.top .data__area .data__outer02 .btn_wrapper{margin:0.2rem 0rem 0 0}}.top .data__area .data__inner{position:relative;max-width:19.2rem;margin:0 auto}@media screen and (max-width: 767px){.top .data__area .data__inner{max-width:inherit}}.top .data__area .title__wrapper{position:relative}.top .data__area .title__wrapper .-ttl{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14.52rem}@media screen and (max-width: 767px){.top .data__area .title__wrapper .-ttl{right:-0.2rem;width:78%}}.top .data__area .data__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.2rem;margin-top:1rem}@media screen and (max-width: 767px){.top .data__area .data__wrapper{display:block;margin-top:0.5rem}}.top .data__area .data__wrapper .data__box{padding:0.5rem;background-color:#fff;text-align:center}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box{padding:0.2rem;margin-top:0.15rem}}.top .data__area .data__wrapper .data__box .-ttl{display:inline-block;min-width:3rem;padding:0.1rem 0.3rem;background-color:#d80716;color:#fff;border-radius:0.3rem;text-align:center;font-size:0.3rem;font-weight:700;line-height:1}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box .-ttl{min-width:2.4rem;padding:0.1rem 0.2rem;font-size:0.18rem}}.top .data__area .data__wrapper .data__box .-ttl .-sml{font-size:.7em}.top .data__area .data__wrapper .data__box .-img{margin:0.4rem auto 0}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box .-img{margin:0.2rem auto 0}}.top .data__area .data__wrapper .data__box:nth-child(1){width:calc(50% - .1rem)}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box:nth-child(1){width:100%;margin-top:0}}.top .data__area .data__wrapper .data__box:nth-child(1) .-img{width:4.9rem;margin-top:0.3rem}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box:nth-child(1) .-img{margin-top:0.25rem;width:93%}}.top .data__area .data__wrapper .data__box:nth-child(2){width:calc(50% - .1rem)}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box:nth-child(2){width:100%}}.top .data__area .data__wrapper .data__box:nth-child(2) .-img{width:5.15rem;margin-top:0.25rem}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box:nth-child(2) .-img{margin:0.3rem 0rem 0;width:100%}}.top .data__area .data__wrapper .data__box:nth-child(3){width:7.64rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box:nth-child(3){width:100%}}.top .data__area .data__wrapper .data__box .-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box .-inner{display:block;padding-left:0.1rem}}.top .data__area .data__wrapper .data__box .-inner .-img{width:5.27rem;margin-top:0.33rem}@media screen and (max-width: 767px){.top .data__area .data__wrapper .data__box .-inner .-img{width:100%;margin-top:0.16rem}}.top .jobs__area{position:relative;background:#fff}.top .jobs__area .jobs__outer{padding:1rem 0.2rem 0 0.2rem}@media screen and (max-width: 767px){.top .jobs__area .jobs__outer{padding:0.54rem 0.2rem 0 0.2rem}}.top .jobs__area .jobs__inner{position:relative;max-width:19.2rem;margin:0 auto}@media screen and (max-width: 767px){.top .jobs__area .jobs__inner{max-width:inherit}}.top .jobs__area .jobs__btnset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.8rem}@media screen and (max-width: 767px){.top .jobs__area .jobs__btnset{display:block;margin-top:0.5rem}}.top .jobs__area .jobs__btnset .-lead{padding-left:3.65rem;color:#222;font-size:0.25rem;font-weight:700}@media screen and (max-width: 767px){.top .jobs__area .jobs__btnset .-lead{padding-left:0rem;font-size:0.16rem}}.top .jobs__area .jobs__btnset .btn_wrapper{padding-right:1.63rem}@media screen and (max-width: 767px){.top .jobs__area .jobs__btnset .btn_wrapper{padding-right:0rem;text-align:right}}.top .jobs__area .title__wrapper{position:relative}.top .jobs__area .title__wrapper .-ttl{position:absolute}.top .jobs__area .title__wrapper .-ttl{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14.3rem}@media screen and (max-width: 767px){.top .jobs__area .title__wrapper .-ttl{left:auto;right:-0.2rem;width:78%}}.top .jobs__area .jobs__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.8rem}@media screen and (max-width: 767px){.top .jobs__area .jobs__img-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.2rem}}.top .jobs__area .jobs__img-wrapper .img__box{width:25%}@media screen and (max-width: 767px){.top .jobs__area .jobs__img-wrapper .img__box{width:50%}}.top .column__area{position:relative;background:url("/recruit/img/top/bg_column.jpg") center center/cover no-repeat}.top .column__area .column__outer01{padding:1.5rem 0 0 0.2rem}@media screen and (max-width: 767px){.top .column__area .column__outer01{padding:0.54rem 0 0 0.2rem}}.top .column__area .column__outer02{margin-top:0.7rem;margin-left:calc((100vw - 1920px)/2)}@media screen and (max-width: 1920px){.top .column__area .column__outer02{margin-left:0}}@media screen and (max-width: 767px){.top .column__area .column__outer02{margin-top:0.3rem;margin-left:0}}.top .column__area .column__outer03{padding:0;padding-bottom:1rem}@media screen and (max-width: 767px){.top .column__area .column__outer03{padding-bottom:0.5rem}}.top .column__area .column__outer03 .btn_wrapper{margin:0.6rem 1.15rem 0 0;text-align:right}@media screen and (max-width: 767px){.top .column__area .column__outer03 .btn_wrapper{margin:0.3rem 0.2rem 0 0}}.top .column__area .column__inner{position:relative;max-width:19.2rem;margin:0 auto}@media screen and (max-width: 767px){.top .column__area .column__inner{max-width:inherit}}.top .column__area .column__inner2{position:relative;padding-left:1.83rem}@media screen and (max-width: 767px){.top .column__area .column__inner2{padding:0 0rem 0 0.2rem}}.top .column__area .column__inner2{position:relative}.top .column__area .column__inner2 .column__navi{z-index:1;position:absolute;left:2.13rem;bottom:-1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1.6rem}@media screen and (max-width: 767px){.top .column__area .column__inner2 .column__navi{left:0.25rem;bottom:-0.5rem;width:0.8rem}}.top .column__area .column__inner2 .column__navi .column__arrow{width:0.144rem;height:0.27rem}.top .column__area .column__inner2 .column__navi .column__arrow:hover{cursor:pointer;opacity:.7}.top .column__area .column__inner2 .column__navi .column__arrow.-prev{background:url("/recruit/img/top/arrow_column_lt.svg") center center/cover no-repeat}.top .column__area .column__inner2 .column__navi .column__arrow.-next{background:url("/recruit/img/top/arrow_column_rt.svg") center center/cover no-repeat}.top .column__area .title__wrapper{position:relative}.top .column__area .title__wrapper .-ttl{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9.37rem}@media screen and (max-width: 767px){.top .column__area .title__wrapper .-ttl{right:-0.2rem;width:85%}}.top .column__area .column__slidewrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.top .column__area .column__slidewrapper .slick-slide{height:auto !important}.top .column__area .column__slidewrapper .-slider{position:relative;width:4.35rem;min-height:5.4rem;margin-right:0.2rem;margin-bottom:0.06rem;border-radius:0.15rem;overflow:hidden;background:#fff;-webkit-box-shadow:3px 3px 2px 0px rgba(0,0,0,.45);box-shadow:3px 3px 2px 0px rgba(0,0,0,.45)}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider{width:100%;min-height:3.4rem;margin-right:0.2rem;margin-bottom:0.06rem;border-radius:0.15rem}}.top .column__area .column__slidewrapper .-slider .-text{padding:0.15rem 0.3rem 0.68rem;line-height:1.7}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .-text{padding:0.15rem 0.2rem 0.58rem}}.top .column__area .column__slidewrapper .-slider .-ttl{height:100%;margin-top:0.1rem;font-size:0.2rem;font-weight:700}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .-ttl{margin-top:0.08rem;font-size:0.16rem}}.top .column__area .column__slidewrapper .-slider .-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.12rem}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .-tag{margin-top:0.08rem}}.top .column__area .column__slidewrapper .-slider .-tag li{padding-right:0.06rem;font-size:0.16rem;font-weight:500}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .-tag li{font-size:0.14rem}}.top .column__area .column__slidewrapper .-slider .-tag li::before{content:"#";display:inline;font-size:0.16rem;font-weight:500}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .-tag li::before{font-size:0.14rem}}.top .column__area .column__slidewrapper .-slider .-date{margin-top:0.15rem;font-size:0.16rem;font-weight:700}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .-date{margin-top:0.1rem;font-size:0.14rem}}.top .column__area .column__slidewrapper .-slider .-cate{font-size:0.16rem;font-style:normal;font-weight:500}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .-cate{font-size:0.14rem}}.top .column__area .column__slidewrapper .-slider .-cate .-intv{color:#d80716}.top .column__area .column__slidewrapper .-slider .-cate .-event{color:#4bccbe}.top .column__area .column__slidewrapper .-slider .-cate .-intro{color:#4b69cc}.top .column__area .column__slidewrapper .-slider .-cate .-story{color:#e3ce35}.top .column__area .column__slidewrapper .-slider .btn__wrap{position:absolute;bottom:0.2rem;right:0.3rem}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .btn__wrap{bottom:0.15rem;right:0.2rem}}.top .column__area .column__slidewrapper .-slider .btn__wrap .btn-viewmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.88rem;height:0.42rem;padding:0.03rem;background-color:#222;border-radius:0.3rem;text-decoration:none;color:#fff;font-size:0.18rem;font-weight:700;line-height:1;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.top .column__area .column__slidewrapper .-slider .btn__wrap .btn-viewmore{width:1.58rem;height:0.36rem;font-size:0.16rem}}.top .column__area .column__slidewrapper .-slider a{display:block;height:100%;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}.top .column__area .column__slidewrapper .-slider a:hover{opacity:.8}.top .column__area .column__slidewrapper .-slider a:hover .btn-viewmore{background-color:#d80716}.mission .intro__area{background-color:#fff}.mission .intro__area .intro__inner{padding:1.2rem 0}@media screen and (max-width: 767px){.mission .intro__area .intro__inner{padding:0.5rem 0 0.4rem}}.mission .intro__area .intro__inner .-txt{margin:0 auto;text-align:center;letter-spacing:.15em}.mission .intro__area .intro__inner .-txt .-title{font-size:0.5rem;font-weight:700;line-height:1.5;letter-spacing:.2em}@media screen and (max-width: 767px){.mission .intro__area .intro__inner .-txt .-title{font-size:0.26rem}}.mission .intro__area .intro__inner .-txt .-lead{margin-top:0.4rem;font-weight:700;line-height:2}@media screen and (max-width: 767px){.mission .intro__area .intro__inner .-txt .-lead{margin-top:0.2rem;line-height:1.85;text-align:left}}.mission .vision__area{position:absolute;top:50%;left:-0.48rem;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:55%;padding:0.64rem 0.64rem 0.64rem 0.48rem;background-color:hsla(0,0%,100%,.8)}@media screen and (max-width: 767px){.mission .vision__area{position:relative;top:auto;left:auto;-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem);width:100%;padding:0.56rem 0.2rem 0.2rem 0.2rem;background-color:hsla(0,0%,100%,.8)}}.mission .vision__area .vision__inner .-title .-ttl{width:7.36rem}@media screen and (max-width: 767px){.mission .vision__area .vision__inner .-title .-ttl{width:86%;margin:0 auto}}.mission .vision__area .vision__inner .-txt .-copy{margin-top:0.6rem;font-size:0.5rem;font-weight:700;line-height:1.45;letter-spacing:.15em}@media screen and (max-width: 767px){.mission .vision__area .vision__inner .-txt .-copy{margin-top:0.26rem;font-size:0.23rem;letter-spacing:.055em;text-align:center}}.mission .vision__area .vision__inner .-txt .-copy span{color:#ef9ca2}.mission .vision__area .vision__inner .-txt .-lead{margin-top:0.3rem}@media screen and (max-width: 767px){.mission .vision__area .vision__inner .-txt .-lead{margin-top:0.2rem}}.mission .mission__area{margin-top:2.3rem;padding-top:1px;padding-bottom:0.8rem;background-image:linear-gradient(110deg, #fe0517 0%, #ff8902 132.67%)}@media screen and (max-width: 767px){.mission .mission__area{margin-top:0.8rem;padding-bottom:0.4rem}}.mission .mission__area .mission__main-img{position:relative;margin-top:-2.3rem}@media screen and (max-width: 767px){.mission .mission__area .mission__main-img{margin-top:-0.8rem}.mission .mission__area .mission__main-img .-img{margin:0 -0.2rem}}.mission .mission__area .mission__setbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.8rem}@media screen and (max-width: 767px){.mission .mission__area .mission__setbox{display:block;margin-top:-0.05rem}}.mission .mission__area .mission__setbox .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:1.2rem;padding-left:0.5rem;color:#fff}@media screen and (max-width: 767px){.mission .mission__area .mission__setbox .-txt{padding:0;margin-top:0.1rem}}.mission .mission__area .mission__setbox .-txt .-title{color:#700004;font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;opacity:.17}@media screen and (max-width: 767px){.mission .mission__area .mission__setbox .-txt .-title{margin-left:-0.05rem;font-size:0.75rem}}.mission .mission__area .mission__setbox .-txt .-copy{margin-top:0.3rem;font-size:0.5rem;font-weight:700;line-height:1.45;letter-spacing:2.5px}@media screen and (max-width: 767px){.mission .mission__area .mission__setbox .-txt .-copy{margin-top:0;font-size:0.26rem;letter-spacing:inherit}}.mission .mission__area .mission__setbox .-txt .-lead{margin-top:0.3rem}@media screen and (max-width: 767px){.mission .mission__area .mission__setbox .-txt .-lead{margin-top:0.2rem}.mission .mission__area .mission__setbox .-txt .-lead br{display:none}}.mission .mission__area .mission__setbox .-img{width:8.15rem}@media screen and (max-width: 767px){.mission .mission__area .mission__setbox .-img{width:100%}}.mission .mission__area .mission__setbox .-img .-img01{width:6.5rem}@media screen and (max-width: 767px){.mission .mission__area .mission__setbox .-img .-img01{width:75%}}.mission .mission__area .mission__setbox .-img .-img02{width:3.8rem;margin:-2.45rem 0 0 4.36rem}@media screen and (max-width: 767px){.mission .mission__area .mission__setbox .-img .-img02{width:60%;margin:-0.65rem 0 0 40%}}.mission .approach__area{background-color:#f5f5f5;padding-top:1.3rem;padding-bottom:1.25rem}@media screen and (max-width: 767px){.mission .approach__area{padding-top:0.5rem;padding-bottom:0.4rem}}.mission .approach__area .title__wrapper{position:relative;margin:0 -0.8rem 1.3rem -0.7rem}@media screen and (max-width: 767px){.mission .approach__area .title__wrapper{margin:0 -0.2rem 0.3rem 0.05rem}}.mission .approach__area .title__wrapper .-ttl{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.mission .approach__area .title__wrapper .-ttl{right:auto;left:0.13rem}}.mission .approach__area .title__wrapper .-ttl .-en{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;color:#e8e8e8}@media screen and (max-width: 767px){.mission .approach__area .title__wrapper .-ttl .-en{font-size:0.75rem}}.mission .approach__area .approach__lead{margin-bottom:1rem;padding-left:1rem;font-size:0.32rem}@media screen and (max-width: 767px){.mission .approach__area .approach__lead{margin-bottom:0.2rem;padding-left:0rem;font-size:0.18rem}.mission .approach__area .approach__lead br{display:none}}.mission .approach__area .three-core_wrapper{position:relative;max-width:15.5rem;margin:0 auto;border:3px solid #fff;padding:0.8rem 0.8rem 0.8rem 2rem}@media screen and (max-width: 767px){.mission .approach__area .three-core_wrapper{padding:0.2rem 0.2rem 0.2rem 0.35rem}}.mission .approach__area .three-core_wrapper .-ttl{position:absolute;left:0;bottom:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:7.87rem;padding:0.4rem 0;background-color:#f5f5f5}@media screen and (max-width: 767px){.mission .approach__area .three-core_wrapper .-ttl{bottom:auto;top:-0.35rem;height:2.361rem;padding:0.1rem 0}}.mission .approach__area .three-core_wrapper .-ttl img{height:100%;width:auto}.mission .approach__area .two-boost_wrapper{position:relative;max-width:15.5rem;margin:1rem auto 0;border:3px solid #fff;padding:0.8rem 2rem 0.8rem 0.8rem}@media screen and (max-width: 767px){.mission .approach__area .two-boost_wrapper{margin:0.2rem auto 0;padding:0.2rem 0.35rem 0.2rem 0.2rem}}.mission .approach__area .two-boost_wrapper .-ttl{position:absolute;right:0;bottom:1rem;-webkit-transform:translateX(50%);transform:translateX(50%);height:9.38rem;padding:0.4rem 0;background-color:#f5f5f5}@media screen and (max-width: 767px){.mission .approach__area .two-boost_wrapper .-ttl{bottom:auto;top:-0.35rem;height:3.283rem;padding:0.1rem 0}}.mission .approach__area .two-boost_wrapper .-ttl img{height:100%;width:auto}.mission .approach__area .approach__imgset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.mission .approach__area .approach__imgset{display:block}}.mission .approach__area .approach__imgset .-img{width:6.8rem}@media screen and (max-width: 767px){.mission .approach__area .approach__imgset .-img{width:100%}}.mission .approach__area .approach__imgset .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.5rem}@media screen and (max-width: 767px){.mission .approach__area .approach__imgset .-txt{margin-top:0.2rem;padding-left:0rem}}.mission .approach__area .approach__imgset .-txt .-num{height:0.61rem}@media screen and (max-width: 767px){.mission .approach__area .approach__imgset .-txt .-num{height:0.45rem}}.mission .approach__area .approach__imgset .-txt .-num img{height:100%;width:auto}.mission .approach__area .approach__imgset .-txt .-title{margin-top:0.2rem;font-size:0.35rem;letter-spacing:.15em}@media screen and (max-width: 767px){.mission .approach__area .approach__imgset .-txt .-title{margin-top:0.05rem;font-size:0.23rem;letter-spacing:.065em}}.mission .approach__area .approach__imgset .-txt .-lead{margin-top:0.3rem}@media screen and (max-width: 767px){.mission .approach__area .approach__imgset .-txt .-lead{margin-top:0.1rem}.mission .approach__area .approach__imgset .-txt .-lead br{display:none}}.mission .approach__area .approach__imgset+*{margin-top:0.5rem}@media screen and (max-width: 767px){.mission .approach__area .approach__imgset+*{margin-top:0.4rem}}.mission .approach__area .approach__imgset.-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mission .approach__area .approach__imgset.-rev .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0;padding-right:0.5rem}@media screen and (max-width: 767px){.mission .approach__area .approach__imgset.-rev .-txt{margin-top:0.2rem;padding-right:0rem}}.mission .slogan__area{padding-top:1.3rem;padding-bottom:1.25rem}@media screen and (max-width: 767px){.mission .slogan__area{padding-top:0.5rem;padding-bottom:0.5rem}}.mission .slogan__area .title__wrapper{position:relative;margin:0 -0.8rem 1.3rem -0.7rem}@media screen and (max-width: 767px){.mission .slogan__area .title__wrapper{margin:0 -0.2rem 0.45rem 0.05rem}}.mission .slogan__area .title__wrapper .-ttl{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.mission .slogan__area .title__wrapper .-ttl{left:0.13rem}}.mission .slogan__area .title__wrapper .-ttl .-en{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;color:#e8e8e8}@media screen and (max-width: 767px){.mission .slogan__area .title__wrapper .-ttl .-en{font-size:0.75rem}}.mission .slogan__area .movie_box .-cap{margin-top:0.1rem;font-size:0.38rem;text-align:center}@media screen and (max-width: 767px){.mission .slogan__area .movie_box .-cap{margin-top:0.08rem;font-size:0.2rem}}.mission .slogan__area .movie_box+*{margin-top:0.6rem}@media screen and (max-width: 767px){.mission .slogan__area .movie_box+*{margin-top:0.3rem}}.message .message__area{position:relative;padding:1.5rem 0.3rem 0rem;background-color:#d80716}@media screen and (max-width: 767px){.message .message__area{padding:0 0.2rem 0.3rem}}.message .message__area .message__inner{position:relative;max-width:19.2rem;margin:0 auto}@media screen and (max-width: 767px){.message .message__area .message__inner{max-width:inherit}}.message .message__area .message__text{position:absolute;top:0.58rem;left:0;width:100%}@media screen and (max-width: 767px){.message .message__area .message__text{top:0.68rem;left:0;width:calc(100% + .4rem);margin:0 -0.2rem}}.message .message__area .title__wrapper{position:relative;padding:1.36rem 0 0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.message .message__area .title__wrapper{display:block;padding:0.7rem 0 0.2rem}}.message .message__area .title__wrapper>*{width:50%}@media screen and (max-width: 767px){.message .message__area .title__wrapper>*{width:100%}}.message .message__area .title__wrapper .btn_wrapper{display:none}.message .message__area .message__imgbox{position:relative}@media screen and (max-width: 767px){.message .message__area .message__imgbox .-img{margin-right:-0.2rem}.message .message__area .message__imgbox .-img img{max-width:inherit;width:calc(100% + .6rem);margin-right:-0.6rem}}.message .message__area .message__imgbox .message__copy{position:absolute;top:-1.08rem;left:-1.3rem;width:14.3rem}@media screen and (max-width: 767px){.message .message__area .message__imgbox .message__copy{top:-0.572rem;left:-0.4rem;width:3.857rem}}.message .message_bottom-copy{padding:0 0.3rem}@media screen and (max-width: 767px){.message .message_bottom-copy{padding:0 0.2rem;margin:0 -0.2rem}}.message .future__area{margin-top:0.8rem}@media screen and (max-width: 767px){.message .future__area{margin-top:0.25rem}}.message .future__area .future__outer+*{margin-top:0.9rem}@media screen and (max-width: 767px){.message .future__area .future__outer+*{margin-top:0.4rem}}.message .future__area .future__outer .future__setbox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.message .future__area .future__outer .future__setbox{display:block}}.message .future__area .future__outer .future__setbox .-img{width:7.66rem}@media screen and (max-width: 767px){.message .future__area .future__outer .future__setbox .-img{width:100%;margin-bottom:0.25rem}}.message .future__area .future__outer .future__setbox .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.6rem}@media screen and (max-width: 767px){.message .future__area .future__outer .future__setbox .-txt{padding-left:0}}.message .future__area .future__outer .future__setbox .-txt .-title{margin-bottom:0.4rem;font-size:0.5rem;font-weight:700;line-height:1.45}@media screen and (max-width: 767px){.message .future__area .future__outer .future__setbox .-txt .-title{margin-bottom:0.2rem;font-size:0.24rem}}.message .future__area .future__outer .future__setbox .-txt .-lead{line-height:2}@media screen and (max-width: 767px){.message .future__area .future__outer .future__setbox .-txt .-lead{line-height:1.85}}.message .future__area .future__outer .future__setbox .-txt .-lead+*{margin-top:0.3rem}@media screen and (max-width: 767px){.message .future__area .future__outer .future__setbox .-txt .-lead+*{margin-top:0.25rem}}.message .future__area .future__outer .future__setbox.-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message .future__area .future__outer .future__setbox.-rev .-img{width:7.66rem;margin-bottom:0.6rem}@media screen and (max-width: 767px){.message .future__area .future__outer .future__setbox.-rev .-img{width:100%;margin-bottom:0.25rem}}.message .future__area .future__outer .future__setbox.-rev .-txt{padding-left:0;padding-right:0.6rem}@media screen and (max-width: 767px){.message .future__area .future__outer .future__setbox.-rev .-txt{padding-right:0}}.message .future__area .future__imgset{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.message .future__area .future__imgset{display:block}}.message .future__area .future__imgset .-img01{width:6.38rem;margin-right:0.1rem}@media screen and (max-width: 767px){.message .future__area .future__imgset .-img01{width:65%;margin-right:0}}.message .future__area .future__imgset .-img02{width:5.5rem;margin-right:0.1rem;margin-top:1.45rem}@media screen and (max-width: 767px){.message .future__area .future__imgset .-img02{width:50%;margin:-0.8rem 0 0 auto}}.message .future__area .future__imgset .-img03{width:5.33rem;margin-top:0.5rem}@media screen and (max-width: 767px){.message .future__area .future__imgset .-img03{width:45%;margin:-0.4rem 0 0 0.4rem}}.message .global__area{position:relative;margin-top:0.8rem}@media screen and (max-width: 767px){.message .global__area{margin-top:0.4rem}}@media screen and (max-width: 767px){.message .global__area .global__img{margin:0 -1rem}}.message .global__area .global__inner{position:absolute;top:0;left:0;width:100%;padding:1.5rem 0.4rem 0.4rem;text-align:center}@media screen and (max-width: 767px){.message .global__area .global__inner{padding:0.3rem 0.1rem 0.1rem}}.message .global__area .global__inner .-en{text-shadow:0 0 2.662px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.message .global__area .global__inner .-en{padding:0 0.06rem}}.message .global__area .global__inner .-en img{width:10.2rem}@media screen and (max-width: 767px){.message .global__area .global__inner .-en img{width:100%}}.message .global__area .global__inner .-title{margin-top:0.3rem;font-size:0.77rem;font-weight:700;color:#fff;text-shadow:0 0 2.662px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.message .global__area .global__inner .-title{margin-top:0.08rem;font-size:0.32rem;line-height:1.45}}.message .global__area .global__inner .-lead{margin-top:0.3rem;font-size:0.25rem;font-weight:700;color:#fff;text-shadow:0 0 2.662px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.message .global__area .global__inner .-lead{margin-top:0.1rem;font-size:0.14rem;line-height:1.5}}.message .global__area .global__slider{margin-top:-1.7rem}@media screen and (max-width: 767px){.message .global__area .global__slider{margin-top:-0.51rem}}.message .global__area .global__slider .-img{height:6.33rem;padding:0 0.05rem}@media screen and (max-width: 767px){.message .global__area .global__slider .-img{height:1.899rem;padding:0 0.02rem}}.message .global__area .global__slider .-img img{height:100%;width:auto}.message .profile__area{margin-top:-3.9rem;padding-top:5.5rem;padding-bottom:1.25rem;background-color:#f5f5f5}@media screen and (max-width: 767px){.message .profile__area{margin-top:-2.4rem;padding-top:2.9rem;padding-bottom:0.5rem}}.message .profile__area .title__wrapper{position:relative;margin:0 -0.8rem 0.5rem -0.7rem}@media screen and (max-width: 767px){.message .profile__area .title__wrapper{margin:0 -0.2rem 0.15rem 0.05rem}}.message .profile__area .title__wrapper .-ttl{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.message .profile__area .title__wrapper .-ttl{left:0.13rem}}.message .profile__area .title__wrapper .-ttl .-en{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;color:#e8e8e8}@media screen and (max-width: 767px){.message .profile__area .title__wrapper .-ttl .-en{font-size:0.75rem}}.message .profile__area .profile__box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.6rem;background-color:#fff}@media screen and (max-width: 767px){.message .profile__area .profile__box{display:block;padding:0.2rem}}.message .profile__area .profile__box .-img{width:4.56rem}@media screen and (max-width: 767px){.message .profile__area .profile__box .-img{width:100%}}.message .profile__area .profile__box .-img .-nameset{margin-top:0.3rem}@media screen and (max-width: 767px){.message .profile__area .profile__box .-img .-nameset{margin-top:0.2rem}}.message .profile__area .profile__box .-img .-nameset .-posi{display:block;font-size:0.18rem;line-height:1.45}@media screen and (max-width: 767px){.message .profile__area .profile__box .-img .-nameset .-posi{font-size:0.16rem;line-height:1.45}}.message .profile__area .profile__box .-img .-nameset .-name{display:block;margin-top:0.15rem;font-size:0.42rem;line-height:1.45}@media screen and (max-width: 767px){.message .profile__area .profile__box .-img .-nameset .-name{margin-top:0.1rem;font-size:0.29rem}}.message .profile__area .profile__box .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0.4rem;padding-left:0.4rem;border-left:1px solid #eee;font-size:0.24rem;line-height:2.2;letter-spacing:.095em}@media screen and (max-width: 767px){.message .profile__area .profile__box .-txt{margin-top:0.18rem;margin-left:0;padding:0;font-size:0.16rem;border:0}}.message .profile__area .profile__box .-txt .-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.07rem;line-height:1.85}@media screen and (max-width: 767px){.message .profile__area .profile__box .-txt .-list{margin-top:0.05rem;line-height:1.65}}.message .profile__area .profile__box .-txt .-list.-mrg{display:block;margin-top:0.2rem}@media screen and (max-width: 767px){.message .profile__area .profile__box .-txt .-list.-mrg{margin-top:0.15rem}}.message .profile__area .profile__box .-txt .-list dt{margin-right:0.06rem;white-space:nowrap}.message .profile__area .profile__box .-txt .-list2{margin-top:0.07rem}@media screen and (max-width: 767px){.message .profile__area .profile__box .-txt .-list2{margin-top:0.05rem;line-height:1.85}}.jobs .jobs__lead-mdl{width:11.8rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.jobs .jobs__lead-mdl{width:100%}}.jobs .intro__area{margin-top:0.5rem;padding-bottom:0.5rem}@media screen and (max-width: 767px){.jobs .intro__area{margin-top:0.35rem;padding-bottom:0.35rem}}.jobs .intro__area .intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.jobs .intro__area .intro__inner{display:block}}.jobs .intro__area .intro__inner .-imgset{width:8.1rem}@media screen and (max-width: 767px){.jobs .intro__area .intro__inner .-imgset{width:100%;margin-top:0.2rem}}.jobs .intro__area .intro__inner .-imgset .-img01{width:6.5rem}@media screen and (max-width: 767px){.jobs .intro__area .intro__inner .-imgset .-img01{width:75%}}.jobs .intro__area .intro__inner .-imgset .-img02{margin-top:-1.25rem;text-align:right}@media screen and (max-width: 767px){.jobs .intro__area .intro__inner .-imgset .-img02{margin-top:-0.8rem}}.jobs .intro__area .intro__inner .-imgset .-img02 img{width:3.72rem}@media screen and (max-width: 767px){.jobs .intro__area .intro__inner .-imgset .-img02 img{width:50%}}.jobs .intro__area .intro__inner .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.72rem;padding-top:1.2rem}@media screen and (max-width: 767px){.jobs .intro__area .intro__inner .-txt{padding:0}}.jobs .intro__area .intro__inner .-txt .line__title-tl{position:relative}.jobs .intro__area .intro__inner .-txt .line__title-tl::after{content:"";display:block;position:absolute;top:25%;left:0;-webkit-transform:translateX(-120%);transform:translateX(-120%);width:1.4rem;height:0.05rem;background:#000}@media screen and (max-width: 767px){.jobs .intro__area .intro__inner .-txt .line__title-tl::after{width:0.3rem;height:0.02rem}}.jobs .intro__area .intro__inner .-txt .-lead{margin-top:0.4rem;font-size:0.32rem}@media screen and (max-width: 767px){.jobs .intro__area .intro__inner .-txt .-lead{margin-top:0.22rem;font-size:0.18rem}.jobs .intro__area .intro__inner .-txt .-lead br:not(.-nonBr){display:none}}.jobs .point__area .point__inner{margin:0.6rem 0 1rem}@media screen and (max-width: 767px){.jobs .point__area .point__inner{margin:0.3rem 0 0.5rem}}.jobs .point__area .point__title{font-size:0.32rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.jobs .point__area .point__title{font-size:0.24rem;line-height:1.45}}.jobs .point__area .point__setbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.35rem;margin-top:0.6rem}@media screen and (max-width: 767px){.jobs .point__area .point__setbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.6rem;margin-top:0.4rem}}.jobs .point__area .point__box{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.jobs .point__area .point__box{width:100%}}.jobs .point__area .point__upper{min-height:3.3rem;background:url("/recruit/img/jobs/bg_point.jpg") bottom center/100% auto no-repeat}@media screen and (max-width: 767px){.jobs .point__area .point__upper{min-height:2.3rem}}.jobs .point__area .point__upper h3{text-align:center}.jobs .point__area .point__upper h3 img{height:0.62rem;width:auto}@media screen and (max-width: 767px){.jobs .point__area .point__upper h3 img{height:0.434rem}}.jobs .point__area .point__upper .-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.65rem;padding:0.1rem;font-size:0.25rem;text-align:center;line-height:1.35}@media screen and (max-width: 767px){.jobs .point__area .point__upper .-lead{min-height:1.65rem;font-size:0.2rem}}.jobs .point__area .point__upper .-lead .-mdl{font-size:0.32rem}@media screen and (max-width: 767px){.jobs .point__area .point__upper .-lead .-mdl{font-size:0.26rem}}.jobs .point__area .point__upper .-lead .-lrg{font-size:0.38rem}@media screen and (max-width: 767px){.jobs .point__area .point__upper .-lead .-lrg{font-size:0.32rem}}.jobs .point__area .point__upper .-lead .-wht{color:#fff}.jobs .point__area .point__lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2rem;margin-top:0.2rem;font-size:0.38rem;font-weight:700;line-height:1.45;text-align:center;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#ff6a00), to(#d80716));background:linear-gradient(180deg, #ff6a00 0%, #d80716 100%);border-radius:1rem}@media screen and (max-width: 767px){.jobs .point__area .point__lower{min-height:1.05rem;margin-top:0.04rem;font-size:0.27rem;line-height:1.35}}.jobs .mission__area{padding-bottom:0.5rem;background:linear-gradient(109.54deg, #fe0517 0%, #ff8902 132.67%)}@media screen and (max-width: 767px){.jobs .mission__area{padding-bottom:0.25rem}}.jobs .mission__area .mission__setbox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.jobs .mission__area .mission__setbox{display:block}}.jobs .mission__area .mission__setbox .-imgset{width:7.85rem;margin-top:0.6rem}@media screen and (max-width: 767px){.jobs .mission__area .mission__setbox .-imgset{width:100%;margin-top:0.2rem}}.jobs .mission__area .mission__setbox .-imgset .-img01{text-align:right}.jobs .mission__area .mission__setbox .-imgset .-img01 img{width:6.5rem}@media screen and (max-width: 767px){.jobs .mission__area .mission__setbox .-imgset .-img01 img{width:75%}}.jobs .mission__area .mission__setbox .-imgset .-img02{margin-top:-2.15rem;width:3.8rem}@media screen and (max-width: 767px){.jobs .mission__area .mission__setbox .-imgset .-img02{margin-top:-0.7rem;width:50%}}.jobs .mission__area .mission__setbox .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:1.3rem;padding-right:0.72rem;color:#fff}@media screen and (max-width: 767px){.jobs .mission__area .mission__setbox .-txt{margin-top:0rem;padding-top:0.35rem;padding-right:0rem}}.jobs .mission__area .mission__setbox .-txt .line__title-ms{margin-left:0.8rem;font-size:0.5rem;letter-spacing:.15em}@media screen and (max-width: 767px){.jobs .mission__area .mission__setbox .-txt .line__title-ms{font-size:0.25rem;margin-left:0rem;line-height:1.65}}.jobs .mission__area .mission__setbox .-txt .-lead{margin-top:0.6rem;margin-left:0.8rem;line-height:2.4}@media screen and (max-width: 767px){.jobs .mission__area .mission__setbox .-txt .-lead{margin-top:0.2rem;margin-left:0rem;line-height:1.85}}.jobs .efforts__area{padding-top:1.2rem;padding-bottom:1rem;background-color:#f5f5f5}@media screen and (max-width: 767px){.jobs .efforts__area{padding-top:0.6rem;padding-bottom:0.4rem}}.jobs .efforts__area .title__wrapper{position:relative;margin:0 -0.8rem 1.3rem -0.7rem}@media screen and (max-width: 767px){.jobs .efforts__area .title__wrapper{margin:0 -0.2rem 0.65rem -0.15rem}}.jobs .efforts__area .title__wrapper .-ttl{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.jobs .efforts__area .title__wrapper .-ttl{left:0.13rem}}.jobs .efforts__area .title__wrapper .-ttl .-en{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;color:#fff}@media screen and (max-width: 767px){.jobs .efforts__area .title__wrapper .-ttl .-en{font-size:0.73rem;line-height:.85}}.jobs .efforts__area .jobs__lead-mdl{margin-bottom:0.7rem;font-size:0.32rem}@media screen and (max-width: 767px){.jobs .efforts__area .jobs__lead-mdl{margin-bottom:0.3rem;font-size:0.18rem}}.jobs .efforts__area .efforts__imgset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.jobs .efforts__area .efforts__imgset{display:block}}.jobs .efforts__area .efforts__imgset .-img{width:7rem}@media screen and (max-width: 767px){.jobs .efforts__area .efforts__imgset .-img{width:100%}}.jobs .efforts__area .efforts__imgset .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.6rem}@media screen and (max-width: 767px){.jobs .efforts__area .efforts__imgset .-txt{margin-top:0.2rem;padding-left:0rem}}.jobs .efforts__area .efforts__imgset .-txt .-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobs .efforts__area .efforts__imgset .-txt .-title .-num{height:0.61rem;margin-right:0.25rem}@media screen and (max-width: 767px){.jobs .efforts__area .efforts__imgset .-txt .-title .-num{height:0.45rem;margin-right:0.15rem}}.jobs .efforts__area .efforts__imgset .-txt .-title .-num img{height:100%;width:auto}.jobs .efforts__area .efforts__imgset .-txt .-title .-ttl{font-size:0.38rem;line-height:1.25}@media screen and (max-width: 767px){.jobs .efforts__area .efforts__imgset .-txt .-title .-ttl{font-size:0.26rem;line-height:1.25}}.jobs .efforts__area .efforts__imgset .-txt .-lead{margin-top:0.4rem}@media screen and (max-width: 767px){.jobs .efforts__area .efforts__imgset .-txt .-lead{margin-top:0.15rem}.jobs .efforts__area .efforts__imgset .-txt .-lead br{display:none}}.jobs .efforts__area .efforts__imgset+*{margin-top:0.25rem}@media screen and (max-width: 767px){.jobs .efforts__area .efforts__imgset+*{margin-top:0.4rem}}.jobs .efforts__area .efforts__imgset.-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.jobs .efforts__area .efforts__imgset.-rev .-txt{padding-left:0rem;padding-right:0.7rem}@media screen and (max-width: 767px){.jobs .efforts__area .efforts__imgset.-rev .-txt{padding-right:0rem}}.jobs .career__area{padding-top:1.2rem;padding-bottom:1rem}@media screen and (max-width: 767px){.jobs .career__area{padding-top:0.6rem;padding-bottom:0.5rem}}.jobs .career__area .title__wrapper{position:relative;margin:0 -0.8rem 1.3rem -0.7rem}@media screen and (max-width: 767px){.jobs .career__area .title__wrapper{margin:0 -0.2rem 0.6rem -0.1rem}}.jobs .career__area .title__wrapper .-ttl{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.jobs .career__area .title__wrapper .-ttl{left:0.13rem}}.jobs .career__area .title__wrapper .-ttl .-en{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;color:#e8e8e8}@media screen and (max-width: 767px){.jobs .career__area .title__wrapper .-ttl .-en{font-size:0.75rem;line-height:.85}}.jobs .career__area .jobs__lead-mdl{text-align:center}.jobs .career__area .jobs__lead-mdl .-ttl{margin-bottom:0.3rem;font-size:0.32rem;font-weight:bold}@media screen and (max-width: 767px){.jobs .career__area .jobs__lead-mdl .-ttl{margin-bottom:0.13rem;font-size:0.22rem;line-height:1.65}}.jobs .career__area .jobs__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.8rem -0.8rem 0.7rem}@media screen and (max-width: 767px){.jobs .career__area .jobs__img-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0.3rem -0.2rem 0.3rem}}.jobs .career__area .jobs__img-wrapper .img__box{width:25%}@media screen and (max-width: 767px){.jobs .career__area .jobs__img-wrapper .img__box{width:50%}}.jobs .career__area .role__wrapper{margin-top:1rem;padding-top:0.8rem;border-top:1px solid #7b7b7b}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper{margin-top:0.4rem;padding-top:0.35rem}}.jobs .career__area .role__wrapper .-title{margin-bottom:0.8rem;font-size:0.32rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .-title{margin-bottom:0.3rem;font-size:0.24rem}}.jobs .career__area .role__wrapper .role__setbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem 0.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .role__setbox{display:block}}.jobs .career__area .role__wrapper .role__setbox .role__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc((99.9% - .8rem)/2)}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .role__setbox .role__box{display:block;width:100%;margin-top:0.3rem;padding-bottom:0.1rem}}.jobs .career__area .role__wrapper .role__setbox .role__box .-img{width:3.82rem}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .role__setbox .role__box .-img{width:100%}}.jobs .career__area .role__wrapper .role__setbox .role__box .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.3rem}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .role__setbox .role__box .-txt{margin-top:0.12rem;padding-left:0}}.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-ttl{font-size:0.28rem;font-weight:700}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-ttl{font-size:0.22rem}}.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-lead{margin-top:0.04rem;font-size:0.2rem;line-height:1.5}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-lead{font-size:0.16rem}}.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-lead li{position:relative;margin-left:0.12rem;padding-left:0.05rem}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-lead li{margin-left:0.13rem;padding-left:0.03rem}}.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-lead li::before{content:"";display:block;position:absolute;top:0.11rem;left:-0.1rem;width:0.07rem;height:0.07rem;border-radius:7px;background:linear-gradient(120deg, #ff6a00 18.94%, #d80716 83.99%)}@media screen and (max-width: 767px){.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-lead li::before{top:0.08rem;width:0.06rem;height:0.06rem}}.jobs .career__area .role__wrapper .role__setbox .role__box .-txt .-lead li+*{margin-top:0.05rem}.jobs .career__area .careerpath__wrapper{margin-top:1rem;padding-top:0.8rem;border-top:1px solid #7b7b7b}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper{margin-top:0.35rem;padding-top:0.35rem}}.jobs .career__area .careerpath__wrapper .-title{margin-bottom:0.2rem;font-size:0.32rem;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .-title{margin-bottom:0.1rem;font-size:0.24rem}}.jobs .career__area .careerpath__wrapper .-lead-cp{margin-bottom:0.8rem;text-align:center}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .-lead-cp{margin-bottom:0.3rem}}.jobs .career__area .careerpath__wrapper .careerpath__box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.5rem;padding:0.45rem;background-color:#f5f5f5}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box{display:block;margin-top:0.3rem;padding:0.2rem}}.jobs .career__area .careerpath__wrapper .careerpath__box .-img{width:5rem}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-img{width:100%}}.jobs .career__area .careerpath__wrapper .careerpath__box .-img .-cap{margin-top:0.2rem;font-size:0.2rem;line-height:1.65}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-img .-cap{margin-top:0.12rem;font-size:0.16rem}}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.45rem}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-txt{margin-top:0.2rem;padding-left:0rem}}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .-ttl{font-weight:bold}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .-ttl{font-size:0.2rem;line-height:1.65}}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .-ttl .-line{display:inline-block;width:1.4rem;margin-right:0.1rem;border-top:2px solid #333;vertical-align:middle}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .-ttl .-line{width:0.5rem;margin-right:0.1rem}}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .-lead{margin-top:0.12rem;font-size:0.18rem}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .-lead{font-size:0.16rem}}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .cp__box{display:inline-block;margin-top:0.12rem;padding-top:0.12rem;border-top:1px solid #999}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .cp__box{margin-top:0.18rem;padding-top:0.18rem}}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .cp__box .-ttl{font-size:0.18rem}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .cp__box dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.16rem}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .cp__box dl{display:block;margin-top:0.1rem}}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .cp__box dl dt{min-width:1rem}@media screen and (max-width: 767px){.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .cp__box dl dt{min-width:inherit;font-weight:bold}}.jobs .career__area .careerpath__wrapper .careerpath__box .-txt .cp__box dl dd{line-height:1.65}.jobs .column__contents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem 0.22rem;margin:0.65rem auto}@media screen and (max-width: 767px){.jobs .column__contents-wrapper{display:block;margin:0.3rem auto 0.1rem;padding:0 0.2rem 0.35rem}}.jobs .column__contents-wrapper .column__contents-box{position:relative;width:4.35rem;min-height:5.4rem;border-radius:0.15rem;overflow:hidden;background:#fff;-webkit-box-shadow:3px 3px 2px 0px rgba(0,0,0,.45);box-shadow:3px 3px 2px 0px rgba(0,0,0,.45)}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box{width:100%;min-height:3.4rem;margin-right:0.2rem;margin-bottom:0.06rem;border-radius:0.15rem}.jobs .column__contents-wrapper .column__contents-box+*{margin-top:0.2rem}}.jobs .column__contents-wrapper .column__contents-box .-text{padding:0.15rem 0.3rem 0.68rem;line-height:1.7}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .-text{padding:0.15rem 0.2rem 0.58rem}}.jobs .column__contents-wrapper .column__contents-box .-ttl{height:100%;margin-top:0.1rem;font-size:0.2rem;font-weight:700}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .-ttl{margin-top:0.08rem;font-size:0.16rem}}.jobs .column__contents-wrapper .column__contents-box .-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.12rem}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .-tag{margin-top:0.08rem}}.jobs .column__contents-wrapper .column__contents-box .-tag li{padding-right:0.06rem;font-size:0.16rem;font-weight:500}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .-tag li{font-size:0.14rem}}.jobs .column__contents-wrapper .column__contents-box .-tag li::before{content:"#";display:inline;font-size:0.16rem;font-weight:500}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .-tag li::before{font-size:0.14rem}}.jobs .column__contents-wrapper .column__contents-box .-date{margin-top:0.15rem;font-size:0.16rem;font-weight:700}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .-date{margin-top:0.1rem;font-size:0.14rem}}.jobs .column__contents-wrapper .column__contents-box .-cate{font-size:0.16rem;font-style:normal;font-weight:500}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .-cate{font-size:0.14rem}}.jobs .column__contents-wrapper .column__contents-box .-cate .-intv{color:#d80716}.jobs .column__contents-wrapper .column__contents-box .-cate .-event{color:#4bccbe}.jobs .column__contents-wrapper .column__contents-box .-cate .-intro{color:#4b69cc}.jobs .column__contents-wrapper .column__contents-box .-cate .-story{color:#e3ce35}.jobs .column__contents-wrapper .column__contents-box .btn__wrap{position:absolute;bottom:0.2rem;right:0.3rem}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .btn__wrap{bottom:0.15rem;right:0.2rem}}.jobs .column__contents-wrapper .column__contents-box .btn__wrap .btn-viewmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.88rem;height:0.42rem;padding:0.03rem;background-color:#222;border-radius:0.3rem;text-decoration:none;color:#fff;font-size:0.18rem;font-weight:700;line-height:1;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.jobs .column__contents-wrapper .column__contents-box .btn__wrap .btn-viewmore{width:1.58rem;height:0.36rem;font-size:0.16rem}}.jobs .column__contents-wrapper .column__contents-box a{display:block;height:100%;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}.jobs .column__contents-wrapper .column__contents-box a:hover{opacity:.8}.jobs .column__contents-wrapper .column__contents-box a:hover .btn-viewmore{background-color:#d80716}.jobs .btn__viewMore-wrap{text-align:center}.jobs .btn__viewMore{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.24rem;height:0.6rem;padding:0.03rem;background-color:#222;border-radius:0.3rem;text-decoration:none;color:#fff;font-size:0.24rem;font-weight:700;line-height:1;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.jobs .btn__viewMore{width:75%;max-width:3.2rem;height:0.54rem;font-size:0.2rem}}.jobs .btn__viewMore:hover{background-color:#d80716;color:#fff}.culture .culture__lead-mdl{width:11.8rem;margin-left:auto;margin-right:auto;font-size:0.32rem}@media screen and (max-width: 767px){.culture .culture__lead-mdl{width:100%;font-size:0.18rem}}.culture .intro__area{padding:0.8rem 0 0;background-color:#f5f5f5}@media screen and (max-width: 767px){.culture .intro__area{padding:0.2rem 0.15rem 0}}.culture .intro__area .title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -2.2rem}@media screen and (max-width: 767px){.culture .intro__area .title__wrapper{display:block;width:100%;margin:0;text-align:center}.culture .intro__area .title__wrapper .line__title.-blk{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap;margin:0.08rem auto 0;padding-right:0.2rem;font-size:0.23rem}}.culture .intro__area .title__wrapper .-en{width:7.36rem;margin-right:0.2rem}@media screen and (max-width: 767px){.culture .intro__area .title__wrapper .-en{display:inline-block;width:75%;margin-right:0.1rem}}.culture .intro__area .vision__box{position:relative;max-width:15.54rem;margin:0 auto;padding:0.4rem 0.4rem 0.8rem;background-color:#f5f5f5}@media screen and (max-width: 767px){.culture .intro__area .vision__box{max-width:inherit;margin:0rem auto 0;padding:0.3rem 0.2rem 0.2rem}}.culture .intro__area .vision__box .-lead{max-width:11.8rem;margin:0.4rem auto 0;font-size:0.32rem;letter-spacing:.095em;text-align:center}@media screen and (max-width: 767px){.culture .intro__area .vision__box .-lead{max-width:inherit;margin:0.1rem auto 0;font-size:0.16rem}.culture .intro__area .vision__box .-lead br{display:none}}.culture .intro__area .vision__box .-img{width:8.8rem;margin:0.5rem auto 0}@media screen and (max-width: 767px){.culture .intro__area .vision__box .-img{width:100%;margin:0.06rem auto 0}}.culture .intro__area .intro__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4rem;margin-top:0.6rem;padding:0 1rem}@media screen and (max-width: 767px){.culture .intro__area .intro__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.15rem;margin-top:0.2rem;padding:0 0.3rem}}.culture .health__area .title__wrapper{padding:0.6rem 0.2rem 1.2rem}@media screen and (max-width: 767px){.culture .health__area .title__wrapper{padding:0.4rem 0.1rem 0}}.culture .health__area .health__image{position:relative;padding:0rem 0.5rem 0}@media screen and (max-width: 767px){.culture .health__area .health__image{padding:0;background-color:#fff}}.culture .health__area .health__image .-copy{position:absolute;top:-0.6rem;right:0.5rem;width:13.2rem;padding:0.7rem;font-size:0.32rem;line-height:2.2;letter-spacing:.15em;background-color:hsla(0,0%,100%,.9)}@media screen and (max-width: 767px){.culture .health__area .health__image .-copy{position:relative;top:auto;right:auto;width:calc(100% - .4rem);margin:-0.2rem auto 0;padding:0.2rem;font-size:0.16rem;line-height:1.85}}.culture .health__area .health__head{padding-top:1rem;background-color:#f5f5f5}@media screen and (max-width: 767px){.culture .health__area .health__head{padding-top:0.2rem}}.culture .health__area .health__intro{background-color:#f5f5f5}@media screen and (max-width: 767px){.culture .health__area .health__intro .title__wrapper{padding:0.3rem 0rem 0.05rem}}.culture .health__area .next__wrapper{padding:0.9rem 0.5rem 2.5rem;background-color:#f5f5f5}@media screen and (max-width: 767px){.culture .health__area .next__wrapper{padding:0.3rem 0.2rem 1.2rem}}.culture .health__area .next__wrapper .health__message{margin:0 -0.4rem;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;line-height:1;color:#e8e8e8;text-align:center;white-space:nowrap}@media screen and (max-width: 767px){.culture .health__area .next__wrapper .health__message{margin:0 -0.08rem;font-size:0.64rem;text-align:left;white-space:inherit;line-height:.85}}.culture .health__area .next__wrapper .health__lead-mdl{max-width:11.8rem;margin:0.6rem auto;text-align:center}@media screen and (max-width: 767px){.culture .health__area .next__wrapper .health__lead-mdl{max-width:inherit;margin:0.2rem auto 0.3rem}}.culture .health__area .next__wrapper .ism__wrapper{max-width:15.54rem;margin:0 auto}@media screen and (max-width: 767px){.culture .health__area .next__wrapper .ism__wrapper{max-width:inherit}}.culture .health__area .next__wrapper .ism__title{text-align:center}.culture .health__area .next__wrapper .ism__title .-ttl{display:inline-block;padding:0.18rem 0.4rem 0.16rem;font-weight:bold;line-height:1;color:#fff;background:-webkit-gradient(linear, left top, right top, from(#ff6a00), to(#d80716));background:linear-gradient(90deg, #ff6a00 0%, #d80716 100%);letter-spacing:.15em;border-radius:0.6rem}@media screen and (max-width: 767px){.culture .health__area .next__wrapper .ism__title .-ttl{padding:0.13rem 0.4rem 0.1rem;font-size:0.18rem}}.culture .health__area .next__wrapper .ism__setbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.2rem;margin-top:0.7rem}@media screen and (max-width: 767px){.culture .health__area .next__wrapper .ism__setbox{display:block;margin-top:0.2rem}}.culture .health__area .next__wrapper .ism__setbox .ism__box{width:33%}@media screen and (max-width: 767px){.culture .health__area .next__wrapper .ism__setbox .ism__box{width:100%;margin-top:0.25rem}}.culture .health__area .next__wrapper .ism__setbox .ism__box .-ttl{margin-bottom:0.1rem;font-size:0.32rem;color:#d80716;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){.culture .health__area .next__wrapper .ism__setbox .ism__box .-ttl{margin-bottom:0.1rem;font-size:0.24rem}}.culture .health__area .next__wrapper .ism__setbox .ism__box .-lead{margin-top:0.2rem;font-size:0.18rem;line-height:2}@media screen and (max-width: 767px){.culture .health__area .next__wrapper .ism__setbox .ism__box .-lead{margin-top:0.15rem;font-size:0.16rem;line-height:1.85}}.culture .envi__area{padding:0.01rem 0 0.01rem;background:linear-gradient(109.54deg, #fe0517 0%, #ff8902 132.67%)}@media screen and (max-width: 767px){.culture .envi__area{padding:0.01rem 0 0.5rem}}.culture .envi__area .envi__imagset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 0.08rem;margin:0.7rem -1.3rem -2.8rem}@media screen and (max-width: 767px){.culture .envi__area .envi__imagset{gap:0 0.02rem;margin:0 -0.4rem -0.8rem}}.culture .envi__area .envi__imagset .-img01{width:5.6rem}@media screen and (max-width: 767px){.culture .envi__area .envi__imagset .-img01{width:1.68rem}}.culture .envi__area .envi__imagset .-img02{width:6.5rem}@media screen and (max-width: 767px){.culture .envi__area .envi__imagset .-img02{width:1.95rem}}.culture .envi__area .envi__imagset .-img03{width:5.43rem}@media screen and (max-width: 767px){.culture .envi__area .envi__imagset .-img03{width:1.629rem}}.culture .envi__area .envi__imagset .-img04{width:6.5rem}@media screen and (max-width: 767px){.culture .envi__area .envi__imagset .-img04{display:none}}.culture .envi__area .title__wrapper{padding:0.8rem 0.1rem 0.8rem}@media screen and (max-width: 767px){.culture .envi__area .title__wrapper{padding:0.4rem 0.1rem 0.2rem}}.culture .envi__area .title__wrapper .-en{font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:bold;line-height:1;color:#d80716}@media screen and (max-width: 767px){.culture .envi__area .title__wrapper .-en{margin:0 -0.08rem;font-size:0.48rem;letter-spacing:-0.025em}}.culture .envi__area .envi__inner{max-width:15.54rem;margin:0 auto}@media screen and (max-width: 767px){.culture .envi__area .envi__inner{max-width:inherit;padding:0 0.2rem}}.culture .envi__area .envi__lead-mdl{margin-bottom:0.7rem;font-size:0.32rem;color:#fff}@media screen and (max-width: 767px){.culture .envi__area .envi__lead-mdl{margin-bottom:0.15rem;font-size:0.18rem}}.culture .envi__area .envi__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0.3rem;padding:0.5rem 0.5rem 0.5rem 0.8rem;background-color:#fff}@media screen and (max-width: 767px){.culture .envi__area .envi__box{display:block;margin-top:0.2rem;padding:0.25rem 0.2rem 0.2rem}}.culture .envi__area .envi__box .-img{width:3rem}@media screen and (max-width: 767px){.culture .envi__area .envi__box .-img{width:55%;margin:0 auto 0.15rem}}.culture .envi__area .envi__box .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.5rem}@media screen and (max-width: 767px){.culture .envi__area .envi__box .-txt{padding-left:0}}.culture .envi__area .envi__box .-txt .-ttl{margin-bottom:0.16rem;font-size:0.32rem;font-weight:bold}@media screen and (max-width: 767px){.culture .envi__area .envi__box .-txt .-ttl{margin-bottom:0.1rem;font-size:0.2rem;text-align:center}}.culture .envi__area .culture-env__slider{margin-top:-1.7rem}@media screen and (max-width: 767px){.culture .envi__area .culture-env__slider{margin-top:-0.51rem}}.culture .envi__area .culture-env__slider .-img{height:6.33rem;padding:0 0.05rem}@media screen and (max-width: 767px){.culture .envi__area .culture-env__slider .-img{height:1.899rem;padding:0 0.02rem}}.culture .envi__area .culture-env__slider .-img img{height:100%;width:auto}.culture .culture__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.6rem 0.85rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.8rem}@media screen and (max-width: 767px){.culture .culture__list{display:block;margin-top:0.3rem}}.culture .culture__list>*{width:calc((100% - 1.7rem)/3)}@media screen and (max-width: 767px){.culture .culture__list>*{width:100%}}.culture .culture__list>* .-title{margin-top:0.16rem;font-weight:bold}@media screen and (max-width: 767px){.culture .culture__list>* .-title{margin-top:0.14rem;font-size:0.19rem}}.culture .culture__list>* .-lead{margin-top:0.1rem;font-size:0.18rem}@media screen and (max-width: 767px){.culture .culture__list>* .-lead{margin-top:0.03rem;font-size:0.16rem}}@media screen and (max-width: 767px){.culture .culture__list .culture__box+*{margin-top:0.35rem}}.culture .system__area{padding-top:4.2rem;padding-bottom:1.2rem}@media screen and (max-width: 767px){.culture .system__area{padding-top:0.5rem;padding-bottom:0.4rem}}.culture .system__area .title__wrapper{position:relative;margin:0 0rem 1rem -1.7rem}@media screen and (max-width: 767px){.culture .system__area .title__wrapper{margin:0 0rem 0.35rem -0.15rem}}.culture .system__area .title__wrapper .-ttl{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.culture .system__area .title__wrapper .-ttl{left:0.13rem}}.culture .system__area .title__wrapper .-ttl .-en{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;color:#eaebef}@media screen and (max-width: 767px){.culture .system__area .title__wrapper .-ttl .-en{font-size:0.73rem;line-height:.85}}.culture .benefit__area{padding-top:1.2rem;padding-bottom:1rem;background-color:#f5f5f5}@media screen and (max-width: 767px){.culture .benefit__area{padding-top:0.5rem;padding-bottom:0.4rem}}.culture .benefit__area .title__wrapper{position:relative;margin:0 -1.7rem 1.3rem -1.7rem}@media screen and (max-width: 767px){.culture .benefit__area .title__wrapper{margin:0 0rem 0.35rem -0.15rem}}.culture .benefit__area .title__wrapper .-ttl{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.culture .benefit__area .title__wrapper .-ttl{right:auto;left:0.13rem}}.culture .benefit__area .title__wrapper .-ttl .-en{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;color:#e8e8e8}@media screen and (max-width: 767px){.culture .benefit__area .title__wrapper .-ttl .-en{font-size:0.75rem;line-height:.85}}.data .intro__area{margin-top:1rem}@media screen and (max-width: 767px){.data .intro__area{margin-top:0.5rem}}.data .intro__area .-lead{padding-left:2.88rem;font-size:0.32rem}@media screen and (max-width: 767px){.data .intro__area .-lead{padding-left:0rem;font-size:0.18rem}}.data .data__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:0.48rem;line-height:1.25}@media screen and (max-width: 767px){.data .data__title{font-size:0.25rem;line-height:1.2}}.data .data__title .-num{display:block;height:0.76rem;margin-right:0.2rem}@media screen and (max-width: 767px){.data .data__title .-num{width:0.52rem;height:0.456rem;margin-right:0.1rem}}.data .data__title .-num img{height:100%;width:auto}.data .data__title .-ttl{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.data .data__title.-ctr{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.data .data__outer{margin-top:1rem}@media screen and (max-width: 767px){.data .data__outer{margin-top:0.5rem}}.data .data__outer.-mrg{padding-bottom:1rem}@media screen and (max-width: 767px){.data .data__outer.-mrg{padding-bottom:0.5rem}}.data .data__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.2rem;margin-top:0.5rem}@media screen and (max-width: 767px){.data .data__wrapper{display:block;margin-top:0.25rem}}.data .data__wrapper .data__box{padding:0.4rem;background-color:#fff;text-align:center}@media screen and (max-width: 767px){.data .data__wrapper .data__box{padding:0.2rem;margin-top:0.15rem}}.data .data__wrapper .data__box .-ttl{display:inline-block;min-width:1.6rem;padding:0.1rem 0.4rem;background-color:#d80716;color:#fff;border-radius:0.3rem;text-align:center;font-size:0.3rem;font-weight:700;line-height:1}@media screen and (max-width: 767px){.data .data__wrapper .data__box .-ttl{min-width:1.6rem;padding:0.1rem 0.3rem;font-size:0.18rem}}.data .data__wrapper .data__box .-ttl .-sml{font-size:.7em}.data .data__wrapper .data__box .-img{margin:0.4rem auto 0}@media screen and (max-width: 767px){.data .data__wrapper .data__box .-img{margin:0.2rem auto 0}}.data .data__wrapper.-data01 .data__box{background-color:#f5f5f5}.data .data__wrapper.-data01 .data__box .-ttl{background-color:#d80716}.data .data__wrapper.-data01 .data__box:nth-child(1){width:calc(50% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data01 .data__box:nth-child(1){width:100%;margin-top:0}}.data .data__wrapper.-data01 .data__box:nth-child(1) .-img{width:4.9rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data01 .data__box:nth-child(1) .-img{margin-top:0.25rem;width:93%}}.data .data__wrapper.-data01 .data__box:nth-child(2){width:calc(50% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data01 .data__box:nth-child(2){width:100%}}.data .data__wrapper.-data01 .data__box:nth-child(2) .-img{width:5.15rem;margin-top:0.25rem}@media screen and (max-width: 767px){.data .data__wrapper.-data01 .data__box:nth-child(2) .-img{margin:0.3rem 0rem 0;width:100%}}.data .data__wrapper.-data01 .data__box:nth-child(3){width:7.64rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.data .data__wrapper.-data01 .data__box:nth-child(3){width:100%}}.data .data__wrapper.-data01 .data__box .-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width: 767px){.data .data__wrapper.-data01 .data__box .-inner{display:block;padding-left:0.1rem}}.data .data__wrapper.-data01 .data__box .-inner .-img{width:5.27rem;margin-top:0.33rem}@media screen and (max-width: 767px){.data .data__wrapper.-data01 .data__box .-inner .-img{width:100%;margin-top:0.16rem}}.data .data__wrapper.-data02 .data__box{background-color:#f7fafc}.data .data__wrapper.-data02 .data__box .-ttl{background-color:#1b6fe3}.data .data__wrapper.-data02 .data__box:nth-child(1){width:calc(33.33% - .2rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(1){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(1) .-img{width:2rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(1) .-img{margin-top:0.15rem;width:45%}}.data .data__wrapper.-data02 .data__box:nth-child(2){width:calc(33.33% - .1333333333rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(2){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(2) .-img{width:1.88rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(2) .-img{margin-top:0.15rem;width:42%}}.data .data__wrapper.-data02 .data__box:nth-child(3){width:calc(33.33% - .1333333333rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(3){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(3) .-img{width:3.58rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(3) .-img{margin-top:0.15rem;width:91%}}.data .data__wrapper.-data02 .data__box:nth-child(4){width:calc(49.99% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(4){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(4) .-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(4) .-inner{display:block}}.data .data__wrapper.-data02 .data__box:nth-child(4) .-img:nth-child(1){width:2.14rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(4) .-img:nth-child(1){margin-top:0.15rem;width:45%}}.data .data__wrapper.-data02 .data__box:nth-child(4) .-img:nth-child(2){width:3.09rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(4) .-img:nth-child(2){margin-top:0.1rem;width:70%}}.data .data__wrapper.-data02 .data__box:nth-child(5){width:calc(49.99% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(5){width:100%;padding:0.2rem 0.1rem}}.data .data__wrapper.-data02 .data__box:nth-child(5) .-img{width:5.48rem;margin-top:0.15rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(5) .-img{margin-top:0.1rem;width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(6){width:calc(66.66% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(6){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(6) .-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.1rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(6) .-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.15rem}}.data .data__wrapper.-data02 .data__box:nth-child(6) .-img{width:25%;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(6) .-img{margin-top:0;width:calc(49.99% - .05rem)}}.data .data__wrapper.-data02 .data__box:nth-child(6) .-cap{margin-top:0.2rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(6) .-cap{margin-top:0.15rem;line-height:1.65}}.data .data__wrapper.-data02 .data__box:nth-child(7){width:calc(33.33% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(7){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(7) .-img{width:2.63rem;margin-top:0.15rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(7) .-img{margin-top:0.05rem;width:60%}}.data .data__wrapper.-data02 .data__box:nth-child(8){width:calc(33.33% - .1333333333rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(8){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(8) .-img{width:2.64rem;margin-top:0.25rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(8) .-img{margin-top:0.12rem;width:65%}}.data .data__wrapper.-data02 .data__box:nth-child(9){width:calc(33.33% - .1333333333rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(9){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(9) .-img{width:4.15rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(9) .-img{margin-top:0.15rem;width:80%}}.data .data__wrapper.-data02 .data__box:nth-child(10){width:calc(33.33% - .1333333333rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(10){width:100%}}.data .data__wrapper.-data02 .data__box:nth-child(10) .-img{width:3.6rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data02 .data__box:nth-child(10) .-img{margin-top:0.15rem;width:85%}}.data .data__wrapper.-data03 .data__box{background-color:#f4fcfa}.data .data__wrapper.-data03 .data__box .-ttl{background-color:#13c77b}.data .data__wrapper.-data03 .data__box.-box01{width:100%}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .data__box.-box01{width:100%;margin-top:0}}.data .data__wrapper.-data03 .data__box.-box01 .-img{width:8.88rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .data__box.-box01 .-img{margin-top:0.15rem;width:100%}}.data .data__wrapper.-data03 .data__box.-box02{width:50%}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .data__box.-box02{width:100%;margin-top:0}}.data .data__wrapper.-data03 .data__box.-box02 .-img{width:3.83rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .data__box.-box02 .-img{margin-top:0.15rem;width:75%}}.data .data__wrapper.-data03 .data__box.-box03{width:50%}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .data__box.-box03{width:100%;margin-top:0.2rem}}.data .data__wrapper.-data03 .data__box.-box03 .-img{width:3.48rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .data__box.-box03 .-img{margin-top:0.15rem;width:72%}}.data .data__wrapper.-data03 .data__box.-box04{width:calc(33.33% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .data__box.-box04{width:100%}}.data .data__wrapper.-data03 .data__box.-box04 .-img{width:3.62rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .data__box.-box04 .-img{margin-top:0.1rem;width:75%}}.data .data__wrapper.-data03 .-outer{width:calc(66.66% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .-outer{width:100%;margin-top:0}}.data .data__wrapper.-data03 .-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.2rem;margin-top:0.2rem}@media screen and (max-width: 767px){.data .data__wrapper.-data03 .-inner{display:block}}.data .data__wrapper.-data04 .data__box{background-color:#fff9f2}.data .data__wrapper.-data04 .data__box .-ttl{background-color:#ffa600}.data .data__wrapper.-data04 .data__box.-box01{width:100%}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box01{width:100%}}.data .data__wrapper.-data04 .data__box.-box01 .-img{width:14.23rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box01 .-img{margin-top:0.2rem;width:100%}}.data .data__wrapper.-data04 .data__box.-box02{width:calc(49.99% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box02{width:100%}}.data .data__wrapper.-data04 .data__box.-box02 .-img{width:6.65rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box02 .-img{margin-top:0.15rem;width:100%}}.data .data__wrapper.-data04 .data__box.-box03{width:100%;padding:0.4rem 0.2rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box03{width:100%;padding:0.2rem}}.data .data__wrapper.-data04 .data__box.-box03 .-img{width:7.14rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box03 .-img{margin-top:0.2rem;width:100%}}.data .data__wrapper.-data04 .data__box.-box04{width:100%;margin-top:0.2rem;padding:0.4rem 0.2rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box04{width:100%;padding:0.2rem}}.data .data__wrapper.-data04 .data__box.-box04 .-img{width:7.14rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box04 .-img{margin-top:0.2rem;width:100%}}.data .data__wrapper.-data04 .data__box.-box05{width:calc(65.99% - .1rem);padding:0.4rem 0.2rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box05{width:100%;padding:0.2rem}}.data .data__wrapper.-data04 .data__box.-box05 .-img{width:9.24rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box05 .-img{margin-top:0.2rem;width:100%}}.data .data__wrapper.-data04 .data__box.-box06{width:calc(33.99% - .1rem);padding:0.4rem 0.2rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box06{width:100%;padding:0.2rem}}.data .data__wrapper.-data04 .data__box.-box06 .-img{width:4.7rem;margin-top:0.3rem}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .data__box.-box06 .-img{margin-top:0.2rem;width:100%}}.data .data__wrapper.-data04 .-outer{width:calc(49.99% - .1rem)}@media screen and (max-width: 767px){.data .data__wrapper.-data04 .-outer{width:100%;margin-top:0}}.column{background-color:#f5f5f5}.column .contents-column__area{padding-top:0.8rem;padding-bottom:0.8rem;background-color:#fff}@media screen and (max-width: 767px){.column .contents-column__area{padding-top:0.65rem;padding-bottom:0.6rem}}.column .column__contents-inner{max-width:13.5rem;margin:0 auto}@media screen and (max-width: 767px){.column .column__contents-inner{max-width:inherit}}.column .contents-column__slider{width:15.54rem;margin:0.6rem auto 0}@media screen and (max-width: 767px){.column .contents-column__slider{width:100%;margin:0.1rem 0 0;padding:0 0.2rem}}.column .contents-column__slider .-slider-inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media screen and (max-width: 767px){.column .contents-column__slider .-slider-inn{display:block}}.column .contents-column__slider .-slider-inn .-img{width:7.1rem;border-radius:0.16rem;overflow:hidden}@media screen and (max-width: 767px){.column .contents-column__slider .-slider-inn .-img{width:100%;border-radius:0.12rem}}.column .contents-column__slider .-slider-inn .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.88rem;padding-bottom:0.3rem}@media screen and (max-width: 767px){.column .contents-column__slider .-slider-inn .-txt{padding:0.25rem 0 0}}.column .contents-column__slider .-slider-inn .-txt .-cate{font-size:0.16rem;font-style:normal;font-weight:500}@media screen and (max-width: 767px){.column .contents-column__slider .-slider-inn .-txt .-cate{font-size:0.14rem}}.column .contents-column__slider .-slider-inn .-txt .-cate .-intv{color:#d80716}.column .contents-column__slider .-slider-inn .-txt .-cate .-event{color:#4bccbe}.column .contents-column__slider .-slider-inn .-txt .-cate .-intro{color:#4b69cc}.column .contents-column__slider .-slider-inn .-txt .-cate .-story{color:#e3ce35}.column .contents-column__slider .-slider-inn .-txt .-title{margin:0.15rem 0 0.3rem;padding-right:1rem;font-size:0.3rem}@media screen and (max-width: 767px){.column .contents-column__slider .-slider-inn .-txt .-title{margin:0.1rem 0 0.15rem;padding-right:0rem;font-size:0.2rem;line-height:1.65}}.column .contents-column__slider .-slider-inn .-txt .-date{font-size:0.18rem}@media screen and (max-width: 767px){.column .contents-column__slider .-slider-inn .-txt .-date{font-size:0.16rem}}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("/recruit/css/lib/fonts/slick.eot");src:url("/recruit/css/lib/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/recruit/css/lib/fonts/slick.woff") format("woff"),url("/recruit/css/lib/fonts/slick.ttf") format("truetype"),url("/recruit/css/lib/fonts/slick.svg#slick") format("svg")}.column .contents-column__slider .slick-dotted.slick-slider{margin-bottom:0.8rem}@media screen and (max-width: 767px){.column .contents-column__slider .slick-dotted.slick-slider{margin-bottom:0.4rem}}.column .contents-column__slider .slick-dots{z-index:1;position:absolute;bottom:-0.6rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}@media screen and (max-width: 767px){.column .contents-column__slider .slick-dots{bottom:-0.4rem;left:0}}.column .contents-column__slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.column .contents-column__slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.column .contents-column__slider .slick-dots li button:hover,.column .contents-column__slider .slick-dots li button:focus{outline:none}.column .contents-column__slider .slick-dots li button:hover:before,.column .contents-column__slider .slick-dots li button:focus:before{opacity:1}.column .contents-column__slider .slick-dots li button:before{font-family:"slick";font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.column .contents-column__slider .slick-dots li.slick-active button:before{opacity:.75;color:#000}.column .column__navi{margin-top:0.65rem}@media screen and (max-width: 767px){.column .column__navi{margin-top:0.3rem}}.column .column__navi .column__navi-inner{padding:0.4rem 0.8rem;background-color:#fff;text-align:center;border-radius:0.15rem}@media screen and (max-width: 767px){.column .column__navi .column__navi-inner{padding:0.2rem 0.2rem;border-radius:0.12rem}}.column .column__navi .column__navi-inner .-title{font-size:0.3rem;font-weight:bold}@media screen and (max-width: 767px){.column .column__navi .column__navi-inner .-title{font-size:0.2rem}}.column .column__navi .column__navi-inner .-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.15rem}@media screen and (max-width: 767px){.column .column__navi .column__navi-inner .-list{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.1rem}}.column .column__navi .column__navi-inner .-list a{display:inline-block;padding:0.12rem 0.2rem 0.1rem;border:1px solid #ccc;font-size:0.2rem;line-height:1;text-decoration:none;border-radius:0.4rem}@media screen and (max-width: 767px){.column .column__navi .column__navi-inner .-list a{padding:0.1rem 0.2rem 0.08rem;border:1px solid #ccc;font-size:0.16rem}}.column .column__navi .column__navi-inner .-list a.-current{background-color:#eee}.column .column__contents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem 0.22rem;margin-top:0.65rem;padding-bottom:1rem}@media screen and (max-width: 767px){.column .column__contents-wrapper{display:block;margin-top:0.3rem;padding:0 0.2rem 0.5rem}}.column .column__contents-wrapper .column__contents-box{position:relative;width:4.35rem;min-height:5.4rem;border-radius:0.15rem;overflow:hidden;background:#fff;-webkit-box-shadow:3px 3px 2px 0px rgba(0,0,0,.45);box-shadow:3px 3px 2px 0px rgba(0,0,0,.45)}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box{width:100%;min-height:3.4rem;margin-right:0.2rem;margin-bottom:0.06rem;border-radius:0.15rem}.column .column__contents-wrapper .column__contents-box+*{margin-top:0.2rem}}.column .column__contents-wrapper .column__contents-box .-text{padding:0.15rem 0.3rem 0.68rem;line-height:1.7}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .-text{padding:0.15rem 0.2rem 0.58rem}}.column .column__contents-wrapper .column__contents-box .-ttl{height:100%;margin-top:0.1rem;font-size:0.2rem;font-weight:700}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .-ttl{margin-top:0.08rem;font-size:0.16rem}}.column .column__contents-wrapper .column__contents-box .-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.12rem}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .-tag{margin-top:0.08rem}}.column .column__contents-wrapper .column__contents-box .-tag li{padding-right:0.06rem;font-size:0.16rem;font-weight:500}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .-tag li{font-size:0.14rem}}.column .column__contents-wrapper .column__contents-box .-tag li::before{content:"#";display:inline;font-size:0.16rem;font-weight:500}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .-tag li::before{font-size:0.14rem}}.column .column__contents-wrapper .column__contents-box .-date{margin-top:0.15rem;font-size:0.16rem;font-weight:700}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .-date{margin-top:0.1rem;font-size:0.14rem}}.column .column__contents-wrapper .column__contents-box .-cate{font-size:0.16rem;font-style:normal;font-weight:500}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .-cate{font-size:0.14rem}}.column .column__contents-wrapper .column__contents-box .-cate .-intv{color:#d80716}.column .column__contents-wrapper .column__contents-box .-cate .-event{color:#4bccbe}.column .column__contents-wrapper .column__contents-box .-cate .-intro{color:#4b69cc}.column .column__contents-wrapper .column__contents-box .-cate .-story{color:#e3ce35}.column .column__contents-wrapper .column__contents-box .btn__wrap{position:absolute;bottom:0.2rem;right:0.3rem}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .btn__wrap{bottom:0.15rem;right:0.2rem}}.column .column__contents-wrapper .column__contents-box .btn__wrap .btn-viewmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.88rem;height:0.42rem;padding:0.03rem;background-color:#222;border-radius:0.3rem;text-decoration:none;color:#fff;font-size:0.18rem;font-weight:700;line-height:1;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.column .column__contents-wrapper .column__contents-box .btn__wrap .btn-viewmore{width:1.58rem;height:0.36rem;font-size:0.16rem}}.column .column__contents-wrapper .column__contents-box a{display:block;height:100%;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}.column .column__contents-wrapper .column__contents-box a:hover{opacity:.8}.column .column__contents-wrapper .column__contents-box a:hover .btn-viewmore{background-color:#d80716}.column .contents-column__mainArea{padding-top:0.8rem;padding-bottom:0.4rem}@media screen and (max-width: 767px){.column .contents-column__mainArea{padding:0.15rem 0.2rem 0.3rem}}.column .contents-column__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:15.54rem;margin:0.6rem auto 0;background-color:#fff;border-radius:0.16rem;overflow:hidden}@media screen and (max-width: 767px){.column .contents-column__main{max-width:inherit;display:block;border-radius:0.12rem}}.column .contents-column__main .-img{width:7.1rem}@media screen and (max-width: 767px){.column .contents-column__main .-img{width:100%}}.column .contents-column__main .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.88rem;padding-bottom:0.3rem}@media screen and (max-width: 767px){.column .contents-column__main .-txt{padding:0.25rem 0.15rem 0.1rem}}.column .contents-column__main .-txt .-cate{font-size:0.16rem;font-style:normal;font-weight:500}@media screen and (max-width: 767px){.column .contents-column__main .-txt .-cate{font-size:0.14rem}}.column .contents-column__main .-txt .-cate .-intv{color:#d80716}.column .contents-column__main .-txt .-cate .-event{color:#4bccbe}.column .contents-column__main .-txt .-cate .-intro{color:#4b69cc}.column .contents-column__main .-txt .-cate .-story{color:#e3ce35}.column .contents-column__main .-txt .-title{margin:0.15rem 0 0.3rem;padding-right:0.6rem;font-size:0.3rem}@media screen and (max-width: 767px){.column .contents-column__main .-txt .-title{margin:0.1rem 0 0.15rem;padding-right:0rem;font-size:0.2rem;line-height:1.65}}.column .contents-column__main .-txt .-date{font-size:0.18rem}@media screen and (max-width: 767px){.column .contents-column__main .-txt .-date{font-size:0.16rem}}.column .contents-column__main .-txt .-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 0.05rem}@media screen and (max-width: 767px){.column .contents-column__main .-txt .-list{gap:0.05rem}}.column .contents-column__main .-txt .-list li{padding:0.06rem 0.16rem;font-size:0.14rem;line-height:1;background-color:#4b4b4b;color:#fff}.column .contents-column__main .-txt .-titleset{position:absolute;bottom:0.25rem;right:0.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.15rem}@media screen and (max-width: 767px){.column .contents-column__main .-txt .-titleset{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;bottom:auto;right:auto;margin:0 0 0 auto;padding:0.1rem 0 0}}.column .contents-column__main .-txt .-titleset .-ttl{font-family:"Poppins",sans-serif;font-weight:700;font-size:0.24rem;font-weight:bold}@media screen and (max-width: 767px){.column .contents-column__main .-txt .-titleset .-ttl{font-size:0.2rem}}.column .contents-column__main .-txt .-titleset .-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.1rem}@media screen and (max-width: 767px){.column .contents-column__main .-txt .-titleset .-icon{gap:0 0.05rem}}.column .contents-column__main .-txt .-titleset .-icon li{width:0.32rem;height:0.32rem}@media screen and (max-width: 767px){.column .contents-column__main .-txt .-titleset .-icon li{width:0.24rem;height:0.24rem}}.column .column__contentsBody-inner{padding:1.2rem 1.6rem;background-color:#fff;border-radius:0.2rem;font-size:0.18rem}@media screen and (max-width: 767px){.column .column__contentsBody-inner{padding:0.2rem 0.2rem;border-radius:0.14rem;font-size:0.16rem}}.column .column__contentsBody-inner h1{margin:0.25rem 0;font-size:0.35rem !important;font-weight:bold}@media screen and (max-width: 767px){.column .column__contentsBody-inner h1{margin:0.2rem 0;font-size:0.3rem !important;line-height:1.65}}.column .column__contentsBody-inner h2{margin:0.25rem 0;font-size:0.3rem !important;font-weight:bold}@media screen and (max-width: 767px){.column .column__contentsBody-inner h2{margin:0.2rem 0;font-size:0.24rem !important;line-height:1.65}}.column .column__contentsBody-inner h3{margin:0.25rem 0;font-size:0.24rem !important;font-weight:bold}@media screen and (max-width: 767px){.column .column__contentsBody-inner h3{margin:0.2rem 0;font-size:0.2rem !important;line-height:1.65}}.column .column__contentsBody-inner h4,.column .column__contentsBody-inner h5{margin:0.25rem 0;font-size:0.2rem !important;font-weight:bold}@media screen and (max-width: 767px){.column .column__contentsBody-inner h4,.column .column__contentsBody-inner h5{margin:0.2rem 0;font-size:0.18rem !important;line-height:1.65}}.column .column__contentsBody-inner h6{margin:0.25rem 0;font-size:0.18rem !important;font-weight:bold}@media screen and (max-width: 767px){.column .column__contentsBody-inner h6{margin:0.2rem 0;font-size:0.16rem !important;line-height:1.65}}.column .column__contentsBody-inner p{font-size:0.18rem}@media screen and (max-width: 767px){.column .column__contentsBody-inner p{font-size:0.16rem}}.column .column__contentsBody-inner p+p{margin-top:0.25rem}@media screen and (max-width: 767px){.column .column__contentsBody-inner p+p{margin-top:0.2rem}}.column .column__contentsBody-inner img{margin:0.25rem 0}@media screen and (max-width: 767px){.column .column__contentsBody-inner img{margin:0.2rem 0}}.column .column__contentsBody-inner ul,.column .column__contentsBody-inner ol{margin:0.4rem 0 0.25rem}@media screen and (max-width: 767px){.column .column__contentsBody-inner ul,.column .column__contentsBody-inner ol{margin:0.3rem 0 0.2rem}}.column .btn_wrapper{padding:0.8rem 0;text-align:center}@media screen and (max-width: 767px){.column .btn_wrapper{padding:0.3rem 0 0.3rem}}.column .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.column .wp-pagenavi a,.column .wp-pagenavi span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.18rem;height:0.18rem;margin:0 0.04rem 0.04rem;padding:0 0.04rem;border:1px solid #777;text-decoration:none}@media screen and (max-width: 767px){.column .wp-pagenavi a,.column .wp-pagenavi span{width:0.14rem;height:0.14rem;margin:0 0.02rem 0.04rem}}.column .wp-pagenavi .pages{width:initial !important;padding:0 0.1rem;white-space:nowrap;border:1px solid rgba(119,119,119,.25)}.column .wp-pagenavi .previouspostslink,.column .wp-pagenavi .nextpostslink{background-color:rgba(119,119,119,.15);border:0}.column .wp-pagenavi .current{background-color:#333;color:#fff}.column .pager_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.24rem;margin:0.05rem 0 1rem;padding:0 0.4rem}@media screen and (max-width: 767px){.column .pager_wrapper{gap:0.16rem;margin:0.05rem 0 0.6rem;padding:0 0.2rem}}.column .pager_wrapper a,.column .pager_wrapper span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.4rem;height:0.4rem;text-decoration:none}@media screen and (max-width: 767px){.column .pager_wrapper a,.column .pager_wrapper span{width:0.3rem;height:0.3rem}}.column .pager_wrapper .-navi{border:1px solid #777}.column .pager_wrapper .-navi img{width:0.1rem}.column .pager_wrapper .-navi.-next img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.column .pager_wrapper .-current{background-color:#444;color:#fff}.column .heateor_sss_svg{margin-right:4px !important;margin-bottom:4px !important}.column .heateor_sss_button_instagram .heateor_sss_svg{background:linear-gradient(45deg, #f9ce34 10%, #ee2a7b 50%, #6228d7 90%) !important}.wp-block-buttons .wp-block-button__link:hover{color:#fff}.wp-block-buttons .wp-block-button__link:visited{color:#fff}.contact .contact-mv__area{position:relative}@media screen and (max-width: 767px){.contact .contact-mv__area .-img img{max-width:300%;width:140%;margin:0 -20%}}.contact .contact-mv__area .contact-mv__outer{position:absolute;bottom:0;left:0;width:100%;padding:0 0.8rem}@media screen and (max-width: 767px){.contact .contact-mv__area .contact-mv__outer{padding:0 0.2rem}}.contact .contact-mv__area .contact-mv__inner{text-align:center}.contact .contact-mv__area .contact-mv__inner .-copy{font-size:0.8rem;font-weight:bold;line-height:1.45;letter-spacing:.099em;color:#fff}@media screen and (max-width: 767px){.contact .contact-mv__area .contact-mv__inner .-copy{font-size:0.28rem}}.contact .contact-mv__area .contact-mv__inner .-title{width:8.46rem;margin:-0.1rem auto}@media screen and (max-width: 767px){.contact .contact-mv__area .contact-mv__inner .-title{width:2.961rem}}.contact .contact-join__area{padding:1rem 0.8rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(-31.16%, #d80716), color-stop(145.38%, #fe8503));background:linear-gradient(180deg, #d80716 -31.16%, #fe8503 145.38%);color:#fff;text-align:center}@media screen and (max-width: 767px){.contact .contact-join__area{padding:0.3rem 0.2rem}}.contact .contact-join__area .join__copy{font-size:0.5rem;font-weight:bold}@media screen and (max-width: 767px){.contact .contact-join__area .join__copy{font-size:0.24rem}}.contact .contact-join__area .join__lead{margin-top:0.2rem;font-size:0.32rem}@media screen and (max-width: 767px){.contact .contact-join__area .join__lead{font-size:0.16rem}}.contact .contact-join__area .join__btnset{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0.1rem;margin-top:0.7rem}@media screen and (max-width: 767px){.contact .contact-join__area .join__btnset{display:block;padding:0;margin-top:0.3rem}}.contact .contact-join__area .join__btnset .-btn{width:50%;padding:0 0.25rem}@media screen and (max-width: 767px){.contact .contact-join__area .join__btnset .-btn{width:100%;padding:0 0rem}}.contact .contact-join__area .join__btnset .-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.64rem;text-decoration:none;background-color:#fff;border:5px solid #d80716;-webkit-transition:border-color .3s;transition:border-color .3s}@media screen and (max-width: 767px){.contact .contact-join__area .join__btnset .-btn a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:1rem;margin-bottom:0.1rem;padding:0.05rem 0.2rem 0.05rem 0.2rem;border-color:#bd0612}}.contact .contact-join__area .join__btnset .-btn a .-txt{display:block;margin-right:0.3rem;color:#222;font-size:0.48rem;font-weight:700;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width: 767px){.contact .contact-join__area .join__btnset .-btn a .-txt{margin-right:0rem;font-size:0.24rem}}.contact .contact-join__area .join__btnset .-btn a .-circle{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.82rem;height:0.82rem;margin-left:0.2rem;border-radius:50%;background-color:#d80716;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 767px){.contact .contact-join__area .join__btnset .-btn a .-circle{width:0.44rem;height:0.44rem;margin-left:0rem}}.contact .contact-join__area .join__btnset .-btn a .-arrow{display:block;width:0.23rem;height:0.21rem;line-height:1}@media screen and (max-width: 767px){.contact .contact-join__area .join__btnset .-btn a .-arrow{width:0.1495rem;height:0.1365rem}}.contact .contact-join__area .join__btnset .-btn a .-arrow svg{width:100%;height:auto}@media screen and (max-width: 767px){.contact .contact-join__area .join__btnset .-btn a .-arrow svg{display:block}}.contact .contact-join__area .join__btnset .-btn a .-arrow svg path{fill:#fff;stroke:#fff}.contact .contact-join__area .join__btnset .-btn a:hover .-txt{color:#d80716}.contact .contact-join__area .join__btnset .-btn a:hover .-circle{-webkit-transform:translateX(0.1rem);transform:translateX(0.1rem)}.contact .contact-join__area .join__btnset .-btn a.-org{border-color:#ff6a00}.contact .contact-join__area .join__btnset .-btn a.-org .-circle{background-color:#ff6a00}.contact .contact-join__area .join__btnset .-btn a.-org:hover .-txt{color:#ff6a00}.contact .contact-join__area .join__btnset .-btn a.-org:hover .-circle{-webkit-transform:translateX(0.1rem);transform:translateX(0.1rem)}.contact .contact__wrapper{margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 767px){.contact .contact__wrapper{margin-top:0.4rem;margin-bottom:0.4rem}}.contact .contact__body{max-width:8.8rem;margin:0 auto}.contact .contact__body .form__list{font-size:0.18rem}@media screen and (max-width: 767px){.contact .contact__body .form__list{font-size:0.16rem}}.contact .contact__body .form__list+*{margin-top:0.4rem}@media screen and (max-width: 767px){.contact .contact__body .form__list+*{margin-top:0.3rem}}.contact .contact__body .form__list .-any{display:inline-block;margin-left:0.07rem;padding:0.05rem 0.07rem 0.03rem;font-size:0.14rem;line-height:1;color:#fff;background-color:#7b7b7b}@media screen and (max-width: 767px){.contact .contact__body .form__list .-any{font-size:0.12rem}}.contact .contact__body .form__list .-required{display:inline-block;margin-left:0.07rem;padding:0.05rem 0.07rem 0.03rem;font-size:0.14rem;line-height:1;color:#fff;background-color:#d80716}@media screen and (max-width: 767px){.contact .contact__body .form__list .-required{font-size:0.12rem}}.contact .contact__body .form__box{font-size:0.18rem}@media screen and (max-width: 767px){.contact .contact__body .form__box{font-size:0.14rem}}.contact .contact__body input[type=checkbox]{border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0.18rem;height:0.18rem;background-color:#ddd}.contact .contact__body input[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact .contact__body input[type=text],.contact .contact__body input[type=tel],.contact .contact__body input[type=email],.contact .contact__body textarea,.contact .contact__body select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.08rem 0.16rem;line-height:1.85;border:1px solid #ddd}.contact .contact__body select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.08rem 0.16rem;border:1px solid #ddd;background:url("/recruit/img/contact/arrow_select.svg") 94% center/auto .2rem no-repeat}.contact .contact__body .-w100p{width:100%}.contact .contact__body .-w250{width:2.5rem}@media screen and (max-width: 767px){.contact .contact__body .-w250{width:100%}.contact .contact__body .-w250.-date{width:86%}.contact .contact__body .-w250.-date+*{margin-top:0.08rem}}.contact .contact__body .-w150{width:1.5rem}@media screen and (max-width: 767px){.contact .contact__body .-w150{width:100%}.contact .contact__body .-w150.-date{width:86%}.contact .contact__body .-w150.-date+*{margin-top:0.08rem}}.contact .contact__body .-note{margin:0.06rem 0 0.1rem;font-size:0.16rem;line-height:1.65}@media screen and (max-width: 767px){.contact .contact__body .-note{font-size:0.14rem}}@media screen and (max-width: 767px){.contact .contact__body .-post-code{display:block;padding-top:0.08rem;font-size:0.14rem}}.contact .contact__body .btn__box{margin-top:0.4rem;text-align:center}.contact .contact__body input[type=submit],.contact .contact__body button[name=submitConfirm],.contact .contact__body button[name=btn_submit]{border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:4rem;height:0.8rem;margin:0.04rem 0.04rem;font-size:0.24rem;font-weight:bold;background-color:#d80716;color:#fff}@media screen and (max-width: 767px){.contact .contact__body input[type=submit],.contact .contact__body button[name=submitConfirm],.contact .contact__body button[name=btn_submit]{width:100%;height:0.65rem;font-size:0.2rem}}.contact .contact__body input[type=submit]:hover,.contact .contact__body button[name=submitConfirm]:hover,.contact .contact__body button[name=btn_submit]:hover{cursor:pointer;background-color:#ff351a}.contact .contact__body button[name=submitBack]{border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:2rem;height:0.8rem;margin:0.04rem 0.04rem;font-size:0.24rem;font-weight:bold;background-color:#888;color:#fff}@media screen and (max-width: 767px){.contact .contact__body button[name=submitBack]{width:100%;height:0.65rem;font-size:0.2rem}}.contact .contact__body button[name=submitBack]:hover{cursor:pointer;background-color:#ff351a}.contact .contact__body a{color:#0061cc}.contact .contact__body .mw_wp_form_confirm .-note{display:none}.contact .contact__body .mw_wp_form_confirm .-post-code{display:none}.contact .contact__body .-pcode .error{display:inline-block}.contact .contact__body .-pcode:has(.error) dd{white-space:nowrap}@media screen and (max-width: 767px){.contact .contact__body .-pcode:has(.error) dd{white-space:initial}}.contact #form{margin-top:-1.2rem;padding-top:1.2rem}.contact .contact__thanks{text-align:center}.contact .contact__thanks .contact__message{color:#d52917;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:700;line-height:1}@media screen and (max-width: 767px){.contact .contact__thanks .contact__message{font-size:0.28rem;white-space:nowrap}}.contact .contact__thanks .-txt{margin-top:0.6rem;font-size:0.32rem}@media screen and (max-width: 767px){.contact .contact__thanks .-txt{margin-top:0.3rem;font-size:0.16rem}}.contact .column__contents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem 0.22rem;margin:1.25rem auto 0.65rem}@media screen and (max-width: 767px){.contact .column__contents-wrapper{display:block;margin:0.3rem auto 0.1rem;padding:0 0.2rem 0.35rem}}.contact .column__contents-wrapper .column__contents-box{position:relative;width:4.35rem;min-height:5.4rem;border-radius:0.15rem;overflow:hidden;background:#fff;-webkit-box-shadow:3px 3px 2px 0px rgba(0,0,0,.45);box-shadow:3px 3px 2px 0px rgba(0,0,0,.45);text-align:left}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box{width:100%;min-height:3.4rem;margin-right:0.2rem;margin-bottom:0.06rem;border-radius:0.15rem}.contact .column__contents-wrapper .column__contents-box+*{margin-top:0.2rem}}.contact .column__contents-wrapper .column__contents-box .-text{padding:0.15rem 0.3rem 0.68rem;line-height:1.7}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .-text{padding:0.15rem 0.2rem 0.58rem}}.contact .column__contents-wrapper .column__contents-box .-ttl{height:100%;margin-top:0.1rem;font-size:0.2rem;font-weight:700}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .-ttl{margin-top:0.08rem;font-size:0.16rem}}.contact .column__contents-wrapper .column__contents-box .-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.12rem}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .-tag{margin-top:0.08rem}}.contact .column__contents-wrapper .column__contents-box .-tag li{padding-right:0.06rem;font-size:0.16rem;font-weight:500}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .-tag li{font-size:0.14rem}}.contact .column__contents-wrapper .column__contents-box .-tag li::before{content:"#";display:inline;font-size:0.16rem;font-weight:500}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .-tag li::before{font-size:0.14rem}}.contact .column__contents-wrapper .column__contents-box .-date{margin-top:0.15rem;font-size:0.16rem;font-weight:700}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .-date{margin-top:0.1rem;font-size:0.14rem}}.contact .column__contents-wrapper .column__contents-box .-cate{font-size:0.16rem;font-style:normal;font-weight:500}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .-cate{font-size:0.14rem}}.contact .column__contents-wrapper .column__contents-box .-cate .-intv{color:#d80716}.contact .column__contents-wrapper .column__contents-box .-cate .-event{color:#4bccbe}.contact .column__contents-wrapper .column__contents-box .-cate .-intro{color:#4b69cc}.contact .column__contents-wrapper .column__contents-box .-cate .-story{color:#e3ce35}.contact .column__contents-wrapper .column__contents-box .btn__wrap{position:absolute;bottom:0.2rem;right:0.3rem}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .btn__wrap{bottom:0.15rem;right:0.2rem}}.contact .column__contents-wrapper .column__contents-box .btn__wrap .btn-viewmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.88rem;height:0.42rem;padding:0.03rem;background-color:#222;border-radius:0.3rem;text-decoration:none;color:#fff;font-size:0.18rem;font-weight:700;line-height:1;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.contact .column__contents-wrapper .column__contents-box .btn__wrap .btn-viewmore{width:1.58rem;height:0.36rem;font-size:0.16rem}}.contact .column__contents-wrapper .column__contents-box a{display:block;height:100%;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}.contact .column__contents-wrapper .column__contents-box a:hover{opacity:.8}.contact .column__contents-wrapper .column__contents-box a:hover .btn-viewmore{background-color:#d80716}.contact .btn__viewMore-wrap{text-align:center}.contact .btn__viewMore{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.24rem;height:0.6rem;padding:0.03rem;background-color:#222;border-radius:0.3rem;text-decoration:none;color:#fff;font-size:0.24rem;font-weight:700;line-height:1;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 767px){.contact .btn__viewMore{width:75%;max-width:3.2rem;height:0.54rem;font-size:0.2rem}}.contact .btn__viewMore:hover{background-color:#d80716;color:#fff}