﻿/*!レスポンシブ*/img.objf{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type=reset],input[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{height:100%;font-size:62.5%}body{position:relative;margin-left:auto;margin-right:auto;width:auto;height:auto;font-family:Avenir Next,Verdana,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif;font-weight:500;font-weight:normal;letter-spacing:.1em;-webkit-text-size-adjust:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow-x:hidden;overflow-y:auto;background:#FFF;color:#000;opacity:0;top:120px;min-width:1200px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background-color:rgba(29,32,136,0.2)}p,h1,h2,h3,h4,h5{display:block;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;line-height:1.8}h1,h2,h3,h4,h5{color:#151515}p{font-size:1.5rem;letter-spacing:0;color:#151515}.sans{font-family:'Oswald', sans-serif}.sanserif{font-family:'M PLUS 1p', sans-serif}.serif{font-family:YuMincho,"游明朝","Times New Roman","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","HGS明朝B","ＭＳ Ｐ明朝",serif,"Meiryo","Sawarabi Mincho","メイリオ","ＭＳ Ｐゴシック",sans-serif}i{font-style:normal}.emphasis{background:linear-gradient(rgba(230,0,17,0.25), rgba(230,0,17,0.25)) no-repeat;background-size:100% 8px;background-position:0 0.9em}.posCenter{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}a{color:#111;text-decoration:none}a.not{cursor:not-allowed}a[target='_blank'] p::after{content:'';display:inline-block;vertical-align:sub;width:1em;height:1em;background:url(images/iconLinkout.svg);background-size:cover;margin-left:1em}a.linkFull{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer}a.btn.sm{width:5.4rem}a.btn.md{width:auto;max-width:30rem}a.btn.lg{width:auto;max-width:42em}a.btn.xl{width:auto;max-width:68em}a.left{margin-right:auto}a.center{margin-left:auto;margin-right:auto}a.right{margin-left:auto}a.btn{display:block;width:100%;max-width:28.5rem;height:auto;background:#000;overflow:hidden;position:relative}a.btn.wh{background:#fff}a.btn::before{content:'';display:block;width:0;height:100%;background:#252525;position:absolute;top:0;right:0;transition:ease-in-out .3s}a.btn:hover::before{width:100%;left:0;transition:ease-in-out .3s}a.btn p{font-weight:400;display:flex;align-items:center;justify-content:space-around;line-height:8rem;color:#fff !important;position:relative;z-index:5;transition:ease-in-out .3s}a.btn p::after{content:'';display:block;width:1em;height:1em;background:url(images/iconArrowRightWh.svg);background-size:cover}a.btn:hover p{color:#fff !important;transition:ease-in-out .3s}ul,dl{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start:0;-moz-margin-end:0;-moz-padding-start:0;-ms-margin-before:0;-ms-margin-after:0;-ms-margin-start:0;-ms-margin-end:0;-ms-padding-start:0;-o-margin-before:0;-o-margin-after:0;-o-margin-start:0;-o-margin-end:0;-o-padding-start:0;margin-before:0;margin-after:0;margin-start:0;margin-end:0;padding-start:0;-webkit-padding-left:0;-moz-padding-left:0;-ms-padding-left:0;-o-padding-left:0;padding-left:0;margin-top:0;margin-bottom:0}ul::after,dl::after{content:'';display:block;clear:both}ul li{list-style-type:none}dl dd{margin-left:0}.clear::after{content:'';display:block;clear:both}.aspect{width:100%;height:auto;position:relative}.aspect.circle{border-radius:50%}.aspect.aspect25{padding-top:25%;overflow:hidden}.aspect.aspect35{padding-top:35%;overflow:hidden}.aspect.aspect41{padding-top:41.4%;overflow:hidden}.aspect.aspect45{padding-top:45%;overflow:hidden}.aspect.aspect50{padding-top:50%;overflow:hidden}.aspect.aspect56{padding-top:56.25%;overflow:hidden}.aspect.aspect60{padding-top:60%;overflow:hidden}.aspect.aspect618{padding-top:61.8%;overflow:hidden}.aspect.aspect67{padding-top:66.666667%;overflow:hidden}.aspect.aspect75{padding-top:75%;overflow:hidden}.aspect.aspect100{padding-top:100%;overflow:hidden}.aspect.aspect112{padding-top:112.5%;overflow:hidden}.aspect.aspect120{padding-top:120%;overflow:hidden}.aspect.aspect123{padding-top:123.6%;overflow:hidden}.aspect.aspect133{padding-top:calc((4/3)*100%);overflow:hidden}.aspect.aspect141{padding-top:141.4%;overflow:hidden}.aspect.aspect150{padding-top:150%;overflow:hidden}.aspect.aspect178{padding-top:178%;overflow:hidden}.aspect.aspect200{padding-top:200%;overflow:hidden}.aspect .aspectBlock{position:absolute;top:0;width:100%;height:100%}.aspect .aspectBlock img{width:100%;height:auto}.aspect .aspectBlock img.objf{width:100%;height:100%;object-fit:cover}.aspect .aspectBlock iframe{width:100%;height:100%}.aspect .aspectBlock video{width:100%;height:auto}figure{margin:0}.sdw{box-shadow:0 1rem 3rem rgba(0,0,0,0.05)}.shadow{box-shadow:-3rem 3rem 10rem rgba(0,0,0,0.25)}.hidden-xs{display:block !important}.visible-xs{display:none !important}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:8999}.loopSliderWrap{top:0;left:0;height:42rem;overflow:hidden;position:absolute}.loopSlider{width:100%;height:42rem;text-align:left;position:relative;overflow:hidden;background:none}.loopSlider ul{height:42rem;float:left;overflow:hidden}.loopSlider ul::after{content:'';display:none}.loopSlider ul li{width:24rem;height:42rem;padding:0 1.5em;float:left;display:inline;overflow:hidden;position:relative}.loopSlider ul li img{width:100%;height:auto}.loopSliderWrap::after{content:"";display:none;clear:none}.inview{opacity:0}.inview.action{opacity:1;transition:ease-in-out 1s}.animated{transform:translateY(20px)}.animated.move{transform:translateY(0);transition:ease-in-out 1.5s}.animate{transform:translateY(-20px)}.animate.move{transform:translateY(0);transition:ease-in-out .3s}.inview.action[data-delay="05"]{transition-delay:.05s}.inview.action[data-delay="1"]{transition-delay:.1s}.inview.action[data-delay="15"]{transition-delay:.15s}.inview.action[data-delay="2"]{transition-delay:.2s}.inview.action[data-delay="25"]{transition-delay:.25s}.inview.action[data-delay="3"]{transition-delay:.3s}.inview.action[data-delay="35"]{transition-delay:.35s}.inview.action[data-delay="4"]{transition-delay:.4s}.inview.action[data-delay="45"]{transition-delay:.45s}.blur{filter:blur(10px);transform:translate3d(0, 0, 0) perspective(0);backface-visibility:hidden;will-change:contents}.blur.action{filter:blur(0);transition:ease .5s}.cover{position:relative;overflow:hidden}.cover::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#202020;opacity:1;z-index:15}.cover.gone::after{transform:translateX(100%);transition:ease-in-out .3s .3s}#page{background:#FFF;margin:0 auto;transition:ease-in-out .3s;position:relative}#page.move{transition:ease-in-out .3s}#page.move .siteHeader{transition:ease-in-out .3s}.siteHeader{left:0;right:0;width:100%;height:auto;z-index:9999;background:#b52e31;transition:ease-in-out .3s}.siteHeader:hover{transition:ease-in-out .3s}.siteHeader *{transition:ease-in-out .3s}.siteHeader .innerWrap{width:90%;margin:0 auto;transition:ease-in-out .3s}.siteHeader .flexWrap{display:flex;align-items:center;justify-content:space-between}.siteHeader .flexWrap>.flexLeft{display:block}.siteHeader .flexWrap>.flexCenter{display:block}.siteHeader .flexWrap>.flexRight{display:none}.headLogo img{display:block;margin:0 auto;width:auto;height:5rem;transition:ease-in-out .3s}nav.headerNav *{color:#fff}ul.listHeaderNav{display:flex;align-items:center}ul.listHeaderNav li ~ li{margin-left:3em}ul.listHeaderNav li p{font-weight:600;line-height:10rem;transition:ease-in-out .3s}ul.listHeaderNav li.btn{min-width:150px;background:#000}ul.listHeaderNav li.btn a{position:relative;display:block}ul.listHeaderNav li.btn a::before{content:'';display:block;width:0;height:100%;background:#252525;position:absolute;top:0;right:0;transition:ease-in-out .3s}ul.listHeaderNav li.btn a:hover::before{width:100%;left:0;transition:ease-in-out .3s}ul.listHeaderNav li.btn p{text-align:center;line-height:3.5;position:relative}ul.listHeaderNav li .underWrap{opacity:0;visibility:hidden;transform:translateY(20px);position:absolute;top:10rem;left:0;right:0;background:rgba(0,0,0,0.85);transition:ease-in-out .3s}ul.listHeaderNav li .underWrap>.inner{width:90%;margin:0 auto;transition:ease-in-out .3s}ul.listHeaderUnderNav{display:flex;align-content:center;justify-content:flex-end}ul.listHeaderUnderNav li{display:flex;align-items:center}ul.listHeaderUnderNav li ~ li{margin:0}ul.listHeaderUnderNav li ~ li::before{content:'/';display:block;margin:0 2em}ul.listHeaderUnderNav li a::before{display:none !important}ul.listHeaderNav li p:hover{opacity:.5;transition:ease-in-out .3s}ul.listHeaderNav li:hover .underWrap{opacity:1;visibility:visible;transform:translateY(0);transition:ease-in-out .3s}#page.move .siteHeader{position:sticky;border-bottom:solid 1px #333;padding-top:0;transition:ease-in-out .3s}body.scroll .siteHeader{transition:ease-in-out .3s}body.scroll .siteHeader .innerWrap{transition:ease-in-out .3s}body.scroll ul.listHeaderNav li p{line-height:7.2rem;transition:ease-in-out .3s}body.scroll ul.listHeaderNav li .underWrap{top:7.2rem;transition:ease-in-out .3s}.scrollUp .siteHeader{transition:ease-in-out .3s}.siteHeader.noHome{position:sticky;top:0;background:rgba(0,0,0,0.75);transition:ease-in-out .3s}.siteHeader.noHome .innerWrap{padding:2rem 0;transition:ease-in-out .3s}.humbNav{position:relative;width:10rem;height:10rem;opacity:1;visibility:visible;overflow:hidden;transition:ease-in-out .3s}.humbNav span.border{display:block;width:30%;height:1px;border-radius:1px;background:#fff;position:absolute}.humbNav span.border:nth-child(1){top:40%;left:50%;transform:translate(-50%, -50%);transition:ease .3s}.humbNav span.border:nth-child(2){top:50%;left:50%;transform:translate(-50%, -50%);transition:ease .3s}.humbNav span.border:nth-child(3){top:60%;left:50%;transform:translate(-50%, -50%);transition:ease .3s}.humbNav span.border{width:30%;-webkit-animation:humbNav 1.5s linear 0s infinite;-o-animation:humbNav 1.5s linear 0s infinite;animation:humbNav 1.5s linear 0s infinite}.humbNav span.border:nth-child(1){animation-delay:0s}.humbNav span.border:nth-child(2){animation-delay:.25s}.humbNav span.border:nth-child(3){animation-delay:.5s}@keyframes humbNav{0%{width:30%}50%{width:15%}100%{width:30%}}@-webkit-keyframes humbNav{0%{width:30%}50%{width:15%}100%{width:30%}}@-o-keyframes humbNav{0%{width:30%}50%{width:15%}100%{width:30%}}.humbNav:hover span.border{animation-play-state:paused}.humbNav.active span.border{animation:none !important}.humbNav.active span.border:nth-child(1){top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);transition:ease .3s .3s}.humbNav.active span.border:nth-child(2){transform:translate(-500%, -50%);transition:ease .3s}.humbNav.active span.border:nth-child(3){top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transition:ease .3s .3s}.humbNav.active span.txt span.open{display:none}.humbNav.active span.txt span.close{display:block}aside#aside{opacity:0;visibility:hidden;display:block;width:32rem;height:100vh;position:fixed;top:0;left:0;z-index:6999;transform:translate3d(-32rem, 0, 0);transition:ease-in-out .3s}aside#aside::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;background:#3f3d56}aside#aside.move{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);transition:ease-in-out .3s .3s}aside#aside .innerWrap{width:100%;height:100%;margin:0 auto;position:relative;overflow:scroll;padding:12rem 7.5% 6rem}.spNav *{color:#fff}ul.listSPNav>li p{padding:1rem 0;font-weight:600}ul.listSPNav>li p>span{display:block}dl.listSPNav{display:flex;flex-wrap:wrap}dl.listSPNav dt{width:100%}dl.listSPNav dt p{position:relative}dl.listSPNav dt p::after{content:'';display:block;width:1em;height:1em;position:absolute;right:2rem;top:calc(50% - .5em);background:url(images/iconArrowUnderWh.svg);background-size:cover}dl.listSPNav dd{width:50%}dl.listSPNav dd.lg{width:100%}dl.listSPNav dd p{font-weight:400;font-size:1.3rem;opacity:.65;transition:ease-in-out .3s;padding:.35em 0}dl.listSPNav dd:hover p{opacity:1;transition:ease-in-out .3s}ul.listSPBtnNav{padding:7.5% 5%}ul.listSPBtnNav>li ~ li{margin-top:.5em}ul.listSPBtnNav>li p{text-align:center;padding:1.25em 0;background:rgba(255,255,255,0.1);border:solid 1px #a7000c;transition:ease-in-out .3s}ul.listSPBtnNav>li p:hover{background:rgba(255,255,255,0.2);transition:ease-in-out .3s}ul.listSideMypage{border-top:solid 1px #252525;border-bottom:solid 1px #252525;margin:1.5rem 0;padding:1rem 0}ul.listSideMypage li p{display:flex;align-items:center;padding:1rem 0;color:#fff;font-size:1.3rem}ul.listSideMypage li p::before{margin-right:.5em}ul.listSideMypage li p.mypage::before{content:'';display:block;width:1.25em;height:1.25em;background:url(images/iconMypageWh.svg);background-size:cover}ul.listSideMypage li p.login::before{content:'';display:block;width:1.25em;height:1.25em;background:url(images/iconLoginWh.svg);background-size:cover}ul.listSideSitemap{display:flex;flex-wrap:wrap}ul.listSideSitemap li{width:50%;padding:.65em 0}ul.listSideSitemap li p{color:#fff;font-size:1.1rem}ul.listSideSNS{display:flex;margin-top:2rem}ul.listSideSNS li ~ li{margin-left:1em}ul.listSideSNS li p.fb{width:1.25em;height:1.25em;background:url(images/iconFbWh.svg);background-size:cover}ul.listSideSNS li p.ig{width:1.25em;height:1.25em;background:url(images/iconIgWh.svg);background-size:cover}aside#cside{width:100%;position:fixed;right:0;bottom:0;z-index:100}aside#cside .flexCside{display:flex;justify-content:flex-end}aside#cside .flexCside>.flexItem{display:flex;align-items:center;justify-content:center;height:15vw;max-height:8rem;transform:translateY(8rem);transition:ease-in-out .3s}aside#cside .flexCside>.flexItem.tel{width:calc(50% - 4rem);max-width:25rem;background:#b52e31}aside#cside .flexCside>.flexItem.job{width:calc(50% - 4rem);max-width:25rem;background:#6f1113}aside#cside .flexCside>.flexItem.pageTop{width:8rem;background:#000}aside#cside .flexCside>.flexItem p{color:#fff;font-weight:900}body.scroll aside#cside .flexCside>.flexItem{transform:translateY(0);transition:ease-in-out .3s}body.scroll aside#cside .flexCside>.flexItem:nth-child(1){transition-delay:0}body.scroll aside#cside .flexCside>.flexItem:nth-child(2){transition-delay:0.15s}body.scroll aside#cside .flexCside>.flexItem:nth-child(3){transition-delay:0.3s}.siteFooter{background:#b52e31;position:relative;padding:0 0 12rem}.secFoot{position:relative}.secFoot *{color:#fff}.secFoot .innerWrap{width:90%;margin:0 auto;position:relative}.secFoot.sec1{background:#fff}.secFoot.sec1 h2.indexTtl *{color:#000}.secFoot.sec1 .innerWrap{width:80%;padding:14.4rem 0 0}.secFoot.sec1 .flexWrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-wrap:wrap}.secFoot.sec1 .flexWrap>.flexLeft{width:calc(100% - 28rem)}.secFoot.sec1 .flexWrap>.flexRight{width:28rem}.secFoot.sec1 .flexWrap>.flexItem{width:100%;margin-top:5rem}.secFoot.sec1 .flexInner{display:flex;flex-wrap:wrap;width:calc(100% + 20vw);margin:0 -10vw}.secFoot.sec1 .flexInner>.flexItem{width:50%;min-height:300px;background:url(images/index5-1.jpg) center;background-size:cover;position:relative}.secFoot.sec1 .flexInner>.flexItem:nth-child(2){background:url(images/index5-2.jpg) center;background-size:cover}.secFoot.sec1 .flexInner>.flexItem::before{content:'';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.75)}.secFoot.sec1 .flexInner>.flexItem ~ .flexItem{border-left:solid 1px #252525}.secFoot.sec1 .flexInner>.flexItem .inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}.secFoot.sec1 .flexInner>.flexItem .inner img{width:auto;height:5rem}.secFoot.sec2 .innerWrap{padding-top:12rem}.secFoot.sec2 .flexWrap{display:flex;justify-content:space-between;flex-wrap:wrap}.secFoot.sec2 .footerLogo{display:block;margin:0 auto}.secFoot.sec2 .footerLogo img{width:auto;height:5rem;display:block;margin:0 auto}ul.listFooterNav{display:flex}ul.listFooterNav li ~ li{margin-left:4em}dl.listFooterNav dt p{font-size:1.5rem;margin-bottom:1em}dl.listFooterNav dd p{font-size:1.3rem;opacity:.5;padding:.35em 0}.secFoot.sec3 *{font-size:1.1rem}.secFoot.sec3 .innerWrap{padding-top:6rem}.secFoot.sec3 .flexWrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}ul.listOfficial{display:flex;align-items:center}ul.listOfficial li ~ li{margin-left:4em}p.cr{opacity:.5}h2.indexTtl{font-weight:bold;margin-bottom:1.5em}h2.indexTtl span{display:block}h2.indexTtl span.jp{font-size:1.3rem}h2.indexTtl span.en{font-size:2.5rem}h3.indexTtl{font-size:5rem;font-weight:100;margin-bottom:.5em}.secIndex{position:relative;max-width:100vw}.secIndex p{line-height:2}.secIndex a.btn{margin-top:4rem}.secIndex .innerWrap{width:80%;max-width:168rem;margin:0 auto;position:relative;z-index:3}.secIndex.sec1{background:#b52e31}.secIndex.sec1::before{content:'';display:block;width:100%;height:100%;background:url(images/bgDots.png) repeat;background-size:300px 300px;background-position:0 0;position:absolute;top:0;left:0;right:0}.secIndex.sec1 .innerWrap{padding:6rem 0 9.6rem}.secIndex.sec1 .innerWrap img{display:block;margin:0 auto;max-width:78rem}.secIndex.sec1::before{-webkit-animation:bgAnimation 5s linear 0s infinite;-o-animation:bgAnimation 5s linear 0s infinite;animation:bgAnimation 5s linear 0s infinite}@keyframes bgAnimation{0%{background-position:0 0}100%{background-position:300px -300px}}@-webkit-keyframes bgAnimation{0%{background-position:0 0}100%{background-position:300px -300px}}@-o-keyframes bgAnimation{0%{background-position:0 0}100%{background-position:300px -300px}}.secIndex.sec1 .aspectBlock::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;background:#000;opacity:.2;z-index:5}.secIndex.sec1 .aspectBlock .txtWrap{height:100%;display:flex;justify-content:center;align-content:center;position:absolute;top:0;right:7.5%;color:#fff;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;z-index:10}dl.listCopy dt p{color:#fff;font-size:3.6rem;line-height:1.5;margin-left:.65em}dl.listCopy dt p span{padding-top:1em}dl.listCopy dd{margin-top:9.6em}dl.listCopy dd p{color:#fff;font-size:2rem}.secIndex.sec2{background:#6f1113}.secIndex.sec2 *{color:#fff}.secIndex.sec2 .innerWrap{padding:18rem 0}.secIndex.sec2 .inner{max-width:68rem;margin:0 auto}.secIndex.sec2 h3.indexTtl{text-align:center}.secIndex.sec2 p.lead{font-size:2.5rem;font-weight:500}.secIndex.sec2 .loopTxt{position:absolute;top:0;height:100%;display:flex;align-items:center;opacity:.25}.secIndex.sec2 .loopTxt .loopSliderWrap{top:0;left:0;width:100%;height:30rem;overflow:hidden;position:absolute}.secIndex.sec2 .loopTxt .loopSlider{width:100%;min-width:248rem;height:30rem;text-align:left;position:relative;overflow:hidden;background:none}.secIndex.sec2 .loopTxt .loopSlider ul{height:30rem;float:left;overflow:hidden}.secIndex.sec2 .loopTxt .loopSlider ul::after{content:'';display:none}.secIndex.sec2 .loopTxt .loopSlider ul li{width:248rem;height:30rem;float:left;display:inline;overflow:hidden;position:relative;padding:0}.secIndex.sec2 .loopTxt .loopSlider ul li img{width:100%;height:auto}.secIndex.sec3 .innerWrap{width:100%}.secIndex.sec3 .flexWrap{display:flex;flex-wrap:wrap}.secIndex.sec3 .flexWrap>.flexItem{width:calc(100% / 3);min-height:64rem;padding:9.6rem 0;display:flex;align-items:center;justify-content:center;background:url("images/index_people.jpg") center;background-size:cover;position:relative}.secIndex.sec3 .flexWrap>.flexItem:nth-child(2){background:url("images/index_workstyle.jpg") center;background-size:cover}.secIndex.sec3 .flexWrap>.flexItem:nth-child(3){background:url("images/index_environment.jpg") center;background-size:cover}.secIndex.sec3 .flexWrap>.flexItem:nth-child(4){background:url("images/index3-4.jpg") center;background-size:cover}.secIndex.sec3 .flexWrap>.flexItem ~ .flexItem{border-left:solid 1px #efefef}.secIndex.sec3 .flexWrap>.flexItem::before{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.75);z-index:1}.secIndex.sec3 .flexWrap>.flexItem::after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;background:#fff;z-index:5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.5s}.secIndex.sec3 .flexWrap>.flexItem a{display:block;position:relative;z-index:10;transform:translateY(10rem);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.5s}.secIndex.sec3 img.hoverImg{opacity:1;display:block;width:80%;max-width:25rem;margin:0 auto 3rem;transform:translateY(0);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.5s}.secIndex.sec3 h2.indexTtl{text-align:center}.secIndex.sec3 p.hoverTxt{opacity:0;width:80%;max-width:25rem;min-height:20rem;margin:0 auto;transform:translateY(50px);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.5s}.secIndex.sec3 .flexWrap>.flexItem:hover *{color:#fff;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.5s}.secIndex.sec3 .flexWrap>.flexItem:hover::after{height:0;top:0;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.5s}.secIndex.sec3 .flexWrap>.flexItem:hover a{transform:translateY(0);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.5s}.secIndex.sec3 .flexWrap>.flexItem:hover p.hoverTxt{opacity:1;transform:translateY(0);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.5s}.secIndex.sec5{background:url("images/index4-1.jpg") center;background-size:cover}.secIndex.sec5::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;opacity:.75;background:#000;z-index:1}.secIndex.sec5 *{color:#fff}.secIndex.sec5 .innerWrap{padding:12rem 0}.secIndex.sec5 .flexWrap{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.secIndex.sec5 .flexWrap>.flexLeft{width:100%}.secIndex.sec5 .flexWrap>.flexLeft h3.indexTtl{font-size:4rem;white-space:nowrap}.secIndex.sec5 .flexWrap>.flexLeft p{max-width:64rem}.secIndex.sec5 .flexWrap>.flexLeft a.btn{margin-top:5rem}h1.pageTtl{color:#fff;line-height:1.2}h1.pageTtl span{display:block}h1.pageTtl span.en{text-transform:uppercase;font-size:7.2rem}h2.pageTtl{font-size:2.75rem;border-top:solid 1px #ddd;padding:4rem 0;position:relative}h2.pageTtl::before{content:'';display:block;width:12rem;height:1px;background:#000;position:absolute;top:0;left:0}h3.pageTtl{font-size:2.1rem;margin-bottom:1.5em}h3.pageTtl ~ h3.pageTtl{margin-top:2.5em}.pageContent{position:relative;z-index:10;background:#f2f2f2;border-bottom:solid 1px #efefef}.flexPageWrap{width:90%;max-width:128rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.flexPageWrap>.flexLeft{width:30rem;position:relative}.flexPageWrap>.flexLeft .inner{padding:9.6rem 0}.flexPageWrap>.flexRight{width:calc(100% - 30rem)}ul.listSide{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:4rem 0}ul.listSide::after{display:none}ul.listSide li p{padding:1em 0;display:flex;justify-content:space-between;align-items:center}ul.listSide li p span{display:block;width:calc(100% - 1em)}ul.listSide li p::after{content:'';display:block;width:1em;height:1em;background:url(images/iconArrowCircleBottom.svg);background-size:cover}.secPage .innerWrap{width:80%;max-width:168rem;margin:0 auto;padding:9.6rem 0}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:8999}.pageHeader{background:#b52e31}.pageHeader::before{content:'';display:block;width:100%;height:100%;background:url(images/bgDots.png) repeat;background-size:300px 300px;background-position:0 0;position:absolute;top:0;left:0;right:0}.pageHeader .innerWrap{width:100%;max-width:128rem;margin:0 auto;padding:0;position:relative;z-index:10}.pageHeader .flexWrap{display:flex;flex-wrap:wrap}.pageHeader .flexWrap>.flexLeft{width:65%}.pageHeader .flexWrap>.flexLeft .inner{padding:12.5% 15%}.pageHeader .flexWrap>.flexLeft p{color:#fff;font-weight:bold;font-size:1.3rem;border-left:solid 1px #fff;padding-left:1.5em;margin-top:3rem}.pageHeader .flexWrap>.flexRight{width:35%}.pageHeader .flexWrap>.flexRight .inner{width:100%;height:100%}.pageHeader .flexWrap>.flexRight .inner img{width:100%;height:100%;object-fit:cover}.pageHeader::before{-webkit-animation:bgAnimation 5s linear 0s infinite;-o-animation:bgAnimation 5s linear 0s infinite;animation:bgAnimation 5s linear 0s infinite}dl.listBusiness{margin-top:4rem;margin-bottom:2rem}dl.listBusiness dd p{font-size:1.3rem;margin-bottom:3px}dl.listBusiness dt p{font-size:2rem;font-weight:bold}.flexBusiness{display:flex;justify-content:space-between}.flexBusiness ~ .flexBusiness{margin-bottom:5rem}.flexBusiness .aspectBlock{background:#fff}.flexBusiness>.flexLeft{width:65%}.flexBusiness>.flexRight{width:calc(35% - 1rem)}.messageWrap p.lead{font-weight:bold;font-size:2.5rem;display:flex;justify-content:space-between;margin-bottom:1em}.messageWrap p.lead::before{content:'';display:block;width:1.5rem;height:1.5rem;background:url(images/iconDquotationLeft.svg);background-size:cover}.messageWrap p.lead::after{content:'';display:block;width:1.5rem;height:1.5rem;background:url(images/iconDquotationRight.svg);background-size:cover}.messageWrap p.lead span{display:block;width:calc(100% - 6rem)}.messageWrap p.bodyTxt{font-size:1.8rem;margin-top:4.5rem}.messageWrap p.wrote{text-align:right;margin-top:1em}.ceoWrap{background:#eae8e9;border-radius:12px;padding:4rem 5%;margin-top:6rem}.ceoWrap p.txtTtl{font-weight:bold;font-size:1.3rem;margin-bottom:2em}.ceoWrap p.txtTtl::before{content:'';display:block;width:6rem;height:1px;background:#000;margin-bottom:2em}ul.listCEO{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-3rem}ul.listCEO li{width:calc(50% - 1.5rem);margin-bottom:3rem}ul.listCEO::after{display:none}dl.listCEO dt p{font-weight:bold;font-size:1.3rem;margin-bottom:.65em}dl.listCEO dd p{font-size:1.3rem}dl.listWanted dt p{font-size:6rem;font-weight:bold;line-height:1.25;background-image:url(images/sampleImg.jpg);background-position:0 0;background-size:100% 100%;color:transparent;-webkit-background-clip:text;background-clip:text}dl.listWanted dd p{font-size:2.25rem;margin-top:1em;font-weight:bold}.igWrap{display:flex;flex-wrap:wrap;margin-bottom:-5rem}.igWrap>.flexItem{width:calc(100% / 3);margin-bottom:5rem}.igWrap>.flexItem.md{width:50%}.igWrap>.flexItem.lg{width:100%}.igWrap>.flexItem.male p.igPram{background:url(images/iconMale.svg) center no-repeat}.igWrap>.flexItem.newer p.igPram{background:url(images/iconNewer.svg) center no-repeat}.igWrap>.flexItem.from p.igPram{background:url(images/iconFrom.svg) center no-repeat}.igWrap>.flexItem.remove p.igPram{background:url(images/iconRemove.svg) center no-repeat}p.igPramTtl{font-weight:bold;text-align:center;color:#b52e31;font-size:1.8rem}p.igPram{font-weight:bold;text-align:center;line-height:1.65;color:#b52e31}p.igPram span.number{font-size:10.8rem}p.igPram.sm span.number{font-size:4.8rem}p.igPram span.txt{font-size:2.25rem}p.caption{text-align:right;opacity:.5;font-size:1.3rem;margin-top:1em}.flexReview{display:flex;flex-wrap:wrap;margin-top:2em}.flexReview>.flexItem{width:calc(100% / 3)}.flexReview>.flexItem img{width:auto;max-width:80%;height:auto;max-height:5rem;display:block;margin:0 auto}.flexReview>.flexItem{width:calc(100% / 3)}.flexReview .logoWrap{height:6rem;display:flex;align-items:center;justify-content:center}dl.listCompany{display:flex;padding:1.5em 0}dl.listCompany dt{width:25%}dl.listCompany dt p{font-weight:bold}dl.listCompany dd{width:75%}dl.listCompany dd p ~ p{margin-top:.5em}ul.listFocus li ~ li{margin-top:2.5em}ul.listFocus li p{display:flex;align-items:center;font-size:4.2rem;font-weight:bold;line-height:1.25}ul.listFocus li p::before{content:attr(data-number) "";display:block;color:#aaa;font-size:1.2rem;margin-right:2em}ul.listFocus li p span{display:block;position:relative}ul.listFocus li p span{background-image:url(images/about1-1.jpg);background-position:0 0;background-size:100% 100%;color:transparent;-webkit-background-clip:text;background-clip:text}ul.listFocus li p span::after{content:'';display:block;width:100%;height:1px;background:#252525}.peopleInner{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:4rem 0}.peopleInner ~ .peopleInner{border-top:0;border-bottom:solid 1px #ddd}.peopleInner .numberImg{position:relative;z-index:5;margin-left:5%}.peopleInner .numberImg img{width:12rem;height:12rem;margin-bottom:-9rem}dl.listPeoplePram{padding:calc(85px / 3) calc(85px / 3) 0}@media screen and (max-width: 768px){dl.listPeoplePram{padding:calc(85px / 5) calc(85px / 5) 0}}dl.listPeoplePram dt{display:flex;align-items:baseline;column-gap:calc(85px / 5)}@media screen and (max-width: 768px){dl.listPeoplePram dt{column-gap:calc(85px / 8)}}dl.listPeoplePram dt p{font-weight:bold;font-size:2.75rem}dl.listPeoplePram dt span{font-size:1.3325em;color:rgba(0,0,0,0.5)}@media screen and (max-width: 768px){dl.listPeoplePram dt span{font-size:1.1275em}}.styleInner ~ .styleInner{border-top:solid 1px #ddd;margin-top:6rem;padding-top:6rem}.styleInner>p.lead{margin-bottom:3.5em}.positionWrap{border-left:solid 1px #ddd;padding-left:5%}.flexPosition{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.flexPosition ~ .flexPosition{margin-top:1rem}.flexPosition>.flexLeft{width:25%}.flexPosition>.flexRight{width:70%}dl.listPosition dt p{font-weight:bold;font-size:1.65rem}dl.listCareer{margin-top:3rem}dl.listCareer dt{background:#fff;padding:1.5em;text-align:center;border:solid 5px #cfcfcf}dl.listCareer dd{position:relative;z-index:5}dl.listCareer dd::before{content:'';display:block;width:5px;height:100%;left:calc(50% - 2.5px);position:absolute;background:#cfcfcf;z-index:1}dl.listCareer dd>p{font-size:1.2rem;font-weight:bold;color:#999;padding:1.5em;text-align:center;background:#f2f2f2;position:relative}dl.listCareer dd>p span{background:#f2f2f2;position:relative;z-index:5;padding:8px 0}.flexCareer{display:flex;justify-content:space-between;flex-wrap:wrap}.flexCareer>.flexItem{width:100%}.flexCareer>.flexItem>p{background:#f2f2f2;padding:1em 0;text-align:center;font-weight:bold;font-size:1.3rem;color:#666}.flexCareer>.flexRight{margin-top:1.5rem}ul.listCareer{display:flex;flex-wrap:wrap;padding:1.5rem 0 0}ul.listCareer li{width:50%}ul.listCareer li p{padding:1rem 0}.secPage.style.style3 .flexBtn{display:flex;align-items:center;justify-content:space-evenly;margin-top:4rem}.secPage.style.style3 .flexBtn a.btn{display:block}.environmentInner .slideWrap .txtWrap{position:absolute;bottom:1rem;right:5%}.environmentInner .slideWrap .txtWrap p{font-size:1.2rem;color:#fff}.flexGallery{display:flex;flex-wrap:wrap;justify-content:space-between}.flexGallery>.flexItem{position:relative;margin-bottom:4rem}.flexGallery>.flexItem p{font-size:1.3rem;margin-top:1em;color:#252525}.flexGallery>.flexItem .aspectBlock{background:#fff}.flexGallery>.flexItem .aspectBlock>p{position:absolute;right:2em;bottom:1em;color:#fff;font-size:1.2rem;margin:0}.flexGallery.gallery1>.flexItem:nth-child(1){width:100%}.flexGallery.gallery1>.flexItem:nth-child(2){width:60%}.flexGallery.gallery1>.flexItem:nth-child(3){width:calc(40% - 4rem)}.flexGallery.gallery1>.flexItem:nth-child(3) .inner{width:65%}.flexGallery.gallery1>.flexItem:nth-child(3) .inner ~ .inner{width:55%;margin-left:auto;margin-top:-2rem;position:relative;z-index:-1}.flexGallery.gallery1>.flexItem:nth-child(4){width:calc(40% - 2rem)}.flexGallery.gallery1>.flexItem:nth-child(5){width:calc(60% - 2rem)}.flexGallery.gallery1>.flexItem:nth-child(6){width:100%}.flexGallery.gallery2>.flexItem:nth-child(1){width:100%}.flexGallery.gallery2>.flexItem:nth-child(2){width:50%}.flexGallery.gallery2>.flexItem:nth-child(2) .inner ~ .inner{width:55%;margin-left:auto;margin-top:4rem}.flexGallery.gallery2>.flexItem:nth-child(3){width:calc(50% - 4rem)}.flexWelfare{display:flex;align-items:center;border-bottom:solid 1px #ddd;padding:0 5%;padding-bottom:2.5em}.flexWelfare ~ .flexWelfare{margin-top:2.5em}.flexWelfare p.number{color:#aaa;font-size:1.2rem;margin-right:2.5em}dl.listWelfare dt p{font-size:1.7rem;font-weight:bold;margin-bottom:.5em}.welfareWrap .welfareImg{padding:3rem 3rem 0 8rem;width:100%;height:auto}.welfareWrap .welfareImg img{width:100%;height:100%;object-fit:cover}.trainingWrap{display:flex;justify-content:space-between;align-items:flex-end}.trainingWrap>.flexLeft{width:35%}.trainingWrap>.flexLeft img{width:120%;height:auto}.trainingWrap>.flexRight{width:65%;margin-bottom:3rem}ul.listTraining{background:#fff;border:solid 1px rgba(48,45,93,0.1);border-radius:8px}ul.listTraining li{padding:1.5em 5%}ul.listTraining li ~ li{border-top:solid 1px rgba(48,45,93,0.1)}.faqInner{border-top:solid 1px #ddd;padding:3.5rem 0}.faqInner ~ .faqInner{border-top:solid 1px #ddd;border-botom:solid 1px #efefef}dl.listFaq{background:#fff;padding:3em 2em}dl.listFaq ~ dl.listFaq{margin-top:5px}dl.listFaq dt p{font-weight:bold;display:flex;justify-content:space-between;align-items:center}dl.listFaq dt p span{width:calc(100% - 4rem)}dl.listFaq dt p::before{content:'';display:block;width:3rem;height:3rem;background:url(images/iconQuestion.svg);background-size:cover}dl.listFaq dd{margin-top:.5em}dl.listFaq dd p{display:flex;justify-content:space-between;align-items:center}dl.listFaq dd p span{width:calc(100% - 4rem)}dl.listFaq dd p::before{content:'';display:block;width:3rem;height:3rem}.newWrap a.btn{margin-top:2.5em}.newWrap .flexJobPost>.flexLeft{background:#fafafa}.newWrap .flexJobPost>.flexRight{background:#fff}.selectWrap{margin-top:5em}.selectWrap>.selectItem ~ .selectItem{margin-top:4em}.flexSelect{display:flex;justify-content:space-between}.flexSelect>.flexLeft{width:35%}.flexSelect>.flexLeft .aspectBlock{background:#fafafa}.flexSelect>.flexRight{width:60%}p.selectTtl{color:#b52e31;font-weight:bold;font-size:1.5rem;margin-bottom:1.5em;background:#e4e4e4;padding:1.5rem;border-radius:8px}ul.listSelect{border-top:solid 1px #ddd}ul.listSelect li{display:flex;align-items:center;border-bottom:solid 1px #ddd;padding:1.5em}ul.listSelect li::before{content:'';display:block;width:6px;height:6px;border-radius:6px;background:#b52e31;margin-right:1em}ul.listSelect li p{display:block}.secPage.new.new3 dl.listDocForm dt{background:#fafafa}.secPage.new.new3 dl.listDocForm dd{background:#fff}.entryWrap{margin-top:6rem}.entryWrap a.btn{margin-top:2.5rem}.entryWrap>.entryInner{border-bottom:solid 1px #efefef;padding-bottom:2.5rem;margin-bottom:4rem}dl.listEntry dt{background:#f8f8f8;padding:1rem 2rem;border-radius:5px;margin-bottom:1.5rem}dl.listEntry dt p{display:flex;align-items:center;font-weight:bold}dl.listEntry dt p span.step{width:7.2rem;background-image:-webkit-linear-gradient(left, #ff8c9b 0, #ffa07a 50%, transparent 50%);background-position:0 0;background-size:200% 200%;color:transparent;-webkit-background-clip:text;background-clip:text}dl.listEntry dt p span.txt{width:calc(100% - 7.2rem)}dl.listEntry dd{padding-left:9.2rem}.mw_wp_form form>p{display:none}.formWrap *{color:#252525}.formWrap .caption{background:#f8f8f8;border:#efefef;padding:5%;margin-bottom:4rem;color:#aaa}.formWrap>p.must{margin-bottom:2.5rem}.formWrap>p.must span.dot{display:inline-block;width:.65em;height:.65em;border-radius:1em;background:#e8330f;margin-right:.5em}ul.listDocForm{display:flex;flex-wrap:wrap;justify-content:space-between;border:solid 1px #ebedef}ul.listDocForm li{width:100%}ul.listDocForm li ~ li{border-top:solid 1px #ebedef}ul.listDocForm li:last-child{width:100%;padding:2.5rem 0}dl.listDocForm{display:flex;flex-wrap:wrap;justify-content:space-between}dl.listDocForm dt{width:30%;background:#fbfcfd;padding:1rem 2rem;border-right:solid 1px #ebedef}dl.listDocForm dt p{font-weight:bold}dl.listDocForm dt p.must::after{content:'';display:inline-block;vertical-align:baseline;width:.65em;height:.65em;border-radius:1em;background:#e8330f;margin-left:1em}dl.listDocForm dd{width:70%;font-size:1.5rem;padding:1rem 2rem;border-left:0}input::placeholder{color:#aaa}input[type="text"],textarea,select{width:100%;height:auto;border:solid 1px #efefef;background:#fff;border-radius:5px;padding:12px 18px;font-size:1.6rem;line-height:1.5;color:#252525}input[type="radio"]+span{font-size:1.6rem;color:#252525}input[type="text"]#old{width:10em;margin-right:1em}input[type="text"]#date2,input[type="text"]#date3{margin-top:1em}select{height:5.4rem}label{line-height:5.4rem}input[type="text"]:focus,textarea:focus,select:focus{outline:none;border:solid 1px #ff8c9b}input[type="submit"]{width:100%;max-width:32rem;height:5.4rem;border:none;font-weight:bold;text-align:center;line-height:4rem;font-size:1.5rem;background:#000;color:#fff;position:relative;margin:0 auto;display:block;border-radius:0;transition:ease-in-out .5s}input[type="submit"]:hover{background:#252525 !important;color:#fff !important;transition:ease-in-out .5s}.mw_wp_form_confirm .entryBtnWrap{display:flex}.mw_wp_form_confirm dl.listDocForm dd{background:#f8f8f8;color:#777;padding:1em 2em;border:solid 1px #efefef;border-radius:5px}.mw_wp_form_complete p a{text-decoration:underline}.mw_wp_form_complete p ~ p{margin-top:1em}.mw_wp_form_complete dl.listComplete{margin-top:1em}.mw_wp_form_complete dl.listComplete dt p{font-size:4.2rem;font-weight:bold;font-style:italic}#search-filter-form-28 h4{font-size:1.3rem;color:#9DA0A4}#search-filter-form-28>ul{display:flex;flex-wrap:wrap;justify-content:space-between}#search-filter-form-28>ul>li{width:100%}#search-filter-form-28 label{display:block}#search-filter-form-28 select{display:block}#search-filter-form-28 .stayBtn+label{display:block}#search-filter-form-28 .stayBtn+label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 .statusBtn+label{display:block}#search-filter-form-28 .statusBtn+label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 .areaBtn+label{display:block}#search-filter-form-28 .areaBtn+label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 .postBtn+label{display:block}#search-filter-form-28 .postBtn+label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 .pickupBtn+ul{display:flex;flex-wrap:wrap;border:solid 1px #efefef;border-radius:5px;padding:12px;max-height:120px;overflow:scroll}#search-filter-form-28 .pickupBtn+ul li{width:50%;font-size:1.3rem}#search-filter-form-28 .sf-field-search label{display:block}#search-filter-form-28 .sf-field-search label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 ul li.sf-field-submit{width:calc(50% - .75rem);margin-top:1.5rem}#search-filter-form-28 ul li.sf-field-reset{width:calc(50% - .75rem);margin-top:1.5rem}#search-filter-form-28 ul li.sf-field-reset input[type="submit"]{background:#777;color:#fff}.pickItem ~ .pickItem{border-top:solid 1px #efefef;margin-top:4rem;padding-top:4rem}.pickupBody{margin-top:2.5rem}dl.listPickup dt{margin-bottom:.65em}dl.listPickup dt p{font-weight:bold;font-size:2rem;transition:ease-in-out .3s}.pickItem:hover dl.listPickup dt p{color:#b52e31;transition:ease-in-out .3s}ul.listTag{display:flex;align-items:center;flex-wrap:wrap}ul.listTag li{margin-right:.5rem}ul.listTag li p{font-size:1.1rem;color:#777;line-height:1}ul.listTag li p span{display:table;border:solid 1px #777;border-radius:3rem;padding:0 1em}ul.listPickup{display:flex;flex-wrap:wrap}ul.listPickup li{width:calc(50% - .5rem)}ul.listPickup li p{font-size:1.3rem;color:#777;display:flex;align-items:center}ul.listPickup li p::before{content:'';display:block;width:1em;height:1em;background:url(images/iconHeart.svg);background-size:cover;margin-right:.5em}ul.listPickup li.store p::before{background:url(images/iconType.svg);background-size:cover}ul.listPickup li.area p::before{background:url(images/iconArea.svg);background-size:cover}ul.listPickup li.position p::before{background:url(images/iconStatus.svg);background-size:cover}ul.listPickup li.bill p::before{background:url(images/iconPost.svg);background-size:cover}.blogPost ~ .blogPost{margin-top:1rem}.blogPost .flexWrap{display:flex;flex-wrap:wrap;background:#fff}.blogPost .flexWrap>.flexLeft{width:20%}.blogPost .flexWrap>.flexLeft .inner{width:100%;height:100%;display:block}.blogPost .flexWrap>.flexLeft .inner img{width:100%;height:100%;object-fit:cover}.blogPost .flexWrap>.flexRight{width:80%}.blogPost .flexWrap>.flexRight .inner{padding:5%}dl.listBlogPick dt p{font-size:1.7rem;font-weight:bold;margin-bottom:.5em;line-height:1.5}dl.listBlogPick dd.date p{font-size:1.2rem;color:#aaa;margin-top:5px}.navigation.pagination h2{display:none}.navigation.pagination .nav-links{display:flex;justify-content:center;align-content:center;font-size:1.5rem;font-weight:300}.navigation.pagination .nav-links .page-numbers{display:block;margin:0 .5em;transition:ease-in-out .3s}.navigation.pagination .nav-links .page-numbers:hover{color:#ffa07a;transition:ease-in-out .3s}.navigation.pagination .nav-links .page-numbers.current{color:#ff8c9b}h1.singleTtl{font-size:2.65rem;font-weight:bold}header.singleHeader{position:relative}header.singleHeader *{color:#fff}header.singleHeader::after{content:'';display:block;width:100%;height:calc(100% - 120px);background:#b52e31;position:absolute;top:0;left:0;right:0;z-index:1}header.singleHeader::before{content:'';display:block;width:100%;height:calc(100% - 120px);background:url(images/bgDots.png) repeat;background-size:300px 300px;background-position:0 0;position:absolute;top:0;left:0;right:0;z-index:3}header.singleHeader::before{-webkit-animation:bgAnimation 5s linear 0s infinite;-o-animation:bgAnimation 5s linear 0s infinite;animation:bgAnimation 5s linear 0s infinite}header.singleHeader .innerWrap{width:80%;max-width:128rem;margin:0 auto;position:relative;z-index:10;padding:9.6rem 0 0}ul.listTags{display:flex;align-items:center;flex-wrap:wrap}ul.listTags li{margin-right:.5rem}ul.listTags li p{font-size:1.3rem;color:#777;line-height:1}ul.listTags li p span{display:table;border:solid 1px #777;border-radius:3rem;padding:.25em 1em}ul.listPickups{display:flex;flex-wrap:wrap;margin:.5rem 0 2rem}ul.listPickups li{margin-right:3rem}ul.listPickups li:last-child{margin-right:0}ul.listPickups li p{font-size:1.3rem;color:#777;display:flex;align-items:center}ul.listPickups li p::before{content:'';display:block;width:1em;height:1em;background:url(images/iconHeart.svg);background-size:cover;margin-right:.5em}ul.listPickups li.store p::before{background:url(images/iconType.svg);background-size:cover}ul.listPickups li.area p::before{background:url(images/iconArea.svg);background-size:cover}ul.listPickups li.position p::before{background:url(images/iconPost.svg);background-size:cover}.singleContent{position:relative;z-index:10;background:#fff}.secSingle{position:relative;z-index:10}.secSingle .innerWrap{width:80%;max-width:128rem;margin:0 auto;position:relative;padding:9.6rem 0}.secSingle.sec1 .flexWrap{display:flex;justify-content:space-between;flex-wrap:wrap}.secSingle.sec1 .flexWrap>.flexLeft{width:65%}.secSingle.sec1 .flexWrap>.flexRight{width:30%}.secSingle.sec1 .flexWrap>.flexRight .inner.sticky{top:12rem}.innerSection ~ .innerSection{border-top:solid 1px #efefef;margin-top:4rem;padding-top:4rem}dl.listIntro dt p{font-size:2.1rem;margin-bottom:.65em}.flexJobPost{display:flex;flex-wrap:wrap;border:solid 1px #ebedef}.flexJobPost ~ .flexJobPost{border-top:0}.flexJobPost>.flexLeft{width:25%;background:#fbfcfd;padding:1em 2em}.flexJobPost>.flexRight{width:75%;padding:1em 2em}.flexJobPost>.flexRight .googleMap{width:100%;height:auto;padding-top:56.25%;position:relative}.flexJobPost>.flexRight .googleMap iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.secSingle.sec1 .flexWrap>.flexRight a.btn{margin-bottom:2.5rem}p.company{display:flex;align-items:center;margin-bottom:3rem}p.company span{display:block}p.company span.circle{width:5rem;height:5rem;border-radius:5rem;overflow:hidden;border:solid 1px #efefef;position:relative;margin-right:2rem}p.company span.circle img{width:100%;height:auto}p.company span.txt{font-size:1.4rem;font-weight:bold}dl.listPickCompany{display:flex}dl.listPickCompany ~ dl.listPickCompany{margin-top:.85em}dl.listPickCompany dt{width:25%}dl.listPickCompany dt p{font-size:1.2rem}dl.listPickCompany dd{width:75%}dl.listPickCompany dd p{font-size:1.2rem;color:#777}.secSingle.popular{background:#f8f8f8}.popular-container{width:calc(100% + 3rem);margin:0 -1.5rem}.popular-container .swiper-slide{padding:0 1.5rem}.secSingle.secIV .flexWrap{display:flex;justify-content:space-between;flex-wrap:wrap}.secSingle.secIV .flexWrap>.flexLeft{width:65%;order:1}.secSingle.secIV .flexWrap>.flexRight{width:30%}.secSingle.secIV .flexWrap>.flexRight .inner.sticky{top:12rem}p.ivTtl{font-size:3.5rem;font-weight:bold;margin-bottom:.65em;line-height:1.5}dl.listInterview{border-bottom:solid 1px #efefef;margin-bottom:4rem;padding-bottom:4rem}dl.listInterview dt p{font-size:2.5rem;font-weight:bold;margin-bottom:.5em}@media screen and (max-width: 768px){dl.listProfile{background:#f7f7f7;padding:calc(85px / 5) calc(85px / 3)}}dl.listProfile dt{display:flex;align-items:baseline;column-gap:calc(85px / 8)}dl.listProfile dt p{font-size:3rem;font-weight:bold;margin-bottom:.3em}dl.listProfile dt span{font-size:1.3325em;color:rgba(0,0,0,0.5)}@media screen and (max-width: 768px){dl.listProfile dt span{font-size:1.1275em}}dl.listProfile dd>ul{font-size:1.5525em;letter-spacing:0}dl.listProfile dd>ul>li ~ li{margin-top:calc(85px / 16)}.timelineWrap{position:relative}.timelineWrap::before{content:'';display:block;width:3px;height:100%;background:#ddd;position:absolute;left:3px}dl.listTL{position:relative;z-index:5;padding:1em 0}dl.listTL dt p{padding-left:20px}dl.listTL dd p{display:flex;align-items:center;justify-content:space-between}dl.listTL dd p span{width:calc(100% - 20px);color:#b52e31;font-weight:bold}dl.listTL dd p::before{content:'';display:block;width:5px;height:5px;background:#fff;border:solid 2px #b52e31;border-radius:5px}.figure_wrapper{display:flex;flex-wrap:wrap;gap:calc(85px / 4);width:100%;max-width:1680px;margin:0 auto}@media screen and (max-width: 768px){.figure_wrapper{gap:calc(85px / 8)}}.figure_wrapper .row{display:flex;gap:calc(85px / 4);width:100%;max-height:35vw}@media screen and (max-width: 768px){.figure_wrapper .row{gap:calc(85px / 8)}}.figure_wrapper .row .figure1{flex:1}.figure_wrapper .row .figure2{flex:2}h1.blogTtl{text-align:center;font-size:2.65rem;font-weight:bold;line-height:1.5 !important}h1.blogTtl+p.date{text-align:center;color:#9b9b9b;margin-bottom:3em}.secSingle.blog p{line-height:2}.secSingle.blog p ~ p{margin-top:2em}.secSingle.blog .innerWrap{width:80%;max-width:74rem;margin:0 auto;padding-bottom:0}.secSingle.blog .pagenationWrap{margin-top:5rem}article+.pagenationWrap{margin-top:calc(85px / 2 * 3)}@media screen and (max-width: 768px){article+.pagenationWrap{margin-top:calc(85px / 4 * 3)}}.pagenationWrap{width:80%;max-width:128rem;margin:0 auto;background:#f8f8f8;padding:3rem 0;border-radius:6rem}.pagenationWrap .flexPagenation{width:85%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.pagenationWrap .flexPagenation>.flexLeft{width:50%}.pagenationWrap .flexPagenation>.flexLeft p{text-align:left}.pagenationWrap .flexPagenation>.flexRight{width:50%}.pagenationWrap .flexPagenation>.flexRight p{text-align:right}@media (max-width: 767px){body{min-width:initial}p{font-size:3.4vw}a{color:#111;text-decoration:none}a.not{cursor:not-allowed}a[target='_blank'] p::after{content:'';display:inline-block;vertical-align:sub;width:1em;height:1em;background:url(images/iconLinkout.svg);background-size:cover;margin-left:1em}a.linkFull{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer}a.btn p{line-height:15vw}.aspect .aspectBlock video{width:auto;height:100%;position:relative;left:50%;transform:translateX(-50%)}.hidden-xs{display:none !important}.visible-xs{display:block !important}.cover{position:relative;overflow:hidden}.cover::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#202020;opacity:1;z-index:15}.cover.gone::after{transform:translateX(100%);transition:ease-in-out .3s .3s}#page{overflow:hidden}#page.move{transition:ease-in-out .3s}#page.move .siteHeader{transition:ease-in-out .3s}.siteHeader .innerWrap{width:90%;padding:0}.siteHeader .flexWrap>.flexCenter{display:none}.siteHeader .flexWrap>.flexRight{display:block;margin-right:-5vw}.headLogo img{height:8.4vw}body.scroll .siteHeader{background:rgba(0,0,0,0.75);transition:ease-in-out .3s}body.scroll .siteHeader .innerWrap{padding:0;transition:ease-in-out .3s}.humbNav{width:15vw;height:15vw}.humbNav.active span.border:nth-child(1){top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);transition:ease .3s .3s}.humbNav.active span.border:nth-child(2){transform:translate(-500%, -50%);transition:ease .3s}.humbNav.active span.border:nth-child(3){top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transition:ease .3s .3s}.humbNav.active span.txt span.open{display:none}.humbNav.active span.txt span.close{display:block}aside#aside{width:100vw;transform:translate3d(-100vw, 0, 0)}aside#aside .innerWrap{padding:22.5vw 7.5vw 15vw}aside#cside .flexCside>.flexItem{max-height:15vw;transform:translateY(15vw)}aside#cside .flexCside>.flexItem.tel{width:calc(50% - 7.5vw)}aside#cside .flexCside>.flexItem.job{width:calc(50% - 7.5vw)}aside#cside .flexCside>.flexItem.pageTop{width:15vw;background:#000}.siteFooter{padding:0 0 20vw}.secFoot.sec1 h2.indexTtl *{text-align:center}.secFoot.sec1 .innerWrap{width:85%;padding:12.5vw 0}.secFoot.sec1 .flexWrap>.flexLeft{width:100%}.secFoot.sec1 .flexWrap>.flexRight{width:100%;order:1;margin-top:5vw}.secFoot.sec1 .flexWrap>.flexItem{width:100%;margin-top:0}.secFoot.sec1 .flexInner{width:calc(100% + 15vw);margin:0 -7.5vw}.secFoot.sec1 .flexInner>.flexItem{width:100%;min-height:41.4vw}.secFoot.sec1 .flexInner>.flexItem ~ .flexItem{border-top:solid 1px #252525;border-left:0}.secFoot.sec1 .flexInner>.flexItem .inner img{height:12.5vw}.secFoot.sec2 .innerWrap{padding-top:15vw}.secFoot.sec2 .flexWrap>.flexLeft{width:100%}.secFoot.sec2 .flexWrap>.flexRight{width:100%}.secFoot.sec2 .footerLogo img{height:12.5vw}nav.footerNav{margin-top:7.5vw}ul.listFooterNav{flex-wrap:wrap}ul.listFooterNav li{width:50%}ul.listFooterNav li ~ li{margin-left:0}dl.listFooterNav dt p{text-align:center;font-size:3.4vw;margin-bottom:0;padding:1em 0}dl.listFooterNav dd{display:none}.secFoot.sec3 *{font-size:3.2vw}.secFoot.sec3 .innerWrap{padding-top:7.5vw}.secFoot.sec3 .flexWrap>.flexLeft{width:100%}.secFoot.sec3 .flexWrap>.flexRight{width:100%}ul.listOfficial{justify-content:center}ul.listOfficial li ~ li{margin:0 2em}p.cr{text-align:center}h2.indexTtl{margin-bottom:1em}h2.indexTtl span.jp{font-size:3.2vw}h2.indexTtl span.en{font-size:5vw}h3.indexTtl{font-size:5rem;font-weight:100;margin-bottom:.5em}.secIndex p{line-height:1.8}.secIndex a.btn{margin-top:5vw}.secIndex .innerWrap{width:85%}.secIndex.sec1 .innerWrap{padding:10vw 0 15vw}.secIndex.sec1 .innerWrap img{width:75%}.secIndex.sec1 .aspect50{padding-top:75%}.secIndex.sec1 .aspectBlock .txtWrap{height:100%;top:0;right:50%;transform:translateX(50%)}dl.listCopy dt p{font-size:6vw;line-height:1.5;margin-left:.65em}dl.listCopy dt p span{padding-top:1em}dl.listCopy dd{margin-top:2.5em}dl.listCopy dd p{font-size:3.4vw}.secIndex.sec2 .innerWrap{padding:20vw 0}.secIndex.sec2 p.lead{font-size:5vw}.secIndex.sec2 .loopTxt{position:absolute;top:0;height:100%;display:flex;align-items:center}.secIndex.sec2 .loopTxt .loopSliderWrap{top:0;left:0;width:100%;height:30rem;overflow:hidden;position:absolute}.secIndex.sec2 .loopTxt .loopSlider{width:100%;min-width:248rem;height:30rem;text-align:left;position:relative;overflow:hidden;background:none}.secIndex.sec2 .loopTxt .loopSlider ul{height:30rem;float:left;overflow:hidden}.secIndex.sec2 .loopTxt .loopSlider ul::after{content:'';display:none}.secIndex.sec2 .loopTxt .loopSlider ul li{width:248rem;height:30rem;float:left;display:inline;overflow:hidden;position:relative;padding:0}.secIndex.sec2 .loopTxt .loopSlider ul li img{width:100%;height:auto}.secIndex.sec3 .flexWrap>.flexItem{width:calc(100% / 2);min-height:initial;padding:10vw 0}.secIndex.sec3 .flexWrap>.flexItem ~ .flexItem{border-left:0}.secIndex.sec3 .flexWrap>.flexItem:nth-child(2n){border-left:solid 1px #efefef}.secIndex.sec3 .flexWrap>.flexItem:nth-child(3){border-top:solid 1px #efefef}.secIndex.sec3 .flexWrap>.flexItem:nth-child(4){border-top:solid 1px #efefef}.secIndex.sec3 .flexWrap>.flexItem a{transform:translateY(0)}.secIndex.sec3 img.hoverImg{opacity:1;display:block;width:80%;max-width:25rem;margin:0 auto 3rem}.secIndex.sec3 h2.indexTtl{text-align:center;margin-bottom:0}.secIndex.sec3 p.hoverTxt{display:none;opacity:1;width:80%;max-width:25rem;min-height:initial;transform:translateY(0)}.secIndex.sec5 .innerWrap{padding:15vw 0}.secIndex.sec5 .flexWrap>.flexLeft{width:100%}.secIndex.sec5 .flexWrap>.flexLeft h3.indexTtl{font-size:6vw;white-space:normal;line-height:1.5}.secIndex.sec5 .flexWrap>.flexLeft a.btn{margin-top:5rem}.secIndex.sec5 .flexWrap>.flexRight{width:100%}h1.pageTtl{line-height:1.05}h1.pageTtl.only{line-height:1.5}h1.pageTtl span.en{font-size:15vw}h2.pageTtl{font-size:5.4vw;padding:7.5vw 0}h2.pageTtl::before{width:9rem}h3.pageTtl{font-size:4.5vw;margin-bottom:1em}.flexPageWrap>.flexLeft{width:100%}.flexPageWrap>.flexLeft .inner{padding:7.5vw 0}.flexPageWrap>.flexRight{width:100%}ul.listSide{padding:5vw 0;display:flex;flex-wrap:wrap;justify-content:space-between}ul.listSide li{width:calc(50% - 1.25vw)}ul.listSide.sm li{width:30%}ul.listSide li p{padding:.5em 0}.secPage .innerWrap{width:100%;padding:5vw 0 15vw}.pageHeader .innerWrap{width:100%;padding:0}.pageHeader .flexWrap>.flexLeft{width:100%}.pageHeader .flexWrap>.flexLeft .inner{padding:7.5vw 7.5vw 12.5vw}.pageHeader .flexWrap>.flexLeft p{font-size:3vw;line-height:1.5;opacity:.85;padding-left:1em;margin-top:3vw}.pageHeader .flexWrap>.flexRight{width:100%;margin-top:0}.pageHeader .flexWrap>.flexRight .inner{height:50vw}.pageHeader::before{-webkit-animation:bgAnimation 5s linear 0s infinite;-o-animation:bgAnimation 5s linear 0s infinite;animation:bgAnimation 5s linear 0s infinite}dl.listBusiness{margin-top:7.5vw;margin-bottom:3vw}dl.listBusiness dd p{font-size:3.2vw}dl.listBusiness dt p{font-size:5vw}.flexBusiness ~ .flexBusiness{margin-bottom:7.5vw}.flexBusiness>.flexLeft{width:65%}.flexBusiness>.flexRight{width:calc(35% - 1.25vw)}.messageWrap p.lead{font-size:5vw;margin-bottom:1em}.messageWrap p.lead::before{width:3.2vw;height:3.2vw}.messageWrap p.lead::after{width:3.2vw;height:3.2vw}.messageWrap p.lead span{width:calc(100% - 10vw)}.messageWrap p.bodyTxt{font-size:3.8vw;margin-top:7.5vw}.messageWrap p.wrote{text-align:right;margin-top:1em}.ceoWrap{border-radius:8px;padding:7.5vw 5vw;margin-top:7.5vw}.ceoWrap p.txtTtl{font-size:1.3rem;margin-bottom:2em}.ceoWrap p.txtTtl::before{width:6rem;height:1px;margin-bottom:2em}ul.listCEO{margin-bottom:-3vw}ul.listCEO li{width:100%;margin-bottom:3vw}dl.listCEO dt p{font-size:3vw;margin-bottom:.65em}dl.listCEO dd p{font-size:3vw}dl.listWanted dt p{font-size:8vw}dl.listWanted dd p{font-size:4vw;margin-top:1em}.igWrap{justify-content:center;margin-bottom:-7.5vw}.igWrap>.flexItem{width:50%;margin-bottom:7.5vw}.igWrap>.flexItem.md{width:50%}.igWrap>.flexItem.lg{width:100%}.igWrap>.flexItem.from p.igPram{background-position:bottom;background-size:150%}p.igPramTtl{font-size:3.8vw}p.igPram span.number{font-size:20vw}p.igPram.sm span.number{font-size:10vw}p.igPram span.txt{font-size:5vw}p.caption{font-size:3vw}.flexReview{justify-content:center;margin-top:2em}.flexReview>.flexItem{width:50%}.flexReview>.flexItem img{max-height:4rem}dl.listCompany{padding:1em 0}ul.listFocus li ~ li{margin-top:7.5vw}ul.listFocus li p{font-size:5vw}ul.listFocus li p::before{font-size:3vw;margin-right:5vw}.peopleInner{padding:5vw 0}.peopleInner .numberImg img{width:20vw;height:20vw;margin-bottom:-15vw}dl.listPeoplePram dt p{font-size:5.125vw}.styleInner ~ .styleInner{margin-top:7.5vw;padding-top:7.5vw}.positionWrap{padding-left:5vw}.flexPosition ~ .flexPosition{margin-top:1rem}.flexPosition>.flexLeft{width:25%}.flexPosition>.flexRight{width:70%}dl.listPosition dt p{font-size:3.8vw}.secPage.style.style3 .flexBtn{display:block;margin-top:5vw}.secPage.style.style3 .flexBtn a.btn ~ a.btn{margin-top:2.5vw}.environmentInner .slideWrap .txtWrap{position:absolute;bottom:1rem;right:5%}.environmentInner .slideWrap .txtWrap p{font-size:1.2rem;color:#fff}.flexGallery>.flexItem{margin-bottom:7.5vw}.flexGallery>.flexItem p{font-size:3.2vw;line-height:1.5}.flexGallery>.flexItem .aspectBlock>p{right:1.5em;bottom:1em;font-size:2vw}.flexGallery.gallery1>.flexItem:nth-child(1){width:100%}.flexGallery.gallery1>.flexItem:nth-child(2){width:60%;margin-top:7.5vw}.flexGallery.gallery1>.flexItem:nth-child(3){width:calc(40% - 2.5vw)}.flexGallery.gallery1>.flexItem:nth-child(3) .inner{width:65%}.flexGallery.gallery1>.flexItem:nth-child(3) .inner ~ .inner{width:80%;margin-top:2.5vw}.flexGallery.gallery1>.flexItem:nth-child(4){width:calc(40% - 1.25vw)}.flexGallery.gallery1>.flexItem:nth-child(5){width:calc(60% - 1.25vw);margin-top:7.5vw}.flexGallery.gallery2>.flexItem:nth-child(1){width:100%}.flexGallery.gallery2>.flexItem:nth-child(2){width:50%}.flexGallery.gallery2>.flexItem:nth-child(2) .inner ~ .inner{width:75%;margin-top:7.5vw;margin-right:5%}.flexGallery.gallery2>.flexItem:nth-child(3){width:calc(50% - 2.5vw)}.flexWelfare{padding:0 5%;padding-bottom:5vw}.flexWelfare ~ .flexWelfare{margin-top:5vw}.flexWelfare p.number{font-size:3vw;margin-right:5vw}dl.listWelfare dt p{font-size:4vw;line-height:1.5;margin-bottom:.5em}.welfareWrap .welfareImg{padding:5vw 5vw 0 13vw}.trainingWrap>.flexLeft{width:20%}.trainingWrap>.flexLeft img{width:210%;height:auto;transform:translateX(-7.5vw)}.trainingWrap>.flexRight{width:80%;margin-bottom:10vw}ul.listTraining li{padding:1.25em 5%}.faqInner{padding:5vw 0}dl.listFaq{padding:3vw 2.5vw}dl.listFaq ~ dl.listFaq{margin-top:3px}dl.listFaq dt p span{width:calc(100% - 8vw)}dl.listFaq dt p::before{width:8vw;height:8vw}dl.listFaq dd{margin-top:.25em}dl.listFaq dd p span{width:calc(100% - 8vw)}dl.listFaq dd p::before{width:8vw;height:auto}.newWrap a.btn{margin-top:5vw}.selectWrap{margin-top:5em}.selectWrap>.selectItem ~ .selectItem{margin-top:4em}.flexSelect>.flexLeft{width:20vw}.flexSelect>.flexRight{width:calc(100% - 25vw)}p.selectTtl{height:20vw;font-size:4vw;margin-bottom:1.5em;padding:1.5rem;line-height:1.5}ul.listSelect{width:calc(100% + 25vw);margin-left:-25vw}ul.listSelect li{padding:1em 1.5em}ul.listSelect li::before{width:6px;height:6px;margin-right:1em}.secPage.new.new3 dl.listDocForm dt{background:#fafafa}.secPage.new.new3 dl.listDocForm dd{background:#fff}.entryWrap{margin-top:6rem}.entryWrap a.btn{margin-top:2.5rem}.entryWrap>.entryInner{border-bottom:solid 1px #efefef;padding-bottom:2.5rem;margin-bottom:4rem}dl.listEntry dt{background:#f8f8f8;padding:1rem 2rem;border-radius:5px;margin-bottom:1.5rem}dl.listEntry dt p{display:flex;align-items:center;font-weight:bold}dl.listEntry dt p span.step{width:7.2rem;background-image:-webkit-linear-gradient(left, #ff8c9b 0, #ffa07a 50%, transparent 50%);background-position:0 0;background-size:200% 200%;color:transparent;-webkit-background-clip:text;background-clip:text}dl.listEntry dt p span.txt{width:calc(100% - 7.2rem)}dl.listEntry dd{padding-left:9.2rem}.mw_wp_form form>p{display:none}.formWrap *{color:#252525}.formWrap .caption{background:#f8f8f8;border:#efefef;padding:5%;margin-bottom:4rem;color:#aaa}.formWrap>p.must{margin-bottom:2.5rem}.formWrap>p.must span.dot{display:inline-block;width:.65em;height:.65em;border-radius:1em;background:#e8330f;margin-right:.5em}ul.listDocForm li:last-child{width:100%;padding:2.5rem 0}dl.listDocForm dt{width:30%;padding:1.25vw}dl.listDocForm dt p.must::after{margin-left:1em}dl.listDocForm dd{font-size:3.4vw;padding:1.25vw}input[type="text"],textarea,select{padding:12px}select{height:5.4rem}label{line-height:5.4rem}input[type="submit"]{height:5.4rem;font-size:3.4vw}.mw_wp_form_confirm .entryBtnWrap{display:flex}.mw_wp_form_confirm dl.listDocForm dd{background:#f8f8f8;color:#777;padding:1em 2em;border:solid 1px #efefef;border-radius:5px}.mw_wp_form_complete p a{text-decoration:underline}.mw_wp_form_complete p ~ p{margin-top:1em}.mw_wp_form_complete dl.listComplete{margin-top:1em}.mw_wp_form_complete dl.listComplete dt p{font-size:4.2rem;font-weight:bold;font-style:italic}.searchfilterWrap{position:relative;z-index:5}.searchfilterWrap::before{content:'';display:block;width:100vw;height:calc(100% + 15vw);position:absolute;top:-7.5vw;left:-5vw;right:-5vw;background:#eaeaea;z-index:-1}#search-filter-form-28 h4{font-size:1.3rem;color:#9DA0A4}#search-filter-form-28>ul{display:flex;flex-wrap:wrap;justify-content:space-between}#search-filter-form-28>ul>li{width:100%}#search-filter-form-28 label{display:block}#search-filter-form-28 select{display:block}#search-filter-form-28 .stayBtn+label{display:block}#search-filter-form-28 .stayBtn+label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 .statusBtn+label{display:block}#search-filter-form-28 .statusBtn+label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 .areaBtn+label{display:block}#search-filter-form-28 .areaBtn+label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 .postBtn+label{display:block}#search-filter-form-28 .postBtn+label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 .pickupBtn+ul{display:flex;flex-wrap:wrap;border:solid 1px #efefef;border-radius:5px;padding:12px;max-height:120px;overflow:scroll}#search-filter-form-28 .pickupBtn+ul li{width:50%;font-size:1.3rem}#search-filter-form-28 .sf-field-search label{display:block}#search-filter-form-28 .sf-field-search label select{font-size:1.3rem;padding:12px;height:4.5rem}#search-filter-form-28 ul li.sf-field-submit{width:calc(50% - .75rem);margin-top:1.5rem}#search-filter-form-28 ul li.sf-field-reset{width:calc(50% - .75rem);margin-top:1.5rem}#search-filter-form-28 ul li.sf-field-reset input[type="submit"]{background:#777;color:#fff}.pickItem ~ .pickItem{margin-top:5vw;padding-top:5vw}.pickupBody{margin-top:5vw}dl.listPickup dt{margin-bottom:.65em}dl.listPickup dt p{font-size:4vw}ul.listPickup li{width:100%}ul.listPickup li p{font-size:3.2vw}ul.listPickup li p::before{margin-right:.5em}.blogPost ~ .blogPost{margin-top:1rem}.blogPost .flexWrap>.flexLeft{width:100%;padding-top:50%;position:relative}.blogPost .flexWrap>.flexLeft .inner{position:absolute;top:0;left:0;right:0}.blogPost .flexWrap>.flexRight{width:100%}.blogPost .flexWrap>.flexRight .inner{padding:7.5vw 5vw 5vw}dl.listBlogPick dt p{font-size:3.8vw;margin-bottom:.5em}dl.listBlogPick dd.date p{font-size:3vw}.navigation.pagination h2{display:none}.navigation.pagination .nav-links{display:flex;justify-content:center;align-content:center;font-size:1.5rem;font-weight:300}.navigation.pagination .nav-links .page-numbers{display:block;margin:0 .5em;transition:ease-in-out .3s}.navigation.pagination .nav-links .page-numbers:hover{color:#ffa07a;transition:ease-in-out .3s}.navigation.pagination .nav-links .page-numbers.current{color:#ff8c9b}h1.singleTtl{font-size:5.4vw;line-height:1.5}header.singleHeader::after{height:calc(100% - 60px)}header.singleHeader::before{height:calc(100% - 60px)}header.singleHeader .innerWrap{width:90%;padding:10vw 0 0}ul.listTags li{margin-right:.5rem}ul.listTags li p{font-size:1.3rem;color:#777;line-height:1}ul.listTags li p span{display:table;border:solid 1px #777;border-radius:3rem;padding:.25em 1em}ul.listPickups{margin:.5rem 0 2rem}ul.listPickups li{margin-right:1.75rem}ul.listPickups li:last-child{margin-right:0}ul.listPickups li p{font-size:3.2vw}ul.listPickups li p::before{margin-right:.5em}.secSingle .innerWrap{width:90%;padding:10vw 0}.secSingle.sec1 .flexWrap>.flexLeft{width:100%}.secSingle.sec1 .flexWrap>.flexRight{width:100%;margin-top:7.5vw}.innerSection ~ .innerSection{margin-top:5vw;padding-top:5vw}dl.listIntro dt p{font-size:4.2vw}.flexJobPost>.flexLeft{width:25%;padding:1em 1.25vw}.flexJobPost>.flexRight{width:75%;padding:1em 1.25vw}.flexJobPost>.flexRight .googleMap{width:100%;height:auto;padding-top:56.25%;position:relative}.flexJobPost>.flexRight .googleMap iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.secSingle.sec1 .flexWrap>.flexRight a.btn{margin-bottom:2.5rem}p.company{display:flex;align-items:center;margin-bottom:3rem}p.company span{display:block}p.company span.circle{width:5rem;height:5rem;border-radius:5rem;margin-right:2rem}p.company span.txt{font-size:3.4vw}dl.listPickCompany dt{width:25%}dl.listPickCompany dt p{font-size:3vw}dl.listPickCompany dd{width:75%}dl.listPickCompany dd p{font-size:3.2vw}.secSingle.popular{background:#f8f8f8}.popular-container{width:calc(100% + 3rem);margin:0 -1.5rem}.popular-container .swiper-slide{padding:0 1.5rem}.secSingle.secIV .flexWrap>.flexLeft{width:100%;margin-top:7.5vw}.secSingle.secIV .flexWrap>.flexRight{width:100%}p.ivTtl{font-size:8.4vw;margin-bottom:.65em;position:relative}p.ivTtl::before{content:'';display:block;width:5px;height:100%;position:absolute;left:-5vw;top:0;bottom:0;background:#b52e31}dl.listInterview{bmargin-bottom:5vw;padding-bottom:5vw}dl.listInterview dt p{font-size:5vw;margin-bottom:.5em}dl.listProfile{display:flex;flex-wrap:wrap}dl.listProfile dt{width:100%}dl.listProfile dt p{font-size:6vw;margin-bottom:.2em}dl.listProfile dd ~ dd{margin-top:0;margin-left:1.5em}dl.listProfile dd p::before{margin-right:1em}.timelineWrap{position:relative}.timelineWrap::before{content:'';display:block;width:3px;height:100%;background:#ddd;position:absolute;left:3px}dl.listTL{position:relative;z-index:5;padding:1em 0}dl.listTL dt p{padding-left:20px}dl.listTL dd p{display:flex;align-items:center;justify-content:space-between}dl.listTL dd p span{width:calc(100% - 20px);color:#b52e31;font-weight:bold}dl.listTL dd p::before{content:'';display:block;width:5px;height:5px;background:#fff;border:solid 2px #b52e31;border-radius:5px}h1.blogTtl{font-size:5vw}h1.blogTtl+p.date{margin-bottom:3em}.secSingle.blog p ~ p{margin-top:2em}.secSingle.blog .innerWrap{padding-bottom:10vw}.secSingle.blog .pagenationWrap{margin-top:10vw;width:100%}.pagenationWrap{width:80%;padding:2rem 0}.pagenationWrap .flexPagenation{width:85%}.pagenationWrap .flexPagenation>.flexLeft{width:50%}.pagenationWrap .flexPagenation>.flexLeft p{text-align:left}.pagenationWrap .flexPagenation>.flexRight{width:50%}.pagenationWrap .flexPagenation>.flexRight p{text-align:right}}
