@charset "UTF-8";.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list,.slick-slider,.slick-track,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}ins,mark{color:#000;background-color:#ff9}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-weight:700;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}hr{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:400;font-style:normal}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li button:focus:before,.slick-dots li button:hover:before,body.category--common .mainvisual.is--active{opacity:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}a,article,aside,dd,div,dl,dt,figure,footer,h1,h2,h3,h4,header,input[type=text],li,nav,ol,section,textarea,ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.loading{position:fixed;z-index:90000;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:.3}40%{opacity:1}}@-moz-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:.3}40%{opacity:1}}@-ms-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:.3}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{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:25px;height:25px;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:4%;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}.wrap,img{width:100%}.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{position:relative;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:3.5vw;line-height:1;color:#22252c;background-color:#fff;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}img{height:auto}.wrap{position:relative;z-index:10;overflow:hidden}a{color:#000}:focus{outline:0}body.category--common .mainvisual{position:relative;overflow:hidden;width:98%;margin:8.35% auto 0;padding-top:31.8%;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}.header,body.category--common .mainvisual:after{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}body.category--common .mainvisual:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;transition:all .8s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--common .mainvisual>.title,body.category--common .section--head .copy{-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease}body.category--common .mainvisual>.title{position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:opacity .8s ease;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}body.category--common .mainvisual.is--inview>.title,body.category--common .mainvisual>.title.is--active{opacity:1}@media (max-width:1000px){body.category--common .mainvisual>.title{position:absolute;top:auto;bottom:0;margin-bottom:-23.9726027397%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}body.category--common .mainvisual{overflow:visible;width:95.63%;margin:18.1818181818% auto 22.7272727273%;padding-top:47.7%;background-size:auto 100%;background-position:center}}body.category--common .mainvisual.is--inview:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--common .section--head{padding:5.5% 0 14.2%}body.category--common .section--head .copy{line-height:2.2;text-align:center;opacity:0;letter-spacing:.1em;transition:opacity .8s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.category--common .section--head .copy .br--sp{display:none}@media (max-width:1000px){body.category--common .section--head .copy{width:91.25%;margin:6% auto 13%!important;font-size:12px!important;text-align:center}body.category--common .section--head .copy .br--sp{display:block}}body.category--common .section--head .snav{font-size:0;text-align:center;opacity:0;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}body.category--common .section--head .snav li{display:inline-block;width:4.6%;margin:0 1.5%;height:100%}body.category--common .section--head .snav li a{display:inline-block;height:100%;padding:2px 0;text-decoration:none;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}body.category--about .section--philosophy>.inner>.title .en,body.category--common .section--head .snav--text{-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease}body.category--common .section--head .snav li a:hover{opacity:.5}body.category--common .section--head .snav li svg{padding:2px 0;display:inline-block;overflow:visible}.bg--modal,.gnav--bg,.modal{display:none}body.category--common .section--head .snav li svg:nth-of-type(1){float:left}body.category--common .section--head .snav li svg:nth-of-type(2){float:right;width:10.8695652174%;margin-top:5.4347826087%}body.category--common .section--head .snav--text{opacity:0;transition:opacity .8s ease;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}body.category--common .section--head .snav--text li{font-size:.85vw}@media (max-width:1000px){body.category--common .section--head .snav li{width:13.8%;margin:0 3%}body.category--common .section--head .snav--text li{font-size:12px;line-height:2}}body.category--common .section--head.is--inview .copy,body.category--common .section--head.is--inview .snav,body.category--common .section--head.is--inview .snav--text{opacity:1}.pagetop{display:block;width:3.3%;margin:0 auto 1%}.pagetop svg .st0{fill:none;stroke:#909295;stroke-miterlimit:10;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.pagetop:hover svg .st0{fill:none;stroke:#000;stroke-miterlimit:10}@media (max-width:1000px){.pagetop{width:11.55%;margin:0 auto 3.5%}}.btn--entry{position:fixed;z-index:1100;right:0;bottom:0;width:11%;margin:0 1% 1% 0;-webkit-transform:translateX(120%);-moz-transform:translateX(120%);-ms-transform:translateX(120%);-o-transform:translateX(120%);transform:translateX(120%);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.btn--entry.is--active,body.category--home .news.is--inview .inner .btn{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.btn--entry li a,.btn--gnav .text svg:nth-of-type(1),.header .title svg{-webkit-transition:all .4s ease;-moz-transition:all .4s ease}@media (max-width:1500px){.btn--entry{width:14.5%}}@media (max-width:1250px){.btn--entry{width:16.5%}}.btn--entry li{width:100%;margin-bottom:2px;list-style:none;text-align:center}.btn--entry li a{display:block;width:100%;padding:6.5217391304%;text-decoration:none;background-color:#6b7d83;color:#fff;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn--entry li a:hover{background-color:rgb(133.3571428571,150.0714285714,155.6428571429)}.btn--entry.is--active{-webkit-transform:translateX(0);transform:translateX(0)}.btn--entry.is--footer{position:absolute;margin:0 1% 0 0}@media (max-width:1000px){.btn--entry{width:100%;font-size:12px!important;margin:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.btn--entry li{width:24.5%}.btn--entry li a{padding:4.347826087% 0}.btn--entry.is--footer{position:fixed;bottom:0!important;margin:0 0 1%}}@media (max-width:600px){.btn--entry{width:100%;font-size:10px!important;margin:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.btn--entry li{width:24.5%}.btn--entry li a{padding:21.7391304348% 0}.btn--entry.is--footer{position:fixed;bottom:0!important;margin:0 0 1%}}.footer .sitemap .box:nth-of-type(7)>ul>li:nth-of-type(4),body.category--crosstalk .section--intro .box .name .ini,body.category--crosstalk .section--intro .box .name span,body.category--crosstalk .section--intro .box .position,body.category--crosstalk .section--listbox>.inner .en,body.category--home .mainvisual .information ul li span,body.category--home .recruit .inner ul li a>div .btn,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .en{font-size:.65vw}@media (max-width:1500px){.footer .sitemap .box:nth-of-type(7)>ul>li:nth-of-type(4),body.category--crosstalk .section--intro .box .name .ini,body.category--crosstalk .section--intro .box .name span,body.category--crosstalk .section--intro .box .position,body.category--crosstalk .section--listbox>.inner .en,body.category--home .mainvisual .information ul li span,body.category--home .recruit .inner ul li a>div .btn,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .en{font-size:10px}}body.category--crosstalk .section .block .answer .small,body.category--crosstalk .section--listbox>.inner .text,body.category--interview .section--detail>.inner .block .question span.caution,body.category--recruit_info .section--career .flow .text--btn-disabled,body.category--recruit_info .section--intern .flow .text--btn-disabled,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .text,body.category--recruit_info .section--new .flow .text--btn-disabled,body.category--recruit_info .section--visit .flow .text--btn-disabled{font-size:.7vw}@media (max-width:1500px){body.category--crosstalk .section .block .answer .small,body.category--crosstalk .section--listbox>.inner .text,body.category--interview .section--detail>.inner .block .question span.caution,body.category--recruit_info .section--career .flow .text--btn-disabled,body.category--recruit_info .section--intern .flow .text--btn-disabled,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .text,body.category--recruit_info .section--new .flow .text--btn-disabled,body.category--recruit_info .section--visit .flow .text--btn-disabled{font-size:11px}}body.category--about .section--access>.map--wrap>.inner>.img .address,body.category--crosstalk .section--intro .box .profile{font-size:.72vw}@media (max-width:1500px){body.category--about .section--access>.map--wrap>.inner>.img .address,body.category--crosstalk .section--intro .box .profile{font-size:11px}}.footer .sitemap .box>ul,body.category--contact .section--form,body.category--contact .section--form .line--07 .item button,body.category--contact .section--form .line>.item input[type=email],body.category--contact .section--form .line>.item input[type=number],body.category--contact .section--form .line>.item input[type=tel],body.category--contact .section--form .line>.item input[type=text],body.category--contact .section--form .line>.item select,body.category--contact .section--form .line>.item textarea,body.category--contact .section--form button,body.category--contact .section--form input[type=submit],body.category--crosstalk .section--listbox>.inner .en span,body.category--entry .section--form,body.category--entry .section--form .line--07 .item button,body.category--entry .section--form .line>.item input[type=email],body.category--entry .section--form .line>.item input[type=number],body.category--entry .section--form .line>.item input[type=tel],body.category--entry .section--form .line>.item input[type=text],body.category--entry .section--form .line>.item select,body.category--entry .section--form .line>.item textarea,body.category--entry .section--form button,body.category--entry .section--form input[type=submit],body.category--home .mainvisual .btn--skip,body.category--news .section--detail>.inner .data,body.category--privacy .section--privacy,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .en span,body.category--works .box--wrap .box>.title{font-size:.75vw}@media (max-width:1500px){.footer .sitemap .box>ul,body.category--contact .section--form,body.category--contact .section--form .line--07 .item button,body.category--contact .section--form .line>.item input[type=email],body.category--contact .section--form .line>.item input[type=number],body.category--contact .section--form .line>.item input[type=tel],body.category--contact .section--form .line>.item input[type=text],body.category--contact .section--form .line>.item select,body.category--contact .section--form .line>.item textarea,body.category--contact .section--form button,body.category--contact .section--form input[type=submit],body.category--crosstalk .section--listbox>.inner .en span,body.category--entry .section--form,body.category--entry .section--form .line--07 .item button,body.category--entry .section--form .line>.item input[type=email],body.category--entry .section--form .line>.item input[type=number],body.category--entry .section--form .line>.item input[type=tel],body.category--entry .section--form .line>.item input[type=text],body.category--entry .section--form .line>.item select,body.category--entry .section--form .line>.item textarea,body.category--entry .section--form button,body.category--entry .section--form input[type=submit],body.category--home .mainvisual .btn--skip,body.category--news .section--detail>.inner .data,body.category--privacy .section--privacy,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .en span,body.category--works .box--wrap .box>.title{font-size:12px}}.gnav .gnav__list>li>ul{font-size:.75vw}@media (max-width:1500px){.gnav .gnav__list>li>ul{font-size:13px}}.btn--entry,.footer .sitemap .box,body.category--crosstalk .mainvisual--details>.title .en,body.category--crosstalk .section--other .pageback,body.category--interview .section--detail .section--other .pageback,body.category--news .section--detail>.inner .article{font-size:.8vw}@media (max-width:1500px){.btn--entry,.footer .sitemap .box,body.category--crosstalk .mainvisual--details>.title .en,body.category--crosstalk .section--other .pageback,body.category--interview .section--detail .section--other .pageback,body.category--news .section--detail>.inner .article{font-size:13px}}body.category--about .section--access>.map--wrap>.inner .map>p,body.category--about .section--access>.map--wrap>.inner>.img,body.category--about .section--company>.inner .overview li,body.category--about .section--philosophy>.inner .copy,body.category--about .section--philosophy>.inner .triangle>.box>p,body.category--common .section--head .copy,body.category--crosstalk .section .block .answer,body.category--home .about .inner .text,body.category--home .crosstalk .inner .text,body.category--home .interview .inner .text,body.category--home .mainvisual .information,body.category--home .philosophy .inner .text,body.category--home .work .inner .text,body.category--home .works .inner .text,body.category--interview .section--detail>.inner .block .answer,body.category--interview .section--detail>.inner .block--03 .answer table tr td,body.category--interview .section--detail>.inner .block--03 .answer table tr th,body.category--recruit_info .section--career .application .btn,body.category--recruit_info .section--career .application .text,body.category--recruit_info .section--career .essential>table tr td,body.category--recruit_info .section--career .essential>table tr th,body.category--recruit_info .section--career .flow ul li .text,body.category--recruit_info .section--career>.inner .occupation>.inner .box,body.category--recruit_info .section--career>.inner .occupation>.occupation--index,body.category--recruit_info .section--career>.inner .occupation>table tr td,body.category--recruit_info .section--career>.inner .occupation>table tr th,body.category--recruit_info .section--intern .flow ul li .text,body.category--recruit_info .section--intern>.inner .essential>table tr td,body.category--recruit_info .section--intern>.inner .essential>table tr th,body.category--recruit_info .section--intern>.inner>.text,body.category--recruit_info .section--new .application .btn,body.category--recruit_info .section--new .application .text,body.category--recruit_info .section--new .essential>table tr td,body.category--recruit_info .section--new .essential>table tr th,body.category--recruit_info .section--new .flow ul li .text,body.category--recruit_info .section--new>.inner .occupation>.inner .box,body.category--recruit_info .section--new>.inner .occupation>.occupation--index,body.category--recruit_info .section--new>.inner .occupation>table tr td,body.category--recruit_info .section--new>.inner .occupation>table tr th,body.category--recruit_info .section--visit .flow ul li .text,body.category--recruit_info .section--visit>.inner>.text,body.category--workplace .section--photos .slider--photo--main .slick-slide .comment,body.category--workplace .section--photos .slider--photo--thumb .slick-slide .comment,body.category--workplace .section--support>.inner .block .box,body.category--workplace .section--support>.inner .block>.copy,body.category--workplace .section--support>.inner .block>.title{font-size:.8vw}@media (max-width:1500px){body.category--about .section--access>.map--wrap>.inner .map>p,body.category--about .section--access>.map--wrap>.inner>.img,body.category--about .section--company>.inner .overview li,body.category--about .section--philosophy>.inner .copy,body.category--about .section--philosophy>.inner .triangle>.box>p,body.category--common .section--head .copy,body.category--crosstalk .section .block .answer,body.category--home .about .inner .text,body.category--home .crosstalk .inner .text,body.category--home .interview .inner .text,body.category--home .mainvisual .information,body.category--home .philosophy .inner .text,body.category--home .work .inner .text,body.category--home .works .inner .text,body.category--interview .section--detail>.inner .block .answer,body.category--interview .section--detail>.inner .block--03 .answer table tr td,body.category--interview .section--detail>.inner .block--03 .answer table tr th,body.category--recruit_info .section--career .application .btn,body.category--recruit_info .section--career .application .text,body.category--recruit_info .section--career .essential>table tr td,body.category--recruit_info .section--career .essential>table tr th,body.category--recruit_info .section--career .flow ul li .text,body.category--recruit_info .section--career>.inner .occupation>.inner .box,body.category--recruit_info .section--career>.inner .occupation>.occupation--index,body.category--recruit_info .section--career>.inner .occupation>table tr td,body.category--recruit_info .section--career>.inner .occupation>table tr th,body.category--recruit_info .section--intern .flow ul li .text,body.category--recruit_info .section--intern>.inner .essential>table tr td,body.category--recruit_info .section--intern>.inner .essential>table tr th,body.category--recruit_info .section--intern>.inner>.text,body.category--recruit_info .section--new .application .btn,body.category--recruit_info .section--new .application .text,body.category--recruit_info .section--new .essential>table tr td,body.category--recruit_info .section--new .essential>table tr th,body.category--recruit_info .section--new .flow ul li .text,body.category--recruit_info .section--new>.inner .occupation>.inner .box,body.category--recruit_info .section--new>.inner .occupation>.occupation--index,body.category--recruit_info .section--new>.inner .occupation>table tr td,body.category--recruit_info .section--new>.inner .occupation>table tr th,body.category--recruit_info .section--visit .flow ul li .text,body.category--recruit_info .section--visit>.inner>.text,body.category--workplace .section--photos .slider--photo--main .slick-slide .comment,body.category--workplace .section--photos .slider--photo--thumb .slick-slide .comment,body.category--workplace .section--support>.inner .block .box,body.category--workplace .section--support>.inner .block>.copy,body.category--workplace .section--support>.inner .block>.title{font-size:14px}}body.category--crosstalk .section .block .question,body.category--interview .section--detail>.inner .block .question,body.category--privacy .section--privacy>dl dt,body.category--recruit_info .section--career .flow ul li .box .number,body.category--recruit_info .section--career>.inner .occupation>.inner .box .title,body.category--recruit_info .section--intern .flow ul li .box .number,body.category--recruit_info .section--new .flow ul li .box .number,body.category--recruit_info .section--new>.inner .occupation>.inner .box .title,body.category--recruit_info .section--visit .flow ul li .box .number{font-size:.9vw}@media (max-width:1500px){body.category--crosstalk .section .block .question,body.category--interview .section--detail>.inner .block .question,body.category--privacy .section--privacy>dl dt,body.category--recruit_info .section--career .flow ul li .box .number,body.category--recruit_info .section--career>.inner .occupation>.inner .box .title,body.category--recruit_info .section--intern .flow ul li .box .number,body.category--recruit_info .section--new .flow ul li .box .number,body.category--recruit_info .section--new>.inner .occupation>.inner .box .title,body.category--recruit_info .section--visit .flow ul li .box .number{font-size:14px}}body.category--crosstalk .section--intro .box .name,body.category--recruit_info .section--career .flow .btn,body.category--recruit_info .section--career .flow ul li .box>.title,body.category--recruit_info .section--intern .flow .btn,body.category--recruit_info .section--intern .flow ul li .box>.title,body.category--recruit_info .section--intern>.btn,body.category--recruit_info .section--new .flow .btn,body.category--recruit_info .section--new .flow ul li .box>.title,body.category--recruit_info .section--visit .btn,body.category--recruit_info .section--visit .flow .btn,body.category--recruit_info .section--visit .flow ul li .box>.title,body.category--workplace .section--photos .slider--photo--main .slick-slide .comment .title,body.category--workplace .section--photos .slider--photo--thumb .slick-slide .comment .title{font-size:1vw}@media (max-width:1500px){body.category--crosstalk .section--intro .box .name,body.category--recruit_info .section--career .flow .btn,body.category--recruit_info .section--career .flow ul li .box>.title,body.category--recruit_info .section--intern .flow .btn,body.category--recruit_info .section--intern .flow ul li .box>.title,body.category--recruit_info .section--intern>.btn,body.category--recruit_info .section--new .flow .btn,body.category--recruit_info .section--new .flow ul li .box>.title,body.category--recruit_info .section--visit .btn,body.category--recruit_info .section--visit .flow .btn,body.category--recruit_info .section--visit .flow ul li .box>.title,body.category--workplace .section--photos .slider--photo--main .slick-slide .comment .title,body.category--workplace .section--photos .slider--photo--thumb .slick-slide .comment .title{font-size:15px}}.gnav .gnav__list{font-size:1vw}@media (max-width:1500px){.gnav .gnav__list{font-size:17px}}body.category--about .section--philosophy>.inner .triangle>.box>.title,body.category--contact .section--form>.title,body.category--entry .section--form>.title,body.category--privacy .section--privacy>.title,body.category--recruit_info .section--career .application>.title,body.category--recruit_info .section--career .essential>.title,body.category--recruit_info .section--career .flow>.title,body.category--recruit_info .section--career>.inner .occupation>.title,body.category--recruit_info .section--intern .flow>.title,body.category--recruit_info .section--intern>.inner .essential>.title,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .title,body.category--recruit_info .section--new .application>.title,body.category--recruit_info .section--new .essential>.title,body.category--recruit_info .section--new .flow>.title,body.category--recruit_info .section--new>.inner .occupation>.title,body.category--recruit_info .section--visit .flow>.title{font-size:1.1vw}@media (max-width:1500px){body.category--about .section--philosophy>.inner .triangle>.box>.title,body.category--contact .section--form>.title,body.category--entry .section--form>.title,body.category--privacy .section--privacy>.title,body.category--recruit_info .section--career .application>.title,body.category--recruit_info .section--career .essential>.title,body.category--recruit_info .section--career .flow>.title,body.category--recruit_info .section--career>.inner .occupation>.title,body.category--recruit_info .section--intern .flow>.title,body.category--recruit_info .section--intern>.inner .essential>.title,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .title,body.category--recruit_info .section--new .application>.title,body.category--recruit_info .section--new .essential>.title,body.category--recruit_info .section--new .flow>.title,body.category--recruit_info .section--new>.inner .occupation>.title,body.category--recruit_info .section--visit .flow>.title{font-size:19px}}body.category--crosstalk .section .block .copy,body.category--crosstalk .section--listbox>.inner .title,body.category--news .section--detail>.inner>.title,body.category--news .section--detail>.inner>.title--sub{font-size:1.3vw}@media (max-width:1500px){body.category--crosstalk .section .block .copy,body.category--crosstalk .section--listbox>.inner .title,body.category--news .section--detail>.inner>.title,body.category--news .section--detail>.inner>.title--sub{font-size:21px}}body.category--crosstalk .mainvisual--details>.title .ja{font-size:1.8vw}.grecaptcha-badge{z-index:1000;margin-bottom:15%}.error.reCaptchaToken{line-height:2;margin-bottom:1em;color:red;text-align:center}.recapcha-text{line-height:2}.header{position:fixed;z-index:10000;width:100%;overflow:hidden;transition:all .8s ease}.header .title{width:18.15%;margin:1.75% 0 0 1.85%;display:flex;justify-content:space-between;align-items:flex-end;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.header .title>a,.header .title>a>img{display:block}.header .title>a:nth-of-type(1){width:36.5%;margin-bottom:3.8%}.header .title>a:nth-of-type(2){width:49%;margin-bottom:0}@media (max-width:1500px){body.category--crosstalk .mainvisual--details>.title .ja{font-size:32px}.header .title{width:18.15%}}.header .title svg{display:block;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn--gnav,.btn--gnav .text svg:nth-of-type(2),.gnav--bg{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease}.header .title svg .st0{fill:#96a3a6}.header .title svg .st1{fill:#231815}.header .title:hover svg{opacity:.6}.header.is--fixed{background-color:rgba(255,255,255,.9)}@media (max-width:1000px){.header .title{width:45.375%;margin:3.15% 0 0 1.85%}.header.is--fixed{padding:.5% 0}}@media (max-width:600px){.header.is--fixed{padding:1.5% 0}}.header.is--fixed>.title{margin:0 0 0 1.85%;opacity:0}.header.is--fixed .btn--gnav{margin:0 1% 0 0;padding:3.5% 1% 0 0}.header.is--fixed .btn--gnav .text{margin:21.3333333333% 0 0 24%}@media (max-width:1500px){.header.is--fixed .btn--gnav .text{margin:20.6666666667% 0 0 24%}}@media (max-width:1000px){.header.is--fixed .btn--gnav .text{margin:8.2352941176% 0 0 41.1764705882%}}@media (max-width:600px){.header.is--fixed .btn--gnav .text{margin:12.9411764706% 0 0 41.1764705882%}}.header.is--fixed .btn--gnav .trigger{margin:20% 5.3333333333% 0 0}@media (max-width:1000px){.header.is--fixed .btn--gnav .trigger{margin:7.0588235294% 5.8823529412% 0 0}}@media (max-width:600px){.header.is--fixed .btn--gnav .trigger{margin:11.1764705882% 5.8823529412% 0 0}}.header.is--gnav--active{background-color:rgba(255,255,255,0)}.header.is--gnav--active>.title{opacity:0!important}.btn--gnav{position:fixed;z-index:5000;top:0;right:0;width:8.5%;padding:5% 1% 2% 0;margin:0 1% 0 0;-o-transition:all .8s ease;transition:all .8s ease}@media (max-width:1500px){.btn--gnav{width:9%}}@media (max-width:1000px){.btn--gnav{width:34%;padding:0 1% 2% 0}}@media (max-width:600px){.btn--gnav{width:42.5%;padding:0 1% 2% 0}}.btn--gnav .text{position:absolute;top:0;left:0;width:100%;height:0;margin:40% 0 0 23.5294117647%;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media (max-width:1000px){.btn--gnav .text{width:80%;margin:19.8823529412% 0 0 41.1764705882%}}.btn--gnav .text svg{position:absolute;top:0;left:0}.btn--gnav .text svg:nth-of-type(1){display:block;width:40.5882352941%;opacity:1;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn--gnav .text svg:nth-of-type(2){display:block;width:47.6470588235%;opacity:0;-o-transition:all .8s ease;transition:all .8s ease}.btn--gnav .text svg:nth-of-type(2) .st0{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;fill:#fff}.btn--gnav.is--active .text{opacity:1!important}.btn--gnav.is--active .text svg:nth-of-type(1){opacity:0}.btn--gnav.is--active .text svg:nth-of-type(2){opacity:1}.btn--gnav .trigger{position:absolute;top:0;right:0;display:block;width:12%;margin:38.2352941176% 5.8823529412% 0 0;padding-top:9.1764705882%;text-decoration:none;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media (max-width:1500px){.btn--gnav .trigger{width:10%;padding-top:7.6470588235%;margin:38.2352941176% 5.8823529412% 0 0}}@media (max-width:1000px){.btn--gnav .trigger{margin:18.9176470588% 5.8823529412% 0 0}}.btn--gnav .trigger span{position:absolute;right:0;left:0;display:inline-block;box-sizing:border-box;width:100%;height:1px;margin:0 auto;background-color:#000;-webkit-transition:all .4s,background-color .4s ease 0s;-moz-transition:all .4s,background-color .4s ease 0s;-ms-transition:all .4s,background-color .4s ease 0s;-o-transition:all .4s,background-color .4s ease 0s;transition:all .4s,background-color .4s ease 0s}.btn--gnav .trigger span:nth-of-type(1){top:0;-webkit-animation:menu--bar01 .75s forwards;-moz-animation:menu--bar01 .75s forwards;-ms-animation:menu--bar01 .75s forwards;animation:menu--bar01 .75s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}.btn--gnav .trigger span:nth-of-type(2){top:46%;-webkit-transition:all .25s 0s;-moz-transition:all .25s 0s;-ms-transition:all .25s 0s;-o-transition:all .25s 0s;transition:all .25s 0s}.footer .sitemap .box a .category,.footer .sitemap .box a .img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.btn--gnav .trigger span:nth-of-type(3){bottom:0;-webkit-animation:menu--bar02 .75s forwards;-moz-animation:menu--bar02 .75s forwards;-ms-animation:menu--bar02 .75s forwards;animation:menu--bar02 .75s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}.btn--gnav .trigger.is--active span{background-color:#fff}.btn--gnav .trigger.is--active span:nth-of-type(1){-webkit-animation:active--menu--bar01 .75s forwards;-moz-animation:active--menu--bar01 .75s forwards;-ms-animation:active--menu--bar01 .75s forwards;animation:active--menu--bar01 .75s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}.btn--gnav .trigger.is--active span:nth-of-type(2){opacity:0}.btn--gnav .trigger.is--active span:nth-of-type(3){-webkit-animation:active--menu--bar02 .75s forwards;-moz-animation:active--menu--bar02 .75s forwards;-ms-animation:active--menu--bar02 .75s forwards;animation:active--menu--bar02 .75s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}.btn--gnav:hover .text svg{fill:#999}.btn--gnav:hover .text svg .st0{fill:#003}.btn--gnav:hover .trigger span{background-color:#999}.btn--gnav:hover.is--active .trigger span{background-color:#003}@-webkit-keyframes menu--bar01{0%{top:46%;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}50%{top:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes menu--bar01{0%{top:46%;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}50%{top:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-ms-keyframes menu--bar01{0%,50%{top:46%}0%{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@keyframes menu--bar01{0%{top:46%;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}50%{top:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes menu--bar02{0%{bottom:46%;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}50%{bottom:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{bottom:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes menu--bar02{0%{bottom:46%;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}50%{bottom:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{bottom:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-ms-keyframes menu--bar02{0%,50%{bottom:46%}0%{-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{bottom:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@keyframes menu--bar02{0%{bottom:46%;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}50%{bottom:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{bottom:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes active--menu--bar01{0%{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{top:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{top:46%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@-moz-keyframes active--menu--bar01{0%{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{top:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{top:46%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@-ms-keyframes active--menu--bar01{0%{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{top:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{top:46%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes active--menu--bar01{0%{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{top:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{top:46%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes active--menu--bar02{0%{bottom:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{bottom:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{bottom:46%;-webkit-transform:rotate(-47deg);-moz-transform:rotate(-47deg);-ms-transform:rotate(-47deg);-o-transform:rotate(-47deg);transform:rotate(-47deg)}}@-moz-keyframes active--menu--bar02{0%{bottom:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{bottom:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{bottom:46%;-webkit-transform:rotate(-47deg);-moz-transform:rotate(-47deg);-ms-transform:rotate(-47deg);-o-transform:rotate(-47deg);transform:rotate(-47deg)}}@-ms-keyframes active--menu--bar02{100%,50%{bottom:46%}0%{bottom:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-47deg);-moz-transform:rotate(-47deg);-ms-transform:rotate(-47deg);-o-transform:rotate(-47deg);transform:rotate(-47deg)}}@keyframes active--menu--bar02{0%{bottom:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{bottom:46%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{bottom:46%;-webkit-transform:rotate(-47deg);-moz-transform:rotate(-47deg);-ms-transform:rotate(-47deg);-o-transform:rotate(-47deg);transform:rotate(-47deg)}}.footer{position:relative;z-index:900;width:100%;padding-top:2.85%;background-color:#22252c;overflow:hidden}.footer .title{width:9.3%;margin:0 auto 1%}.footer .title svg .st0,.footer .title svg .st1{fill:#fff}@media (max-width:1000px){.footer{padding:5.7% 0 17.1%}.footer .title{width:27.9%;margin:0 auto 10%}}.footer .sitemap{width:70%;margin:0 auto 2.5%;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width:1500px){.footer .sitemap{width:84%}}@media (max-width:1000px){.footer .sitemap{display:none}}.footer .sitemap .box{width:10.9090909091%}.footer .sitemap .box a{color:#fff;text-decoration:none}.footer .sitemap .box a .img{margin-bottom:25%;transition:all .4s ease}.footer .sitemap .box a .category{padding-bottom:12.5%;border-bottom:1px solid #fff;text-align:center;transition:all .4s ease}.footer .sitemap .box>ul>li a,.footer .snav>li:last-child svg .st0{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.footer .sitemap .box a:hover .category,.footer .sitemap .box a:hover .img{opacity:.7}.footer .sitemap .box>ul{margin:12.5% 0 0 4.1666666667%}.footer .sitemap .box>ul>li{margin-bottom:8.3333333333%}.footer .sitemap .box>ul>li a{opacity:1;color:#999;transition:all .4s ease}.footer .sitemap .box>ul>li a:before{content:"> ";font-size:.5vw;vertical-align:top}.footer .sitemap .box>ul>li a:hover{color:#fff}.footer .snav{font-size:.7vw;margin:0 auto 1.75%;text-align:center}.footer .snav>li{display:inline-block;vertical-align:top;border-right:1px solid #75787d;padding:0 2%;overflow:hidden;width:12.5%}.footer .snav>li:last-child{border:none}.footer .snav>li:last-child svg{display:inline-block;width:8%;margin:0;padding:0;overflow:hidden}.footer .snav>li:last-child svg .st0{fill:#75787d;transition:all .4s ease}.footer .snav a{color:#75787d;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.footer .snav a:hover{color:#fff}.footer .snav a:hover svg .st0{fill:#fff!important}@media (max-width:1000px){.footer .snav{font-size:12px}.footer .snav>li{width:auto;margin-bottom:1%}}.footer .twitter{position:absolute;top:0;right:0;width:11.1%;margin:4% 6.2% 0 0}.footer .twitter .inner{height:250px;overflow:auto}.footer .twitter .inner iframe{width:95%}.footer .copyrights{position:absolute;bottom:0;right:0;font-size:.5vw;color:#75787d;margin:0 1.75% 1.75% 0;text-align:center}@media (max-width:1000px){.footer .copyrights{position:relative;font-size:10px}}.gnav,.gnav--bg{position:fixed;top:0;height:100%;right:0;overflow:hidden}.gnav--bg{width:100%;background-color:rgba(0,0,0,.9);z-index:3999;-o-transition:all .8s ease;transition:all .8s ease}.gnav,.gnav a{color:#fff;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}.gnav{width:30%;background-color:rgba(107,125,131,.95);z-index:4000;-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);-o-transform:translate(100%);transform:translate(100%);transition:all .8s ease}.gnav .gnav__list,.gnav .img,.gnav .img li,.gnav .img li img,.gnav .sns{position:absolute}.gnav.is--active,body.category--home .mainvisual .scroll.is--active{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0)}@media (max-width:1500px){.gnav{width:32.5%}}@media (max-width:1250px){.gnav{width:35%}}.gnav.is--active{-o-transform:translate(0);transform:translate(0)}.gnav a{text-decoration:none;transition:all .8s ease}.category--about .gnav .target--3>a,.category--contact .gnav .target--9>a,.category--crosstalk .gnav .target--5 a,.category--home .gnav .target--1>a,.category--interview .gnav .target--6 a,.category--news .gnav .target--2>a,.category--recruit_info .gnav .target--8>a,.category--workplace .gnav .target--7>a,.category--works .gnav .target--4 a,.gnav a.is--active,.gnav a:hover{color:#003}.gnav .img li,body.category--home .header .title{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}.gnav .gnav__list{text-align:left;width:100%;top:50%;left:0;padding-left:13.3333333333%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:1500px){.gnav .gnav__list{padding-left:10%}}@media (max-width:1250px){.gnav .gnav__list{padding-left:10%}}.gnav .gnav__list>li{list-style:none;margin-bottom:10%;letter-spacing:.2em}.gnav .gnav__list>li>ul{margin-top:2.5%;letter-spacing:.2em}.gnav .gnav__list>li>ul li{display:inline-block;margin-bottom:.8em}@media (max-width:1000px){.gnav{width:100%}.gnav .gnav__list{font-size:8px!important;padding:0 5%}.gnav .gnav__list>li{margin:2.5% 0}.gnav .gnav__list>li>ul{margin-top:0;font-size:8px!important}.gnav .gnav__list>li>ul li{margin-bottom:.8em}}@media (max-width:600px){.gnav{width:100%}.gnav .gnav__list{font-size:16px!important;padding:0 5%}.gnav .gnav__list>li{margin:8.3333333333% 0}.gnav .gnav__list>li>ul{margin-top:2.5%;font-size:10px!important}.gnav .gnav__list>li>ul li{margin-bottom:.8em}}.gnav .img{top:0;bottom:0;right:0;margin:auto 2.15% auto 0;width:42.5%;height:80%;overflow:hidden}.gnav .img li{list-style:none;width:100%;height:100%;opacity:0;transition:all .8s ease}.gnav .img li img{width:auto;height:130%;top:50%;left:50%;transform:translate(-50%,-50%)}.gnav .img li.is--active{opacity:1}.gnav .sns{width:4.5%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;bottom:0;left:0;margin:0 0 3.3333333333% 13.3333333333%}.gnav .sns svg .st0{fill:#FFF}.gnav .sns svg .st1{fill:#6b7d83}.gnav .sns:hover{opacity:.6}@media (max-width:1500px){.gnav .sns{width:4.1538461538%}}@media (max-width:1250px){.gnav .sns{width:3.8571428571%}}body.category--home .header .title{opacity:1;transition:all .8s ease}body.category--home .mainvisual .screen:after,body.category--home .mainvisual .scroll .arrow01{-o-transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease}body.category--home .header .title.is--active{opacity:1}body.category--home .header.is--fixed .title{opacity:0}body.category--home .gnav--trigger{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}body.category--home .gnav--trigger.is--active{opacity:1}body.category--home .mainvisual{position:relative;overflow:hidden;margin:0 auto;padding:1%}body.category--home .mainvisual .img--sp{display:none}@media (max-width:1000px){body.category--home .mainvisual .img--sp{display:block;position:relative;top:0;left:0;right:0;margin:18.1818181818% auto 0;width:97.7272727273%;overflow:hidden}body.category--home .mainvisual .img--sp img{position:absolute;top:0;bottom:0;margin:auto}body.category--home .mainvisual .img--sp .copy01{position:absolute;z-index:10;top:53%;left:50%;width:81.945%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.category--home .mainvisual .img--sp .copy01 svg path{stroke:#fff;fill:#fff;fill-opacity:0;stroke-width:.5;stroke-dasharray:3000;stroke-dashoffset:3000;-webkit-transition:fill-opacity .8s ease;-moz-transition:fill-opacity .8s ease;-ms-transition:fill-opacity .8s ease;-o-transition:fill-opacity .8s ease;transition:fill-opacity .8s ease;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}body.category--home .mainvisual .img--sp .copy01.is--active svg path{fill-opacity:1}body.category--home .mainvisual>.title{display:none}}body.category--home .mainvisual>.title{position:absolute;z-index:10;top:50%;left:50%;width:34.9025%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.category--home .mainvisual .screen,body.category--home .mainvisual.view01 .screen01{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}body.category--home .mainvisual>.title .copy01 svg path{stroke:#fff;fill:#fff;fill-opacity:0;stroke-width:.5;stroke-dasharray:3000;stroke-dashoffset:3000;-webkit-transition:fill-opacity .8s ease;-moz-transition:fill-opacity .8s ease;-ms-transition:fill-opacity .8s ease;-o-transition:fill-opacity .8s ease;transition:fill-opacity .8s ease;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}body.category--home .mainvisual>.title .copy01.is--active svg path{fill-opacity:1}body.category--home .mainvisual .screen{position:relative;top:50%;overflow:hidden;width:100%;background-color:#ccc;-moz-transform:translateY(-50%);transform:translateY(-50%)}body.category--home .mainvisual .screen:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#fff;z-index:20;transition:all .8s ease}body.category--home .mainvisual .information,body.category--home .mainvisual .scroll{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;position:absolute;left:0}body.category--home .mainvisual .screen:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.1);z-index:10}body.category--home .mainvisual .screen video{position:absolute;top:0;left:0;width:120%!important}body.category--home .mainvisual .screen01{height:72.9166666667%}@media (max-width:1500px){body.category--home .mainvisual .screen01{height:70.3125%}}body.category--home .mainvisual .screen01 video{margin-top:-13%}body.category--home .mainvisual .screen01:after{-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}body.category--home .mainvisual .screen02 video{margin-top:-15%}body.category--home .mainvisual .screen02:after{-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.category--home .mainvisual .screen.is--active:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--home .mainvisual.view01 .screen01{z-index:10;top:50%;height:72.9166666667%;-moz-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1500px){body.category--home .mainvisual.view01 .screen01{height:70.3125%}}body.category--home .mainvisual.view01 .screen02,body.category--home .mainvisual.view02 .screen01{opacity:0}body.category--home .mainvisual.view02 .screen02{bottom:50%;height:65.1041666667%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body.category--home .mainvisual .scroll{z-index:1000;right:0;bottom:0;width:2.1%;margin:0 auto 4.25%;opacity:0;transition:all .4s ease}body.category--home .mainvisual .scroll .text{width:90.4761904762%;margin:0 auto}body.category--home .mainvisual .scroll .arrow01{position:absolute;top:0;right:0;left:0;width:19.0476190476%;margin:100% auto 0;opacity:1;transition:all .8s ease}body.category--home .mainvisual .scroll .arrow02{position:absolute;top:0;right:0;left:0;width:85.7142857143%;margin:100% auto 0;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body.category--home .mainvisual .scroll svg .st0{fill:#000}body.category--home .about .inner>.title svg .st0,body.category--home .crosstalk .inner>.title svg .st0,body.category--home .news .inner>.title svg .st0,body.category--home .philosophy .inner .btn svg .st0,body.category--home .works .inner>.title svg .st0{fill:#22252c}body.category--home .mainvisual .scroll.is--active{opacity:1;-o-transform:translate(0);transform:translate(0)}body.category--home .mainvisual .information{bottom:0;width:22.5%;margin:0 0 2.25% 3.75%;opacity:0;transition:all .4s ease;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}body.category--home .mainvisual .information ul li{line-height:2;list-style:none}body.category--home .mainvisual .information a{text-decoration:none;color:#000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--home .mainvisual .information a:hover{color:#999}body.category--home .mainvisual .information.is--active{opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}body.category--home .mainvisual .btn--skip{position:absolute;z-index:10000;top:0;right:0;margin:2% 2% 0 0;text-decoration:none;color:#fff}body.category--home .news{position:relative;margin:12% auto}body.category--home .news .inner{position:relative;z-index:10;width:73%;margin:0 auto}@media (max-width:1500px){body.category--home .news .inner{width:87.6%}}@media (max-width:1000px){body.category--home .mainvisual .information,body.category--home .mainvisual .screen,body.category--home .mainvisual .scroll{display:none}body.category--home .news .inner{width:91.25%}}body.category--home .news .inner>.title{margin:0 0 6.8493150685% 3.7671232877%;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--home .news .inner>.title svg{display:block}body.category--home .about .inner .btn svg .st0,body.category--home .crosstalk .inner .btn svg .st0,body.category--home .news .inner .btn svg .st0,body.category--home .works .inner .btn svg .st0{fill:#fff}body.category--home .news .inner>.title svg:nth-of-type(1){width:9.1095890411%;margin-bottom:1.9178082192%}body.category--home .news .inner>.title svg:nth-of-type(2){width:30.8904109589%}@media (max-width:1000px){body.category--home .news .inner>.title{margin:0}body.category--home .news .inner>.title svg{display:block}body.category--home .news .inner>.title svg:nth-of-type(1){width:27.3287671233%;margin-bottom:4.9315068493%}body.category--home .news .inner>.title svg:nth-of-type(2){width:92.6712328767%}}body.category--home .news .inner .btn{display:block;overflow:hidden;width:11.301369863%;margin:0 auto 5.4794520548% 3.7671232877%;padding:1.1643835616% 0 1.0273972603%;opacity:0;background-color:#22252b;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease;-moz-transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease;-ms-transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease;-o-transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease;transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease}body.category--home .news ul li,body.category--home .news ul li a{-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}body.category--home .news .inner .btn::after{display:table;clear:both;content:""}body.category--home .news .inner .btn svg{display:block}body.category--home .news .inner .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--home .news .inner .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--home .news .inner .btn:hover{background-color:#999}@media (max-width:1000px){body.category--home .news .inner .btn{width:33.904109589%;padding:3.4931506849% 0 3.0821917808%;margin:6.8493150685% auto 5.4794520548% 0}}body.category--home .news ul{width:42.7%;min-height:400px;margin:0 0 0 13.5%;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width:1500px){body.category--home .news ul{width:51.24%;margin:0 0 0 6.075%}}@media (max-width:1000px){body.category--home .news ul{-webkit-display:block;-moz-display:block;-ms-display:block;-o-display:block;display:block;width:91.25%;margin:0 auto;min-height:0}}body.category--home .news ul li{width:45.6674473068%;list-style:none;opacity:0;display:none;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}body.category--home .news ul li:nth-of-type(1),body.category--home .news ul li:nth-of-type(2){display:block}body.category--home .news ul li a{text-decoration:none;color:#22252c;-webkit-transition:all .8s ease;transition:all .8s ease}body.category--home .news ul li a>div,body.category--home .philosophy .inner .text span{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}body.category--home .news ul li a>div{transition:all .8s ease}body.category--home .news ul li a>div .img{margin:0}body.category--home .news ul li a>div .text{position:relative;margin-top:12.8205128205%}body.category--home .news ul li a>div .text .date{font-size:.7vw;margin:6.4102564103% auto;color:#9b9d9f}body.category--home .news ul li a>div .text .title{font-size:1vw;line-height:2;margin:0 auto 6.4102564103%}body.category--home .news ul li a>div .text>p{font-size:.85vw;line-height:2}body.category--home .news ul li a:hover>div{opacity:.6}@media (max-width:1000px){body.category--home .news ul li{width:100%;margin-bottom:4.6838407494%}body.category--home .news ul li a>div{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-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-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}body.category--home .news ul li a>div .img{width:47.3076923077%;margin:0}body.category--home .news ul li a>div .text{width:48.0769230769%;margin-top:0}body.category--home .news ul li a>div .text .date{font-size:12px!important;margin:0 auto 5.1282051282%}body.category--home .news ul li a>div .text .title{font-size:12px!important;line-height:1.6}}body.category--home .news .twitter{position:absolute;top:0;right:0;overflow:auto;width:19.5%;margin:12.9% 13.5% 0 0;padding-top:21.5%;border:1px solid #f0f0f0}@media (max-width:1500px){body.category--home .news .twitter{width:23.4%;margin:15.48% 6.075% 0 0;padding-top:25.8%}}body.category--home .news .twitter .contents{position:absolute;top:0;left:0;width:100%}@media (max-width:1000px){body.category--home .news .twitter{position:relative;width:91.25%;margin:10% auto 0;padding-top:65%}}body.category--home .news.is--inview .inner>.title{opacity:1}body.category--home .news.is--inview .inner .btn{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}body.category--home .news.is--inview ul li{opacity:1}body.category--home .philosophy{position:relative}body.category--home .philosophy .inner{width:73%;margin:0 auto;padding:0 0 14.5%}@media (max-width:1500px){body.category--home .philosophy .inner{width:87.6%}}body.category--home .philosophy .inner>.title{display:none}@media (max-width:1000px){body.category--home .philosophy .inner{width:91.25%;padding-top:15%}body.category--home .philosophy .inner>.title{position:relative;display:block;width:50.4%;margin:0 auto 5.4794520548%;z-index:10;opacity:.1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--home .philosophy .inner>.title svg .st0{fill:#22252b}}body.category--home .philosophy .inner .text{font-weight:lighter;line-height:2.5;margin:2.0547945205% 0 0 56.8493150685%}body.category--home .philosophy .inner .text .br--sp{display:none}@media (max-width:1000px){body.category--home .philosophy .inner .text{position:relative;margin:0;text-align:center;font-size:12px!important;z-index:10}body.category--home .philosophy .inner .text br{display:none}body.category--home .philosophy .inner .text .br--sp{display:block!important}}body.category--home .philosophy .inner .text span{opacity:.2;transition:all .8s ease}body.category--home .philosophy .inner .text span:nth-of-type(1){-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}body.category--home .philosophy .inner .text span:nth-of-type(2){-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-ms-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}body.category--home .philosophy .inner .text span:nth-of-type(3){-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}body.category--home .philosophy .inner .text span:nth-of-type(4){-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}body.category--home .philosophy .inner .text span:nth-of-type(5){-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}body.category--home .philosophy .inner .text span:nth-of-type(6){-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}body.category--home .philosophy .inner .text span:nth-of-type(7){-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}body.category--home .philosophy .inner .text span:nth-of-type(8){-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-ms-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}body.category--home .philosophy .inner .text span:nth-of-type(9){-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-ms-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}body.category--home .philosophy .inner .text span:nth-of-type(10){-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;-ms-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}body.category--home .philosophy .inner .text span:nth-of-type(11){-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}body.category--home .philosophy .inner .text span:nth-of-type(12){-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;-ms-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}body.category--home .philosophy .inner .text span:nth-of-type(13){-webkit-transition-delay:2.2s;-moz-transition-delay:2.2s;-ms-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}body.category--home .philosophy .inner .text span:nth-of-type(14){-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;-ms-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}body.category--home .philosophy .inner .btn{display:block;width:8.2191780822%;margin:5.4794520548% 14.2465753425% 0 auto;padding:.6849315068% 0;pointer-events:none;opacity:0;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;-ms-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}body.category--home .philosophy .inner .btn svg{display:block}body.category--home .philosophy .inner .btn svg:nth-of-type(1){float:left;width:71.6666666667%}body.category--home .philosophy .inner .btn svg:nth-of-type(2){float:right;width:17.5%}body.category--home .philosophy .inner .btn:hover svg:nth-of-type(2){-webkit-animation:arrow01 .8s linear infinite;-moz-animation:arrow01 .8s linear infinite;-ms-animation:arrow01 .8s linear infinite;animation:arrow01 .8s linear infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}body.category--home .philosophy .img{position:absolute;top:0;left:0;width:64.6566576421%;margin:-11% 0 0 -5%;opacity:0;-webkit-transition:opacity 1s ease,transform 20s linear;-moz-transition:opacity 1s ease,transform 20s linear;-ms-transition:opacity 1s ease,transform 20s linear;-o-transition:opacity 1s ease,transform 20s linear;transition:opacity 1s ease,transform 20s linear;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}body.category--home .crosstalk .inner .text,body.category--home .crosstalk .inner>.title{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}@media (max-width:1500px){body.category--home .philosophy .img{margin:-5% 0 0 -10%}}body.category--home .philosophy .img--sp{display:none}@media (max-width:1000px){body.category--home .philosophy .img{display:none}body.category--home .philosophy .img--sp{display:block;position:absolute;top:0;left:0;width:100%;margin:-9% 0 0}}body.category--home .philosophy.is--inview .inner>.title{opacity:1}body.category--home .philosophy.is--inview .inner .text span{opacity:.8}body.category--home .philosophy.is--inview .inner .btn{opacity:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--home .philosophy.is--inview .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}body.category--home .crosstalk{position:relative}body.category--home .crosstalk .inner{width:73%;margin:0 auto;padding:0 0 25%}@media (max-width:1500px){body.category--home .crosstalk .inner{width:87.6%}}@media (max-width:1000px){body.category--home .crosstalk .inner{width:91.25%}}body.category--home .crosstalk .inner>.title{margin:0 0 4.1095890411% 3.7671232877%;opacity:0;transition:all .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--home .crosstalk .inner>.title svg{display:block}body.category--home .crosstalk .inner>.title svg:nth-of-type(1){width:20.2739726027%;margin-bottom:1.9178082192%}body.category--home .crosstalk .inner>.title svg:nth-of-type(2){width:9.2465753425%}@media (max-width:1000px){body.category--home .crosstalk .inner>.title{margin:0}body.category--home .crosstalk .inner>.title svg{display:block}body.category--home .crosstalk .inner>.title svg:nth-of-type(1){width:60.8219178082%;margin-bottom:4.9315068493%}body.category--home .crosstalk .inner>.title svg:nth-of-type(2){width:27.7397260274%}}body.category--home .crosstalk .inner .text{font-weight:lighter;line-height:2;margin:2.0547945205% 0 0 3.7671232877%;opacity:0;transition:all .8s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}body.category--home .about .inner>.title,body.category--home .crosstalk .inner .img:after{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}@media (max-width:1000px){body.category--home .crosstalk .inner .text{font-size:12px!important;margin:9.5890410959% 0 0}}body.category--home .crosstalk .inner .img{position:absolute;top:0;right:0;width:53.5%;margin:0 1% 0 0}body.category--home .crosstalk .inner .img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;transition:all .8s ease;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}@media (max-width:1000px){body.category--home .crosstalk .inner .img{position:relative;width:100%;margin:-4% 1% 0 0;overflow:hidden}body.category--home .crosstalk .inner .img img{width:125.5%;height:auto;margin-left:-13%}}body.category--home .crosstalk .inner .btn{display:block;overflow:hidden;width:11.301369863%;margin:3.4246575342% 0 0 3.7671232877%;padding:1.1643835616% 0 1.0273972603%;opacity:0;background-color:#22252b;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-moz-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-ms-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-o-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease}body.category--home .crosstalk .inner .btn::after{display:table;clear:both;content:""}body.category--home .crosstalk .inner .btn svg{display:block}body.category--home .crosstalk .inner .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--home .crosstalk .inner .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--home .crosstalk .inner .btn:hover{background-color:#999}@media (max-width:1000px){body.category--home .crosstalk .inner .btn{position:relative;width:33.904109589%;padding:3.4931506849% 0 3.0821917808%;margin:4.7945205479% auto 0 0;z-index:10}}body.category--home .crosstalk.is--inview .inner>.title{opacity:1}body.category--home .crosstalk.is--inview .inner .text{opacity:.8}body.category--home .crosstalk.is--inview .inner .img:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--home .crosstalk.is--inview .inner .btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--home .about_works--wrap{width:73%;margin:0 auto}@media (max-width:1500px){body.category--home .about_works--wrap{width:87.6%}}@media (max-width:1000px){body.category--home .about_works--wrap{width:91.25%}}body.category--home .about_works--wrap::after{display:table;clear:both;content:""}body.category--home .about{position:relative;float:left;width:51.7123287671%;margin:0}body.category--home .about .inner{padding:0 0 38.4105960265%}@media (max-width:1000px){body.category--home .about{float:none;width:100%}body.category--home .about .inner{padding:0 0 26.4900662252%}}body.category--home .about .inner>.title{margin:0 0 7.9470198675% 7.2847682119%;opacity:0;transition:all .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--home .about .inner>.title svg{display:block}body.category--home .about .inner>.title svg:nth-of-type(1){width:37.7483443709%;margin-bottom:3.7086092715%}body.category--home .about .inner>.title svg:nth-of-type(2){width:12.0529801325%}@media (max-width:1000px){body.category--home .about .inner>.title{margin:0}body.category--home .about .inner>.title svg{display:block}body.category--home .about .inner>.title svg:nth-of-type(1){width:58.5616438356%;margin-bottom:4.9315068493%}body.category--home .about .inner>.title svg:nth-of-type(2){width:18.698630137%}}body.category--home .about .inner .text{font-weight:lighter;line-height:2;margin:3.9735099338% 0 0 7.2847682119%;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}body.category--home .about .inner .text .br--sp{display:none}@media (max-width:1000px){body.category--home .about .inner .text{font-size:12px!important;margin:9.5890410959% 0 0}body.category--home .about .inner .text .br--sp{display:block}}body.category--home .about .inner .btn{position:relative;z-index:20;display:block;overflow:hidden;width:21.8543046358%;margin:6.6225165563% 0 0 7.2847682119%;padding:2.2516556291% 0 1.9867549669%;opacity:0;background-color:#22252b;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-moz-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-ms-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-o-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease}body.category--home .about .inner .img:after,body.category--home .works .inner>.title{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}body.category--home .about .inner .btn::after{display:table;clear:both;content:""}body.category--home .about .inner .btn svg{display:block}body.category--home .about .inner .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--home .about .inner .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--home .about .inner .btn:hover{background-color:#999}@media (max-width:1000px){body.category--home .about .inner .btn{position:relative;width:33.904109589%;padding:3.4931506849% 0 3.0821917808%;margin:4.7945205479% auto 0 0;z-index:10}}body.category--home .about .inner .img{position:relative;width:100%;margin-top:-2.9139072848%}body.category--home .about .inner .img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;transition:all .8s ease;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}@media (max-width:1000px){body.category--home .about .inner .img{position:relative;width:100%;margin:-4% 1% 0 0;padding-top:65.15%;overflow:hidden}body.category--home .about .inner .img img{position:absolute;top:0;left:0}}body.category--home .about.is--inview .inner>.title{opacity:1}body.category--home .about.is--inview .inner .text{opacity:.8}body.category--home .about.is--inview .inner .img:after,body.category--home .about.is--inview .inner ul li:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--home .about.is--inview .inner .btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--home .works{position:relative;float:right;width:35.6164383562%;margin:0}body.category--home .works .inner{padding:0 0 38.4105960265%}@media (max-width:1000px){body.category--home .works{float:none;width:100%}body.category--home .works .inner{padding:0 0 26.4900662252%}}body.category--home .works .inner>.title{position:relative;margin:-2.397260274% 0 11.5384615385% 10.5769230769%;opacity:0;transition:all .8s ease;-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}@media (max-width:1500px){body.category--home .works .inner>.title{margin:-2.397260274% 0 0 6.7307692308%}}body.category--home .works .inner>.title svg{display:block}body.category--home .works .inner>.title svg:nth-of-type(1){width:32.3076923077%;margin-bottom:5.3846153846%}body.category--home .works .inner>.title svg:nth-of-type(2){width:17.3076923077%}@media (max-width:1000px){body.category--home .works .inner>.title{margin:0}body.category--home .works .inner>.title svg{display:block}body.category--home .works .inner>.title svg:nth-of-type(1){width:34.5205479452%;margin-bottom:4.9315068493%}body.category--home .works .inner>.title svg:nth-of-type(2){width:18.4931506849%}}body.category--home .works .inner .text{font-weight:lighter;line-height:2;margin:5.7692307692% 0 0 10.5769230769%;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}@media (max-width:1500px){body.category--home .works .inner .text{margin:5.7692307692% 0 0 6.7307692308%}}@media (max-width:1000px){body.category--home .works .inner .text{font-size:12px!important;margin:9.5890410959% 0 0}}body.category--home .works .inner .btn{position:relative;z-index:20;display:block;overflow:hidden;width:31.7307692308%;margin:9.6153846154% 0 0 10.5769230769%;padding:3.2692307692% 0 2.8846153846%;opacity:0;background-color:#22252b;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition:transform .8s ease 2.2s,opacity .8s ease 2.2s,background-color .4s ease;-moz-transition:transform .8s ease 2.2s,opacity .8s ease 2.2s,background-color .4s ease;-ms-transition:transform .8s ease 2.2s,opacity .8s ease 2.2s,background-color .4s ease;-o-transition:transform .8s ease 2.2s,opacity .8s ease 2.2s,background-color .4s ease;transition:transform .8s ease 2.2s,opacity .8s ease 2.2s,background-color .4s ease}body.category--home .interview .inner>.title,body.category--home .works .inner .img:after{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}@media (max-width:1500px){body.category--home .works .inner .btn{margin:9.6153846154% 0 0 6.7307692308%}}body.category--home .works .inner .btn::after{display:table;clear:both;content:""}body.category--home .works .inner .btn svg{display:block}body.category--home .interview .inner>.title svg .st0,body.category--home .recruit .inner>.title svg .st0,body.category--home .work .inner>.title svg .st0{fill:#22252c}body.category--home .works .inner .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--home .works .inner .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--home .works .inner .btn:hover{background-color:#999}@media (max-width:1000px){body.category--home .works .inner .btn{position:relative;width:33.904109589%;padding:3.4931506849% 0 3.0821917808%;margin:4.7945205479% auto 0 0;z-index:10}}body.category--home .works .inner .img{position:relative;width:100%;margin-top:-4.2307692308%}body.category--home .works .inner .img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;transition:all .8s ease;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--home .works .inner .img--sp{display:none}@media (max-width:1000px){body.category--home .works .inner .img{display:none}body.category--home .works .inner .img--sp{display:block;position:relative;width:100%;margin:-4% 1% 0 0;padding-top:65.15%;overflow:hidden}body.category--home .works .inner .img--sp img{position:absolute;top:0;left:0;margin-top:-10%}body.category--home .works .inner .img--sp:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}}body.category--home .works.is--inview .inner>.title{opacity:1}body.category--home .works.is--inview .inner .text{opacity:.8}body.category--home .works.is--inview .inner .img--sp:after,body.category--home .works.is--inview .inner .img:after,body.category--home .works.is--inview .inner ul li:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--home .works.is--inview .inner .btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--home .interview{position:relative;margin-bottom:17.5%}@media (max-width:1000px){body.category--home .interview{margin-bottom:37.5%}}body.category--home .interview .inner{position:relative;z-index:10;width:73%;margin:0 auto}@media (max-width:1500px){body.category--home .interview .inner{width:87.6%}}@media (max-width:1000px){body.category--home .interview .inner{width:91.25%;z-index:10}}body.category--home .interview .inner>.title{margin:0 0 4.1095890411% 3.7671232877%;opacity:0;transition:all .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--home .interview .inner>.title svg{display:block}body.category--home .interview .inner>.title svg:nth-of-type(1){width:18.0821917808%;margin-bottom:1.9178082192%}body.category--home .interview .inner>.title svg:nth-of-type(2){width:16.301369863%}@media (max-width:1000px){body.category--home .interview .inner>.title{margin:0}body.category--home .interview .inner>.title svg{display:block}body.category--home .interview .inner>.title svg:nth-of-type(1){width:54.2465753425%;margin-bottom:4.9315068493%}body.category--home .interview .inner>.title svg:nth-of-type(2){width:48.904109589%}}body.category--home .interview .inner .text{font-weight:lighter;line-height:2;margin:0 0 0 3.7671232877%;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media (max-width:1000px){body.category--home .interview .inner .text{font-size:12px!important;margin:9.5890410959% 0 0}}body.category--home .interview .inner .btn{display:block;overflow:hidden;width:11.301369863%;margin:4.1095890411% 0 0 3.7671232877%;padding:1.1643835616% 0 1.0273972603%;opacity:0;background-color:#22252b;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-moz-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-ms-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;-o-transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease;transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,background-color .4s ease}body.category--home .interview .inner .btn::after{display:table;clear:both;content:""}body.category--home .interview .inner .btn svg{display:block}body.category--home .interview .inner .btn svg .st0{fill:#fff}body.category--home .interview .inner .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--home .interview .inner .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--home .interview .inner .btn:hover{background-color:#999}@media (max-width:1000px){body.category--home .interview .inner .btn{position:relative;width:33.904109589%;padding:3.4931506849% 0 3.0821917808%;margin:4.7945205479% auto 0 0;z-index:10}}body.category--home .interview .img{position:relative;width:98%;margin:-1.15% auto}@media (max-width:1000px){body.category--home .interview .img{width:100%;margin:-4% auto}}body.category--home .interview .img>ul{font-size:0;margin-bottom:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}body.category--home .interview .img>ul li{position:relative;width:16.6666666667%;margin:0;padding:0;list-style:none}body.category--home .interview .img>ul li a{position:relative;display:block}body.category--home .interview .img:after,body.category--home .interview .img>ul li a:after{position:absolute;-webkit-transition:all .8s ease;left:0;content:"";top:0}body.category--home .interview .img>ul li a:after{display:block;width:100%;height:100%;opacity:0;background-size:100% auto;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body.category--home .interview .img>ul li a:hover:after{opacity:1}body.category--home .interview .img>ul li.num--01 a:after{background-image:url(../img/home/interview_img01_h.png)}body.category--home .interview .img>ul li.num--02 a:after{background-image:url(../img/home/interview_img02_h.png)}body.category--home .interview .img>ul li.num--03 a:after{background-image:url(../img/home/interview_img03_h.png)}body.category--home .interview .img>ul li.num--04 a:after{background-image:url(../img/home/interview_img04_h.png)}body.category--home .interview .img>ul li.num--05 a:after{background-image:url(../img/home/interview_img05_h.png)}body.category--home .interview .img>ul li.num--06 a:after{background-image:url(../img/home/interview_img06_h.png)}body.category--home .interview .img>ul li.num--07 a:after{background-image:url(../img/home/interview_img07_h.png)}body.category--home .interview .img>ul li.num--08 a:after{background-image:url(../img/home/interview_img08_h.png)}body.category--home .interview .img>ul li.num--09 a:after{background-image:url(../img/home/interview_img09_h.png)}body.category--home .interview .img>ul li.num--10 a:after{background-image:url(../img/home/interview_img10_h.png)}body.category--home .interview .img>ul li.num--11 a:after{background-image:url(../img/home/interview_img11_h.png)}body.category--home .interview .img>ul li.num--12 a:after{background-image:url(../img/home/interview_img12_h.png)}body.category--home .interview .img>ul li.num--13 a:after{background-image:url(../img/home/interview_img13_h.png)}body.category--home .interview .img>ul li.num--14 a:after{background-image:url(../img/home/interview_img14_h.png)}body.category--home .interview .img>ul li .slick-next,body.category--home .interview .img>ul li .slick-prev{width:4%;padding-bottom:32.65%;height:0;background-image:url(../../php/modules/svg/common/icon_arrow_b.svg);background-size:65% auto;background-repeat:no-repeat;background-position:center;top:0;z-index:100;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--home .interview .img:after,body.category--home .work .inner>.title{-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}body.category--home .interview .img>ul li .slick-next:before,body.category--home .interview .img>ul li .slick-prev:before{display:none}body.category--home .interview .img>ul li .slick-next:hover,body.category--home .interview .img>ul li .slick-prev:hover{opacity:.8}body.category--home .interview .img>ul li .slick-prev{left:0;margin:16.27% 0 0}body.category--home .interview .img>ul li .slick-next{right:0;margin:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1000px){body.category--home .interview .img>ul li .slick-next,body.category--home .interview .img>ul li .slick-prev{display:none!important}}body.category--home .interview .img>ul li .slick-dots{width:40%;bottom:0;left:0;right:0;margin:0 auto -2.4%}body.category--home .interview .img>ul li .slick-dots li{width:8%}body.category--home .interview .img>ul li .slick-dots li button{width:4px;height:4px;padding:0;background-color:#ccc;border-radius:50%;margin:0 auto}body.category--home .interview .img>ul li .slick-dots li button:before{display:none}body.category--home .interview .img>ul li .slick-dots li.slick-active button{background-color:#666}@media (max-width:1000px){body.category--home .interview .img>ul li li a:hover:after{display:none}body.category--home .interview .img>ul li .slick-dots{width:80%;margin:0 auto -14%}}body.category--home .interview .img:after{display:block;width:100%;height:100%;background-color:#fff;transition:all .8s ease;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--home .interview.is--inview .inner>.title{opacity:1}body.category--home .interview.is--inview .inner .text{opacity:.8}body.category--home .interview.is--inview .inner .btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--home .interview.is--inview .inner .movie{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}body.category--home .interview.is--inview .img:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--home .work{position:relative;margin-bottom:14.65%}@media (max-width:1000px){body.category--home .work{margin-bottom:17.5%}}body.category--home .work .inner{position:relative;z-index:10;width:73%;margin:0 auto}@media (max-width:1500px){body.category--home .work .inner{width:87.6%}}@media (max-width:1000px){body.category--home .work .inner{width:91.25%}}body.category--home .work .inner>.title{margin:0 0 4.1095890411% 3.7671232877%;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--home .work .inner>.title svg{display:block}body.category--home .work .inner>.title svg:nth-of-type(1){width:18.0821917808%;margin-bottom:1.9178082192%}body.category--home .work .inner>.title svg:nth-of-type(2){width:6.095890411%}@media (max-width:1000px){body.category--home .work .inner>.title{margin:0}body.category--home .work .inner>.title svg{display:block}body.category--home .work .inner>.title svg:nth-of-type(1){width:63.2876712329%;margin-bottom:4.9315068493%}body.category--home .work .inner>.title svg:nth-of-type(2){width:18.2876712329%}}body.category--home .work .inner .text{font-weight:lighter;line-height:2;margin:0 0 0 3.7671232877%;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media (max-width:1000px){body.category--home .work .inner .text{font-size:12px!important;margin:9.5890410959% 0 0}}body.category--home .work .inner .btn{display:block;overflow:hidden;width:11.301369863%;margin:4.1095890411% 0 0 3.7671232877%;padding:1.1643835616% 0 1.0273972603%;opacity:0;background-color:#22252b;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);-webkit-transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease;-moz-transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease;-ms-transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease;-o-transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease;transition:transform .8s ease 1.4s,opacity .8s ease 1.4s,background-color .4s ease}body.category--home .work .inner .btn::after{display:table;clear:both;content:""}body.category--home .work .inner .btn svg{display:block}body.category--home .work .inner .btn svg .st0{fill:#fff}body.category--home .work .inner .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--home .work .inner .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--home .work .inner .btn:hover{background-color:#999}@media (max-width:1000px){body.category--home .work .inner .btn{position:relative;width:33.904109589%;padding:3.4931506849% 0 3.0821917808%;margin:4.7945205479% auto 0 0;z-index:10}}body.category--home .work .inner .img02{position:absolute;top:0;right:0;width:52.397260274%;margin:0 0 4.4520547945% auto}body.category--home .work .inner .img02:after{position:absolute;top:0;left:0;display:block;width:100%;height:110%;margin-top:-2%;content:"";background-color:#fff;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}body.category--home .work .inner .img--sp{display:none}@media (max-width:1000px){body.category--home .work .inner .img02{display:none}body.category--home .work .inner .img--sp{display:block;position:relative;width:100%;margin:-4% 1% 0 0;overflow:hidden}body.category--home .work .inner .img--sp img{width:278%;height:auto;margin-left:-65%}body.category--home .work .inner .img--sp:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}}body.category--home .recruit .inner>.title,body.category--home .work .img01:after{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}body.category--home .recruit .inner ul li a>div:after,body.category--home .work .img01:after{height:110%;background-color:#fff;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right}body.category--home .work .img01{position:relative;top:0;left:0;width:98%;margin:0 auto 3.25%}body.category--home .work .img01:after{position:absolute;top:0;left:0;display:block;width:100%;content:"";transition:all .8s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-o-transform-origin:right;transform-origin:right}body.category--home .work.is--inview .inner>.title{opacity:1}body.category--home .work.is--inview .inner .text{opacity:.8}body.category--home .work.is--inview .inner .btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--home .work.is--inview .img01:after,body.category--home .work.is--inview .inner .img--sp:after,body.category--home .work.is--inview .inner .img02:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--home .recruit{position:relative;margin-bottom:14.65%;padding:5.2% 0 0}body.category--home .recruit:before{position:absolute;top:0;left:0;width:100%;padding-top:22.15%;content:"";background-image:url(../img/home/recruit_bg.png);background-size:3.4% auto}@media (max-width:1000px){body.category--home .work .img01{display:none}body.category--home .recruit{margin-bottom:17.5%}body.category--home .recruit:before{display:none}}body.category--home .recruit .inner{position:relative;z-index:10;width:73%;margin:0 auto}@media (max-width:1500px){body.category--home .recruit .inner{width:87.6%}}@media (max-width:1000px){body.category--home .recruit .inner{width:91.25%}}body.category--home .recruit .inner>.title{margin:0 0 6.8493150685% 3.7671232877%;opacity:0;transition:all .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--home .recruit .inner>.title svg{display:block}body.category--home .recruit .inner>.title svg:nth-of-type(1){width:23.1506849315%;margin-bottom:1.9178082192%}body.category--home .recruit .inner>.title svg:nth-of-type(2){width:6.2328767123%}@media (max-width:1000px){body.category--home .recruit .inner>.title{margin:0}body.category--home .recruit .inner>.title svg{display:block}body.category--home .recruit .inner>.title svg:nth-of-type(1){width:69.4520547945%;margin-bottom:4.9315068493%}body.category--home .recruit .inner>.title svg:nth-of-type(2){width:18.698630137%;margin-bottom:6.8493150685%}}body.category--home .recruit .inner ul{position:relative;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}body.category--home .recruit .inner ul li{width:31.5068493151%;padding:2.4657534247%;list-style:none;background-color:#fff}@media (max-width:1000px){body.category--home .recruit .inner ul li{width:100%;margin-bottom:4.1095890411%;padding:0}}body.category--home .recruit .inner ul li a{text-decoration:none;color:#fff}body.category--home .recruit .inner ul li a>div{position:relative}body.category--home .recruit .inner ul li a>div .img{overflow:hidden}body.category--home .recruit .inner ul li a>div .img img{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body.category--home .recruit .inner ul li a>div .btn{position:relative;width:64.1160949868%;margin:-6.0686015831% -6.5963060686% 0 auto;padding:3.9577836412% 2.6385224274%;opacity:0;background-color:#22252c;-webkit-transition:opacity .8s ease 1.4s,transform .8s ease 1.4s,background-color .4s ease 0s,color .4s ease 0s;-moz-transition:opacity .8s ease 1.4s,transform .8s ease 1.4s,background-color .4s ease 0s,color .4s ease 0s;-ms-transition:opacity .8s ease 1.4s,transform .8s ease 1.4s,background-color .4s ease 0s,color .4s ease 0s;-o-transition:opacity .8s ease 1.4s,transform .8s ease 1.4s,background-color .4s ease 0s,color .4s ease 0s;transition:opacity .8s ease 1.4s,transform .8s ease 1.4s,background-color .4s ease 0s,color .4s ease 0s;-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);-o-transform:translateX(-10%);transform:translateX(-10%)}body.category--home .recruit .inner ul li a>div .btn br{display:none}body.category--home .recruit .inner ul li a>div .btn svg{position:absolute;top:0;right:0;width:8.6419753086%;margin:7.4074074074% 4.1152263374% 0 0}body.category--home .recruit .inner ul li a>div .btn svg .st0{fill:#fff;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}@media (max-width:1000px){body.category--home .recruit .inner ul li a>div .btn{width:100%;margin:0 0 0 auto;font-size:12px!important;color:#fff;line-height:1.5;padding:4.347826087%}body.category--home .recruit .inner ul li a>div .btn br{display:none}body.category--home .recruit .inner ul li a>div .btn svg{bottom:0;top:0;width:8.2304526749%;margin:auto 4.1152263374% auto 0}body.category--home .recruit .inner ul li a>div .btn svg .st0{fill:#fff}}body.category--home .contact>.inner>.img:after,body.category--home .recruit .inner ul li a>div:after{display:block;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;top:0;left:0;content:""}body.category--home .recruit .inner ul li a>div:after{position:absolute;width:100%;transition:all .8s ease;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-o-transform-origin:right;transform-origin:right}body.category--home .recruit .inner ul li a:hover{color:#fff}body.category--home .recruit .inner ul li a:hover>div .img 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)}body.category--home .recruit .inner ul li a:hover>div .btn{background-color:#353a47}body.category--home .recruit.is--inview .inner>.title{opacity:1}body.category--home .recruit.is--inview .inner ul li a>div .btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--home .recruit.is--inview .inner ul li a>div:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--home .contact{position:relative;width:73%;margin:0 auto 14.65%}@media (max-width:1500px){body.category--home .contact{width:87.6%}}@media (max-width:1000px){body.category--home .recruit .inner ul li a:hover>div .btn{background-color:#afb8bb;color:#fff}body.category--home .recruit .inner ul li a:hover>div .btn svg .st0{fill:#fff}body.category--home .contact{width:91.25%}body.category--home .contact>a{position:absolute;top:0;left:0;width:100%;height:100%}}body.category--home .contact>.inner>.img{position:relative}body.category--home .contact>.inner>.img:after{position:absolute;width:100%;height:110%;background-color:#fff;transition:all .8s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}@media (max-width:1000px){body.category--home .contact>.inner>.img{overflow:hidden}body.category--home .contact>.inner>.img img{width:130%;height:auto}}body.category--home .contact>.inner>.title{position:absolute;top:0;left:0;width:16.7123287671%;margin:9.5890410959% 0 0 4.1095890411%;z-index:10;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.category--home .contact>.inner>.title svg .st0{fill:#fff}@media (max-width:1000px){body.category--home .contact>.inner>.title{width:50.1369863014%;margin:6.8493150685% 0 0 4.1095890411%}}body.category--home .contact>.inner .btn{display:inline-block;position:absolute;top:0;left:0;margin:18.4931506849% 0 0 4.1095890411%;font-size:.8vw;background-color:#22252b;color:#fff;text-decoration:none;padding:1.2328767123% 4.7945205479% 1.2328767123% 1.0273972603%;border:1px solid #fff;opacity:0;-webkit-transition:background-color .4s ease 0s;-moz-transition:background-color .4s ease 0s;-ms-transition:background-color .4s ease 0s;-o-transition:background-color .4s ease 0s;transition:background-color .4s ease 0s}body.category--home .contact.is--inview .inner>.btn,body.category--home .contact.is--inview .inner>.title{opacity:1}body.category--home .contact>.inner .btn svg{position:absolute;top:0;right:0;width:8.6419753086%;margin:4.9382716049% 4.1152263374% 0 0}body.category--home .contact>.inner .btn svg .st0{fill:#fff}body.category--home .contact>.inner .btn:hover{background-color:#444}@media (max-width:1000px){body.category--home .contact>.inner .btn{font-size:10px;padding:10px 50px 10px 10px;margin:27.397260274% 0 0 4.1095890411%}body.category--home .contact>.inner .btn svg{position:absolute;top:0;right:0;width:16px;margin:11px 5px 0 0}body.category--home .contact>.inner .btn svg .st0{fill:#fff}}body.category--home .contact.is--inview .inner>.img:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}@-webkit-keyframes arrow01{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}}@-moz-keyframes arrow01{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}}@-ms-keyframes arrow01{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}}@keyframes arrow01{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}}@-webkit-keyframes LINE{0%{stroke-dashoffset:3000;fill-opacity:0}30%{fill-opacity:0}35%{fill-opacity:1}100%{stroke-dashoffset:0;fill-opacity:1}}@-moz-keyframes LINE{0%{stroke-dashoffset:3000;fill-opacity:0}30%{fill-opacity:0}35%{fill-opacity:1}100%{stroke-dashoffset:0;fill-opacity:1}}@-ms-keyframes LINE{0%,30%{fill-opacity:0}100%,35%{fill-opacity:1}0%{stroke-dashoffset:3000}100%{stroke-dashoffset:0}}@keyframes LINE{0%{stroke-dashoffset:3000;fill-opacity:0}30%{fill-opacity:0}35%{fill-opacity:1}100%{stroke-dashoffset:0;fill-opacity:1}}body.category--about .section--company>.inner>.title .en svg .st0,body.category--about .section--philosophy>.inner>.title .en svg .st0{fill:#eee}body.category--about .mainvisual{background-image:url(../img/about/main_bg.png)}body.category--about .mainvisual>.title{width:10.6071428571%}@media (max-width:1500px){body.category--about .mainvisual>.title{width:12.5357142857%}}@media (max-width:1000px){body.category--about .mainvisual>.title{width:38.5714285714%}}body.category--about .section--head{padding-bottom:10.7%}body.category--about .section--head .copy{margin-bottom:8.75%}body.category--about .section--head .snav li{width:5.06%}body.category--about .section--head .snav li svg:nth-of-type(1){width:75%}body.category--about .section--head .snav li:nth-of-type(3){width:5.06%}body.category--about .section--head .snav li:nth-of-type(3) svg:nth-of-type(1){width:70.652173913%}@media (max-width:1000px){body.category--about .section--head .snav li{width:13.8%}body.category--about .section--head .snav li:nth-of-type(3){width:15.18%}}body.category--about .section--philosophy{position:relative;margin-bottom:10.5%;padding-top:3.5%}body.category--about .section--philosophy>.inner{position:relative;width:73%;margin:0 auto}@media (max-width:1500px){body.category--about .section--philosophy>.inner{width:80.3%}}@media (max-width:1000px){body.category--about .section--philosophy>.inner{width:91.25%}}body.category--about .section--philosophy>.inner>.title{font-size:.75vw;position:relative;padding-top:12.1917808219%}body.category--about .section--philosophy>.inner>.title .ja{margin-bottom:2.6712328767%;opacity:0;-webkit-transform:translateX(-1.3698630137%);-moz-transform:translateX(-1.3698630137%);-ms-transform:translateX(-1.3698630137%);-o-transform:translateX(-1.3698630137%);transform:translateX(-1.3698630137%);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--about .section--philosophy>.inner>.title .ja svg:nth-of-type(1){width:5.5479452055%}body.category--about .section--philosophy>.inner>.title .en{margin-left:-9.5890410959%;opacity:0;transition:opacity .8s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.category--about .section--company>.inner>.title .en,body.category--about .section--philosophy>.inner .copy{-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease}body.category--about .section--philosophy>.inner>.title .en svg{width:22.8767123288%}@media (max-width:1000px){body.category--about .section--philosophy>.inner>.title .ja{margin:0 auto 2.7397260274%;text-align:center}body.category--about .section--philosophy>.inner>.title .ja svg:nth-of-type(1){width:22.1917808219%}body.category--about .section--philosophy>.inner>.title .en{margin:0 auto;text-align:center}body.category--about .section--philosophy>.inner>.title .en svg{width:68.6301369863%}}body.category--about .section--philosophy>.inner .copy{line-height:2.2;position:relative;z-index:10;box-sizing:border-box;width:54.1095890411%;padding:8.2191780822% 8.2191780822% 0 0;text-align:justify;letter-spacing:.1em;opacity:0;background-color:#fff;transition:opacity .8s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media (max-width:1000px){body.category--about .section--philosophy>.inner .copy{font-size:12px!important;width:100%;margin-bottom:4.7945205479%;padding:8.2191780822% 0 0}}body.category--about .section--philosophy>.inner .img01{position:absolute;top:0;right:0;width:61.301369863%}@media (max-width:1000px){body.category--about .section--philosophy>.inner .img01{position:relative;width:100%}}body.category--about .section--philosophy>.inner .img01:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}body.category--about .section--philosophy>.inner .sample,body.category--about .section--philosophy>.inner .triangle{width:45.3424657534%;margin-top:6.8493150685%;padding-top:6.8493150685%;border-top:1px solid #eee}body.category--about .section--philosophy .img02,body.category--about .section--philosophy .img03{-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;top:0;right:0}body.category--about .section--philosophy>.inner .triangle{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width:1000px){body.category--about .section--philosophy>.inner .triangle{width:100%;margin-top:3.4246575342%;border:none}}body.category--about .section--philosophy>.inner .triangle>.box{width:45.3172205438%;margin-bottom:13.5951661631%}@media (max-width:1000px){body.category--about .section--philosophy>.inner .triangle>.box{width:100%;margin-bottom:6.7975830816%}}body.category--about .section--philosophy>.inner .triangle>.box>.title{font-weight:700;position:relative;margin-bottom:10%;padding-bottom:5%;letter-spacing:.1em;color:#090b45;border-bottom:2px solid #afb8bb}@media (max-width:1000px){body.category--about .section--philosophy>.inner .triangle>.box>.title{font-size:16px!important;margin-bottom:3.3333333333%;padding-bottom:3.3333333333%}body.category--about .section--philosophy>.inner .triangle>.box>p{font-size:12px!important}}body.category--about .section--philosophy>.inner .triangle>.box>.title:after{position:absolute;bottom:0;left:0;height:inherit;margin-bottom:-2px;content:"";border-bottom:2px solid #090b45}body.category--about .section--philosophy>.inner .triangle>.box>p{line-height:2;text-align:justify}body.category--about .section--philosophy>.inner .triangle>.box:nth-of-type(1)>.title:after{width:33.3333333333%}@media (max-width:1500px){body.category--about .section--philosophy>.inner .triangle>.box:nth-of-type(1)>.title:after{width:85px}}body.category--about .section--philosophy>.inner .triangle>.box:nth-of-type(2)>.title:after{width:36.6666666667%}@media (max-width:1500px){body.category--about .section--philosophy>.inner .triangle>.box:nth-of-type(2)>.title:after{width:90px}}body.category--about .section--philosophy>.inner .triangle>.box:nth-of-type(3){margin-bottom:0}body.category--about .section--philosophy>.inner .triangle>.box:nth-of-type(3)>.title:after{width:48.3333333333%}@media (max-width:1500px){body.category--about .section--philosophy>.inner .triangle>.box:nth-of-type(3)>.title:after{width:125px}}body.category--about .section--philosophy .img02{position:absolute;width:22.385%;margin:20% 5.75% 0 0;opacity:0;-webkit-transform:translateX(1.3698630137%);-moz-transform:translateX(1.3698630137%);-ms-transform:translateX(1.3698630137%);-o-transform:translateX(1.3698630137%);transform:translateX(1.3698630137%);-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--about .section--philosophy .img03{position:absolute;width:29.04%;margin:31.5% 17.5% 0 0;opacity:0;-webkit-transform:translateX(1.3698630137%);-moz-transform:translateX(1.3698630137%);-ms-transform:translateX(1.3698630137%);-o-transform:translateX(1.3698630137%);transform:translateX(1.3698630137%);-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--about .section--philosophy.is--inview>.inner>.title .ja{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--about .section--philosophy.is--inview>.inner .copy,body.category--about .section--philosophy.is--inview>.inner>.title .en{opacity:1}body.category--about .section--philosophy.is--inview>.inner .img01:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--about .section--philosophy.is--inview .img02,body.category--about .section--philosophy.is--inview .img03{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--about .section--company{position:relative;margin-bottom:10.5%;padding-top:3.5%}body.category--about .section--company>.inner{position:relative;width:73%;margin:0 auto}@media (max-width:1500px){body.category--about .section--company>.inner{width:80.3%}}@media (max-width:1000px){body.category--about .section--company>.inner{width:91.25%}}body.category--about .section--company>.inner>.title{font-size:.75vw;position:relative;padding-top:12.1917808219%;text-align:right}body.category--about .section--company>.inner>.title .ja{margin-bottom:2.6712328767%;opacity:0;-webkit-transform:translateX(-1.3698630137%);-moz-transform:translateX(-1.3698630137%);-ms-transform:translateX(-1.3698630137%);-o-transform:translateX(-1.3698630137%);transform:translateX(-1.3698630137%);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--about .section--company>.inner .img01:after,body.category--crosstalk .section .block .img:after{left:0;height:100%;content:"";background-color:#fff;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right}body.category--about .section--company>.inner>.title .ja svg:nth-of-type(1){width:5.5479452055%}body.category--about .section--company>.inner>.title .en{margin-right:-7.8767123288%;opacity:0;transition:opacity .8s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.category--about .section--company>.inner>.title .en svg{width:19.8630136986%}@media (max-width:1000px){body.category--about .section--company>.inner>.title .ja{margin:0 auto 2.7397260274%;text-align:center}body.category--about .section--company>.inner>.title .ja svg:nth-of-type(1){width:22.1917808219%}body.category--about .section--company>.inner>.title .en{margin:0 auto;text-align:center}body.category--about .section--company>.inner>.title .en svg{width:59.5890410959%}}body.category--about .section--company>.inner .overview{font-size:0;line-height:2.2;position:relative;z-index:10;box-sizing:border-box;width:55.4794520548%;margin:0 0 0 auto;padding:8.2191780822% 0 0 8.2191780822%;opacity:0;background-color:#fff;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}body.category--about .section--company>.inner .overview::after{display:table;clear:both;content:""}@media (max-width:1000px){body.category--about .section--company>.inner .overview{width:100%;padding:8.2191780822% 0 0}}body.category--about .section--company>.inner .overview li{list-style:none}body.category--about .section--company>.inner .overview li::after{display:table;clear:both;content:""}body.category--about .section--company>.inner .overview li a{color:#000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--about .section--company>.inner .overview li a:hover{color:#999}body.category--about .section--company>.inner .overview li .dt{float:left;width:21.7721518987%;vertical-align:top}body.category--about .section--company>.inner .overview li .dd{float:right;width:77.4683544304%}body.category--about .section--company>.inner .overview li .dd span{display:inline-block}@media (max-width:1000px){body.category--about .section--company>.inner .overview li{font-size:12px!important;line-height:2;width:100%}body.category--about .section--company>.inner .overview li .dt{font-weight:700;float:none;width:100%}body.category--about .section--company>.inner .overview li .dd{float:none;width:100%;margin-bottom:3.7974683544%}}body.category--about .section--company>.inner .img01{position:absolute;top:0;left:0;width:61.301369863%}@media (max-width:1000px){body.category--about .section--company>.inner .img01{position:relative;display:none;width:100%}}body.category--about .section--company .img02,body.category--about .section--company>.inner .img01:after{position:absolute;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;top:0}body.category--about .section--company>.inner .img01:after{display:block;width:100%;transition:all .8s ease;-webkit-transform-origin:right;transform-origin:right;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}body.category--about .section--company .img02{right:0;width:35.75%;margin:16% -.5% 0 0;opacity:0;-webkit-transform:translateX(1.3698630137%);-moz-transform:translateX(1.3698630137%);-ms-transform:translateX(1.3698630137%);-o-transform:translateX(1.3698630137%);transform:translateX(1.3698630137%);transition:all .8s ease;-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--about .section--company.is--inview>.inner>.title .ja{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--about .section--company.is--inview>.inner .overview,body.category--about .section--company.is--inview>.inner>.title .en{opacity:1}body.category--about .section--company.is--inview>.inner .img01:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--about .section--access.is--inview>.inner>.title .ja,body.category--about .section--company.is--inview .img02{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);opacity:1}body.category--about .section--company.is--inview .img02{transform:translateX(0)}body.category--about .section--access{position:relative;margin-bottom:10.5%;padding-top:3.5%}body.category--about .section--access>.inner{position:relative;margin:0 auto}@media (max-width:1000px){body.category--about .section--access>.inner{width:91.25%}}body.category--about .section--access>.inner>.title{font-size:.75vw;position:relative;z-index:10;padding-top:0;padding-bottom:8%}@media (max-width:1500px){body.category--about .section--access>.inner>.title{padding-bottom:8%}body.category--about .section--access>.inner>.title .ja{margin:4% 0 1.95% 13.5%}}@media (max-width:1250px){body.category--about .section--access>.inner>.title{padding-bottom:8%}}body.category--about .section--access>.inner>.title .ja{margin:2.5% 0 1.95% 13.5%;opacity:0;-webkit-transform:translateX(-1%);-moz-transform:translateX(-1%);-ms-transform:translateX(-1%);-o-transform:translateX(-1%);transform:translateX(-1%);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--about .section--access>.inner>.title .ja svg:nth-of-type(1){width:4.05%}body.category--about .section--access>.inner>.title .ja svg:nth-of-type(1) *{fill:#000}body.category--about .section--access>.inner>.title .en{margin:0 0 0 10%;opacity:0;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.category--about .section--access>.inner>.title .en svg{width:11.8%}body.category--about .section--access>.inner>.title .en svg .st0{fill:#eee}@media (max-width:1000px){body.category--about .section--access>.inner>.title{padding-bottom:9.5890410959%}body.category--about .section--access>.inner>.title .ja{margin:0 auto 2.7397260274%;text-align:center}body.category--about .section--access>.inner>.title .ja svg:nth-of-type(1){width:22.1917808219%}body.category--about .section--access>.inner>.title .en{margin:0 auto;text-align:center}body.category--about .section--access>.inner>.title .en svg{width:48.4931506849%}}body.category--about .section--access>.map--wrap{position:relative}body.category--about .section--access>.map--wrap>.target{position:absolute;top:0;left:0;margin-top:-7%}body.category--about .section--access>.map--wrap>.inner{-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}@media (max-width:1000px){body.category--about .section--access>.map--wrap>.target{margin-top:-14%}body.category--about .section--access>.map--wrap>.inner{display:block}}body.category--about .section--access>.map--wrap>.inner>.img{position:relative;width:28.6534446764%;text-align:center;margin-left:1.0438413361%}body.category--about .section--access>.map--wrap>.inner>.img .title{position:absolute;top:0;left:0;width:100%;margin-top:-2em}body.category--about .section--access>.map--wrap>.inner>.img .address{padding-top:1em}@media (max-width:1000px){body.category--about .section--access>.map--wrap>.inner>.img{width:91.25%;margin:0 auto;font-size:12px!important}body.category--about .section--access>.map--wrap>.inner>.img .title{position:relative;margin-top:0;margin-bottom:1em}body.category--about .section--access>.map--wrap>.inner>.img .address{line-height:1.5;font-size:9px!important}}body.category--about .section--access>.map--wrap>.inner .map{position:relative;width:60%;margin:0 1% 0 0;z-index:10}body.category--about .section--access>.map--wrap>.inner .map .inner{position:relative;padding-top:40.6666666667%}body.category--about .section--access>.map--wrap>.inner .map .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.category--about .section--access>.map--wrap>.inner .map>p{line-height:1.5;float:left;width:100%;margin-top:3.3333333333%}body.category--about .section--access>.map--wrap>.inner .map .btn{font-size:.85vw;display:inline-block;width:16.6666666667%;margin-top:5.8333333333%;padding:1.8333333333% 0;text-align:center;text-decoration:none;color:#afb8bb;border:2px solid #afb8bb;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--about .section--access>.map--wrap>.inner .map .btn svg{display:inline-block;width:9%;fill:#afb8bb;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--about .section--access>.map--wrap>.inner .map .btn:hover{color:rgb(98.175257732,112.5154639175,115.824742268);border:2px solid}body.category--about .section--access>.map--wrap>.inner .map .btn:hover svg{fill:rgb(98.175257732,112.5154639175,115.824742268)}body.category--crosstalk .section--listbox>.inner .btn svg .st0,body.category--interview .mainvisual>.title svg .st0,body.category--news .mainvisual>.title svg .st0,body.category--news .section--detail>.inner .sns .twitter svg .st0,body.category--workplace .mainvisual>.title svg .st0,body.category--workplace .section--info>.title>.inner .en svg .st0,body.category--workplace .section--info>.title>.inner .ja svg .st0,body.category--workplace .section--photos>.title>.inner .en svg .st0,body.category--workplace .section--photos>.title>.inner .ja svg .st0,body.category--workplace .section--support>.title>.inner .en svg .st0,body.category--workplace .section--support>.title>.inner .ja svg .st0{fill:#fff}body.category--about .section--access>.map--wrap>.inner .map .link--map{display:none}@media (max-width:1000px){body.category--about .section--access>.map--wrap>.inner .map{position:relative;width:91.25%;margin:6% auto}body.category--about .section--access>.map--wrap>.inner .map .inner{position:relative;padding-top:90%}body.category--about .section--access>.map--wrap>.inner .map .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.category--about .section--access>.map--wrap>.inner .map>p{float:none;font-size:12px!important;margin:6% auto 20%}body.category--about .section--access>.map--wrap>.inner .map .link--map{display:block;margin:3% auto 0}body.category--about .section--access>.map--wrap>.inner .map .link--map img{width:14px;margin:2% 1% 0 0;font-size:12px!important;vertical-align:-.5em}}body.category--about .section--access>.map--kyoto{margin-bottom:8%}body.category--about .section--access.is--inview>.inner>.title .ja{transform:translateX(0)}body.category--about .section--access.is--inview>.inner>.title .en{opacity:1}body.category--about .section--access.is--inview .map{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--crosstalk .mainvisual{background-image:url(../img/crosstalk/index/main_bg.png)}body.category--crosstalk .mainvisual>.title{width:16.7244897959%}@media (max-width:1500px){body.category--crosstalk .mainvisual>.title{width:19.7653061224%}}@media (max-width:1000px){body.category--crosstalk .mainvisual>.title{width:60.8163265306%}}body.category--crosstalk .mainvisual--details>.title{width:100%;text-align:center;color:#fff}body.category--crosstalk .mainvisual--details>.title .ja{margin-bottom:2%}body.category--crosstalk .mainvisual--index{background-image:url(../img/crosstalk/index/main_bg.png)}body.category--crosstalk .section--head{padding-bottom:10%}@media (max-width:1000px){body.category--crosstalk .mainvisual--details>.title{color:#000;margin-bottom:-24%}body.category--crosstalk .mainvisual--details>.title .ja{font-size:19px;margin-bottom:3.5%;line-height:1.5}body.category--crosstalk .section--head>.copy{margin-bottom:0!important}}body.category--crosstalk .section--listbox{width:65.75%;margin:0 auto 4%;padding:2.25%;background-image:url(../img/interview/bg.png);background-size:.4% auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}body.category--crosstalk .section--listbox.is--reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1500px){body.category--crosstalk .section--listbox{width:78.9%}}@media (max-width:1000px){body.category--crosstalk .section--listbox{width:91.25%;margin:0 auto 12%;display:block}}body.category--crosstalk .section--listbox>.img{width:50%;-webkit-clip-path:inset(0 100% 0 0);-moz-clip-path:inset(0 100% 0 0);-ms-clip-path:inset(0 100% 0 0);-o-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .4s ease;-moz-transition:clip-path .4s ease;-ms-transition:clip-path .4s ease;-o-transition:clip-path .4s ease;transition:clip-path .4s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (max-width:1000px){body.category--crosstalk .section--listbox>.img{width:100%}}body.category--crosstalk .section--listbox>.inner{width:50%;background-color:#fff;padding:3.6734693878% 2.0408163265% 2.0408163265% 6.1224489796%;-webkit-clip-path:inset(0 100% 0 0);-moz-clip-path:inset(0 100% 0 0);-ms-clip-path:inset(0 100% 0 0);-o-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .4s ease;-moz-transition:clip-path .4s ease;-ms-transition:clip-path .4s ease;-o-transition:clip-path .4s ease;transition:clip-path .4s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}body.category--crosstalk .section--listbox>.inner .en{margin-bottom:7.5757575758%}body.category--crosstalk .section--listbox>.inner .title{font-weight:700;margin-bottom:2.1645021645%;line-height:1.5}@media (max-width:1000px){body.category--crosstalk .section--listbox>.inner{width:100%;padding:6.9387755102% 3.6734693878%}body.category--crosstalk .section--listbox>.inner .title{line-height:1.5}}body.category--crosstalk .section--listbox>.inner .text{margin-bottom:6.4935064935%;line-height:1.5}body.category--crosstalk .section--listbox>.inner .btn{display:block;overflow:hidden;width:35.7142857143%;margin:0;padding:3.6796536797% 0 3.2467532468%;background-color:#22252b;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-ms-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}body.category--crosstalk .section--intro .box,body.category--crosstalk .section>.title{-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease}body.category--crosstalk .section--listbox>.inner .btn::after{display:table;clear:both;content:""}body.category--crosstalk .section--listbox>.inner .btn svg{display:block}body.category--crosstalk .section--listbox>.inner .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--crosstalk .section--listbox>.inner .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--crosstalk .section--listbox>.inner .btn:hover{background-color:#999}@media (max-width:1000px){body.category--crosstalk .section--listbox>.inner .btn{position:relative;width:33.904109589%;padding:3.4931506849% 0 3.0821917808%;margin:4.7945205479% auto 0 0;z-index:10}}body.category--crosstalk .section--listbox.is--inview .img,body.category--crosstalk .section--listbox.is--inview .inner{-webkit-clip-path:inset(0);-moz-clip-path:inset(0);-ms-clip-path:inset(0);-o-clip-path:inset(0);clip-path:inset(0)}body.category--crosstalk .section--listbox:last-child(){margin:0 auto 14%}body.category--crosstalk .section--intro{width:65.75%;margin:0 auto 9.25%;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width:1500px){body.category--crosstalk .section--intro{width:78.9%}}@media (max-width:1000px){body.category--crosstalk .section--intro{display:block;width:91.25%}}body.category--crosstalk .section--intro .box{width:21.9011406844%;opacity:0;vertical-align:top;transition:opacity .8s ease}body.category--crosstalk .section--intro .box .img{margin-bottom:10.4166666667%}body.category--crosstalk .section--intro .box .name{position:relative;margin-bottom:3.4722222222%}body.category--crosstalk .section--intro .box .name .ini{display:inline-block}body.category--crosstalk .section--intro .box .name span{float:right;display:inline-block;margin:1.7361111111% .6944444444% 0 0}body.category--crosstalk .section--intro .box .position{margin-bottom:9.0277777778%}body.category--crosstalk .section--intro .box .profile{line-height:1.8;text-align:justify}body.category--crosstalk .section--intro .box:nth-of-type(2),body.category--crosstalk .section--intro .box:nth-of-type(4){margin-top:6.0836501901%}@media (max-width:1000px){body.category--crosstalk .section--intro .box{width:100%;margin-bottom:15.2091254753%}body.category--crosstalk .section--intro .box .img,body.category--crosstalk .section--intro .box .position{margin-bottom:3.4722222222%}body.category--crosstalk .section--intro .box:nth-of-type(2),body.category--crosstalk .section--intro .box:nth-of-type(4){margin-top:0}}body.category--crosstalk .section--intro.is--inview .box{opacity:1}body.category--crosstalk .section{position:relative;width:65.75%;margin:0 auto 12%}@media (max-width:1500px){body.category--crosstalk .section{width:78.9%}}body.category--crosstalk .section>.title{margin:0 0 5.3231939163% -4.5627376426%;opacity:0;transition:opacity .8s ease}body.category--crosstalk .section .block{position:relative;text-align:justify;margin-bottom:11.4068441065%;opacity:0;-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-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--crosstalk .section .block.is--inview,body.category--crosstalk .section.is--inview>.title{opacity:1}@media (max-width:1000px){body.category--crosstalk .section{width:91.25%}body.category--crosstalk .section .block{-webkit-display:block;-moz-display:block;-ms-display:block;-o-display:block;display:block}}body.category--crosstalk .section .block .inner{width:46.7680608365%}body.category--crosstalk .section .block .copy{font-weight:700;line-height:1.7;margin-bottom:11.0569105691%}body.category--crosstalk .section .block .question{color:#a8a8a8;margin-bottom:4.5528455285%;width:100%;line-height:1.8}body.category--crosstalk .section .block .answer{line-height:2;width:100%;margin-bottom:12.1951219512%;word-break:break-all}body.category--crosstalk .section .block .answer .name{font-weight:700}body.category--crosstalk .section .block .answer .male{color:#505a96}body.category--crosstalk .section .block .answer .female{color:#a05f91}@media (max-width:1000px){body.category--crosstalk .section .block .inner{width:100%}body.category--crosstalk .section .block .copy{width:100%;font-size:15px!important}body.category--crosstalk .section .block .question{width:100%;font-size:12px!important}body.category--crosstalk .section .block .question br{display:none}body.category--crosstalk .section .block .answer{width:100%;font-size:12px!important}body.category--crosstalk .section .block .answer .small{font-size:10px!important}}body.category--crosstalk .section .block .img{position:relative;top:0;width:42.9657794677%}body.category--crosstalk .section .block .img:after{position:absolute;top:0;display:block;width:100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:right;transform-origin:right;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}body.category--crosstalk .visual .img:after,body.category--workplace .section--info>.title>.inner:after{left:0;content:"";background-color:#fff;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;height:100%;top:0}body.category--crosstalk .section .block:nth-of-type(2){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}body.category--crosstalk .section .block.is--inview .img:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--crosstalk .section .block--img{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}body.category--crosstalk .visual{margin-bottom:10%}@media (max-width:1000px){body.category--crosstalk .section .block .img{position:relative;width:100%}body.category--crosstalk .visual{display:none}}body.category--crosstalk .visual .img{position:relative;width:75%}body.category--crosstalk .visual .img:after{position:absolute;display:block;width:100%;transition:all .6s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--crosstalk .visual:after{content:"";display:block;background-image:url(../img/common/bg.png);width:54.05%;padding-top:23.35%;background-size:.7400555042% auto;margin:-19.25% 0 0 auto}body.category--crosstalk .visual.is--inview .img:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--crosstalk .section--other{position:relative;margin:0 auto 14%;background-image:url(../img/interview/bg.png);background-size:.4% auto;padding:2.9% 0;opacity:0;text-align:center;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}body.category--crosstalk .section--other .pageback:hover,body.category--crosstalk .section--other .slider--crosstalk .slick-next:hover,body.category--crosstalk .section--other .slider--crosstalk .slick-prev:hover,body.category--crosstalk .section--other .slider--crosstalk .slick-slide a:hover{opacity:.6}body.category--crosstalk .section--other>.title{width:15.3%;margin:0 auto 2.5%}@media (max-width:1000px){body.category--crosstalk .section--other>.title{width:45.9%}}body.category--crosstalk .section--other .slider--crosstalk{position:relative;width:55%;margin:0 auto 2.5%;text-align:left}body.category--crosstalk .section--other .slider--crosstalk .slick-slide{margin:0 20px;text-align:center}body.category--crosstalk .section--other .slider--crosstalk .slick-slide:active,body.category--crosstalk .section--other .slider--crosstalk .slick-slide:focus{outline:0}body.category--crosstalk .section--other .slider--crosstalk .slick-slide a{text-decoration:none;color:#000;display:block;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}body.category--crosstalk .section--other .slider--crosstalk .slick-next:before,body.category--crosstalk .section--other .slider--crosstalk .slick-prev:before,body.category--workplace .section--photos .slider--photo--main .slick-next:before,body.category--workplace .section--photos .slider--photo--main .slick-prev:before,body.category--workplace .section--photos .slider--photo--thumb .slick-next:before,body.category--workplace .section--photos .slider--photo--thumb .slick-prev:before{display:none}body.category--crosstalk .section--other .slider--crosstalk .slick-slide a:active,body.category--crosstalk .section--other .slider--crosstalk .slick-slide a:focus{outline:0}body.category--crosstalk .section--other .slider--crosstalk .slick-slide .en{font-size:.75vw;margin:5.6338028169% 0 5.0704225352%;line-height:1;color:#999}body.category--crosstalk .section--other .slider--crosstalk .slick-slide .title{font-size:.85vw;line-height:1.5}@media (max-width:1000px){body.category--crosstalk .section--other .slider--crosstalk{width:98.55%}body.category--crosstalk .section--other .slider--crosstalk .slick-slide{margin:0 8px}body.category--crosstalk .section--other .slider--crosstalk .slick-slide .en{font-size:8px}body.category--crosstalk .section--other .slider--crosstalk .slick-slide .title{line-height:1.5;font-size:10px}}body.category--crosstalk .section--other .slider--crosstalk .slick-next,body.category--crosstalk .section--other .slider--crosstalk .slick-prev{width:1.35%;padding:2.3%;height:0;background-image:url(../../php/modules/svg/common/icon_arrow_s.svg);background-size:100% auto;background-repeat:no-repeat;top:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}body.category--crosstalk .section--other .slider--crosstalk .slick-prev{left:0;margin:7.5% 0 0 -14%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}body.category--crosstalk .section--other .slider--crosstalk .slick-next{right:0;margin:6% -14% 0 0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}body.category--recruit_info .section--head .copy,body.category--workplace .section--head .copy{margin-bottom:8.75%}body.category--crosstalk .section--other .pageback{display:inline-block;color:#000;text-align:center;text-decoration:none;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}body.category--crosstalk .section--other.is--inview{opacity:1}body.category--crosstalk .mainvisual--01{background-image:url(../img/crosstalk/01/main_bg.png)}body.category--crosstalk .mainvisual--02{background-image:url(../img/crosstalk/02/main_bg.png)}body.category--crosstalk .mainvisual--03{background-image:url(../img/crosstalk/03/main_bg.png)}body.category--crosstalk .mainvisual--04{background-image:url(../img/crosstalk/04/main_bg.png)}body.category--crosstalk .mainvisual--05{background-image:url(../img/crosstalk/05/main_bg.png)}body.category--crosstalk .mainvisual--06{background-image:url(../img/crosstalk/06/main_bg.png)}body.category--crosstalk .mainvisual--07{background-image:url(../img/crosstalk/07/main_bg.png)}body.category--crosstalk .mainvisual--08{background-image:url(../img/crosstalk/08/main_bg.png)}body.category--crosstalk .mainvisual--09{background-image:url(../img/crosstalk/09/main_bg.png)}body.category--crosstalk .mainvisual--10{background-image:url(../img/crosstalk/10/main_bg.png)}body.category--crosstalk .mainvisual--11{background-image:url(../img/crosstalk/11/main_bg.png)}body.category--crosstalk .mainvisual--12{background-image:url(../img/crosstalk/12/main_bg.png)}body.category--crosstalk .mainvisual--13{background-image:url(../img/crosstalk/13/main_bg.png)}body.category--crosstalk .mainvisual--14{background-image:url(../img/crosstalk/14/main_bg.png)}body.category--crosstalk .mainvisual--15{background-image:url(../img/crosstalk/15/main_bg.png)}body.category--crosstalk .mainvisual--16{background-image:url(../img/crosstalk/16/main_bg.png)}body.category--crosstalk .mainvisual--17{background-image:url(../img/crosstalk/17/main_bg.png)}body.category--crosstalk .mainvisual--18{background-image:url(../img/crosstalk/18/main_bg.png)}body.category--crosstalk .mainvisual--19{background-image:url(../img/crosstalk/19/main_bg.png)}body.category--crosstalk .section--01>.title{width:25.7794676806%}@media (max-width:1000px){body.category--crosstalk .section--other .pageback{margin-top:6%}body.category--crosstalk .section--01>.title{width:64.4486692015%}}body.category--crosstalk .section--02>.title{width:26.0836501901%}@media (max-width:1000px){body.category--crosstalk .section--02>.title{width:65.2091254753%}}body.category--workplace .mainvisual{background-image:url(../img/workplace/main_bg.png)}body.category--workplace .mainvisual>.title{width:14.5918367347%}@media (max-width:1500px){body.category--workplace .mainvisual>.title{width:17.2448979592%}}@media (max-width:1000px){body.category--workplace .mainvisual>.title{width:53.0612244898%}body.category--workplace .mainvisual>.title svg .st0{fill:#000}}body.category--workplace .section--head{padding-bottom:10.7%}body.category--workplace .section--head .snav li:nth-of-type(1){width:7.04%}body.category--workplace .section--head .snav li:nth-of-type(1) svg:nth-of-type(1){width:81.25%}body.category--workplace .section--head .snav li:nth-of-type(1) svg:nth-of-type(2){width:7.8125%;margin-top:3.90625%}body.category--workplace .section--head .snav li:nth-of-type(2){width:5.115%}body.category--workplace .section--head .snav li:nth-of-type(2) svg:nth-of-type(1){width:74.1935483871%}body.category--workplace .section--head .snav li:nth-of-type(3){width:8.085%}body.category--workplace .section--head .snav li:nth-of-type(3) svg:nth-of-type(1){width:82.9931972789%}body.category--workplace .section--head .snav li:nth-of-type(3) svg:nth-of-type(2){width:6.8027210884%;margin-top:3.4013605442%}@media (max-width:1000px){body.category--workplace .section--head .snav li:nth-of-type(1){width:21.12%}body.category--workplace .section--head .snav li:nth-of-type(2){width:15.345%}body.category--workplace .section--head .snav li:nth-of-type(3){width:24.255%}}body.category--workplace .section--info{position:relative;margin-bottom:10.5%;padding-top:3.5%}body.category--workplace .section--info>.title{position:relative;overflow:hidden;margin-bottom:8.6%}body.category--workplace .section--info>.title>.inner{font-size:.75vw;position:relative;width:68.85%;margin:6.75% 0 0 auto;padding:7.45% 0 9.95%;background-color:#aab49b}body.category--workplace .section--info>.title>.inner .ja{margin:0 0 2.7596223675% 65.2142338417%}body.category--workplace .section--info>.title>.inner .ja svg:nth-of-type(1){width:30.3131524008%}body.category--workplace .section--info>.title>.inner .en{margin-left:57.8794480755%}body.category--workplace .section--info>.title>.inner .en svg{width:56.5517241379%}body.category--workplace .section--info>.title>.inner:after{position:absolute;display:block;width:100%;transition:all .6s ease;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--workplace .section--info>.title .img01:after,body.category--workplace .section--photos>.title>.inner:after{content:"";-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;background-color:#fff;left:0}@media (max-width:1000px){body.category--workplace .section--info>.title>.inner{width:68.85%;margin:6.75% 0 0 auto;padding:7.45% 0 9.95%}body.category--workplace .section--info>.title>.inner .ja{margin:0 0 2.7596223675% 55.6281771968%}body.category--workplace .section--info>.title>.inner .ja svg:nth-of-type(1){width:59.410801964%}body.category--workplace .section--info>.title>.inner .en{margin-left:45.0254175744%}body.category--workplace .section--info>.title>.inner .en svg{width:86.6578599736%}}body.category--workplace .section--info>.title .img01{position:absolute;top:0;left:0;width:58.25%}body.category--workplace .section--info>.title .img01:after{position:absolute;top:0;display:block;width:100%;height:100%;transition:all .6s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}@media (max-width:1000px){body.category--workplace .section--info>.title .img01{width:58.25%;overflow:hidden}body.category--workplace .section--info>.title .img01>img{width:120%;margin-left:-10%;height:auto}}body.category--workplace .section--info>.inner{position:relative;z-index:10;margin:0 auto;background-image:url(../img/workplace/bg.png);background-size:.4% auto;padding-top:104.1%}body.category--workplace .section--info>.inner>div{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}body.category--workplace .section--info>.inner>div.is--inview{opacity:1}@media (max-width:1000px){body.category--workplace .section--info>.inner{padding-top:2.5%;width:100%;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}body.category--workplace .section--info>.inner>div{position:relative}}body.category--workplace .section--info>.inner .data01{width:47.9%;margin:2.9% 0 0 13.45%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data01{position:relative;width:91.25%;margin:0 0 3% 4.5%}}body.category--workplace .section--info>.inner .data02{width:22.7%;margin:2.9% 0 0 63.8%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data02{position:relative;width:44%;margin:0 3% 0 4.5%}}body.category--workplace .section--info>.inner .data03{width:22.7%;margin:28.1% 0 3% 13.45%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data03{position:relative;width:44%;margin:0 4.45% 3% 0}}body.category--workplace .section--info>.inner .data04{width:47.9%;margin:28.1% 0 0 38.6%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data04{position:relative;width:91.25%;margin:0 0 3% 4.5%}}body.category--workplace .section--info>.inner .data05{width:22.7%;margin:53.3% 0 0 13.45%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data05{position:relative;width:44%;margin:0 0 3% 4.5%}}body.category--workplace .section--info>.inner .data06{width:22.7%;margin:53.3% 0 0 38.6%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data06{position:relative;width:44%;margin:0 4.45% 3% 0}}body.category--workplace .section--info>.inner .data07{width:22.7%;margin:53.3% 0 0 63.8%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data07{position:relative;width:44%;margin:0 0 3% 4.5%}}body.category--workplace .section--info>.inner .data08{width:38.3%;margin:78.45% 0 0 13.45%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data08{position:relative;width:72.77%;margin:0 0 3% 4.5%}}body.category--workplace .section--info>.inner .data09{width:31.8%;margin:78.45% 0 0 54.7%}@media (max-width:1000px){body.category--workplace .section--info>.inner .data09{position:relative;width:60.42%;margin:0 0 3% 4.5%}}body.category--workplace .section--info .caution{font-size:.7vw;text-align:right;margin:1.25% 1% 0 0}@media (max-width:1000px){body.category--workplace .section--info .caution{font-size:10px}}body.category--workplace .section--info.is--inview>.title .img01:after,body.category--workplace .section--info.is--inview>.title>.inner:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--workplace .section--photos{position:relative;margin-bottom:10.5%;padding-top:3.5%}body.category--workplace .section--photos>.title{position:relative;overflow:hidden;margin-bottom:12%}body.category--workplace .section--photos>.title>.inner{font-size:.75vw;position:relative;width:68.85%;margin-top:6.75%;padding:9% 0 12.4%;background-color:#af9b84}body.category--workplace .section--photos>.title>.inner .ja{margin:0 0 2.7596223675% 26.7973856209%}body.category--workplace .section--photos>.title>.inner .ja svg:nth-of-type(1){width:9.6428571429%}body.category--workplace .section--photos>.title>.inner .en{margin-left:23.1663035585%}body.category--workplace .section--photos>.title>.inner .en svg{width:18.9035916824%}body.category--workplace .section--photos>.title>.inner:after{position:absolute;top:0;display:block;width:100%;height:100%;transition:all .6s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--workplace .section--photos>.title .img01:after,body.category--workplace .section--support>.title>.inner:after{content:"";-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;display:block;top:0}@media (max-width:1000px){body.category--workplace .section--photos>.title>.inner{width:68.85%;margin-top:6.75%;padding:10.8% 0 14.88%}body.category--workplace .section--photos>.title>.inner .ja{margin:0 0 2.7596223675% 21.3507625272%}body.category--workplace .section--photos>.title>.inner .ja svg:nth-of-type(1){width:22.4376731302%}body.category--workplace .section--photos>.title>.inner .en{margin-left:15.9767610748%}body.category--workplace .section--photos>.title>.inner .en svg{width:34.5721694036%}}body.category--workplace .section--photos>.title .img01{position:absolute;top:0;right:0;width:58.25%}body.category--workplace .section--photos>.title .img01:after{position:absolute;left:0;width:100%;height:100%;background-color:#fff;transition:all .6s ease;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}@media (max-width:1000px){body.category--workplace .section--photos>.title .img01{width:58.25%;overflow:hidden}body.category--workplace .section--photos>.title .img01>img{width:120%;margin-left:-10%;height:auto}}body.category--workplace .section--photos .slider--photo--main{position:relative;opacity:0;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}body.category--workplace .section--photos .slider--photo--main.is--inview{opacity:1}body.category--workplace .section--photos .slider--photo--main .slick-slide{position:relative;margin:0 .4%;text-align:center}body.category--workplace .section--photos .slider--photo--main .slick-slide:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:88%;margin-top:10%;background-color:rgba(0,0,0,.7);z-index:10;opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body.category--workplace .section--photos .slider--photo--main .slick-slide .comment{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;width:100%;margin:0;opacity:0;padding-bottom:4%;line-height:1.5}body.category--workplace .section--photos .slider--photo--main .slick-slide .comment .title{margin-bottom:1%}body.category--workplace .section--photos .slider--photo--main .slick-slide.slick-center .comment{opacity:1}body.category--workplace .section--photos .slider--photo--main .slick-slide.slick-center:after{opacity:0}@media (max-width:1000px){body.category--workplace .section--photos .slider--photo--main .slick-slide{margin:0 .1%}body.category--workplace .section--photos .slider--photo--main .slick-slide:after{display:none}body.category--workplace .section--photos .slider--photo--main .slick-slide .comment{width:100%;margin:0;opacity:1;padding-bottom:4%;line-height:1.5;font-size:12px!important;text-align:left;height:5em}body.category--workplace .section--photos .slider--photo--main .slick-slide .comment .title{font-size:12px!important;margin-bottom:1%;font-weight:700}body.category--workplace .section--photos .slider--photo--main .slick-next,body.category--workplace .section--photos .slider--photo--main .slick-prev{display:none!important}}body.category--workplace .section--photos .slider--photo--main .slick-next,body.category--workplace .section--photos .slider--photo--main .slick-prev{width:25%;padding-bottom:30.5%;height:0;background-image:url(../../php/modules/svg/common/icon_arrow_c.svg);background-size:13.4615384615% auto;background-repeat:no-repeat;background-position:82% center;top:0;z-index:100;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--workplace .section--photos .slider--photo--main .slick-next:hover,body.category--workplace .section--photos .slider--photo--main .slick-prev:hover{opacity:.6}body.category--workplace .section--photos .slider--photo--main .slick-prev{left:0;margin:19.25% 0 0}body.category--workplace .section--photos .slider--photo--main .slick-next{right:0;margin:4% 0 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body.category--workplace .section--photos .slider--photo--thumb{position:relative;width:50.35%;margin:2% auto 0}@media (max-width:1000px){body.category--workplace .section--photos .slider--photo--main .slick-next,body.category--workplace .section--photos .slider--photo--main .slick-prev{display:none}body.category--workplace .section--photos .slider--photo--thumb{width:95.63%}}body.category--workplace .section--photos .slider--photo--thumb .slick-slide{margin:0 .1%;text-align:center}body.category--workplace .section--photos .slider--photo--thumb .slick-slide .comment{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;width:800%;margin:0 0 0 -405%;opacity:0;padding-top:20%;line-height:1.5}body.category--workplace .section--photos .slider--photo--thumb .slick-slide .comment .title{margin-bottom:1%}body.category--workplace .section--photos .slider--photo--thumb .slick-slide.slick-center .comment{opacity:1}body.category--workplace .section--photos .slider--photo--thumb .slick-slide img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--workplace .section--photos .slider--photo--thumb .slick-slide:hover img{opacity:.6;cursor:pointer}body.category--workplace .section--photos .slider--photo--thumb .slick-next,body.category--workplace .section--photos .slider--photo--thumb .slick-prev{width:1.5%;padding:1.5%;height:0;top:0}body.category--workplace .section--photos .slider--photo--thumb .slick-prev{left:0;margin:3% 0 0 -4%}body.category--workplace .section--photos .slider--photo--thumb .slick-next{right:0;margin:1.4% -4% 0 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body.category--workplace .section--photos.is--inview>.title .img01:after,body.category--workplace .section--photos.is--inview>.title>.inner:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--workplace .section--support{position:relative;margin-bottom:10.5%;padding-top:3.5%}body.category--workplace .section--support>.title{position:relative;overflow:hidden;margin-bottom:8.6%}body.category--workplace .section--support>.title>.inner{font-size:.75vw;position:relative;width:68.85%;margin:6.75% 0 0 auto;padding:9% 0 12.4%;background-color:#aab49b}body.category--workplace .section--support>.title>.inner .ja{margin:0 0 2.7596223675% 63.4713144517%}body.category--workplace .section--support>.title>.inner .ja svg:nth-of-type(1){width:33.8767395626%}body.category--workplace .section--support>.title>.inner .en{margin-left:61.1474219317%}body.category--workplace .section--support>.title>.inner .en svg{width:43.738317757%}body.category--workplace .section--support>.title>.inner:after{position:absolute;left:0;width:100%;height:100%;background-color:#fff;transition:all .6s ease;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}@media (max-width:1000px){body.category--workplace .section--support>.title>.inner{width:68.85%;margin-top:6.75%;padding:10.8% 0 14.88%}body.category--workplace .section--support>.title>.inner .ja{margin:0 0 2.7596223675% 53.8126361656%}body.category--workplace .section--support>.title>.inner .ja svg:nth-of-type(1){width:66.9811320755%}body.category--workplace .section--support>.title>.inner .en{margin-left:52.2875816993%}body.category--workplace .section--support>.title>.inner .en svg{width:71.2328767123%}}body.category--workplace .section--support>.title .img01{position:absolute;top:0;left:0;width:58.25%}body.category--workplace .section--support>.title .img01:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--workplace .section--support>.inner .block::after,body.category--workplace .section--support>.inner::after{display:table;clear:both;content:""}body.category--interview .section--detail>.inner .catch,body.category--workplace .section--support>.inner .block{-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease}@media (max-width:1000px){body.category--workplace .section--support>.title .img01{width:58.25%;overflow:hidden}body.category--workplace .section--support>.title .img01>img{width:120%;margin-left:-10%;height:auto}}body.category--workplace .section--support>.inner{width:73%;margin:0 auto}@media (max-width:1500px){body.category--workplace .section--support>.inner{width:87.6%}}body.category--workplace .section--support>.inner .block{opacity:0;transition:opacity .8s ease}body.category--interview .section--detail .section--other .slider--interview .slick-slide a,body.category--interview .section--head .snav--text li a{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;text-decoration:none}body.category--workplace .section--support>.inner .block.is--inview{opacity:1}body.category--workplace .section--support>.inner .block>.title{margin-bottom:1.3698630137%}body.category--workplace .section--support>.inner .block>.copy{line-height:2;margin-bottom:2.397260274%}@media (max-width:1000px){body.category--workplace .section--support>.inner{width:91.25%}body.category--workplace .section--support>.inner .block>.title{font-size:14px!important}body.category--workplace .section--support>.inner .block>.copy{font-size:12px!important}body.category--workplace .section--support>.inner .block .box--wrap{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}body.category--interview .section--detail>.inner::after,body.category--workplace .section--support>.inner .block--01::after,body.category--workplace .section--support>.inner .block--02::after,body.category--workplace .section--support>.inner .block--04::after{display:table;content:"";clear:both}body.category--workplace .section--support>.inner .block .box{float:left;line-height:1.5}body.category--workplace .section--support>.inner .block .box>.title{font-weight:700;margin:2.4154589372% 0}@media (max-width:1000px){body.category--workplace .section--support>.inner .block .box{width:100%!important;float:none;font-size:12px!important;margin:0 0 6.1643835616%!important}}body.category--workplace .section--support>.inner .block--01 .box,body.category--workplace .section--support>.inner .block--02 .box,body.category--workplace .section--support>.inner .block--03 .box,body.category--workplace .section--support>.inner .block--04 .box{width:28.3561643836%}body.category--workplace .section--support>.inner .block--01{clear:both;margin-bottom:8.904109589%}body.category--workplace .section--support>.inner .block--01>.title{margin-bottom:1.3698630137%}body.category--workplace .section--support>.inner .block--01>.copy{margin-bottom:2.397260274%}body.category--workplace .section--support>.inner .block--01 .box:nth-of-type(1),body.category--workplace .section--support>.inner .block--01 .box:nth-of-type(2){margin-right:7.4657534247%;margin-bottom:5.4794520548%}body.category--workplace .section--support>.inner .block--01 .box:nth-of-type(4){margin-right:7.4657534247%}body.category--workplace .section--support>.inner .block--02{clear:both;margin-bottom:8.904109589%}body.category--workplace .section--support>.inner .block--02>.title{margin-bottom:1.3698630137%}body.category--workplace .section--support>.inner .block--02>.copy{margin-bottom:2.397260274%}body.category--workplace .section--support>.inner .block--02 .box:nth-of-type(1),body.category--workplace .section--support>.inner .block--02 .box:nth-of-type(2){margin-right:7.4657534247%}body.category--workplace .section--support>.inner .block--03{clear:both;margin-bottom:8.904109589%}body.category--workplace .section--support>.inner .block--03>.title{margin-bottom:1.3698630137%}body.category--workplace .section--support>.inner .block--03>.copy{margin-bottom:2.397260274%}body.category--workplace .section--support>.inner .block--03 .box:nth-of-type(1),body.category--workplace .section--support>.inner .block--03 .box:nth-of-type(2){margin-right:7.4657534247%}body.category--workplace .section--support>.inner .block--04{clear:both;margin-bottom:6.8493150685%}body.category--workplace .section--support>.inner .block--04>.title{margin-bottom:1.3698630137%}body.category--workplace .section--support>.inner .block--04>.copy{margin-bottom:2.397260274%}body.category--workplace .section--support>.inner .block--04 .box:nth-of-type(1),body.category--workplace .section--support>.inner .block--04 .box:nth-of-type(2){margin-right:7.4657534247%}body.category--workplace .section--support.is--inview>.title .img01:after,body.category--workplace .section--support.is--inview>.title>.inner:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--interview .mainvisual{background-image:url(../img/interview/main_bg.png)}body.category--interview .mainvisual>.title{width:14.8163265306%}@media (max-width:1500px){body.category--interview .mainvisual>.title{width:17.5102040816%}}body.category--interview .section--head{position:relative;padding-bottom:10%}body.category--interview .section--head .copy{margin-bottom:8.5%}body.category--interview .section--head .snav--text{font-size:0;text-align:center}body.category--interview .section--head .snav--text li{display:inline-block;margin:0 .6%}body.category--interview .section--head .snav--text li a{color:#000;transition:opacity .4s ease}body.category--interview .section--head .snav--text li a:hover{opacity:.5}@media (max-width:1000px){body.category--interview .mainvisual>.title{width:53.8775510204%}body.category--interview .mainvisual>.title svg .st0{fill:#000}body.category--interview .section--head .snav--text li{margin:0 1.8%}}body.category--interview .section--head .target{position:absolute;top:0;left:0;width:100%;height:0;margin-top:10%}body.category--interview .section--list{width:73%;margin:0 auto 14%}body.category--interview .section--list ul{font-size:0}@media (max-width:1000px){body.category--interview .section--list{width:91.25%}body.category--interview .section--list ul{text-align:center;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}body.category--interview .section--list ul li{vertical-align:top;display:inline-block;font-size:.75vw;width:24.3150684932%;opacity:0;-webkit-transform:translateY(-5.6338028169%);-moz-transform:translateY(-5.6338028169%);-ms-transform:translateY(-5.6338028169%);-o-transform:translateY(-5.6338028169%);transform:translateY(-5.6338028169%);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--interview .section--list ul li a{text-decoration:none;color:#000}body.category--interview .section--list ul li a:hover .img img{opacity:.5;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}body.category--interview .section--list ul li .img{position:relative}body.category--interview .section--list ul li .img:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(../img/interview/bg.png);background-size:2.2535211268%}body.category--interview .section--list ul li .img span{position:relative;display:block;overflow:hidden;background-color:#fff}body.category--interview .section--list ul li .img img{position:relative;z-index:10;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body.category--interview .section--list ul li .name{font-size:1vw;font-weight:700;margin:6.7605633803% 0}body.category--interview .section--list ul li .data{line-height:1.5}body.category--interview .section--list ul li:nth-of-type(1) .img:before,body.category--interview .section--list ul li:nth-of-type(2) .img:before,body.category--interview .section--list ul li:nth-of-type(3) .img:before,body.category--interview .section--list ul li:nth-of-type(7) .img:before,body.category--interview .section--list ul li:nth-of-type(8) .img:before,body.category--interview .section--list ul li:nth-of-type(9) .img:before{margin:-9.2957746479% 0 0 -9.2957746479%}body.category--interview .section--list ul li:nth-of-type(10) .img:before,body.category--interview .section--list ul li:nth-of-type(11) .img:before,body.category--interview .section--list ul li:nth-of-type(12) .img:before,body.category--interview .section--list ul li:nth-of-type(4) .img:before,body.category--interview .section--list ul li:nth-of-type(5) .img:before,body.category--interview .section--list ul li:nth-of-type(6) .img:before{margin:9.2957746479% 0 0 9.2957746479%}body.category--interview .section--list ul li:nth-of-type(10) .name,body.category--interview .section--list ul li:nth-of-type(11) .name,body.category--interview .section--list ul li:nth-of-type(12) .name,body.category--interview .section--list ul li:nth-of-type(4) .name,body.category--interview .section--list ul li:nth-of-type(5) .name,body.category--interview .section--list ul li:nth-of-type(6) .name{font-size:1vw;font-weight:700;margin-top:13.5211267606%}body.category--interview .section--list ul li:nth-of-type(1),body.category--interview .section--list ul li:nth-of-type(7){margin:0 12.397260274% 0 2.2602739726%;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body.category--interview .section--list ul li:nth-of-type(2),body.category--interview .section--list ul li:nth-of-type(8){margin:8.904109589% 12.397260274% 0 0;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.category--interview .section--list ul li:nth-of-type(3),body.category--interview .section--list ul li:nth-of-type(9){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--interview .section--list ul li:nth-of-type(10),body.category--interview .section--list ul li:nth-of-type(4){margin:0 12.397260274% 0 0;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}body.category--interview .section--list ul li:nth-of-type(11),body.category--interview .section--list ul li:nth-of-type(5){margin:8.904109589% 12.397260274% 0 0;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}body.category--interview .section--list ul li:nth-of-type(12),body.category--interview .section--list ul li:nth-of-type(6){-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}@media (max-width:1000px){body.category--interview .section--list ul li{width:47.9452054795%;font-size:10px}body.category--interview .section--list ul li .name{font-size:12px;font-weight:700}body.category--interview .section--list ul li:nth-of-type(1) .img:before,body.category--interview .section--list ul li:nth-of-type(10) .img:before,body.category--interview .section--list ul li:nth-of-type(11) .img:before,body.category--interview .section--list ul li:nth-of-type(12) .img:before,body.category--interview .section--list ul li:nth-of-type(2) .img:before,body.category--interview .section--list ul li:nth-of-type(3) .img:before,body.category--interview .section--list ul li:nth-of-type(4) .img:before,body.category--interview .section--list ul li:nth-of-type(5) .img:before,body.category--interview .section--list ul li:nth-of-type(6) .img:before,body.category--interview .section--list ul li:nth-of-type(7) .img:before,body.category--interview .section--list ul li:nth-of-type(8) .img:before,body.category--interview .section--list ul li:nth-of-type(9) .img:before{display:none}body.category--interview .section--list ul li:nth-of-type(10) .name,body.category--interview .section--list ul li:nth-of-type(11) .name,body.category--interview .section--list ul li:nth-of-type(12) .name,body.category--interview .section--list ul li:nth-of-type(4) .name,body.category--interview .section--list ul li:nth-of-type(5) .name,body.category--interview .section--list ul li:nth-of-type(6) .name{font-size:12px;margin:6.7605633803% 0}body.category--interview .section--list ul li:nth-of-type(1),body.category--interview .section--list ul li:nth-of-type(10),body.category--interview .section--list ul li:nth-of-type(11),body.category--interview .section--list ul li:nth-of-type(2),body.category--interview .section--list ul li:nth-of-type(4),body.category--interview .section--list ul li:nth-of-type(5),body.category--interview .section--list ul li:nth-of-type(7),body.category--interview .section--list ul li:nth-of-type(8){margin:0 0 6.8493150685%}body.category--interview .section--list ul li:nth-of-type(12),body.category--interview .section--list ul li:nth-of-type(6){margin:0}}body.category--interview .section--list .dummy{display:none}body.category--interview .section--list.is--inview ul li{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.category--interview .section--detail{margin:14.5% auto 14%}@media (max-width:1500px){body.category--interview .section--detail{margin:25% auto 14%}}body.category--interview .section--detail>.inner{width:68%;margin:0 auto 14%}@media (max-width:1500px){body.category--interview .section--detail>.inner{width:81.6%}}@media (max-width:1000px){body.category--interview .section--detail>.inner{width:91.25%}}body.category--interview .section--detail>.inner .intro{margin:0 0 14.7058823529%}body.category--interview .section--detail>.inner .intro .copy{font-size:1.8vw;line-height:2;letter-spacing:.1em;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.category--interview .section--detail>.inner .intro .data{font-size:.75vw;margin:3.6764705882% 0 6.6176470588%;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--interview .section--detail>.inner .intro .data span{display:inline-block;margin-right:2.5%;font-size:1vw;font-weight:700}body.category--interview .section--detail>.inner .intro .img{position:relative}body.category--interview .section--detail>.inner .intro .img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}body.category--interview .section--detail>.inner .intro .profile,body.category--news .section--list{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}body.category--interview .section--detail>.inner .intro .profile{width:25.7352941176%;margin:2.2058823529% 0 0 auto;font-size:.75vw;opacity:0;transition:all .8s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}body.category--interview .section--detail>.inner .intro .profile .title{font-weight:700;margin-bottom:2.8571428571%}body.category--interview .section--detail>.inner .intro .profile p{line-height:1.5}body.category--interview .section--detail>.inner .intro.is--inview .copy,body.category--interview .section--detail>.inner .intro.is--inview .data,body.category--interview .section--detail>.inner .intro.is--inview .profile{opacity:1}body.category--interview .section--detail>.inner .intro.is--inview .img:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}@media (max-width:1000px){body.category--interview .section--detail>.inner .intro .copy{font-size:16px}body.category--interview .section--detail>.inner .intro .data{font-size:10px}body.category--interview .section--detail>.inner .intro .data span{font-size:12px}body.category--interview .section--detail>.inner .intro .profile{width:100%;margin:4.4117647059% auto 0;font-size:10px}body.category--interview .section--detail>.inner .intro .profile p{font-size:10px!important}}body.category--interview .section--detail>.inner .catch{font-size:1.8vw;font-weight:700;line-height:2;text-align:center;margin:14.7058823529% 0 11.0294117647%;letter-spacing:.1em;opacity:0;transition:opacity .8s ease}body.category--interview .section--detail>.inner .catch.is--inview{opacity:1}body.category--interview .section--detail>.inner .block{position:relative;text-align:justify;margin-bottom:11.0294117647%;opacity:0;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}body.category--interview .section--detail>.inner .block::after{display:table;clear:both;content:""}body.category--interview .section--detail>.inner .block>.inner{width:45.2205882353%}body.category--interview .section--detail>.inner .block .question{color:#a8a8a8;margin-bottom:4.5528455285%;line-height:2.2}body.category--interview .section--detail>.inner .block .answer{line-height:2.2;margin-bottom:12.1951219512%}body.category--interview .section--detail>.inner .block .answer .male{color:#505a96}body.category--interview .section--detail>.inner .block .answer .female{color:#a05f91}@media (max-width:1000px){body.category--interview .section--detail>.inner .block>.inner{width:100%}body.category--interview .section--detail>.inner .block .question{font-size:12px!important}body.category--interview .section--detail>.inner .block .question span.caution{font-size:9px!important}body.category--interview .section--detail>.inner .block .answer{font-size:12px!important}}body.category--interview .section--detail>.inner .block .img{width:41.5441176471%}@media (max-width:1000px){body.category--interview .section--detail>.inner .block .img{width:100%}}body.category--interview .section--detail>.inner .block .img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}body.category--interview .section--detail>.inner .block--01>.inner,body.category--interview .section--detail>.inner .block--03>.inner{float:right}body.category--interview .section--detail>.inner .block--01 .img,body.category--interview .section--detail>.inner .block--03 .img{float:left}body.category--interview .section--detail>.inner .block--01>.inner p:nth-of-type(2){margin-bottom:16.2601626016%!important}body.category--interview .section--detail>.inner .block--02{margin-bottom:14.7058823529%}body.category--interview .section--detail>.inner .block--02>.inner{float:left}body.category--interview .section--detail>.inner .block--02 .img{float:right}body.category--interview .section--detail>.inner .block--03{margin-bottom:0}body.category--interview .section--detail>.inner .block--03 .answer table{width:100%}body.category--interview .section--detail>.inner .block--03 .answer table tr th{width:12%}body.category--interview .section--detail>.inner .block--03 .answer table tr td,body.category--interview .section--detail>.inner .block--03 .answer table tr th{line-height:1.5;padding-bottom:3.2520325203%}@media (max-width:1000px){body.category--interview .section--detail>.inner .block--03 .answer table tr th{width:18%}body.category--interview .section--detail>.inner .block--03 .answer table tr td,body.category--interview .section--detail>.inner .block--03 .answer table tr th{font-size:12px!important}}body.category--interview .section--detail>.inner .block.is--inview{opacity:1}body.category--interview .section--detail>.inner .block.is--inview .img:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--interview .section--detail .section--other{position:relative;margin:0 auto;background-image:url(../img/interview/bg.png);background-size:.4% auto;padding:2.9% 0;opacity:0;text-align:center;-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}body.category--interview .section--detail .section--other .pageback:hover,body.category--interview .section--detail .section--other .slider--interview .slick-next:hover,body.category--interview .section--detail .section--other .slider--interview .slick-prev:hover,body.category--interview .section--detail .section--other .slider--interview .slick-slide a:hover{opacity:.6}body.category--interview .section--detail .section--other>.title{width:15.3%;margin:0 auto 2.5%}@media (max-width:1000px){body.category--interview .section--detail .section--other>.title{width:45.9%}}body.category--interview .section--detail .section--other .slider--interview{position:relative;width:50%;margin:0 auto;text-align:left}body.category--interview .section--detail .section--other .slider--interview .slick-slide{margin:0 15px;text-align:left}body.category--interview .section--detail .section--other .slider--interview .slick-slide:active,body.category--interview .section--detail .section--other .slider--interview .slick-slide:focus{outline:0}body.category--interview .section--detail .section--other .slider--interview .slick-slide a{color:#000;display:block;transition:opacity .4s ease}body.category--interview .section--detail .section--other .slider--interview .slick-next:before,body.category--interview .section--detail .section--other .slider--interview .slick-prev:before,body.category--news .section--list .dummy{display:none}body.category--interview .section--detail .section--other .slider--interview .slick-slide a:active,body.category--interview .section--detail .section--other .slider--interview .slick-slide a:focus{outline:0}body.category--interview .section--detail .section--other .slider--interview .slick-slide .name{font-size:1vw;font-weight:700;margin:6.7605633803% 0}body.category--interview .section--detail .section--other .slider--interview .slick-slide .data{font-size:.75vw;line-height:1.5}@media (max-width:1000px){body.category--interview .section--detail .section--other .slider--interview{width:98.55%}body.category--interview .section--detail .section--other .slider--interview .slick-slide{margin:0 8px}body.category--interview .section--detail .section--other .slider--interview .slick-slide .name{font-size:10px}body.category--interview .section--detail .section--other .slider--interview .slick-slide .data{font-size:8px}}body.category--interview .section--detail .section--other .slider--interview .slick-next,body.category--interview .section--detail .section--other .slider--interview .slick-prev{width:1.35%;padding:2.3%;height:0;background-image:url(../../php/modules/svg/common/icon_arrow_s.svg);background-size:100% auto;background-repeat:no-repeat;top:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}body.category--interview .section--detail .section--other .slider--interview .slick-prev{left:0;margin:19% 0 0 -14%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}body.category--interview .section--detail .section--other .slider--interview .slick-next{right:0;margin:17% -14% 0 0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}body.category--interview .section--detail .section--other .pageback{display:inline-block;color:#000;text-align:center;text-decoration:none;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}body.category--interview .section--detail .section--other.is--inview{opacity:1}body.category--news .mainvisual{background-image:url(../img/news/main_bg.png)}body.category--news .mainvisual>.title{width:7.4081632653%}@media (max-width:1500px){body.category--news .mainvisual>.title{width:8.7551020408%}}@media (max-width:1000px){body.category--interview .section--detail .section--other .pageback{margin-top:6%}body.category--news .mainvisual>.title{width:26.9387755102%}body.category--news .mainvisual>.title svg .st0{fill:#000}}body.category--news .section--head{position:relative;padding-bottom:10%}body.category--news .section--head .snav--text{font-size:0;text-align:center}body.category--news .section--head .snav--text li{display:inline-block;margin:0 .6%}body.category--news .section--head .snav--text li a{text-decoration:none;color:#000;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}body.category--news .section--head .snav--text li a:hover{opacity:.5}body.category--news .section--head .target{position:absolute;top:0;left:0;width:100%;height:0;margin-top:10%}body.category--news .section--list{width:73%;margin:0 auto 14%;opacity:0;-webkit-transform:translateX(-1.3698630137%);-moz-transform:translateX(-1.3698630137%);-ms-transform:translateX(-1.3698630137%);-o-transform:translateX(-1.3698630137%);transform:translateX(-1.3698630137%);transition:all .8s ease}body.category--news .section--list ul li .img img,body.category--works .box--wrap .box{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}body.category--news .section--list ul{font-size:0}@media (max-width:1000px){body.category--news .section--list{width:91.25%}body.category--news .section--list ul{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}body.category--news .section--list ul li{font-size:.75vw;display:inline-block;width:28.904109589%;margin:0 6.301369863% 6.9863013699% 0;vertical-align:top}body.category--news .section--list ul li a{text-decoration:none;color:#000}body.category--news .section--list ul li a:hover .img img{opacity:.5;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}body.category--news .section--list ul li .img{position:relative;overflow:hidden}body.category--news .section--list ul li .img img{transition:all .8s ease}body.category--news .section--list ul li .head{color:#9c9d9f}body.category--news .section--list ul li .head .date{font-size:.9vw;display:inline-block;margin-bottom:1.5%;padding-bottom:1%;border-bottom:1px solid #9c9d9f}body.category--news .section--list ul li .head .category{font-size:.6vw}body.category--news .section--list ul li .title{margin:5.2132701422% 0 5.4502369668%;line-height:2;min-height:4.1em}body.category--news .section--list ul li .text{overflow:hidden;margin-bottom:8.2938388626%;white-space:nowrap;text-overflow:ellipsis}body.category--news .section--list ul li:nth-child(3n){margin-right:0}@media (max-width:1000px){body.category--news .section--list ul li{width:100%;margin:0 0 6.9863013699%;font-size:12px!important}body.category--news .section--list ul li .head .date{font-size:10px!important;margin-bottom:0;padding-bottom:2%;border-bottom:1px solid #9c9d9f}body.category--news .section--list ul li .head .category{font-size:10px!important}body.category--news .section--list ul li .title{min-height:0;line-height:1.5;margin:2.3696682464% 0}}body.category--news .section--list.is--inview{opacity:1}body.category--news .section--detail{margin:14.5% auto 14%}@media (max-width:1000px){body.category--news .section--detail{margin:21.75% auto 14%}}body.category--news .section--detail>.inner{width:42.5%;margin:0 auto 9.4%}body.category--news .section--detail>.inner .data{margin-bottom:6.8235294118%;padding-bottom:1.6470588235%;color:#9c9d9f;border-bottom:1px solid #9c9d9f}body.category--news .section--detail>.inner .data .date{display:inline-block}body.category--news .section--detail>.inner>.title{font-weight:700;margin-bottom:8.2352941176%}body.category--news .section--detail>.inner>.title--sub{font-weight:700;line-height:2}body.category--news .section--detail>.inner .article{line-height:2.2;margin-bottom:10%}body.category--news .section--detail>.inner .article .ta-c{text-align:center!important}body.category--news .section--detail>.inner .article .ta-r{text-align:right!important}body.category--news .section--detail>.inner .article .fw-b{font-weight:700!important}body.category--news .section--detail>.inner .article .td-lt{text-decoration:line-through!important}body.category--news .section--detail>.inner .article .td-u{text-decoration:underline!important}body.category--news .section--detail>.inner .img{margin-bottom:2.3529411765%}body.category--news .section--detail>.inner .sns{font-size:.75vw;margin-top:2.3529411765%}body.category--news .section--detail>.inner .sns>div{display:inline-block}body.category--news .section--detail>.inner .sns .twitter{width:3.5294117647%;margin-left:2.3529411765%;vertical-align:-.5em}body.category--news .section--detail>.inner .sns .twitter svg .st1,body.category--recruit_info .mainvisual>.title svg .st0{fill:#000}body.category--news .section--detail .section--other ul li:nth-of-type(2) span svg .st0,body.category--recruit_info .section--career .essential>table tr td .btn svg .st0,body.category--recruit_info .section--career .flow .btn svg .st0,body.category--recruit_info .section--intern .flow .btn svg .st0,body.category--recruit_info .section--new .essential>table tr td .btn svg .st0,body.category--recruit_info .section--new .flow .btn svg .st0,body.category--recruit_info .section--visit .flow .btn svg .st0{fill:#fff}@media (max-width:1500px){body.category--news .section--detail>.inner{width:53.125%}}@media (max-width:1000px){body.category--news .section--detail>.inner{width:91.25%}body.category--news .section--detail>.inner .data{font-size:10px!important}body.category--news .section--detail>.inner>.title{font-size:14px!important}body.category--news .section--detail>.inner .article{font-size:12px!important}}body.category--news .section--detail .section--other ul{font-size:0}body.category--news .section--detail .section--other ul li{font-size:12px;display:inline-block;vertical-align:top;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--news .section--detail .section--other ul li a{display:block;width:100%;height:100%;text-decoration:none;color:#000}body.category--news .section--detail .section--other ul li a span{display:inline-block}body.category--news .section--detail .section--other ul li:nth-of-type(1){width:33.35%;background-color:#f0f0f0}body.category--news .section--detail .section--other ul li:nth-of-type(1) a{padding:10.7946026987% 0 10.7946026987% 2.2488755622%}body.category--news .section--detail .section--other ul li:nth-of-type(1):hover{background-color:#ccc}body.category--news .section--detail .section--other ul li:nth-of-type(2){width:33.3%;text-align:center;background-color:#595c61}body.category--news .section--detail .section--other ul li:nth-of-type(2) a{padding:10.960960961% 0;color:#fff}body.category--news .section--detail .section--other ul li:nth-of-type(2):hover{background-color:#999}body.category--news .section--detail .section--other ul li:nth-of-type(3){width:33.35%;text-align:right;background-color:#f0f0f0}body.category--news .section--detail .section--other ul li:nth-of-type(3) a{padding:10.7946026987% 2.2488755622% 10.7946026987% 0}body.category--news .section--detail .section--other ul li:nth-of-type(3):hover{background-color:#ccc}body.category--recruit_info .mainvisual{background-image:url(../img/recruit_info/main_bg.png)}body.category--recruit_info .mainvisual>.title{width:19.4744897959%}@media (max-width:1500px){body.category--recruit_info .mainvisual>.title{width:23.0153061224%}}@media (max-width:1000px){body.category--news .section--detail .section--other ul li{font-size:8px!important}body.category--recruit_info .mainvisual>.title{width:70.8163265306%}body.category--recruit_info .mainvisual>.title svg .st0{fill:#000}}body.category--recruit_info .section--head{padding-bottom:10.7%}body.category--recruit_info .section--head .snav li:nth-of-type(1){width:5.06%}body.category--recruit_info .section--head .snav li:nth-of-type(1) svg:nth-of-type(1){width:73.9130434783%}body.category--recruit_info .section--head .snav li:nth-of-type(1) svg:nth-of-type(2){width:10.8695652174%;margin-top:5.4347826087%}body.category--recruit_info .section--head .snav li:nth-of-type(2){width:6.875%}body.category--recruit_info .section--head .snav li:nth-of-type(2) svg:nth-of-type(1){width:80%}body.category--recruit_info .section--head .snav li:nth-of-type(2) svg:nth-of-type(2){width:8%;margin-top:4%}body.category--recruit_info .section--head .snav li:nth-of-type(3){width:8.8%}body.category--recruit_info .section--head .snav li:nth-of-type(3) svg:nth-of-type(1){width:85.625%}body.category--recruit_info .section--head .snav li:nth-of-type(3) svg:nth-of-type(2){width:6.25%;margin-top:3.125%}body.category--recruit_info .section--head .snav li:nth-of-type(4){width:10.45%}body.category--recruit_info .section--head .snav li:nth-of-type(4) svg:nth-of-type(1){width:90.5263157895%}body.category--recruit_info .section--head .snav li:nth-of-type(4) svg:nth-of-type(2){width:5.2631578947%;margin-top:2.6315789474%}@media (max-width:1000px){body.category--recruit_info .section--head .snav li{margin:0 1.5% 1.5%}body.category--recruit_info .section--head .snav li:nth-of-type(1){width:13.8%}body.category--recruit_info .section--head .snav li:nth-of-type(2){width:18.75%}body.category--recruit_info .section--head .snav li:nth-of-type(3){width:24%}body.category--recruit_info .section--head .snav li:nth-of-type(4){width:28.5%}body.category--recruit_info .section--career .flow>.title,body.category--recruit_info .section--intern .flow>.title,body.category--recruit_info .section--new .flow>.title,body.category--recruit_info .section--visit .flow>.title{font-size:16px!important}}body.category--recruit_info .section--career .flow,body.category--recruit_info .section--intern .flow,body.category--recruit_info .section--new .flow,body.category--recruit_info .section--visit .flow{margin-bottom:14.1095890411%}body.category--recruit_info .section--career .flow>.title,body.category--recruit_info .section--intern .flow>.title,body.category--recruit_info .section--new .flow>.title,body.category--recruit_info .section--visit .flow>.title{margin-bottom:4.3150684932%;letter-spacing:.2em;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.category--recruit_info .section--career .flow>.title span,body.category--recruit_info .section--intern .flow>.title span,body.category--recruit_info .section--new .flow>.title span,body.category--recruit_info .section--visit .flow>.title span{display:inline-block;margin-right:.3424657534%;color:#d3d3d5}body.category--recruit_info .section--career .flow>.title.is--inview,body.category--recruit_info .section--intern .flow>.title.is--inview,body.category--recruit_info .section--new .flow>.title.is--inview,body.category--recruit_info .section--visit .flow>.title.is--inview{opacity:1}body.category--recruit_info .section--career .flow ul,body.category--recruit_info .section--intern .flow ul,body.category--recruit_info .section--new .flow ul,body.category--recruit_info .section--visit .flow ul{opacity:0}body.category--recruit_info .section--career .flow ul.is--inview,body.category--recruit_info .section--intern .flow ul.is--inview,body.category--recruit_info .section--new .flow ul.is--inview,body.category--recruit_info .section--visit .flow ul.is--inview{opacity:1}body.category--recruit_info .section--career .flow ul li,body.category--recruit_info .section--intern .flow ul li,body.category--recruit_info .section--new .flow ul li,body.category--recruit_info .section--visit .flow ul li{position:relative;margin-bottom:4.2465753425%;padding-bottom:4.2465753425%;border-bottom:1px solid #e6e6e6;list-style:none;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1000px){body.category--recruit_info .section--career .flow ul li,body.category--recruit_info .section--intern .flow ul li,body.category--recruit_info .section--new .flow ul li,body.category--recruit_info .section--visit .flow ul li{padding-bottom:6.3698630137%;margin-bottom:6.3698630137%}}body.category--recruit_info .section--career .flow ul li .box,body.category--recruit_info .section--intern .flow ul li .box,body.category--recruit_info .section--new .flow ul li .box,body.category--recruit_info .section--visit .flow ul li .box{font-weight:700;position:relative;width:23.1506849315%;margin-right:6.8493150685%;padding:4.1095890411% 0;text-align:center;background-image:url(../img/recruit_info/bg.png);background-size:2.5495750708%}body.category--recruit_info .section--career .flow ul li .box .number,body.category--recruit_info .section--intern .flow ul li .box .number,body.category--recruit_info .section--new .flow ul li .box .number,body.category--recruit_info .section--visit .flow ul li .box .number{line-height:1;position:absolute;top:0;left:0;display:block;width:11.8343195266%;margin:4.4378698225% 0 0 4.4378698225%;padding:2.9585798817% 0;text-align:center;color:#848cab;background-color:#fff}body.category--recruit_info .section--career .flow ul li .box>.title,body.category--recruit_info .section--intern .flow ul li .box>.title,body.category--recruit_info .section--new .flow ul li .box>.title,body.category--recruit_info .section--visit .flow ul li .box>.title{line-height:1.5;position:absolute;top:50%;left:50%;display:block;letter-spacing:.2em;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.category--recruit_info .section--career .flow ul li .box>.title.small,body.category--recruit_info .section--intern .flow ul li .box>.title.small,body.category--recruit_info .section--new .flow ul li .box>.title.small,body.category--recruit_info .section--visit .flow ul li .box>.title.small{letter-spacing:0}body.category--recruit_info .section--career .flow ul li .text,body.category--recruit_info .section--intern .flow ul li .text,body.category--recruit_info .section--new .flow ul li .text,body.category--recruit_info .section--visit .flow ul li .text{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;line-height:2}body.category--recruit_info .section--career .flow ul li .text .red,body.category--recruit_info .section--intern .flow ul li .text .red,body.category--recruit_info .section--new .flow ul li .text .red,body.category--recruit_info .section--visit .flow ul li .text .red{color:red}@media (max-width:1000px){body.category--recruit_info .section--career .flow ul li .box,body.category--recruit_info .section--intern .flow ul li .box,body.category--recruit_info .section--new .flow ul li .box,body.category--recruit_info .section--visit .flow ul li .box{width:100%;font-size:14px!important;padding:4.9315068493% 0;background-size:1.2747875354%}body.category--recruit_info .section--career .flow ul li .box>.title,body.category--recruit_info .section--intern .flow ul li .box>.title,body.category--recruit_info .section--new .flow ul li .box>.title,body.category--recruit_info .section--visit .flow ul li .box>.title{font-size:14px!important}body.category--recruit_info .section--career .flow ul li .box .number,body.category--recruit_info .section--intern .flow ul li .box .number,body.category--recruit_info .section--new .flow ul li .box .number,body.category--recruit_info .section--visit .flow ul li .box .number{width:8.875739645%;padding:1.4792899408% 0;margin:2.0710059172% 0 0 2.0710059172%}body.category--recruit_info .section--career .flow ul li .text,body.category--recruit_info .section--intern .flow ul li .text,body.category--recruit_info .section--new .flow ul li .text,body.category--recruit_info .section--visit .flow ul li .text{font-size:12px!important}}body.category--recruit_info .section--career .flow ul li:before,body.category--recruit_info .section--intern .flow ul li:before,body.category--recruit_info .section--new .flow ul li:before,body.category--recruit_info .section--visit .flow ul li:before{position:absolute;bottom:0;left:0;display:block;margin:0 0 -.5917159763% 9.4674556213%;content:"";background-color:#fff;width:2.9585798817%;padding-top:2.9585798817%}@media (max-width:1000px){body.category--recruit_info .section--career .flow ul li:before,body.category--recruit_info .section--intern .flow ul li:before,body.category--recruit_info .section--new .flow ul li:before,body.category--recruit_info .section--visit .flow ul li:before{display:none}}body.category--recruit_info .section--career .flow ul li:after,body.category--recruit_info .section--intern .flow ul li:after,body.category--recruit_info .section--new .flow ul li:after,body.category--recruit_info .section--visit .flow ul li:after{position:absolute;bottom:0;left:0;display:block;margin:0 0 -.5917159763% 10.3550295858%;content:"";border-top:.7vw solid #848cab;border-right:.5vw solid transparent;border-left:.5vw solid transparent}@media (max-width:1000px){body.category--recruit_info .section--career .flow ul li:after,body.category--recruit_info .section--intern .flow ul li:after,body.category--recruit_info .section--new .flow ul li:after,body.category--recruit_info .section--visit .flow ul li:after{display:none}}body.category--recruit_info .section--career .flow ul li:last-child,body.category--recruit_info .section--intern .flow ul li:last-child,body.category--recruit_info .section--new .flow ul li:last-child,body.category--recruit_info .section--visit .flow ul li:last-child{border:none}body.category--recruit_info .section--career .flow ul li:last-child:after,body.category--recruit_info .section--intern .flow ul li:last-child:after,body.category--recruit_info .section--new .flow ul li:last-child:after,body.category--recruit_info .section--visit .flow ul li:last-child:after{display:none}body.category--recruit_info .section--career .flow .btn,body.category--recruit_info .section--intern .flow .btn,body.category--recruit_info .section--new .flow .btn,body.category--recruit_info .section--visit .flow .btn{line-height:1;position:relative;display:block;overflow:hidden;width:22.2602739726%;margin:0 auto;padding:1.3698630137% 0;text-align:center;text-decoration:none;letter-spacing:.2em;opacity:0;color:#fff;background-color:#848cab;-webkit-transition:opacity .8s ease,background-color .4s ease;-moz-transition:opacity .8s ease,background-color .4s ease;-ms-transition:opacity .8s ease,background-color .4s ease;-o-transition:opacity .8s ease,background-color .4s ease;transition:opacity .8s ease,background-color .4s ease}body.category--recruit_info .section--career .flow .btn::after,body.category--recruit_info .section--intern .flow .btn::after,body.category--recruit_info .section--new .flow .btn::after,body.category--recruit_info .section--visit .flow .btn::after{display:table;clear:both;content:""}@media (max-width:1000px){body.category--recruit_info .section--career .flow .btn,body.category--recruit_info .section--intern .flow .btn,body.category--recruit_info .section--new .flow .btn,body.category--recruit_info .section--visit .flow .btn{width:55.6506849315%;padding:2.7397260274% 0}}body.category--recruit_info .section--career .flow .btn svg,body.category--recruit_info .section--intern .flow .btn svg,body.category--recruit_info .section--new .flow .btn svg,body.category--recruit_info .section--visit .flow .btn svg{position:absolute;top:0;right:0;display:block;width:7.6923076923%;margin:7.6923076923% 16.9230769231% 0 0}body.category--recruit_info .section--career .flow .btn:hover,body.category--recruit_info .section--intern .flow .btn:hover,body.category--recruit_info .section--new .flow .btn:hover,body.category--recruit_info .section--visit .flow .btn:hover{background-color:#4d5f99}body.category--recruit_info .section--career .flow .btn.is--inview,body.category--recruit_info .section--intern .flow .btn.is--inview,body.category--recruit_info .section--new .flow .btn.is--inview,body.category--recruit_info .section--visit .flow .btn.is--inview{opacity:1}body.category--recruit_info .section--career .flow .btn.is--disabled,body.category--recruit_info .section--intern .flow .btn.is--disabled,body.category--recruit_info .section--new .flow .btn.is--disabled,body.category--recruit_info .section--visit .flow .btn.is--disabled{pointer-events:none;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.4}body.category--recruit_info .section--career .flow .text--btn-disabled,body.category--recruit_info .section--intern .flow .text--btn-disabled,body.category--recruit_info .section--new .flow .text--btn-disabled,body.category--recruit_info .section--visit .flow .text--btn-disabled{margin-top:1em;text-align:center;color:red}body.category--recruit_info .section--career,body.category--recruit_info .section--new{width:73%;padding-top:3.5%}@media (max-width:1500px){body.category--recruit_info .section--career,body.category--recruit_info .section--new{width:87.6%}}@media (max-width:1000px){body.category--recruit_info .section--career,body.category--recruit_info .section--new{width:91.25%}}body.category--recruit_info .section--career>.title,body.category--recruit_info .section--new>.title{position:relative;margin-bottom:14.7260273973%}body.category--recruit_info .section--career>.title .inner,body.category--recruit_info .section--new>.title .inner{position:absolute;z-index:10;top:0;left:0;width:25.2054794521%;margin:13.9726027397% 0 0 7.1917808219%;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media (max-width:1000px){body.category--recruit_info .section--career>.title .inner,body.category--recruit_info .section--new>.title .inner{width:45.3698630137%}}body.category--recruit_info .section--career>.title .img01,body.category--recruit_info .section--new>.title .img01{position:relative}body.category--recruit_info .section--career>.title .img01:after,body.category--recruit_info .section--new>.title .img01:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--recruit_info .section--career>.inner .occupation,body.category--recruit_info .section--new>.inner .occupation{font-size:0;margin-bottom:2.7397260274%}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation,body.category--recruit_info .section--new>.inner .occupation{margin-bottom:4.1095890411%}body.category--recruit_info .section--career>.inner .occupation>.title,body.category--recruit_info .section--new>.inner .occupation>.title{font-size:16px!important}}body.category--recruit_info .section--career>.inner .occupation>.title,body.category--recruit_info .section--new>.inner .occupation>.title{margin-bottom:4.3150684932%;letter-spacing:.2em;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.category--recruit_info .section--career>.inner .occupation>.title span,body.category--recruit_info .section--new>.inner .occupation>.title span{display:inline-block;margin-right:.3424657534%;color:#d3d3d5}body.category--recruit_info .section--career>.inner .occupation>.title.is--inview,body.category--recruit_info .section--new>.inner .occupation>.title.is--inview{opacity:1}body.category--recruit_info .section--career>.inner .occupation>.occupation--index,body.category--recruit_info .section--new>.inner .occupation>.occupation--index{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;border-top:1px solid #eee;padding:2.5em 0}body.category--recruit_info .section--career>.inner .occupation>.occupation--index>.title,body.category--recruit_info .section--new>.inner .occupation>.occupation--index>.title{width:14.3835616438%;font-weight:700}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation>.occupation--index,body.category--recruit_info .section--new>.inner .occupation>.occupation--index{display:block}body.category--recruit_info .section--career>.inner .occupation>.occupation--index>.title,body.category--recruit_info .section--new>.inner .occupation>.occupation--index>.title{width:100%;margin-bottom:1em}}body.category--recruit_info .section--career>.inner .occupation>.occupation--index>ul,body.category--recruit_info .section--new>.inner .occupation>.occupation--index>ul{padding-left:1em}body.category--recruit_info .section--career>.inner .occupation>.occupation--index>ul li,body.category--recruit_info .section--new>.inner .occupation>.occupation--index>ul li{list-style:none;margin-bottom:1em}body.category--recruit_info .section--career>.inner .occupation>.occupation--index>ul li:last-child,body.category--recruit_info .section--new>.inner .occupation>.occupation--index>ul li:last-child{margin-bottom:0}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation>.occupation--index>ul,body.category--recruit_info .section--new>.inner .occupation>.occupation--index>ul{padding-left:0}}body.category--recruit_info .section--career>.inner .occupation>table,body.category--recruit_info .section--new>.inner .occupation>table{width:100%;opacity:0;border-top:1px solid #dbdbdb;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.category--recruit_info .section--career>.inner .occupation>table.is--inview,body.category--recruit_info .section--new>.inner .occupation>table.is--inview{opacity:1}body.category--recruit_info .section--career>.inner .occupation>table tr td,body.category--recruit_info .section--career>.inner .occupation>table tr th,body.category--recruit_info .section--new>.inner .occupation>table tr td,body.category--recruit_info .section--new>.inner .occupation>table tr th{line-height:2;padding:3.0821917808% 0;text-align:left;border-bottom:1px solid #dbdbdb}body.category--recruit_info .section--career>.inner .occupation>table tr td a,body.category--recruit_info .section--career>.inner .occupation>table tr th a,body.category--recruit_info .section--new>.inner .occupation>table tr td a,body.category--recruit_info .section--new>.inner .occupation>table tr th a{color:#000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--recruit_info .section--career>.inner .occupation>table tr td a:hover,body.category--recruit_info .section--career>.inner .occupation>table tr th a:hover,body.category--recruit_info .section--new>.inner .occupation>table tr td a:hover,body.category--recruit_info .section--new>.inner .occupation>table tr th a:hover{color:#999}body.category--recruit_info .section--career>.inner .occupation>table tr th,body.category--recruit_info .section--new>.inner .occupation>table tr th{font-weight:700;width:14.3835616438%;padding-left:0}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation>table tr td,body.category--recruit_info .section--career>.inner .occupation>table tr th,body.category--recruit_info .section--new>.inner .occupation>table tr td,body.category--recruit_info .section--new>.inner .occupation>table tr th{display:block;font-size:12px!important}body.category--recruit_info .section--career>.inner .occupation>table tr th,body.category--recruit_info .section--new>.inner .occupation>table tr th{width:100%;border:none;padding-bottom:0}body.category--recruit_info .section--career>.inner .occupation>table tr td,body.category--recruit_info .section--new>.inner .occupation>table tr td{padding-top:0}}body.category--recruit_info .section--career>.inner .occupation>.inner,body.category--recruit_info .section--new>.inner .occupation>.inner{border-top:1px solid #eee;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}body.category--recruit_info .section--career>.inner .occupation>.inner .box,body.category--recruit_info .section--new>.inner .occupation>.inner .box{position:relative;line-height:2;width:43.8356164384%;padding:6.1643835616% 0;text-align:left}body.category--recruit_info .section--career>.inner .occupation>.inner .box .target,body.category--recruit_info .section--new>.inner .occupation>.inner .box .target{position:absolute;top:0;left:0}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation>.inner .box,body.category--recruit_info .section--new>.inner .occupation>.inner .box{width:100%;padding:8.6301369863% 0;font-size:12px!important}body.category--recruit_info .section--career>.inner .occupation>.inner .box .target,body.category--recruit_info .section--new>.inner .occupation>.inner .box .target{margin-top:-10%}}body.category--recruit_info .section--career>.inner .occupation>.inner .box .title,body.category--recruit_info .section--new>.inner .occupation>.inner .box .title{font-weight:700;display:block;width:100%;padding-bottom:1.5em;border-bottom:1px solid #eee}body.category--recruit_info .section--career>.inner .occupation>.inner .box>.inner--box,body.category--recruit_info .section--new>.inner .occupation>.inner .box>.inner--box{-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;padding:2.5em 0;border-bottom:1px solid #eee}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation>.inner .box>.inner--box,body.category--recruit_info .section--new>.inner .occupation>.inner .box>.inner--box{display:block}}body.category--recruit_info .section--career>.inner .occupation>.inner .box .label,body.category--recruit_info .section--new>.inner .occupation>.inner .box .label{font-weight:700;display:block;width:32.8125%;margin-bottom:.6849315068%}body.category--recruit_info .section--career>.inner .occupation>.inner .box ol li span,body.category--recruit_info .section--career>.inner .occupation>.inner .box ul li span,body.category--recruit_info .section--new>.inner .occupation>.inner .box ol li span,body.category--recruit_info .section--new>.inner .occupation>.inner .box ul li span{display:inline-block}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation>.inner .box .label,body.category--recruit_info .section--new>.inner .occupation>.inner .box .label{width:100%}}body.category--recruit_info .section--career>.inner .occupation>.inner .box ul,body.category--recruit_info .section--new>.inner .occupation>.inner .box ul{width:67.1875%;padding:0 0 0 5.46875%}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation>.inner .box ul,body.category--recruit_info .section--new>.inner .occupation>.inner .box ul{width:100%}}body.category--recruit_info .section--career>.inner .occupation>.inner .box ul li,body.category--recruit_info .section--new>.inner .occupation>.inner .box ul li{line-height:1.5;margin-bottom:2.34375%}body.category--recruit_info .section--career>.inner .occupation>.inner .box ol li:last-child,body.category--recruit_info .section--career>.inner .occupation>.inner .box ul li:last-child,body.category--recruit_info .section--new>.inner .occupation>.inner .box ol li:last-child,body.category--recruit_info .section--new>.inner .occupation>.inner .box ul li:last-child{margin-bottom:0}body.category--recruit_info .section--career>.inner .occupation>.inner .box ol,body.category--recruit_info .section--new>.inner .occupation>.inner .box ol{width:67.1875%;padding:0 0 0 2.3255813953%}body.category--recruit_info .section--career>.inner .occupation>.inner .box ol li,body.category--recruit_info .section--new>.inner .occupation>.inner .box ol li{position:relative;list-style-type:none;counter-increment:cnt;padding-left:1.5em}body.category--recruit_info .section--career>.inner .occupation>.inner .box ol li:before,body.category--recruit_info .section--new>.inner .occupation>.inner .box ol li:before{display:block;position:absolute;top:0;left:0;content:"(" counter(cnt) ")"}body.category--recruit_info .section--career>.inner .occupation>.inner .box:last-child,body.category--recruit_info .section--new>.inner .occupation>.inner .box:last-child{border-bottom:none}body.category--recruit_info .section--career .essential,body.category--recruit_info .section--new .essential{margin-bottom:10.5%;padding-top:3.5%}@media (max-width:1000px){body.category--recruit_info .section--career>.inner .occupation>.inner .box ol,body.category--recruit_info .section--new>.inner .occupation>.inner .box ol{width:100%}body.category--recruit_info .section--career .essential,body.category--recruit_info .section--new .essential{margin-bottom:15.5%}body.category--recruit_info .section--career .essential>.title,body.category--recruit_info .section--new .essential>.title{font-size:16px!important}}body.category--recruit_info .section--career .essential>.title,body.category--recruit_info .section--new .essential>.title{margin-bottom:4.3150684932%;letter-spacing:.2em;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.category--recruit_info .section--career .essential>.title span,body.category--recruit_info .section--new .essential>.title span{display:inline-block;margin-right:.3424657534%;color:#d3d3d5}body.category--recruit_info .section--career .essential>.title.is--inview,body.category--recruit_info .section--new .essential>.title.is--inview{opacity:1}body.category--recruit_info .section--career .essential>table,body.category--recruit_info .section--new .essential>table{width:100%;opacity:0;border-top:1px solid #dbdbdb;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.category--recruit_info .section--career .essential>table.is--inview,body.category--recruit_info .section--new .essential>table.is--inview{opacity:1}body.category--recruit_info .section--career .essential>table tr td,body.category--recruit_info .section--career .essential>table tr th,body.category--recruit_info .section--new .essential>table tr td,body.category--recruit_info .section--new .essential>table tr th{line-height:2;padding:3.0821917808% 0;text-align:left;border-bottom:1px solid #dbdbdb}body.category--recruit_info .section--career .essential>table tr td a,body.category--recruit_info .section--career .essential>table tr th a,body.category--recruit_info .section--new .essential>table tr td a,body.category--recruit_info .section--new .essential>table tr th a{color:#000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--recruit_info .section--career .essential>table tr td a:hover,body.category--recruit_info .section--career .essential>table tr th a:hover,body.category--recruit_info .section--new .essential>table tr td a:hover,body.category--recruit_info .section--new .essential>table tr th a:hover{color:#999}body.category--recruit_info .section--career .essential>table tr th,body.category--recruit_info .section--new .essential>table tr th{font-weight:700;width:14.3835616438%;padding-left:0;text-align:left}body.category--recruit_info .section--career .essential>table tr td .btn,body.category--recruit_info .section--new .essential>table tr td .btn{display:inline-block;vertical-align:-.6em;overflow:hidden;width:11.301369863%;margin-top:1.3698630137%;padding:1.1643835616% 0 1.0273972603%;background-color:#22252b;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-ms-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}body.category--recruit_info .section--career .essential>table tr td .btn::after,body.category--recruit_info .section--new .essential>table tr td .btn::after{display:table;clear:both;content:""}body.category--recruit_info .section--career .essential>table tr td .btn svg,body.category--recruit_info .section--new .essential>table tr td .btn svg{display:block}body.category--recruit_info .section--career .essential>table tr td .btn svg:nth-of-type(1),body.category--recruit_info .section--new .essential>table tr td .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--recruit_info .section--career .essential>table tr td .btn svg:nth-of-type(2),body.category--recruit_info .section--new .essential>table tr td .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--recruit_info .section--career .essential>table tr td .btn:hover,body.category--recruit_info .section--new .essential>table tr td .btn:hover{background-color:#999}@media (max-width:1000px){body.category--recruit_info .section--career .essential>table tr td,body.category--recruit_info .section--career .essential>table tr th,body.category--recruit_info .section--new .essential>table tr td,body.category--recruit_info .section--new .essential>table tr th{display:block;font-size:12px!important}body.category--recruit_info .section--career .essential>table tr th,body.category--recruit_info .section--new .essential>table tr th{width:100%;border:none;padding-bottom:0}body.category--recruit_info .section--career .essential>table tr td,body.category--recruit_info .section--new .essential>table tr td{padding-top:0}body.category--recruit_info .section--career .essential>table tr td .btn,body.category--recruit_info .section--new .essential>table tr td .btn{display:block;width:22.602739726%}}body.category--recruit_info .section--career .application,body.category--recruit_info .section--new .application{margin-bottom:14.1095890411%}body.category--recruit_info .section--career .application>.title,body.category--recruit_info .section--new .application>.title{margin-bottom:4.3150684932%;letter-spacing:.2em;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.category--recruit_info .section--career .application>.title.is--inview,body.category--recruit_info .section--career.is--inview>.title .inner,body.category--recruit_info .section--new .application>.title.is--inview,body.category--recruit_info .section--new.is--inview>.title .inner{opacity:1}body.category--recruit_info .section--career .application .text,body.category--recruit_info .section--new .application .text{line-height:2;margin-bottom:2.0547945205%}body.category--recruit_info .section--career .application .btn,body.category--recruit_info .section--new .application .btn{display:block;overflow:hidden;width:20.5479452055%;margin:0 auto 2.0547945205% 0;padding:1.1643835616% 0 1.0273972603%;text-align:center;text-decoration:none;color:#fff;background-color:#22252b;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-ms-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}body.category--recruit_info .section--career .application .btn::after,body.category--recruit_info .section--new .application .btn::after{display:table;clear:both;content:""}body.category--recruit_info .section--career .application .btn:hover,body.category--recruit_info .section--new .application .btn:hover{background-color:#999}body.category--recruit_info .section--career.is--inview>.title .img01:after,body.category--recruit_info .section--new.is--inview>.title .img01:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--recruit_info .section--new{margin:0 auto 15.2%}body.category--recruit_info .section--new>.inner .occupation{font-size:0;margin-bottom:9.5890410959%}@media (max-width:1000px){body.category--recruit_info .section--new>.inner .occupation{margin-bottom:14.3835616438%}}body.category--recruit_info .section--new>.title .inner{right:0;left:auto;margin:13.9726027397% 7.1917808219% 0 auto}body.category--recruit_info .section--new>.title .inner svg{fill:#000}body.category--recruit_info .section--career>.title .inner svg,body.category--recruit_info .section--intern>.btn svg .st0,body.category--recruit_info .section--intern>.inner .section--listbox>.inner .btn svg .st0,body.category--recruit_info .section--intern>.title .inner svg,body.category--recruit_info .section--visit .btn svg .st0,body.category--recruit_info .section--visit>.title .inner svg,body.category--works .box--wrap .box .link a svg,body.category--works .mainvisual>.title svg .st0{fill:#fff}body.category--recruit_info .section--career{margin:0 auto 5%}body.category--recruit_info .section--intern{width:73%;margin:0 auto 17.5%;padding-top:3.5%}@media (max-width:1500px){body.category--recruit_info .section--intern{width:87.6%}}body.category--recruit_info .section--intern>.title{position:relative;margin-bottom:6.1643835616%}body.category--recruit_info .section--intern>.title .inner{position:absolute;z-index:10;top:0;right:0;width:20.4109589041%;margin:13.9726027397% 7.1917808219% 0 auto;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media (max-width:1000px){body.category--recruit_info .section--intern>.title .inner{width:36.7397260274%}body.category--recruit_info .section--intern>.inner>.text{font-size:12px!important}}body.category--recruit_info .section--intern>.title .img01{position:relative}body.category--recruit_info .section--intern>.title .img01:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--recruit_info .section--intern>.inner>.text{line-height:2;margin-bottom:13.698630137%}body.category--recruit_info .section--intern>.inner>.text.text--head{margin-bottom:2.7397260274%}body.category--recruit_info .section--intern>.inner .section--listbox{width:65.75%;margin:0 0 4%;padding:2.25%;background-image:url(../img/interview/bg.png);background-size:.4% auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}body.category--recruit_info .section--intern>.inner .section--listbox.is--reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1500px){body.category--recruit_info .section--intern>.inner .section--listbox{width:78.9%}}@media (max-width:1000px){body.category--recruit_info .section--intern>.inner .section--listbox{width:91.25%;margin:0 auto 12%;display:block}}body.category--recruit_info .section--intern>.inner .section--listbox>.img{width:50%}@media (max-width:1000px){body.category--recruit_info .section--intern>.inner .section--listbox>.img{width:100%}}body.category--recruit_info .section--intern>.inner .section--listbox>.inner{width:50%;background-color:#fff;padding:3.6734693878% 2.0408163265% 2.0408163265% 6.1224489796%}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .en{margin-bottom:7.5757575758%}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .title{font-weight:700;margin-bottom:2.1645021645%;line-height:1.5}@media (max-width:1000px){body.category--recruit_info .section--intern>.inner .section--listbox>.inner{width:100%;padding:6.9387755102% 3.6734693878%}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .title{line-height:1.5}}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .text{margin-bottom:6.4935064935%;line-height:1.5}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .btn{position:relative;display:block;overflow:hidden;width:35.7142857143%;margin:0;padding:3.6796536797% 0 3.2467532468%;background-color:#22252b;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-ms-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .btn::after{display:table;clear:both;content:""}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .btn svg{display:block}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .btn svg:nth-of-type(1){float:left;width:60.6060606061%;margin:0 9.696969697%}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .btn svg:nth-of-type(2){float:left;width:12.7272727273%;margin-top:.6060606061%}body.category--recruit_info .section--intern>.inner .section--listbox>.inner .btn:hover{background-color:#999}@media (max-width:1000px){body.category--recruit_info .section--intern>.inner .section--listbox>.inner .btn{position:relative;width:33.904109589%;padding:3.4931506849% 0 3.0821917808%;margin:4.7945205479% auto 0 0;z-index:10}body.category--recruit_info .section--intern>.inner .essential>.title{font-size:16px!important}}body.category--recruit_info .section--intern>.inner .essential{margin-bottom:14.3835616438%}body.category--recruit_info .section--intern>.inner .essential>.title{margin-bottom:4.3150684932%;letter-spacing:.2em;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.category--recruit_info .section--intern>.inner .essential>.title span{display:inline-block;margin-right:.3424657534%;color:#d3d3d5}body.category--recruit_info .section--intern>.inner .essential>.title.is--inview{opacity:1}body.category--recruit_info .section--intern>.inner .essential>table{width:100%;opacity:0;border-top:1px solid #dbdbdb;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.category--recruit_info .section--intern>.inner .essential>table.is--inview{opacity:1}body.category--recruit_info .section--intern>.inner .essential>table tr td,body.category--recruit_info .section--intern>.inner .essential>table tr th{line-height:2;padding:3.0821917808% 0;text-align:left;border-bottom:1px solid #dbdbdb}body.category--recruit_info .section--intern>.inner .essential>table tr th{font-weight:700;width:14.3835616438%;text-align:left}@media (max-width:1000px){body.category--recruit_info .section--intern>.inner .essential>table tr td,body.category--recruit_info .section--intern>.inner .essential>table tr th{display:block;font-size:12px!important}body.category--recruit_info .section--intern>.inner .essential>table tr th{width:100%;border:none;padding-bottom:0}body.category--recruit_info .section--intern>.inner .essential>table tr td{padding-top:0}body.category--recruit_info .section--intern>.inner .essential>table tr td .btn{display:block;width:22.602739726%}}body.category--recruit_info .section--intern>.btn{line-height:1;position:relative;display:block;overflow:hidden;width:22.2602739726%;margin:0 auto;padding:1.3698630137% 0;text-align:center;text-decoration:none;letter-spacing:.2em;opacity:0;color:#fff;background-color:#848cab;-webkit-transition:opacity .8s ease,background-color .4s ease;-moz-transition:opacity .8s ease,background-color .4s ease;-ms-transition:opacity .8s ease,background-color .4s ease;-o-transition:opacity .8s ease,background-color .4s ease;transition:opacity .8s ease,background-color .4s ease}body.category--recruit_info .section--intern>.btn::after{display:table;clear:both;content:""}body.category--recruit_info .section--intern>.btn svg{position:absolute;top:0;right:0;display:block;width:7.6923076923%;margin:7.6923076923% 16.9230769231% 0 0}body.category--recruit_info .section--intern>.btn:hover{background-color:#4d5f99}body.category--recruit_info .section--intern.is--inview>.title .inner,body.category--recruit_info .section--intern>.btn.is--inview{opacity:1}body.category--recruit_info .section--intern.is--inview>.title .img01:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--recruit_info .section--visit{width:73%;margin:0 auto 19.1%;padding-top:3.5%}@media (max-width:1500px){body.category--recruit_info .section--visit{width:87.6%}}body.category--recruit_info .section--visit>.title{position:relative;margin-bottom:6.1643835616%}body.category--recruit_info .section--visit>.title .inner{position:absolute;z-index:10;top:0;left:0;width:25.2054794521%;margin:13.9726027397% 0 0 7.1917808219%;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media (max-width:1000px){body.category--recruit_info .section--visit>.title .inner{width:45.3698630137%}body.category--recruit_info .section--visit>.inner>.text{font-size:12px!important}}body.category--recruit_info .section--visit>.title .img01{position:relative}body.category--recruit_info .section--visit>.title .img01:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}body.category--recruit_info .section--visit>.inner>.text{line-height:2;margin-bottom:13.698630137%}body.category--recruit_info .section--visit .btn{line-height:1;position:relative;display:block;overflow:hidden;width:22.2602739726%;margin:0 auto;padding:1.3698630137% 0;text-align:center;text-decoration:none;letter-spacing:.2em;opacity:0;color:#fff;background-color:#848cab;-webkit-transition:opacity .8s ease,background-color .4s ease;-moz-transition:opacity .8s ease,background-color .4s ease;-ms-transition:opacity .8s ease,background-color .4s ease;-o-transition:opacity .8s ease,background-color .4s ease;transition:opacity .8s ease,background-color .4s ease}body.category--recruit_info .section--visit .btn.is--inview,body.category--recruit_info .section--visit.is--inview>.title .inner,body.category--works .box--wrap.is--inview .box{opacity:1}body.category--recruit_info .section--visit .btn::after{display:table;clear:both;content:""}body.category--recruit_info .section--visit .btn svg{position:absolute;top:0;right:0;display:block;width:7.6923076923%;margin:7.6923076923% 16.9230769231% 0 0}body.category--recruit_info .section--visit .btn:hover{background-color:#4d5f99}body.category--recruit_info .section--visit.is--inview>.title .img01:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}body.category--recruit_info .section--part{margin:0 auto 7.6%}body.category--recruit_info .section--part p.text{text-align:center;font-size:1.8rem}body.category--recruit_info .section--part p.text br{display:none}body.category--works .mainvisual{background-image:url(../img/works/main_bg.png)}body.category--works .mainvisual>.title{width:9.6530612245%}@media (max-width:1500px){body.category--works .mainvisual>.title{width:11.4081632653%}}@media (max-width:1000px){body.category--recruit_info .section--part p.text{font-size:1rem;line-height:1.5em}body.category--recruit_info .section--part p.text br{display:initial}body.category--works .mainvisual>.title{width:35.1020408163%}body.category--works .mainvisual>.title svg .st0{fill:#000}}body.category--works .section--head{padding-bottom:10%}body.category--works .box--wrap{font-size:0;width:73%;margin:0 auto 8%}@media (max-width:1500px){body.category--works .box--wrap{width:87.6%}}@media (max-width:1000px){body.category--works .box--wrap{width:91.25%}}body.category--works .box--wrap .box{position:relative;display:inline-block;width:27.0547945205%;margin:0 9.3835616438% 4.7945205479% 0;vertical-align:top;opacity:0;transition:all .8s ease}@media (max-width:1500px){body.category--works .box--wrap .box{width:29.7602739726%;margin-right:5.1609589041%}}body.category--works .box--wrap .box:nth-of-type(3n){margin-right:0}body.category--works .box--wrap .box>.title{margin:7.5949367089% 0 6.3291139241%}body.category--works .box--wrap .box .img{position:relative}body.category--works .box--wrap .box .link{font-size:5px}body.category--works .box--wrap .box .link a{position:absolute;right:0;bottom:0;z-index:10;display:block;width:80px;margin:0 -2.5316455696% -2.5316455696% 0;padding:1.7721518987% 1.5189873418%;text-align:center;text-decoration:none;color:#fff;background-color:#858bab;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body.category--works .box--wrap .box .link a svg{width:11px}body.category--works .box--wrap .box .link a:hover{background-color:#000}body.category--works .box--wrap .box .data{clear:both;font-size:.55vw;line-height:1.8;margin-bottom:0}body.category--works .box--wrap .box .client{font-size:.5vw;line-height:1.8}body.category--works .box--wrap .box .copyrights{margin-top:3.7974683544%;font-size:.5vw;line-height:1.8}@media (max-width:1000px){body.category--works .box--wrap .box .client,body.category--works .box--wrap .box .copyrights,body.category--works .box--wrap .box .data,body.category--works .box--wrap .box .link{font-size:10px}body.category--works .box--wrap .box{width:100%;margin:0 0 16.4383561644%}body.category--works .box--wrap .box>.title{margin:7.5949367089% 0 6.3291139241%}}body.category--works .timeline{font-size:1.2vw;font-weight:400;width:73%;margin:8% auto;color:#e8e9eb;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width:1500px){body.category--works .timeline{width:87.6%}}body.category--works .timeline li{list-style:none}body.category--works .timeline li.arrow{position:relative;display:inline-block;padding:0 0 0 20%;vertical-align:middle;text-decoration:none;color:#000}body.category--works .timeline li.arrow:after,body.category--works .timeline li.arrow:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}body.category--works .timeline li.arrow:before{left:4px;width:100%;height:1px;background:#d7dbdc}body.category--works .timeline li.arrow:after{right:0;width:6px;height:6px;margin-right:-2%;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #d7dbdc;border-right:1px solid #d7dbdc}body.category--contact .section--form,body.category--entry .section--form{width:55.5%;margin:11% auto 14%}@media (max-width:1500px){body.category--contact .section--form,body.category--entry .section--form{width:72.15%}}@media (max-width:1000px){body.category--contact .section--form,body.category--entry .section--form{width:91.25%;margin:27.5% auto 14%;font-size:12px!important}}body.category--contact .section--form>.title,body.category--entry .section--form>.title{font-weight:700;margin-bottom:2.7027027027%;letter-spacing:.1em}body.category--contact .section--form>.title svg,body.category--entry .section--form>.title svg{display:inline-block;width:2.7027027027%;vertical-align:.15em}body.category--contact .section--form>.text,body.category--entry .section--form>.text{margin-bottom:8.1081081081%;line-height:2}body.category--contact .section--form>.text a,body.category--entry .section--form>.text a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--contact .section--form>.text a:hover,body.category--entry .section--form>.text a:hover{color:#999}body.category--contact .section--form .line,body.category--entry .section--form .line{padding:3.8181818182% 0;border-bottom:1px solid #c8c8c8;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left}@media (max-width:1000px){body.category--contact .section--form>.title,body.category--entry .section--form>.title{font-size:16px!important}body.category--contact .section--form>.title svg,body.category--entry .section--form>.title svg{width:5.4054054054%}body.category--contact .section--form .line,body.category--entry .section--form .line{padding:5.6363636364% 0}}body.category--contact .section--form .line>.title,body.category--entry .section--form .line>.title{padding-top:1.6363636364%;width:18.018018018%}@media (max-width:1000px){body.category--contact .section--form .line>.title,body.category--entry .section--form .line>.title{width:auto;font-weight:700;margin-right:3.6036036036%;font-size:10px!important}}body.category--contact .section--form .line>.required,body.category--entry .section--form .line>.required{width:11.6216216216%;overflow:hidden}body.category--contact .section--form .line>.required span,body.category--entry .section--form .line>.required span{margin-top:9.3023255814%;line-height:1;display:inline-block;padding:3.8759689922% 15.503875969%;color:#c81414;border:1px solid #c81414}@media (max-width:1000px){body.category--contact .section--form .line>.required,body.category--entry .section--form .line>.required{width:17.4324324324%;font-size:10px!important}body.category--contact .section--form .line>.required span,body.category--entry .section--form .line>.required span{margin-top:5.1679586563%;padding:3.6175710594% 15.503875969%}}body.category--contact .section--form .line>.item,body.category--entry .section--form .line>.item{width:70.2702702703%}@media (max-width:1000px){body.category--contact .section--form .line>.item,body.category--entry .section--form .line>.item{margin-top:1.8018018018%;width:100%}}body.category--contact .section--form .line>.item input::placeholder,body.category--entry .section--form .line>.item input::placeholder{color:#ccc}body.category--contact .section--form .line>.item input:-ms-input-placeholder,body.category--entry .section--form .line>.item input:-ms-input-placeholder{color:#ccc}body.category--contact .section--form .line>.item input::-ms-input-placeholder,body.category--entry .section--form .line>.item input::-ms-input-placeholder{color:#ccc}body.category--contact .section--form .line>.item textarea::placeholder,body.category--entry .section--form .line>.item textarea::placeholder{color:#ccc}body.category--contact .section--form .line>.item textarea:-ms-input-placeholder,body.category--entry .section--form .line>.item textarea:-ms-input-placeholder{color:#ccc}body.category--contact .section--form .line>.item textarea::-ms-input-placeholder,body.category--entry .section--form .line>.item textarea::-ms-input-placeholder{color:#ccc}body.category--contact .section--form .line>.item select,body.category--entry .section--form .line>.item select{padding:1.9230769231%;border:none;border-radius:0;background-color:#f4f4f4;background-image:url(../../php/modules/svg/common/arrow_under.svg);background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}body.category--contact .section--form .line>.item input[type=email],body.category--contact .section--form .line>.item input[type=number],body.category--contact .section--form .line>.item input[type=tel],body.category--contact .section--form .line>.item input[type=text],body.category--entry .section--form .line>.item input[type=email],body.category--entry .section--form .line>.item input[type=number],body.category--entry .section--form .line>.item input[type=tel],body.category--entry .section--form .line>.item input[type=text]{padding:1.9230769231%;border:none;border-radius:0;background-color:#f4f4f4;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}body.category--contact .section--form .line>.item textarea,body.category--entry .section--form .line>.item textarea{width:100%;padding:1.9230769231%;border:none;border-radius:0;background-color:#f4f4f4;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}body.category--contact .section--form .line>.item .confirm,body.category--entry .section--form .line>.item .confirm{padding-top:1.0909090909%;line-height:2}body.category--contact .section--form .line--01,body.category--entry .section--form .line--01{border-top:1px solid #c8c8c8}body.category--contact .section--form .line--01 .item select,body.category--contact .section--form .line--01_2 .item select,body.category--entry .section--form .line--01 .item select,body.category--entry .section--form .line--01_2 .item select{width:47.6923076923%;margin-right:1.2820512821%;background-position:right 2.688172043% center;background-size:3.4946236559% auto}@media (max-width:1000px){body.category--contact .section--form .line--01 .item select,body.category--contact .section--form .line--01_2 .item select,body.category--entry .section--form .line--01 .item select,body.category--entry .section--form .line--01_2 .item select{width:100%}}body.category--contact .section--form .line--01 .item p,body.category--contact .section--form .line--01_2 .item p,body.category--entry .section--form .line--01 .item p,body.category--entry .section--form .line--01_2 .item p{display:inline-block;line-height:1.5;color:#848cab;vertical-align:middle}body.category--contact .section--form .line--20 .item select,body.category--entry .section--form .line--20 .item select{width:47.6923076923%;margin-right:1.2820512821%;background-position:right 2.688172043% center;background-size:3.4946236559% auto}@media (max-width:1000px){body.category--contact .section--form .line--20 .item select,body.category--entry .section--form .line--20 .item select{width:100%}}body.category--contact .section--form .line--20 .item p,body.category--entry .section--form .line--20 .item p{display:inline-block;line-height:1.5;color:#848cab;vertical-align:middle}body.category--contact .section--form .line--02 .item span,body.category--entry .section--form .line--02 .item span{display:inline-block;width:5%;text-align:right}@media (max-width:1000px){body.category--contact .section--form .line--02 .item span,body.category--entry .section--form .line--02 .item span{width:7.6923076923%}}body.category--contact .section--form .line--02 .item input,body.category--entry .section--form .line--02 .item input{width:42.6923076923%}@media (max-width:1000px){body.category--contact .section--form .line--02 .item input,body.category--entry .section--form .line--02 .item input{width:38.4615384615%}}body.category--contact .section--form .line--03 .item span,body.category--entry .section--form .line--03 .item span{display:inline-block;width:5%;text-align:right}@media (max-width:1000px){body.category--contact .section--form .line--03 .item span,body.category--entry .section--form .line--03 .item span{width:7.6923076923%}}body.category--contact .section--form .line--03 .item input,body.category--entry .section--form .line--03 .item input{width:42.6923076923%}@media (max-width:1000px){body.category--contact .section--form .line--03 .item input,body.category--entry .section--form .line--03 .item input{width:38.4615384615%}}body.category--contact .section--form .line--04 .item select,body.category--entry .section--form .line--04 .item select{width:23.0769230769%;background-position:right 5.5555555556% center;background-size:7.2222222222% auto}body.category--contact .section--form .line--05 .item input,body.category--entry .section--form .line--05 .item input{width:42.6923076923%}body.category--contact .section--form .line--06 .item input,body.category--entry .section--form .line--06 .item input{width:47.6923076923%;margin-bottom:3.0769230769%}@media (max-width:1000px){body.category--contact .section--form .line--06 .item input,body.category--entry .section--form .line--06 .item input{width:100%}}body.category--contact .section--form .line--06 .item span,body.category--entry .section--form .line--06 .item span{display:block;margin-bottom:1.5384615385%}body.category--contact .section--form .line--07 .item input,body.category--entry .section--form .line--07 .item input{width:23.0769230769%}body.category--contact .section--form .line--07 .item button,body.category--entry .section--form .line--07 .item button{margin-left:1.2820512821%;padding:1.6666666667% 3.8461538462%;border:none;border-radius:0;background-color:#919296;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;vertical-align:middle}body.category--contact .section--form .line--08 .item select,body.category--entry .section--form .line--08 .item select{width:23.0769230769%;background-position:right 5.5555555556% center;background-size:7.2222222222% auto}body.category--contact .section--form .line--09 .item input,body.category--contact .section--form .line--10 .item input,body.category--contact .section--form .line--11 .item input,body.category--contact .section--form .line--19 .item input,body.category--entry .section--form .line--09 .item input,body.category--entry .section--form .line--10 .item input,body.category--entry .section--form .line--11 .item input,body.category--entry .section--form .line--19 .item input{width:100%}body.category--contact .section--form .line--12 .item input,body.category--contact .section--form .line--13 .item input,body.category--entry .section--form .line--12 .item input,body.category--entry .section--form .line--13 .item input{width:59.2307692308%}@media (max-width:1000px){body.category--contact .section--form .line--12 .item input,body.category--contact .section--form .line--13 .item input,body.category--entry .section--form .line--12 .item input,body.category--entry .section--form .line--13 .item input{width:100%}}body.category--contact .section--form .line--14 .item select,body.category--entry .section--form .line--14 .item select{width:23.0769230769%;background-position:right 5.5555555556% center;background-size:7.2222222222% auto}body.category--contact .section--form .line--15 .item select,body.category--entry .section--form .line--15 .item select{width:47.6923076923%;margin-right:1.2820512821%;background-position:right 2.688172043% center;background-size:3.4946236559% auto}body.category--contact .section--form .line--15 .item p,body.category--entry .section--form .line--15 .item p{display:inline-block;line-height:1.5;color:#848cab;vertical-align:middle}body.category--contact .section--form .line--19 .title,body.category--entry .section--form .line--19 .title{padding-top:1.0909090909%}body.category--contact .section--form .line.border--none,body.category--entry .section--form .line.border--none{padding:3.8181818182% 0 0;border-bottom:none}body.category--contact .section--form .btnPrivacy,body.category--entry .section--form .btnPrivacy{text-align:center;margin:5.4054054054% 0 0}body.category--contact .section--form .submit,body.category--entry .section--form .submit{text-align:center;font-size:0}body.category--contact .section--form button,body.category--contact .section--form input[type=submit],body.category--entry .section--form button,body.category--entry .section--form input[type=submit]{display:inline-block;width:21.6216216216%;margin:5.4054054054% .9009009009%;padding:1.8018018018% 0;border:1px solid #919296;border-radius:0;background-color:#fff;color:#666;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;vertical-align:middle;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--contact .section--form button:hover,body.category--contact .section--form input[type=submit]:hover,body.category--entry .section--form button:hover,body.category--entry .section--form input[type=submit]:hover{background-color:#919296;color:#fff}body.category--contact .section--form button.is--lock,body.category--contact .section--form input[type=submit].is--lock,body.category--entry .section--form button.is--lock,body.category--entry .section--form input[type=submit].is--lock{opacity:.5;pointer-events:none;cursor:not-allowed}@media (max-width:1000px){body.category--contact .section--form button,body.category--contact .section--form input[type=submit],body.category--entry .section--form button,body.category--entry .section--form input[type=submit]{width:43.2432432432%}}body.category--contact .section--form input[type=submit].btn--submit,body.category--entry .section--form input[type=submit].btn--submit{margin:1.8018018018% .9009009009% 5.4054054054%}body.category--privacy .section--privacy{width:55.5%;margin:11% auto 14%}@media (max-width:1500px){body.category--privacy .section--privacy{width:72.15%}}@media (max-width:1000px){body.category--privacy .section--privacy{width:91.25%;margin:27.5% auto 14%;font-size:12px!important}}body.category--privacy .section--privacy>.title{font-weight:700;margin-bottom:2.7027027027%;letter-spacing:.1em}body.category--privacy .section--privacy>.title svg{display:inline-block;width:2.7027027027%;vertical-align:.15em}@media (max-width:1000px){body.category--privacy .section--privacy>.title{font-size:16px!important}body.category--privacy .section--privacy>.title svg{width:5.4054054054%}}body.category--privacy .section--privacy>.text{margin-bottom:8.1081081081%;line-height:2}body.category--privacy .section--privacy>.text a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}body.category--privacy .section--privacy>.text a:hover{color:#999}body.category--privacy .section--privacy>dl{line-height:2}body.category--privacy .section--privacy>dl dt{font-weight:700;margin-bottom:.9009009009%}body.category--privacy .section--privacy>dl dd{margin-bottom:6.3063063063%}