﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:transparent}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:bold;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}img{font-size:0;line-height:0;vertical-align:bottom}table{font:100%;font-size:inherit;border-spacing:0;border-collapse:collapse}address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}html,body{height:100%}header,nav,footer,article,section,div,aside,ul,li,dl,dt,dd,ol,a,figure,input[type='text'],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Gidole';font-weight:normal;src:url("../font/Gidole-Regular.ttf")}@font-face{font-family:'NotoSerif';font-weight:normal;src:url("../font/NotoSerifCJKjp-Regular.woff")}@font-face{font-family:'NotoSerif';font-weight:light;src:url("../font/NotoSerifCJKjp-ExtraLight.woff")}.loading{position:fixed;z-index:9000;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-ms-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:.3}40%{opacity:1}}@-moz-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:.3}40%{opacity:1}}@-ms-keyframes sk-circleFadeDelay{.loading 0%,.loading 39%,.loading 100%{opacity:.3}.loading 40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:.3}40%{opacity:1}}.loading.is--hide{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.loading .sk-fading-circle{position:absolute;top:0;right:0;bottom:0;left:0;width:40px;height:40px;margin:auto}.loading .sk-fading-circle .sk-circle{position:absolute;top:0;left:0;width:100%;height:100%}.loading .sk-fading-circle .sk-circle:before{display:block;width:7%;height:25%;margin:0 auto;content:'';border-radius:0;background-color:#000;-webkit-animation:animation,sk-circleFadeDelay 1.2s infinite ease-in-out both;-moz-animation:animation,sk-circleFadeDelay 1.2s infinite ease-in-out both;-ms-animation:animation,sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:animation,sk-circleFadeDelay 1.2s infinite ease-in-out both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}.loading .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}.loading .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.loading .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.loading .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.loading .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.loading .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.loading .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}.loading .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.loading .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.loading .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}.loading .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}.loading .sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;-ms-animation-delay:-1.1s;-o-animation-delay:-1.1s;animation-delay:-1.1s}.loading .sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-ms-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.loading .sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;-ms-animation-delay:-.9s;-o-animation-delay:-.9s;animation-delay:-.9s}.loading .sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-ms-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}.loading .sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;-moz-animation-delay:-.7s;-ms-animation-delay:-.7s;-o-animation-delay:-.7s;animation-delay:-.7s}.loading .sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;-moz-animation-delay:-.6s;-ms-animation-delay:-.6s;-o-animation-delay:-.6s;animation-delay:-.6s}.loading .sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-ms-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.loading .sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-ms-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}.loading .sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;-moz-animation-delay:-.3s;-ms-animation-delay:-.3s;-o-animation-delay:-.3s;animation-delay:-.3s}.loading .sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;-ms-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s}.loading .sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;-ms-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s}body{font-family:'Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';font-size:14px;line-height:2;background-color:#fff}a{color:#000;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}h1,h2,h3,h4,h5{letter-spacing:.1em}.wrap{position:relative;z-index:10;overflow:hidden;margin:0 auto;background-color:#fff}.wrap--dot{overflow:hidden;background-image:url(../svg/bg.svg);background-size:3px}.wrap.is--hide{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.mainvisual{position:relative;width:100%;height:460px;background-color:#f3f3f3}.mainvisual h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -25%);-moz-transform:translate(-50%, -25%);-ms-transform:translate(-50%, -25%);-o-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.mainvisual h2 svg{height:43px}.container{position:relative;margin:0 auto 98px}.container::after{display:table;clear:both;content:''}.container .btn--lang{font-size:12px;line-height:1;position:absolute;top:-130px;right:27px;overflow:hidden;width:94px;height:25px;padding-top:7px;text-align:center;text-decoration:none;color:#fff;background-color:#000;letter-spacing:1px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container .btn--lang:hover{opacity:.6}.container .dl--table{line-height:1.6}.container .dl--table::after{display:table;clear:both;content:''}.container .dl--table dt{float:left;clear:both;width:20%;padding:48px 0 48px 2px;border-top:1px solid #efefef}.container .dl--table dd{float:left;width:80%;padding:48px 2px 48px 0;border-top:1px solid #efefef}.container .dl--table dd ul li{list-style:none}.container .dl--table dd ul li:before{content:'・'}.container .dl--table dd ul.caution li:before{content:'※'}.container .dl--table dt:nth-of-type(1),.container .dl--table dd:nth-of-type(1){border:none}.btn--pagetop{position:fixed;z-index:1000;right:0;bottom:0;width:50px;height:50px;text-align:center;background-color:rgba(0,0,0,0.6);-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.btn--pagetop.is--visible{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}body[data-category='top'] .btn--pagetop{line-height:2.4;z-index:10;display:block;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.entrance{display:none}.inview{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.inview.is--inveiw{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.grecaptcha-badge{z-index:100;bottom:10% !important}.header{line-height:1;position:fixed;z-index:10000;width:100%;height:82px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.header .title{float:left;margin:21px 0 0 30px}.header .title a svg .st0{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;fill:#00e600}.header .title a:hover svg .st0{fill:#000}.header[data-category='top'] .title svg .st0{fill:#00e600}.header .gnav{font-family:'Gidole';font-weight:bold;float:right;margin:33px 30px 0 0}.header .gnav ul{font-size:0}.header .gnav ul li{position:relative;display:inline-block;margin-left:37px;vertical-align:middle;letter-spacing:1px}.header .gnav ul li a{display:block;text-decoration:none;color:#000}.header .gnav ul li a .fill{fill:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.header .gnav ul li:after{position:absolute;bottom:-7px;display:block;width:100%;height:2px;content:'';background-color:#fff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.header .gnav ul li:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.header .gnav ul li:nth-of-type(6),.header .gnav ul li:nth-of-type(7){font-size:17px}.header .gnav ul li:nth-of-type(6) a,.header .gnav ul li:nth-of-type(7) a{display:block;width:20px;height:20px;text-align:center;border-radius:50%;background-color:#fff;padding-top:3px;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.header .gnav ul li:nth-of-type(6) a svg,.header .gnav ul li:nth-of-type(7) a svg{height:12px}.header .gnav ul li:nth-of-type(6) a svg .fill,.header .gnav ul li:nth-of-type(7) a svg .fill{fill:#000}.header .gnav ul li:nth-of-type(6) a:hover,.header .gnav ul li:nth-of-type(7) a:hover{opacity:.8}.header .gnav ul li:nth-of-type(6):after,.header .gnav ul li:nth-of-type(7):after{display:none}.header .gnav ul li:nth-of-type(6) a svg{height:13px}.header .gnav ul li:nth-of-type(6) a svg .fill{fill:#000}.header .gnav ul li:nth-of-type(7){margin-left:8px}.header .gnav ul li:nth-of-type(7) a svg{height:13px}.header .gnav ul li:nth-of-type(7) a svg .fill{fill:#000}.header.is--scroll{background-color:#fff}.header.is--scroll .gnav ul li a .fill{fill:#000}.header.is--scroll .gnav ul li:after{background-color:#000}.header.is--scroll .gnav ul li:nth-of-type(6) a,.header.is--scroll .gnav ul li:nth-of-type(7) a{background-color:#585858}.header.is--scroll .gnav ul li:nth-of-type(6) a .fill,.header.is--scroll .gnav ul li:nth-of-type(7) a .fill{fill:#fff}.header.is--float{background-color:rgba(255,255,255,0.8)}.header[data-category='top'] .gnav ul li a .fill,.header[data-category='contact'] .gnav ul li a .fill,.header[data-category='privacy'] .gnav ul li a .fill{fill:#000}.header[data-category='top'] .gnav ul li:after,.header[data-category='contact'] .gnav ul li:after,.header[data-category='privacy'] .gnav ul li:after{background-color:#000}.header[data-category='top'] .gnav ul li:nth-of-type(6) a,.header[data-category='top'] .gnav ul li:nth-of-type(7) a,.header[data-category='contact'] .gnav ul li:nth-of-type(6) a,.header[data-category='contact'] .gnav ul li:nth-of-type(7) a,.header[data-category='privacy'] .gnav ul li:nth-of-type(6) a,.header[data-category='privacy'] .gnav ul li:nth-of-type(7) a{background-color:#585858}.header[data-category='top'] .gnav ul li:nth-of-type(6) a .fill,.header[data-category='top'] .gnav ul li:nth-of-type(7) a .fill,.header[data-category='contact'] .gnav ul li:nth-of-type(6) a .fill,.header[data-category='contact'] .gnav ul li:nth-of-type(7) a .fill,.header[data-category='privacy'] .gnav ul li:nth-of-type(6) a .fill,.header[data-category='privacy'] .gnav ul li:nth-of-type(7) a .fill{fill:#fff}.header[data-category='news'] .gnav ul li:nth-of-type(1):after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.header[data-category='service'] .gnav ul li:nth-of-type(2):after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.header[data-category='recruit'] .gnav ul li:nth-of-type(3):after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.header[data-category='corporate'] .gnav ul li:nth-of-type(4):after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.header[data-category='contact'] .gnav ul li:nth-of-type(5):after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}body[data-page='news__detail'] .header .gnav ul li a .fill,body[data-page='recruit__form'] .header .gnav ul li a .fill,body[data-page='recruit__form-debug'] .header .gnav ul li a .fill{fill:#000}body[data-page='news__detail'] .header .gnav ul li:after,body[data-page='recruit__form'] .header .gnav ul li:after,body[data-page='recruit__form-debug'] .header .gnav ul li:after{background-color:#000}body[data-page='news__detail'] .header .gnav ul li:nth-of-type(6) a,body[data-page='news__detail'] .header .gnav ul li:nth-of-type(7) a,body[data-page='recruit__form'] .header .gnav ul li:nth-of-type(6) a,body[data-page='recruit__form'] .header .gnav ul li:nth-of-type(7) a,body[data-page='recruit__form-debug'] .header .gnav ul li:nth-of-type(6) a,body[data-page='recruit__form-debug'] .header .gnav ul li:nth-of-type(7) a{background-color:#585858}body[data-page='news__detail'] .header .gnav ul li:nth-of-type(6) a .fill,body[data-page='news__detail'] .header .gnav ul li:nth-of-type(7) a .fill,body[data-page='recruit__form'] .header .gnav ul li:nth-of-type(6) a .fill,body[data-page='recruit__form'] .header .gnav ul li:nth-of-type(7) a .fill,body[data-page='recruit__form-debug'] .header .gnav ul li:nth-of-type(6) a .fill,body[data-page='recruit__form-debug'] .header .gnav ul li:nth-of-type(7) a .fill{fill:#fff}.footer{position:fixed;bottom:0;left:0;width:100%;height:80%;background-color:#fff}.footer .footer__contents{line-height:1.5;width:100%;height:70%;background-color:#fff;background-image:url(../img/common/bg_footer_mainvisual.png);background-repeat:no-repeat;background-position:center;background-size:cover}.footer .footer__contents .inner{font-size:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.75);-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.footer .footer__contents .inner a{text-decoration:none;color:#fff}.footer .footer__contents .inner .box{font-size:14px;display:inline-block;width:440px;height:310px;color:#fff;border:2px solid #fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.footer .footer__contents .inner .box h3{font-family:'Gidole';font-size:40px;font-weight:bold;margin:40px auto 20px;letter-spacing:2px;-webkit-transform:scale(1, 0.85);-moz-transform:scale(1, 0.85);-ms-transform:scale(1, 0.85);-o-transform:scale(1, 0.85);transform:scale(1, 0.85)}.footer .footer__contents .inner .box>p{line-height:2}.footer .footer__contents .inner .box .btn{font-size:16px;line-height:1;position:relative;display:inline-block;width:220px;height:45px;margin:0 auto;margin-top:45px;padding-top:14px;color:#000;background-color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.footer .footer__contents .inner .box .btn:before{position:absolute;top:20px;right:10px;display:block;width:6px;height:1px;content:'';background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.footer .footer__contents .inner .box .btn:after{position:absolute;top:24px;right:10px;display:block;width:6px;height:1px;content:'';background:#000;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.footer .footer__contents .inner .box:hover{color:#000;background-color:#fff}.footer .footer__contents .inner .box:hover .btn{color:#fff;background-color:#000}.footer .footer__contents .inner .box:hover .btn:before{background:#fff}.footer .footer__contents .inner .box:hover .btn:after{background:#fff}.footer .footer__contents .inner .box:nth-of-type(1){margin-right:-1px}.footer .footer__contents .inner .box:nth-of-type(2){margin-left:-1px}.footer .footer__nav{line-height:1;height:20%;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.footer .footer__nav h2{margin-left:30px}.footer .footer__nav h2 a svg{height:42px}.footer .footer__nav h2 a svg .st0{fill:#000;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.footer .footer__nav h2 a:hover svg .st0{fill:#00e600}.footer .footer__nav ul:nth-of-type(1){font-family:'Gidole';font-size:0;font-weight:bold;margin:0 0 0 38px}.footer .footer__nav ul:nth-of-type(1) li{line-height:1.2;line-height:1;position:relative;display:inline-block;margin-left:30px;vertical-align:middle}.footer .footer__nav ul:nth-of-type(1) li a{display:block;text-decoration:none;color:#000}.footer .footer__nav ul:nth-of-type(1) li:after{position:absolute;bottom:-6px;display:block;width:100%;height:2px;content:'';background-color:#000;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.footer .footer__nav ul:nth-of-type(1) li:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.footer .footer__nav ul:nth-of-type(2){font-size:0;font-size:0;line-height:1;margin:0 30px 0 auto}.footer .footer__nav ul:nth-of-type(2) li{position:relative;display:inline-block;margin-left:73px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.footer .footer__nav ul:nth-of-type(2) li:hover{opacity:.6}.footer .footer__copyright{font-size:12px;height:10%;color:#000}.footer .footer__copyright::after{display:table;clear:both;content:''}.footer .footer__copyright p{margin:-2px 0 0 106px;font-size:10px}.footer .footer__copyright ul{font-size:0;margin:0 30px 0 auto;text-align:left}.footer .footer__copyright ul li{font-size:12px;display:inline-block;margin:22px 0 0 16px}.footer .footer__copyright ul li a{display:block;text-decoration:none;color:#000}.footer .footer__copyright ul li a>img{height:60px;vertical-align:middle}.footer .footer__copyright ul li a:hover{opacity:.6}.footer .footer__copyright>a{float:left}.footer .footer__copyright>a>img{width:auto;height:60px;margin:0px 0 0 30px}.snav{width:100%;height:130px;background-color:#fff}.snav ul{font-size:0;position:relative;text-align:center}.snav ul li{font-size:12px;font-weight:bold;position:relative;display:inline-block;width:182px;height:130px}.snav ul li a{position:relative;display:block;width:100%;height:100%;text-decoration:none;color:#000}.snav ul li a .front{z-index:2;background-color:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.snav ul li a .front>div img{opacity:0.8}.snav ul li a .front>div span{opacity:0.8}.snav ul li a .back{z-index:1;background-color:#efefef;font-weight:normal;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3D;-moz-transform-style:preserve-3D;-ms-transform-style:preserve-3D;-o-transform-style:preserve-3D;transform-style:preserve-3D}.snav ul li a>div{position:absolute;top:0;left:0;display:block;width:100%;height:100%;letter-spacing:1px;-webkit-transition:transform 0.8s ease,background-color 1.6s ease;-moz-transition:transform 0.8s ease,background-color 1.6s ease;-ms-transition:transform 0.8s ease,background-color 1.6s ease;-o-transition:transform 0.8s ease,background-color 1.6s ease;transition:transform 0.8s ease,background-color 1.6s ease}.snav ul li a>div>div{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -40%);-moz-transform:translate(-50%, -40%);-ms-transform:translate(-50%, -40%);-o-transform:translate(-50%, -40%);transform:translate(-50%, -40%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.snav ul li a>div>div img{display:block;height:34px;margin:0 auto 10px}.snav ul li a>div>div span{display:block}.snav ul li a:hover .front{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transform-style:preserve-3D;-moz-transform-style:preserve-3D;-ms-transform-style:preserve-3D;-o-transform-style:preserve-3D;transform-style:preserve-3D;-webkit-transition:all 1.6s ease;-moz-transition:all 1.6s ease;-ms-transition:all 1.6s ease;-o-transition:all 1.6s ease;transition:all 1.6s ease}.snav ul li a:hover .back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3D;-moz-transform-style:preserve-3D;-ms-transform-style:preserve-3D;-o-transform-style:preserve-3D;transform-style:preserve-3D;-webkit-transition:all 1.6s ease;-moz-transition:all 1.6s ease;-ms-transition:all 1.6s ease;-o-transition:all 1.6s ease;transition:all 1.6s ease}body[data-category='top']{overflow:hidden}body[data-category='top'] #wrap--inner{height:100%}.wrap[data-category='top']{position:relative;z-index:100;overflow:visible;height:100%;padding:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.wrap[data-category='top'][data-current='mainvisual']{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.wrap[data-category='top'][data-current='debug']{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.wrap[data-category='top'][data-current='localize']{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}.wrap[data-category='top'][data-current='illust']{-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);-ms-transform:translateY(-300%);-o-transform:translateY(-300%);transform:translateY(-300%)}.wrap[data-category='top'][data-current='promo']{-webkit-transform:translateY(-400%);-moz-transform:translateY(-400%);-ms-transform:translateY(-400%);-o-transform:translateY(-400%);transform:translateY(-400%)}.wrap[data-category='top'][data-current='print']{-webkit-transform:translateY(-500%);-moz-transform:translateY(-500%);-ms-transform:translateY(-500%);-o-transform:translateY(-500%);transform:translateY(-500%)}.wrap[data-category='top'] .footer[data-category='top']{display:none}.header[data-category='top']{background-color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}body[data-current='mainvisual'] .header[data-category='top']{background-color:transparent;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.section--top--mainvisual,.section--top--debug,.section--top--localize,.section--top--illust,.section--top--promo,.section--top--print{font-family:'Gidole';font-size:16px;font-weight:bold;position:relative;overflow:hidden;width:100%;height:100%}.section--top--mainvisual .section--top__main,.section--top--debug .section--top__main,.section--top--localize .section--top__main,.section--top--illust .section--top__main,.section--top--promo .section--top__main,.section--top--print .section--top__main{position:absolute;z-index:100;width:100%;height:100%}.section--top--mainvisual .section--top__main .bg,.section--top--debug .section--top__main .bg,.section--top--localize .section--top__main .bg,.section--top--illust .section--top__main .bg,.section--top--promo .section--top__main .bg,.section--top--print .section--top__main .bg,.section--top--mainvisual .section--top__main .bg--pattern,.section--top--debug .section--top__main .bg--pattern,.section--top--localize .section--top__main .bg--pattern,.section--top--illust .section--top__main .bg--pattern,.section--top--promo .section--top__main .bg--pattern,.section--top--print .section--top__main .bg--pattern,.section--top--mainvisual .section--top__main .bg--multiply,.section--top--debug .section--top__main .bg--multiply,.section--top--localize .section--top__main .bg--multiply,.section--top--illust .section--top__main .bg--multiply,.section--top--promo .section--top__main .bg--multiply,.section--top--print .section--top__main .bg--multiply{position:absolute;top:0;left:0;width:100%;height:100%}.section--top--mainvisual .section--top__main .bg,.section--top--debug .section--top__main .bg,.section--top--localize .section--top__main .bg,.section--top--illust .section--top__main .bg,.section--top--promo .section--top__main .bg,.section--top--print .section--top__main .bg{opacity:1;background-color:#fff;-webkit-transition:all 3s ease 0.5S;-moz-transition:all 3s ease 0.5S;-ms-transition:all 3s ease 0.5S;-o-transition:all 3s ease 0.5S;transition:all 3s ease 0.5S}.section--top--mainvisual .section--top__main .bg--pattern,.section--top--debug .section--top__main .bg--pattern,.section--top--localize .section--top__main .bg--pattern,.section--top--illust .section--top__main .bg--pattern,.section--top--promo .section--top__main .bg--pattern,.section--top--print .section--top__main .bg--pattern{opacity:.1;-webkit-transition:all 3s ease 0.5S;-moz-transition:all 3s ease 0.5S;-ms-transition:all 3s ease 0.5S;-o-transition:all 3s ease 0.5S;transition:all 3s ease 0.5S}.section--top--mainvisual .section--top__main .bg--multiply,.section--top--debug .section--top__main .bg--multiply,.section--top--localize .section--top__main .bg--multiply,.section--top--illust .section--top__main .bg--multiply,.section--top--promo .section--top__main .bg--multiply,.section--top--print .section--top__main .bg--multiply{opacity:.35;background-color:#000;background-blend-mode:multiply}.section--top--mainvisual .section--top__main>a,.section--top--debug .section--top__main>a,.section--top--localize .section--top__main>a,.section--top--illust .section--top__main>a,.section--top--promo .section--top__main>a,.section--top--print .section--top__main>a{color:#000}.section--top--mainvisual .section--top__main>a:hover,.section--top--debug .section--top__main>a:hover,.section--top--localize .section--top__main>a:hover,.section--top--illust .section--top__main>a:hover,.section--top--promo .section--top__main>a:hover,.section--top--print .section--top__main>a:hover{color:#000}.section--top--mainvisual .section--top__main>a:hover>h2,.section--top--debug .section--top__main>a:hover>h2,.section--top--localize .section--top__main>a:hover>h2,.section--top--illust .section--top__main>a:hover>h2,.section--top--promo .section--top__main>a:hover>h2,.section--top--print .section--top__main>a:hover>h2{opacity:.6}.section--top--mainvisual .section--top__main>a:hover .arrow img,.section--top--debug .section--top__main>a:hover .arrow img,.section--top--localize .section--top__main>a:hover .arrow img,.section--top--illust .section--top__main>a:hover .arrow img,.section--top--promo .section--top__main>a:hover .arrow img,.section--top--print .section--top__main>a:hover .arrow img{-webkit-animation:anime01 1s linear 0s infinite;-moz-animation:anime01 1s linear 0s infinite;-ms-animation:anime01 1s linear 0s infinite;-o-animation:anime01 1s linear 0s infinite;animation:anime01 1s linear 0s infinite}.section--top--mainvisual .section--top__main h2,.section--top--debug .section--top__main h2,.section--top--localize .section--top__main h2,.section--top--illust .section--top__main h2,.section--top--promo .section--top__main h2,.section--top--print .section--top__main h2{font-size:20px;position:absolute;top:47.5%;left:50%;text-align:center;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section--top--mainvisual .section--top__main h2 div:nth-of-type(1),.section--top--debug .section--top__main h2 div:nth-of-type(1),.section--top--localize .section--top__main h2 div:nth-of-type(1),.section--top--illust .section--top__main h2 div:nth-of-type(1),.section--top--promo .section--top__main h2 div:nth-of-type(1),.section--top--print .section--top__main h2 div:nth-of-type(1){margin-bottom:25px}.section--top--mainvisual .section--top__main h2 div:nth-of-type(1) img,.section--top--debug .section--top__main h2 div:nth-of-type(1) img,.section--top--localize .section--top__main h2 div:nth-of-type(1) img,.section--top--illust .section--top__main h2 div:nth-of-type(1) img,.section--top--promo .section--top__main h2 div:nth-of-type(1) img,.section--top--print .section--top__main h2 div:nth-of-type(1) img{width:auto;margin-right:8px;vertical-align:middle}.section--top--mainvisual .section--top__main h2 div:nth-of-type(1) span,.section--top--debug .section--top__main h2 div:nth-of-type(1) span,.section--top--localize .section--top__main h2 div:nth-of-type(1) span,.section--top--illust .section--top__main h2 div:nth-of-type(1) span,.section--top--promo .section--top__main h2 div:nth-of-type(1) span,.section--top--print .section--top__main h2 div:nth-of-type(1) span{display:inline-block;-webkit-transform:scale(1, 0.93);-moz-transform:scale(1, 0.93);-ms-transform:scale(1, 0.93);-o-transform:scale(1, 0.93);transform:scale(1, 0.93)}.section--top--mainvisual .section--top__main .arrow,.section--top--debug .section--top__main .arrow,.section--top--localize .section--top__main .arrow,.section--top--illust .section--top__main .arrow,.section--top--promo .section--top__main .arrow,.section--top--print .section--top__main .arrow{position:absolute;top:2%;right:30px;bottom:0;height:50px;margin:auto 0}.section--top--mainvisual .section--top__main .arrow img,.section--top--debug .section--top__main .arrow img,.section--top--localize .section--top__main .arrow img,.section--top--illust .section--top__main .arrow img,.section--top--promo .section--top__main .arrow img,.section--top--print .section--top__main .arrow img{width:auto;height:50px}.section--top--mainvisual .section--top__main.is--current .bg,.section--top--debug .section--top__main.is--current .bg,.section--top--localize .section--top__main.is--current .bg,.section--top--illust .section--top__main.is--current .bg,.section--top--promo .section--top__main.is--current .bg,.section--top--print .section--top__main.is--current .bg{opacity:.8}.section--top--mainvisual .section--top__main.is--current .bg--pattern,.section--top--debug .section--top__main.is--current .bg--pattern,.section--top--localize .section--top__main.is--current .bg--pattern,.section--top--illust .section--top__main.is--current .bg--pattern,.section--top--promo .section--top__main.is--current .bg--pattern,.section--top--print .section--top__main.is--current .bg--pattern{opacity:.1}.section--top--mainvisual .section--top__hide,.section--top--debug .section--top__hide,.section--top--localize .section--top__hide,.section--top--illust .section--top__hide,.section--top--promo .section--top__hide,.section--top--print .section--top__hide{position:absolute;z-index:100;bottom:0;left:0;width:100%;height:6%;background-color:#fff}.section--top--mainvisual .section--top__hide span,.section--top--debug .section--top__hide span,.section--top--localize .section--top__hide span,.section--top--illust .section--top__hide span,.section--top--promo .section--top__hide span,.section--top--print .section--top__hide span{display:block;width:100%;height:100%;opacity:.1}.section--top--news--sp{display:none}.section--top--mainvisual{background-color:#fff;background-image:url(../img/top/bg_mainvisual.png);background-repeat:no-repeat;background-position:center bottom;background-size:auto 100%}.section--top--mainvisual .mainvisual__slider--sp{display:none}.section--top--mainvisual h2{position:absolute;top:51%;left:50%;display:none;height:11%;-webkit-transform:scale(1.2) translate(-48%, -100%);-moz-transform:scale(1.2) translate(-48%, -100%);-ms-transform:scale(1.2) translate(-48%, -100%);-o-transform:scale(1.2) translate(-48%, -100%);transform:scale(1.2) translate(-48%, -100%)}.section--top--mainvisual h2 img{height:100%}.section--top--mainvisual__news{font-size:12px;line-height:1.5;position:absolute;z-index:20;right:30px;bottom:0;width:400px;height:117px;color:#fff;background-color:rgba(0,0,0,0.7)}.section--top--mainvisual__news h3{font-size:14px;line-height:1;margin:-2px 0 3px 10px}.section--top--mainvisual__news .inner{width:380px;height:95px;margin:0 auto;border:2px solid #fff}.section--top--mainvisual__news .inner .contents{overflow:hidden;width:360px;height:72px;margin:10px auto 0}.section--top--mainvisual__news .inner .contents ul{font-size:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.section--top--mainvisual__news .inner .contents ul li{font-size:12px;display:inline-block;vertical-align:top}.section--top--mainvisual__news .inner .contents ul li a{position:relative;display:block;width:360px;height:72px;text-decoration:none;color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.section--top--mainvisual__news .inner .contents ul li a .topics{overflow:hidden;height:54px}.section--top--mainvisual__news .inner .contents ul li a p{margin-bottom:16px}.section--top--mainvisual__news .inner .contents ul li a:hover{opacity:.6}.section--top--mainvisual__news .inner .contents ul li a h4{font-size:12px;font-weight:normal;width:210px}.section--top--mainvisual__news .inner .contents ul li a img{position:absolute;top:14px;right:50px;width:89px;height:auto}.section--top--mainvisual__news .number{position:absolute;top:-4px;right:10px}.section--top--mainvisual__news .btn{font-size:0;position:absolute;top:15px;right:10px;width:44px;height:22px}.section--top--mainvisual__news .btn li{font-size:12px;display:inline-block}.section--top--mainvisual__news .btn li a{display:inline-block;width:22px;height:22px;text-decoration:none;border:2px solid #fff}.section--top--mainvisual__news .btn .prev a{text-align:left;color:#fff}.section--top--mainvisual__news .btn .next a{text-align:right;color:#969696;background-color:#fff}.section--top--mainvisual__news:before{position:absolute;bottom:100%;left:0;display:block;width:calc(100% - 10px);height:0;content:'';border-bottom:solid 10px rgba(0,0,0,0.7);border-left:solid 10px transparent}.section--top--mainvisual .mt__link{position:absolute;width:auto}.section--top--mainvisual .mt__link--debug{z-index:14;height:calc( 1103 / 1850 * 100%)}.section--top--mainvisual .mt__link--localize{z-index:15;height:calc( 856 / 1850 * 100%)}.section--top--mainvisual .mt__link--illust{z-index:14;height:calc( 719 / 1850 * 100%)}.section--top--mainvisual .mt__link--promo{z-index:14;height:calc( 666 / 1850 * 100%)}.section--top--mainvisual .mt__link--print{z-index:14;height:calc( 923 / 1850 * 100%)}.section--top--mainvisual .mt__icon{position:absolute;z-index:10;width:auto}.section--top--mainvisual .mt__icon--debug{height:calc( 180 / 1850 * 100%)}.section--top--mainvisual .mt__icon--localize{height:calc( 220 / 1850 * 100%)}.section--top--mainvisual .mt__icon--illust{height:calc( 246 / 1850 * 100%)}.section--top--mainvisual .mt__icon--promo{height:calc( 206 / 1850 * 100%)}.section--top--mainvisual .mt__icon--print{height:calc( 229 / 1850 * 100%)}.section--top--mainvisual .mt__icon.is--mouseover{-webkit-animation:anime05 8s linear 0s infinite;-moz-animation:anime05 8s linear 0s infinite;-ms-animation:anime05 8s linear 0s infinite;-o-animation:anime05 8s linear 0s infinite;animation:anime05 8s linear 0s infinite}.section--top--mainvisual .mt__balloon{position:absolute;z-index:12;width:auto;height:calc( 184 / 1850 * 100%);opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.section--top--mainvisual .mt__balloon.is--mouseover{opacity:1;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;-webkit-animation:anime02 0.3s linear 0s 1;-moz-animation:anime02 0.3s linear 0s 1;-ms-animation:anime02 0.3s linear 0s 1;-o-animation:anime02 0.3s linear 0s 1;animation:anime02 0.3s linear 0s 1}.section--top--mainvisual .mt__obj{position:absolute;z-index:11;width:auto}.section--top--mainvisual .mt__obj--print{height:calc( 941 / 1850 * 100%)}.section--top--mainvisual .mt__airship--wrap{position:absolute;height:calc( 439 / 1850 * 100%);-webkit-animation:anime03 8s ease-in-out 4s infinite alternate;-moz-animation:anime03 8s ease-in-out 4s infinite alternate;-ms-animation:anime03 8s ease-in-out 4s infinite alternate;-o-animation:anime03 8s ease-in-out 4s infinite alternate;animation:anime03 8s ease-in-out 4s infinite alternate}.section--top--mainvisual .mt__airship{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(200%, 0%);-moz-transform:translate(200%, 0%);-ms-transform:translate(200%, 0%);-o-transform:translate(200%, 0%);transform:translate(200%, 0%)}.section--top--mainvisual .mt__airship>img{position:absolute;width:100%;height:auto}.section--top--mainvisual .mt__airship>a{position:absolute;top:10%;right:3.9%;display:block;width:calc( 933 / 1492 * 100%);height:calc( 338 / 427 * 100%)}.section--top--mainvisual .mt__airship>a:hover{background-color:rgba(255,255,255,0.3)}.section--top--mainvisual .mt__airship>.inner{position:absolute;top:10%;right:3.9%;overflow:hidden;width:calc( 933 / 1492 * 100%);height:calc( 338 / 427 * 100%)}.section--top--mainvisual .mt__airship>.inner ul{height:100%}.section--top--mainvisual .mt__airship>.inner ul li{position:absolute;top:0;height:100%;list-style:none;opacity:0;background:#fff;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}.section--top--mainvisual .mt__airship>.inner ul li img{width:auto;height:100%}.section--top--mainvisual .mt__airship>.inner ul li.is--visible{opacity:1}.section--top--mainvisual .mt__airship>.inner ul.is--top{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.section--top--mainvisual .mt__airship>.inner ul.is--debug{-webkit-transform:translateY(-16.66666%);-moz-transform:translateY(-16.66666%);-ms-transform:translateY(-16.66666%);-o-transform:translateY(-16.66666%);transform:translateY(-16.66666%)}.section--top--mainvisual .mt__airship>.inner ul.is--localize{-webkit-transform:translateY(-33.33333%);-moz-transform:translateY(-33.33333%);-ms-transform:translateY(-33.33333%);-o-transform:translateY(-33.33333%);transform:translateY(-33.33333%)}.section--top--mainvisual .mt__airship>.inner ul.is--illust{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section--top--mainvisual .mt__airship>.inner ul.is--promo{-webkit-transform:translateY(-66.66666%);-moz-transform:translateY(-66.66666%);-ms-transform:translateY(-66.66666%);-o-transform:translateY(-66.66666%);transform:translateY(-66.66666%)}.section--top--mainvisual .mt__airship>.inner ul.is--print{-webkit-transform:translateY(-83.33333%);-moz-transform:translateY(-83.33333%);-ms-transform:translateY(-83.33333%);-o-transform:translateY(-83.33333%);transform:translateY(-83.33333%)}.section--top--mainvisual .mt__airship.is--visible{-webkit-transition:all 3s ease 1s;-moz-transition:all 3s ease 1s;-ms-transition:all 3s ease 1s;-o-transition:all 3s ease 1s;transition:all 3s ease 1s;-webkit-transform:translate(0%);-moz-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);transform:translate(0%);-webkit-animation:anime04 10s ease-in-out 4s infinite alternate;-moz-animation:anime04 10s ease-in-out 4s infinite alternate;-ms-animation:anime04 10s ease-in-out 4s infinite alternate;-o-animation:anime04 10s ease-in-out 4s infinite alternate;animation:anime04 10s ease-in-out 4s infinite alternate}.section--top--debug .section--top__main .bg--pattern{background-image:url(../img/top/bg_debug.png)}.section--top--debug .section--top__main h2 div:nth-of-type(1) img{height:35px}.section--top--debug .section--top__hide span{background-image:url(../img/top/bg_localize.png)}.section--top--localize .section--top__main .bg--pattern{background-image:url(../img/top/bg_localize.png)}.section--top--localize .section--top__main h2 div:nth-of-type(1) img{height:40px}.section--top--localize .section--top__main .bg--img{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/top/localize_image.jpg);background-size:cover;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 0s ease 0s;-moz-transition:transform 0s ease 0s;-ms-transition:transform 0s ease 0s;-o-transition:transform 0s ease 0s;transition:transform 0s ease 0s}.section--top--localize .section--top__main .bg{opacity:1;-webkit-transition:opacity 0s ease 0s;-moz-transition:opacity 0s ease 0s;-ms-transition:opacity 0s ease 0s;-o-transition:opacity 0s ease 0s;transition:opacity 0s ease 0s}.section--top--localize .section--top__main .bg--pattern{-webkit-transition:opacity 0s ease 0s;-moz-transition:opacity 0s ease 0s;-ms-transition:opacity 0s ease 0s;-o-transition:opacity 0s ease 0s;transition:opacity 0s ease 0s}.section--top--localize .section--top__hide span{background-image:url(../img/top/bg_illust.png)}.section--top--localize.is--current .section--top__main .bg--img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 6s ease 0.8s;-moz-transition:transform 6s ease 0.8s;-ms-transition:transform 6s ease 0.8s;-o-transition:transform 6s ease 0.8s;transition:transform 6s ease 0.8s}.section--top--localize.is--current .section--top__main .bg{-webkit-transition:opacity 3s ease 1s;-moz-transition:opacity 3s ease 1s;-ms-transition:opacity 3s ease 1s;-o-transition:opacity 3s ease 1s;transition:opacity 3s ease 1s}.section--top--localize.is--current .section--top__main .bg--pattern{-webkit-transition:opacity 3s ease 1s;-moz-transition:opacity 3s ease 1s;-ms-transition:opacity 3s ease 1s;-o-transition:opacity 3s ease 1s;transition:opacity 3s ease 1s}.section--top--illust .section--top__main .bg--pattern{background-image:url(../img/top/bg_illust.png)}.section--top--illust .section--top__main h2 div:nth-of-type(1) img{height:40px}.section--top--illust .section--top__hide span{background-image:url(../img/top/bg_promo.png)}.section--top--promo .section--top__main .bg--pattern{background-image:url(../img/top/bg_promo.png)}.section--top--promo .section--top__main h2 div:nth-of-type(1) img{height:35px}.section--top--promo .section--top__hide span{background-image:url(../img/top/bg_print.png)}.section--top--print .section--top__main .bg--pattern{background-image:url(../img/top/bg_print.png)}.section--top--print .section--top__main h2 div:nth-of-type(1) img{height:48px}.section--top--print .section--top__hide span{background-image:url(../img/top/bg_debug.png)}@-webkit-keyframes anime01{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{opacity:.5;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-moz-keyframes anime01{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{opacity:.5;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-ms-keyframes anime01{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{opacity:.5;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@keyframes anime01{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{opacity:.5;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes anime02{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}20%{-webkit-transform:scale(0.9, 1.2) translate(0%, -50%);-moz-transform:scale(0.9, 1.2) translate(0%, -50%);-ms-transform:scale(0.9, 1.2) translate(0%, -50%);-o-transform:scale(0.9, 1.2) translate(0%, -50%);transform:scale(0.9, 1.2) translate(0%, -50%)}50%{-webkit-transform:scale(0.9, 1.2) translate(0%, -10%);-moz-transform:scale(0.9, 1.2) translate(0%, -10%);-ms-transform:scale(0.9, 1.2) translate(0%, -10%);-o-transform:scale(0.9, 1.2) translate(0%, -10%);transform:scale(0.9, 1.2) translate(0%, -10%)}70%{-webkit-transform:scale(1.2, 0.8) translate(0%, 7%);-moz-transform:scale(1.2, 0.8) translate(0%, 7%);-ms-transform:scale(1.2, 0.8) translate(0%, 7%);-o-transform:scale(1.2, 0.8) translate(0%, 7%);transform:scale(1.2, 0.8) translate(0%, 7%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@-moz-keyframes anime02{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}20%{-webkit-transform:scale(0.9, 1.2) translate(0%, -50%);-moz-transform:scale(0.9, 1.2) translate(0%, -50%);-ms-transform:scale(0.9, 1.2) translate(0%, -50%);-o-transform:scale(0.9, 1.2) translate(0%, -50%);transform:scale(0.9, 1.2) translate(0%, -50%)}50%{-webkit-transform:scale(0.9, 1.2) translate(0%, -10%);-moz-transform:scale(0.9, 1.2) translate(0%, -10%);-ms-transform:scale(0.9, 1.2) translate(0%, -10%);-o-transform:scale(0.9, 1.2) translate(0%, -10%);transform:scale(0.9, 1.2) translate(0%, -10%)}70%{-webkit-transform:scale(1.2, 0.8) translate(0%, 7%);-moz-transform:scale(1.2, 0.8) translate(0%, 7%);-ms-transform:scale(1.2, 0.8) translate(0%, 7%);-o-transform:scale(1.2, 0.8) translate(0%, 7%);transform:scale(1.2, 0.8) translate(0%, 7%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@-ms-keyframes anime02{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}20%{-webkit-transform:scale(0.9, 1.2) translate(0%, -50%);-moz-transform:scale(0.9, 1.2) translate(0%, -50%);-ms-transform:scale(0.9, 1.2) translate(0%, -50%);-o-transform:scale(0.9, 1.2) translate(0%, -50%);transform:scale(0.9, 1.2) translate(0%, -50%)}50%{-webkit-transform:scale(0.9, 1.2) translate(0%, -10%);-moz-transform:scale(0.9, 1.2) translate(0%, -10%);-ms-transform:scale(0.9, 1.2) translate(0%, -10%);-o-transform:scale(0.9, 1.2) translate(0%, -10%);transform:scale(0.9, 1.2) translate(0%, -10%)}70%{-webkit-transform:scale(1.2, 0.8) translate(0%, 7%);-moz-transform:scale(1.2, 0.8) translate(0%, 7%);-ms-transform:scale(1.2, 0.8) translate(0%, 7%);-o-transform:scale(1.2, 0.8) translate(0%, 7%);transform:scale(1.2, 0.8) translate(0%, 7%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes anime02{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}20%{-webkit-transform:scale(0.9, 1.2) translate(0%, -50%);-moz-transform:scale(0.9, 1.2) translate(0%, -50%);-ms-transform:scale(0.9, 1.2) translate(0%, -50%);-o-transform:scale(0.9, 1.2) translate(0%, -50%);transform:scale(0.9, 1.2) translate(0%, -50%)}50%{-webkit-transform:scale(0.9, 1.2) translate(0%, -10%);-moz-transform:scale(0.9, 1.2) translate(0%, -10%);-ms-transform:scale(0.9, 1.2) translate(0%, -10%);-o-transform:scale(0.9, 1.2) translate(0%, -10%);transform:scale(0.9, 1.2) translate(0%, -10%)}70%{-webkit-transform:scale(1.2, 0.8) translate(0%, 7%);-moz-transform:scale(1.2, 0.8) translate(0%, 7%);-ms-transform:scale(1.2, 0.8) translate(0%, 7%);-o-transform:scale(1.2, 0.8) translate(0%, 7%);transform:scale(1.2, 0.8) translate(0%, 7%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@-webkit-keyframes anime03{0%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}25%{-webkit-transform:translateX(-9px);-moz-transform:translateX(-9px);-ms-transform:translateX(-9px);-o-transform:translateX(-9px);transform:translateX(-9px)}50%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}75%{-webkit-transform:translateX(9px);-moz-transform:translateX(9px);-ms-transform:translateX(9px);-o-transform:translateX(9px);transform:translateX(9px)}100%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-moz-keyframes anime03{0%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}25%{-webkit-transform:translateX(-9px);-moz-transform:translateX(-9px);-ms-transform:translateX(-9px);-o-transform:translateX(-9px);transform:translateX(-9px)}50%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}75%{-webkit-transform:translateX(9px);-moz-transform:translateX(9px);-ms-transform:translateX(9px);-o-transform:translateX(9px);transform:translateX(9px)}100%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-ms-keyframes anime03{0%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}25%{-webkit-transform:translateX(-9px);-moz-transform:translateX(-9px);-ms-transform:translateX(-9px);-o-transform:translateX(-9px);transform:translateX(-9px)}50%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}75%{-webkit-transform:translateX(9px);-moz-transform:translateX(9px);-ms-transform:translateX(9px);-o-transform:translateX(9px);transform:translateX(9px)}100%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@keyframes anime03{0%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}25%{-webkit-transform:translateX(-9px);-moz-transform:translateX(-9px);-ms-transform:translateX(-9px);-o-transform:translateX(-9px);transform:translateX(-9px)}50%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}75%{-webkit-transform:translateX(9px);-moz-transform:translateX(9px);-ms-transform:translateX(9px);-o-transform:translateX(9px);transform:translateX(9px)}100%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes anime04{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}25%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}75%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes anime04{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}25%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}75%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-ms-keyframes anime04{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}25%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}75%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes anime04{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}25%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}75%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes anime05{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}2%{-webkit-transform:scale(0.95, 1.2) translate(0%, -10%);-moz-transform:scale(0.95, 1.2) translate(0%, -10%);-ms-transform:scale(0.95, 1.2) translate(0%, -10%);-o-transform:scale(0.95, 1.2) translate(0%, -10%);transform:scale(0.95, 1.2) translate(0%, -10%)}3%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);-moz-transform:scale(1.1, 0.9) translate(0%, 5%);-ms-transform:scale(1.1, 0.9) translate(0%, 5%);-o-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}4%{-webkit-transform:scale(0.95, 1.05) translate(0%, -3%);-moz-transform:scale(0.95, 1.05) translate(0%, -3%);-ms-transform:scale(0.95, 1.05) translate(0%, -3%);-o-transform:scale(0.95, 1.05) translate(0%, -3%);transform:scale(0.95, 1.05) translate(0%, -3%)}5%{-webkit-transform:scale(1.05, 0.95) translate(0%, 3%);-moz-transform:scale(1.05, 0.95) translate(0%, 3%);-ms-transform:scale(1.05, 0.95) translate(0%, 3%);-o-transform:scale(1.05, 0.95) translate(0%, 3%);transform:scale(1.05, 0.95) translate(0%, 3%)}6%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}8%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@-moz-keyframes anime05{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}2%{-webkit-transform:scale(0.95, 1.2) translate(0%, -10%);-moz-transform:scale(0.95, 1.2) translate(0%, -10%);-ms-transform:scale(0.95, 1.2) translate(0%, -10%);-o-transform:scale(0.95, 1.2) translate(0%, -10%);transform:scale(0.95, 1.2) translate(0%, -10%)}3%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);-moz-transform:scale(1.1, 0.9) translate(0%, 5%);-ms-transform:scale(1.1, 0.9) translate(0%, 5%);-o-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}4%{-webkit-transform:scale(0.95, 1.05) translate(0%, -3%);-moz-transform:scale(0.95, 1.05) translate(0%, -3%);-ms-transform:scale(0.95, 1.05) translate(0%, -3%);-o-transform:scale(0.95, 1.05) translate(0%, -3%);transform:scale(0.95, 1.05) translate(0%, -3%)}5%{-webkit-transform:scale(1.05, 0.95) translate(0%, 3%);-moz-transform:scale(1.05, 0.95) translate(0%, 3%);-ms-transform:scale(1.05, 0.95) translate(0%, 3%);-o-transform:scale(1.05, 0.95) translate(0%, 3%);transform:scale(1.05, 0.95) translate(0%, 3%)}6%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}8%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@-ms-keyframes anime05{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}2%{-webkit-transform:scale(0.95, 1.2) translate(0%, -10%);-moz-transform:scale(0.95, 1.2) translate(0%, -10%);-ms-transform:scale(0.95, 1.2) translate(0%, -10%);-o-transform:scale(0.95, 1.2) translate(0%, -10%);transform:scale(0.95, 1.2) translate(0%, -10%)}3%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);-moz-transform:scale(1.1, 0.9) translate(0%, 5%);-ms-transform:scale(1.1, 0.9) translate(0%, 5%);-o-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}4%{-webkit-transform:scale(0.95, 1.05) translate(0%, -3%);-moz-transform:scale(0.95, 1.05) translate(0%, -3%);-ms-transform:scale(0.95, 1.05) translate(0%, -3%);-o-transform:scale(0.95, 1.05) translate(0%, -3%);transform:scale(0.95, 1.05) translate(0%, -3%)}5%{-webkit-transform:scale(1.05, 0.95) translate(0%, 3%);-moz-transform:scale(1.05, 0.95) translate(0%, 3%);-ms-transform:scale(1.05, 0.95) translate(0%, 3%);-o-transform:scale(1.05, 0.95) translate(0%, 3%);transform:scale(1.05, 0.95) translate(0%, 3%)}6%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}8%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes anime05{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}2%{-webkit-transform:scale(0.95, 1.2) translate(0%, -10%);-moz-transform:scale(0.95, 1.2) translate(0%, -10%);-ms-transform:scale(0.95, 1.2) translate(0%, -10%);-o-transform:scale(0.95, 1.2) translate(0%, -10%);transform:scale(0.95, 1.2) translate(0%, -10%)}3%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);-moz-transform:scale(1.1, 0.9) translate(0%, 5%);-ms-transform:scale(1.1, 0.9) translate(0%, 5%);-o-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}4%{-webkit-transform:scale(0.95, 1.05) translate(0%, -3%);-moz-transform:scale(0.95, 1.05) translate(0%, -3%);-ms-transform:scale(0.95, 1.05) translate(0%, -3%);-o-transform:scale(0.95, 1.05) translate(0%, -3%);transform:scale(0.95, 1.05) translate(0%, -3%)}5%{-webkit-transform:scale(1.05, 0.95) translate(0%, 3%);-moz-transform:scale(1.05, 0.95) translate(0%, 3%);-ms-transform:scale(1.05, 0.95) translate(0%, 3%);-o-transform:scale(1.05, 0.95) translate(0%, 3%);transform:scale(1.05, 0.95) translate(0%, 3%)}6%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}8%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);-moz-transform:scale(1, 1) translate(0%, 0%);-ms-transform:scale(1, 1) translate(0%, 0%);-o-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}.wrap[data-category='news'] .snav ul li:nth-of-type(1) a>div>div>img{height:22px}.wrap[data-category='news'] .snav ul li:nth-of-type(2) a>div>div>img{height:26px}.snav[data-page='news__index'] ul[data-select='category'] li:nth-of-type(1) a>.front{background-color:rgba(0,0,0,0.05)}.snav[data-page='news__index'] ul[data-select='year'] li:nth-of-type(2) a>.front{background-color:rgba(0,0,0,0.05)}.wrap[data-category='news'] .mainvisual h2 svg path{fill:#000}.wrap[data-page='news__index'] .mainvisual,.wrap[data-page='news__'] .mainvisual{background-image:url(../img/news/bg_mainvisual.png);background-repeat:no-repeat;background-position:center;background-size:cover}.wrap[data-page='news__index'] .mainvisual h2 svg path,.wrap[data-page='news__'] .mainvisual h2 svg path{fill:#fff}.container[data-category='news']{margin-bottom:0}.container[data-category='news'] .pagenav{padding:45px 0;background-image:url(../img/news/bg_pagenav.png)}.container[data-category='news'] .pagenav a{text-decoration:none}.container[data-category='news'] .pagenav>ul{font-size:0;display:block;width:100%;margin:0 auto;text-align:center}.container[data-category='news'] .pagenav>ul>li{position:relative;display:inline-block;display:inline-block;width:260px;height:260px;margin:0 8px;list-style:none;background-color:#fff}.container[data-category='news'] .pagenav>ul>li>span{font-size:16px;font-weight:bold;position:absolute;top:50%;left:50%;display:block;width:100%;color:rgba(0,0,0,0.4);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.container[data-category='news'] .pagenav>ul>li>a{display:block;width:100%;height:100%;color:rgba(0,0,0,0.4)}.container[data-category='news'] .pagenav>ul>li>a span{font-size:16px;font-weight:bold;position:absolute;top:50%;left:50%;display:block;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.container[data-category='news'] .pagenav>ul>li>a:hover{color:rgba(0,0,0,0.4)}.container[data-category='news'] .pagenav>ul[data-select='category'] li.year{display:none}.container[data-category='news'] .pagenav>ul[data-select='year'] li.category{display:none}.container[data-category='news'] .pagenav>ul[data-sort='INFO'] li:nth-of-type(1) a{color:#000}.container[data-category='news'] .pagenav>ul[data-sort='WORK'] li:nth-of-type(2) a{color:#000}.container[data-category='news'] .pagenav>ul[data-sort='RECRUIT'] li:nth-of-type(3) a{color:#000}.container[data-category='news'] .pagenav>ul[data-sort='2016'] li:nth-of-type(4) a{color:#000}.container[data-category='news'] .pagenav>ul[data-sort='2017'] li:nth-of-type(5) a{color:#000}.container[data-category='news'] .pagenav>ul[data-sort='2018'] li:nth-of-type(6) a{color:#000}.container[data-category='news'] .pagenav>ul[data-sort='2019'] li:nth-of-type(7) a{color:#000}.container[data-category='news'] .pagenav>ul[data-sort='2020'] li:nth-of-type(8) a{color:#000}.container[data-page='news__index'] .news--list{font-size:0;margin:44px auto 110px;text-align:left}.container[data-page='news__index'] .news--list li{display:inline-block;width:0;vertical-align:top;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.container[data-page='news__index'] .news--list li a{text-decoration:none}.container[data-page='news__index'] .news--list li a .pic{background-color:#fff}.container[data-page='news__index'] .news--list li a .pic img{width:100%;height:auto;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='news__index'] .news--list li a .text{height:140px;padding:20px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='news__index'] .news--list li a .text .date{font-size:20px;line-height:1}.container[data-page='news__index'] .news--list li a .text .category{font-size:10px;margin-bottom:10px}.container[data-page='news__index'] .news--list li a .text .title{font-size:12px}.container[data-page='news__index'] .news--list li a:hover{color:#000}.container[data-page='news__index'] .news--list li a:hover .pic{background-color:#77ef7a}.container[data-page='news__index'] .news--list li a:hover .pic img{opacity:.6}.container[data-page='news__index'] .news--list li a:hover .text{background-color:#77ef7a}.container[data-page='news__index'] .news--list[data-sort='ALL'] li{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='INFO'] li[data-category='INFO']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='WORK'] li[data-category='WORK']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='RECRUIT'] li[data-category='RECRUIT']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2016'] li[data-year='2016']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2017'] li[data-year='2017']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2018'] li[data-year='2018']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2019'] li[data-year='2019']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2020'] li[data-year='2020']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2021'] li[data-year='2021']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2022'] li[data-year='2022']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2023'] li[data-year='2023']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2024'] li[data-year='2024']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2025'] li[data-year='2025']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2026'] li[data-year='2026']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2027'] li[data-year='2027']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2028'] li[data-year='2028']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2029'] li[data-year='2029']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2030'] li[data-year='2030']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2031'] li[data-year='2031']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2032'] li[data-year='2032']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2033'] li[data-year='2033']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2034'] li[data-year='2034']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2035'] li[data-year='2035']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2036'] li[data-year='2036']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2037'] li[data-year='2037']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2038'] li[data-year='2038']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2039'] li[data-year='2039']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2040'] li[data-year='2040']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2041'] li[data-year='2041']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2042'] li[data-year='2042']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2043'] li[data-year='2043']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2044'] li[data-year='2044']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2045'] li[data-year='2045']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2046'] li[data-year='2046']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2047'] li[data-year='2047']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2048'] li[data-year='2048']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2049'] li[data-year='2049']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='news__index'] .news--list[data-sort='2050'] li[data-year='2050']{width:25%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.wrap[data-page='news__detail'] .mainvisual{overflow:hidden;background-image:url(../svg/bg.svg);background-size:3px}.wrap[data-page='news__detail'] .mainvisual>.inner{width:1090px;margin:160px auto;text-align:left}.wrap[data-page='news__detail'] .mainvisual>.inner ul{display:flex;height:21px}.wrap[data-page='news__detail'] .mainvisual>.inner ul li{line-height:20px;margin-right:20px;padding-right:20px;list-style:none}.wrap[data-page='news__detail'] .mainvisual>.inner ul li:first-child{border-right:1px solid #000}.wrap[data-page='news__detail'] .mainvisual>.inner h3{font-size:30px;line-height:1.5;margin-top:40px;text-align:left}.container[data-page='news__detail']>.inner{position:relative;z-index:10;width:1090px;margin:0 auto 150px}.container[data-page='news__detail']>.inner::after{display:table;clear:both;content:''}.container[data-page='news__detail'] .article--main{position:relative;float:left;width:627px}.container[data-page='news__detail'] .article--main .eyecatch{margin-top:-107px}.container[data-page='news__detail'] .article--main .eyecatch img{width:100%;height:auto}.container[data-page='news__detail'] .article--main .text{margin-top:80px}.container[data-page='news__detail'] .article--main .text a{-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.container[data-page='news__detail'] .article--main .text a:hover{opacity:.5}.container[data-page='news__detail'] .article--side{float:right;width:290px;margin-top:75px}.container[data-page='news__detail'] .article--side h4{font-weight:bold}.container[data-page='news__detail'] .article--side>a{font-size:12px;position:relative;display:block;display:flex;width:100%;height:49px;margin-bottom:0px;text-decoration:none;background-color:#e8e8e8;align-items:center}.container[data-page='news__detail'] .article--side>a>div{margin-left:10px}.container[data-page='news__detail'] .article--side>a:hover{opacity:.5;color:#000}.container[data-page='news__detail'] .article--side>a img{width:auto;height:16px;margin-right:10px;vertical-align:middle}.container[data-page='news__detail'] .article--side>a:after{position:absolute;top:12px;right:10px;content:'▲';-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='news__detail'] .article--side>a.accordion.is--close:after{content:"▼" !important}.container[data-page='news__detail'] .article--side ul{margin:5px auto 30px;padding-top:10px;border-top:1px solid #000}.container[data-page='news__detail'] .article--side ul li{margin-bottom:10px;list-style:none;border-bottom:1px solid #000}.container[data-page='news__detail'] .article--side ul a{display:block;padding-bottom:10px;text-decoration:none}.container[data-page='news__detail'] .article--side ul a:hover{opacity:.5;color:#000}.container[data-page='news__detail'] .article--side ul a .date{font-size:11px;line-height:1.7;display:inline-block;height:17px;padding:0 10px;color:#fff;background-color:#848484}.container[data-page='news__detail'] .article--side ul.accordion__ul{margin-top:0;overflow:hidden;height:140px;border-top:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='news__detail'] .article--side ul.accordion__ul li{padding-left:10px;font-size:12px;border-bottom:1px solid #e8e8e8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top}.container[data-page='news__detail'] .article--side ul.accordion__ul:nth-of-type(3){height:340px}.container[data-page='news__detail'] .article--side ul.accordion__ul.is--close{margin:0;opacity:0;height:0}.container[data-page='news__detail'] .article--side ul.accordion__ul.is--close li{margin-bottom:0;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}.snav[data-page='service__debug'] ul li:nth-of-type(1) a>.front{background-color:#efefef}.snav[data-page='service__localize'] ul li:nth-of-type(2) a>.front,.snav[data-page='service__localize_en'] ul li:nth-of-type(2) a>.front{background-color:#efefef}.snav[data-page='service__illust'] ul li:nth-of-type(3) a>.front{background-color:#efefef}.snav[data-page='service__promo'] ul li:nth-of-type(4) a>.front{background-color:#efefef}.snav[data-page='service__print'] ul li:nth-of-type(5) a>.front{background-color:#efefef}.wrap[data-category='service'] .snav ul li:nth-of-type(1) a>div>div>img{height:33px}.wrap[data-category='service'] .snav ul li:nth-of-type(2) a>div>div>img{height:36px}.wrap[data-category='service'] .snav ul li:nth-of-type(3) a>div>div>img{height:36px}.wrap[data-category='service'] .snav ul li:nth-of-type(4) a>div>div>img{height:34px}.wrap[data-category='service'] .snav ul li:nth-of-type(5) a>div>div>img{height:40px}.wrap[data-category='service'] .mainvisual{background-repeat:no-repeat;background-position:center;background-size:cover}.wrap[data-category='service'] .mainvisual h2 svg path{fill:#fff}.wrap[data-page='service__debug'] .mainvisual p,.wrap[data-page='service__localize'] .mainvisual p,.wrap[data-page='service__localize_en'] .mainvisual p,.wrap[data-page='service__illust'] .mainvisual p,.wrap[data-page='service__promo'] .mainvisual p,.wrap[data-page='service__print'] .mainvisual p{font-weight:bold;position:absolute;top:50%;left:50%;letter-spacing:1px;color:#fff;-webkit-transform:translate(-50%, 150%);-moz-transform:translate(-50%, 150%);-ms-transform:translate(-50%, 150%);-o-transform:translate(-50%, 150%);transform:translate(-50%, 150%)}.container[data-page='service__debug'],.container[data-page='service__localize'],.container[data-page='service__localize_en'],.container[data-page='service__illust'],.container[data-page='service__promo'],.container[data-page='service__print']{margin-bottom:0}.container[data-page='service__debug'] .pagenav,.container[data-page='service__localize'] .pagenav,.container[data-page='service__localize_en'] .pagenav,.container[data-page='service__illust'] .pagenav,.container[data-page='service__promo'] .pagenav,.container[data-page='service__print'] .pagenav{padding:45px 0}.container[data-page='service__debug'] .pagenav a,.container[data-page='service__localize'] .pagenav a,.container[data-page='service__localize_en'] .pagenav a,.container[data-page='service__illust'] .pagenav a,.container[data-page='service__promo'] .pagenav a,.container[data-page='service__print'] .pagenav a{text-decoration:none}.container[data-page='service__debug'] .pagenav>ul,.container[data-page='service__localize'] .pagenav>ul,.container[data-page='service__localize_en'] .pagenav>ul,.container[data-page='service__illust'] .pagenav>ul,.container[data-page='service__promo'] .pagenav>ul,.container[data-page='service__print'] .pagenav>ul{width:1090px;margin:0 auto;text-align:center;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.container[data-page='service__debug'] .pagenav>ul>li,.container[data-page='service__localize'] .pagenav>ul>li,.container[data-page='service__localize_en'] .pagenav>ul>li,.container[data-page='service__illust'] .pagenav>ul>li,.container[data-page='service__promo'] .pagenav>ul>li,.container[data-page='service__print'] .pagenav>ul>li{position:relative;width:260px;height:260px;list-style:none;background-color:#fff}.container[data-page='service__debug'] .pagenav>ul>li>span,.container[data-page='service__localize'] .pagenav>ul>li>span,.container[data-page='service__localize_en'] .pagenav>ul>li>span,.container[data-page='service__illust'] .pagenav>ul>li>span,.container[data-page='service__promo'] .pagenav>ul>li>span,.container[data-page='service__print'] .pagenav>ul>li>span{font-size:16px;font-weight:bold;position:absolute;top:50%;left:50%;display:block;width:100%;color:rgba(0,0,0,0.4);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.container[data-page='service__debug'] .pagenav>ul>li>a,.container[data-page='service__localize'] .pagenav>ul>li>a,.container[data-page='service__localize_en'] .pagenav>ul>li>a,.container[data-page='service__illust'] .pagenav>ul>li>a,.container[data-page='service__promo'] .pagenav>ul>li>a,.container[data-page='service__print'] .pagenav>ul>li>a{display:block;width:100%;height:100%;color:rgba(0,0,0,0.4)}.container[data-page='service__debug'] .pagenav>ul>li>a span,.container[data-page='service__localize'] .pagenav>ul>li>a span,.container[data-page='service__localize_en'] .pagenav>ul>li>a span,.container[data-page='service__illust'] .pagenav>ul>li>a span,.container[data-page='service__promo'] .pagenav>ul>li>a span,.container[data-page='service__print'] .pagenav>ul>li>a span{font-size:16px;font-weight:bold;position:absolute;top:50%;left:50%;display:block;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.container[data-page='service__debug'] .pagenav>ul>li>a:hover,.container[data-page='service__localize'] .pagenav>ul>li>a:hover,.container[data-page='service__localize_en'] .pagenav>ul>li>a:hover,.container[data-page='service__illust'] .pagenav>ul>li>a:hover,.container[data-page='service__promo'] .pagenav>ul>li>a:hover,.container[data-page='service__print'] .pagenav>ul>li>a:hover{opacity:.5;color:#000}.container[data-page='service__debug'] .pagenav>ul>li>div,.container[data-page='service__localize'] .pagenav>ul>li>div,.container[data-page='service__localize_en'] .pagenav>ul>li>div,.container[data-page='service__illust'] .pagenav>ul>li>div,.container[data-page='service__promo'] .pagenav>ul>li>div,.container[data-page='service__print'] .pagenav>ul>li>div{height:100%;padding:20px}.container[data-page='service__debug'] .pagenav>ul>li>div>a,.container[data-page='service__localize'] .pagenav>ul>li>div>a,.container[data-page='service__localize_en'] .pagenav>ul>li>div>a,.container[data-page='service__illust'] .pagenav>ul>li>div>a,.container[data-page='service__promo'] .pagenav>ul>li>div>a,.container[data-page='service__print'] .pagenav>ul>li>div>a{font-size:16px;font-weight:bold;position:absolute;top:50%;left:50%;display:block;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.container[data-page='service__debug'] .pagenav>ul>li>div>a:hover,.container[data-page='service__localize'] .pagenav>ul>li>div>a:hover,.container[data-page='service__localize_en'] .pagenav>ul>li>div>a:hover,.container[data-page='service__illust'] .pagenav>ul>li>div>a:hover,.container[data-page='service__promo'] .pagenav>ul>li>div>a:hover,.container[data-page='service__print'] .pagenav>ul>li>div>a:hover{opacity:.5;color:#000}.container[data-page='service__debug'] .pagenav>ul>li>div>ul,.container[data-page='service__localize'] .pagenav>ul>li>div>ul,.container[data-page='service__localize_en'] .pagenav>ul>li>div>ul,.container[data-page='service__illust'] .pagenav>ul>li>div>ul,.container[data-page='service__promo'] .pagenav>ul>li>div>ul,.container[data-page='service__print'] .pagenav>ul>li>div>ul{font-size:12px;margin-top:145px;list-style:none;text-align:left}.container[data-page='service__debug'] .pagenav>ul>li>div>ul li:before,.container[data-page='service__localize'] .pagenav>ul>li>div>ul li:before,.container[data-page='service__localize_en'] .pagenav>ul>li>div>ul li:before,.container[data-page='service__illust'] .pagenav>ul>li>div>ul li:before,.container[data-page='service__promo'] .pagenav>ul>li>div>ul li:before,.container[data-page='service__print'] .pagenav>ul>li>div>ul li:before{display:inline-block;margin-right:5px;content:'>'}.container[data-page='service__debug'] .pagenav>ul>li>div>ul li a:hover,.container[data-page='service__localize'] .pagenav>ul>li>div>ul li a:hover,.container[data-page='service__localize_en'] .pagenav>ul>li>div>ul li a:hover,.container[data-page='service__illust'] .pagenav>ul>li>div>ul li a:hover,.container[data-page='service__promo'] .pagenav>ul>li>div>ul li a:hover,.container[data-page='service__print'] .pagenav>ul>li>div>ul li a:hover{opacity:.5;color:#000}.container[data-page='service__debug'] .pagenav>ul>li>div>ul .text--stretch,.container[data-page='service__localize'] .pagenav>ul>li>div>ul .text--stretch,.container[data-page='service__localize_en'] .pagenav>ul>li>div>ul .text--stretch,.container[data-page='service__illust'] .pagenav>ul>li>div>ul .text--stretch,.container[data-page='service__promo'] .pagenav>ul>li>div>ul .text--stretch,.container[data-page='service__print'] .pagenav>ul>li>div>ul .text--stretch{font-size:11px}.container[data-page='service__debug'] .pagenav>ul>li>div>ul .text--stretch a,.container[data-page='service__localize'] .pagenav>ul>li>div>ul .text--stretch a,.container[data-page='service__localize_en'] .pagenav>ul>li>div>ul .text--stretch a,.container[data-page='service__illust'] .pagenav>ul>li>div>ul .text--stretch a,.container[data-page='service__promo'] .pagenav>ul>li>div>ul .text--stretch a,.container[data-page='service__print'] .pagenav>ul>li>div>ul .text--stretch a{display:inline-block;-webkit-transform:scale(1, 1.2);-moz-transform:scale(1, 1.2);-ms-transform:scale(1, 1.2);-o-transform:scale(1, 1.2);transform:scale(1, 1.2)}.container[data-page='service__debug'] .pagenav>ul>li.is--current a,.container[data-page='service__localize'] .pagenav>ul>li.is--current a,.container[data-page='service__localize_en'] .pagenav>ul>li.is--current a,.container[data-page='service__illust'] .pagenav>ul>li.is--current a,.container[data-page='service__promo'] .pagenav>ul>li.is--current a,.container[data-page='service__print'] .pagenav>ul>li.is--current a{color:#000}.container[data-page='service__debug'] .pagenav--illust>ul>li,.container[data-page='service__localize'] .pagenav--illust>ul>li,.container[data-page='service__localize_en'] .pagenav--illust>ul>li,.container[data-page='service__illust'] .pagenav--illust>ul>li,.container[data-page='service__promo'] .pagenav--illust>ul>li,.container[data-page='service__print'] .pagenav--illust>ul>li{width:534px}.container[data-page='service__debug'] .catchphrase,.container[data-page='service__localize'] .catchphrase,.container[data-page='service__localize_en'] .catchphrase,.container[data-page='service__illust'] .catchphrase,.container[data-page='service__promo'] .catchphrase,.container[data-page='service__print'] .catchphrase{padding:90px;text-align:center}.container[data-page='service__debug'] .catchphrase h3,.container[data-page='service__localize'] .catchphrase h3,.container[data-page='service__localize_en'] .catchphrase h3,.container[data-page='service__illust'] .catchphrase h3,.container[data-page='service__promo'] .catchphrase h3,.container[data-page='service__print'] .catchphrase h3{font-family:'NotoSerif';font-size:24px;font-weight:bold;margin-bottom:38px}.container[data-page='service__debug'] .catchphrase p,.container[data-page='service__localize'] .catchphrase p,.container[data-page='service__localize_en'] .catchphrase p,.container[data-page='service__illust'] .catchphrase p,.container[data-page='service__promo'] .catchphrase p,.container[data-page='service__print'] .catchphrase p{font-size:14px;line-height:2.2}.container[data-page='service__debug'] .title--subpage,.container[data-page='service__localize'] .title--subpage,.container[data-page='service__localize_en'] .title--subpage,.container[data-page='service__illust'] .title--subpage,.container[data-page='service__promo'] .title--subpage,.container[data-page='service__print'] .title--subpage{font-size:26px;font-weight:normal;font-weight:bold;margin-bottom:90px;padding:70px 0;text-align:center}.container[data-page='service__debug'] .subpage>.inner,.container[data-page='service__localize'] .subpage>.inner,.container[data-page='service__localize_en'] .subpage>.inner,.container[data-page='service__illust'] .subpage>.inner,.container[data-page='service__promo'] .subpage>.inner,.container[data-page='service__print'] .subpage>.inner{width:1090px;margin:0 auto}.container[data-page='service__debug'] .subpage>.inner h4,.container[data-page='service__localize'] .subpage>.inner h4,.container[data-page='service__localize_en'] .subpage>.inner h4,.container[data-page='service__illust'] .subpage>.inner h4,.container[data-page='service__promo'] .subpage>.inner h4,.container[data-page='service__print'] .subpage>.inner h4{font-size:22px;font-weight:normal;font-weight:bold;margin-bottom:70px;text-align:center}.container[data-page='service__debug'] .subpage>.inner>p,.container[data-page='service__localize'] .subpage>.inner>p,.container[data-page='service__localize_en'] .subpage>.inner>p,.container[data-page='service__illust'] .subpage>.inner>p,.container[data-page='service__promo'] .subpage>.inner>p,.container[data-page='service__print'] .subpage>.inner>p{font-size:16px;margin-bottom:100px;text-align:center}.container[data-page='service__debug'] .subpage>.inner h4.subtitle--lineup,.container[data-page='service__localize'] .subpage>.inner h4.subtitle--lineup,.container[data-page='service__localize_en'] .subpage>.inner h4.subtitle--lineup,.container[data-page='service__illust'] .subpage>.inner h4.subtitle--lineup,.container[data-page='service__promo'] .subpage>.inner h4.subtitle--lineup,.container[data-page='service__print'] .subpage>.inner h4.subtitle--lineup{margin-bottom:40px}.container[data-page='service__debug'] .subpage>.inner .list--award,.container[data-page='service__localize'] .subpage>.inner .list--award,.container[data-page='service__localize_en'] .subpage>.inner .list--award,.container[data-page='service__illust'] .subpage>.inner .list--award,.container[data-page='service__promo'] .subpage>.inner .list--award,.container[data-page='service__print'] .subpage>.inner .list--award{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.container[data-page='service__debug'] .subpage>.inner .list--award li,.container[data-page='service__localize'] .subpage>.inner .list--award li,.container[data-page='service__localize_en'] .subpage>.inner .list--award li,.container[data-page='service__illust'] .subpage>.inner .list--award li,.container[data-page='service__promo'] .subpage>.inner .list--award li,.container[data-page='service__print'] .subpage>.inner .list--award li{width:513px;list-style:none}.container[data-page='service__debug'] .subpage>.inner .list--award li .list--award__header,.container[data-page='service__localize'] .subpage>.inner .list--award li .list--award__header,.container[data-page='service__localize_en'] .subpage>.inner .list--award li .list--award__header,.container[data-page='service__illust'] .subpage>.inner .list--award li .list--award__header,.container[data-page='service__promo'] .subpage>.inner .list--award li .list--award__header,.container[data-page='service__print'] .subpage>.inner .list--award li .list--award__header{overflow:hidden;height:152px;margin-bottom:24px;text-align:center;background-image:url(../svg/bg.svg),url(../img/service/bg_award.png);background-repeat:repeat, no-repeat;background-position:center, center bottom;background-size:3px, auto}.container[data-page='service__debug'] .subpage>.inner .list--award li .list--award__header h5,.container[data-page='service__localize'] .subpage>.inner .list--award li .list--award__header h5,.container[data-page='service__localize_en'] .subpage>.inner .list--award li .list--award__header h5,.container[data-page='service__illust'] .subpage>.inner .list--award li .list--award__header h5,.container[data-page='service__promo'] .subpage>.inner .list--award li .list--award__header h5,.container[data-page='service__print'] .subpage>.inner .list--award li .list--award__header h5{font-size:16px;margin:35px auto 10px}.container[data-page='service__debug'] .subpage>.inner .list--award li .list--award__header p,.container[data-page='service__localize'] .subpage>.inner .list--award li .list--award__header p,.container[data-page='service__localize_en'] .subpage>.inner .list--award li .list--award__header p,.container[data-page='service__illust'] .subpage>.inner .list--award li .list--award__header p,.container[data-page='service__promo'] .subpage>.inner .list--award li .list--award__header p,.container[data-page='service__print'] .subpage>.inner .list--award li .list--award__header p{font-size:16px;line-height:1.5;text-align:center}.container[data-page='service__debug'] .subpage>.inner .list--award li>P,.container[data-page='service__localize'] .subpage>.inner .list--award li>P,.container[data-page='service__localize_en'] .subpage>.inner .list--award li>P,.container[data-page='service__illust'] .subpage>.inner .list--award li>P,.container[data-page='service__promo'] .subpage>.inner .list--award li>P,.container[data-page='service__print'] .subpage>.inner .list--award li>P{text-align:justify}.container[data-page='service__debug'] .subpage>.inner .list--lineup,.container[data-page='service__localize'] .subpage>.inner .list--lineup,.container[data-page='service__localize_en'] .subpage>.inner .list--lineup,.container[data-page='service__illust'] .subpage>.inner .list--lineup,.container[data-page='service__promo'] .subpage>.inner .list--lineup,.container[data-page='service__print'] .subpage>.inner .list--lineup{margin-bottom:-48px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.container[data-page='service__debug'] .subpage>.inner .list--lineup li,.container[data-page='service__localize'] .subpage>.inner .list--lineup li,.container[data-page='service__localize_en'] .subpage>.inner .list--lineup li,.container[data-page='service__illust'] .subpage>.inner .list--lineup li,.container[data-page='service__promo'] .subpage>.inner .list--lineup li,.container[data-page='service__print'] .subpage>.inner .list--lineup li{position:relative;list-style:none;text-align:center;background-image:url(../svg/bg.svg);background-size:3px}.container[data-page='service__debug'] .subpage>.inner .list--lineup li h5,.container[data-page='service__localize'] .subpage>.inner .list--lineup li h5,.container[data-page='service__localize_en'] .subpage>.inner .list--lineup li h5,.container[data-page='service__illust'] .subpage>.inner .list--lineup li h5,.container[data-page='service__promo'] .subpage>.inner .list--lineup li h5,.container[data-page='service__print'] .subpage>.inner .list--lineup li h5{font-size:17px;margin-bottom:22px}.container[data-page='service__debug'] .subpage>.inner .list--lineup li p,.container[data-page='service__localize'] .subpage>.inner .list--lineup li p,.container[data-page='service__localize_en'] .subpage>.inner .list--lineup li p,.container[data-page='service__illust'] .subpage>.inner .list--lineup li p,.container[data-page='service__promo'] .subpage>.inner .list--lineup li p,.container[data-page='service__print'] .subpage>.inner .list--lineup li p{line-height:1.8;text-align:justify}.container[data-page='service__debug'] .subpage>.inner .list--lineup li img,.container[data-page='service__localize'] .subpage>.inner .list--lineup li img,.container[data-page='service__localize_en'] .subpage>.inner .list--lineup li img,.container[data-page='service__illust'] .subpage>.inner .list--lineup li img,.container[data-page='service__promo'] .subpage>.inner .list--lineup li img,.container[data-page='service__print'] .subpage>.inner .list--lineup li img{position:absolute;right:0;left:0;display:block;margin:0 auto}.container[data-page='service__debug'] .subpage>.inner .list--genre,.container[data-page='service__localize'] .subpage>.inner .list--genre,.container[data-page='service__localize_en'] .subpage>.inner .list--genre,.container[data-page='service__illust'] .subpage>.inner .list--genre,.container[data-page='service__promo'] .subpage>.inner .list--genre,.container[data-page='service__print'] .subpage>.inner .list--genre{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.container[data-page='service__debug'] .subpage>.inner .list--genre li,.container[data-page='service__localize'] .subpage>.inner .list--genre li,.container[data-page='service__localize_en'] .subpage>.inner .list--genre li,.container[data-page='service__illust'] .subpage>.inner .list--genre li,.container[data-page='service__promo'] .subpage>.inner .list--genre li,.container[data-page='service__print'] .subpage>.inner .list--genre li{width:330px;height:85px;margin-bottom:30px;background-image:url(../svg/bg.svg);background-size:3px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.container[data-page='service__debug'] .subpage>.inner .list--genre li span,.container[data-page='service__localize'] .subpage>.inner .list--genre li span,.container[data-page='service__localize_en'] .subpage>.inner .list--genre li span,.container[data-page='service__illust'] .subpage>.inner .list--genre li span,.container[data-page='service__promo'] .subpage>.inner .list--genre li span,.container[data-page='service__print'] .subpage>.inner .list--genre li span{font-size:18px;display:block}.container[data-page='service__debug'] .subpage>.inner .list--genre:after,.container[data-page='service__localize'] .subpage>.inner .list--genre:after,.container[data-page='service__localize_en'] .subpage>.inner .list--genre:after,.container[data-page='service__illust'] .subpage>.inner .list--genre:after,.container[data-page='service__promo'] .subpage>.inner .list--genre:after,.container[data-page='service__print'] .subpage>.inner .list--genre:after{display:block;width:330px;content:''}.container[data-page='service__debug'] .subpage>.inner .list--flow,.container[data-page='service__localize'] .subpage>.inner .list--flow,.container[data-page='service__localize_en'] .subpage>.inner .list--flow,.container[data-page='service__illust'] .subpage>.inner .list--flow,.container[data-page='service__promo'] .subpage>.inner .list--flow,.container[data-page='service__print'] .subpage>.inner .list--flow{margin-bottom:98px;border-bottom:1px solid #d7d7d7}.container[data-page='service__debug'] .subpage>.inner .list--flow li,.container[data-page='service__localize'] .subpage>.inner .list--flow li,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li,.container[data-page='service__illust'] .subpage>.inner .list--flow li,.container[data-page='service__promo'] .subpage>.inner .list--flow li,.container[data-page='service__print'] .subpage>.inner .list--flow li{font-size:0;position:relative;padding:50px 0;border-top:1px solid #d7d7d7;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.container[data-page='service__debug'] .subpage>.inner .list--flow li>div,.container[data-page='service__localize'] .subpage>.inner .list--flow li>div,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li>div,.container[data-page='service__illust'] .subpage>.inner .list--flow li>div,.container[data-page='service__promo'] .subpage>.inner .list--flow li>div,.container[data-page='service__print'] .subpage>.inner .list--flow li>div{display:inline-block;vertical-align:middle}.container[data-page='service__debug'] .subpage>.inner .list--flow li .step,.container[data-page='service__localize'] .subpage>.inner .list--flow li .step,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li .step,.container[data-page='service__illust'] .subpage>.inner .list--flow li .step,.container[data-page='service__promo'] .subpage>.inner .list--flow li .step,.container[data-page='service__print'] .subpage>.inner .list--flow li .step{font-size:17px;width:132px;height:32px;text-align:center;color:#fff;background-color:#00e600}.container[data-page='service__debug'] .subpage>.inner .list--flow li .title,.container[data-page='service__localize'] .subpage>.inner .list--flow li .title,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li .title,.container[data-page='service__illust'] .subpage>.inner .list--flow li .title,.container[data-page='service__promo'] .subpage>.inner .list--flow li .title,.container[data-page='service__print'] .subpage>.inner .list--flow li .title{font-size:20px;width:248px;text-align:center}.container[data-page='service__debug'] .subpage>.inner .list--flow li .text,.container[data-page='service__localize'] .subpage>.inner .list--flow li .text,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li .text,.container[data-page='service__illust'] .subpage>.inner .list--flow li .text,.container[data-page='service__promo'] .subpage>.inner .list--flow li .text,.container[data-page='service__print'] .subpage>.inner .list--flow li .text{font-size:14px;width:710px}.container[data-page='service__debug'] .subpage>.inner .list--flow li>span,.container[data-page='service__localize'] .subpage>.inner .list--flow li>span,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li>span,.container[data-page='service__illust'] .subpage>.inner .list--flow li>span,.container[data-page='service__promo'] .subpage>.inner .list--flow li>span,.container[data-page='service__print'] .subpage>.inner .list--flow li>span{position:absolute;z-index:10;top:-1px;right:0;left:0;display:block;width:30px;height:1px;margin:0 auto;background-color:#fff}.container[data-page='service__debug'] .subpage>.inner .list--flow li:before,.container[data-page='service__localize'] .subpage>.inner .list--flow li:before,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li:before,.container[data-page='service__illust'] .subpage>.inner .list--flow li:before,.container[data-page='service__promo'] .subpage>.inner .list--flow li:before,.container[data-page='service__print'] .subpage>.inner .list--flow li:before,.container[data-page='service__debug'] .subpage>.inner .list--flow li:after,.container[data-page='service__localize'] .subpage>.inner .list--flow li:after,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li:after,.container[data-page='service__illust'] .subpage>.inner .list--flow li:after,.container[data-page='service__promo'] .subpage>.inner .list--flow li:after,.container[data-page='service__print'] .subpage>.inner .list--flow li:after{position:absolute;top:8px;display:block;height:1px;margin:0 auto;content:'';background-color:#fff}.container[data-page='service__debug'] .subpage>.inner .list--flow li:before,.container[data-page='service__localize'] .subpage>.inner .list--flow li:before,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li:before,.container[data-page='service__illust'] .subpage>.inner .list--flow li:before,.container[data-page='service__promo'] .subpage>.inner .list--flow li:before,.container[data-page='service__print'] .subpage>.inner .list--flow li:before{right:0;left:-16px;width:24px;border-top:1px solid #d7d7d7;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg)}.container[data-page='service__debug'] .subpage>.inner .list--flow li:after,.container[data-page='service__localize'] .subpage>.inner .list--flow li:after,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li:after,.container[data-page='service__illust'] .subpage>.inner .list--flow li:after,.container[data-page='service__promo'] .subpage>.inner .list--flow li:after,.container[data-page='service__print'] .subpage>.inner .list--flow li:after{right:-16px;left:0;width:24px;border-bottom:1px solid #d7d7d7;-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}.container[data-page='service__debug'] .subpage>.inner .list--flow li:first-of-type>span,.container[data-page='service__localize'] .subpage>.inner .list--flow li:first-of-type>span,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li:first-of-type>span,.container[data-page='service__illust'] .subpage>.inner .list--flow li:first-of-type>span,.container[data-page='service__promo'] .subpage>.inner .list--flow li:first-of-type>span,.container[data-page='service__print'] .subpage>.inner .list--flow li:first-of-type>span,.container[data-page='service__debug'] .subpage>.inner .list--flow li:first-of-type:before,.container[data-page='service__localize'] .subpage>.inner .list--flow li:first-of-type:before,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li:first-of-type:before,.container[data-page='service__illust'] .subpage>.inner .list--flow li:first-of-type:before,.container[data-page='service__promo'] .subpage>.inner .list--flow li:first-of-type:before,.container[data-page='service__print'] .subpage>.inner .list--flow li:first-of-type:before,.container[data-page='service__debug'] .subpage>.inner .list--flow li:first-of-type:after,.container[data-page='service__localize'] .subpage>.inner .list--flow li:first-of-type:after,.container[data-page='service__localize_en'] .subpage>.inner .list--flow li:first-of-type:after,.container[data-page='service__illust'] .subpage>.inner .list--flow li:first-of-type:after,.container[data-page='service__promo'] .subpage>.inner .list--flow li:first-of-type:after,.container[data-page='service__print'] .subpage>.inner .list--flow li:first-of-type:after{display:none}.container[data-page='service__debug'] .subpage--border,.container[data-page='service__localize'] .subpage--border,.container[data-page='service__localize_en'] .subpage--border,.container[data-page='service__illust'] .subpage--border,.container[data-page='service__promo'] .subpage--border,.container[data-page='service__print'] .subpage--border{margin-bottom:145px;padding-bottom:40px;border-bottom:1px solid #d7d7d7}.container[data-page='service__debug'] .subpage--margin,.container[data-page='service__localize'] .subpage--margin,.container[data-page='service__localize_en'] .subpage--margin,.container[data-page='service__illust'] .subpage--margin,.container[data-page='service__promo'] .subpage--margin,.container[data-page='service__print'] .subpage--margin{margin-bottom:150px}.container[data-page='service__debug'] .section--img--right::after,.container[data-page='service__localize'] .section--img--right::after,.container[data-page='service__localize_en'] .section--img--right::after,.container[data-page='service__illust'] .section--img--right::after,.container[data-page='service__promo'] .section--img--right::after,.container[data-page='service__print'] .section--img--right::after,.container[data-page='service__debug'] .section--img--left::after,.container[data-page='service__localize'] .section--img--left::after,.container[data-page='service__localize_en'] .section--img--left::after,.container[data-page='service__illust'] .section--img--left::after,.container[data-page='service__promo'] .section--img--left::after,.container[data-page='service__print'] .section--img--left::after,.container[data-page='service__debug'] .section--unit::after,.container[data-page='service__localize'] .section--unit::after,.container[data-page='service__localize_en'] .section--unit::after,.container[data-page='service__illust'] .section--unit::after,.container[data-page='service__promo'] .section--unit::after,.container[data-page='service__print'] .section--unit::after{display:table;clear:both;content:''}.container[data-page='service__debug'] .section--img--right .text,.container[data-page='service__localize'] .section--img--right .text,.container[data-page='service__localize_en'] .section--img--right .text,.container[data-page='service__illust'] .section--img--right .text,.container[data-page='service__promo'] .section--img--right .text,.container[data-page='service__print'] .section--img--right .text,.container[data-page='service__debug'] .section--img--left .text,.container[data-page='service__localize'] .section--img--left .text,.container[data-page='service__localize_en'] .section--img--left .text,.container[data-page='service__illust'] .section--img--left .text,.container[data-page='service__promo'] .section--img--left .text,.container[data-page='service__print'] .section--img--left .text,.container[data-page='service__debug'] .section--unit .text,.container[data-page='service__localize'] .section--unit .text,.container[data-page='service__localize_en'] .section--unit .text,.container[data-page='service__illust'] .section--unit .text,.container[data-page='service__promo'] .section--unit .text,.container[data-page='service__print'] .section--unit .text{width:360px}.container[data-page='service__debug'] .section--img--right .text h5,.container[data-page='service__localize'] .section--img--right .text h5,.container[data-page='service__localize_en'] .section--img--right .text h5,.container[data-page='service__illust'] .section--img--right .text h5,.container[data-page='service__promo'] .section--img--right .text h5,.container[data-page='service__print'] .section--img--right .text h5,.container[data-page='service__debug'] .section--img--left .text h5,.container[data-page='service__localize'] .section--img--left .text h5,.container[data-page='service__localize_en'] .section--img--left .text h5,.container[data-page='service__illust'] .section--img--left .text h5,.container[data-page='service__promo'] .section--img--left .text h5,.container[data-page='service__print'] .section--img--left .text h5,.container[data-page='service__debug'] .section--unit .text h5,.container[data-page='service__localize'] .section--unit .text h5,.container[data-page='service__localize_en'] .section--unit .text h5,.container[data-page='service__illust'] .section--unit .text h5,.container[data-page='service__promo'] .section--unit .text h5,.container[data-page='service__print'] .section--unit .text h5{font-size:16px;font-weight:bold;margin-bottom:24px}.container[data-page='service__debug'] .section--img--right .text p,.container[data-page='service__localize'] .section--img--right .text p,.container[data-page='service__localize_en'] .section--img--right .text p,.container[data-page='service__illust'] .section--img--right .text p,.container[data-page='service__promo'] .section--img--right .text p,.container[data-page='service__print'] .section--img--right .text p,.container[data-page='service__debug'] .section--img--left .text p,.container[data-page='service__localize'] .section--img--left .text p,.container[data-page='service__localize_en'] .section--img--left .text p,.container[data-page='service__illust'] .section--img--left .text p,.container[data-page='service__promo'] .section--img--left .text p,.container[data-page='service__print'] .section--img--left .text p,.container[data-page='service__debug'] .section--unit .text p,.container[data-page='service__localize'] .section--unit .text p,.container[data-page='service__localize_en'] .section--unit .text p,.container[data-page='service__illust'] .section--unit .text p,.container[data-page='service__promo'] .section--unit .text p,.container[data-page='service__print'] .section--unit .text p{text-align:justify}.container[data-page='service__debug'] .section--img--right .text .topics,.container[data-page='service__localize'] .section--img--right .text .topics,.container[data-page='service__localize_en'] .section--img--right .text .topics,.container[data-page='service__illust'] .section--img--right .text .topics,.container[data-page='service__promo'] .section--img--right .text .topics,.container[data-page='service__print'] .section--img--right .text .topics,.container[data-page='service__debug'] .section--img--left .text .topics,.container[data-page='service__localize'] .section--img--left .text .topics,.container[data-page='service__localize_en'] .section--img--left .text .topics,.container[data-page='service__illust'] .section--img--left .text .topics,.container[data-page='service__promo'] .section--img--left .text .topics,.container[data-page='service__print'] .section--img--left .text .topics,.container[data-page='service__debug'] .section--unit .text .topics,.container[data-page='service__localize'] .section--unit .text .topics,.container[data-page='service__localize_en'] .section--unit .text .topics,.container[data-page='service__illust'] .section--unit .text .topics,.container[data-page='service__promo'] .section--unit .text .topics,.container[data-page='service__print'] .section--unit .text .topics{margin-top:10px;padding:14px 17px;background-image:url(../svg/bg.svg);background-size:3px}.container[data-page='service__debug'] .section--img--right .text .topics h6,.container[data-page='service__localize'] .section--img--right .text .topics h6,.container[data-page='service__localize_en'] .section--img--right .text .topics h6,.container[data-page='service__illust'] .section--img--right .text .topics h6,.container[data-page='service__promo'] .section--img--right .text .topics h6,.container[data-page='service__print'] .section--img--right .text .topics h6,.container[data-page='service__debug'] .section--img--left .text .topics h6,.container[data-page='service__localize'] .section--img--left .text .topics h6,.container[data-page='service__localize_en'] .section--img--left .text .topics h6,.container[data-page='service__illust'] .section--img--left .text .topics h6,.container[data-page='service__promo'] .section--img--left .text .topics h6,.container[data-page='service__print'] .section--img--left .text .topics h6,.container[data-page='service__debug'] .section--unit .text .topics h6,.container[data-page='service__localize'] .section--unit .text .topics h6,.container[data-page='service__localize_en'] .section--unit .text .topics h6,.container[data-page='service__illust'] .section--unit .text .topics h6,.container[data-page='service__promo'] .section--unit .text .topics h6,.container[data-page='service__print'] .section--unit .text .topics h6{margin-bottom:8px;text-align:center}.container[data-page='service__debug'] .section--img--right .text .topics p,.container[data-page='service__localize'] .section--img--right .text .topics p,.container[data-page='service__localize_en'] .section--img--right .text .topics p,.container[data-page='service__illust'] .section--img--right .text .topics p,.container[data-page='service__promo'] .section--img--right .text .topics p,.container[data-page='service__print'] .section--img--right .text .topics p,.container[data-page='service__debug'] .section--img--left .text .topics p,.container[data-page='service__localize'] .section--img--left .text .topics p,.container[data-page='service__localize_en'] .section--img--left .text .topics p,.container[data-page='service__illust'] .section--img--left .text .topics p,.container[data-page='service__promo'] .section--img--left .text .topics p,.container[data-page='service__print'] .section--img--left .text .topics p,.container[data-page='service__debug'] .section--unit .text .topics p,.container[data-page='service__localize'] .section--unit .text .topics p,.container[data-page='service__localize_en'] .section--unit .text .topics p,.container[data-page='service__illust'] .section--unit .text .topics p,.container[data-page='service__promo'] .section--unit .text .topics p,.container[data-page='service__print'] .section--unit .text .topics p{font-size:12px;line-height:1.8}.container[data-page='service__debug'] .section--img--right,.container[data-page='service__localize'] .section--img--right,.container[data-page='service__localize_en'] .section--img--right,.container[data-page='service__illust'] .section--img--right,.container[data-page='service__promo'] .section--img--right,.container[data-page='service__print'] .section--img--right,.container[data-page='service__debug'] .section--img--left,.container[data-page='service__localize'] .section--img--left,.container[data-page='service__localize_en'] .section--img--left,.container[data-page='service__illust'] .section--img--left,.container[data-page='service__promo'] .section--img--left,.container[data-page='service__print'] .section--img--left{margin-bottom:110px}.container[data-page='service__debug'] .section--img--right .text,.container[data-page='service__localize'] .section--img--right .text,.container[data-page='service__localize_en'] .section--img--right .text,.container[data-page='service__illust'] .section--img--right .text,.container[data-page='service__promo'] .section--img--right .text,.container[data-page='service__print'] .section--img--right .text{float:left}.container[data-page='service__debug'] .section--img--right img,.container[data-page='service__localize'] .section--img--right img,.container[data-page='service__localize_en'] .section--img--right img,.container[data-page='service__illust'] .section--img--right img,.container[data-page='service__promo'] .section--img--right img,.container[data-page='service__print'] .section--img--right img{float:right}.container[data-page='service__debug'] .section--img--left .text,.container[data-page='service__localize'] .section--img--left .text,.container[data-page='service__localize_en'] .section--img--left .text,.container[data-page='service__illust'] .section--img--left .text,.container[data-page='service__promo'] .section--img--left .text,.container[data-page='service__print'] .section--img--left .text{float:right}.container[data-page='service__debug'] .section--img--left img,.container[data-page='service__localize'] .section--img--left img,.container[data-page='service__localize_en'] .section--img--left img,.container[data-page='service__illust'] .section--img--left img,.container[data-page='service__promo'] .section--img--left img,.container[data-page='service__print'] .section--img--left img{float:left}.container[data-page='service__debug'] .section--unit,.container[data-page='service__localize'] .section--unit,.container[data-page='service__localize_en'] .section--unit,.container[data-page='service__illust'] .section--unit,.container[data-page='service__promo'] .section--unit,.container[data-page='service__print'] .section--unit{width:1090px;margin:0 auto 50px;padding:38px;background-image:url(../svg/bg.svg);background-size:3px}.container[data-page='service__debug'] .section--unit .text,.container[data-page='service__localize'] .section--unit .text,.container[data-page='service__localize_en'] .section--unit .text,.container[data-page='service__illust'] .section--unit .text,.container[data-page='service__promo'] .section--unit .text,.container[data-page='service__print'] .section--unit .text{float:left}.container[data-page='service__debug'] .section--unit img,.container[data-page='service__localize'] .section--unit img,.container[data-page='service__localize_en'] .section--unit img,.container[data-page='service__illust'] .section--unit img,.container[data-page='service__promo'] .section--unit img,.container[data-page='service__print'] .section--unit img{float:right}.container[data-page='service__debug'] .sectioin--topics,.container[data-page='service__localize'] .sectioin--topics,.container[data-page='service__localize_en'] .sectioin--topics,.container[data-page='service__illust'] .sectioin--topics,.container[data-page='service__promo'] .sectioin--topics,.container[data-page='service__print'] .sectioin--topics{padding:16px;text-align:center;background-image:url(../svg/bg.svg);background-size:3px}.container[data-page='service__debug'] .sectioin--topics h5,.container[data-page='service__localize'] .sectioin--topics h5,.container[data-page='service__localize_en'] .sectioin--topics h5,.container[data-page='service__illust'] .sectioin--topics h5,.container[data-page='service__promo'] .sectioin--topics h5,.container[data-page='service__print'] .sectioin--topics h5{font-size:18px}.container[data-page='service__debug'] .section--menu,.container[data-page='service__localize'] .section--menu,.container[data-page='service__localize_en'] .section--menu,.container[data-page='service__illust'] .section--menu,.container[data-page='service__promo'] .section--menu,.container[data-page='service__print'] .section--menu{margin-bottom:110px}.container[data-page='service__debug'] .section--menu h5,.container[data-page='service__localize'] .section--menu h5,.container[data-page='service__localize_en'] .section--menu h5,.container[data-page='service__illust'] .section--menu h5,.container[data-page='service__promo'] .section--menu h5,.container[data-page='service__print'] .section--menu h5{font-size:18px;margin-bottom:40px}.container[data-page='service__debug'] .section--menu ul,.container[data-page='service__localize'] .section--menu ul,.container[data-page='service__localize_en'] .section--menu ul,.container[data-page='service__illust'] .section--menu ul,.container[data-page='service__promo'] .section--menu ul,.container[data-page='service__print'] .section--menu ul{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.container[data-page='service__debug'] .section--menu ul li,.container[data-page='service__localize'] .section--menu ul li,.container[data-page='service__localize_en'] .section--menu ul li,.container[data-page='service__illust'] .section--menu ul li,.container[data-page='service__promo'] .section--menu ul li,.container[data-page='service__print'] .section--menu ul li{width:330px;height:267px;margin-bottom:30px;padding:28px 0 30px;list-style:none;text-align:center;background-image:url(../svg/bg.svg);background-size:3px}.container[data-page='service__debug'] .section--menu ul li h6,.container[data-page='service__localize'] .section--menu ul li h6,.container[data-page='service__localize_en'] .section--menu ul li h6,.container[data-page='service__illust'] .section--menu ul li h6,.container[data-page='service__promo'] .section--menu ul li h6,.container[data-page='service__print'] .section--menu ul li h6{font-size:16px;font-weight:normal;margin-bottom:15px;text-align:center}.container[data-page='service__debug'] .section--menu ul li .copyright,.container[data-page='service__localize'] .section--menu ul li .copyright,.container[data-page='service__localize_en'] .section--menu ul li .copyright,.container[data-page='service__illust'] .section--menu ul li .copyright,.container[data-page='service__promo'] .section--menu ul li .copyright,.container[data-page='service__print'] .section--menu ul li .copyright{font-size:10px;text-align:right;margin-right:23px}.container[data-page='service__debug'] .section--menu ul:after,.container[data-page='service__localize'] .section--menu ul:after,.container[data-page='service__localize_en'] .section--menu ul:after,.container[data-page='service__illust'] .section--menu ul:after,.container[data-page='service__promo'] .section--menu ul:after,.container[data-page='service__print'] .section--menu ul:after{display:block;width:330px;content:''}.container[data-page='service__debug'] .dl--table,.container[data-page='service__localize'] .dl--table,.container[data-page='service__localize_en'] .dl--table,.container[data-page='service__illust'] .dl--table,.container[data-page='service__promo'] .dl--table,.container[data-page='service__print'] .dl--table{line-height:2;width:1090px;margin:0 auto;border-top:1px solid #efefef}.container[data-page='service__debug'] .dl--table dt,.container[data-page='service__localize'] .dl--table dt,.container[data-page='service__localize_en'] .dl--table dt,.container[data-page='service__illust'] .dl--table dt,.container[data-page='service__promo'] .dl--table dt,.container[data-page='service__print'] .dl--table dt{padding:48px 0 48px 2px}.container[data-page='service__debug'] .dl--table dd,.container[data-page='service__localize'] .dl--table dd,.container[data-page='service__localize_en'] .dl--table dd,.container[data-page='service__illust'] .dl--table dd,.container[data-page='service__promo'] .dl--table dd,.container[data-page='service__print'] .dl--table dd{padding:48px 2px 48px 0}.container[data-page='service__debug'] .dl--table dd>ul,.container[data-page='service__localize'] .dl--table dd>ul,.container[data-page='service__localize_en'] .dl--table dd>ul,.container[data-page='service__illust'] .dl--table dd>ul,.container[data-page='service__promo'] .dl--table dd>ul,.container[data-page='service__print'] .dl--table dd>ul{margin-bottom:20px}.container[data-page='service__debug'] .dl--table dd>ul:last-child,.container[data-page='service__localize'] .dl--table dd>ul:last-child,.container[data-page='service__localize_en'] .dl--table dd>ul:last-child,.container[data-page='service__illust'] .dl--table dd>ul:last-child,.container[data-page='service__promo'] .dl--table dd>ul:last-child,.container[data-page='service__print'] .dl--table dd>ul:last-child{margin-bottom:0}.container[data-page='service__debug'] .dl--table dd>ul.mb0,.container[data-page='service__localize'] .dl--table dd>ul.mb0,.container[data-page='service__localize_en'] .dl--table dd>ul.mb0,.container[data-page='service__illust'] .dl--table dd>ul.mb0,.container[data-page='service__promo'] .dl--table dd>ul.mb0,.container[data-page='service__print'] .dl--table dd>ul.mb0{margin-bottom:0}.container[data-page='service__debug'] .dl--table dd a,.container[data-page='service__localize'] .dl--table dd a,.container[data-page='service__localize_en'] .dl--table dd a,.container[data-page='service__illust'] .dl--table dd a,.container[data-page='service__promo'] .dl--table dd a,.container[data-page='service__print'] .dl--table dd a{-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.container[data-page='service__debug'] .dl--table dd a:hover,.container[data-page='service__localize'] .dl--table dd a:hover,.container[data-page='service__localize_en'] .dl--table dd a:hover,.container[data-page='service__illust'] .dl--table dd a:hover,.container[data-page='service__promo'] .dl--table dd a:hover,.container[data-page='service__print'] .dl--table dd a:hover{opacity:.5}.container[data-page='service__debug'] .dl--table dd .mb20,.container[data-page='service__localize'] .dl--table dd .mb20,.container[data-page='service__localize_en'] .dl--table dd .mb20,.container[data-page='service__illust'] .dl--table dd .mb20,.container[data-page='service__promo'] .dl--table dd .mb20,.container[data-page='service__print'] .dl--table dd .mb20{margin-bottom:20px}.container[data-page='service__debug'] .cross_field,.container[data-page='service__localize'] .cross_field,.container[data-page='service__localize_en'] .cross_field,.container[data-page='service__illust'] .cross_field,.container[data-page='service__promo'] .cross_field,.container[data-page='service__print'] .cross_field{overflow:hidden;background-image:url(../img/service/bg_cross.png)}.container[data-page='service__debug'] .cross_field::after,.container[data-page='service__localize'] .cross_field::after,.container[data-page='service__localize_en'] .cross_field::after,.container[data-page='service__illust'] .cross_field::after,.container[data-page='service__promo'] .cross_field::after,.container[data-page='service__print'] .cross_field::after{display:table;clear:both;content:''}.container[data-page='service__debug'] .cross_field h4,.container[data-page='service__localize'] .cross_field h4,.container[data-page='service__localize_en'] .cross_field h4,.container[data-page='service__illust'] .cross_field h4,.container[data-page='service__promo'] .cross_field h4,.container[data-page='service__print'] .cross_field h4{padding:110px 0;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.container[data-page='service__debug'] .cross_field>.inner,.container[data-page='service__localize'] .cross_field>.inner,.container[data-page='service__localize_en'] .cross_field>.inner,.container[data-page='service__illust'] .cross_field>.inner,.container[data-page='service__promo'] .cross_field>.inner,.container[data-page='service__print'] .cross_field>.inner{width:1090px;margin:80px auto 98px}.container[data-page='service__debug'] .cross_field>.inner::after,.container[data-page='service__localize'] .cross_field>.inner::after,.container[data-page='service__localize_en'] .cross_field>.inner::after,.container[data-page='service__illust'] .cross_field>.inner::after,.container[data-page='service__promo'] .cross_field>.inner::after,.container[data-page='service__print'] .cross_field>.inner::after{display:table;clear:both;content:''}.container[data-page='service__debug'] .cross_field>.inner .text,.container[data-page='service__localize'] .cross_field>.inner .text,.container[data-page='service__localize_en'] .cross_field>.inner .text,.container[data-page='service__illust'] .cross_field>.inner .text,.container[data-page='service__promo'] .cross_field>.inner .text,.container[data-page='service__print'] .cross_field>.inner .text{float:left;width:540px}.container[data-page='service__debug'] .cross_field>.inner .text h5,.container[data-page='service__localize'] .cross_field>.inner .text h5,.container[data-page='service__localize_en'] .cross_field>.inner .text h5,.container[data-page='service__illust'] .cross_field>.inner .text h5,.container[data-page='service__promo'] .cross_field>.inner .text h5,.container[data-page='service__print'] .cross_field>.inner .text h5{font-size:22px;font-weight:normal;font-weight:bold;margin-bottom:48px}.container[data-page='service__debug'] .cross_field>.inner .text p,.container[data-page='service__localize'] .cross_field>.inner .text p,.container[data-page='service__localize_en'] .cross_field>.inner .text p,.container[data-page='service__illust'] .cross_field>.inner .text p,.container[data-page='service__promo'] .cross_field>.inner .text p,.container[data-page='service__print'] .cross_field>.inner .text p{text-align:justify}.container[data-page='service__debug'] .cross_field>.inner img,.container[data-page='service__localize'] .cross_field>.inner img,.container[data-page='service__localize_en'] .cross_field>.inner img,.container[data-page='service__illust'] .cross_field>.inner img,.container[data-page='service__promo'] .cross_field>.inner img,.container[data-page='service__print'] .cross_field>.inner img{float:right;width:auto;height:347px}.container[data-page='service__debug'] .other_service,.container[data-page='service__localize'] .other_service,.container[data-page='service__localize_en'] .other_service,.container[data-page='service__illust'] .other_service,.container[data-page='service__promo'] .other_service,.container[data-page='service__print'] .other_service{margin-bottom:180px}.container[data-page='service__debug'] .other_service h4,.container[data-page='service__localize'] .other_service h4,.container[data-page='service__localize_en'] .other_service h4,.container[data-page='service__illust'] .other_service h4,.container[data-page='service__promo'] .other_service h4,.container[data-page='service__print'] .other_service h4{margin:110px auto 60px;text-align:center}.container[data-page='service__debug'] .other_service h4 img,.container[data-page='service__localize'] .other_service h4 img,.container[data-page='service__localize_en'] .other_service h4 img,.container[data-page='service__illust'] .other_service h4 img,.container[data-page='service__promo'] .other_service h4 img,.container[data-page='service__print'] .other_service h4 img{width:auto;height:19px}.container[data-page='service__debug'] .other_service ul,.container[data-page='service__localize'] .other_service ul,.container[data-page='service__localize_en'] .other_service ul,.container[data-page='service__illust'] .other_service ul,.container[data-page='service__promo'] .other_service ul,.container[data-page='service__print'] .other_service ul{width:1090px;margin:0 auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.container[data-page='service__debug'] .other_service ul li,.container[data-page='service__localize'] .other_service ul li,.container[data-page='service__localize_en'] .other_service ul li,.container[data-page='service__illust'] .other_service ul li,.container[data-page='service__promo'] .other_service ul li,.container[data-page='service__print'] .other_service ul li{font-size:14px;font-weight:bold;position:relative;width:208px;height:208px;list-style:none}.container[data-page='service__debug'] .other_service ul li a,.container[data-page='service__localize'] .other_service ul li a,.container[data-page='service__localize_en'] .other_service ul li a,.container[data-page='service__illust'] .other_service ul li a,.container[data-page='service__promo'] .other_service ul li a,.container[data-page='service__print'] .other_service ul li a{position:relative;display:block;width:100%;height:100%;text-decoration:none;color:#000}.container[data-page='service__debug'] .other_service ul li a>div,.container[data-page='service__localize'] .other_service ul li a>div,.container[data-page='service__localize_en'] .other_service ul li a>div,.container[data-page='service__illust'] .other_service ul li a>div,.container[data-page='service__promo'] .other_service ul li a>div,.container[data-page='service__print'] .other_service ul li a>div{z-index:2}.container[data-page='service__debug'] .other_service ul li a>div:before,.container[data-page='service__localize'] .other_service ul li a>div:before,.container[data-page='service__localize_en'] .other_service ul li a>div:before,.container[data-page='service__illust'] .other_service ul li a>div:before,.container[data-page='service__promo'] .other_service ul li a>div:before,.container[data-page='service__print'] .other_service ul li a>div:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';opacity:1}.container[data-page='service__debug'] .other_service ul li a>div>div,.container[data-page='service__localize'] .other_service ul li a>div>div,.container[data-page='service__localize_en'] .other_service ul li a>div>div,.container[data-page='service__illust'] .other_service ul li a>div>div,.container[data-page='service__promo'] .other_service ul li a>div>div,.container[data-page='service__print'] .other_service ul li a>div>div{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translate(-50%, -40%);-moz-transform:translate(-50%, -40%);-ms-transform:translate(-50%, -40%);-o-transform:translate(-50%, -40%);transform:translate(-50%, -40%)}.container[data-page='service__debug'] .other_service ul li a>div>div img,.container[data-page='service__localize'] .other_service ul li a>div>div img,.container[data-page='service__localize_en'] .other_service ul li a>div>div img,.container[data-page='service__illust'] .other_service ul li a>div>div img,.container[data-page='service__promo'] .other_service ul li a>div>div img,.container[data-page='service__print'] .other_service ul li a>div>div img{display:block;height:35px;margin:0 auto 10px;opacity:.6}.container[data-page='service__debug'] .other_service ul li a>div>div span,.container[data-page='service__localize'] .other_service ul li a>div>div span,.container[data-page='service__localize_en'] .other_service ul li a>div>div span,.container[data-page='service__illust'] .other_service ul li a>div>div span,.container[data-page='service__promo'] .other_service ul li a>div>div span,.container[data-page='service__print'] .other_service ul li a>div>div span{font-size:14px;display:block;letter-spacing:1px;opacity:.8;color:#464646}.container[data-page='service__debug'] .other_service ul li a:hover,.container[data-page='service__localize'] .other_service ul li a:hover,.container[data-page='service__localize_en'] .other_service ul li a:hover,.container[data-page='service__illust'] .other_service ul li a:hover,.container[data-page='service__promo'] .other_service ul li a:hover,.container[data-page='service__print'] .other_service ul li a:hover{opacity:.6}.container[data-page='service__debug'] .other_service ul li.other_service--debug a>div:before,.container[data-page='service__localize'] .other_service ul li.other_service--debug a>div:before,.container[data-page='service__localize_en'] .other_service ul li.other_service--debug a>div:before,.container[data-page='service__illust'] .other_service ul li.other_service--debug a>div:before,.container[data-page='service__promo'] .other_service ul li.other_service--debug a>div:before,.container[data-page='service__print'] .other_service ul li.other_service--debug a>div:before{background-image:url(../img/common/bg_debug.png);background-size:40px auto}.container[data-page='service__debug'] .other_service ul li.other_service--localize a>div:before,.container[data-page='service__localize'] .other_service ul li.other_service--localize a>div:before,.container[data-page='service__localize_en'] .other_service ul li.other_service--localize a>div:before,.container[data-page='service__illust'] .other_service ul li.other_service--localize a>div:before,.container[data-page='service__promo'] .other_service ul li.other_service--localize a>div:before,.container[data-page='service__print'] .other_service ul li.other_service--localize a>div:before{background-image:url(../img/common/bg_localize.png);background-size:30px auto}.container[data-page='service__debug'] .other_service ul li.other_service--illust a>div>div,.container[data-page='service__localize'] .other_service ul li.other_service--illust a>div>div,.container[data-page='service__localize_en'] .other_service ul li.other_service--illust a>div>div,.container[data-page='service__illust'] .other_service ul li.other_service--illust a>div>div,.container[data-page='service__promo'] .other_service ul li.other_service--illust a>div>div,.container[data-page='service__print'] .other_service ul li.other_service--illust a>div>div{margin-top:8px}.container[data-page='service__debug'] .other_service ul li.other_service--illust a>div:before,.container[data-page='service__localize'] .other_service ul li.other_service--illust a>div:before,.container[data-page='service__localize_en'] .other_service ul li.other_service--illust a>div:before,.container[data-page='service__illust'] .other_service ul li.other_service--illust a>div:before,.container[data-page='service__promo'] .other_service ul li.other_service--illust a>div:before,.container[data-page='service__print'] .other_service ul li.other_service--illust a>div:before{background-image:url(../img/common/bg_illust.png);background-size:150px auto}.container[data-page='service__debug'] .other_service ul li.other_service--promo a>div:before,.container[data-page='service__localize'] .other_service ul li.other_service--promo a>div:before,.container[data-page='service__localize_en'] .other_service ul li.other_service--promo a>div:before,.container[data-page='service__illust'] .other_service ul li.other_service--promo a>div:before,.container[data-page='service__promo'] .other_service ul li.other_service--promo a>div:before,.container[data-page='service__print'] .other_service ul li.other_service--promo a>div:before{background-image:url(../img/common/bg_promo.png);background-size:30px auto}.container[data-page='service__debug'] .other_service ul li.other_service--print a>div:before,.container[data-page='service__localize'] .other_service ul li.other_service--print a>div:before,.container[data-page='service__localize_en'] .other_service ul li.other_service--print a>div:before,.container[data-page='service__illust'] .other_service ul li.other_service--print a>div:before,.container[data-page='service__promo'] .other_service ul li.other_service--print a>div:before,.container[data-page='service__print'] .other_service ul li.other_service--print a>div:before{background-image:url(../img/common/bg_print.png);background-size:40px auto}.container[data-page='service__debug'] .other_service ul li.other_service--debug a>div>div img,.container[data-page='service__localize'] .other_service ul li.other_service--debug a>div>div img,.container[data-page='service__localize_en'] .other_service ul li.other_service--debug a>div>div img,.container[data-page='service__illust'] .other_service ul li.other_service--debug a>div>div img,.container[data-page='service__promo'] .other_service ul li.other_service--debug a>div>div img,.container[data-page='service__print'] .other_service ul li.other_service--debug a>div>div img{height:30px !important;margin:0 auto 2px}.container[data-page='service__debug'] .other_service ul li.other_service--localize a>div>div img,.container[data-page='service__localize'] .other_service ul li.other_service--localize a>div>div img,.container[data-page='service__localize_en'] .other_service ul li.other_service--localize a>div>div img,.container[data-page='service__illust'] .other_service ul li.other_service--localize a>div>div img,.container[data-page='service__promo'] .other_service ul li.other_service--localize a>div>div img,.container[data-page='service__print'] .other_service ul li.other_service--localize a>div>div img{height:33px !important;margin:0 auto 2px}.container[data-page='service__debug'] .other_service ul li.other_service--illust a>div>div img,.container[data-page='service__localize'] .other_service ul li.other_service--illust a>div>div img,.container[data-page='service__localize_en'] .other_service ul li.other_service--illust a>div>div img,.container[data-page='service__illust'] .other_service ul li.other_service--illust a>div>div img,.container[data-page='service__promo'] .other_service ul li.other_service--illust a>div>div img,.container[data-page='service__print'] .other_service ul li.other_service--illust a>div>div img{height:33px !important;margin:0 auto 2px}.container[data-page='service__debug'] .other_service ul li.other_service--promo a>div>div img,.container[data-page='service__localize'] .other_service ul li.other_service--promo a>div>div img,.container[data-page='service__localize_en'] .other_service ul li.other_service--promo a>div>div img,.container[data-page='service__illust'] .other_service ul li.other_service--promo a>div>div img,.container[data-page='service__promo'] .other_service ul li.other_service--promo a>div>div img,.container[data-page='service__print'] .other_service ul li.other_service--promo a>div>div img{height:32px !important;margin:0 auto 2px}.container[data-page='service__debug'] .other_service ul li.other_service--print a>div>div img,.container[data-page='service__localize'] .other_service ul li.other_service--print a>div>div img,.container[data-page='service__localize_en'] .other_service ul li.other_service--print a>div>div img,.container[data-page='service__illust'] .other_service ul li.other_service--print a>div>div img,.container[data-page='service__promo'] .other_service ul li.other_service--print a>div>div img,.container[data-page='service__print'] .other_service ul li.other_service--print a>div>div img{height:37px !important;margin:0 auto 2px}.container[data-page='service__debug'] .other_service ul li.other_service--index a,.container[data-page='service__localize'] .other_service ul li.other_service--index a,.container[data-page='service__localize_en'] .other_service ul li.other_service--index a,.container[data-page='service__illust'] .other_service ul li.other_service--index a,.container[data-page='service__promo'] .other_service ul li.other_service--index a,.container[data-page='service__print'] .other_service ul li.other_service--index a{background-image:url(../img/service/bg_other_index.png);background-repeat:no-repeat;background-size:100%}.container[data-page='service__debug'] .other_service ul li.other_service--index a>div>div span,.container[data-page='service__localize'] .other_service ul li.other_service--index a>div>div span,.container[data-page='service__localize_en'] .other_service ul li.other_service--index a>div>div span,.container[data-page='service__illust'] .other_service ul li.other_service--index a>div>div span,.container[data-page='service__promo'] .other_service ul li.other_service--index a>div>div span,.container[data-page='service__print'] .other_service ul li.other_service--index a>div>div span{font-size:13px;color:#fff;letter-spacing:2px;font-weight:bold}.container[data-page='service__debug'] .other_service.border--top,.container[data-page='service__localize'] .other_service.border--top,.container[data-page='service__localize_en'] .other_service.border--top,.container[data-page='service__illust'] .other_service.border--top,.container[data-page='service__promo'] .other_service.border--top,.container[data-page='service__print'] .other_service.border--top{border-top:1px solid #d7d7d7;margin-top:150px}.wrap[data-page='service__index'] .mainvisual{position:relative;width:100%;height:100%;background-color:#fff;background-image:url(../img/service/index/bg_mainvisual.png);background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover}.wrap[data-page='service__index'] .mainvisual--title{position:relative}.wrap[data-page='service__index'] .mainvisual--title h2{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.wrap[data-page='service__index'] .mainvisual--title h2 svg path{fill:#fff}.wrap[data-page='service__index'] .mainvisual--title h2.is--hide{opacity:0}.wrap[data-page='service__index'] .mainvisual .overray{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,0.45);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.wrap[data-page='service__index'] .mainvisual .overray.is--visible{opacity:1}.wrap[data-page='service__index'] .mainvisual--text{position:fixed;top:0;left:0;width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.wrap[data-page='service__index'] .mainvisual--text .text{font-size:16px;position:absolute;top:50%;left:50%;text-align:center;width:100%;color:#fff;line-height:2.5;opacity:0;letter-spacing:1px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wrap[data-page='service__index'] .mainvisual--text .text.is--visible{opacity:1}.wrap[data-page='service__index'] .mainvisual--text .text p:nth-of-type(4){margin-bottom:30px}.wrap[data-page='service__index'] .mainvisual--text .text p:nth-of-type(6){margin-bottom:30px}.container[data-page='service__index'] .copy--service{line-height:1;padding:140px 0 90px;text-align:center}.container[data-page='service__index'] .copy--service h3{font-size:36px;font-weight:bold;margin-bottom:40px}.container[data-page='service__index'] .copy--service p{line-height:2}.container[data-page='service__index'] .lineup--service{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.container[data-page='service__index'] .lineup--service li{font-size:14px;font-weight:bold;position:relative;width:calc( 310 / 1600 * 100%);list-style:none}.container[data-page='service__index'] .lineup--service li a{position:relative;display:block;width:100%;padding-top:100%;text-decoration:none;color:#000}.container[data-page='service__index'] .lineup--service li a .front{z-index:2;background-color:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.container[data-page='service__index'] .lineup--service li a .front:before{position:absolute;width:100%;height:100%;content:'';opacity:1}.container[data-page='service__index'] .lineup--service li a .front>div{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -40%);-moz-transform:translate(-50%, -40%);-ms-transform:translate(-50%, -40%);-o-transform:translate(-50%, -40%);transform:translate(-50%, -40%)}.container[data-page='service__index'] .lineup--service li a .front>div img{display:block;height:60px;margin:0 auto 10px}.container[data-page='service__index'] .lineup--service li a .front>div span{font-size:16px;display:block;letter-spacing:1px;text-align:center}.container[data-page='service__index'] .lineup--service li a .back{z-index:1;background-color:#fff;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3D;-moz-transform-style:preserve-3D;-ms-transform-style:preserve-3D;-o-transform-style:preserve-3D;transform-style:preserve-3D}.container[data-page='service__index'] .lineup--service li a .back>div{position:absolute;width:100%;height:100%}.container[data-page='service__index'] .lineup--service li a .back>div img{position:relative;display:block;width:100%;height:auto}.container[data-page='service__index'] .lineup--service li a>div{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:transform 0.8s ease;-moz-transition:transform 0.8s ease;-ms-transition:transform 0.8s ease;-o-transition:transform 0.8s ease;transition:transform 0.8s ease}.container[data-page='service__index'] .lineup--service li a:hover .front{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transform-style:preserve-3D;-moz-transform-style:preserve-3D;-ms-transform-style:preserve-3D;-o-transform-style:preserve-3D;transform-style:preserve-3D;-webkit-transition:all 1.6s ease;-moz-transition:all 1.6s ease;-ms-transition:all 1.6s ease;-o-transition:all 1.6s ease;transition:all 1.6s ease}.container[data-page='service__index'] .lineup--service li a:hover .back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3D;-moz-transform-style:preserve-3D;-ms-transform-style:preserve-3D;-o-transform-style:preserve-3D;transform-style:preserve-3D;-webkit-transition:all 1.6s ease;-moz-transition:all 1.6s ease;-ms-transition:all 1.6s ease;-o-transition:all 1.6s ease;transition:all 1.6s ease}.container[data-page='service__index'] .lineup--service li:nth-of-type(1) a .front:before{background-image:url(../img/common/bg_debug.png)}.container[data-page='service__index'] .lineup--service li:nth-of-type(2) a .front:before{background-image:url(../img/common/bg_localize.png)}.container[data-page='service__index'] .lineup--service li:nth-of-type(3) a .front:before{background-image:url(../img/common/bg_illust.png)}.container[data-page='service__index'] .lineup--service li:nth-of-type(4) a .front:before{background-image:url(../img/common/bg_promo.png)}.container[data-page='service__index'] .lineup--service li:nth-of-type(5) a .front:before{background-image:url(../img/common/bg_print.png)}.container[data-page='service__index'] .lineup--service li:nth-of-type(1) a .front>div img{height:40px !important;margin:0 auto 13px}.container[data-page='service__index'] .lineup--service li:nth-of-type(2) a .front>div img{height:48px !important;margin:0 auto 12px}.container[data-page='service__index'] .lineup--service li:nth-of-type(3) a .front>div img{height:50px !important;margin:0 auto 12px}.container[data-page='service__index'] .lineup--service li:nth-of-type(4) a .front>div img{height:45px !important;margin:0 auto 12px}.container[data-page='service__index'] .lineup--service li:nth-of-type(5) a .front>div img{height:56px !important;margin:0 auto 12px}.wrap[data-page='service__debug'] .mainvisual{background-image:url(../img/service/debug/bg_mainvisual.png)}.wrap[data-page='service__localize'] .mainvisual,.wrap[data-page='service__localize_en'] .mainvisual{background-image:url(../img/service/localize/bg_mainvisual.png)}.wrap[data-page='service__illust'] .mainvisual{background-image:url(../img/service/illust/bg_mainvisual.png)}.wrap[data-page='service__promo'] .mainvisual{background-image:url(../img/service/promo/bg_mainvisual.png)}.wrap[data-page='service__print'] .mainvisual{background-image:url(../img/service/print/bg_mainvisual.png)}.container[data-page='service__debug'] .pagenav{background-image:url(../img/common/bg_debug.png)}.container[data-page='service__debug'] .title--subpage{background-image:url(../img/common/bg_debug.png)}.container[data-page='service__debug'] .subpage .list--lineup li{width:330px;height:330px;margin-bottom:50px;padding:36px}.container[data-page='service__debug'] .subpage .list--lineup li img{bottom:20px}.container[data-page='service__debug'] .debug--unit{margin:150px auto 130px;padding-top:150px;border-top:1px solid #d7d7d7}.container[data-page='service__debug'] .debug--unit>.title{margin-bottom:90px;text-align:center}.container[data-page='service__debug'] .debug--unit>.title h4{font-size:22px;font-weight:normal;font-weight:bold;margin-bottom:76px}.container[data-page='service__debug'] .debug--unit>.title p span{font-size:16px;font-weight:bold;display:block;margin-bottom:30px}.container[data-page='service__debug'] .debug--unit .section--unit:last-child .text{width:610px}.container[data-page='service__debug'] .debug--training,.container[data-page='service__debug'] .debug--security{width:1090px;margin:0 auto 130px}.container[data-page='service__debug'] .debug--training h4,.container[data-page='service__debug'] .debug--security h4{font-size:18px;font-weight:normal;font-weight:bold;margin-bottom:36px;text-align:center}.container[data-page='service__debug'] .debug--training ul,.container[data-page='service__debug'] .debug--security ul{font-size:0;border-right:1px solid #d7d7d7}.container[data-page='service__debug'] .debug--training ul li,.container[data-page='service__debug'] .debug--security ul li{font-size:14px;width:50%;padding:5px 76px;list-style:none;vertical-align:top;text-align:justify}.container[data-page='service__debug'] .debug--training ul li h5,.container[data-page='service__debug'] .debug--security ul li h5{font-size:16px;margin-bottom:10px}.container[data-page='service__debug'] .debug--training ul li{display:inline-block;border-left:1px solid #d7d7d7}.container[data-page='service__debug'] .debug--security>img{position:relative;float:right;margin:54px 76px 0 0}.container[data-page='service__debug'] .debug--security ul{border-left:1px solid #d7d7d7}.container[data-page='service__debug'] .debug--security ul li:nth-of-type(1){margin-bottom:26px}.container[data-page='service__debug'] .cross_field h4{background-image:url(../img/service/debug/advantage/bg_cross.png)}.container--work{margin-top:100px}.container[data-page='service__localize_en'] .catchphrase h3{font-family:sans-serif}.container[data-page='service__localize_en'] .section--img--right .text h5,.container[data-page='service__localize_en'] .section--img--left .text h5{text-align:center}.container[data-page='service__localize_en'] .section--img--right .text p,.container[data-page='service__localize_en'] .section--img--left .text p{text-align:left}.container[data-page='service__localize_en'] .list--award li>p{text-align:center !important}.container[data-page='service__localize_en'] .list--lineup--en{margin-bottom:50px}.container[data-page='service__localize_en'] .list--lineup--en li{height:638px !important}.container[data-page='service__localize_en'] .list--lineup--en li p{text-align:left !important}.container[data-page='service__localize_en'] .cross_field .text h5{text-align:center}.container[data-page='service__localize_en'] .cross_field .text p{text-align:left !important}.container[data-page='service__localize'] .pagenav,.container[data-page='service__localize_en'] .pagenav{background-image:url(../img/common/bg_localize.png)}.container[data-page='service__localize'] .title--subpage,.container[data-page='service__localize_en'] .title--subpage{background-image:url(../img/common/bg_localize.png)}.container[data-page='service__localize'] .subpage .list--lineup,.container[data-page='service__localize_en'] .subpage .list--lineup{margin-bottom:50px}.container[data-page='service__localize'] .subpage .list--lineup li,.container[data-page='service__localize_en'] .subpage .list--lineup li{width:518px;height:518px;margin-bottom:50px;padding:40px}.container[data-page='service__localize'] .subpage .list--lineup li img,.container[data-page='service__localize_en'] .subpage .list--lineup li img{bottom:40px}.container[data-page='service__localize'] .subpage .sectioin--topics,.container[data-page='service__localize_en'] .subpage .sectioin--topics{margin-bottom:98px}.container[data-page='service__localize'] .section--img--right .topics,.container[data-page='service__localize_en'] .section--img--right .topics{margin-top:30px !important}.container[data-page='service__localize'] .bnr--partner,.container[data-page='service__localize_en'] .bnr--partner{margin:-30px auto 120px;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.container[data-page='service__localize'] .bnr--partner:hover,.container[data-page='service__localize_en'] .bnr--partner:hover{opacity:.7}.container[data-page='service__localize'] .cross_field h4,.container[data-page='service__localize_en'] .cross_field h4{background-image:url(../img/service/localize/advantage/bg_cross.png)}.container[data-page='service__localize'] .section--work,.container[data-page='service__localize_en'] .section--work{padding:90px 0 150px;background-image:url(../img/service/localize/work/bg.png)}.container[data-page='service__localize'] .section--work>h4,.container[data-page='service__localize_en'] .section--work>h4{font-size:40px;font-weight:normal;font-weight:bold;line-height:1;margin-bottom:30px;text-align:center;color:#fff}.container[data-page='service__localize'] .section--work>p,.container[data-page='service__localize_en'] .section--work>p{font-size:22px;line-height:1;margin-bottom:90px;text-align:center;color:#fff}.container[data-page='service__localize'] .section--work>ul,.container[data-page='service__localize_en'] .section--work>ul{margin:44px auto 110px;text-align:center}.container[data-page='service__localize'] .section--work>ul::after,.container[data-page='service__localize_en'] .section--work>ul::after{display:table;clear:both;content:''}.container[data-page='service__localize'] .section--work>ul li,.container[data-page='service__localize_en'] .section--work>ul li{position:relative;float:left;overflow:hidden;width:25%;vertical-align:top}.container[data-page='service__localize'] .section--work>ul li>a,.container[data-page='service__localize_en'] .section--work>ul li>a{text-decoration:none;color:#fff}.container[data-page='service__localize'] .section--work>ul li>a:hover,.container[data-page='service__localize_en'] .section--work>ul li>a:hover{color:#fff}.container[data-page='service__localize'] .section--work>ul li>a:hover .thumb img,.container[data-page='service__localize_en'] .section--work>ul li>a:hover .thumb img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.container[data-page='service__localize'] .section--work>ul li>a:hover .hover,.container[data-page='service__localize_en'] .section--work>ul li>a:hover .hover{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='service__localize'] .section--work>ul li .thumb img,.container[data-page='service__localize_en'] .section--work>ul li .thumb img{width:100%;height:auto;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.container[data-page='service__localize'] .section--work>ul li .hover,.container[data-page='service__localize_en'] .section--work>ul li .hover{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;opacity:0;background-color:rgba(2,0,39,0.7);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__localize'] .section--work>ul li .hover>.inner,.container[data-page='service__localize_en'] .section--work>ul li .hover>.inner{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.container[data-page='service__localize'] .section--work>ul li .hover p:nth-of-type(1),.container[data-page='service__localize_en'] .section--work>ul li .hover p:nth-of-type(1){font-size:17px;line-height:1.5;margin-bottom:10px}.container[data-page='service__localize'] .section--work>ul li .hover p:nth-of-type(2),.container[data-page='service__localize_en'] .section--work>ul li .hover p:nth-of-type(2){font-size:12px;line-height:1.5;margin-bottom:20px}.container[data-page='service__localize'] .section--work>ul li .hover .btn,.container[data-page='service__localize_en'] .section--work>ul li .hover .btn{line-height:2.5;width:100px;height:32px;margin:0 auto;background-color:#77ef7a}.container[data-page='service__localize'] .section--work>ul li:first-child,.container[data-page='service__localize_en'] .section--work>ul li:first-child{width:50%}.container[data-page='service__localize'] .section--work__detail,.container[data-page='service__localize_en'] .section--work__detail{position:relative;width:1090px;margin:0 auto;padding:70px;background-color:#fff}.container[data-page='service__localize'] .section--work__detail .eyecatch,.container[data-page='service__localize_en'] .section--work__detail .eyecatch{width:950px;margin-bottom:10px}.container[data-page='service__localize'] .section--work__detail .eyecatch img,.container[data-page='service__localize_en'] .section--work__detail .eyecatch img{width:100%;height:auto}.container[data-page='service__localize'] .section--work__detail .copyright,.container[data-page='service__localize_en'] .section--work__detail .copyright{font-size:11px;line-height:1.4;width:60%;margin:0 0 0 auto;text-align:right}.container[data-page='service__localize'] .section--work__detail>h5,.container[data-page='service__localize_en'] .section--work__detail>h5{font-size:22px;line-height:1.5;margin-top:80px}.container[data-page='service__localize'] .section--work__detail .title--ja,.container[data-page='service__localize_en'] .section--work__detail .title--ja{margin-bottom:30px}.container[data-page='service__localize'] .section--work__detail .text,.container[data-page='service__localize_en'] .section--work__detail .text{margin-bottom:50px}.container[data-page='service__localize'] .section--work__detail>ul,.container[data-page='service__localize_en'] .section--work__detail>ul{padding-top:50px;list-style:none;border-top:1px solid #d7d7d7}.container[data-page='service__localize'] .section--work__detail .thumb,.container[data-page='service__localize_en'] .section--work__detail .thumb{position:absolute;right:70px;bottom:195px;width:270px;height:163px}.container[data-page='service__localize'] .section--work__detail .thumb img,.container[data-page='service__localize_en'] .section--work__detail .thumb img{width:100%;height:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.container[data-page='service__localize'] .section--work .btn--back,.container[data-page='service__localize_en'] .section--work .btn--back{margin-top:90px;text-align:center}.container[data-page='service__localize'] .section--work .btn--back a,.container[data-page='service__localize_en'] .section--work .btn--back a{font-size:16px;line-height:1;position:relative;display:inline-block;width:220px;height:45px;margin:0 auto;padding-top:14px;text-align:center;text-decoration:none;color:#fff;border:1px solid #7b7b7b;background-color:#7b7b7b;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__localize'] .section--work .btn--back a:before,.container[data-page='service__localize_en'] .section--work .btn--back a:before{position:absolute;top:20px;right:10px;display:block;width:6px;height:1px;content:'';background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__localize'] .section--work .btn--back a:after,.container[data-page='service__localize_en'] .section--work .btn--back a:after{position:absolute;top:24px;right:10px;display:block;width:6px;height:1px;content:'';background-color:#fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__localize'] .section--work .btn--back a:hover,.container[data-page='service__localize_en'] .section--work .btn--back a:hover{color:#000;background-color:#fff}.container[data-page='service__localize'] .section--work .btn--back a:hover:before,.container[data-page='service__localize'] .section--work .btn--back a:hover:after,.container[data-page='service__localize_en'] .section--work .btn--back a:hover:before,.container[data-page='service__localize_en'] .section--work .btn--back a:hover:after{background-color:#000}.container[data-page='service__illust'] .pagenav{background-image:url(../img/common/bg_illust.png)}.container[data-page='service__illust'] .title--subpage{background-image:url(../img/common/bg_illust.png)}.container[data-page='service__illust'] .btn--2d3d{display:block;margin:160px auto 130px;text-align:center;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__illust'] .btn--2d3d img{width:373.8px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__illust'] .btn--2d3d:hover{opacity:.6}.container[data-page='service__illust'] .subpage .list--lineup{margin-bottom:50px}.container[data-page='service__illust'] .subpage .list--lineup li{width:518px;height:518px;margin-bottom:50px;padding:40px}.container[data-page='service__illust'] .subpage .list--lineup li img{bottom:40px}.container[data-page='service__illust'] .subpage .list--3dwork{margin-bottom:200px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.container[data-page='service__illust'] .subpage .list--3dwork>li{list-style:none;width:313px;background-image:url(../svg/bg.svg);background-size:3px;padding:30px 0px}.container[data-page='service__illust'] .subpage .list--3dwork>li h5{text-align:center;margin-bottom:20px;white-space:nowrap}.container[data-page='service__illust'] .subpage .list--3dwork>li>ul{padding:0px 38px}.container[data-page='service__illust'] .subpage .list--3dwork>li>ul>li{list-style:none}.container[data-page='service__illust'] .cross_field h4{background-image:url(../img/service/illust/advantage/bg_cross.png)}.container[data-page='service__illust'] .section--work{padding:90px 0 150px;background-image:url(../img/service/localize/work/bg.png)}.container[data-page='service__illust'] .section--work>h4{font-size:40px;font-weight:normal;font-weight:bold;line-height:1;margin-bottom:30px;text-align:center;color:#fff}.container[data-page='service__illust'] .section--work>p{font-size:22px;line-height:1;margin-bottom:90px;text-align:center;color:#fff}.container[data-page='service__illust'] .section--work>ul{margin:44px auto 110px;text-align:center;position:relative}.container[data-page='service__illust'] .section--work>ul::after{display:table;clear:both;content:''}.container[data-page='service__illust'] .section--work>ul li{position:relative;float:left;overflow:hidden;width:24.9%;vertical-align:top;background-color:#fff}.container[data-page='service__illust'] .section--work>ul li>div{text-decoration:none;color:#fff}.container[data-page='service__illust'] .section--work>ul li>div:hover{color:#fff}.container[data-page='service__illust'] .section--work>ul li>div:hover .thumb img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.container[data-page='service__illust'] .section--work>ul li>div:hover .hover{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='service__illust'] .section--work>ul li .thumb img{width:100%;height:auto;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.container[data-page='service__illust'] .section--work>ul li .hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(2,0,39,0.7);text-align:left;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__illust'] .section--work>ul li .hover>.inner{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.container[data-page='service__illust'] .section--work>ul li .hover p{font-size:12px;line-height:1.6}.container[data-page='service__illust'] .section--work>ul li .hover p:nth-of-type(2),.container[data-page='service__illust'] .section--work>ul li .hover p:nth-of-type(3){margin-bottom:15px}.container[data-page='service__illust'] .section--work>ul li .hover a{font-size:11px;color:#fff;text-decoration:none}.container[data-page='service__illust'] .section--work>ul li .hover a:hover{opacity:.5}.container[data-page='service__illust'] .section--work>ul.grid--3d li{height:250px;overflow:hidden;text-align:left;padding:2% 3%;background-color:rgba(3,0,76,0.65)}.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(1),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(3),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(6),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(8),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(9),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(11),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(14),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(16),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(17),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(19),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(22),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(24),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(25),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(27),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(30),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(32),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(33),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(35),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(38),.container[data-page='service__illust'] .section--work>ul.grid--3d li:nth-of-type(40){background-color:rgba(3,0,76,0.8)}.container[data-page='service__illust'] .section--work>ul.grid--3d li .thumb p:nth-of-type(1){padding-bottom:7%}.container[data-page='service__promo'] .pagenav{background-image:url(../img/common/bg_promo.png)}.container[data-page='service__promo'] .pagenav>ul{font-size:0;display:block;text-align:center}.container[data-page='service__promo'] .pagenav>ul>li{display:inline-block;margin:0 8px;vertical-align:top}.container[data-page='service__promo'] .title--subpage{background-image:url(../img/common/bg_promo.png)}.container[data-page='service__promo'] .subpage .list--lineup{margin-bottom:50px}.container[data-page='service__promo'] .subpage .list--lineup li{width:518px;height:518px;margin-bottom:50px;padding:40px}.container[data-page='service__promo'] .subpage .list--lineup li img{bottom:40px}.container[data-page='service__promo'] .cross_field h4{background-image:url(../img/service/promo/advantage/bg_cross.png)}.container[data-page='service__promo'] .section--work{padding:90px 0 150px;background-image:url(../img/service/localize/work/bg.png)}.container[data-page='service__promo'] .section--work>h4{font-size:40px;font-weight:normal;font-weight:bold;line-height:1;margin-bottom:30px;text-align:center;color:#fff}.container[data-page='service__promo'] .section--work>p{font-size:22px;line-height:1;margin-bottom:90px;text-align:center;color:#fff}.container[data-page='service__promo'] .section--work>ul{margin:44px auto 110px;text-align:center}.container[data-page='service__promo'] .section--work>ul::after{display:table;clear:both;content:''}.container[data-page='service__promo'] .section--work>ul li{position:relative;float:left;overflow:hidden;width:25%;vertical-align:top}.container[data-page='service__promo'] .section--work>ul li>a{text-decoration:none;color:#fff}.container[data-page='service__promo'] .section--work>ul li>a:hover{color:#fff}.container[data-page='service__promo'] .section--work>ul li>a:hover .thumb img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.container[data-page='service__promo'] .section--work>ul li>a:hover .hover{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container[data-page='service__promo'] .section--work>ul li .thumb img{width:100%;height:auto;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.container[data-page='service__promo'] .section--work>ul li .hover{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;opacity:0;background-color:rgba(2,0,39,0.7);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__promo'] .section--work>ul li .hover>.inner{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.container[data-page='service__promo'] .section--work>ul li .hover p:nth-of-type(1){font-size:17px;line-height:1.5;margin-bottom:10px}.container[data-page='service__promo'] .section--work>ul li .hover p:nth-of-type(2){font-size:12px;line-height:1.5;margin-bottom:20px}.container[data-page='service__promo'] .section--work>ul li .hover .btn{line-height:2.5;width:100px;height:32px;margin:0 auto;background-color:#77ef7a}.container[data-page='service__promo'] .section--work>ul li.size--oblong{width:50%}.container[data-page='service__promo'] .section--work>ul li:nth-of-type(2){float:none}.container[data-page='service__promo'] .section--work>ul li:nth-of-type(4){margin-top:-15.6%}.container[data-page='service__promo'] .section--work__detail{position:relative;width:1090px;margin:0 auto;padding:70px;background-color:#fff}.container[data-page='service__promo'] .section--work__detail h2{font-size:24px;line-height:1;margin:40px auto 14px;text-align:center}.container[data-page='service__promo'] .section--work__detail .date{text-align:center;font-size:13px;color:#898989;line-height:1;margin:0 0 60px}.container[data-page='service__promo'] .section--work__detail .site_link{display:block;width:100%;height:32px;color:#fff;background-color:#898989;margin-bottom:80px;text-decoration:none;text-align:center;line-height:30px}.container[data-page='service__promo'] .section--work__detail .site_link:after{content:'';display:inline-block;width:13px;height:12px;margin:0 0 0 10px;background-image:url(../img/common/icon_link.png);background-repeat:no-repeat;vertical-align:middle}.container[data-page='service__promo'] .section--work__detail .site_link:hover{opacity:.6}.container[data-page='service__promo'] .section--work__detail .hr--border{color:#ababab;height:1px;margin:90px auto}.container[data-page='service__promo'] .section--work__detail .details{position:relative}.container[data-page='service__promo'] .section--work__detail .details table{margin:70px auto;width:100%;text-align:left}.container[data-page='service__promo'] .section--work__detail .details table tr th{width:100px;font-weight:bold}.container[data-page='service__promo'] .section--work__detail .details table tr th,.container[data-page='service__promo'] .section--work__detail .details table tr td{padding-bottom:14px}.container[data-page='service__promo'] .section--work__detail .details .img--sub{position:absolute;bottom:40px;right:0}.container[data-page='service__promo'] .section--work__detail .details .copyright{text-align:right;font-size:11px}.container[data-page='service__promo'] .section--work .btn--back{margin-top:90px;text-align:center}.container[data-page='service__promo'] .section--work .btn--back a{font-size:16px;line-height:1;position:relative;display:inline-block;width:220px;height:45px;margin:0 auto;padding-top:14px;text-align:center;text-decoration:none;color:#fff;border:1px solid #7b7b7b;background-color:#7b7b7b;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__promo'] .section--work .btn--back a:before{position:absolute;top:20px;right:10px;display:block;width:6px;height:1px;content:'';background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__promo'] .section--work .btn--back a:after{position:absolute;top:24px;right:10px;display:block;width:6px;height:1px;content:'';background-color:#fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='service__promo'] .section--work .btn--back a:hover{color:#000;background-color:#fff}.container[data-page='service__promo'] .section--work .btn--back a:hover:before,.container[data-page='service__promo'] .section--work .btn--back a:hover:after{background-color:#000}.container[data-page='service__print'] .pagenav{background-image:url(../img/common/bg_print.png)}.container[data-page='service__print'] .pagenav>ul{font-size:0;display:block;text-align:center}.container[data-page='service__print'] .pagenav>ul>li{display:inline-block;margin:0 8px;vertical-align:top}.container[data-page='service__print'] .title--subpage{background-image:url(../img/common/bg_print.png)}.container[data-page='service__print'] .subpage .print__cord--copyright{text-align:right;font-size:10px;clear:both}.container[data-page='service__print'] .subpage .list--lineup{margin-bottom:50px}.container[data-page='service__print'] .subpage .list--lineup li{width:518px;height:518px;margin-bottom:50px;padding:40px}.container[data-page='service__print'] .subpage .list--lineup li img{bottom:40px}.container[data-page='service__print'] .cross_field h4{background-image:url(../img/service/print/advantage/bg_cross.png)}.container[data-page='service__print'] .section--card{margin-bottom:110px}.container[data-page='service__print'] .section--card h5{font-size:18px;margin-bottom:40px}.container[data-page='service__print'] .section--card ul li{position:relative;height:197px;margin-bottom:56px;padding:30px 0;list-style:none;background-image:url(../svg/bg.svg);background-size:3px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.container[data-page='service__print'] .section--card ul li .num{font-size:18px;line-height:1.5;position:absolute;top:0;left:0;display:block;width:26px;height:26px;text-align:center;color:#fff;background-color:#00e600}.container[data-page='service__print'] .section--card ul li h6{font-size:17px;width:336px;height:100%;text-align:center;border-right:1px solid #979797;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.container[data-page='service__print'] .section--card ul li h6 span{display:block}.container[data-page='service__print'] .section--card ul li .text{width:460px;padding:20px 64px}.container[data-page='service__print'] .section--card ul li:after{position:absolute;right:0;bottom:-50px;left:0;width:24px;height:42px;margin:0 auto;content:'';opacity:.3;background-image:url(../svg/icon_arrow.svg);background-repeat:no-repeat;background-size:auto 42px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.container[data-page='service__print'] .section--card ul li:last-child:after{display:none}.wrap[data-category='corporate']{background-image:url(../svg/bg.svg);background-size:3px}.snav[data-page='corporate__index'] ul li:nth-of-type(1) a>.front{background-color:rgba(0,0,0,0.05)}.snav[data-page='corporate__overview'] ul li:nth-of-type(2) a>.front{background-color:rgba(0,0,0,0.05)}.snav[data-page='corporate__history'] ul li:nth-of-type(3) a>.front{background-color:rgba(0,0,0,0.05)}.snav[data-page='corporate__group'] ul li:nth-of-type(4) a>.front{background-color:rgba(0,0,0,0.05)}.wrap[data-category='corporate'] .snav ul li:nth-of-type(1) a>div>div>img{height:30px}.wrap[data-category='corporate'] .snav ul li:nth-of-type(2) a>div>div>img{height:30px}.wrap[data-category='corporate'] .snav ul li:nth-of-type(3) a>div>div>img{height:30px}.wrap[data-category='corporate'] .snav ul li:nth-of-type(4) a>div>div>img{height:30px}.wrap[data-category='corporate'] .mainvisual{background-image:url(../img/corporate/bg_mainvisual.png);background-repeat:no-repeat;background-position:center;background-size:cover}.wrap[data-category='corporate'] .mainvisual h2 svg path{fill:#fff}.container[data-category='corporate']{width:1090px;margin-top:44px;padding:54px;background:#fff}.container[data-category='corporate'] h2{font-size:24px;line-height:1;margin-bottom:70px}.container[data-category='corporate']>h3{font-size:21px;font-weight:normal;line-height:1;margin-bottom:45px}.container[data-category='corporate'] a{-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.container[data-category='corporate'] a:hover{opacity:.5}.container[data-category='corporate'] .section02{margin-bottom:55px}.container[data-category='corporate'] .section02::after{display:table;clear:both;content:''}.container[data-category='corporate'] .section02 .text{width:100%}.container[data-category='corporate'] .section02 .text h3{font-size:21px;font-weight:normal;line-height:1;margin-bottom:45px}.container[data-category='corporate'] .section02 .text p{margin-bottom:30px;text-align:justify;letter-spacing:1px;line-height:2}.container[data-category='corporate'] .section02 .text .name{text-align:right}.container[data-category='corporate'] .section02>.img{float:left}.container[data-category='corporate'] .section01{margin-bottom:50px;padding-bottom:0px}.container[data-category='corporate'] .section01::after{display:table;clear:both;content:''}.container[data-category='corporate'] .section01 .text--half{float:right;width:50%}.container[data-category='corporate'] .section01 .text--half h3{font-size:21px;font-weight:normal;line-height:1;margin-bottom:45px}.container[data-category='corporate'] .section01 .text--half p{margin-bottom:30px;text-align:justify;letter-spacing:1px;line-height:2}.container[data-category='corporate'] .section01 .text--half .name{text-align:right}.container[data-category='corporate'] .section01>img{width:42%;float:left}.container[data-category='corporate'] .manager{margin-bottom:80px;padding-bottom:50px;border-bottom:1px solid #efefef}.container[data-category='corporate'] .manager::after{display:table;clear:both;content:''}.container[data-category='corporate'] .manager .text h3{font-size:21px;font-weight:normal;line-height:1;margin-bottom:45px}.container[data-category='corporate'] .manager .text p{margin-bottom:30px;text-align:justify}.container[data-category='corporate'] .manager .text .name{text-align:right}.container[data-category='corporate'] .overview--group{position:relative;text-align:center;border-top:1px solid #000;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.container[data-category='corporate'] .overview--group::after{display:table;clear:both;content:''}.container[data-category='corporate'] .overview--group .logo{width:40%}.container[data-category='corporate'] .overview--group .logo img{height:17px}.container[data-category='corporate'] .overview--group dl{width:60%;text-align:left}.container[data-category='corporate'] .overview--group:nth-of-type(2){border-bottom:1px solid #000}.snav[data-page='recruit__index'] ul li:nth-of-type(1) a>.front,.snav[data-page='recruit__entry'] ul li:nth-of-type(1) a>.front{background-color:rgba(0,0,0,0.05)}.snav[data-page='recruit__interview'] ul li:nth-of-type(2) a>.front{background-color:rgba(0,0,0,0.05)}.wrap[data-category='recruit'] .snav ul li:nth-of-type(1) a>div>div>img{height:30px}.wrap[data-category='recruit'] .snav ul li:nth-of-type(2) a>div>div>img{height:30px}.wrap[data-category='recruit'] .mainvisual{background-color:#fff;background-image:url(../img/recruit/bg_mainvisual.png);background-repeat:no-repeat;background-position:center;background-size:cover}.wrap[data-category='recruit'] .mainvisual h2 svg path{fill:#fff}.container[data-page='recruit__index']{width:1090px;margin-top:44px}.container[data-page='recruit__index'] .careers,.container[data-page='recruit__index'] .new_graduates,.container[data-page='recruit__index'] .part_time,.container[data-page='recruit__index'] .partnership{line-height:1;overflow:hidden;text-align:center;background-color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__index'] .careers a,.container[data-page='recruit__index'] .new_graduates a,.container[data-page='recruit__index'] .part_time a,.container[data-page='recruit__index'] .partnership a{display:block;overflow:hidden;height:100%;text-decoration:none}.container[data-page='recruit__index'] .careers h3,.container[data-page='recruit__index'] .new_graduates h3,.container[data-page='recruit__index'] .part_time h3,.container[data-page='recruit__index'] .partnership h3{font-size:40px;margin:80px auto 50px;margin-top:80px}.container[data-page='recruit__index'] .careers h3 span,.container[data-page='recruit__index'] .new_graduates h3 span,.container[data-page='recruit__index'] .part_time h3 span,.container[data-page='recruit__index'] .partnership h3 span{font-size:12px;font-weight:normal;display:block;margin-top:20px}.container[data-page='recruit__index'] .careers p,.container[data-page='recruit__index'] .new_graduates p,.container[data-page='recruit__index'] .part_time p,.container[data-page='recruit__index'] .partnership p{line-height:2}.container[data-page='recruit__index'] .careers .btn,.container[data-page='recruit__index'] .new_graduates .btn,.container[data-page='recruit__index'] .part_time .btn,.container[data-page='recruit__index'] .partnership .btn{position:relative;width:224px;height:47px;margin:50px auto 80px;padding-top:17px;color:#000;border:1px solid #000;background-color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__index'] .careers .btn:before,.container[data-page='recruit__index'] .new_graduates .btn:before,.container[data-page='recruit__index'] .part_time .btn:before,.container[data-page='recruit__index'] .partnership .btn:before{position:absolute;top:21px;right:10px;display:block;width:6px;height:1px;content:'';background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__index'] .careers .btn:after,.container[data-page='recruit__index'] .new_graduates .btn:after,.container[data-page='recruit__index'] .part_time .btn:after,.container[data-page='recruit__index'] .partnership .btn:after{position:absolute;top:25px;right:10px;display:block;width:6px;height:1px;content:'';background:#000;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__index'] .careers{float:left;width:532px;margin-bottom:25px}.container[data-page='recruit__index'] .careers:hover{background-color:#e8e8e8}.container[data-page='recruit__index'] .careers:hover a{color:#000}.container[data-page='recruit__index'] .careers:hover .btn{color:#fff;background-color:#000}.container[data-page='recruit__index'] .careers:hover .btn:before,.container[data-page='recruit__index'] .careers:hover .btn:after{background-color:#fff}.container[data-page='recruit__index'] .new_graduates,.container[data-page='recruit__index'] .part_time,.container[data-page='recruit__index'] .partnership{width:532px}.container[data-page='recruit__index'] .new_graduates{float:right;margin-bottom:25px}.container[data-page='recruit__index'] .part_time{float:left}.container[data-page='recruit__index'] .part_time:hover{background-color:#e8e8e8}.container[data-page='recruit__index'] .part_time:hover a{color:#000}.container[data-page='recruit__index'] .part_time:hover .btn{color:#fff;background-color:#000}.container[data-page='recruit__index'] .part_time:hover .btn:before,.container[data-page='recruit__index'] .part_time:hover .btn:after{background-color:#fff}.container[data-page='recruit__index'] .partnership{float:right}.container[data-page='recruit__index'] .partnership:hover{background-color:#e8e8e8}.container[data-page='recruit__index'] .partnership:hover a{color:#000}.container[data-page='recruit__index'] .partnership:hover .btn{color:#fff;background-color:#000}.container[data-page='recruit__index'] .partnership:hover .btn:before,.container[data-page='recruit__index'] .partnership:hover .btn:after{background-color:#fff}.container[data-page='recruit__index'] ul.recruit--index__thumbs{display:flex;width:100%}.container[data-page='recruit__index'] ul.recruit--index__thumbs>li{width:33.3%;list-style:none}.container[data-page='recruit__index'] ul.recruit--index__thumbs>li>a{display:block;text-decoration:none}.container[data-page='recruit__index'] ul.recruit--index__thumbs>li>a>.img{width:100%;overflow:hidden;background-color:#fff}.container[data-page='recruit__index'] ul.recruit--index__thumbs>li>a>.img>img{width:100%;height:auto;transition:all .8s ease}.container[data-page='recruit__index'] ul.recruit--index__thumbs>li>a>.text{text-align:center}.container[data-page='recruit__index'] ul.recruit--index__thumbs>li>a:hover>.img>img{opacity:.8;transform:scale(1.1)}.container[data-page='recruit__entry'] .recuit__entry__title{padding:80px 0;text-align:center;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.container[data-page='recruit__entry'] .recuit__entry__title h3{line-height:1}.container[data-page='recruit__entry'] .recuit__entry__title h3 div{font-family:'Gidole';font-size:42px;font-weight:bold;-webkit-transform:scale(1, 0.9);-moz-transform:scale(1, 0.9);-ms-transform:scale(1, 0.9);-o-transform:scale(1, 0.9);transform:scale(1, 0.9)}.container[data-page='recruit__entry'] .recuit__entry__title h3 span{font-size:15px;display:block;margin-top:16px}.container[data-page='recruit__entry'] .recuit__entry__area{width:50%;border-right:1px solid #f3f3f3}.container[data-page='recruit__entry'] .recuit__entry__area h4{font-size:16px;line-height:1;padding:50px 0;text-align:center;border-bottom:1px solid #f3f3f3}.container[data-page='recruit__entry'] .recuit__entry__area h4 span{display:block;width:545px}.container[data-page='recruit__entry'] .recuit__entry__area>ul{width:545px;padding:50px 0 50px 47px}.container[data-page='recruit__entry'] .recuit__entry__area>ul>li{list-style:none}.container[data-page='recruit__entry'] .recuit__entry__area>ul>li:before{content:'・'}.container[data-page='recruit__entry'] .recuit__entry__area>ul>li>ul{padding:0 0 10px 14px}.container[data-page='recruit__entry'] .recuit__entry__area>ul>li>ul>li{position:relative;list-style:none}.container[data-page='recruit__entry'] .recuit__entry__area>ul>li>ul>li:before{content:'└';color:#666}.container[data-page='recruit__entry'] .recuit__entry__area:nth-of-type(1){float:left}.container[data-page='recruit__entry'] .recuit__entry__area:nth-of-type(1) h4 span,.container[data-page='recruit__entry'] .recuit__entry__area:nth-of-type(1) ul{margin:0 0 0 auto}.container[data-page='recruit__entry'] .recuit__entry__area:nth-of-type(2){float:right}.container[data-page='recruit__entry'] .recuit__entry__area:nth-of-type(2) h4 span,.container[data-page='recruit__entry'] .recuit__entry__area:nth-of-type(2) ul{margin:0 auto 0 0}.container[data-page='recruit__entry'] .recruit__entry__detail::after{display:table;clear:both;content:''}.container[data-page='recruit__entry'] .recruit__entry__detail h4{font-size:15px;line-height:1;padding:52px 0;text-align:center;border-bottom:1px solid #f3f3f3}.container[data-page='recruit__entry'] .recruit__entry__detail h4 span{margin-top:30px;display:block;font-weight:normal;line-height:1.6;font-size:12px}.container[data-page='recruit__entry'] .recruit__entry__detail .dl--table{line-height:2;width:1090px;margin:0 auto}.container[data-page='recruit__entry'] .recruit__entry__detail .dl--table dt{padding:48px 0 48px 2px}.container[data-page='recruit__entry'] .recruit__entry__detail .dl--table dd{padding:48px 2px 48px 0}.container[data-page='recruit__entry'] .recruit__entry__detail .dl--table dd>ul{margin-bottom:20px}.container[data-page='recruit__entry'] .recruit__entry__detail .dl--table dd>ul:last-child{margin-bottom:0}.container[data-page='recruit__entry'] .recruit__entry__detail .dl--table dd>ul.mb0{margin-bottom:0}.container[data-page='recruit__entry'] .recruit__entry__detail .dl--table dd .mb20{margin-bottom:20px}.container[data-page='recruit__entry'] .recruit__entry__btn{clear:both;width:100%;padding-top:87px;text-align:center;border-top:1px solid #f3f3f3}.container[data-page='recruit__entry'] .recruit__entry__btn .btn{font-size:16px;line-height:1;position:relative;display:inline-block;width:220px;height:45px;margin:0 auto;padding-top:14px;text-decoration:none;color:#fff;border:1px solid #7b7b7b;background-color:#7b7b7b;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__entry'] .recruit__entry__btn .btn:before{position:absolute;top:20px;right:10px;display:block;width:6px;height:1px;content:'';background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__entry'] .recruit__entry__btn .btn:after{position:absolute;top:24px;right:10px;display:block;width:6px;height:1px;content:'';background-color:#fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__entry'] .recruit__entry__btn .btn:hover{color:#000;background-color:#fff}.container[data-page='recruit__entry'] .recruit__entry__btn .btn:hover:before,.container[data-page='recruit__entry'] .recruit__entry__btn .btn:hover:after{background-color:#000}.container[data-page='recruit__interview']{position:relative;overflow:hidden}.container[data-page='recruit__interview'] .list--interview{margin-top:44px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.container[data-page='recruit__interview'] .list--interview li{width:calc( 394 / 1600 * 100%);margin-bottom:calc( 20 / 1600 * 100%);list-style:none}.container[data-page='recruit__interview'] .list--interview li>img{width:100%;height:auto}.container[data-page='recruit__interview'] .list--interview li a{text-decoration:none;color:#000}.container[data-page='recruit__interview'] .list--interview li a>div{width:100%;height:100%;text-align:left;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__interview'] .list--interview li a>div::after{display:table;clear:both;content:''}.container[data-page='recruit__interview'] .list--interview li a>div>img{width:100%;height:auto;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__interview'] .list--interview li a>div .staff{line-height:1.5;width:100%;padding:24px 18px;background-image:url(../svg/icon_arrow.svg);background-repeat:no-repeat;background-position:95% 25%;background-size:auto 20px}.container[data-page='recruit__interview'] .list--interview li a>div .staff::after{display:table;clear:both;content:''}.container[data-page='recruit__interview'] .list--interview li a>div .staff__comment{font-size:16px;line-height:1.5;width:100%;margin-bottom:20px}.container[data-page='recruit__interview'] .list--interview li a>div .staff__data{font-size:11px;float:left}.container[data-page='recruit__interview'] .list--interview li a>div .staff__name{font-size:20px;float:right}.container[data-page='recruit__interview'] .list--interview li a:hover>div{background-color:#fff}.container[data-page='recruit__interview'] .list--interview li a:hover>div>img{opacity:.6}.container[data-page='recruit__interview'] .section--header{width:1090px;margin:44px auto}.container[data-page='recruit__interview'] .section--header .index--contents{padding:50px 0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.container[data-page='recruit__interview'] .section--header .index--contents h4{font-family:'Gidole';font-size:16px;font-weight:bold;padding:0 60px;-webkit-transform:scale(1, 0.9);-moz-transform:scale(1, 0.9);-ms-transform:scale(1, 0.9);-o-transform:scale(1, 0.9);transform:scale(1, 0.9)}.container[data-page='recruit__interview'] .section--header .index--contents ul li{display:inline-block;width:350px;padding-left:50px;border-left:1px solid #cdcdcd}.container[data-page='recruit__interview'] .section--header .index--contents ul li a{display:block;text-decoration:none;color:#000}.container[data-page='recruit__interview'] .section--header .index--contents ul li a span{display:inline-block;margin-right:25px;color:#58c303}.container[data-page='recruit__interview'] .section--header .index--contents ul li a:hover{opacity:.5}.container[data-page='recruit__interview']>.wrap--dot>.inner,.container[data-page='recruit__interview']>.inner{position:relative;width:1090px;margin:0 auto}.container[data-page='recruit__interview']>.wrap--dot>.inner::after,.container[data-page='recruit__interview']>.inner::after{display:table;clear:both;content:''}.container[data-page='recruit__interview'] .section--text--half{width:500px;min-height:240px;margin:0 0 90px}.container[data-page='recruit__interview'] .section--text--half h4{font-size:22px;font-weight:normal;line-height:1;margin-bottom:30px}.container[data-page='recruit__interview'] .section--text--half h4 span{font-size:35px;display:inline-block;margin-right:22px;color:#58c303}.container[data-page='recruit__interview'] .section--text--half p{text-align:justify}.container[data-page='recruit__interview'] .section--text--half.fl-l{float:left}.container[data-page='recruit__interview'] .section--text--half.fl-r{float:right}.container[data-page='recruit__interview'] .pic01{float:right}.container[data-page='recruit__interview'] .pic02{float:left;clear:both}.container[data-page='recruit__interview'] .section--schedule{width:100%;margin:0 0 90px;padding:42px 0 50px;text-align:center;background-image:url(../img/recruit/interview/bg_schedule.png)}.container[data-page='recruit__interview'] .section--schedule h4{font-size:22px;font-weight:normal;line-height:1;width:1090px;margin:0 auto;margin-bottom:30px;text-align:left}.container[data-page='recruit__interview'] .section--schedule h4 span{font-size:35px;display:inline-block;margin-right:22px;color:#58c303}.container[data-page='recruit__interview'] .section--schedule ul{font-size:0;width:1090px;margin:0 auto;text-align:center}.container[data-page='recruit__interview'] .section--schedule ul li{position:relative;display:inline-block;width:164px;height:164px;margin:0 67px 38px 0;padding-top:32px;text-align:center;vertical-align:top;border-radius:10px;background-color:#ffdb32}.container[data-page='recruit__interview'] .section--schedule ul li:after{position:absolute;top:0;right:-43px;bottom:0;width:16px;height:29px;margin:auto 0;content:'';opacity:.3;background-image:url(../svg/icon_arrow.svg);background-size:auto 29px}.container[data-page='recruit__interview'] .section--schedule ul li .time{font-family:'Gidole';font-size:25px;font-weight:bold;line-height:1;margin-bottom:16px;color:#fff;-webkit-transform:scale(1, 0.9);-moz-transform:scale(1, 0.9);-ms-transform:scale(1, 0.9);-o-transform:scale(1, 0.9);transform:scale(1, 0.9)}.container[data-page='recruit__interview'] .section--schedule ul li .time span{font-size:20px;display:inline-block;margin:0 2px}.container[data-page='recruit__interview'] .section--schedule ul li .text{font-size:12px;line-height:1.8}.container[data-page='recruit__interview'] .section--schedule ul li:nth-of-type(5),.container[data-page='recruit__interview'] .section--schedule ul li:nth-of-type(10){margin-right:0}.container[data-page='recruit__interview'] .section--schedule ul li:nth-of-type(10):after{display:none}.container[data-page='recruit__interview'] .section--schedule ul li:nth-of-type(6),.container[data-page='recruit__interview'] .section--schedule ul li:nth-of-type(7),.container[data-page='recruit__interview'] .section--schedule ul li:nth-of-type(8),.container[data-page='recruit__interview'] .section--schedule ul li:nth-of-type(9),.container[data-page='recruit__interview'] .section--schedule ul li:nth-of-type(10){margin-bottom:0}.container[data-page='recruit__interview'] .other_interview{width:100%;margin:120px auto 150px;border-top:1px solid #f5f5f5}.container[data-page='recruit__interview'] .other_interview h4{margin:110px auto 60px;text-align:center}.container[data-page='recruit__interview'] .other_interview h4 img{width:auto;height:19px}.container[data-page='recruit__interview'] .other_interview ul{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.container[data-page='recruit__interview'] .other_interview ul li{font-size:14px;font-weight:bold;position:relative;width:208px;height:208px;list-style:none}.container[data-page='recruit__interview'] .other_interview ul li a{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.container[data-page='recruit__interview'] .other_interview ul li a:hover{opacity:.6}.wrap[data-category='contact'],.wrap[data-page='recruit__form'],.wrap[data-page='recruit__form_debug']{background-image:url(../svg/bg.svg);background-size:3px}.container[data-category='contact'],.container[data-page='recruit__form'],.container[data-page='recruit__form_debug']{width:1090px;margin-top:160px;padding:54px}.container[data-category='contact']>h2,.container[data-page='recruit__form']>h2,.container[data-page='recruit__form_debug']>h2{text-align:center;margin-bottom:50px}.container[data-category='contact']>h2 img,.container[data-page='recruit__form']>h2 img,.container[data-page='recruit__form_debug']>h2 img{height:43px}.container[data-category='contact']>p,.container[data-page='recruit__form']>p,.container[data-page='recruit__form_debug']>p{text-align:center;margin-bottom:100px}.section--form .form__item,.section--form .form__item--confilm{padding-bottom:50px}.section--form .form__item .form__title--label,.section--form .form__item .form__question,.section--form .form__item--confilm .form__title--label,.section--form .form__item--confilm .form__question{font-size:14px;font-weight:bold;margin-bottom:10px;display:block}.section--form .form__item .form__title--label .require,.section--form .form__item .form__question .require,.section--form .form__item--confilm .form__title--label .require,.section--form .form__item--confilm .form__question .require{display:inline-block;background-color:#000;color:#fff;line-height:1;padding:2px 5px;font-size:10px;font-weight:normal;vertical-align:1px;margin-left:10px}.section--form .form__item .form__checkbox label,.section--form .form__item--confilm .form__checkbox label{display:inline-block;margin-right:20px;cursor:pointer;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.section--form .form__item .form__checkbox label:hover,.section--form .form__item--confilm .form__checkbox label:hover{opacity:.6}.section--form .form__item input[type='text'],.section--form .form__item--confilm input[type='text']{width:100%;height:50px;border:none;font-size:18px;padding:0 20px}.section--form .form__item textarea,.section--form .form__item--confilm textarea{width:100%;height:200px;border:none;font-size:18px;padding:20px}.section--form .form__item--confilm{font-size:18px}.section--form .form__privacy{text-align:center;margin:40px auto 50px}.section--form .btnArea{text-align:center}.section--form .btnArea input[type='submit']{width:435px;height:65px;border:1px solid #bfbfbf;font-size:17px;display:inline-block;font-weight:bold;cursor:pointer;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.section--form .btnArea input[type='submit']:hover{background:#000;color:#fff}.section--form .btnArea input[type='submit'].is--lock{opacity:.5;pointer-events:none;cursor:not-allowed}.section--form .btnArea input[type='submit'],.section--form .btnArea input[type='button']{width:435px;height:65px;border:1px solid #bfbfbf;font-size:17px;display:inline-block;font-weight:bold;cursor:pointer;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.section--form .btnArea input[type='submit']:hover,.section--form .btnArea input[type='button']:hover{background:#000;color:#fff}.section--form .btnArea input[type='submit'].is--lock,.section--form .btnArea input[type='button'].is--lock{opacity:.5;pointer-events:none;cursor:not-allowed}.wrap[data-category='privacy']{background-image:url(../svg/bg.svg);background-size:3px}.container[data-category='privacy']{width:1090px;margin-top:84px;padding:54px;background:#fff}.container[data-category='privacy'] .container__title{font-size:24px;line-height:1;margin-bottom:70px}.container--privacy--border{margin-bottom:150px;padding-bottom:150px;border-bottom:1px solid #ccc}.container--privacy__inner dt{font-size:16px;font-weight:bold}.container--privacy__inner dd{margin:0 0 40px 23px}.container--privacy__inner .autograph{text-align:right}.container--privacy__inner ol{margin:0 0 50px 30px}.container--privacy__inner ol li{margin-bottom:20px}.container--privacy__inner img{vertical-align:middle}
