@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}input,select,textarea{border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a,a *,div,div *{-webkit-tap-highlight-color:rgba(0,0,0,.25)}a{overflow:hidden}a:hover{text-decoration:none}article,section,table,tbody{display:block}table{border-collapse:collapse}fieldset,img{vertical-align:top;border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;text-align:justify}q:after,q:before{content:""}abbr,acronym{border:0}figure{margin:0!important}.clearfix{width:100%}.clearfix:after{display:block;clear:both;content:""}aside,dd,dt,p,span,td{text-align:justify;word-wrap:break-word}*{-webkit-touch-callout:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{pointer-events:none}input,select{vertical-align:middle}body,section{position:relative}body{font-family:Roboto Condensed,Noto Sans JP,sans-serif;font-size:14px;line-height:2.8em;width:100%;min-width:1160px;letter-spacing:.05em;color:#3f3b3a}.font1{font-family:Teko,sans-serif;font-weight:500}a{font-size:100%;overflow:visible;margin:0;padding:0;vertical-align:baseline;text-decoration:none;word-break:break-all;color:#3f3b3a;outline:0;background:0 0}a:hover{opacity:.5}#gnavBtn,#gnavBtn>span,#gnavPanel,#gnavPanel>ul>li,#loadLayer,#loadLayer>img,#news>.inner ul>li>.newsSingle,.arrowBtn>.hexagon .hexagonBase,.cmnBtn,.contactWrap>ul>li>a>div,.horizontalBtn>li>.btn>.imgWrap>.frame>.bg,.titleWrap.setA>.hexagon,:after,:before,a,a>.imgWrap>.frame>.bg,body>header,dl.acMenu>dt,img,input,path,select{-webkit-transition:all .5s cubic-bezier(.5,0,0,1);transition:all .5s cubic-bezier(.5,0,0,1)}.thin{max-width:825px;margin:auto}p{padding:5px 0}.txtLink{font-weight:700;margin:0 1px;padding:0 2px;cursor:pointer;color:#3f3b3a;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,rgba(0,0,0,.1)));background:linear-gradient(transparent 50%,rgba(0,0,0,.1) 0)}.inner{width:100%;max-width:1160px;height:auto;margin:auto;padding-right:30px;padding-left:30px}.sec:last-child{margin-bottom:-456px;padding-bottom:456px}.sec>.inner{position:relative;z-index:3;padding-top:125px;padding-bottom:125px}.dot,.sec>.deco{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:0;margin:auto}.dot{height:100%}.sec>.deco{z-index:2;-webkit-transition:all 1s cubic-bezier(.5,0,0,1);transition:all 1s cubic-bezier(.5,0,0,1);-webkit-transform:skewY(-30deg);transform:skewY(-30deg);opacity:0;background-color:#ad0025}.sec>.deco.rev{-webkit-transform:skewY(30deg);transform:skewY(30deg)}.dot:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:840px;height:100%;margin:auto;content:"";opacity:.03;background-image:url(/wp-content/themes/leoclie/img/common/bg-dot-bk.png);background-position:50% 0;background-size:40px}.deco.dot:before{-webkit-transform:skewY(30deg);transform:skewY(30deg)}.deco.dot.rev:before{-webkit-transform:skewY(-30deg);transform:skewY(-30deg)}.sec.active>.deco{height:85%;opacity:1}.sec>.inner>.detailsWrap>.innerSub{padding-top:150px}.detailsWrap>.intro{margin-bottom:50px}.detailsWrap>.intro>p{text-align:center}.cmnBtn{font-size:20px;font-weight:700;line-height:1.5em;position:relative;display:block;width:100%;max-width:320px;height:auto;margin:50px auto 0;padding:13px 48px 13px 18px;cursor:pointer;border:2px solid;background-color:transparent}.cmnBtn.brandBtn{color:#3f3b3a!important;border-image:linear-gradient(35deg,#000 0%,#000 20%,#000 40%,#fff 60%,#fff 80%,#fff 100%);border-image-slice:1}.cmnBtn.brandBtn:hover{opacity:.8}.cmnBtn.brandBtn .arrow{color:#fff!important}.arrow{right:10px;width:30px;height:30px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.arrow,.arrow:after,.arrow:before{position:absolute;top:0;bottom:0;display:block;margin:auto}.arrow:after,.arrow:before{right:0;left:0;content:"";-webkit-transform:rotateX(0) rotate(45deg) translate(0);transform:rotateX(0) rotate(45deg) translate(0);border-top:2px solid;border-right:2px solid}.arrow:before{right:6px;width:50%;height:50%}.arrow:after{right:14px;width:30%;height:30%;-webkit-transition-delay:50ms;transition-delay:50ms}.cmnBtn.large{font-size:40px;max-width:640px;height:120px;margin-top:100px;padding:28px 78px 28px 38px;border:3px solid}.cmnBtn.large .arrow{right:20px;-webkit-transform:scale(1.75);transform:scale(1.75)}.cmnBtn:hover{background-color:rgba(0,0,0,.25)}.btn:hover .arrow:after,.btn:hover .arrow:before,.cmnBtn:hover .arrow:after,.cmnBtn:hover .arrow:before{-webkit-transform:rotateX(180deg) rotate(45deg) translate(4px,-4px);transform:rotateX(180deg) rotate(45deg) translate(4px,-4px)}.telBtn{pointer-events:none}.arrowBtn{position:relative;display:block;width:50px;height:50px}.arrowBtn>.hexagon{width:100%;height:auto}.arrowBtn>.hexagon .hexagonBase{fill:#ad0025}.arrowBtn>.hexagon .hexagonArrow{fill:#fff}.arrowBtn:hover>.hexagon .hexagonBase{fill:#7b001a}.sec>.inner>.titleWrap>.title{padding-left:.15em;letter-spacing:.15em}.sec>.inner>.titleWrap>.titleSub{padding-left:.35em;letter-spacing:.35em}.title{font-weight:900;line-height:1.3em}.titleWrap{position:relative}.titleWrap>.title,.titleWrap>.titleSub{font-weight:600;position:relative;z-index:1;display:block}.titleWrap>.titleSub{line-height:1.4em;color:#ad0025}.titleWrap.setA{margin-bottom:130px;padding-top:40px}.titleWrap.setA>.title,.titleWrap.setA>.titleSub{text-align:center}.titleWrap.setA>.title{font-size:50px}.titleWrap.setA>.hexagon{position:absolute;z-index:0;top:0;right:0;left:0;width:auto;height:170px;margin:auto}.titleWrap.setA>.hexagon path{opacity:.15;fill:#ad0025}.titleWrap.setB{margin-bottom:30px;opacity:.5}.titleWrap.setB>.deco{position:relative;display:block;width:100%;height:25px}.titleWrap.setB>.deco>span{position:absolute;top:0;right:0;display:block;width:100%;height:100%;padding-left:93px}.titleWrap.setB>.deco>span>span{position:relative;display:block;width:100%;height:100%}.titleWrap.setB>.deco>span>span:before{position:absolute;top:0;bottom:0;left:0;display:block;width:100%;height:1px;margin:auto;content:"";background-color:#3f3b3a}.titleWrap.setB>.deco>svg{width:auto;height:100%}.titleWrap.setB>.deco>svg path{fill:#3f3b3a}.titleWrap.setB>.title{font-size:30px;line-height:1.1em}.bg,.imgWrap{position:relative;display:block;width:100%;background-position:50%;background-size:cover}.imgWrap{height:300px}.bg{height:100%}.imgWrap>img{width:100%;height:auto}.imgWrap>.frame{position:relative;z-index:1;display:block;overflow:hidden;width:100%;height:100%;height:calc(100% - 2px)}.shadow{-webkit-box-shadow:30px 30px 20px -10px rgba(0,0,0,.1);box-shadow:30px 30px 20px -10px rgba(0,0,0,.1)}.alternate>li:last-child{margin-bottom:0}.alternate>li:nth-child(odd) .layered>.imgWrap{margin-left:auto}.alternate>li:nth-child(odd) .layered>.txtWrap{margin-left:0;padding:60px 60px 60px 0}.horizontal>.txtWrap{float:left}.horizontal>.imgWrap{float:right;width:550px;height:550px}.horizontal>.txtWrap{width:550px;padding-right:150px}.horizontal>.txtWrap>dl{padding-top:50px}.horizontal>.txtWrap>dl:first-child{padding-top:0}.horizontal>.txtWrap>dl>dt{font-size:16px;font-weight:600;position:relative}.horizontal>.txtWrap>dl>dt:before{position:absolute;bottom:-15px;left:0;display:block;width:60px;height:1px;margin:auto;content:"";background-color:#3f3b3a}.horizontal>.txtWrap>dl>dd{margin-top:30px}.txtWrap2{position:relative;z-index:1;width:100%;max-width:690px;height:auto;margin:auto auto 50px;padding:50px 70px;background-color:#fff;background-image:linear-gradient(135deg,rgba(0,0,0,.01),transparent)}.txtWrap2:last-child{margin-bottom:0}.horizontalBtn{margin-top:-50px}.horizontalBtn>li{float:left;width:50%;padding-top:50px}.horizontalBtn>li:nth-child(odd){padding-right:20px}.horizontalBtn>li:nth-child(2n){padding-left:20px}.horizontalBtn>li>.btn{display:block;cursor:pointer}.horizontalBtn>li>.btn>.titleWrap{margin-top:10px;padding-right:50px}.horizontalBtn>li>.btn>.titleWrap>.title{font-size:30px;letter-spacing:0}.horizontalBtn>li>.btn>.titleWrap>.titleSub{font-size:16px;margin-top:5px;letter-spacing:0}.horizontalBtn>li>.btn>.titleWrap>.arrow{right:0;-webkit-transform:scale(1.25);transform:scale(1.25)}.horizontalBtn>li>.btn>.titleWrap>.arrow:after,.horizontalBtn>li>.btn>.titleWrap>.arrow:before{border-color:#ad0025}.horizontalBtn>li>.btn:hover>.imgWrap>.frame>.bg{-webkit-transform:scale(1.1);transform:scale(1.1)}.horizontalImg>.slideWrap{float:left;width:50%;height:400px}.horizontalImg>.slideWrap:first-child{padding-right:20px}.horizontalImg>.slideWrap:nth-child(2){margin-top:50px;padding-left:20px}.horizontalImg>.slideWrap ul{background-color:#fff}table.basic>tbody>tr{display:block;border-bottom:1px solid #ecebeb}table.basic>tbody>tr:last-child{border-bottom:none}table.basic>tbody>tr>td,table.basic>tbody>tr>th{line-height:30px;float:left;padding:20px 0}table.basic>tbody>tr>th{width:30%;padding-right:5%!important}table.basic>tbody>tr>td{width:70%}table.basic>tbody>tr>td>p:first-child{padding-top:0}table.basic>tbody>tr>td>p:last-child{padding-bottom:0}table.basic>tbody>tr>td>span{font-size:12px;line-height:24px;display:block}dl.acMenu>dt{font-size:18px;position:relative;padding:30px 70px;cursor:pointer;text-align:center;border:1px solid}dl.acMenu>dt:after,dl.acMenu>dt:before{position:absolute;top:0;right:30px;bottom:0;display:block;width:30px;height:2px;margin:auto;content:"";background-color:#3f3b3a}dl.acMenu>dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}dl.acMenu>dt.on:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}dl.acMenu>dt.on:after{-webkit-transform:rotate(90deg) rotateY(90deg);transform:rotate(90deg) rotateY(90deg)}dl.acMenu>dt:hover{color:#fff;border-color:#3f3b3a;background-color:#3f3b3a}dl.acMenu>dt:hover:after,dl.acMenu>dt:hover:before{background-color:#fff}dl.acMenu>dd{display:none;padding-top:50px}.acMenuWrap>li{margin-bottom:50px}.acMenuWrap>li:last-child{margin-bottom:0}.wpcf7-form{max-width:825px;margin:auto}.wpcf7-form>.basic td,.wpcf7-form>.basic th{position:relative}.wpcf7-form>.basic th{padding-top:25px;padding-bottom:25px;color:#9f9d9c}.wpcf7-form>.basic th.required:after{font-size:10px;font-weight:900;margin-left:10px;padding:2px 5px;content:"必須";color:#fff;background-color:#ad0025}.wpcf7-form>.basic input,.wpcf7-form>.basic select{width:100%;height:auto;border:none;border-radius:0}.wpcf7-form>.basic textarea{width:100%;height:100px;min-height:100px;resize:vertical}.wpcf7-form>.basic input,.wpcf7-form>.basic select,.wpcf7-form>.basic td,.wpcf7-form>.basic textarea{font-size:14px;line-height:20px}.wpcf7-form>.basic input,.wpcf7-form>.basic select,.wpcf7-form>.basic textarea{padding:10px 15px;border-radius:5px;background-color:#f5f5f5}.wpcf7-form>.attentionWrap{margin-top:30px}.cmnBtn.wpcf7-submit{-webkit-appearance:none;border-radius:0}.wpcf7-form>.attentionWrap>p{font-size:12px;line-height:20px;text-align:center;color:#9f9d9c}.wpcf7-form button{font-size:16px;line-height:1.875em;cursor:pointer;text-align:left;outline:none}.screen-reader-response[role=alert]{font-size:12px;line-height:1.75em;max-width:825px;margin:0 auto 30px;padding:20px 30px;text-align:center;text-align:justify;border:1px solid;background:0 0}.carousel>.slick-list{width:100%;max-width:940px;height:480px;margin:auto}.carousel>.slick-list:before{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:440px;margin:auto;content:"";border-radius:10px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#f5f5f5),to(#c5c4c4));background-image:linear-gradient(0deg,#f5f5f5 50%,#c5c4c4)}.carousel>.slick-list .carouselSingle{position:relative;overflow:hidden;color:#3f3b3a;outline:0}.carousel>.slick-list .carouselSingle .txtWrap{position:relative;width:100%;max-width:450px;padding:100px 0 72px 80px}.carousel>.slick-list .carouselSingle .txtWrap>.title{width:auto;height:90px}.carousel>.slick-list .carouselSingle .txtWrap>.title>img{width:auto;height:100%}.carousel>.slick-list .carouselSingle .txtWrap>.caption{margin-top:30px}.carousel>.slick-list .carouselSingle .txtWrap>.caption>p{line-height:2em}.carousel>.slick-list .carouselSingle .txtWrap>.cmnBtn{margin-top:40px;margin-left:0;color:#3f3b3a}.carousel>.slick-list .carouselSingle .txtWrap>.cmnBtn:hover{background-color:rgba(0,0,0,.25)}.carousel>.slick-list .carouselSingle .imgWrap{position:absolute;top:0;right:0;width:540px;height:auto}.carousel>.arrowBtn{position:absolute;z-index:1;top:50px;bottom:0;margin:auto;cursor:pointer}.carousel>.arrowBtn.prev{left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel>.arrowBtn.next{right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#atf{position:relative;z-index:1;min-height:700px}#atf>.inner.fullScreen{position:absolute;z-index:3;top:0;right:0;left:0;height:100%;padding:0}#atf #scroll{position:absolute;right:0;bottom:0;left:0;width:60px;height:100px;margin:auto;text-align:center;color:#fff}#atf #scroll>span{font-size:12px;line-height:20px;display:block;text-align:center;letter-spacing:3px}#atf #scroll>.leo-body,#atf #scroll>.leo-tail{position:absolute;right:0;bottom:0;left:0;height:auto;margin-right:auto;margin-left:auto;fill:#fff}#atf #scroll>.leo-body{width:60px;height:80px}#atf #scroll>.leo-tail{bottom:15px;left:-50px;width:15px;height:30px;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-animation:leo-tailAnime 5s ease-in-out infinite;animation:leo-tailAnime 5s ease-in-out infinite}@-webkit-keyframes leo-tailAnime{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(0);transform:rotate(0)}12%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}14%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}16%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}18%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}20%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes leo-tailAnime{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(0);transform:rotate(0)}12%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}14%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}16%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}18%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}20%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}#atf #scroll:hover{bottom:-5px}#atf #scroll:hover>.leo-tail{-webkit-animation:leo-tailAnime2 .25s ease-in-out infinite;animation:leo-tailAnime2 .25s ease-in-out infinite}@-webkit-keyframes leo-tailAnime2{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes leo-tailAnime2{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}#atf>.windowHeight200{min-height:900px}.slideWrap,.slideWrap ul,.slideWrap ul>li{position:relative;width:100%;height:100%}.slideWrap ul{z-index:1;overflow:hidden}.slideWrap ul>li{background-position:50%;background-size:cover}.colorInvert{color:#fff;background-color:#3f3b3a}.colorInvert .titleWrap.setA *{color:#fff}.colorInvert .titleWrap.setA>.hexagon path{fill:#fff}.colorInvert .cmnBtn{color:#fff}.colorInvert .cmnBtn:hover{background-color:hsla(0,0%,100%,.25)}.colorInvert .horizontal>.txtWrap>dl>dt:before{background-color:#fff}.colorInvert .wpcf7-form>.attentionWrap>p>.txtLink{color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,hsla(0,0%,100%,.1)));background:linear-gradient(transparent 50%,hsla(0,0%,100%,.1) 0)}.cmnBtn.wpcf7-submit{padding:13px 0}.colorInvert table.basic>tbody>tr{border-color:#524f4e}.colorInvert dl.acMenu>dt:after,.colorInvert dl.acMenu>dt:before{background-color:#fff}.colorInvert dl.acMenu>dt:hover{color:#3f3b3a;border-color:#fff;background-color:#fff}.colorInvert dl.acMenu>dt:hover:after,.colorInvert dl.acMenu>dt:hover:before{background-color:#3f3b3a}.colorInvert .dot:before{background-image:url(/wp-content/themes/leoclie/img/common/bg-dot-wh.png)}.colorInvert .txtWrap2{background-color:#3f3b3a;background-image:linear-gradient(135deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0))}.colorInvert .titleWrap.setB>.deco>span>span:before{background-color:#fff}.colorInvert .titleWrap.setB>.deco>svg path{fill:#fff}#atf #scroll:hover,#footerBottom>.inner>a:hover,#gnavPanel>.subBtn:hover,#gnavPanel>ul>li>a:hover,#news>.inner ul>li>.newsSingle:hover,.arrowBtn:hover,.cmnBtn:hover,.contactWrap>ul>li>a:hover,body>footer #footerLogo:hover,body>header #headerLogo>a:hover{opacity:1}#innerPage>.contentWrap>.sec:first-child>.inner>.titleWrap.setA>.hexagon,.trigger1 .titleWrap.setA>.hexagon{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:scale(.5);transform:scale(.5);opacity:0}#innerPage.loadComp>.contentWrap>.sec:first-child>.inner>.titleWrap.setA>.hexagon,.trigger1.active .titleWrap.setA>.hexagon{-webkit-transform:scale(1);transform:scale(1);opacity:1}#innerPage>.contentWrap>.sec:first-child>.inner>.titleWrap>.title>.triggerSub>span,#innerPage>.contentWrap>.sec:first-child>.inner>.titleWrap>.triggerSub>span,#topPage #atf .title>.frame>span,.trigger1 .inner>.titleWrap>.title>.triggerSub>span,.trigger1 .inner>.titleWrap>.titleSub.triggerSub>span{display:inline-block;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:perspective(30px) rotateY(90deg) scale(.25);transform:perspective(30px) rotateY(90deg) scale(.25);opacity:0}#innerPage.loadComp>.contentWrap>.sec:first-child>.inner>.titleWrap>.title>.triggerSub>span,#innerPage.loadComp>.contentWrap>.sec:first-child>.inner>.titleWrap>.triggerSub>span,#topPage.loadComp #atf .title>.frame>span,.trigger1.active .inner>.titleWrap>.title>.triggerSub>span,.trigger1.active .inner>.titleWrap>.titleSub.triggerSub>span{-webkit-transform:perspective(30px) rotateY(0) scale(1);transform:perspective(30px) rotateY(0) scale(1);opacity:1}#topPage #atf .title>.frame>span:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}#topPage #atf .title>.frame>span:nth-child(2){-webkit-transition-delay:.12s;transition-delay:.12s}#topPage #atf .title>.frame>span:nth-child(3){-webkit-transition-delay:.14s;transition-delay:.14s}#topPage #atf .title>.frame>span:nth-child(4){-webkit-transition-delay:.16s;transition-delay:.16s}#topPage #atf .title>.frame>span:nth-child(5){-webkit-transition-delay:.18s;transition-delay:.18s}#topPage #atf .title>.frame>span:nth-child(6){-webkit-transition-delay:.2s;transition-delay:.2s}#topPage #atf .title>.frame>span:nth-child(7){-webkit-transition-delay:.22s;transition-delay:.22s}#topPage #atf .title>.frame>span:nth-child(8){-webkit-transition-delay:.24s;transition-delay:.24s}#topPage #atf .title>.frame>span:nth-child(9){-webkit-transition-delay:.26s;transition-delay:.26s}#topPage #atf .title>.frame>span:nth-child(10){-webkit-transition-delay:.28s;transition-delay:.28s}#topPage #atf .title>.frame>span:nth-child(11){-webkit-transition-delay:.3s;transition-delay:.3s}#topPage #atf .title>.frame>span:nth-child(12){-webkit-transition-delay:.32s;transition-delay:.32s}#topPage #atf .title>.frame>span:nth-child(13){-webkit-transition-delay:.34s;transition-delay:.34s}#topPage #atf .title>.frame>span:nth-child(14){-webkit-transition-delay:.36s;transition-delay:.36s}#topPage #atf .title>.frame>span:nth-child(15){-webkit-transition-delay:.38s;transition-delay:.38s}#topPage #atf .title>.frame>span:nth-child(16){-webkit-transition-delay:.4s;transition-delay:.4s}#topPage #atf .title>.frame>span:nth-child(17){-webkit-transition-delay:.42s;transition-delay:.42s}#topPage #atf .title>.frame>span:nth-child(18){-webkit-transition-delay:.44s;transition-delay:.44s}#topPage #atf .title>.frame>span:nth-child(19){-webkit-transition-delay:.46s;transition-delay:.46s}#topPage #atf .title>.frame>span:nth-child(20){-webkit-transition-delay:.48s;transition-delay:.48s}#topPage #atf .title>.frame>span:nth-child(21){-webkit-transition-delay:.5s;transition-delay:.5s}#topPage #atf .title>.frame>span:nth-child(22){-webkit-transition-delay:.52s;transition-delay:.52s}#topPage #atf .title>.frame>span:nth-child(23){-webkit-transition-delay:.54s;transition-delay:.54s}.triggerSub>span:first-child{-webkit-transition-delay:0s!important;transition-delay:0s!important}.triggerSub>span:nth-child(2){-webkit-transition-delay:20ms!important;transition-delay:20ms!important}.triggerSub>span:nth-child(3){-webkit-transition-delay:40ms!important;transition-delay:40ms!important}.triggerSub>span:nth-child(4){-webkit-transition-delay:60ms!important;transition-delay:60ms!important}.triggerSub>span:nth-child(5){-webkit-transition-delay:80ms!important;transition-delay:80ms!important}.triggerSub>span:nth-child(6){-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.triggerSub>span:nth-child(7){-webkit-transition-delay:.12s!important;transition-delay:.12s!important}.triggerSub>span:nth-child(8){-webkit-transition-delay:.14s!important;transition-delay:.14s!important}.triggerSub>span:nth-child(9){-webkit-transition-delay:.16s!important;transition-delay:.16s!important}.triggerSub>span:nth-child(10){-webkit-transition-delay:.18s!important;transition-delay:.18s!important}.triggerSub>span:nth-child(11){-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.triggerSub>span:nth-child(12){-webkit-transition-delay:.22s!important;transition-delay:.22s!important}.triggerSub>span:nth-child(13){-webkit-transition-delay:.24s!important;transition-delay:.24s!important}.triggerSub>span:nth-child(14){-webkit-transition-delay:.26s!important;transition-delay:.26s!important}.triggerSub>span:nth-child(15){-webkit-transition-delay:.28s!important;transition-delay:.28s!important}.triggerSub>span:nth-child(16){-webkit-transition-delay:.3s!important;transition-delay:.3s!important}.triggerSub>span:nth-child(17){-webkit-transition-delay:.32s!important;transition-delay:.32s!important}.triggerSub>span:nth-child(18){-webkit-transition-delay:.34s!important;transition-delay:.34s!important}.triggerSub>span:nth-child(19){-webkit-transition-delay:.36s!important;transition-delay:.36s!important}.triggerSub>span:nth-child(20){-webkit-transition-delay:.38s!important;transition-delay:.38s!important}#innerPage>.contentWrap>.sec:first-child>.inner>.detailsWrap,#recruitPage #workStyle .detailsWrap>ul>li .trigger1>.imgWrap,#recruitPage #workStyle .detailsWrap>ul>li .trigger1>.titleWrap.setB,#recruitPage #workStyle .detailsWrap>ul>li .trigger1>.txtWrap,.trigger1 .inner>.detailsWrap,.trigger2{visibility:hidden;-webkit-transition:all 1s cubic-bezier(.5,0,0,1);transition:all 1s cubic-bezier(.5,0,0,1);-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}#innerPage>.contentWrap>.sec:first-child>.inner>.detailsWrap,.trigger1 .inner>.detailsWrap{-webkit-transition-delay:.75s;transition-delay:.75s}#innerPage.loadComp>.contentWrap>.sec:first-child>.inner>.detailsWrap,#recruitPage #workStyle .detailsWrap>ul>li .trigger1.active>.imgWrap,#recruitPage #workStyle .detailsWrap>ul>li .trigger1.active>.titleWrap.setB,#recruitPage #workStyle .detailsWrap>ul>li .trigger1.active>.txtWrap,.trigger1.active .inner>.detailsWrap,.trigger2.active{visibility:visible;-webkit-transform:translate(0);transform:translate(0);opacity:1}body>header{position:fixed;z-index:9999;top:0;width:100%;height:80px;-webkit-transition:all 1s cubic-bezier(.5,0,0,1);transition:all 1s cubic-bezier(.5,0,0,1);opacity:1}body>header.outside{top:-100px!important;opacity:0!important}body>header:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:0;background-color:#3f3b3a}body>header.adjust:before{opacity:.75}body>header.adjust #gnavPanel>ul:before,body>header.outside:before{opacity:0}body>header>.inner{display:inline-block;min-width:1160px;max-width:100%;height:100%;padding-right:0;padding-left:0}body>header #headerLogo{position:absolute;z-index:2;top:0;left:40px;padding:15px 0}body>header #headerLogo>a{display:block}body>header #headerLogo>a>svg{display:block;width:auto;height:50px;padding:4px 0}body>header #headerLogo>a>svg path{fill:#fff}#gnavPanel{position:relative;z-index:1;display:block;width:100%;height:auto}#gnavPanel>ul{position:relative;top:0;right:0;left:0;display:table;width:auto;margin:auto}#gnavPanel>ul:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:"";background-color:#fff}#gnavPanel>ul>li{position:relative;display:table-cell;padding:0 15px}#gnavPanel>ul>li:first-child{padding-left:30px}#gnavPanel>ul>li:last-child{padding-right:30px}#gnavPanel>ul>li>a{font-weight:700;line-height:30px;position:relative;display:block;padding:25px 10px;text-align:center;color:#fff}#gnavPanel>ul>li>a:after,#gnavPanel>ul>li>a:before{position:absolute;right:0;bottom:0;left:0;display:block;width:1px;height:0;margin:auto;content:"";background-color:#fff}#gnavPanel>ul>li>a:before{-webkit-transition-delay:.5s;transition-delay:.5s}#gnavPanel>ul>li>a:after{bottom:25px;width:0;height:1px}#gnavPanel>ul>li>a:hover:before{height:25px;-webkit-transition:all .25s cubic-bezier(.5,0,0,1);transition:all .25s cubic-bezier(.5,0,0,1);-webkit-transition-delay:0s;transition-delay:0s}#gnavPanel>ul>li>a:hover:after{width:90%;-webkit-transition-delay:.25s;transition-delay:.25s}#gnavPanel>.subBtn{font-size:20px;font-weight:700;line-height:30px;position:absolute;top:0;right:0;display:block;width:275px;padding:25px 10px;text-align:center;color:#fff;background-color:#00c850}#footerBottom>.inner>a:hover,#gnavPanel>.subBtn:hover{background-color:#00a743}#footerBottom>.inner>a.corporate,#gnavPanel>.subBtn.corporate{background-color:#ad0025}#footerBottom>.inner>a.corporate:hover,#gnavPanel>.subBtn.corporate:hover{background-color:#7b001a}#gnavBtn{position:absolute;z-index:9998;top:10px;right:10px;display:none;width:40px;height:40px;cursor:pointer}#gnavBtn>span{top:0;width:16px;height:2px}#gnavBtn>span,#gnavBtn>span:after,#gnavBtn>span:before{position:absolute;right:0;bottom:0;left:0;margin:auto;background-color:#fff}#gnavBtn>span:after,#gnavBtn>span:before{width:100%;height:100%;content:""}#gnavBtn>span:before{bottom:5px}#gnavBtn>span:after{bottom:-5px}#gnavBtn.open>span,#gnavBtn.open>span:after,#gnavBtn.open>span:before{right:0;bottom:0}#gnavBtn.open>span:after,#gnavBtn.open>span:before{right:0;left:0}#gnavBtn.open>span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#gnavBtn.open>span:after,#gnavBtn.open>span:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#gnavBtn.open>span:after{opacity:0}#loadLayer{position:fixed;z-index:10000;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff}#loadLayer>img{position:absolute;top:0;right:0;bottom:0;left:0;width:40vw;max-width:250px;height:auto;margin:auto;-webkit-animation:loadLayerAnime .5s ease-in-out;animation:loadLayerAnime .5s ease-in-out}@-webkit-keyframes loadLayerAnime{0%{opacity:0}to{opacity:1}}@keyframes loadLayerAnime{0%{opacity:0}to{opacity:1}}.loadComp>#loadLayer,.loadComp>#loadLayer>span{visibility:hidden;opacity:0}body>footer{position:relative;overflow:hidden}body>footer>div{position:relative;z-index:1;width:100%;max-width:520px;margin:auto}body>footer>div *{color:#fff}#pageTop{margin:30px auto 60px}#footerLogo{display:block;width:140px;height:50px;margin:auto}#footerLogo>svg{display:block;width:100%;height:auto;padding:4px 0}#footerLogo path{fill:#fff}#footerTop .nav{display:table;margin:30px auto;border-top:1px solid;border-bottom:1px solid}#footerTop .nav>li{display:table-cell;padding:0 15px}#footerTop .nav>li:first-child{padding-left:30px}#footerTop .nav>li:last-child{padding-right:30px}#footerTop .nav>li>a{padding:10px}#footerBottom>.inner>a,#footerTop .nav>li>a{font-weight:700;display:block;text-align:center}#footerBottom>.inner>a{font-size:20px;line-height:1.5em;width:100%;max-width:260px;margin:auto;padding:15px 10px;background-color:#00c850}#copyright{font-size:10px;line-height:1.5em;margin:30px 0;text-align:center}#copyright,#copyright>a{color:#9f9d9c}body>footer>.deco{position:absolute;top:0;left:0;display:block;width:100%;height:100%}body>footer>.deco:after,body>footer>.deco:before{position:absolute;z-index:0;top:0;display:block;width:50%;height:100%;content:"";background-color:#000}body>footer>.deco:before{left:0;-webkit-transform:skewY(-30deg);transform:skewY(-30deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}body>footer>.deco:after{right:0;-webkit-transform:skewY(30deg);transform:skewY(30deg);-webkit-transform-origin:0 0;transform-origin:0 0}body>footer>.deco>span{position:absolute;top:0;right:0;left:0;display:block;width:1px;height:100%;margin:auto;background:#000}body#topPage>header{visibility:hidden;opacity:0!important}body#topPage>header.loadComp{top:0;visibility:visible;opacity:1!important}#topPage #atf{overflow:hidden}#topPage #atf:after,#topPage #atf:before{position:absolute;z-index:10;bottom:-100%;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff}#topPage #atf:before{-webkit-transform:skewY(30deg);transform:skewY(30deg)}#topPage #atf:after{-webkit-transform:skewY(-30deg);transform:skewY(-30deg)}#topPage #atf .title,#topPage .slideWrap{display:none}#topPage #atf .title{font-size:50px;line-height:80px;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;height:80px;margin:auto;color:#ad0025}#topPage #atf .title.adjust{color:#fff}#topPage #atf .title.adjust>.frame>span{-webkit-transition-delay:0s!important;transition-delay:0s!important}#topPage #atf .title>.frame{position:relative;z-index:2;display:block;text-align:center;letter-spacing:.25em}#topPage #atf>.inner>.deco{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:250px;height:250px;margin:auto;opacity:.25}#topPage #atf>.inner>.deco>.hexagon{width:100%;height:100%}#topPage #atf>.inner>.deco>.hexagon path{fill:#fff}#topPage #atf>.inner.fullScreen:before{position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;height:1px;content:"";background:#fff}#topPage .slideWrap{visibility:hidden;margin-left:auto;-webkit-transition:all 2s ease;transition:all 2s ease;-webkit-transition-delay:1s;transition-delay:1s;opacity:0}#topPage .slideWrap:after,#topPage .slideWrap:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.25}#topPage .slideWrap:before{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),to(transparent));background-image:linear-gradient(0deg,#000,transparent)}#topPage .slideWrap:after{height:200px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,transparent),to(#000));background-image:linear-gradient(0deg,transparent,#000)}#topPage.loadComp .slideWrap{visibility:visible;opacity:1}#topPage .slideWrap>ul>li{-webkit-transform:scale(1);transform:scale(1)}#topPage .slideWrap>ul>li.active{-webkit-animation:slideAnime 8s ease;animation:slideAnime 8s ease}@-webkit-keyframes slideAnime{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slideAnime{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}#topPage #business{background-color:transparent}#topPage #business .horizontal>.txtWrap{margin-top:130px}#topPage #business .horizontal>.txtWrap>.cmnBtn{margin-left:0}#topPage #brand{background-color:transparent}#topPage #brand.sec>.deco{z-index:1;background-color:#3f3b3a}#topPage #recruit{overflow:hidden;background-color:#00c850;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.1)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.1),transparent)}#topPage #recruit .detailsWrap{visibility:visible;-webkit-transform:translate(0);transform:translate(0);opacity:1}#topPage #recruit .detailsWrap>.memberWrap{position:relative}#topPage #recruit .detailsWrap>.memberWrap>ul{position:relative;display:block;width:828px;height:794px;margin-left:auto}#topPage #recruit .detailsWrap>.memberWrap>ul:before{position:absolute;top:0;right:-66.66%;display:block;width:100%;height:86.66%;content:"";-webkit-transition:all 3s cubic-bezier(.5,0,0,1);transition:all 3s cubic-bezier(.5,0,0,1);-webkit-transform:rotate(30deg) skew(-19.1deg,0deg);transform:rotate(30deg) skew(-19.1deg,0deg);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000),to(transparent));background-image:linear-gradient(90deg,#000,transparent)}#topPage #recruit .detailsWrap.active>.memberWrap>ul:before{-webkit-transition-delay:2.75s;transition-delay:2.75s;opacity:.1}#topPage #recruit .detailsWrap>.memberWrap>ul>li{position:absolute;top:0;width:33.33%;height:auto;margin:auto;-webkit-transition:all 1s cubic-bezier(.5,0,0,1);transition:all 1s cubic-bezier(.5,0,0,1);-webkit-transform:perspective(500px) rotateX(-45deg) rotateY(45deg) rotate(20deg) scale(.75);transform:perspective(500px) rotateX(-45deg) rotateY(45deg) rotate(20deg) scale(.75);opacity:0}#topPage #recruit .detailsWrap.active>.memberWrap>ul>li{-webkit-transform:perspective(500px) rotateX(0) rotateY(0) rotate(0) scale(1);transform:perspective(500px) rotateX(0) rotateY(0) rotate(0) scale(1);opacity:1}#topPage #recruit .detailsWrap>.memberWrap>ul>li:first-child{right:49.95%;-webkit-transition-delay:.5s;transition-delay:.5s}#topPage #recruit .detailsWrap>.memberWrap>ul>li:nth-child(2){right:16.65%;-webkit-transition-delay:1.25s;transition-delay:1.25s}#topPage #recruit .detailsWrap>.memberWrap>ul>li:nth-child(3){top:30%;right:66.66%;-webkit-transition-delay:1s;transition-delay:1s}#topPage #recruit .detailsWrap>.memberWrap>ul>li:nth-child(4){top:30%;right:33.3%;-webkit-transition-delay:.75s;transition-delay:.75s}#topPage #recruit .detailsWrap>.memberWrap>ul>li:nth-child(5){top:30%;right:0;-webkit-transition-delay:1.5s;transition-delay:1.5s}#topPage #recruit .detailsWrap>.memberWrap>ul>li:nth-child(6){top:60%;right:16.65%;-webkit-transition-delay:1.75s;transition-delay:1.75s}#topPage #recruit .detailsWrap>.memberWrap>ul>li>img{width:100%;height:auto}#topPage #recruit .detailsWrap>.memberWrap>ul>li>span{font-size:40px;font-weight:700;line-height:1.5em;position:absolute;top:0;bottom:0;left:0;width:100%;height:1.5em;margin:auto;text-align:center;letter-spacing:.1em;color:#00c850}#topPage #recruit .detailsWrap>.memberWrap>img.message1{position:absolute;bottom:110px;left:0;display:block;width:620px;height:auto;-webkit-transition:all 1s cubic-bezier(.5,0,0,1);transition:all 1s cubic-bezier(.5,0,0,1);-webkit-transition-delay:2s;transition-delay:2s;opacity:0}#topPage #recruit .detailsWrap.active>.memberWrap>img.message1{opacity:1}#topPage #recruit .detailsWrap>img.message2{position:absolute;top:50px;left:0;width:600px;height:auto;-webkit-transition:all 2s cubic-bezier(.5,0,0,1);transition:all 2s cubic-bezier(.5,0,0,1);-webkit-transition-delay:2.25s;transition-delay:2.25s;-webkit-transform:translateX(30px);transform:translateX(30px);opacity:0}#topPage #recruit .detailsWrap.active>img.message2{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#topPage #news>.inner ul>li{border-bottom:1px solid #ecebeb}#topPage #news>.inner ul>li:last-child{border-bottom:none}#topPage #news>.inner ul>li>.newsSingle{position:relative;display:block;padding:20px 0;cursor:pointer}#topPage #news>.inner ul>li>.newsSingle:hover{padding-left:6px}#topPage #news>.inner ul>li>.newsSingle>.title,#topPage #news>.inner ul>li>.newsSingle>time{font-size:14px;line-height:2.1em;float:left}#topPage #news>.inner ul>li>.newsSingle>time{width:100px;margin-right:20px}#topPage #news>.inner ul>li>.newsSingle>.title{font-weight:400;overflow:hidden;width:650px;white-space:nowrap;letter-spacing:0;text-overflow:ellipsis;-o-text-overflow:ellipsis}#innerPage>.contentWrap>.sec:first-child{padding-top:50px}#recruitPage .titleWrap.setA{margin-bottom:80px;padding-top:22px;color:#00c850}#recruitPage .titleWrap.setA>.title,#recruitPage .titleWrap>.titleSub{padding-left:0;letter-spacing:0}#recruitPage .titleWrap.setA>.title{font-size:70px;line-height:1.15em}#recruitPage .titleWrap>.titleSub{font-size:30px;color:#3f3b3a}#recruitPage .titleWrap.setA>.hexagon path{fill:#00c850}#recruitPage .detailsWrap>.intro.slant>p{font-size:30px;font-weight:900;font-style:italic;line-height:1.66em}#recruitPage .detailsWrap>.intro.slant>p>span{display:block;text-align:center}#recruitPage .detailsWrap>.intro.slant>p>span>br{display:none}#recruitPage #atf{max-height:1000px}#recruitPage #atf>.windowHeight200{position:relative;display:block;max-height:1200px}#recruitPage #atf>.windowHeight200:before,#recruitPage #atf>.windowHeight200>.bg:before{position:absolute;z-index:2;left:0;display:block;width:100%;content:""}#recruitPage #atf>.windowHeight200:before{top:0;height:200px;opacity:.25;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,transparent),to(#000));background-image:linear-gradient(0deg,transparent,#000)}#recruitPage #atf>.windowHeight200>.bg:before{bottom:-1px;height:50%;opacity:1;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(hsla(0,0%,100%,0))),-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0)),linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}#atf>.windowHeight200>.bg:after{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;width:200px;height:200px;margin:auto;content:"";opacity:.5;border-radius:50%;background:0 0;-webkit-box-shadow:0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff;box-shadow:0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff,0 0 200px 0 #fff}#recruitPage #atf #scroll{bottom:-15px}#recruitPage #atf #scroll>span{color:#00c850}#recruitPage #atf #scroll>.leo-body path,#recruitPage #atf #scroll>.leo-tail path{fill:#00c850}#recruitPage #atf>div{position:absolute;z-index:3;top:0;right:0;left:0;width:100%;max-width:1600px;height:100%;margin:auto}#recruitPage #atf>div>.title{position:absolute;bottom:100px;left:5vw;width:60vw;min-width:700px;max-width:800px;height:auto}#recruitPage #atf>div>.deco{position:absolute;right:5vw;bottom:100px;display:block;width:23.1vw;min-width:275px;max-width:346.5px;height:20vw;min-height:238px;max-height:300px}#recruitPage #intro{background-color:transparent}#recruitPage #intro>.detailsWrap{margin-top:-100px;padding-top:100px}#recruitPage #intro>.detailsWrap>.txtWrap2{background-color:#00c850}#recruitPage #ourWorks{overflow:hidden}#recruitPage #ourWorks .txtWrap2{top:-100px;margin-bottom:-100px}#recruitPage #ourWorks .dot:before{top:unset;right:-420px;height:720px}#recruitPage #weNeedYou>.inner{padding-bottom:0}#recruitPage #weNeedYou #carouselStaff{position:relative;z-index:3;overflow:hidden;margin-bottom:125px}#recruitPage #weNeedYou #carouselStaff>ul{-webkit-animation:carouselStaffAnime linear infinite;animation:carouselStaffAnime linear infinite}@-webkit-keyframes carouselStaffAnime{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes carouselStaffAnime{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#recruitPage #weNeedYou #carouselStaff>ul>li{float:left;width:400px;height:auto}#recruitPage #weNeedYou #carouselStaff>ul>li>img{width:100%;height:auto}#recruitPage #weNeedYou.sec>.deco{top:unset;bottom:0;opacity:.25;background-color:#00c850}#recruitPage #weNeedYou.sec.active>.deco{height:60%}#recruitPage #workStyle{overflow:hidden}#recruitPage #workStyle>.inner{padding-bottom:0}#recruitPage #workStyle .titleWrap.setB{opacity:1;color:#00c850}#recruitPage #workStyle .titleWrap.setB>.deco>svg path{fill:#00c850}#recruitPage #workStyle .titleWrap.setB>.deco>span>span:before{background-color:#00c850}#recruitPage #workStyle .titleWrap.setB>.number{font-size:250px;font-weight:900;line-height:1em;position:relative;top:0;left:-9px;display:block;margin-top:-20px;letter-spacing:0}#recruitPage #workStyle .detailsWrap>ul>li{position:relative;padding:100px 0}#recruitPage #workStyle .detailsWrap>ul>li:before{position:absolute;top:0;display:block;width:200%;height:100%;content:"";border-top:2px solid}#recruitPage #workStyle .detailsWrap>ul>li:nth-child(odd):before{left:-125%;border-right:2px solid}#recruitPage #workStyle .detailsWrap>ul>li:nth-child(2n):before{right:-125%;border-left:2px solid}#recruitPage #workStyle .detailsWrap>ul>li .trigger1>.imgWrap{-webkit-transition-delay:.5s;transition-delay:.5s}#recruitPage #workStyle .detailsWrap>ul>li .trigger1>.txtWrap{-webkit-transition-delay:1s;transition-delay:1s}#recruitPage #workStyle .detailsWrap>ul>li .imgWrap,#recruitPage #workStyle .detailsWrap>ul>li .titleWrap.setB,#recruitPage #workStyle .detailsWrap>ul>li .txtWrap{position:relative;z-index:1}#recruitPage #workStyle .detailsWrap>ul>li .titleWrap.setB{z-index:2}#recruitPage #workStyle .detailsWrap>ul>li .imgWrap{position:absolute;top:0;bottom:0;width:100%;max-width:550px;height:420px;margin:auto}#recruitPage #workStyle .detailsWrap>ul>li:nth-child(odd) .imgWrap{right:0}#recruitPage #workStyle .detailsWrap>ul>li:nth-child(2n) .imgWrap{left:0}#recruitPage #workStyle .detailsWrap>ul>li .titleWrap.setB,#recruitPage #workStyle .detailsWrap>ul>li .txtWrap{width:100%;max-width:450px}#recruitPage #workStyle .detailsWrap>ul>li:nth-child(2n) .titleWrap.setB{margin-left:auto}#recruitPage #workStyle .detailsWrap>ul>li:nth-child(odd) .txtWrap{float:left}#recruitPage #workStyle .detailsWrap>ul>li:nth-child(2n) .txtWrap{float:right}#recruitPage #workStyle .detailsWrap>ul>li .txtWrap>.title{font-size:30px;font-weight:900;font-style:italic;line-height:1.66em;position:relative;margin-bottom:45px}#recruitPage #workStyle .detailsWrap>ul>li .txtWrap>.title:before{position:absolute;bottom:-25px;left:0;display:block;width:60px;height:1px;margin:auto;content:"";background-color:#3f3b3a}#recruitPage #workStyle .detailsWrap>ul>li:first-child .dot:before{top:500px;right:-420px}#recruitPage #workStyle .detailsWrap>ul>li:nth-child(3) .dot:before{top:-500px;left:-420px;height:70%}#recruitPage .colorInvert .titleWrap.setA>.title>.frame *{color:#00c850}.contactWrap>ul>li{float:left;width:350px;height:auto}.contactWrap>ul>li:nth-child(2){margin:0 25px}.contactWrap>ul>li>a{display:block;width:100%;height:auto;padding:8px;color:#fff;border:2px solid #00c850}.contactWrap>ul>li>a>div{position:relative;overflow:hidden;width:100%;height:auto;padding:35px 0 30px;background-color:#00c850}.contactWrap>ul>li>a:hover{padding:5px;border-color:#00a743}.contactWrap>ul>li>a:hover>div{padding:38px 0 33px;background-color:#00a743}.contactWrap>ul>li>a>div:before{position:absolute;top:0;left:50%;display:block;width:200%;height:100%;content:"";-webkit-transform:skewX(-45deg);transform:skewX(-45deg);opacity:.1;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,transparent),to(#000));background-image:linear-gradient(0deg,transparent,#000)}.contactWrap>ul>li>a>div>aside,.contactWrap>ul>li>a>div>dl{position:relative;z-index:1}.contactWrap>ul>li>a>div>dl>dd,.contactWrap>ul>li>a>div>dl>dt{font-weight:900}.contactWrap>ul>li>a>div>aside>p,.contactWrap>ul>li>a>div>dl>dd,.contactWrap>ul>li>a>div>dl>dt{text-align:center}.contactWrap>ul>li>a>div>dl>dt{font-size:20px;line-height:1.5em;position:relative}.contactWrap>ul>li>a>div>dl>dt>.hexagon{position:absolute;z-index:0;top:-15px;right:0;left:0;width:auto;height:60px;margin:auto}.contactWrap>ul>li>a>div>dl>dt>.hexagon path{opacity:.15;fill:#fff}.contactWrap>ul>li>a>div>dl>dd{font-size:34px;line-height:40px;height:40px;margin:20px 0}.contactWrap>ul>li>a>div>dl>dd>svg{width:auto;height:100%}.contactWrap>ul>li>a>div>dl>dd>svg path{fill:#fff}.contactWrap>ul>li>a>div>aside{display:table;width:100%;height:40px}.contactWrap>ul>li>a>div>aside>p{font-size:12px;line-height:20px;display:table-cell;padding:0;vertical-align:middle}.iziModal-overlay>span{position:absolute;top:0!important;right:0!important;width:60px!important;height:60px!important;padding:0!important;cursor:pointer;background-color:transparent!important}.iziModal-overlay>span:after,.iziModal-overlay>span:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:20px;height:2px;margin:auto;content:"";-webkit-transition:none;transition:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#3f3b3a}.iziModal-overlay>span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.iziModal-overlay>span:hover:after,.iziModal-overlay>span:hover:before{-webkit-transition:all .6s cubic-bezier(.5,0,0,1);transition:all .6s cubic-bezier(.5,0,0,1)}.iziModal-overlay>span:hover:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.iziModal-overlay>span:hover:after{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.iziModal-overlay{z-index:99998!important;background-color:hsla(0,0%,100%,.9)!important}.iziModal{z-index:99999!important;width:100%;max-width:825px!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.iziModal .iziModal-wrap{position:absolute!important;top:0!important;right:0;bottom:0!important;left:0;width:100%!important;margin:auto!important;background-color:#fff;-webkit-box-shadow:0 0 0 1px #ecebeb!important;box-shadow:0 0 0 1px #ecebeb!important}.iziModal:after{display:none!important}.modalBody{overflow:hidden;padding:60px}.modalBody>.title{font-size:20px;line-height:1.5em;padding-top:0;padding-bottom:15px;letter-spacing:0}.modalBody>.date{position:relative}.modalBody>.date:before{position:absolute;top:0;bottom:0;left:0;display:block;width:100%;height:1px;margin:auto;content:"";background-color:#ecebeb}.modalBody>.date>time{font-size:12px;line-height:20px;position:relative;display:block;width:100px;padding-right:30px;background-color:#fff}.modalBody>.caption{line-height:2.1em;margin-top:30px}.modalBody>.caption img{display:block;width:100%;height:auto;margin:10px 0}.modalBody>.caption img.sign{width:38.2%}.modalBody>.caption table.basic ul>li{position:relative;padding:5px 0 5px 20px}.modalBody>.caption table.basic ul>li:first-child{margin-top:-5px}.modalBody>.caption table.basic ul>li:last-child{margin-bottom:-5px}.modalBody>.caption table.basic ul>li:before,.privacy-policy .modalBody>.caption>dl>dd>ul>li:before{position:absolute;top:1.05em;left:0;display:block;width:10px;height:10px;content:"";border:3px solid #9f9d9c;border-radius:50%}.privacy-policy .modalBody>.caption{font-size:12px}.privacy-policy .modalBody>.caption>dl>dt{font-weight:700;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #ecebeb}.privacy-policy .modalBody>.caption>dl>dd{margin-bottom:30px}.privacy-policy .modalBody>.caption>dl>dd:last-child{margin-bottom:0}.privacy-policy .modalBody>.caption>dl>dd>ul>li{position:relative;padding:5px 0 5px 20px}@supports (-ms-ime-align:auto){.sec>.deco{opacity:1}}.brandTop{background:#ad0025;color:#fff;text-align:center;position:relative;width:100%;height:510px;background:linear-gradient(to top left,transparent 50%,#ad0025 50%)}.brandTop::after{content:'';position:absolute;top:0;right:0;width:50%;height:510px;background:linear-gradient(to bottom right,transparent 50%,#2c2c2c 50%) no-repeat top left / 100% 50%,linear-gradient(to top right,transparent 50%,#2c2c2c 50%) no-repeat bottom left/100% 50%}.brandTitle{margin:auto;position:relative;z-index:3;padding-top:112px}.brandTitle h1{text-align:center;font-weight:700;font-size:40px;letter-spacing:.1em}.brandTitle p.titleJp{padding:0;font-size:12px;text-align:center}#volstar.brandSection{margin-top:-60px}.brandSection{margin-top:140px}#regnos.brandSection{margin-bottom:200px}.brandSection .titleWrap{text-align:center;max-width:524px;margin:auto}.brandSection .title{max-width:270px;margin:auto}.brandSection .title img{width:100%;height:auto}.brandSection .titleSub{display:inline-block;margin-top:20px;line-height:1.8;color:#3f3b3a;text-align:center}.productsInner{max-width:1160px;width:100%;margin:72px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.productsItem{max-width:340px;width:100%}.productsItem img{width:100%;height:auto}.productsItem:last-of-type{margin-right:0}.proeuctsTitle{font-size:20px;font-weight:700;line-height:1.5;margin-top:20px}.broductsPrice{font-size:15px}.broductsPrice span{margin-left:18px}.productsItem .sale{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 12px}