﻿@keyframes horizontal{0%{transform:translateX(-3px)}100%{transform:translateX(0px)}}@keyframes vertical{0%{transform:translateY(-10px)}100%{transform:translateY(0px)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;line-height:2;font-size:10px;letter-spacing:.08em;vertical-align:baseline;background:transparent;text-decoration:none;font-family:"Noto Sans JP",sans-serif,"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}::selection{background:#e5e9f4}::-webkit-selection{background:#e5e9f4}::-moz-selection{background:#e5e9f4}::-ms-selection{background:#e5e9f4}::-o-selection{background:#e5e9f4}html{height:auto;overflow:auto}body{width:100%;height:100%;position:relative;margin:0}img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}.breadcrumbs{margin-bottom:14px}.breadcrumbs span{margin:0 5px;display:inline-block;vertical-align:middle}.breadcrumbs i{font-size:12px;color:#1f5ab2;display:inline-block}@media(min-width: 480px){.breadcrumbs i{font-size:14px;font-size:calc(0*100vw + 12px)}}@media(min-width: 1280px){.breadcrumbs i{font-size:12px}}.breadcrumbs a,.breadcrumbs span{font-size:14px;color:#1f5ab2}@media(min-width: 480px){.breadcrumbs a,.breadcrumbs span{font-size:18px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.breadcrumbs a,.breadcrumbs span{font-size:16px}}.breadcrumbs a{text-decoration:underline}.breadcrumbs .current-item{width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:640px){.breadcrumbs{display:none}}.count-2{column-count:2;column-gap:50px}@media only screen and (max-width:640px){.count-2{column-count:1}}.count-3{column-count:3;column-gap:30px}@media only screen and (max-width:640px){.count-3{column-count:1}}.count-4{column-count:4;column-gap:20px}@media only screen and (max-width:640px){.count-4{column-count:1}}.flex{display:-webkit-flex;display:-ms-flex;display:flex}.flex-stretch{justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-start{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.flex-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.flex-center-middle{justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-reverse{-ms-flex-flow:row-reverse;flex-flow:row-reverse}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:"Noto Sans JP",sans-serif;font-size:15px;font-weight:500;color:#272727}@media(min-width: 480px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:15px}}.jp{font-family:"Noto Sans JP",sans-serif}.jp-serif{font-family:"Noto Serif JP",serif}.en{font-family:"Montserrat",sans-serif;font-weight:700}.footer{padding:20vh 0;position:relative}@media only screen and (max-width:640px){.footer{height:100vh}}.footer .inner .logo{margin-bottom:60px}@media only screen and (max-width:640px){.footer .inner .logo{width:260px;margin:0 auto 40px}}.footer .inner .nav{margin-top:65px}@media only screen and (max-width:640px){.footer .inner .nav{margin-top:25px}}.footer .inner .nav_lists{text-align:center}.footer .inner .nav_lists__item{margin-left:20px}@media only screen and (max-width:640px){.footer .inner .nav_lists__item{margin-left:14px}}.footer .inner .nav_lists__item:first-child{margin-left:0}.footer .inner .nav_lists__item a{font-weight:600;color:#fff;font-size:13px}@media(min-width: 480px){.footer .inner .nav_lists__item a{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.footer .inner .nav_lists__item a{font-size:15px}}.footer .inner .address{text-align:center;margin-top:60px}@media only screen and (max-width:640px){.footer .inner .address{width:94%;margin:20px auto 0;text-align:left}}.footer .inner .address li{margin-right:2em;font-size:13px}@media(min-width: 480px){.footer .inner .address li{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.footer .inner .address li{font-size:15px}}@media only screen and (max-width:640px){.footer .inner .address li{margin:0 0 8px;line-height:1.4}}.footer .inner .address li:last-child{margin-right:0}@media only screen and (max-width:640px){.footer .inner .address li:last-child{margin-bottom:0}}.footer .inner .address li strong{font-weight:600;text-align:left;color:#fff;font-size:13px}@media(min-width: 480px){.footer .inner .address li strong{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.footer .inner .address li strong{font-size:15px}}@media only screen and (max-width:640px){.footer .inner .address li strong{display:block}}.footer .inner .address li span{color:#fff;font-size:13px}@media(min-width: 480px){.footer .inner .address li span{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.footer .inner .address li span{font-size:15px}}@media only screen and (max-width:640px){.footer .inner .address li span{display:none}}.footer .inner .address li a{font-weight:600;color:#fff;font-size:13px}@media(min-width: 480px){.footer .inner .address li a{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.footer .inner .address li a{font-size:15px}}@media only screen and (max-width:640px){.footer .inner .address li a{line-height:1.4}}.footer .inner .address li i{color:#fff;display:inline-block;margin-left:7px}.footer .inner .qualification{margin:30px auto 0;width:auto;display:flex;justify-content:center;gap:20px;align-items:flex-start}.footer .inner .qualification img{height:92px;width:auto;margin:0}@media only screen and (max-width:640px){.footer .inner .qualification img{height:80px}}.footer .copyright{position:absolute;left:50%;bottom:25px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1;color:#fff;font-weight:600;font-size:11px;z-index:1;text-align:center}@media(min-width: 480px){.footer .copyright{font-size:13px;font-size:calc(0*100vw + 11px)}}@media(min-width: 1280px){.footer .copyright{font-size:11px}}@media only screen and (max-width:640px){.footer .copyright{width:100%;text-align:center}}.header-fixed{width:calc(100% - 120px);position:fixed;top:60px;left:60px;z-index:25000;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width:780px)and (max-width:1366px){.header-fixed{width:calc(100% - 60px);top:30px;left:30px}}@media only screen and (min-width:641px)and (max-width:835px){.header-fixed{width:calc(100% - 30px);top:30px;left:15px}}@media only screen and (max-width:640px){.header-fixed{width:calc(100% - 10vw);height:auto;top:5vw;left:5vw;filter:none}}@media only screen and (min-width:641px)and (max-width:835px){.header .logo{width:170px}}@media only screen and (max-width:640px){.header .logo{width:200px}}.header .is-nav-translation{position:absolute;top:-40px;right:0}@media only screen and (min-width:641px)and (max-width:1366px){.header .is-nav-translation{top:-30px}}@media only screen and (max-width:640px){.header .is-nav-translation{top:-5px;right:40px}}.header .is-nav-translation li{padding-left:40px;position:relative}@media only screen and (min-width:641px)and (max-width:1366px){.header .is-nav-translation li{padding-left:20px}}@media only screen and (max-width:640px){.header .is-nav-translation li{padding-left:20px}}.header .is-nav-translation li:first-child{padding-left:0}.header .is-nav-translation li a{color:#fff;font-size:13px}@media(min-width: 480px){.header .is-nav-translation li a{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.header .is-nav-translation li a{font-size:15px}}.header .is-nav-translation .current{pointer-events:none;opacity:.5;filter:alpha(opacity=50)}.header .is-nav-translation::before{width:1px;height:20px;position:absolute;content:"";background:rgba(255,255,255,.5);top:calc(50% - 10px);left:50%}@media only screen and (min-width:641px)and (max-width:1366px){.header .is-nav-translation::before{height:10px;top:calc(50% - 5px)}}@media only screen and (max-width:640px){.header .is-nav-translation::before{height:10px;top:calc(50% - 5px)}}.action .header-fixed{width:100%;top:0;left:0;padding:20px 2vw;background:rgba(39,39,39,.2)}@media only screen and (max-width:640px){.action .header-fixed{padding:5vw}}@media only screen and (min-width:780px){.pc{display:block !important}.tb{display:none !important}.tbv{display:none !important}.sp{display:none !important}}@media only screen and (min-width:641px)and (max-width:1366px){body{-webkit-text-size-adjust:100%}.pc{display:none !important}.tb{display:block !important}.tbv{display:none !important}.sp{display:none !important}}@media only screen and (min-width:641px)and (max-width:835px){body{-webkit-text-size-adjust:100%}.pc{display:none !important}.tb{display:none !important}.tbv{display:block !important}.sp{display:none !important}}@media only screen and (max-width:640px){body{-webkit-text-size-adjust:100%}.pc{display:none !important}.tb{display:none !important}.tbv{display:none !important}.sp{display:block !important}}.wrapper{width:calc(100% - 16vw);max-width:1600px;margin:0 auto;position:relative}@media only screen and (min-width:780px)and (max-width:1366px){.wrapper{width:calc(100% - 80px)}}@media only screen and (min-width:641px)and (max-width:835px){.wrapper{width:calc(100% - 60px)}}@media only screen and (max-width:640px){.wrapper{width:calc(100% - 12vw)}}.wrapper-inner{width:88%;margin:0 auto}.arrow-icon{width:56px;padding:23.13px 0;margin:0 auto;display:block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.arrow-icon-wh{border:1px solid #fff}.arrow-icon-bk{border:1px solid rgba(39,39,39,.3)}.btn-more{position:relative}.btn-more a,.btn-more span{width:340px;height:78px;line-height:78px;margin:0 auto;display:block;background:#2b59d3;background:linear-gradient(45deg, rgb(43, 89, 211) 0%, rgb(30, 66, 159) 100%);color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;font-size:15px;text-align:center;font-style:italic;position:relative;filter:drop-shadow(0 10px 20px rgba(26, 39, 70, 0.3));-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media(min-width: 480px){.btn-more a,.btn-more span{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.btn-more a,.btn-more span{font-size:15px}}@media only screen and (min-width:641px)and (max-width:1366px){.btn-more a,.btn-more span{transform:translateZ(0)}}@media only screen and (max-width:640px){.btn-more a,.btn-more span{transform:translateZ(0)}}@media all and (-ms-high-contrast: none){.btn-more a,.btn-more span{box-shadow:rgba(29,131,210,.2) 0px 3px 10px}}@media only screen and (min-width:641px)and (max-width:835px){.btn-more a,.btn-more span{width:100%}}@media only screen and (max-width:640px){.btn-more a,.btn-more span{width:100%;height:62px;line-height:62px}}.btn-more a::before,.btn-more span::before{width:62px;height:1px;background:#fff;content:"";position:absolute;top:50%;right:-32px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (max-width:640px){.btn-more a::before,.btn-more span::before{width:42px;right:-21px}}@media only screen and (min-width:780px){.btn-more a:hover,.btn-more span:hover{-webkit-border-radius:39px;-moz-border-radius:39px;-ms-border-radius:39px;border-radius:39px;opacity:1;filter:alpha(opacity=100);filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0));transform:translateZ(0)}.btn-more a:hover::before,.btn-more span:hover::before{right:-17px}}.btn-more-line a{width:auto;height:auto;line-height:1;background:none;text-align:left;color:#1f5ab2;filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0));transform:translateZ(0);padding-right:50px}@media only screen and (max-width:640px){.btn-more-line a{display:inline-block;margin:0 0 0 auto}}.btn-more-line a::before{width:32px;right:0;background:#1f5ab2}.btn-more-jp a{font-family:"Noto Sans JP",sans-serif;font-style:normal}.btn-more-en a{font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal}.btn-more-pagelink a::before{width:1px;height:24px;top:auto;right:auto;bottom:-12px;left:50%}.btn-more-back{margin:60px auto 0}@media only screen and (max-width:640px){.btn-more-back{width:88%;margin-top:40px}}.btn-more-back a::before{right:auto;left:-32px}@media only screen and (max-width:640px){.btn-more-back a::before{right:auto;left:-21px}}a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}a:hover,a:focus{opacity:.7;filter:alpha(opacity=70)}.is-musk::before{width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;content:""}.sbs{font-size:0}.sbs li{display:inline-block;vertical-align:top}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10001;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.is-tags_lists{font-size:0}.is-tags_lists__item{margin:20px 20px 0 0;display:inline-block;line-height:1}@media only screen and (min-width:641px)and (max-width:835px){.is-tags_lists__item{margin:10px 10px 0 0}}@media only screen and (max-width:640px){.is-tags_lists__item{margin:6px 6px 0 0}}.is-tags_lists__item a{display:block;color:#fff;background:none;border:1px solid rgba(255,255,255,.3);-webkit-border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;border-radius:23px;padding:15px 26px;line-height:1;font-size:14px;font-style:normal}@media(min-width: 480px){.is-tags_lists__item a{font-size:16px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.is-tags_lists__item a{font-size:16px}}@media only screen and (min-width:641px)and (max-width:835px){.is-tags_lists__item a{padding:11px 19px}}@media only screen and (max-width:640px){.is-tags_lists__item a{padding:8px 12px}}.is-tags_lists__item a:hover{color:#1f5ab2;background:#fff;opacity:1;filter:alpha(opacity=100)}.primary_title{position:relative;margin-bottom:60px}@media only screen and (min-width:641px)and (max-width:835px){.primary_title{margin-bottom:50px}}@media only screen and (max-width:640px){.primary_title{margin-bottom:30px}}.primary_title h2{line-height:1}.primary_title h2 span{line-height:1;display:block}.primary_title h2 .en{font-size:46px;color:#1f5ab2;letter-spacing:.14em;text-transform:uppercase}@media(min-width: 480px){.primary_title h2 .en{font-size:120px;font-size:calc(0.0925*100vw + 1.6px)}}@media(min-width: 1280px){.primary_title h2 .en{font-size:120px}}.primary_title h2 .jp{font-size:18px;font-weight:600;margin-top:18px}@media(min-width: 480px){.primary_title h2 .jp{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.primary_title h2 .jp{font-size:22px}}@media only screen and (min-width:641px)and (max-width:835px){.primary_title h2 .jp{margin-top:12px}}@media only screen and (max-width:640px){.primary_title h2 .jp{margin-top:10px}}.primary_title-wh h2 .jp,.primary_title-wh h2 .en{color:#fff}.primary_title-tac h2{text-align:center}.secondary_title{position:relative;font-size:16px;font-weight:600;margin-bottom:31px;line-height:1}@media(min-width: 480px){.secondary_title{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.secondary_title{font-size:18px}}@media only screen and (max-width:640px){.secondary_title{margin-bottom:20px}}.secondary_title::before{width:0;height:0;border-style:solid;border-width:40px 10px 0 0;border-color:#1f5ab2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:"";position:absolute;top:0;left:0}.secondary_title-b{font-size:20px}@media(min-width: 480px){.secondary_title-b{font-size:28px;font-size:calc(0.01*100vw + 15.2px)}}@media(min-width: 1280px){.secondary_title-b{font-size:28px}}.secondary_title-b-simple{font-size:18px;line-height:1.5;margin-bottom:37px}@media(min-width: 480px){.secondary_title-b-simple{font-size:28px;font-size:calc(0.0125*100vw + 12px)}}@media(min-width: 1280px){.secondary_title-b-simple{font-size:28px}}@media only screen and (min-width:641px)and (max-width:835px){.secondary_title-b-simple{margin-bottom:30px}}@media only screen and (max-width:640px){.secondary_title-b-simple{margin-bottom:24px;ftz:20px}}.secondary_title-b-simple::before{content:none}.therdly_title{margin-bottom:13px;font-size:16px;font-weight:600}@media(min-width: 480px){.therdly_title{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.therdly_title{font-size:18px}}.therdly_title small{font-size:11px;display:inline-block;margin-left:8px}@media(min-width: 480px){.therdly_title small{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.therdly_title small{font-size:13px}}@media only screen and (max-width:640px){.therdly_title small{display:block;margin:0 auto;line-height:1}}.ac_lists .acMenu{position:relative}.ac_lists .acMenu dt:hover{cursor:pointer}.ac_lists .acMenu dd{display:none}.ac_lists .acMenu dd a{font-size:13px;font-weight:800;color:#fff;display:block;text-align:center}@media(min-width: 480px){.ac_lists .acMenu dd a{font-size:13px;font-size:calc(0*100vw + 13px)}}@media(min-width: 1280px){.ac_lists .acMenu dd a{font-size:13px}}.article-clm .date{font-size:13px;color:#99a7b0;letter-spacing:0;font-family:"Montserrat",sans-serif;font-weight:700}@media(min-width: 480px){.article-clm .date{font-size:18px;font-size:calc(0.00625*100vw + 10px)}}@media(min-width: 1280px){.article-clm .date{font-size:18px}}.article-clm .no-post{font-size:18px;text-align:center;font-weight:600}@media(min-width: 480px){.article-clm .no-post{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.article-clm .no-post{font-size:22px}}.article-clm .no-post span{color:#727272;font-size:18px}@media(min-width: 480px){.article-clm .no-post span{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.article-clm .no-post span{font-size:22px}}.article-clm_lists__item{position:relative;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.article-clm_lists__item:hover,.article-clm_lists__item:focus{opacity:.7;filter:alpha(opacity=70)}.article-clm_lists__item .thumb{position:relative}.article-clm_lists__item .thumb img{width:100%;display:block;font-size:0}.article-clm_lists-1 .clm_item{width:100%}.article-clm_lists-2{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-clm_lists-2 .clm_item{width:calc((100% - 20px)/2);margin:0 20px 20px 0}@media only screen and (min-width:641px)and (max-width:1366px){.article-clm_lists-2 .clm_item{width:calc((100% - 15px)/2);margin:0 15px 15px 0}}@media only screen and (min-width:641px)and (max-width:835px){.article-clm_lists-2 .clm_item{width:100%;margin:0 auto 15px}}@media only screen and (max-width:640px){.article-clm_lists-2 .clm_item{width:100%;margin:0 auto 15px}}.article-clm_lists-2 .clm_item:nth-of-type(2n){margin-right:0 !important}.article-clm_lists-2 .clm_item:nth-of-type(n+3){margin-bottom:0 !important}@media only screen and (min-width:641px)and (max-width:835px){.article-clm_lists-2 .clm_item:nth-of-type(n+3){margin-bottom:15px}}@media only screen and (max-width:640px){.article-clm_lists-2 .clm_item:nth-of-type(n+3){margin-bottom:15px}}@media only screen and (min-width:641px)and (max-width:835px){.article-clm_lists-2 .clm_item:last-child{margin-bottom:0}}@media only screen and (max-width:640px){.article-clm_lists-2 .clm_item:last-child{margin-bottom:0}}.article-clm_lists-3{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:640px){.article-clm_lists-3{display:block}}.article-clm_lists-3::after{width:calc(33.3333% - 18px);content:"";display:block}@media only screen and (max-width:640px){.article-clm_lists-3::after{display:none}}.article-clm_lists-3 .clm_item{width:calc(33.3333% - 18px);margin-right:27px;margin-bottom:70px}@media only screen and (max-width:640px){.article-clm_lists-3 .clm_item{width:100%;margin-bottom:40px}}.article-clm_lists-3 .clm_item:nth-of-type(3n){margin-right:0}.article-clm_lists-4{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-clm_lists-4 .clm_item{width:20.725%;margin:0 5.7% 80px 0}@media only screen and (min-width:780px)and (max-width:1366px){.article-clm_lists-4 .clm_item{margin:0 5.7% 80px 0}}@media only screen and (min-width:641px)and (max-width:835px){.article-clm_lists-4 .clm_item{width:calc(50% - 20px);margin:0 40px 80px 0}.article-clm_lists-4 .clm_item:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:640px){.article-clm_lists-4 .clm_item{width:calc(50% - 10px);margin:0 20px 40px 0 !important}.article-clm_lists-4 .clm_item:nth-of-type(2n){margin-right:0 !important}}.article-clm_lists-4 .clm_item:nth-of-type(4n){margin-right:0 !important}.is-faq_lists__item{margin-bottom:2px;background:#e5e9f4}.is-faq_lists__item:last-child{margin-bottom:0}.is-faq_lists__item dl dt{font-size:16px;font-weight:600;padding:35px 3em 35px 6em;position:relative}@media(min-width: 480px){.is-faq_lists__item dl dt{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-faq_lists__item dl dt{font-size:18px}}@media only screen and (min-width:641px)and (max-width:835px){.is-faq_lists__item dl dt{padding:20px 4em 20px 4em;line-height:1.7}}@media only screen and (max-width:640px){.is-faq_lists__item dl dt{padding:20px 15% 20px 50px;line-height:1.4}}.is-faq_lists__item dl dt:hover{cursor:pointer}.is-faq_lists__item dl dt i{font-style:normal;position:absolute;top:50%;left:80px;display:block;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#1f5ab2;font-size:22px;text-align:center}@media(min-width: 480px){.is-faq_lists__item dl dt i{font-size:30px;font-size:calc(0.01*100vw + 17.2px)}}@media(min-width: 1280px){.is-faq_lists__item dl dt i{font-size:30px}}@media only screen and (min-width:780px)and (max-width:1366px){.is-faq_lists__item dl dt i{left:60px}}@media only screen and (min-width:641px)and (max-width:835px){.is-faq_lists__item dl dt i{left:40px}}@media only screen and (max-width:640px){.is-faq_lists__item dl dt i{top:30px;left:30px}}.is-faq_lists__item dl dt::before,.is-faq_lists__item dl dt::after{position:absolute;content:""}.is-faq_lists__item dl dt::after{width:16px;height:16px;background:url("../images/quality/icon-plus.svg") center/cover no-repeat;z-index:2;top:calc(50% - 8px);right:34px}@media only screen and (max-width:640px){.is-faq_lists__item dl dt::after{width:12px;height:12px;top:calc(50% - 6px);right:26px}}.is-faq_lists__item dl .active::after{width:16px;height:2px;background:url("../images/quality/icon-minus.svg") center/cover no-repeat;top:calc(50% - 2px)}@media only screen and (max-width:640px){.is-faq_lists__item dl .active::after{width:12px;height:2px;top:calc(50% - 2px);right:26px}}.is-faq_lists__item dl dd{padding:0 3em 35px 7em;font-size:15px;position:relative;line-height:2}@media(min-width: 480px){.is-faq_lists__item dl dd{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-faq_lists__item dl dd{font-size:15px}}@media only screen and (min-width:641px)and (max-width:835px){.is-faq_lists__item dl dd{padding:0 3em 35px 4.5em}}@media only screen and (max-width:640px){.is-faq_lists__item dl dd{width:100%;padding:0 8% 20px 50px}}@media only screen and (max-width:640px){.is-faq_lists__item dl dd a{color:#1f5ab2;text-decoration:underline;font-size:15px}}@media only screen and (max-width:640px)and (min-width: 480px){.is-faq_lists__item dl dd a{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media only screen and (max-width:640px)and (min-width: 1280px){.is-faq_lists__item dl dd a{font-size:18px}}.is-faq_lists__item dl dd i{font-style:normal;position:absolute;top:20px;left:80px;display:block;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#1f5ab2;font-size:22px;text-align:center}@media(min-width: 480px){.is-faq_lists__item dl dd i{font-size:30px;font-size:calc(0.01*100vw + 17.2px)}}@media(min-width: 1280px){.is-faq_lists__item dl dd i{font-size:30px}}@media only screen and (min-width:780px)and (max-width:1366px){.is-faq_lists__item dl dd i{left:60px}}@media only screen and (min-width:641px)and (max-width:835px){.is-faq_lists__item dl dd i{left:40px}}@media only screen and (max-width:640px){.is-faq_lists__item dl dd i{left:30px}}.is-faq_lists__item dl dd ul{padding-left:1.2em}.is-faq_lists__item dl dd ul li{list-style:disc;font-size:15px}@media(min-width: 480px){.is-faq_lists__item dl dd ul li{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-faq_lists__item dl dd ul li{font-size:18px}}.modal{width:100%;display:none;height:100vh;position:fixed;top:0;z-index:55000}.modal_btn{width:320px;position:absolute;bottom:60px;right:60px;z-index:100}@media only screen and (min-width:780px)and (max-width:1366px){.modal_btn{bottom:13vh}}@media only screen and (min-width:641px)and (max-width:835px){.modal_btn{bottom:15vh}}@media only screen and (max-width:640px){.modal_btn{width:50%;bottom:35vw;right:auto;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.modal_btn .img{position:relative}.modal_btn .img::before{width:100%;height:100%;content:"";background:rgba(0,0,0,.6);position:absolute;top:0;left:0}.modal_bg{width:100%;height:100vh;background:rgba(0,0,0,.8);position:absolute}.modal_content{width:100%;max-width:980px;position:absolute;top:50%;left:50%;z-index:100;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal_content .inner p{font-size:15px;line-height:1.733}@media(min-width: 480px){.modal_content .inner p{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.modal_content .inner p{font-size:15px}}.modal_content .inner p strong{font-size:18px;display:block;font-weight:600;margin-bottom:12px}@media(min-width: 480px){.modal_content .inner p strong{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.modal_content .inner p strong{font-size:20px}}.modal_content iframe{width:100%;height:520px}@media only screen and (max-width:640px){.modal_content iframe{height:220px}}.modal .js-modal-close-btn{width:60px;padding:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, 0.1));background:#fff;position:absolute;top:32px;right:32px;z-index:1000}@media only screen and (min-width:641px)and (max-width:1366px){.modal .js-modal-close-btn{transform:translateZ(0)}}@media only screen and (max-width:640px){.modal .js-modal-close-btn{transform:translateZ(0)}}@media all and (-ms-high-contrast: none){.modal .js-modal-close-btn{box-shadow:rgba(29,131,210,.2) 0px 3px 10px}}@media only screen and (min-width:641px)and (max-width:835px){.modal .js-modal-close-btn{top:10px;right:10px}}@media only screen and (max-width:640px){.modal .js-modal-close-btn{width:46px;padding:16px;top:12px;right:12px}}.is-sns{z-index:1000}.is-sns_lists{text-align:center}.is-sns_lists li{margin-left:30px}@media only screen and (max-width:640px){.is-sns_lists li{margin-left:20px}}.is-sns_lists li:first-child{margin-left:0}.is-sns_lists li a{display:block;position:relative}.is-sns_lists li i{color:#fff;font-size:18px}@media(min-width: 480px){.is-sns_lists li i{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-sns_lists li i{font-size:20px}}.table_clm{width:100%}@media only screen and (max-width:640px){.table_clm{border-spacing:5px}}.table_clm tr{background:#f5f7fa;border-bottom:2px solid #fff}.table_clm tr th,.table_clm tr td{font-size:13px;vertical-align:middle;padding:37px 3.4em}@media(min-width: 480px){.table_clm tr th,.table_clm tr td{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.table_clm tr th,.table_clm tr td{font-size:15px}}@media only screen and (min-width:780px)and (max-width:1366px){.table_clm tr th,.table_clm tr td{padding:27px 1.4em}}@media only screen and (min-width:641px)and (max-width:835px){.table_clm tr th,.table_clm tr td{padding:28px 1.4em}}@media only screen and (max-width:640px){.table_clm tr th,.table_clm tr td{padding:16px 1em}}.table_clm tr th{width:20%;font-weight:600;position:relative;text-align:left}@media only screen and (min-width:641px)and (max-width:835px){.table_clm tr th{width:20%}}@media only screen and (max-width:640px){.table_clm tr th{width:27%;padding-right:0}}.table_clm tr td{width:80%}@media only screen and (min-width:641px)and (max-width:835px){.table_clm tr td{width:80%}}@media only screen and (max-width:640px){.table_clm tr td{width:73%;line-height:1.4}}.table_clm tr td small{display:block;font-size:11px}@media(min-width: 480px){.table_clm tr td small{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.table_clm tr td small{font-size:13px}}.table_clm tr td a{text-decoration:underline;word-break:break-all;color:#1f5ab2;font-size:13px}@media(min-width: 480px){.table_clm tr td a{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.table_clm tr td a{font-size:15px}}.table_clm tr td a i{color:#1f5ab2;font-size:15px;display:inline-block;margin-left:5px}@media(min-width: 480px){.table_clm tr td a i{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.table_clm tr td a i{font-size:15px}}.table_clm tr td strong{font-size:15px}@media(min-width: 480px){.table_clm tr td strong{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.table_clm tr td strong{font-size:15px}}.table_clm tr td ul{padding-left:20px}.table_clm tr td ul li{list-style:disc;font-size:13px}@media(min-width: 480px){.table_clm tr td ul li{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.table_clm tr td ul li{font-size:15px}}@media only screen and (max-width:640px){.table_clm tr td ul li{line-height:1.4}}.table_clm tr td ol li{font-size:13px}@media(min-width: 480px){.table_clm tr td ol li{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.table_clm tr td ol li{font-size:15px}}.is-thanks p{margin-bottom:60px;font-size:15px}@media(min-width: 480px){.is-thanks p{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-thanks p{font-size:18px}}.is-contact{z-index:1}@media only screen and (max-width:640px){.is-contact .conv_flex{display:block}}.is-contact .conv .conv_item-tel{margin-right:20px}@media only screen and (max-width:640px){.is-contact .conv .conv_item-tel ul li{width:calc(50% - 5px)}}.is-contact .contact_wrap__sec{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}@media only screen and (max-width:640px){.is-contact .contact_wrap__sec{margin-bottom:30px;padding-bottom:30px}}.is-contact .contact_wrap__sec h2{font-size:18px}@media(min-width: 480px){.is-contact .contact_wrap__sec h2{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-contact .contact_wrap__sec h2{font-size:20px}}.is-contact .contact_wrap__sec .contact-table{width:100%}.is-contact .contact_wrap__sec .contact-table tr:last-child td:last-child{margin-bottom:0}.is-contact .contact_wrap__sec .contact-table tr td{font-size:15px;display:block;font-weight:600;margin-bottom:8px}@media(min-width: 480px){.is-contact .contact_wrap__sec .contact-table tr td{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact .contact_wrap__sec .contact-table tr td{font-size:15px}}@media only screen and (max-width:640px){.is-contact .contact_wrap__sec .contact-table tr td{margin-bottom:8px}}.is-contact .contact_wrap__sec .contact-table tr td:last-child{margin-bottom:40px}@media only screen and (max-width:640px){.is-contact .contact_wrap__sec .contact-table tr td:last-child{margin-bottom:20px}}.is-contact .contact_wrap__sec .contact-table tr td sup{font-size:10px;font-size:1rem;color:#1f5ab2;display:inline-block;margin:0 0 0 4px}.is-contact .contact_wrap__sec .contact-table tr td .must{background:#f75a53;font-weight:600;font-size:.625rem;color:#fff;padding:4px 11px;display:inline-block;float:right}.is-contact .contact_wrap .wpcf7-response-output{padding:15px !important;background-color:#000 !important;color:#fff !important;text-align:center !important;margin:0 auto 30px;border:none !important;font-weight:600;font-size:15px}@media(min-width: 480px){.is-contact .contact_wrap .wpcf7-response-output{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact .contact_wrap .wpcf7-response-output{font-size:15px}}.is-contact .contact_wrap iframe{width:100%;height:600px}.is-contact .contact_wrap .subscribe-image{display:none !important}@media only screen and (max-width:640px){.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 input[type=submit],.wpcf7 input[type=number],.wpcf7 .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}}.wpcf7 .wpcf7-list-item-label{color:#fff}.wpcf7 i{color:#fff;display:inline-block;vertical-align:middle;margin-left:20px;font-size:15px;font-size:1.5rem}.wpcf7 .cm_jp{font-size:12px;font-size:1.2rem;font-family:"Noto Serif JP",serif;margin:0 2em 0 0}.wpcf7 .cm_jp:last-child{margin:0 1em 0 0}.wpcf7 .con,.wpcf7 .mess,.wpcf7 .cm{width:100%;padding:18px 2em;border:1px solid #ccc;font-size:15px;background:#fff}@media(min-width: 480px){.wpcf7 .con,.wpcf7 .mess,.wpcf7 .cm{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.wpcf7 .con,.wpcf7 .mess,.wpcf7 .cm{font-size:15px}}@media only screen and (max-width:640px){.wpcf7 .con,.wpcf7 .mess,.wpcf7 .cm{padding:14px 1em}}.wpcf7 .con::placeholder,.wpcf7 .mess::placeholder,.wpcf7 .cm::placeholder{color:rgba(255,255,255,.8)}.wpcf7 .cm{width:30%;margin-bottom:15px;display:inline-block;vertical-align:middle}@media only screen and (max-width:640px){.wpcf7 .cm{width:24%;padding:22px 13px}}.wpcf7 select{width:100%;padding:22px 30px;border:1px solid #363535;font-size:12px;font-size:1.2rem;background:#292828;color:#b6b6b6;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;position:relative}.wpcf7 .radio .wpcf7-list-item,.wpcf7 .wpcf7-checkbox .wpcf7-list-item{display:block;margin-bottom:7px}.wpcf7 .radio .wpcf7-list-item span,.wpcf7 .wpcf7-checkbox .wpcf7-list-item span{font-size:12px;font-size:1.2rem}.wpcf7 .radio .wpcf7-list-item:last-child,.wpcf7 .wpcf7-checkbox .wpcf7-list-item:last-child{margin-bottom:0}.wpcf7 .checkbtn{font-size:11px;font-size:1.1rem;text-align:center;margin-bottom:20px;font-size:11px}@media(min-width: 480px){.wpcf7 .checkbtn{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.wpcf7 .checkbtn{font-size:13px}}.wpcf7 .checkbtn a{text-decoration:underline;color:#f75a53;font-size:11px;font-weight:600}@media(min-width: 480px){.wpcf7 .checkbtn a{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.wpcf7 .checkbtn a{font-size:13px}}.wpcf7 .wpcf7-not-valid-tip{font-size:12px;font-size:1.2rem;color:#f2416b;display:block;margin-top:7px}.wpcf7 .mess{height:200px}.wpcf7 #contactSub #submit{width:100%;height:62px;line-height:56px;border:0;font-weight:600;font-size:15px;font-family:"Montserrat",sans-serif;font-weight:700;color:#fff;letter-spacing:.2em;border:2px solid #1f5ab2;background:#1f5ab2;-webkit-appearance:none;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media(min-width: 480px){.wpcf7 #contactSub #submit{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.wpcf7 #contactSub #submit{font-size:18px}}.wpcf7 #contactSub #submit:hover{cursor:pointer;background:#fff;color:#1f5ab2;border:2px solid #1f5ab2}.is-guidance .main_content{max-width:1200px;margin-top:100px auto 0}.is-guidance_hdr{border-bottom:1px solid #d3d3d3;margin-bottom:50px;padding-bottom:50px}@media only screen and (max-width:640px){.is-guidance_hdr{margin-bottom:20px;padding-bottom:20px}}.is-guidance_hdr p{font-size:15px;line-height:2.2}@media(min-width: 480px){.is-guidance_hdr p{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_hdr p{font-size:15px}}.is-guidance_body h3{font-size:15px;font-weight:600;margin-bottom:60px}@media(min-width: 480px){.is-guidance_body h3{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_body h3{font-size:15px}}@media only screen and (max-width:640px){.is-guidance_body h3{letter-spacing:0}}.is-guidance_body_lists__item{margin-bottom:60px}@media only screen and (max-width:640px){.is-guidance_body_lists__item{margin-bottom:40px}}.is-guidance_body_lists__item:last-child{margin-bottom:0}.is-guidance_body_lists__item h4{font-size:15px;margin-bottom:18px;font-weight:800;line-height:1}@media(min-width: 480px){.is-guidance_body_lists__item h4{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_body_lists__item h4{font-size:15px}}@media only screen and (max-width:640px){.is-guidance_body_lists__item h4{margin-bottom:20px;line-height:1.38}}.is-guidance_body_lists__item p{padding-left:1em;line-height:2;font-size:15px}@media(min-width: 480px){.is-guidance_body_lists__item p{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_body_lists__item p{font-size:15px}}.is-guidance_body_lists__item .h-txt{font-size:15px}@media(min-width: 480px){.is-guidance_body_lists__item .h-txt{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_body_lists__item .h-txt{font-size:15px}}.is-guidance_body_lists__item .b-txt{display:block;font-size:15px}@media(min-width: 480px){.is-guidance_body_lists__item .b-txt{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_body_lists__item .b-txt{font-size:15px}}.is-guidance_body_lists__item .orderd{padding:0 0 0 1em;margin-top:1.2em}@media only screen and (max-width:640px){.is-guidance_body_lists__item .orderd{padding-left:2em}}.is-guidance_body_lists__item .orderd_item{list-style-type:none;list-style-position:inside;counter-increment:cnt}.is-guidance_body_lists__item .orderd_item:before{display:marker;content:"(" counter(cnt) ") "}.is-guidance_body_lists__item .orderd .bullets{margin-top:0;padding:0 0 0 3em}@media only screen and (max-width:640px){.is-guidance_body_lists__item .orderd .bullets{padding-left:1em}}.is-guidance_body_lists__item .bullets{padding:0 0 0 3em;margin-top:1.2em}@media only screen and (max-width:640px){.is-guidance_body_lists__item .bullets{padding-left:2em}}.is-guidance_body_lists__item .bullets_item{position:relative;list-style:disc;margin-bottom:.2em;font-size:15px}@media(min-width: 480px){.is-guidance_body_lists__item .bullets_item{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_body_lists__item .bullets_item{font-size:15px}}@media only screen and (max-width:640px){.is-guidance_body_lists__item .bullets_item{line-height:1.4;margin-bottom:4px}}.is-guidance_body_lists__item .bullets .orderd{margin-top:0;padding:0 0 0 3em}.is-guidance_body .enactment{margin-top:40px;text-align:right}@media only screen and (max-width:640px){.is-guidance_body .enactment{margin-top:30px}}.is-guidance__ftr{margin-top:60px}@media only screen and (max-width:640px){.is-guidance__ftr{margin-top:40px}}.is-guidance__ftr h4{font-size:15px;margin-bottom:18px;font-weight:800;line-height:1}@media(min-width: 480px){.is-guidance__ftr h4{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance__ftr h4{font-size:15px}}@media only screen and (max-width:640px){.is-guidance__ftr h4{margin-bottom:20px;line-height:1.38}}.is-guidance__ftr .name{font-size:15px}@media(min-width: 480px){.is-guidance__ftr .name{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance__ftr .name{font-size:15px}}.is-guidance__ftr p{padding-left:1em;font-size:15px}@media(min-width: 480px){.is-guidance__ftr p{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance__ftr p{font-size:15px}}.is-guidance__ftr p a{text-decoration:underline;color:#1f5ab2}.icon-lifeivent{width:46px;margin:0 auto;display:block}@media only screen and (max-width:640px){.icon-lifeivent{width:45px}}.icon-other{width:16px;position:relative;display:inline-block;vertical-align:middle;line-height:1;margin-left:4px}.icon-other:after,.icon-other::before{width:12px;height:12px;border:1px solid #e5e9f4;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;background:none;position:absolute;content:""}.icon-other:after{top:-4px;left:0}.icon-other:before{top:-8px;left:4px}.icon-line{width:22px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.icon-line-bk{background:url("../images/common/icon-line-bk.svg") 0 0/cover no-repeat}.icon-line_music{width:26px;height:26px;background:url("../images/common/icon-linemusic_bk.svg") 0 0/cover no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.icon-play{width:78px;height:78px;background:#b91525;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;font-style:normal}@media only screen and (max-width:640px){.icon-play{width:62px;height:62px}}.icon-play::before,.icon-play::after{position:absolute;color:#fff;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.icon-play::before{width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";position:absolute;top:40%;left:54%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.icon-play::after{content:"PLAY";font-family:"Roboto",sans-serif;font-weight:900;bottom:10%;font-size:10px}@media(min-width: 480px){.icon-play::after{font-size:10px;font-size:calc(0*100vw + 10px)}}@media(min-width: 1280px){.icon-play::after{font-size:10px}}@media only screen and (max-width:640px){.icon-play::after{bottom:0}}.icon-plus{width:9px;height:1px;background:#fff;display:block;position:absolute;top:50%;right:50px}@media only screen and (max-width:640px){.icon-plus{right:30px}}.icon-plus:before{width:1px;height:9px;z-index:1;content:"";background:#fff;position:absolute;top:-4px;left:4px}.icon-plus_circle{width:84px;height:84px;margin:0 auto;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:block;background:rgba(255,255,255,.2);position:relative;position:absolute;left:calc(50% - 42px);bottom:-42px}@media only screen and (max-width:640px){.icon-plus_circle{width:54px;height:54px;left:calc(50% - 27px);bottom:-27px}}.icon-plus_circle::before,.icon-plus_circle::after{content:"";background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.icon-plus_circle::before{width:1px;height:22px}.icon-plus_circle::after{width:22px;height:1px}@media only screen and (max-width:640px){.is-gnavi{display:block}}@media only screen and (min-width:641px)and (max-width:1366px){.is-gnavi_lists{text-align:right}}@media only screen and (min-width:641px)and (max-width:835px){.is-gnavi_lists{margin:0 0 0 auto}}.is-gnavi_lists__item{margin-left:30px}@media only screen and (min-width:780px)and (max-width:1366px){.is-gnavi_lists__item{margin-left:1em}}@media only screen and (min-width:641px)and (max-width:1366px){.is-gnavi_lists__item{margin-left:20px}}@media only screen and (max-width:640px){.is-gnavi_lists__item{display:block !important;margin:0 0 8vh}}.is-gnavi_lists__item a{display:block;position:relative}.is-gnavi_lists__item a span{color:#fff;display:block;line-height:1;text-align:center}@media only screen and (max-width:640px){.is-gnavi_lists__item a span{color:#272727}}.is-gnavi_lists__item a .jp{font-size:15px;font-weight:600}@media(min-width: 480px){.is-gnavi_lists__item a .jp{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-gnavi_lists__item a .jp{font-size:15px}}.is-gnavi_lists__item a .en{font-size:11px;font-family:"Montserrat",sans-serif;font-weight:700;margin-top:11px;opacity:.5;filter:alpha(opacity=50)}@media(min-width: 480px){.is-gnavi_lists__item a .en{font-size:11px;font-size:calc(0*100vw + 11px)}}@media(min-width: 1280px){.is-gnavi_lists__item a .en{font-size:11px}}@media only screen and (min-width:641px)and (max-width:1366px){.is-gnavi_lists__item a .en{margin-top:7px}}@media only screen and (max-width:640px){.is-gnavi_lists__item:last-child a{border-bottom:0}}.is-gnavi_lists .dead a,.is-gnavi_lists .dead span{opacity:.6;filter:alpha(opacity=60);text-decoration:line-through;pointer-events:none}.is-gnavi_lists .dead a::after,.is-gnavi_lists .dead span::after{display:none}.drawer-nav{width:30%;background:#fff;z-index:29999}@media only screen and (max-width:640px){.drawer-nav{width:100%}}.drawer-nav_inner{width:70%;margin:14vw auto 0}@media only screen and (max-width:640px){.drawer-nav_inner{width:100%;margin-top:45vw}}.drawer-overlay{background:none;z-index:29000}.drawer--right .drawer-nav{right:-100%}@media only screen and (max-width:640px){.drawer--right .drawer-nav{right:-100%}}.drawer-hamburger{width:86px;height:86px;position:fixed;top:50px !important;right:80px !important;padding:0;z-index:30002;background:rgba(255,255,255,.8);-webkit-appearance:none}@media only screen and (min-width:780px)and (max-width:1366px){.drawer-hamburger{top:30px !important;right:30px !important}}@media only screen and (min-width:641px)and (max-width:835px){.drawer-hamburger{top:20px !important;right:20px !important}}@media only screen and (max-width:640px){.drawer-hamburger{width:60px;height:60px;top:0 !important;right:0 !important;background:none}}.drawer-hamburger:hover{background:#fff}.drawer-hamburger-icon{width:34px;position:absolute;top:58%;left:calc(50% - 17px);background:#fff;margin:0}@media only screen and (max-width:640px){.drawer-hamburger-icon{width:24px;top:50%;left:calc(50% - 12px)}}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background:#fff}.drawer-hamburger-icon:before{top:-10px}@media only screen and (max-width:640px){.drawer-hamburger-icon:before{top:-8px}}.drawer-hamburger-icon:after{top:10px}@media only screen and (max-width:640px){.drawer-hamburger-icon:after{top:8px}}.drawer-open .drawer-hamburger-icon{background:none}.drawer-open .drawer-hamburger-icon::before,.drawer-open .drawer-hamburger-icon::after{width:100%;background:#1f5ab2}.drawer-open .drawer-hamburger-icon:before{left:0}.drawer-open .drawer-hamburger-icon:after{left:0}.drawer--left.drawer-open .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:277px !important}.drawer-nav li.anchor{padding:0 0 0 50px}.drawer-nav li.anchor a{font-size:14px}.drawer-nav li.cm,.drawer-nav li.cp{margin:50px 0 0 0}.drawer-nav li.cm a,.drawer-nav li.cp a{text-indent:-1em;margin-left:1em}.drawer-nav li.nolink .link{opacity:.4}.drawer-nav li.nolink .link:hover{text-decoration:none}.drawer-nav li .link{color:#fff}.drawer-nav li .link img{vertical-align:middle}.drawer-nav li .link span{font-size:18px;display:block}.drawer-menu-item{padding:5px 0}.drawer--left.drawer-open .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0 !important}.paginavi{margin-top:30px}@media only screen and (max-width:640px){.paginavi{margin-top:20px}}.paginavi ul{margin:0 auto;font-size:0;text-align:center}.paginavi ul li{display:inline-block;vertical-align:middle;margin:0 30px 20px 0}.paginavi ul li:last-child{margin-right:0}.paginavi ul li a{display:block;color:#1f5ab2;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;opacity:.5;filter:alpha(opacity=50)}@media(min-width: 480px){.paginavi ul li a{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.paginavi ul li a{font-size:22px}}.paginavi ul li a:hover{opacity:1;filter:alpha(opacity=100)}.paginavi ul li a:hover i{color:#1f5ab2}.paginavi ul li a i{color:#1f5ab2;display:block;font-size:16px}@media(min-width: 480px){.paginavi ul li a i{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.paginavi ul li a i{font-size:20px}}.paginavi ul .current{color:#1f5ab2;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;display:block;position:relative}@media(min-width: 480px){.paginavi ul .current{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.paginavi ul .current{font-size:22px}}.paginavi ul .next,.paginavi ul .prev{position:relative;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width:780px){.paginavi ul .next:hover::before,.paginavi ul .prev:hover::before{color:#1f5ab2}}.icon-search-container{width:74px;height:74px;position:absolute;top:0;right:0;transition:width .2s ease-out}@media only screen and (min-width:641px)and (max-width:835px){.icon-search-container{width:70px;height:70px}}@media only screen and (max-width:640px){.icon-search-container{width:54px;height:54px;top:auto;bottom:0;right:0}}.icon-search-container .fa-search{width:74px;height:74px;color:#fff;line-height:74px;font-size:16px;text-align:center;background:rgba(255,255,255,.4);cursor:pointer;z-index:1}@media(min-width: 480px){.icon-search-container .fa-search{font-size:24px;font-size:calc(0.01*100vw + 11.2px)}}@media(min-width: 1280px){.icon-search-container .fa-search{font-size:24px}}@media only screen and (min-width:641px)and (max-width:835px){.icon-search-container .fa-search{width:70px;height:70px}}@media only screen and (max-width:640px){.icon-search-container .fa-search{width:54px;height:54px;line-height:54px;padding-left:2px}}.icon-search-container .fa-times-circle{opacity:0;color:#aaa;font-size:20px;position:absolute;top:12px;right:8px;transition:opacity .2s ease-out;cursor:pointer}.icon-search-container .search-input{width:0;cursor:default;position:absolute;left:0;padding:27px 40px 27px 78px;border:none;outline:none;font-size:12px;color:#272727;line-height:20px;background:none;transition:width .2s ease-out;top:1px}@media(min-width: 480px){.icon-search-container .search-input{font-size:15px;font-size:calc(0.00375*100vw + 10.2px)}}@media(min-width: 1280px){.icon-search-container .search-input{font-size:15px}}@media only screen and (min-width:641px)and (max-width:1366px){.icon-search-container .search-input{padding:0 10px 0 60px;line-height:74px}}@media only screen and (max-width:640px){.icon-search-container .search-input{padding:0 10px 0 40px;line-height:54px}}.icon-search-container .search-input::placeholder{color:#fff}.icon-search-container.active{width:340px;background:#fff}@media only screen and (max-width:640px){.icon-search-container.active{width:200px}}.icon-search-container.active .fa-times-circle{opacity:1}.icon-search-container.active .search-input{width:340px;background:#fff}@media only screen and (min-width:641px)and (max-width:1366px){.icon-search-container.active .search-input{background:none}}@media only screen and (max-width:640px){.icon-search-container.active .search-input{width:200px;background:none}}.icon-search-container.active .fa-search{position:absolute;top:1px;left:1px;color:#272727;background:#fff;z-index:2}@media only screen and (min-width:641px)and (max-width:1366px){.icon-search-container.active .fa-search{top:0;left:0}}@media only screen and (max-width:640px){.icon-search-container.active .fa-search{top:0;left:0}}.ui-autocomplete{width:200px;position:relative;background:#252525;box-shadow:0 0 0 #fff,0 0 0 #ccc,0 0 1px #222;-webkit-box-shadow:0 0 0 #fff,0 0 0 #ccc,0 0 1px #222;-moz-box-shadow:0 0 0 #fff,0 0 0 #ccc,0 0 1px #222;z-index:100000 !important;text-align:left;max-height:500px;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:640px){.ui-autocomplete{width:110px}}.ui-autocomplete li{background:none;border:none;padding:3px 12px}.ui-autocomplete li a{text-decoration:none}.ui-autocomplete li:hover{cursor:pointer;opacity:.7;filter:alpha(opacity=70);border:none}.is-single_inner{max-width:920px;margin:0 auto}.is-single_hdr{margin-bottom:20px}@media only screen and (max-width:640px){.is-single_hdr{margin-bottom:20px}}.is-single_hdr .thumb{position:relative}.is-single_hdr .thumb img{width:100%}.is-single_body{position:relative}.is-single_body .post-title{font-size:26px;line-height:1.6;margin-bottom:22px}@media(min-width: 480px){.is-single_body .post-title{font-size:32px;font-size:calc(0.0075*100vw + 22.4px)}}@media(min-width: 1280px){.is-single_body .post-title{font-size:32px}}@media only screen and (max-width:640px){.is-single_body .post-title{margin-bottom:14px}}.is-single_body .date{font-size:15px;font-family:"Montserrat",sans-serif;font-weight:700;color:#99a7b0;display:block}@media(min-width: 480px){.is-single_body .date{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-single_body .date{font-size:18px}}.is-single_body .the_content{margin-top:56px}.is-single_body .the_content h2,.is-single_body .the_content h3,.is-single_body .the_content h4,.is-single_body .the_content h5,.is-single_body .the_content h6,.is-single_body .the_content p,.is-single_body .the_content a,.is-single_body .the_content span,.is-single_body .the_content strong,.is-single_body .the_content i,.is-single_body .the_content li,.is-single_body .the_content em{font-family:"Noto Sans JP",sans-serif;font-size:15px}@media(min-width: 480px){.is-single_body .the_content h2,.is-single_body .the_content h3,.is-single_body .the_content h4,.is-single_body .the_content h5,.is-single_body .the_content h6,.is-single_body .the_content p,.is-single_body .the_content a,.is-single_body .the_content span,.is-single_body .the_content strong,.is-single_body .the_content i,.is-single_body .the_content li,.is-single_body .the_content em{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-single_body .the_content h2,.is-single_body .the_content h3,.is-single_body .the_content h4,.is-single_body .the_content h5,.is-single_body .the_content h6,.is-single_body .the_content p,.is-single_body .the_content a,.is-single_body .the_content span,.is-single_body .the_content strong,.is-single_body .the_content i,.is-single_body .the_content li,.is-single_body .the_content em{font-size:16px}}.is-single_body .the_content h2,.is-single_body .the_content h2 span{padding:22px 1.2em;background:#f7f7f7;font-weight:600;line-height:1.69;margin:60px 0 40px;font-size:24px}@media(min-width: 480px){.is-single_body .the_content h2,.is-single_body .the_content h2 span{font-size:32px;font-size:calc(0.0025*100vw + 22.8px)}}@media(min-width: 1280px){.is-single_body .the_content h2,.is-single_body .the_content h2 span{font-size:26px}}@media only screen and (max-width:640px){.is-single_body .the_content h2,.is-single_body .the_content h2 span{padding:6vw;margin:54px 0 28px;line-height:1.6}}.is-single_body .the_content h3{border-left:6px solid #1f5ab2;padding:2px 0 1px .8em;margin:60px 0 40px;font-size:20px}@media(min-width: 480px){.is-single_body .the_content h3{font-size:24px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-single_body .the_content h3{font-size:22px}}@media only screen and (max-width:640px){.is-single_body .the_content h3{margin:54px 0 28px;line-height:1.4}}.is-single_body .the_content h4,.is-single_body .the_content h4 span{margin:50px 0 28px;font-size:18px;font-weight:600}@media(min-width: 480px){.is-single_body .the_content h4,.is-single_body .the_content h4 span{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-single_body .the_content h4,.is-single_body .the_content h4 span{font-size:20px}}@media only screen and (max-width:640px){.is-single_body .the_content h4,.is-single_body .the_content h4 span{margin:64px 0 24px;line-height:1.4}}.is-single_body .the_content h5,.is-single_body .the_content h5 span{margin:60px 0 38px;font-size:18px}@media(min-width: 480px){.is-single_body .the_content h5,.is-single_body .the_content h5 span{font-size:18px;font-size:calc(0*100vw + 18px)}}@media(min-width: 1280px){.is-single_body .the_content h5,.is-single_body .the_content h5 span{font-size:18px}}@media only screen and (max-width:640px){.is-single_body .the_content h5,.is-single_body .the_content h5 span{margin:54px 0 24px;line-height:1.4}}.is-single_body .the_content p,.is-single_body .the_content span,.is-single_body .the_content strong,.is-single_body .the_content a,.is-single_body .the_content i,.is-single_body .the_content em{margin-bottom:46px}@media only screen and (max-width:640px){.is-single_body .the_content p,.is-single_body .the_content span,.is-single_body .the_content strong,.is-single_body .the_content a,.is-single_body .the_content i,.is-single_body .the_content em{margin-bottom:30px}}.is-single_body .the_content p{line-height:2.625}@media only screen and (max-width:640px){.is-single_body .the_content p{line-height:2.2}}.is-single_body .the_content strong{font-weight:600}.is-single_body .the_content a{color:#1f5ab2;text-decoration:underline}.is-single_body .the_content a em{color:#1f5ab2;text-decoration:none;font-style:normal;display:inline-block;position:relative;margin-bottom:0}.is-single_body .the_content a em:after,.is-single_body .the_content a em::before{width:12px;height:12px;border:1px solid #e5e9f4;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;background:none;position:absolute;content:""}.is-single_body .the_content a em:after{top:12px;right:-16px}.is-single_body .the_content a em:before{top:8px;right:-19px}.is-single_body .the_content .btn-more-link a{width:100%;color:#fff;font-style:normal;text-decoration:none}.is-single_body .the_content img{margin-bottom:30px}@media only screen and (max-width:640px){.is-single_body .the_content img{margin-bottom:24px}}.is-single_body .the_content ul{margin:40px 0}.is-single_body .the_content ul li{position:relative;padding-left:1.1em;margin-bottom:.6em}.is-single_body .the_content ul li::before{width:8px;height:8px;display:block;position:absolute;top:calc(50% - 4px);left:0;content:"";background:#1f5ab2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}@media only screen and (max-width:640px){.is-single_body .the_content ul li::before{top:11px}}.is-single_body .the_content ol{margin:40px 0}.is-single_body .the_content ol li{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-bottom:.6em;padding-left:1.1em}.is-single_body .the_content ol li:before{font-family:"Montserrat",sans-serif;font-weight:700;display:marker;content:"" counter(cnt) "";color:#1f5ab2;position:absolute;left:0}.is-single_body .the_content blockquote{padding:30px;background:#f7f7f7}@media only screen and (max-width:640px){.is-single_body .the_content blockquote{padding:24px}}.is-single_body .the_content blockquote p:last-child{margin-bottom:0}.is-single_body .the_content table{width:100%;border-bottom:2px solid #000}.is-single_body .the_content table tr td{width:84% !important;padding:5px 0}@media only screen and (max-width:640px){.is-single_body .the_content table tr td{width:100% !important;height:auto !important;display:block;padding:0 0 14px;line-height:1.5}}.is-single_body .the_content table tr td:first-child{width:16% !important;color:#1f5ab2;padding-left:24px}@media only screen and (max-width:640px){.is-single_body .the_content table tr td:first-child{width:100% !important;padding:0 0 4px}}.is-single_body .the_content table tr:last-child td:last-child{padding-bottom:26px}@media only screen and (max-width:640px){.is-single_body .the_content table tr:last-child td:last-child{padding-bottom:20px}}.is-single_body .the_content .gallery-columns-2 .gallery-item{width:calc(50% - 20px) !important}@media only screen and (max-width:640px){.is-single_body .the_content .gallery-columns-2 .gallery-item{width:calc(50% - 10px) !important}}.is-single_body .the_content .gallery-columns-2 .gallery-item:first-child{margin-right:40px}@media only screen and (max-width:640px){.is-single_body .the_content .gallery-columns-2 .gallery-item:first-child{margin-right:20px}}.is-single_body .the_content .gallery-columns-2 .gallery-item img{border:0 !important}.is-single_ftr{margin-top:8.6vw}@media only screen and (max-width:640px){.is-single_ftr{margin-top:16.6vw}}.is-single_ftr_information{margin:0 auto 8.6vw;background:#e5e9f4;padding:80px 0 120px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}@media only screen and (max-width:640px){.is-single_ftr_information{width:100%;padding:64px 0;margin:0 auto 18.6vw}}.is-single_ftr_information .title{font-size:20px;color:#1f5ab2;text-align:center;font-weight:800}@media(min-width: 480px){.is-single_ftr_information .title{font-size:24px;font-size:calc(0.005*100vw + 17.6px)}}@media(min-width: 1280px){.is-single_ftr_information .title{font-size:24px}}.is-single_ftr_information .inner{width:51.42%;min-width:720px;margin:0 auto}@media only screen and (max-width:640px){.is-single_ftr_information .inner{width:calc(100% - 40px);min-width:auto}}.is-single_ftr_information .inner table{width:100%;table-layout:fixed}.is-single_ftr_information .inner table tr{border-bottom:1px solid #e2e2e0}@media only screen and (max-width:640px){.is-single_ftr_information .inner table tr th,.is-single_ftr_information .inner table tr td{display:block}}.is-single_ftr_information .inner table tr th{width:20%;font-weight:600;text-align:left;color:#1f5ab2;padding:16px 0}@media only screen and (max-width:640px){.is-single_ftr_information .inner table tr th{width:100%;padding:24px 0 4px}}.is-single_ftr_information .inner table tr td{width:80%;padding:11px 0 11px 1.6em}@media only screen and (max-width:640px){.is-single_ftr_information .inner table tr td{width:100%;padding:0 0 24px 0;line-height:1.4}}.is-single_ftr_information .inner .img{margin-top:50px}@media only screen and (max-width:640px){.is-single_ftr_information .inner .img{margin-top:24px}}.is-single_ftr_information .inner .img img{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}@media only screen and (max-width:640px){.is-single_ftr_information .inner .img img{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}}.is-single_ftr_share{padding:40px 0 50px;background:#e5e9f4}@media only screen and (max-width:640px){.is-single_ftr_share{padding:30px 0 40px}}.is-single_ftr_share p{text-align:center;font-weight:800;color:#1f5ab2;margin-bottom:16px;font-size:16px}@media(min-width: 480px){.is-single_ftr_share p{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-single_ftr_share p{font-size:18px}}.is-single_ftr_share_lists{text-align:center}.is-single_ftr_share_lists__item{margin-right:20px}@media only screen and (max-width:640px){.is-single_ftr_share_lists__item{margin-right:40px}}.is-single_ftr_share_lists__item:last-child{margin-right:0}.is-single_ftr_share_lists__item a{width:257px;padding:14px 0;display:block;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}@media only screen and (max-width:640px){.is-single_ftr_share_lists__item a{width:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:8px}}.is-single_ftr_share_lists__item-1 a{background:#4367b2}.is-single_ftr_share_lists__item-2 a{background:#1a95e0}.is-single_ftr_share_lists__item-3 a{padding:10px 0;background:#00c300}@media only screen and (max-width:640px){.is-single_ftr_share_lists__item-3 a{width:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:6px}}.is-single_ftr_beforeafter{margin-top:8.6vw}@media only screen and (max-width:640px){.is-single_ftr_beforeafter{position:relative;margin:10.6vw auto 41vw}}@media only screen and (max-width:640px){.is-single_ftr_beforeafter_lists{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}}.is-single_ftr_beforeafter_lists__item{width:30%}@media only screen and (max-width:640px){.is-single_ftr_beforeafter_lists__item{width:40%}}@media only screen and (max-width:640px){.is-single_ftr_beforeafter_lists__item a{line-height:1.4;font-size:14px}}@media only screen and (max-width:640px)and (min-width: 480px){.is-single_ftr_beforeafter_lists__item a{font-size:14px;font-size:calc(0*100vw + 14px)}}@media only screen and (max-width:640px)and (min-width: 1280px){.is-single_ftr_beforeafter_lists__item a{font-size:14px}}@media only screen and (max-width:640px)and (max-width:640px){.is-single_ftr_beforeafter_lists__item a .arrow::after{bottom:-2px}}.is-single_ftr_beforeafter_lists__item-lists{text-align:center}@media only screen and (max-width:640px){.is-single_ftr_beforeafter_lists__item-lists{position:absolute;left:50%;bottom:-80px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.is-single_ftr_beforeafter_lists__item-lists a{color:#1f5ab2;text-decoration:underline}.is-single_ftr_beforeafter_lists__item-prev a{padding:0 0 20px 0}.is-single_ftr_beforeafter_lists__item-next a{padding:0 0 20px 0}.is-single_ftr_related{margin-top:8.6vw}@media only screen and (max-width:640px){.is-single_ftr_related{margin-top:14.6vw}}.is-single_ftr_related .title{font-size:24px;text-align:center;font-weight:800;margin-bottom:26px}@media(min-width: 480px){.is-single_ftr_related .title{font-size:32px;font-size:calc(0.01*100vw + 19.2px)}}@media(min-width: 1280px){.is-single_ftr_related .title{font-size:32px}}.is-single_ftr_related .article-clm_lists-4 .clm_item{margin-bottom:0}.is-single_ftr .btn{text-align:center;margin-top:70px}.is-single_modelcourse .is-single_hdr{margin-bottom:80px}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_hdr{margin-bottom:40px}}.is-single_modelcourse .is-single_hdr-L,.is-single_modelcourse .is-single_hdr-R{position:relative}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_hdr_inner{display:block}}.is-single_modelcourse .is-single_hdr-L{width:35vw;margin-left:8.6vw;z-index:2}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_hdr-L{width:90%;margin:0 auto}}.is-single_modelcourse .is-single_hdr-L .post-title{background:#fff}.is-single_modelcourse .is-single_hdr-R{width:66vw;margin-left:-10vw;z-index:1}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_hdr-R{width:90%;margin:0 auto}}.is-single_modelcourse .is-single_hdr-R .thumb img{-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_hdr-R .thumb img{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}}.is-single_modelcourse .is-single_hdr .post_tag{text-align:right;margin-top:19px}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_hdr .post_tag{text-align:left}}.is-single_modelcourse .is-single_body{position:relative}.is-single_modelcourse .is-single_body .is-single_inner{position:relative}.is-single_modelcourse .is-single_body #toc_container{padding:32px 42px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;margin-bottom:80px !important}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_body #toc_container{padding:20px;margin-bottom:40px !important}}.is-single_modelcourse .is-single_body #toc_container .toc_title{font-size:20px;font-family:"Montserrat",sans-serif;font-weight:700;text-align:left}@media(min-width: 480px){.is-single_modelcourse .is-single_body #toc_container .toc_title{font-size:24px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-single_modelcourse .is-single_body #toc_container .toc_title{font-size:22px}}.is-single_modelcourse .is-single_body #toc_container .toc_list{padding-left:1em}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_body #toc_container .toc_list{padding-left:0;margin-top:0}}.is-single_modelcourse .is-single_body #toc_container .toc_list li{margin-bottom:12px;font-size:12px}@media(min-width: 480px){.is-single_modelcourse .is-single_body #toc_container .toc_list li{font-size:16px;font-size:calc(0.005*100vw + 9.6px)}}@media(min-width: 1280px){.is-single_modelcourse .is-single_body #toc_container .toc_list li{font-size:16px}}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_body #toc_container .toc_list li{margin-bottom:6px}}.is-single_modelcourse .is-single_body #toc_container .toc_list li:last-child{margin-bottom:0}.is-single_modelcourse .is-single_body #toc_container .toc_list li::before{display:none}.is-single_modelcourse .is-single_body #toc_container .toc_list li .toc_number{font-size:14px;font-family:"Montserrat",sans-serif;font-weight:700;display:inline-block;position:relative;color:#ddd9d7;font-weight:800;padding-right:30px;margin-bottom:0;line-height:1}@media(min-width: 480px){.is-single_modelcourse .is-single_body #toc_container .toc_list li .toc_number{font-size:24px;font-size:calc(0.01*100vw + 9.2px)}}@media(min-width: 1280px){.is-single_modelcourse .is-single_body #toc_container .toc_list li .toc_number{font-size:22px}}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_body #toc_container .toc_list li .toc_number{padding-right:20px}}.is-single_modelcourse .is-single_body #toc_container .toc_list li .toc_number::before{width:24px;height:1px;background:#ddd9d7;content:"";position:absolute;top:50%;right:2px}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_body #toc_container .toc_list li .toc_number::before{width:16px}}.is-single_modelcourse .is-single_body h3{border-left:0;padding:0;margin-bottom:0}.is-single_modelcourse .is-single_body h3 span{border-left:6px solid #1f5ab2;padding:2px 0 1px .8em;display:inline-block;font-size:20px}@media(min-width: 480px){.is-single_modelcourse .is-single_body h3 span{font-size:24px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-single_modelcourse .is-single_body h3 span{font-size:22px}}.is-single_modelcourse .is-single_body h5{position:relative;padding-left:1em;margin:40px 0 20px}.is-single_modelcourse .is-single_body h5 span{margin:0;display:inline-block;background:#000;color:#fff;font-size:16px;line-height:1;padding:8px 16px}@media(min-width: 480px){.is-single_modelcourse .is-single_body h5 span{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-single_modelcourse .is-single_body h5 span{font-size:18px}}.is-single_modelcourse .is-single_body h5::before{width:100%;height:2px;content:"";background:#000;position:absolute;top:calc(50% - 1px);left:0;z-index:-1}.is-single_modelcourse .is-single_body .foot-obj{position:static}.is-single_modelcourse .is-single_body .foot-obj::before{position:absolute;display:block}.is-single_modelcourse .is-single_body .foot-obj-1::before,.is-single_modelcourse .is-single_body .foot-obj-3::before{left:2%}.is-single_modelcourse .is-single_body .foot-obj-2::before,.is-single_modelcourse .is-single_body .foot-obj-4::before{right:2%}.is-single_modelcourse .is-single_body .foot-obj-1::before{top:-1%}.is-single_modelcourse .is-single_body .foot-obj-2::before{top:42%}.is-single_modelcourse .is-single_body .foot-obj-3::before{top:66%}.is-single_modelcourse .is-single_body .foot-obj-4::before{top:92%}.is-single_modelcourse .is-single_ftr_course{margin:0 auto 8.6vw}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_ftr_course{width:100%;margin:0 auto 15.6vw}}.is-single_modelcourse .is-single_ftr_course_hdr{margin-bottom:20px}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_ftr_course_hdr{width:90%;margin:0 auto 12px}}.is-single_modelcourse .is-single_ftr_course_hdr .title{position:relative;font-size:22px;color:#1f5ab2;padding-left:1.5em}@media(min-width: 480px){.is-single_modelcourse .is-single_ftr_course_hdr .title{font-size:32px;font-size:calc(0.0075*100vw + 18.4px)}}@media(min-width: 1280px){.is-single_modelcourse .is-single_ftr_course_hdr .title{font-size:28px}}.is-single_modelcourse .is-single_ftr_course_hdr .title::before{width:32px;height:42px;position:absolute;top:calc(50% - 16px);left:0;background:url("../images/common/icon-pin.svg") center/cover no-repeat;content:""}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_ftr_course_hdr .title::before{width:20px;height:26px;top:calc(50% - 13px);left:0}}.is-single_modelcourse .is-single_ftr_course .time{font-size:14px}@media(min-width: 480px){.is-single_modelcourse .is-single_ftr_course .time{font-size:16px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.is-single_modelcourse .is-single_ftr_course .time{font-size:16px}}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_ftr_course .time{text-align:center;margin-top:14px;padding-left:14px}}.is-single_modelcourse .is-single_ftr_course .time span{font-size:14px;display:inline-block;margin-right:.8em;color:#1f5ab2;position:relative}@media(min-width: 480px){.is-single_modelcourse .is-single_ftr_course .time span{font-size:16px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.is-single_modelcourse .is-single_ftr_course .time span{font-size:16px}}.is-single_modelcourse .is-single_ftr_course .time span::before{width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:-34px;background:url("../images/single/icon-clock.svg") center/cover no-repeat;content:""}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_ftr_course .time span::before{width:22px;height:22px;top:calc(50% - 11px);left:-28px}}.is-single_modelcourse .is-single_ftr_course_ftr .map{width:100%;padding-top:480px;overflow:hidden;position:relative;z-index:1;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_ftr_course_ftr .map{padding-top:220px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}.is-single_modelcourse .is-single_ftr_course_ftr .map iframe{width:100%;height:calc(100% + 240px + 240px);position:absolute;top:-240px;left:0;pointer-events:none}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_ftr_course_ftr .map iframe{height:calc(100% + 110px + 110px);top:-220px}}.is-single_modelcourse .is-single_ftr .btn{margin-top:0}@media only screen and (max-width:640px){.is-single_modelcourse .is-single_ftr .btn{margin-top:30px}}.is-single.is-archive .the_content table tr td{width:auto !important}.is-single_interview_hdr{background:no-repeat center/cover;margin-bottom:100px;height:auto;aspect-ratio:1/.34;position:relative}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_hdr{aspect-ratio:1/.5}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_hdr{margin-bottom:80px;background:no-repeat center/120%}}@media only screen and (max-width:640px){.is-single_interview_hdr{aspect-ratio:1/1.3;margin-bottom:60px}}.is-single_interview_hdr::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:0}.is-single_interview_hdr .name{color:#fff;font-size:12px;font-weight:700;line-height:1.68;position:absolute;top:40px;left:40px}@media(min-width: 480px){.is-single_interview_hdr .name{font-size:22px;font-size:calc(0.0125*100vw + 6px)}}@media(min-width: 1280px){.is-single_interview_hdr .name{font-size:22px}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_hdr .name{top:24px;left:24px}}@media only screen and (max-width:640px){.is-single_interview_hdr .name{top:6vw;left:6vw}}.is-single_interview_hdr .name strong{display:block;font-size:18px;font-weight:inherit;line-height:inherit;color:inherit;font-family:inherit}@media(min-width: 480px){.is-single_interview_hdr .name strong{font-size:29px;font-size:calc(0.01375*100vw + 11.4px)}}@media(min-width: 1280px){.is-single_interview_hdr .name strong{font-size:29px}}.is-single_interview_hdr .title{color:#fff;font-size:16px;font-weight:700;line-height:1.6;position:absolute;bottom:40px;right:40px}@media(min-width: 480px){.is-single_interview_hdr .title{font-size:30px;font-size:calc(0.0175*100vw + 7.6px)}}@media(min-width: 1280px){.is-single_interview_hdr .title{font-size:30px}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_hdr .title{bottom:24px;right:24px}}@media only screen and (max-width:640px){.is-single_interview_hdr .title{bottom:6vw;right:6vw}}.is-single_interview_body_lists__item:not(:first-child){margin-top:100px}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_lists__item:not(:first-child){margin-top:80px}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_lists__item:not(:first-child){margin-top:60px}}@media only screen and (max-width:640px){.is-single_interview_body_lists__item:not(:first-child){margin-top:40px}}.is-single_interview_body_lists__item .title{display:flex;align-items:flex-start;margin-bottom:40px}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_lists__item .title{margin-bottom:24px}}@media only screen and (max-width:640px){.is-single_interview_body_lists__item .title{margin-bottom:16px}}.is-single_interview_body_lists__item .title .en{font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;font-weight:700;color:#fff;background:#1f5ab2;line-height:1.2;padding:.2em .5em}@media(min-width: 480px){.is-single_interview_body_lists__item .title .en{font-size:20px;font-size:calc(0.0075*100vw + 10.4px)}}@media(min-width: 1280px){.is-single_interview_body_lists__item .title .en{font-size:20px}}.is-single_interview_body_lists__item .title .jp{font-size:16px;font-weight:700;color:#1f5ab2;margin-left:20px;line-height:1.5}@media(min-width: 480px){.is-single_interview_body_lists__item .title .jp{font-size:22px;font-size:calc(0.0075*100vw + 12.4px)}}@media(min-width: 1280px){.is-single_interview_body_lists__item .title .jp{font-size:22px}}@media only screen and (max-width:640px){.is-single_interview_body_lists__item .title .jp{margin-left:12px}}.is-single_interview_body_lists__item .text p{font-size:14px;font-weight:600}@media(min-width: 480px){.is-single_interview_body_lists__item .text p{font-size:18px;font-size:calc(0.005*100vw + 11.6px)}}@media(min-width: 1280px){.is-single_interview_body_lists__item .text p{font-size:18px}}.is-single_interview_body_lists__item .text p+p{margin-top:24px}@media only screen and (max-width:640px){.is-single_interview_body_lists__item .text p+p{margin-top:16px}}.is-single_interview_body_lists__item .img{margin-top:100px}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_lists__item .img{margin-top:80px}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_lists__item .img{margin-top:60px}}@media only screen and (max-width:640px){.is-single_interview_body_lists__item .img{margin-top:40px}}.is-single_interview_body_lists__item .img img{width:100%}.is-single_interview_body_vision,.is-single_interview_body_bottom_off,.is-single_interview_body_bottom_day{background:#f5f7fa;position:relative;padding:40px}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_vision,.is-single_interview_body_bottom_off,.is-single_interview_body_bottom_day{padding:30px 40px}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_vision,.is-single_interview_body_bottom_off,.is-single_interview_body_bottom_day{padding:4vw}}@media only screen and (max-width:640px){.is-single_interview_body_vision,.is-single_interview_body_bottom_off,.is-single_interview_body_bottom_day{padding:6vw}}.is-single_interview_body_vision::before,.is-single_interview_body_bottom_off::before,.is-single_interview_body_bottom_day::before{width:0;height:0;border-style:solid;border-width:54px 10px 0 0;border-color:#1f5ab2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:"";position:absolute;top:0;left:0}.is-single_interview_body_vision .title,.is-single_interview_body_bottom_off .title,.is-single_interview_body_bottom_day .title{display:flex;align-items:center;margin-bottom:30px}.is-single_interview_body_vision .title .en,.is-single_interview_body_bottom_off .title .en,.is-single_interview_body_bottom_day .title .en{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:700;font-weight:700;color:#1f5ab2;line-height:1.2}@media(min-width: 480px){.is-single_interview_body_vision .title .en,.is-single_interview_body_bottom_off .title .en,.is-single_interview_body_bottom_day .title .en{font-size:24px;font-size:calc(0.0075*100vw + 14.4px)}}@media(min-width: 1280px){.is-single_interview_body_vision .title .en,.is-single_interview_body_bottom_off .title .en,.is-single_interview_body_bottom_day .title .en{font-size:24px}}.is-single_interview_body_vision .title .jp,.is-single_interview_body_bottom_off .title .jp,.is-single_interview_body_bottom_day .title .jp{font-size:14px;font-weight:700;color:#1f5ab2;line-height:1.2;margin-left:16px}@media(min-width: 480px){.is-single_interview_body_vision .title .jp,.is-single_interview_body_bottom_off .title .jp,.is-single_interview_body_bottom_day .title .jp{font-size:16px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.is-single_interview_body_vision .title .jp,.is-single_interview_body_bottom_off .title .jp,.is-single_interview_body_bottom_day .title .jp{font-size:16px}}@media only screen and (max-width:640px){.is-single_interview_body_vision .title .jp,.is-single_interview_body_bottom_off .title .jp,.is-single_interview_body_bottom_day .title .jp{margin-left:12px}}.is-single_interview_body_vision .lead,.is-single_interview_body_bottom_off .lead,.is-single_interview_body_bottom_day .lead{font-size:18px;line-height:1.62;font-weight:700}@media(min-width: 480px){.is-single_interview_body_vision .lead,.is-single_interview_body_bottom_off .lead,.is-single_interview_body_bottom_day .lead{font-size:26px;font-size:calc(0.01*100vw + 13.2px)}}@media(min-width: 1280px){.is-single_interview_body_vision .lead,.is-single_interview_body_bottom_off .lead,.is-single_interview_body_bottom_day .lead{font-size:26px}}.is-single_interview_body_vision{display:flex;justify-content:space-between;margin-top:100px}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_vision{margin-top:80px}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_vision{margin-top:60px}}@media only screen and (max-width:640px){.is-single_interview_body_vision{flex-direction:column;margin-top:40px}}.is-single_interview_body_vision .content-txt{width:73.1%}@media only screen and (max-width:640px){.is-single_interview_body_vision .content-txt{width:100%}}.is-single_interview_body_vision .img{width:26.9%}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_vision .img{width:38%}}@media only screen and (max-width:640px){.is-single_interview_body_vision .img{width:100%;margin-top:24px}}.is-single_interview_body_vision .img img{width:100%}.is-single_interview_body_bottom{display:flex;justify-content:space-between;gap:50px;margin-top:50px}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_bottom{gap:30px;margin-top:30px}}@media only screen and (max-width:640px){.is-single_interview_body_bottom{flex-direction:column;gap:30px;margin-top:30px}}.is-single_interview_body_bottom_day{width:50%}@media only screen and (max-width:640px){.is-single_interview_body_bottom_day{width:100%}}.is-single_interview_body_bottom_day .content{display:flex;justify-content:space-between;gap:32px}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_bottom_day .content{flex-direction:column}}@media only screen and (max-width:640px){.is-single_interview_body_bottom_day .content{flex-direction:column}}.is-single_interview_body_bottom_day .content .content-img{width:calc(100% - 202px)}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_bottom_day .content .content-img{display:flex;gap:24px;width:100%}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_bottom_day .content .content-img{width:100%;flex-direction:column;gap:16px}}@media only screen and (max-width:640px){.is-single_interview_body_bottom_day .content .content-img{width:100%;flex-direction:column;gap:16px}}.is-single_interview_body_bottom_day .content .content-img img{width:100%}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_bottom_day .content .content-img img{width:50%}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_bottom_day .content .content-img img{width:100%}}.is-single_interview_body_bottom_day .content .content-img img+img{margin-top:30px}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_bottom_day .content .content-img img+img{margin-top:0}}@media only screen and (max-width:640px){.is-single_interview_body_bottom_day .content .content-img img+img{margin-top:16px}}.is-single_interview_body_bottom_day .content .content_lists{width:260px;padding:17px 0;position:relative}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview_body_bottom_day .content .content_lists{width:100%}}@media only screen and (max-width:640px){.is-single_interview_body_bottom_day .content .content_lists{width:100%}}.is-single_interview_body_bottom_day .content .content_lists::before{content:"";width:1px;height:100%;background:#1f5ab2;position:absolute;top:0;left:3px}.is-single_interview_body_bottom_day .content .content_lists__item{position:relative;padding-left:17px;line-height:1.2;display:flex}.is-single_interview_body_bottom_day .content .content_lists__item::before{content:"";width:7px;height:7px;background:#1f5ab2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.is-single_interview_body_bottom_day .content .content_lists__item:not(:first-child){margin-top:18px}.is-single_interview_body_bottom_day .content .content_lists__item .en{font-size:14px;font-weight:700;color:#1f5ab2;line-height:1.2;letter-spacing:0}@media(min-width: 480px){.is-single_interview_body_bottom_day .content .content_lists__item .en{font-size:18px;font-size:calc(0.005*100vw + 11.6px)}}@media(min-width: 1280px){.is-single_interview_body_bottom_day .content .content_lists__item .en{font-size:18px}}@media only screen and (max-width:640px){.is-single_interview_body_bottom_day .content .content_lists__item .en{font-size:16px}}.is-single_interview_body_bottom_day .content .content_lists__item .jp{font-size:14px;font-weight:700;color:#1f5ab2;line-height:1.2;margin-left:15px}@media(min-width: 480px){.is-single_interview_body_bottom_day .content .content_lists__item .jp{font-size:16px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.is-single_interview_body_bottom_day .content .content_lists__item .jp{font-size:16px}}@media only screen and (max-width:640px){.is-single_interview_body_bottom_day .content .content_lists__item .jp{font-size:16px}}.is-single_interview_body_bottom_off{width:50%}@media only screen and (max-width:640px){.is-single_interview_body_bottom_off{width:100%}}.is-single_interview_body_bottom_off .content-img{display:flex;justify-content:space-between;gap:28px}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_bottom_off .content-img{flex-direction:column;gap:16px}}@media only screen and (max-width:640px){.is-single_interview_body_bottom_off .content-img{flex-direction:column;gap:16px}}.is-single_interview_body_bottom_off .content-img img{width:46.9%}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview_body_bottom_off .content-img img{width:100%}}@media only screen and (max-width:640px){.is-single_interview_body_bottom_off .content-img img{width:100%}}.is-single_interview_body_bottom_off .content-txt{font-size:14px;font-weight:600;margin-top:30px}@media(min-width: 480px){.is-single_interview_body_bottom_off .content-txt{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-single_interview_body_bottom_off .content-txt{font-size:15px}}.is-single_interview .btn-more{margin-top:100px}@media only screen and (min-width:641px)and (max-width:1024px){.is-single_interview .btn-more{margin-top:80px}}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview .btn-more{margin-top:60px}}@media only screen and (max-width:640px){.is-single_interview .btn-more{margin-top:40px}}.is-single_interview .is-careers-interview_lists::before{opacity:0}.is-single_interview .is-main_navi{margin-top:160px}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview .is-main_navi{margin-top:100px}}@media only screen and (max-width:640px){.is-single_interview .is-main_navi{margin-top:60px}}.is-single_interview .is-main_navi_lists__item-quality,.is-single_interview .is-main_navi_lists__item-service{width:calc(50% - 1.5vw - 3vw)}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview .is-main_navi_lists__item-quality,.is-single_interview .is-main_navi_lists__item-service{width:calc(50% - 10px - 4vw)}}@media only screen and (max-width:640px){.is-single_interview .is-main_navi_lists__item-quality,.is-single_interview .is-main_navi_lists__item-service{width:100%}}.is-single_interview .is-main_navi_lists__item-quality{margin:0 1.5vw 0 3vw}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview .is-main_navi_lists__item-quality{margin:0 10px 0 4vw}}@media only screen and (max-width:640px){.is-single_interview .is-main_navi_lists__item-quality{padding:70px 0 90px;margin:0 auto 52px}}.is-single_interview .is-main_navi_lists__item-service{margin:0 3vw 0 1.5vw}@media only screen and (min-width:641px)and (max-width:835px){.is-single_interview .is-main_navi_lists__item-service{margin:0 4vw 0 10px}}@media only screen and (max-width:640px){.is-single_interview .is-main_navi_lists__item-service{padding:70px 0 90px;margin:0 auto}}.is-single_interview .is-main_navi_lists__item-specialsteel{width:calc(100% - 6vw) !important;margin:89px auto 0}@media only screen and (max-width:640px){.is-single_interview .is-main_navi_lists__item-specialsteel{width:100% !important;padding:70px 0 90px;margin-top:52px}}.is-about-us_message{margin-bottom:140px}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_message{margin-bottom:80px}}@media only screen and (max-width:640px){.is-about-us_message{margin-bottom:40px}}.is-about-us_message-hdr{margin-top:20px}@media only screen and (max-width:640px){.is-about-us_message-hdr{margin-left:-17vw}}.is-about-us_message-hdr .lead{margin-bottom:120px;text-align:center}@media only screen and (min-width:780px)and (max-width:1366px){.is-about-us_message-hdr .lead{margin-bottom:0}}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_message-hdr .lead{margin-bottom:70px}}@media only screen and (max-width:640px){.is-about-us_message-hdr .lead{width:100%;margin-bottom:60px;padding-right:80px}}.is-about-us_message-hdr .lead span{font-size:32px;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;display:inline-block;font-family:"Noto Serif JP",serif;font-weight:700;vertical-align:top;line-height:2.5}@media(min-width: 480px){.is-about-us_message-hdr .lead span{font-size:48px;font-size:calc(0.02*100vw + 22.4px)}}@media(min-width: 1280px){.is-about-us_message-hdr .lead span{font-size:48px}}@media only screen and (max-width:640px){.is-about-us_message-hdr .lead span{left:2.2em}}.is-about-us_message-hdr .lead span::before{width:10px;height:100%;content:"";position:absolute;top:0;right:2px;background:#272727}@media only screen and (max-width:640px){.is-about-us_message-hdr .lead span::before{width:6px}}.is-about-us_message-body{width:61.65%;min-width:820px;margin:0 auto}@media only screen and (min-width:780px)and (max-width:1366px){.is-about-us_message-body{margin-top:60px}}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_message-body{width:100%;min-width:auto}}@media only screen and (max-width:640px){.is-about-us_message-body{width:100%;min-width:auto}}.is-about-us_message-body p{font-size:16px;line-height:2.222}@media(min-width: 480px){.is-about-us_message-body p{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-about-us_message-body p{font-size:18px}}.is-about-us_message-body .therdly_title{margin-bottom:8px}.is-about-us_message-body .lead{margin-bottom:1.4em}.is-about-us_message-body .lead:last-child{margin-bottom:0}.is-about-us_message-body .therdly_title+.lead{padding-left:1.2em;border-left:1px solid #e5e9f4}.is-about-us .is-point_lists{width:88%}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us .is-point_lists{width:980px}}@media only screen and (max-width:640px){.is-about-us .is-point_lists{width:880px}}.is-about-us_boardmember{margin-top:304px}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_boardmember{margin-top:224px}}@media only screen and (max-width:640px){.is-about-us_boardmember{margin-top:180px}}.is-about-us_boardmember-hdr{position:relative}.is-about-us_boardmember-hdr .bg_title{line-height:1;white-space:nowrap;position:absolute;top:-0.5em;left:-6vw;z-index:0}.is-about-us_boardmember-hdr .bg_title i{line-height:0;font-style:normal;color:#e5e9f4;opacity:.4;filter:alpha(opacity=40);font-size:76px}@media(min-width: 480px){.is-about-us_boardmember-hdr .bg_title i{font-size:200px;font-size:calc(0.155*100vw + 1.6px)}}@media(min-width: 1280px){.is-about-us_boardmember-hdr .bg_title i{font-size:200px}}@media only screen and (min-width:641px)and (max-width:1366px){.is-about-us_boardmember-hdr .inner{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}@media only screen and (max-width:640px){.is-about-us_boardmember-hdr .inner{display:block}}.is-about-us_boardmember-hdr .inner .img{width:45%;position:relative}@media only screen and (min-width:641px)and (max-width:1366px){.is-about-us_boardmember-hdr .inner .img{width:35%}}@media only screen and (max-width:640px){.is-about-us_boardmember-hdr .inner .img{width:80%;margin:0 auto}}.is-about-us_boardmember-hdr .inner .img img{width:100%;position:relative}.is-about-us_boardmember-hdr .inner .img::before{width:100%;height:100%;background:#e5e9f4;content:"";position:absolute;top:20px;right:20px;z-index:0}@media only screen and (max-width:640px){.is-about-us_boardmember-hdr .inner .img::before{top:10px;right:10px}}.is-about-us_boardmember-hdr .inner .txt{width:calc(55% - 80px);margin-left:80px}@media only screen and (min-width:641px)and (max-width:1366px){.is-about-us_boardmember-hdr .inner .txt{width:calc(65% - 40px);margin-left:40px}}@media only screen and (max-width:640px){.is-about-us_boardmember-hdr .inner .txt{width:100%;margin:40px auto 0}}.is-about-us_boardmember-hdr .inner .txt p{line-height:2.933}@media only screen and (max-width:640px){.is-about-us_boardmember-hdr .inner .txt p{line-height:1.7}}.is-about-us_boardmember-hdr .inner .txt p strong{font-size:22px;line-height:1.857;display:block;margin-bottom:18px}@media(min-width: 480px){.is-about-us_boardmember-hdr .inner .txt p strong{font-size:28px;font-size:calc(0.0075*100vw + 18.4px)}}@media(min-width: 1280px){.is-about-us_boardmember-hdr .inner .txt p strong{font-size:28px}}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_boardmember-hdr .inner .txt p strong{line-height:1.65}.is-about-us_boardmember-hdr .inner .txt p strong br{display:none}}@media only screen and (max-width:640px){.is-about-us_boardmember-hdr .inner .txt p strong{line-height:1.65}.is-about-us_boardmember-hdr .inner .txt p strong br{display:none}}.is-about-us_boardmember-hdr .inner .txt p span{margin-top:34px;display:block;text-align:right;font-size:18px}@media(min-width: 480px){.is-about-us_boardmember-hdr .inner .txt p span{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-about-us_boardmember-hdr .inner .txt p span{font-size:20px}}@media only screen and (min-width:641px)and (max-width:1366px){.is-about-us_boardmember-hdr .inner .txt p span{margin-top:4px}}@media only screen and (max-width:640px){.is-about-us_boardmember-hdr .inner .txt p span{margin-top:6px}}.is-about-us_boardmember-hdr .inner .txt p span small{font-size:11px;display:inline-block;vertical-align:middle;margin-right:18px}@media(min-width: 480px){.is-about-us_boardmember-hdr .inner .txt p span small{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.is-about-us_boardmember-hdr .inner .txt p span small{font-size:13px}}.is-about-us_boardmember-body{margin-top:180px}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_boardmember-body{margin-top:100px}}@media only screen and (max-width:640px){.is-about-us_boardmember-body{margin-top:50px}}.is-about-us_boardmember-body .primary_title h2 .en{white-space:nowrap;letter-spacing:.1em}@media only screen and (max-width:640px){.is-about-us_boardmember-body .primary_title h2 .en{white-space:normal}}@media only screen and (max-width:640px){.is-about-us_boardmember-body .inner{overflow:scroll}}@media only screen and (min-width:780px){.is-about-us_boardmember-body .inner .boardmember_lists{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:641px)and (max-width:1366px){.is-about-us_boardmember-body .inner .boardmember_lists{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:640px){.is-about-us_boardmember-body .inner .boardmember_lists{width:700px}}.is-about-us_boardmember-body .inner .boardmember_lists__item{width:calc(33.3333% - 20px);margin-right:30px}@media only screen and (min-width:780px){.is-about-us_boardmember-body .inner .boardmember_lists__item:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:641px)and (max-width:1366px){.is-about-us_boardmember-body .inner .boardmember_lists__item:nth-of-type(3n){margin-right:0}}@media only screen and (max-width:640px){.is-about-us_boardmember-body .inner .boardmember_lists__item{min-width:200px}}.is-about-us_boardmember-body .inner .boardmember_lists__item figure img{width:100%}.is-about-us_boardmember-body .inner .boardmember_lists__item figure figcaption{width:calc(100% - 30px);position:relative;padding:20px;margin:-30px auto 0 0;background:#fff;font-size:18px}@media(min-width: 480px){.is-about-us_boardmember-body .inner .boardmember_lists__item figure figcaption{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-about-us_boardmember-body .inner .boardmember_lists__item figure figcaption{font-size:20px}}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_boardmember-body .inner .boardmember_lists__item figure figcaption{padding:18px 15px}}.is-about-us_boardmember-body .inner .boardmember_lists__item figure figcaption small{display:block;line-height:1;font-size:11px}@media(min-width: 480px){.is-about-us_boardmember-body .inner .boardmember_lists__item figure figcaption small{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.is-about-us_boardmember-body .inner .boardmember_lists__item figure figcaption small{font-size:13px}}.is-about-us_history{margin-top:180px}@media only screen and (min-width:641px)and (max-width:1366px){.is-about-us_history{margin-top:100px}}@media only screen and (max-width:640px){.is-about-us_history{margin-top:70px}}.is-about-us_history .primary_title{padding-left:6vw;margin-bottom:160px}.is-about-us_history-hdr{position:relative;margin-bottom:120px}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_history-hdr{margin-bottom:60px}}@media only screen and (max-width:640px){.is-about-us_history-hdr{margin-bottom:50px}}.is-about-us_history-hdr .txt{position:absolute;top:-7.5em;left:0;opacity:.4;filter:alpha(opacity=40);line-height:1}@media only screen and (max-width:640px){.is-about-us_history-hdr .txt{top:-3.5em}}.is-about-us_history-hdr .txt span,.is-about-us_history-hdr .txt small{color:#e5e9f4}.is-about-us_history-hdr .txt .founding{display:block;font-size:120px;line-height:1}@media(min-width: 480px){.is-about-us_history-hdr .txt .founding{font-size:300px;font-size:calc(0.225*100vw + 12px)}}@media(min-width: 1280px){.is-about-us_history-hdr .txt .founding{font-size:300px}}.is-about-us_history-hdr .txt .founding small{line-height:1;display:inline-block;vertical-align:bottom;font-size:40px;margin-bottom:30px}@media(min-width: 480px){.is-about-us_history-hdr .txt .founding small{font-size:100px;font-size:calc(0.075*100vw + 4px)}}@media(min-width: 1280px){.is-about-us_history-hdr .txt .founding small{font-size:100px}}@media only screen and (max-width:640px){.is-about-us_history-hdr .txt .founding small{margin-bottom:10px}}.is-about-us_history-hdr .txt .heritage{line-height:1;padding-left:6vw;font-size:70px}@media(min-width: 480px){.is-about-us_history-hdr .txt .heritage{font-size:200px;font-size:calc(0.1625*100vw + -8px)}}@media(min-width: 1280px){.is-about-us_history-hdr .txt .heritage{font-size:200px}}.is-about-us_history-hdr .img{width:70vw;margin:0 -6vw 0 auto}@media only screen and (max-width:640px){.is-about-us_history-hdr .img{width:90vw}}.is-about-us_history-hdr .img img{width:100%}.is-about-us_history-body .history_lists{width:87%;margin:0 auto;position:relative}@media only screen and (max-width:1366px){.is-about-us_history-body .history_lists{width:100%}}.is-about-us_history-body .history_lists::before{width:1px;height:100%;background:#99a7b0;content:"";position:absolute;top:0;left:14%}@media only screen and (min-width:780px)and (max-width:1366px){.is-about-us_history-body .history_lists::before{left:16%}}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_history-body .history_lists::before{left:17%}}@media only screen and (max-width:640px){.is-about-us_history-body .history_lists::before{left:33%}}.is-about-us_history-body .history_lists__item{position:relative;margin-bottom:10px}@media only screen and (max-width:640px){.is-about-us_history-body .history_lists__item{margin-bottom:30px}}.is-about-us_history-body .history_lists__item:last-child{margin-bottom:0}.is-about-us_history-body .history_lists__item::before{width:13px;height:13px;background:#1f5ab2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;content:"";position:absolute;top:calc(50% - 6.5px);left:calc(14% - 5.5px)}@media only screen and (min-width:780px)and (max-width:1366px){.is-about-us_history-body .history_lists__item::before{left:calc(16% - 5.5px)}}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us_history-body .history_lists__item::before{left:calc(17% - 5.5px)}}@media only screen and (max-width:640px){.is-about-us_history-body .history_lists__item::before{width:9px;height:9px;top:calc(50% - 4.5px);left:calc(33% - 3.5px)}}.is-about-us_history-body .history_lists__item .year{width:20%;font-size:18px;font-weight:500}@media(min-width: 480px){.is-about-us_history-body .history_lists__item .year{font-size:24px;font-size:calc(0.0075*100vw + 14.4px)}}@media(min-width: 1280px){.is-about-us_history-body .history_lists__item .year{font-size:24px}}@media only screen and (max-width:640px){.is-about-us_history-body .history_lists__item .year{width:40%;letter-spacing:0}}.is-about-us_history-body .history_lists__item .content{width:80%;font-size:15px}@media(min-width: 480px){.is-about-us_history-body .history_lists__item .content{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-about-us_history-body .history_lists__item .content{font-size:18px}}@media only screen and (max-width:640px){.is-about-us_history-body .history_lists__item .content{width:60%;line-height:1.5}}.is-about-us_history-body .history_lists__item.flex .txt{width:73%}@media only screen and (max-width:640px){.is-about-us_history-body .history_lists__item.flex .txt{width:60%}}.is-about-us_history-body .history_lists__item.flex .img{width:27%}@media only screen and (max-width:640px){.is-about-us_history-body .history_lists__item.flex .img{width:40%}}.article{position:relative}.article-news_lists{position:relative}@media only screen and (max-width:640px){.article-news_lists{padding-top:14px}}.article-news_lists__item{padding:2em 4em;margin-bottom:1px;background:#e5e9f4}@media only screen and (min-width:780px)and (max-width:1366px){.article-news_lists__item{padding:2em 4em 2em 2em}}@media only screen and (max-width:640px){.article-news_lists__item{padding:8vw 6vw 6vw}}.article-news_lists__item::before{width:62px;height:1px;background:#1f5ab2;content:"";position:absolute;top:50%;right:-32px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (max-width:640px){.article-news_lists__item::before{content:none}}.article-news_lists__item .txt{font-size:0}.article-news_lists__item .txt .new-tag{color:#19b1cc;font-size:14px;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(min-width: 480px){.article-news_lists__item .txt .new-tag{font-size:20px;font-size:calc(0.0075*100vw + 10.4px)}}@media(min-width: 1280px){.article-news_lists__item .txt .new-tag{font-size:20px}}@media only screen and (max-width:640px){.article-news_lists__item .txt .new-tag{top:1em;left:3%}}.article-news_lists__item .txt .date,.article-news_lists__item .txt .post_title{display:inline-block;vertical-align:middle}@media only screen and (max-width:640px){.article-news_lists__item .txt .date,.article-news_lists__item .txt .post_title{display:block}}.article-news_lists__item .txt .date{width:15%;position:relative;color:#99a7b0}@media only screen and (min-width:641px)and (max-width:835px){.article-news_lists__item .txt .date{width:20%}}@media only screen and (max-width:640px){.article-news_lists__item .txt .date{width:100%;line-height:1;padding-right:0;margin-bottom:6px;display:block}}.article-news_lists__item .txt .post_title{width:85%;font-weight:600}@media only screen and (min-width:641px)and (max-width:835px){.article-news_lists__item .txt .post_title{width:80%}}@media only screen and (max-width:640px){.article-news_lists__item .txt .post_title{width:100%;line-height:1.6}}.article-news_lists__item:hover::before{right:-17px}@media only screen and (min-width:641px)and (max-width:835px){.article-news_pickup{display:block}}@media only screen and (max-width:640px){.article-news_pickup{display:block}}@media only screen and (min-width:641px)and (max-width:835px){.article-news_pickup_lists{padding:0 0 0 5vw}}@media only screen and (max-width:640px){.article-news_pickup_lists{padding:3px 0 0 5vw}}.article-news_pickup_lists .clm_item{padding:0;background:none}@media only screen and (min-width:641px)and (max-width:835px){.article-news_pickup_lists .clm_item{width:90%}}@media only screen and (max-width:640px){.article-news_pickup_lists .clm_item{width:92%}}.article-news_pickup_lists .clm_item::before{content:none}.article-news_pickup_lists .clm_item .date,.article-news_pickup_lists .clm_item .post_title{width:auto;color:#fff}.article-news_pickup_lists .clm_item .date{font-size:15px;margin-right:1em}@media(min-width: 480px){.article-news_pickup_lists .clm_item .date{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.article-news_pickup_lists .clm_item .date{font-size:15px}}.article-blog_lists__item .thumb,.article-blog_lists__item .txt{width:calc(100% - 30px)}@media only screen and (max-width:640px){.article-blog_lists__item .thumb,.article-blog_lists__item .txt{width:calc(100% - 20px)}}.article-blog_lists__item .thumb{margin:0 auto 0 0}.article-blog_lists__item .thumb .new-tag{position:absolute;top:-17px;left:0;background:#2b59d3;background:linear-gradient(45deg, rgb(43, 89, 211) 0%, rgb(30, 66, 159) 100%);color:#fff;font-size:13px;text-align:center;line-height:1;padding:9px 19px}@media(min-width: 480px){.article-blog_lists__item .thumb .new-tag{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.article-blog_lists__item .thumb .new-tag{font-size:15px}}.article-blog_lists__item .txt{margin:-30px 0 0 auto;padding:20px 30px;background:#fff;position:relative}@media only screen and (max-width:640px){.article-blog_lists__item .txt{margin:-20px 0 0 auto;padding:3vw 5vw 5vw}}.article-blog_lists__item .txt .post_title{line-height:1.467}.is-archive .article{max-width:980px}@media only screen and (min-width:641px)and (max-width:1366px){.is-archive .article{width:80%}}.index{position:relative;overflow:hidden}.index .is-about-us_index{padding-top:60px}@media only screen and (max-width:640px){.index .is-about-us_index{padding-top:40px;margin-top:30px}}.index .is-about-us_index .primary_title{padding-left:8vw}.index .is-about-us_index-hdr{margin-bottom:8vw}@media only screen and (min-width:641px)and (max-width:835px){.index .is-about-us_index-hdr{margin-bottom:10vw}}@media only screen and (max-width:640px){.index .is-about-us_index-hdr{margin-bottom:16vw}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-about-us_index_inner{display:block}}@media only screen and (max-width:640px){.index .is-about-us_index_inner{display:block}}.index .is-about-us_index_inner .btn-more a{margin:0 auto 0 0}@media only screen and (min-width:641px)and (max-width:835px){.index .is-about-us_index_inner .btn-more a{width:320px}}@media only screen and (max-width:640px){.index .is-about-us_index_inner .btn-more a{width:calc(100% - 12vw);margin:20px auto 0}}.index .is-about-us_index_txt{width:52.7vw;padding:0 8vw}@media only screen and (min-width:641px)and (max-width:835px){.index .is-about-us_index_txt{width:100%;padding:0 6vw;margin-bottom:120px}}@media only screen and (max-width:640px){.index .is-about-us_index_txt{width:100%;padding:0 6vw}}.index .is-about-us_index_txt .lead{color:#fff;font-size:15px;line-height:2.222;margin-bottom:92px}@media(min-width: 480px){.index .is-about-us_index_txt .lead{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.index .is-about-us_index_txt .lead{font-size:18px}}@media only screen and (min-width:780px)and (max-width:1366px){.index .is-about-us_index_txt .lead{margin-bottom:42px}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-about-us_index_txt .lead{margin-bottom:22px}}@media only screen and (max-width:640px){.index .is-about-us_index_txt .lead br{display:none}}.index .is-about-us_index_img{width:47.3vw;position:relative;padding-top:80px;margin-top:-80px;overflow:hidden}@media only screen and (min-width:641px)and (max-width:835px){.index .is-about-us_index_img{width:100%;padding:50px 0 0 6vw}}@media only screen and (max-width:640px){.index .is-about-us_index_img{width:100%;padding:50px 0 0 6vw}}.index .is-about-us_index_img img{width:100%}.index .is-about-us_index_img .year{opacity:.4;filter:alpha(opacity=40);position:absolute;top:0;right:0;z-index:3;line-height:1}.index .is-about-us_index_img .year span{color:#fff;display:inline-block;vertical-align:top;line-height:1;position:relative}.index .is-about-us_index_img .year_start{font-size:36px;margin-right:20px}@media(min-width: 480px){.index .is-about-us_index_img .year_start{font-size:60px;font-size:calc(0.03*100vw + 21.6px)}}@media(min-width: 1280px){.index .is-about-us_index_img .year_start{font-size:60px}}.index .is-about-us_index_img .year_start::before{width:100%;height:1px;content:"";background:#fff;position:absolute;bottom:-5px;left:0}.index .is-about-us_index_img .year_now{font-size:70px}@media(min-width: 480px){.index .is-about-us_index_img .year_now{font-size:120px;font-size:calc(0.0625*100vw + 40px)}}@media(min-width: 1280px){.index .is-about-us_index_img .year_now{font-size:120px}}.index .has-bg_wh{padding-top:0}.index .is-main_navi{padding-top:0}.index .is-main_navi_lists__item-quality{width:100%;height:52.7vw;margin-bottom:-100px}@media only screen and (min-width:780px)and (max-width:1366px){.index .is-main_navi_lists__item-quality{height:62.7vw}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-main_navi_lists__item-quality{height:70vh}}@media only screen and (max-width:640px){.index .is-main_navi_lists__item-quality{height:auto;padding:60px 6vw 100px;margin-bottom:-60px}}.index .is-main_navi_lists__item-quality .primary_title{margin-bottom:50px}@media only screen and (max-width:640px){.index .is-main_navi_lists__item-quality .primary_title{margin-bottom:30px}}.index .is-main_navi_lists__item-quality .primary_title .en{font-size:44px}@media(min-width: 480px){.index .is-main_navi_lists__item-quality .primary_title .en{font-size:120px;font-size:calc(0.095*100vw + -1.6px)}}@media(min-width: 1280px){.index .is-main_navi_lists__item-quality .primary_title .en{font-size:120px}}.index .is-main_navi_lists__item-quality .primary_title .jp{font-size:18px}@media(min-width: 480px){.index .is-main_navi_lists__item-quality .primary_title .jp{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.index .is-main_navi_lists__item-quality .primary_title .jp{font-size:22px}}.index .is-main_navi_lists__item-quality .lead{color:#fff;text-align:center;font-size:13px;position:relative;line-height:2.222;margin-bottom:56px}@media(min-width: 480px){.index .is-main_navi_lists__item-quality .lead{font-size:18px;font-size:calc(0.00625*100vw + 10px)}}@media(min-width: 1280px){.index .is-main_navi_lists__item-quality .lead{font-size:18px}}@media only screen and (max-width:640px){.index .is-main_navi_lists__item-quality .lead{line-height:1.7;margin-bottom:20px}}.index .is-main_navi_lists__item-quality .btn-more{position:relative;bottom:auto;left:auto;margin-bottom:50px}@media only screen and (max-width:640px){.index .is-main_navi_lists__item-quality .btn-more{margin:0 auto}}.index .is-main_navi_lists__item-process,.index .is-main_navi_lists__item-service{width:calc(50% - 30px - 8vw)}@media only screen and (min-width:641px)and (max-width:835px){.index .is-main_navi_lists__item-process,.index .is-main_navi_lists__item-service{width:calc(50% - 10px - 4vw)}}@media only screen and (max-width:640px){.index .is-main_navi_lists__item-process,.index .is-main_navi_lists__item-service{width:90%}}.index .is-main_navi_lists__item-process{margin:0 30px 0 8vw}@media only screen and (min-width:641px)and (max-width:835px){.index .is-main_navi_lists__item-process{margin:0 10px 0 4vw}}@media only screen and (max-width:640px){.index .is-main_navi_lists__item-process{padding:70px 0 90px;margin:0 auto 52px}}.index .is-main_navi_lists__item-service{margin:0 8vw 0 30px}@media only screen and (min-width:641px)and (max-width:835px){.index .is-main_navi_lists__item-service{margin:0 4vw 0 10px}}@media only screen and (max-width:640px){.index .is-main_navi_lists__item-service{padding:70px 0 90px;margin:0 auto}}.index .is-news{padding:160px 0 0;position:relative}@media only screen and (max-width:640px){.index .is-news{padding:110px 0 0}}.index .is-news .primary_title{margin-bottom:0}.index .is-news .article-news{width:82%;margin:60px 0 0 auto}@media only screen and (max-width:640px){.index .is-news .article-news{width:100%;margin:30px 0 0 auto}}@media only screen and (max-width:640px){.index .is-news .btn-more{text-align:right;margin-top:10px}}.index .is-blog{padding:130px 0 180px;position:relative}@media only screen and (min-width:780px)and (max-width:1366px){.index .is-blog{padding:160px 0 120px}}@media only screen and (max-width:640px){.index .is-blog{padding:80px 0 70px}}@media only screen and (max-width:640px){.index .is-blog .flex.flex-end{display:block}}.index .is-blog .primary_title{margin-bottom:0}.index .is-blog .article-blog{margin:60px 0 0 auto}@media only screen and (max-width:640px){.index .is-blog .article-blog{margin-top:40px}}.index .is-blog .article-blog .swiper-button-prev,.index .is-blog .article-blog .swiper-button-next{top:-9vw;background:none}@media only screen and (min-width:780px)and (max-width:1366px){.index .is-blog .article-blog .swiper-button-prev,.index .is-blog .article-blog .swiper-button-next{top:-12vw}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-blog .article-blog .swiper-button-prev,.index .is-blog .article-blog .swiper-button-next{top:-17vw}}@media only screen and (max-width:640px){.index .is-blog .article-blog .swiper-button-prev,.index .is-blog .article-blog .swiper-button-next{top:-18vw}}.index .is-blog .article-blog .swiper-button-prev::after,.index .is-blog .article-blog .swiper-button-next::after{font-size:16px}@media(min-width: 480px){.index .is-blog .article-blog .swiper-button-prev::after,.index .is-blog .article-blog .swiper-button-next::after{font-size:22px;font-size:calc(0.0075*100vw + 12.4px)}}@media(min-width: 1280px){.index .is-blog .article-blog .swiper-button-prev::after,.index .is-blog .article-blog .swiper-button-next::after{font-size:22px}}.index .is-blog .article-blog .swiper-button-next{right:-18px}.index .is-blog .article-blog .swiper-button-prev{left:auto;right:2.5vw}@media only screen and (max-width:640px){.index .is-blog .article-blog .swiper-button-prev{right:3.5vw}}@media only screen and (max-width:640px){.index .is-blog .btn-more-line{text-align:right;margin-top:10px}}.index .is-blog .btn-more-line a{color:#fff}.index .is-blog .btn-more-line a::before{background:#fff}.is-kv{width:100%;height:100vh;position:relative;margin:0 auto}.is-kv_inner{width:100%}.is-kv_inner::before,.is-kv_inner::after{height:80vh;background:#2b59d3;background:linear-gradient(45deg, rgb(43, 89, 211) 0%, rgb(30, 66, 159) 100%);-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);bottom:0;content:"";position:fixed;z-index:-4}.is-kv_inner::before{width:110px;right:7.5vw}@media only screen and (min-width:641px)and (max-width:835px){.is-kv_inner::before{right:0}}@media only screen and (max-width:640px){.is-kv_inner::before{width:80px;right:-5vw}}.is-kv_inner::after{width:300px;right:-20vw}@media only screen and (min-width:780px)and (max-width:1366px){.is-kv_inner::after{right:-32vw}}@media only screen and (min-width:641px)and (max-width:835px){.is-kv_inner::after{right:-45vw}}@media only screen and (max-width:640px){.is-kv_inner::after{right:-95vw}}.is-kv_bg{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-5;background-position:center;background-repeat:no-repeat;background-size:cover}.is-kv-front_lead{margin-left:8vw;color:#fff;font-size:34px;font-weight:600;font-family:"Noto Serif JP",serif;line-height:1.542}@media(min-width: 480px){.is-kv-front_lead{font-size:48px;font-size:calc(0.0175*100vw + 25.6px)}}@media(min-width: 1280px){.is-kv-front_lead{font-size:48px}}@media only screen and (min-width:780px)and (max-width:1366px){.is-kv-front_lead{margin-bottom:15vh}}@media only screen and (max-width:640px){.is-kv-front_lead{width:calc(100% - 12vw);margin:0 auto 20vh;padding:0}}.is-kv-front_lead span{color:#fff;font-size:18px;font-family:"Roboto",sans-serif;font-weight:900;display:block;opacity:.6;filter:alpha(opacity=60);margin-top:18px}@media(min-width: 480px){.is-kv-front_lead span{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-kv-front_lead span{font-size:20px}}@media only screen and (max-width:640px){.is-kv-front_lead span{margin-top:12px;line-height:1.4}}.is-kv-front_news{position:absolute;bottom:4vw;left:8vw}.is-kv-front_news_title{font-style:italic;color:#fff;margin-right:122px;font-size:18px;position:relative;line-height:1.8}@media(min-width: 480px){.is-kv-front_news_title{font-size:18px;font-size:calc(0*100vw + 18px)}}@media(min-width: 1280px){.is-kv-front_news_title{font-size:18px}}.is-kv-front_news_title::before{width:62px;height:1px;position:absolute;top:50%;right:-92px;content:"";background:rgba(255,255,255,.4)}@media only screen and (min-width:641px)and (max-width:835px){.is-kv-front_news_title::before{width:1px;height:100%;top:30px;right:auto;left:0}}@media only screen and (max-width:640px){.is-kv-front_news_title::before{width:1px;height:100%;top:30px;right:auto;left:0}}.is-kv-front_news .article-news_lists__item .new-tag{display:none}.is-kv-lower{margin-bottom:-19.75vh}@media only screen and (min-width:780px)and (max-width:1366px){.is-kv-lower{margin-bottom:-10vh}}@media only screen and (min-width:641px)and (max-width:835px){.is-kv-lower{margin-bottom:-8vh}}.is-kv-lower_title.primary_title{margin-left:8vw}.is-kv-lower_title.primary_title h2 span{white-space:nowrap;color:#fff}.is-kv-special-steel .is-kv-lower_title.primary_title{margin-left:8vw}.is-kv-special-steel .is-kv-lower_title.primary_title h2 .en{white-space:normal;letter-spacing:.1em}.is-kv-careers .is-kv-lower_title.primary_title{margin-left:8vw}.is-kv-careers .is-kv-lower_title.primary_title h2 .en{font-size:44px;letter-spacing:0}@media(min-width: 480px){.is-kv-careers .is-kv-lower_title.primary_title h2 .en{font-size:120px;font-size:calc(0.095*100vw + -1.6px)}}@media(min-width: 1280px){.is-kv-careers .is-kv-lower_title.primary_title h2 .en{font-size:120px}}.is-kv-privacy-policy .is-kv-lower_title.primary_title{margin-left:8vw}.is-kv-privacy-policy .is-kv-lower_title.primary_title h2 .en{letter-spacing:.1em;white-space:normal}.section-margin_btm{margin-bottom:160px}@media only screen and (min-width:780px)and (max-width:1366px){.section-margin_btm{margin-bottom:100px}}@media only screen and (min-width:641px)and (max-width:835px){.section-margin_btm{margin-bottom:100px}}@media only screen and (max-width:640px){.section-margin_btm{margin-bottom:60px}}.page-lead{margin-bottom:40px}.is-page_navi{margin-bottom:80px}@media only screen and (max-width:640px){.is-page_navi{margin-bottom:60px}}@media only screen and (max-width:640px){.is-page_navi_lists{display:block}}.is-page_navi_lists__item{width:calc(33.3333% - 20px);margin-right:30px}@media only screen and (min-width:641px)and (max-width:1024px){.is-page_navi_lists__item{margin-right:15px}}@media only screen and (max-width:640px){.is-page_navi_lists__item{width:100%;margin:0 auto 25px}}.is-page_navi_lists__item:last-child{margin-right:0}.is-page_navi_lists__item a{width:100%}.wrap-tag_item{padding:14px 22px 13px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;border-radius:22px;background:#fff;line-height:1;font-size:13px;font-weight:600;margin:0 10px 10px 0}@media(min-width: 480px){.wrap-tag_item{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.wrap-tag_item{font-size:15px}}@media only screen and (max-width:640px){.wrap-tag_item{padding:10px 12px}}.has-arrow-left_shoulder{position:relative}.has-arrow-left_shoulder::before{width:110px;height:80vh;background:#2b59d3;background:linear-gradient(45deg, rgb(43, 89, 211) 0%, rgb(30, 66, 159) 100%);-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);top:0;content:"";position:absolute;left:-10.9vw}@media only screen and (min-width:641px)and (max-width:835px){.has-arrow-left_shoulder::before{left:-24.9vw}}@media only screen and (max-width:640px){.has-arrow-left_shoulder::before{left:-43vw}}.has-bg_wh{background:#fff;padding:19.75vh 0 12%;position:relative}@media only screen and (min-width:641px)and (max-width:835px){.has-bg_wh{padding:9vh 0}}@media only screen and (max-width:640px){.has-bg_wh{padding:6.75vh 0 12%}}.has-bg_wrap{width:calc(100% - 6vw)}@media only screen and (max-width:640px){.has-bg_wrap{width:calc(100% - 4vw)}}@media only screen and (max-width:640px){.has-bg_conv{padding-bottom:20%}}.is-box_clm{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.is-box_clm-1.is-main_navi_lists__item-specialsteel{width:100%}.is-box_clm-2{width:50%}.is-box_clm-2-has_img{width:calc(50% - 25px);margin:0 50px 50px 0}@media only screen and (min-width:641px)and (max-width:835px){.is-box_clm-2-has_img{width:calc(50% - 10px);margin:0 20px 20px 0}}@media only screen and (max-width:640px){.is-box_clm-2-has_img{width:100%;margin:0 auto 40px}}.is-box_clm-2:nth-of-type(2n){margin-right:0}.is-box_clm-2-has_txt{width:calc(50% - 10px);margin:0 20px 20px 0}@media only screen and (max-width:640px){.is-box_clm-2-has_txt{width:100%;margin:0 auto 10px}}.is-box_clm-3{width:33.3333333333%}@media only screen and (min-width:641px)and (max-width:835px){.is-box_clm-3{width:calc(50% - 20px);margin:0 40px 30px 0}}@media only screen and (max-width:640px){.is-box_clm-3{width:100%}}.is-box_clm-3-has_img{width:calc(33.3333% - 20px);margin:0 30px 30px 0}@media only screen and (min-width:641px)and (max-width:835px){.is-box_clm-3-has_img{width:calc(50% - 20px);margin:0 40px 30px 0}}@media only screen and (max-width:640px){.is-box_clm-3-has_img{width:100%;margin:0 auto 30px}}.is-box_clm-3:nth-of-type(3n){margin-right:0}@media only screen and (min-width:641px)and (max-width:835px){.is-box_clm-3:nth-of-type(3n){margin-right:40px}}@media only screen and (min-width:641px)and (max-width:835px){.is-box_clm-3:nth-of-type(2n){margin-right:0}}.is-box_clm-has_img figure img{width:100%}.is-box_clm-has_img figure figcaption{width:90%;position:relative;padding:25px 2em;margin:-30px auto 0 0;background:#e5e9f4}@media only screen and (min-width:780px)and (max-width:1366px){.is-box_clm-has_img figure figcaption{padding:20px 1.2em}}@media only screen and (max-width:640px){.is-box_clm-has_img figure figcaption{width:92%;margin:-6vw auto 0 0;padding:20px 1.6em}}.is-box_clm-has_img figure figcaption strong{font-weight:600;margin-bottom:4px;display:block}.is-box_clm-has_img figure figcaption span{line-height:1.867}.is-box_clm-has_txt{background:#f5f7fa;padding:45px}@media only screen and (max-width:640px){.is-box_clm-has_txt{padding:6vw}}.is-box_clm-has_txt dt{font-weight:600;font-size:16px;margin-bottom:6px}@media(min-width: 480px){.is-box_clm-has_txt dt{font-size:16px;font-size:calc(0*100vw + 16px)}}@media(min-width: 1280px){.is-box_clm-has_txt dt{font-size:16px}}@media only screen and (max-width:640px){.is-box_clm-has_txt dt{margin-bottom:2px}}.is-box_clm-has_txt dd{font-size:15px;line-height:1.867}@media(min-width: 480px){.is-box_clm-has_txt dd{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-box_clm-has_txt dd{font-size:15px}}@media only screen and (max-width:640px){.is-box_clm-has_txt dd{line-height:1.6}}.is-conv{width:100vw;position:relative;z-index:1}.is-conv_lists{position:relative;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:640px){.is-conv_lists{display:block}}.is-conv_lists__item{width:50%;height:26.4vw;position:relative;filter:drop-shadow(0 20px 30px rgba(26, 39, 70, 0.3));-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:641px)and (max-width:1366px){.is-conv_lists__item{transform:translateZ(0)}}@media only screen and (max-width:640px){.is-conv_lists__item{transform:translateZ(0)}}@media all and (-ms-high-contrast: none){.is-conv_lists__item{box-shadow:rgba(29,131,210,.2) 0px 3px 10px}}@media only screen and (max-width:640px){.is-conv_lists__item{width:100%;height:auto;padding:50px 0 70px;filter:drop-shadow(0 10px 20px rgba(26, 39, 70, 0.3));margin:0 auto 52px}}@media only screen and (max-width:640px)and (min-width:641px)and (max-width:1366px){.is-conv_lists__item{transform:translateZ(0)}}@media only screen and (max-width:640px)and (max-width:640px){.is-conv_lists__item{transform:translateZ(0)}}@media only screen and (max-width:640px)and (-ms-high-contrast: none){.is-conv_lists__item{box-shadow:rgba(29,131,210,.2) 0px 3px 10px}}.is-conv_lists__item .primary_title{margin-bottom:0}.is-conv_lists__item .primary_title .en{font-size:30px}@media(min-width: 480px){.is-conv_lists__item .primary_title .en{font-size:60px;font-size:calc(0.0375*100vw + 12px)}}@media(min-width: 1280px){.is-conv_lists__item .primary_title .en{font-size:60px}}.is-conv_lists__item .primary_title .jp{font-size:18px}@media(min-width: 480px){.is-conv_lists__item .primary_title .jp{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-conv_lists__item .primary_title .jp{font-size:22px}}.is-conv_lists__item .btn-more{position:absolute;left:calc(50% - 170px);bottom:-39px}@media only screen and (min-width:641px)and (max-width:835px){.is-conv_lists__item .btn-more{width:80%;left:10%}}@media only screen and (max-width:640px){.is-conv_lists__item .btn-more{width:80%;left:10%;bottom:-31px}}.is-conv_lists__item-careers{background:url("../images/common/conv-careers.jpg") center/cover no-repeat}.is-conv_lists__item-contact{background:url("../images/common/conv-contact.jpg") center/cover no-repeat}.is-main_navi_lists__item{height:20.8vw}@media only screen and (min-width:641px)and (max-width:835px){.is-main_navi_lists__item{height:24.8vw;padding-bottom:30px}}.is-main_navi_lists__item-quality{background:url("../images/common/mainnavi-quality.jpg") center/cover no-repeat}.is-main_navi_lists__item-process{background:url("../images/common/mainnavi-process.jpg") center/cover no-repeat}.is-main_navi_lists__item-service{background:url("../images/common/mainnavi-service.jpg") center/cover no-repeat}.is-main_navi_lists__item-specialsteel{background:url("../images/common/mainnavi-specialsteel.jpg") center/cover no-repeat}.is-point,.is-careers-interview{position:relative;margin-bottom:80px}@media only screen and (max-width:640px){.is-point,.is-careers-interview{padding-left:2vw}}.is-point::before,.is-careers-interview::before{width:100%;height:100%;content:"";background:#e5e9f4;position:absolute;top:80px;left:0}@media only screen and (min-width:641px)and (max-width:835px){.is-point_wrap,.is-careers-interview_wrap{overflow:scroll}}@media only screen and (max-width:640px){.is-point_wrap,.is-careers-interview_wrap{overflow:scroll}}@media only screen and (min-width:641px)and (max-width:835px){.is-point_lists,.is-careers-interview_lists{width:980px}}@media only screen and (max-width:640px){.is-point_lists,.is-careers-interview_lists{width:980px}}.is-point_lists__item,.is-careers-interview_lists__item{width:calc(33.3333% - 30px)}@media only screen and (min-width:780px)and (max-width:1366px){.is-point_lists__item,.is-careers-interview_lists__item{width:calc(33.3333% - 20px)}}@media only screen and (min-width:641px)and (max-width:835px){.is-point_lists__item,.is-careers-interview_lists__item{width:calc(33.3333% - 10px);padding-left:20px}}@media only screen and (max-width:640px){.is-point_lists__item,.is-careers-interview_lists__item{width:calc(33.3333% - 10px);padding-left:20px}}.is-point_lists__item .thumb,.is-point_lists__item .txt,.is-careers-interview_lists__item .thumb,.is-careers-interview_lists__item .txt{position:relative}.is-point_lists__item .thumb,.is-careers-interview_lists__item .thumb{width:100%;height:220px;position:relative}.is-point_lists__item .thumb h3,.is-careers-interview_lists__item .thumb h3{text-align:center;color:#fff;line-height:1.818;font-size:20px;position:relative;font-weight:700}@media(min-width: 480px){.is-point_lists__item .thumb h3,.is-careers-interview_lists__item .thumb h3{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-point_lists__item .thumb h3,.is-careers-interview_lists__item .thumb h3{font-size:22px}}@media only screen and (min-width:780px)and (max-width:1366px){.is-point_lists__item .thumb h3,.is-careers-interview_lists__item .thumb h3{font-size:13px;font-size:1.3rem}}@media only screen and (max-width:640px){.is-point_lists__item .thumb h3,.is-careers-interview_lists__item .thumb h3{line-height:1.7}}.is-point_lists__item .thumb .count,.is-careers-interview_lists__item .thumb .count{color:#e5e9f4;font-size:40px;line-height:1;opacity:.4;filter:alpha(opacity=40);position:absolute;top:-25px;left:-20px;z-index:2}@media(min-width: 480px){.is-point_lists__item .thumb .count,.is-careers-interview_lists__item .thumb .count{font-size:60px;font-size:calc(0.025*100vw + 28px)}}@media(min-width: 1280px){.is-point_lists__item .thumb .count,.is-careers-interview_lists__item .thumb .count{font-size:60px}}@media only screen and (min-width:641px)and (max-width:835px){.is-point_lists__item .thumb .count,.is-careers-interview_lists__item .thumb .count{top:10px}}@media only screen and (max-width:640px){.is-point_lists__item .thumb .count,.is-careers-interview_lists__item .thumb .count{top:10px}}.is-point_lists__item .txt,.is-careers-interview_lists__item .txt{width:calc(100% - 20px);min-height:215px;margin-top:-20px;padding:30px;background:#fff;font-size:13px;line-height:1.733;position:relative}@media(min-width: 480px){.is-point_lists__item .txt,.is-careers-interview_lists__item .txt{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.is-point_lists__item .txt,.is-careers-interview_lists__item .txt{font-size:15px}}@media only screen and (min-width:641px)and (max-width:835px){.is-point_lists__item .txt,.is-careers-interview_lists__item .txt{padding:2.5vw}}@media only screen and (max-width:640px){.is-point_lists__item .txt,.is-careers-interview_lists__item .txt{min-height:auto;padding:6vw}}.is-point_lists__item.is-point_lists__item-1 .thumb,.is-careers-interview_lists__item.is-point_lists__item-1 .thumb{background:url("../images/about/point-1.jpg") center/cover no-repeat}.is-point_lists__item.is-point_lists__item-2 .thumb,.is-careers-interview_lists__item.is-point_lists__item-2 .thumb{background:url("../images/about/point-2.jpg") center/cover no-repeat}.is-point_lists__item.is-point_lists__item-3 .thumb,.is-careers-interview_lists__item.is-point_lists__item-3 .thumb{background:url("../images/about/point-3.jpg") center/cover no-repeat}.is-careers-interview_lists{gap:60px 50px;position:relative;padding-right:80px;flex-wrap:wrap}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers-interview_lists{padding-right:2vw}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers-interview_lists{width:auto;padding-right:0;gap:40px 30px}}@media only screen and (max-width:640px){.is-careers-interview_lists{width:auto;padding-right:0;gap:20px 0}}.is-careers-interview_lists:before{content:"";background:#f5f7fa;position:absolute;top:100px;left:50%;transform:translateX(-50%);width:92vw;height:100%}@media only screen and (min-width:641px)and (max-width:835px){.is-careers-interview_lists:before{top:8vw}}@media only screen and (max-width:640px){.is-careers-interview_lists:before{top:8vw}}.is-careers-interview_lists__item{width:calc((100% - 50px)/2)}@media only screen and (min-width:641px)and (max-width:835px){.is-careers-interview_lists__item{width:calc((100% - 30px)/2)}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers-interview_lists__item{padding-left:0}}@media only screen and (max-width:640px){.is-careers-interview_lists__item{width:100%;padding-left:0}}.is-careers-interview_lists__item .thumb{height:auto;aspect-ratio:56/27;background:center/cover no-repeat}@media only screen and (min-width:641px)and (max-width:835px){.is-careers-interview_lists__item .thumb{aspect-ratio:2/1.4}}@media only screen and (max-width:640px){.is-careers-interview_lists__item .thumb{aspect-ratio:2/1.2}}.is-careers-interview_lists__item .thumb .jp-serif{text-align:left;position:absolute;top:30px;left:30px;font-size:15px;line-height:1.5}@media(min-width: 480px){.is-careers-interview_lists__item .thumb .jp-serif{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-careers-interview_lists__item .thumb .jp-serif{font-size:18px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers-interview_lists__item .thumb .jp-serif{top:15px;left:20px}}@media only screen and (max-width:640px){.is-careers-interview_lists__item .thumb .jp-serif{top:15px;left:20px}}.is-careers-interview_lists__item .thumb .jp-serif strong{font-size:20px;font-weight:inherit;display:block;line-height:inherit;color:inherit;font-family:inherit}@media(min-width: 480px){.is-careers-interview_lists__item .thumb .jp-serif strong{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-careers-interview_lists__item .thumb .jp-serif strong{font-size:22px}}.is-careers-interview_lists__item .txt{min-height:111px;margin-top:-40px;font-size:14px;font-weight:700}@media(min-width: 480px){.is-careers-interview_lists__item .txt{font-size:16px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.is-careers-interview_lists__item .txt{font-size:16px}}.is-careers-interview_lists__item .txt br{display:none}.is-process_step_slider{margin-bottom:60px;overflow:hidden;padding:8px 0 0 8px}.is-process_step_slider_lists{padding-left:6%}.is-process_step_slider_lists__item{position:relative}.is-process_step_slider_lists__item::before,.is-process_step_slider_lists__item::after{content:"";position:absolute;z-index:-1}.is-process_step_slider_lists__item::before{width:0;height:0;border-style:solid;border-width:94px 25px 0 0;border-color:#1f5ab2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:-8px;left:-8px}.is-process_step_slider_lists__item::after{width:calc(100% - 20px);height:100%;background:#f5f7fa;position:absolute;top:0;right:0}.is-process_step_slider_lists__item figure figcaption{margin-top:11px;padding-left:12px;font-size:16px;font-weight:700;color:#1f5ab2}@media(min-width: 480px){.is-process_step_slider_lists__item figure figcaption{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-process_step_slider_lists__item figure figcaption{font-size:20px}}.is-process_step_slider_lists__item figure figcaption .en{font-size:16px;letter-spacing:.08em;font-weight:700;display:inline-block;color:#1f5ab2;margin-right:8px}@media(min-width: 480px){.is-process_step_slider_lists__item figure figcaption .en{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-process_step_slider_lists__item figure figcaption .en{font-size:20px}}.is-process .secondary_title{padding:10px 1em;color:#1f5ab2}@media only screen and (max-width:640px){.is-process .secondary_title{padding:16px 0 0 6%;margin-bottom:20px}}.is-process_point_lists__item{background:#f5f7fa;padding:40px;margin-bottom:20px}@media only screen and (max-width:640px){.is-process_point_lists__item{padding:5%;margin-bottom:10px}}.is-process_point_lists__item:last-child{margin-bottom:0}.is-process_point_lists__item h4{color:#1f5ab2;font-size:18px;font-weight:700}@media(min-width: 480px){.is-process_point_lists__item h4{font-size:24px;font-size:calc(0.0075*100vw + 14.4px)}}@media(min-width: 1280px){.is-process_point_lists__item h4{font-size:24px}}.is-process_point_lists__item h4 .en{font-size:20px;letter-spacing:.08em;color:#1f5ab2;display:inline-block;margin-right:12px}@media(min-width: 480px){.is-process_point_lists__item h4 .en{font-size:26px;font-size:calc(0.0075*100vw + 16.4px)}}@media(min-width: 1280px){.is-process_point_lists__item h4 .en{font-size:26px}}@media only screen and (max-width:640px){.is-process_point_lists__item h4 .en{margin-right:6px}}.is-process_point_lists__item dl{margin-bottom:8px}@media only screen and (max-width:640px){.is-process_point_lists__item dl{margin-bottom:16px}}.is-process_point_lists__item dl:last-child{margin-bottom:0}.is-process_point_lists__item dl dt{font-size:16px;font-weight:700;padding-left:18px;position:relative}@media(min-width: 480px){.is-process_point_lists__item dl dt{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-process_point_lists__item dl dt{font-size:18px}}@media only screen and (max-width:640px){.is-process_point_lists__item dl dt{padding-left:15px;line-height:1.45;margin-bottom:6px}}.is-process_point_lists__item dl dt::before{width:10px;height:10px;content:"";background:#1f5ab2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;top:calc(50% - 4px);left:0}@media only screen and (max-width:640px){.is-process_point_lists__item dl dt::before{width:8px;height:8px;top:9px;left:0}}.is-process_point_lists__item dl dd{font-size:14px}@media(min-width: 480px){.is-process_point_lists__item dl dd{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-process_point_lists__item dl dd{font-size:15px}}@media only screen and (max-width:640px){.is-process_point_lists__item dl dd{line-height:1.56}}.is-process_step_flow{position:relative}.is-process_step_flow::before{width:1px;height:100%;background:#99a7b0;content:"";position:absolute;top:0;left:11px}@media only screen and (max-width:640px){.is-process_step_flow::before{left:9px}}.is-process_step_flow .pointer{width:13px;height:13px;background:#1f5ab2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:block;position:sticky;top:127px;margin-left:5px}@media only screen and (max-width:640px){.is-process_step_flow .pointer{width:9px;height:9px}}.is-process_step_flow_box{width:calc(100% - 36px - 45px);margin:0 45px 100px 36px}@media only screen and (max-width:640px){.is-process_step_flow_box{width:87%;margin-bottom:40px;margin:0 8% 40px 36px}}.is-process_step_flow_box:last-child{margin-bottom:0}.is-process_step_flow_box h4{font-size:20px;font-weight:700;color:#1f5ab2;margin-bottom:16px}@media(min-width: 480px){.is-process_step_flow_box h4{font-size:28px;font-size:calc(0.01*100vw + 15.2px)}}@media(min-width: 1280px){.is-process_step_flow_box h4{font-size:28px}}@media only screen and (max-width:640px){.is-process_step_flow_box h4{line-height:1.5;margin-bottom:2px}}.is-process_step_flow_box h4 .en{font-size:22px;letter-spacing:.08em;font-weight:700;display:inline-block;color:#1f5ab2;margin-right:14px}@media(min-width: 480px){.is-process_step_flow_box h4 .en{font-size:30px;font-size:calc(0.01*100vw + 17.2px)}}@media(min-width: 1280px){.is-process_step_flow_box h4 .en{font-size:30px}}@media only screen and (max-width:640px){.is-process_step_flow_box h4 .en{margin-right:8px}}.is-process_step_flow_box_lists{position:relative}.is-process_step_flow_box_lists .link-btn{width:30px;position:absolute;top:0;right:-45px}@media only screen and (max-width:640px){.is-process_step_flow_box_lists .link-btn{display:none}}.is-process_step_flow_box_lists .link-btn_item a i,.is-process_step_flow_box_lists .link-btn_item a span{color:#1f5ab2;display:inline-block}.is-process_step_flow_box_lists .link-btn_item a .en{font-size:18px;letter-spacing:.02em;line-height:1;text-align:center;display:block}@media(min-width: 480px){.is-process_step_flow_box_lists .link-btn_item a .en{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-process_step_flow_box_lists .link-btn_item a .en{font-size:20px}}.is-process_step_flow_box_lists .link-btn_item a i{font-size:17px;display:block;text-align:center}@media(min-width: 480px){.is-process_step_flow_box_lists .link-btn_item a i{font-size:18px;font-size:calc(0.00125*100vw + 16.4px)}}@media(min-width: 1280px){.is-process_step_flow_box_lists .link-btn_item a i{font-size:18px}}.is-process_step_flow_box_lists .link-btn_item a .txt{font-size:16px;line-height:1.5;font-weight:700;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl}@media(min-width: 480px){.is-process_step_flow_box_lists .link-btn_item a .txt{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-process_step_flow_box_lists .link-btn_item a .txt{font-size:18px}}.is-process_step_flow_box_lists .link-btn_item-prev{margin-bottom:30px}.is-process_step_flow_box_lists .link-btn_item-prev .en{margin:2px 0 11px}.is-process_step_flow_box_lists .link-btn_item-next .en{margin:1px 0 2px}.is-process_step_flow_box_lists__item{background:#f5f7fa;padding:45px;margin-top:20px}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item{padding:7%;margin-top:10px}}.is-process_step_flow_box_lists__item:first-child{margin-top:0}.is-process_step_flow_box_lists__item.txt_img{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}@media only screen and (min-width:641px)and (max-width:835px){.is-process_step_flow_box_lists__item.txt_img{display:block}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item.txt_img{display:block}}.is-process_step_flow_box_lists__item.txt_img .txt{width:calc(100% - 270px - 48px)}@media only screen and (min-width:641px)and (max-width:835px){.is-process_step_flow_box_lists__item.txt_img .txt{width:100%}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item.txt_img .txt{width:100%}}.is-process_step_flow_box_lists__item.txt_img .img{width:270px}@media only screen and (min-width:641px)and (max-width:835px){.is-process_step_flow_box_lists__item.txt_img .img{width:100%}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item.txt_img .img{width:100%}}@media only screen and (min-width:641px)and (max-width:835px){.is-process_step_flow_box_lists__item .txt{margin-bottom:14px}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item .txt{margin-bottom:14px}}.is-process_step_flow_box_lists__item .txt h5{margin-bottom:16px;padding-bottom:5px;border-bottom:1px solid #c3c9d3;font-size:16px;font-weight:700;color:#1f5ab2;position:relative}@media(min-width: 480px){.is-process_step_flow_box_lists__item .txt h5{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-process_step_flow_box_lists__item .txt h5{font-size:20px}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item .txt h5{line-height:1.45;margin-bottom:12px;padding-bottom:8px}}.is-process_step_flow_box_lists__item .txt h5 .en{font-size:16px;letter-spacing:.08em;font-weight:700;display:inline-block;color:#1f5ab2;margin-right:14px}@media(min-width: 480px){.is-process_step_flow_box_lists__item .txt h5 .en{font-size:22px;font-size:calc(0.0075*100vw + 12.4px)}}@media(min-width: 1280px){.is-process_step_flow_box_lists__item .txt h5 .en{font-size:22px}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item .txt h5 .en{line-height:1.45;margin-right:8px}}.is-process_step_flow_box_lists__item .txt h5::before{width:80px;height:1px;background:#1f5ab2;content:"";position:absolute;bottom:-1px;left:0}.is-process_step_flow_box_lists__item .txt p{font-size:15px;line-height:1.867}@media(min-width: 480px){.is-process_step_flow_box_lists__item .txt p{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-process_step_flow_box_lists__item .txt p{font-size:15px}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item .txt p{line-height:1.56}}.is-process_step_flow_box_lists__item .txt p strong{font-size:18px;font-weight:700;display:block;line-height:1.6;margin-bottom:6px}@media(min-width: 480px){.is-process_step_flow_box_lists__item .txt p strong{font-size:30px;font-size:calc(0.015*100vw + 10.8px)}}@media(min-width: 1280px){.is-process_step_flow_box_lists__item .txt p strong{font-size:30px}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item .txt p strong{line-height:1.56;margin-bottom:8px}}.is-process_step_flow_box_lists__item .img_lists{margin-top:24px}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item .img_lists{display:block}}.is-process_step_flow_box_lists__item .img_lists figure{width:calc((100% - 40px)/2)}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item .img_lists figure{width:100%;margin-bottom:18px}.is-process_step_flow_box_lists__item .img_lists figure:last-child{margin-bottom:0}}.is-process_step_flow_box_lists__item .img_lists figure figcaption{margin-top:8px;font-size:16px;font-weight:700;color:#1f5ab2}@media(min-width: 480px){.is-process_step_flow_box_lists__item .img_lists figure figcaption{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-process_step_flow_box_lists__item .img_lists figure figcaption{font-size:18px}}@media only screen and (max-width:640px){.is-process_step_flow_box_lists__item .img_lists figure figcaption{margin-top:4px}}.is-process .is-main_navi{margin-top:160px}@media only screen and (max-width:640px){.is-process .is-main_navi{margin-top:60px}}.is-process .is-main_navi_lists__item-quality,.is-process .is-main_navi_lists__item-service{width:calc(50% - 1.5vw - 3vw)}@media only screen and (min-width:641px)and (max-width:835px){.is-process .is-main_navi_lists__item-quality,.is-process .is-main_navi_lists__item-service{width:calc(50% - 10px - 4vw)}}@media only screen and (max-width:640px){.is-process .is-main_navi_lists__item-quality,.is-process .is-main_navi_lists__item-service{width:100%}}.is-process .is-main_navi_lists__item-quality{margin:0 1.5vw 0 3vw}@media only screen and (min-width:641px)and (max-width:835px){.is-process .is-main_navi_lists__item-quality{margin:0 10px 0 4vw}}@media only screen and (max-width:640px){.is-process .is-main_navi_lists__item-quality{padding:70px 0 90px;margin:0 auto 52px}}.is-process .is-main_navi_lists__item-service{margin:0 3vw 0 1.5vw}@media only screen and (min-width:641px)and (max-width:835px){.is-process .is-main_navi_lists__item-service{margin:0 4vw 0 10px}}@media only screen and (max-width:640px){.is-process .is-main_navi_lists__item-service{padding:70px 0 90px;margin:0 auto}}.is-process .is-main_navi_lists__item-specialsteel{width:calc(100% - 6vw);margin:89px auto 0}@media only screen and (max-width:640px){.is-process .is-main_navi_lists__item-specialsteel{width:100%;padding:70px 0 90px;margin-top:52px}}.is-quality_message p{text-align:center;font-family:"Noto Serif JP",serif}.is-quality_message-hdr{color:#1f5ab2;font-size:26px;font-weight:700;margin-bottom:13px}@media(min-width: 480px){.is-quality_message-hdr{font-size:48px;font-size:calc(0.0275*100vw + 12.8px)}}@media(min-width: 1280px){.is-quality_message-hdr{font-size:48px}}.is-quality_message-ftr{font-size:18px;line-height:2.273}@media(min-width: 480px){.is-quality_message-ftr{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-quality_message-ftr{font-size:22px}}@media only screen and (min-width:641px)and (max-width:835px){.is-quality_message-ftr br{display:none}}.is-quality_message-ftr span{font-size:18px;font-family:"Noto Serif JP",serif;background:linear-gradient(transparent 60%, #FCEC2A 60%)}@media(min-width: 480px){.is-quality_message-ftr span{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-quality_message-ftr span{font-size:22px}}@media only screen and (max-width:640px){.is-quality_message-ftr{text-align:left}.is-quality_message-ftr br{display:none}}.is-quality_qualification .primary_title h2 .en{white-space:nowrap;letter-spacing:.1em;font-size:40px}@media(min-width: 480px){.is-quality_qualification .primary_title h2 .en{font-size:120px;font-size:calc(0.1*100vw + -8px)}}@media(min-width: 1280px){.is-quality_qualification .primary_title h2 .en{font-size:120px}}@media only screen and (max-width:640px){.is-quality_qualification .primary_title h2 .en{white-space:nowrap;letter-spacing:0}}@media only screen and (max-width:640px){.is-quality_qualification_wrap{padding:0 30px 50px}}.is-quality_qualification_lists{position:relative}@media only screen and (min-width:641px)and (max-width:835px){.is-quality_qualification_lists{padding:0 40px}}.is-quality_qualification_lists::before{width:100%;height:220px;background:#f5f7fa;content:"";position:absolute;bottom:-50px;left:0;z-index:0}@media only screen and (max-width:640px){.is-quality_qualification_lists::before{width:calc(100% + 60px);height:120px;left:-30px;bottom:-30px}}.is-quality_qualification_lists__item{position:relative;margin-right:20px}.is-quality_qualification_lists__item:last-child{margin-right:0}.is-quality_qualification_lists__item figure figcaption{text-align:center;font-weight:600;margin-top:8px;font-size:16px}@media(min-width: 480px){.is-quality_qualification_lists__item figure figcaption{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-quality_qualification_lists__item figure figcaption{font-size:18px}}.is-quality_qualification_table{margin-top:90px}@media only screen and (max-width:640px){.is-quality_qualification_table{display:block;margin-top:0}}.is-quality_qualification_table-sec{width:calc(50% - 1px)}@media only screen and (max-width:640px){.is-quality_qualification_table-sec{width:100%}}.is-quality_qualification_table-sec .table_clm tr th,.is-quality_qualification_table-sec .table_clm tr td{background:#e5e9f4}.is-quality_qualification_table-sec .table_clm tr th{width:70%}@media only screen and (min-width:641px)and (max-width:835px){.is-quality_qualification_table-sec .table_clm tr th{width:60%}}.is-quality_qualification_table-sec .table_clm tr td{width:30%}@media only screen and (min-width:641px)and (max-width:835px){.is-quality_qualification_table-sec .table_clm tr td{width:40%}}@media only screen and (max-width:640px){.is-quality_inspection .primary_title h2 .en{white-space:nowrap;letter-spacing:.1em}}.is-quality_inspection_other_lists{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.is-quality_inspection_other_lists__item{width:calc(33.3333% - 2px);margin:0 2px 2px 0;padding:35px 1em;text-align:center;font-weight:600;background:#e5e9f4;font-size:16px}@media(min-width: 480px){.is-quality_inspection_other_lists__item{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-quality_inspection_other_lists__item{font-size:18px}}@media only screen and (min-width:780px)and (max-width:1366px){.is-quality_inspection_other_lists__item{padding:25px 1em}}@media only screen and (min-width:641px)and (max-width:835px){.is-quality_inspection_other_lists__item{padding:20px 1em}}@media only screen and (max-width:640px){.is-quality_inspection_other_lists__item{width:100%;margin:0 auto 2px;padding:14px 1em}}.is-quality .is-main_navi{margin-top:160px}@media only screen and (max-width:640px){.is-quality .is-main_navi{margin-top:60px}}.is-quality .is-main_navi_lists__item-process,.is-quality .is-main_navi_lists__item-service{width:calc(50% - 1.5vw - 3vw)}@media only screen and (min-width:641px)and (max-width:835px){.is-quality .is-main_navi_lists__item-process,.is-quality .is-main_navi_lists__item-service{width:calc(50% - 10px - 4vw)}}@media only screen and (max-width:640px){.is-quality .is-main_navi_lists__item-process,.is-quality .is-main_navi_lists__item-service{width:100%}}.is-quality .is-main_navi_lists__item-process{margin:0 1.5vw 0 3vw}@media only screen and (min-width:641px)and (max-width:835px){.is-quality .is-main_navi_lists__item-process{margin:0 10px 0 4vw}}@media only screen and (max-width:640px){.is-quality .is-main_navi_lists__item-process{padding:70px 0 90px;margin:0 auto 52px}}.is-quality .is-main_navi_lists__item-service{margin:0 3vw 0 1.5vw}@media only screen and (min-width:641px)and (max-width:835px){.is-quality .is-main_navi_lists__item-service{margin:0 4vw 0 10px}}@media only screen and (max-width:640px){.is-quality .is-main_navi_lists__item-service{padding:70px 0 90px;margin:0 auto}}.is-quality .is-main_navi_lists__item-specialsteel{width:calc(100% - 6vw);margin:89px auto 0}@media only screen and (max-width:640px){.is-quality .is-main_navi_lists__item-specialsteel{width:100%;padding:70px 0 90px;margin-top:52px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers .is-page_navi_lists{gap:15px;flex-wrap:wrap}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers .is-page_navi_lists__item{margin:0}}.is-careers .caution{background:#f5f7fa;color:red;padding:22px 0;text-align:center;font-size:18px;font-weight:600;margin-bottom:20px;line-height:1.618}@media(min-width: 480px){.is-careers .caution{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-careers .caution{font-size:20px}}@media only screen and (max-width:640px){.is-careers .caution{padding:18px 5%}}.is-careers .split-content{display:flex;justify-content:space-between}@media only screen and (min-width:641px)and (max-width:835px){.is-careers .split-content{display:block}}@media only screen and (max-width:640px){.is-careers .split-content{display:block}}.is-careers .split-content .text{width:61%;width:calc(100% - 450px);line-height:1.86}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers .split-content .text{width:calc(100% - 380px)}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers .split-content .text{width:100%;margin-bottom:30px}}@media only screen and (max-width:640px){.is-careers .split-content .text{width:100%;margin-bottom:30px}}.is-careers_lists{display:flex;align-items:stretch;gap:60px 30px;margin-bottom:100px}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_lists{gap:50px 30px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_lists{margin-bottom:80px}}@media only screen and (max-width:640px){.is-careers_lists{margin-bottom:60px;gap:30px 0}}.is-careers_lists__item{margin:0;display:flex;align-items:stretch;flex-direction:column}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_lists__item{width:calc((100% - 30px)/2)}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_lists__item:nth-of-type(3n){margin-right:0}}.is-careers_lists__item figure{width:100%;display:flex;align-items:stretch;flex-direction:column;margin:0;flex:1 0 auto}.is-careers_lists__item .secondary_title{display:flex;flex-direction:column;flex-grow:1;padding:35px 1.8em}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_lists__item .secondary_title{padding:4vw;flex:1}}@media only screen and (max-width:640px){.is-careers_lists__item .secondary_title{padding:6vw}}.is-careers_lists__item .secondary_title:before{border-width:54px 10px 0 0}.is-careers_lists__item .secondary_title .lead{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:10px}@media(min-width: 480px){.is-careers_lists__item .secondary_title .lead{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-careers_lists__item .secondary_title .lead{font-size:15px}}.is-careers_lists__item .secondary_title .title{font-size:16px;font-weight:700;color:#1f5ab2;line-height:1.2;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #c3c9d3;position:relative;flex:0 1 auto;width:100%}@media(min-width: 480px){.is-careers_lists__item .secondary_title .title{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-careers_lists__item .secondary_title .title{font-size:20px}}.is-careers_lists__item .secondary_title .title::before{content:"";width:37px;height:1px;background:#1f5ab2;position:absolute;bottom:0;left:0}.is-careers_lists__item .secondary_title .inner_lists__item:not(:first-child){margin-top:17px}.is-careers_lists__item .secondary_title .inner_lists__item dt{color:#1f5ab2;font-weight:700;font-size:15px;line-height:1.2;margin-bottom:8px}@media(min-width: 480px){.is-careers_lists__item .secondary_title .inner_lists__item dt{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-careers_lists__item .secondary_title .inner_lists__item dt{font-size:16px}}.is-careers_lists__item .secondary_title .inner_lists__item dd{line-height:1.86;font-size:14px}@media(min-width: 480px){.is-careers_lists__item .secondary_title .inner_lists__item dd{font-size:16px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-careers_lists__item .secondary_title .inner_lists__item dd{font-size:15px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_lists__item .secondary_title .inner_lists__item dd{line-height:1.6}}@media only screen and (max-width:640px){.is-careers_lists__item .secondary_title .inner_lists__item dd{line-height:1.6}}.is-careers_lists__item .secondary_title .text{line-height:1.86;margin-bottom:17px}.is-careers_lists__item .secondary_title .disc_title{font-size:15px;font-weight:700;margin-bottom:8px;color:#1f5ab2;line-height:1.4}@media(min-width: 480px){.is-careers_lists__item .secondary_title .disc_title{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-careers_lists__item .secondary_title .disc_title{font-size:16px}}.is-careers_lists__item .secondary_title .disc_lists{padding-left:1em}.is-careers_lists__item .secondary_title .disc_lists__item{font-size:14px;list-style:disc;line-height:1.4}@media(min-width: 480px){.is-careers_lists__item .secondary_title .disc_lists__item{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-careers_lists__item .secondary_title .disc_lists__item{font-size:15px}}.is-careers_lists__item .secondary_title .disc_lists__item:not(:first-child){margin-top:5px}.is-careers_message .lead{margin-bottom:80px;text-align:center}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_message .lead{margin-bottom:70px}}@media only screen and (max-width:640px){.is-careers_message .lead{margin-bottom:60px;text-align:left}}.is-careers_special-feature .split-content{margin-bottom:80px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_special-feature .split-content{margin-bottom:70px}}@media only screen and (max-width:640px){.is-careers_special-feature .split-content{margin-bottom:60px}}.is-careers_special-feature_report_lists{display:flex;gap:50px;padding-bottom:80px}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_special-feature_report_lists{gap:30px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_special-feature_report_lists{flex-direction:column;padding-bottom:50px;gap:30px}}@media only screen and (max-width:640px){.is-careers_special-feature_report_lists{flex-direction:column;padding-bottom:40px}}.is-careers_special-feature_report_lists__item{display:flex;flex-direction:column;width:calc((100% - 50px)/2)}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_special-feature_report_lists__item{width:calc((100% - 30px)/2)}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_special-feature_report_lists__item{width:100%}}@media only screen and (max-width:640px){.is-careers_special-feature_report_lists__item{width:100%}}.is-careers_special-feature_report_lists__item .btn{display:block;position:relative}.is-careers_special-feature_report_lists__item .btn .icon{width:88px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width:640px){.is-careers_special-feature_report_lists__item .btn .icon{width:80px}}.is-careers_special-feature_report_lists__item .content{width:96.4%;margin-left:auto;position:relative;background:#f5f7fa;padding:83px 3.2em 40px;flex:1}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_special-feature_report_lists__item .content{padding:110px 2.4em 40px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_special-feature_report_lists__item .content{padding:10vw 4.4vw 4vw}}@media only screen and (max-width:640px){.is-careers_special-feature_report_lists__item .content{padding:20vw 6vw 6vw}}.is-careers_special-feature_report_lists__item .content-head{display:flex;align-items:center;position:absolute;top:30px;left:-10px}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_special-feature_report_lists__item .content-head{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_special-feature_report_lists__item .content-head{flex-direction:row}}@media only screen and (max-width:640px){.is-careers_special-feature_report_lists__item .content-head{flex-direction:row;align-items:flex-start;align-items:center}}.is-careers_special-feature_report_lists__item .content-head .number{font-size:14px;font-weight:700;color:#1f5ab2;font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.4}@media(min-width: 480px){.is-careers_special-feature_report_lists__item .content-head .number{font-size:22px;font-size:calc(0.01*100vw + 9.2px)}}@media(min-width: 1280px){.is-careers_special-feature_report_lists__item .content-head .number{font-size:22px}}.is-careers_special-feature_report_lists__item .content-head .title{font-size:18px;font-weight:700;margin-left:1em;line-height:1.4}@media(min-width: 480px){.is-careers_special-feature_report_lists__item .content-head .title{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-careers_special-feature_report_lists__item .content-head .title{font-size:22px}}@media only screen and (max-width:640px){.is-careers_special-feature_report_lists__item .content-head .title{line-height:1.2}}.is-careers_special-feature_report_lists__item .content .text p{line-height:1.6}.is-careers_special-feature_report_lists__item .content .text p+p{margin-top:15px}@media only screen and (max-width:640px){.is-careers_special-feature_report_lists__item:nth-of-type(2) .content-head{top:18px}}.is-careers_special-feature_sns{position:relative;background:#f5f7fa;padding:80px 0 60px}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_special-feature_sns{padding:60px 0 40px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_special-feature_sns{padding:40px 0 60px}}@media only screen and (max-width:640px){.is-careers_special-feature_sns{padding:5vw}}.is-careers_special-feature_sns .secondary_title{text-align:center;margin-bottom:21px}.is-careers_special-feature_sns .text{text-align:center;line-height:2.13;margin-bottom:35px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_special-feature_sns .text{margin-bottom:45px}}@media only screen and (max-width:640px){.is-careers_special-feature_sns .text{margin-bottom:30px;line-height:1.6}}@media only screen and (max-width:640px){.is-careers_special-feature_sns .character-box{display:flex;justify-content:center;align-items:center;gap:0 20px}}.is-careers_special-feature_sns .character-01{width:106px;position:absolute;bottom:50px;left:80px}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_special-feature_sns .character-01{width:86px;bottom:30px;left:60px}}@media only screen and (max-width:640px){.is-careers_special-feature_sns .character-01{width:22vw;position:relative;bottom:0;left:0}}.is-careers_special-feature_sns .character-02{width:152px;position:absolute;bottom:50px;right:80px}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_special-feature_sns .character-02{width:120px;bottom:30px;right:40px}}@media only screen and (max-width:640px){.is-careers_special-feature_sns .character-02{width:31vw;position:relative;bottom:0;right:0}}.is-careers_special-feature_sns .btn-more{text-align:center}@media only screen and (max-width:640px){.is-careers_special-feature_sns .btn-more{margin-top:24px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_special-feature_sns .btn-more a{width:240px}}.is-careers_work .split-content{margin-bottom:60px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_work .split-content{margin-bottom:50px}}@media only screen and (max-width:640px){.is-careers_work .split-content{margin-bottom:40px}}.is-careers_work .is-process_step_slider{margin-bottom:100px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_work .is-process_step_slider{margin-bottom:80px}}@media only screen and (max-width:640px){.is-careers_work .is-process_step_slider{margin-bottom:60px}}.is-careers_work .is-process_step_slider_lists__item figure img{width:100%}.is-careers_work .is-process_step_slider_lists__item figure figcaption{margin-top:20px;margin-bottom:18px}.is-careers_work .is-careers_lists__item .secondary_title .title{font-size:18px}@media(min-width: 480px){.is-careers_work .is-careers_lists__item .secondary_title .title{font-size:24px;font-size:calc(0.0075*100vw + 14.4px)}}@media(min-width: 1280px){.is-careers_work .is-careers_lists__item .secondary_title .title{font-size:24px}}.is-careers_environment{margin-top:180px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment{margin-top:14vw}}@media only screen and (max-width:640px){.is-careers_environment{margin-top:20vw}}.is-careers_environment .primary_title h2 .en{font-size:42px}@media(min-width: 480px){.is-careers_environment .primary_title h2 .en{font-size:120px;font-size:calc(0.0975*100vw + -4.8px)}}@media(min-width: 1280px){.is-careers_environment .primary_title h2 .en{font-size:120px}}@media only screen and (max-width:640px){.is-careers_environment .primary_title h2 .en{white-space:nowrap;letter-spacing:0}}.is-careers_environment_lists{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.7%;margin-bottom:100px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists{margin-bottom:80px}}@media only screen and (max-width:640px){.is-careers_environment_lists{margin-bottom:40px}}.is-careers_environment_lists__item{width:24.7%;background:#f5f7fa;padding:30px 3.2em 42px;position:relative;margin-bottom:20px}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_environment_lists__item{padding:2.4vw}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists__item{width:48.3%;padding:3vw}}@media only screen and (max-width:640px){.is-careers_environment_lists__item{padding:6vw;width:100%}}.is-careers_environment_lists__item.is-wide{width:47%}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists__item.is-wide{width:48.3%}}@media only screen and (max-width:640px){.is-careers_environment_lists__item.is-wide{width:100%}}.is-careers_environment_lists__item .title{font-size:12px;font-weight:700;line-height:1.2;margin-bottom:16px;padding-left:.8em;position:relative;margin-bottom:37px}@media(min-width: 480px){.is-careers_environment_lists__item .title{font-size:18px;font-size:calc(0.0075*100vw + 8.4px)}}@media(min-width: 1280px){.is-careers_environment_lists__item .title{font-size:18px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists__item .title{font-size:15px;margin-bottom:24px}}@media only screen and (max-width:640px){.is-careers_environment_lists__item .title{font-size:15px;margin-bottom:20px}}.is-careers_environment_lists__item .title::before{content:"";display:block;width:10px;height:auto;aspect-ratio:1/1;background:#1f5ab2;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.is-careers_environment_lists__item .img{margin-bottom:30px}@media only screen and (max-width:640px){.is-careers_environment_lists__item .img{margin-bottom:16px}}.is-careers_environment_lists__item .img img{width:100%}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists__item .img img{width:68%}}@media only screen and (max-width:640px){.is-careers_environment_lists__item .img img{width:62%}}.is-careers_environment_lists__item .text{font-size:12px;font-weight:700;line-height:1.66}.is-careers_environment_lists__item:nth-of-type(1) img{width:72.3%}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists__item:nth-of-type(1) img{width:100%}}@media only screen and (max-width:640px){.is-careers_environment_lists__item:nth-of-type(1) img{width:92%}}.is-careers_environment_lists__item:nth-of-type(2) img{width:90%}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists__item:nth-of-type(2) img{width:100%}}@media only screen and (max-width:640px){.is-careers_environment_lists__item:nth-of-type(2) img{width:81%}}@media only screen and (max-width:640px){.is-careers_environment_lists__item:nth-of-type(3) img{width:58%}}.is-careers_environment_lists__item:nth-of-type(4) img{width:75%}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists__item:nth-of-type(4) img{width:65%}}@media only screen and (max-width:640px){.is-careers_environment_lists__item:nth-of-type(4) img{width:48%}}.is-careers_environment_lists__item:nth-of-type(5) .title{margin-bottom:12px}.is-careers_environment_lists__item:nth-of-type(5) .img img{width:80%;max-width:600px;margin-right:20px;margin-top:20px}@media only screen and (min-width:780px)and (max-width:1366px){.is-careers_environment_lists__item:nth-of-type(5) .img img{width:100%;margin-right:0}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_lists__item:nth-of-type(5) .img img{width:100%;margin-right:0}}@media only screen and (max-width:640px){.is-careers_environment_lists__item:nth-of-type(5) .img img{width:100%;margin-right:0}}.is-careers_environment_lists__item:nth-of-type(5) .text{margin-top:-75px}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_environment_lists__item:nth-of-type(5) .text{margin-top:-4.8vw}}@media only screen and (max-width:640px){.is-careers_environment_lists__item:nth-of-type(5) .text{margin-top:-8vw}}.is-careers_environment-text{margin-bottom:60px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment-text{margin-bottom:40px}}@media only screen and (max-width:640px){.is-careers_environment-text{margin-bottom:30px}}.is-careers_environment_faq_lists__item{background:#f5f7fa;padding:40px 50px 50px;position:relative}@media only screen and (min-width:641px)and (max-width:1024px){.is-careers_environment_faq_lists__item{padding:30px 40px 40px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_faq_lists__item{padding:4vw}}@media only screen and (max-width:640px){.is-careers_environment_faq_lists__item{padding:6vw}}.is-careers_environment_faq_lists__item::before{width:0;height:0;border-style:solid;border-width:54px 10px 0 0;border-color:#1f5ab2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:"";position:absolute;top:0;left:0}.is-careers_environment_faq_lists__item:not(:first-child){margin-top:30px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_faq_lists__item:not(:first-child){margin-top:24px}}@media only screen and (max-width:640px){.is-careers_environment_faq_lists__item:not(:first-child){margin-top:24px}}.is-careers_environment_faq_lists__item i{display:block;width:40px;height:40px;border-radius:50%;background:#1f5ab2;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:600;font-style:normal;margin-right:16px}@media(min-width: 480px){.is-careers_environment_faq_lists__item i{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-careers_environment_faq_lists__item i{font-size:20px}}@media only screen and (max-width:640px){.is-careers_environment_faq_lists__item i{width:35px;height:35px;margin-right:12px}}.is-careers_environment_faq_lists__item .title{display:flex}.is-careers_environment_faq_lists__item .title span{width:calc(100% - 40px);font-size:16px;font-weight:700;color:#1f5ab2;margin-top:2px}@media(min-width: 480px){.is-careers_environment_faq_lists__item .title span{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-careers_environment_faq_lists__item .title span{font-size:20px}}@media only screen and (max-width:640px){.is-careers_environment_faq_lists__item .title span{margin-top:0;line-height:1.6}}.is-careers_environment_faq_lists__item .text{margin-top:20px;display:flex}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_environment_faq_lists__item .text{margin-top:14px}}@media only screen and (max-width:640px){.is-careers_environment_faq_lists__item .text{margin-top:14px}}.is-careers_environment_faq_lists__item .text i{background:none;border:1px solid #1f5ab2;color:#1f5ab2}.is-careers_environment_faq_lists__item .text span{font-size:14px;width:calc(100% - 40px);margin-top:4px}@media(min-width: 480px){.is-careers_environment_faq_lists__item .text span{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-careers_environment_faq_lists__item .text span{font-size:15px}}@media only screen and (max-width:640px){.is-careers_environment_faq_lists__item .text span{line-height:1.6;margin-top:0}}.is-careers_personal .primary_title h2 .en{font-size:42px}@media(min-width: 480px){.is-careers_personal .primary_title h2 .en{font-size:120px;font-size:calc(0.0975*100vw + -4.8px)}}@media(min-width: 1280px){.is-careers_personal .primary_title h2 .en{font-size:120px}}@media only screen and (max-width:640px){.is-careers_personal .primary_title h2 .en{white-space:nowrap;letter-spacing:0}}.is-careers_personal_lists{margin-bottom:80px;gap:27px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_personal_lists{margin-bottom:70px;gap:6vw 4vw;flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:640px){.is-careers_personal_lists{margin-bottom:60px;gap:9vw;flex-wrap:wrap}}.is-careers_personal_lists__item{width:calc(33.3333% - 18px);background:#f5f7fa;padding:60px 30px 34px;position:relative;font-size:16px;text-align:center;font-weight:600;line-height:1.618}@media(min-width: 480px){.is-careers_personal_lists__item{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-careers_personal_lists__item{font-size:20px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_personal_lists__item{width:calc((100% - 4vw)/2)}}@media only screen and (max-width:640px){.is-careers_personal_lists__item{width:100%;padding:34px 6% 22px;font-size:18px}}.is-careers_personal_lists__item .count{width:80px;height:80px;line-height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#fff;color:#1f5ab2;font-size:26px;letter-spacing:0;position:absolute;top:-40px;left:calc(50% - 40px);text-align:center}@media(min-width: 480px){.is-careers_personal_lists__item .count{font-size:28px;font-size:calc(0.0025*100vw + 24.8px)}}@media(min-width: 1280px){.is-careers_personal_lists__item .count{font-size:28px}}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_personal_lists__item .count{width:60px;height:60px;line-height:60px}}@media only screen and (max-width:640px){.is-careers_personal_lists__item .count{width:60px;height:60px;line-height:60px;top:-30px;left:calc(50% - 30px)}}.is-careers_application{margin-bottom:56px}@media only screen and (max-width:640px){.is-careers_application{margin-bottom:20px}}@media only screen and (max-width:640px){.is-careers_application .primary_title h2 .en{white-space:nowrap;letter-spacing:.1em}}.is-careers_ceo_message{margin-top:100px}@media only screen and (min-width:641px)and (max-width:835px){.is-careers_ceo_message{margin-top:80px}}@media only screen and (max-width:640px){.is-careers_ceo_message{margin-top:60px}}@media only screen and (max-width:640px){.is-careers_ceo_message .inner{display:block}}.is-careers_ceo_message .inner .img{width:25%;position:relative}@media only screen and (min-width:641px)and (max-width:1366px){.is-careers_ceo_message .inner .img{width:35%}}@media only screen and (max-width:640px){.is-careers_ceo_message .inner .img{width:80%;margin:0 auto}}.is-careers_ceo_message .inner .img img{position:relative}.is-careers_ceo_message .inner .img::before{width:100%;height:100%;background:#e5e9f4;content:"";position:absolute;top:20px;right:20px;z-index:0}@media only screen and (max-width:640px){.is-careers_ceo_message .inner .img::before{top:10px;right:10px}}.is-careers_ceo_message .inner .txt{width:calc(75% - 80px);margin-left:80px}@media only screen and (min-width:641px)and (max-width:1366px){.is-careers_ceo_message .inner .txt{width:calc(65% - 40px);margin-left:40px}}@media only screen and (max-width:640px){.is-careers_ceo_message .inner .txt{width:100%;margin:40px auto 0}}.is-careers_ceo_message .inner .txt p{line-height:2.933}@media only screen and (max-width:640px){.is-careers_ceo_message .inner .txt p{line-height:1.7}}.is-careers_ceo_message .inner .txt p span{margin-top:34px;display:block;text-align:right;font-size:18px}@media(min-width: 480px){.is-careers_ceo_message .inner .txt p span{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-careers_ceo_message .inner .txt p span{font-size:20px}}@media only screen and (min-width:641px)and (max-width:1366px){.is-careers_ceo_message .inner .txt p span{margin-top:4px}}@media only screen and (max-width:640px){.is-careers_ceo_message .inner .txt p span{margin-top:6px}}.is-careers_ceo_message .inner .txt p span small{font-size:11px;display:inline-block;vertical-align:middle;margin-right:18px}@media(min-width: 480px){.is-careers_ceo_message .inner .txt p span small{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.is-careers_ceo_message .inner .txt p span small{font-size:13px}}.is-careers .is-main_navi{margin-top:160px}@media only screen and (max-width:640px){.is-careers .is-main_navi{margin-top:60px}}.is-careers .is-main_navi_lists__item-quality,.is-careers .is-main_navi_lists__item-service{width:calc(50% - 1.5vw - 3vw)}@media only screen and (min-width:641px)and (max-width:835px){.is-careers .is-main_navi_lists__item-quality,.is-careers .is-main_navi_lists__item-service{width:calc(50% - 10px - 4vw)}}@media only screen and (max-width:640px){.is-careers .is-main_navi_lists__item-quality,.is-careers .is-main_navi_lists__item-service{width:100%}}.is-careers .is-main_navi_lists__item-quality{margin:0 1.5vw 0 3vw}@media only screen and (min-width:641px)and (max-width:835px){.is-careers .is-main_navi_lists__item-quality{margin:0 10px 0 4vw}}@media only screen and (max-width:640px){.is-careers .is-main_navi_lists__item-quality{padding:70px 0 90px;margin:0 auto 52px}}.is-careers .is-main_navi_lists__item-service{margin:0 3vw 0 1.5vw}@media only screen and (min-width:641px)and (max-width:835px){.is-careers .is-main_navi_lists__item-service{margin:0 4vw 0 10px}}@media only screen and (max-width:640px){.is-careers .is-main_navi_lists__item-service{padding:70px 0 90px;margin:0 auto}}.is-careers .is-main_navi_lists__item-specialsteel{width:calc(100% - 6vw);margin:89px auto 0}@media only screen and (max-width:640px){.is-careers .is-main_navi_lists__item-specialsteel{width:100%;padding:70px 0 90px;margin-top:52px}}.is-special-steel_type_lists{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.is-special-steel_type_lists__item{margin-bottom:60px}@media only screen and (min-width:641px)and (max-width:835px){.is-special-steel_type_lists__item{margin-bottom:40px}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item{margin-bottom:30px}}.is-special-steel_type_lists__item:last-child{margin-bottom:0}.is-special-steel_type_lists__item .secondary_title{padding:10px 1em;color:#1f5ab2}.is-special-steel_type_lists__item .content_lists{padding:45px;background-color:#f5f7fa;align-items:stretch}@media only screen and (min-width:641px)and (max-width:1366px){.is-special-steel_type_lists__item .content_lists{padding:25px}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists{padding:4vw}}.is-special-steel_type_lists__item .content_lists__item{background-color:#fff;padding:30px 40px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}@media only screen and (min-width:641px)and (max-width:1366px){.is-special-steel_type_lists__item .content_lists__item{padding:20px 3vw}}@media only screen and (min-width:641px)and (max-width:835px){.is-special-steel_type_lists__item .content_lists__item{padding:20px 4vw}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists__item{padding:3.6vw}}.is-special-steel_type_lists__item .content_lists__item .title{font-size:15px;font-weight:700;position:relative}@media(min-width: 480px){.is-special-steel_type_lists__item .content_lists__item .title{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-special-steel_type_lists__item .content_lists__item .title{font-size:16px}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists__item .title{margin-left:18px}}.is-special-steel_type_lists__item .content_lists__item .title::before{content:"";display:block;width:10px;height:10px;background-color:#1f5ab2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}@media only screen and (min-width:641px)and (max-width:1366px){.is-special-steel_type_lists__item .content_lists__item .title::before{left:-1.7vw}}@media only screen and (min-width:641px)and (max-width:835px){.is-special-steel_type_lists__item .content_lists__item .title::before{left:-2.1vw}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists__item .title::before{left:-4.3vw}}.is-special-steel_type_lists__item .content_lists__item .text{font-size:14px;margin-top:4px;line-height:1.8;flex:1}@media(min-width: 480px){.is-special-steel_type_lists__item .content_lists__item .text{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-special-steel_type_lists__item .content_lists__item .text{font-size:15px}}.is-special-steel_type_lists__item .content_lists__item .table_clm{width:100%;border-collapse:separate;border-spacing:2px;margin-top:14px}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists__item .table_clm{margin-top:10px}}.is-special-steel_type_lists__item .content_lists__item .table_clm .head th,.is-special-steel_type_lists__item .content_lists__item .table_clm .head td{font-weight:700;background-color:#e5e9f4}.is-special-steel_type_lists__item .content_lists__item .table_clm .transparent{background-color:#fff}@media only screen and (min-width:641px)and (max-width:835px){.is-special-steel_type_lists__item .content_lists__item .table_clm .transparent{display:none}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists__item .table_clm .transparent{display:none}}.is-special-steel_type_lists__item .content_lists__item .table_clm .transparent th,.is-special-steel_type_lists__item .content_lists__item .table_clm .transparent td{color:#fff}.is-special-steel_type_lists__item .content_lists__item .table_clm th,.is-special-steel_type_lists__item .content_lists__item .table_clm td{font-size:14px;width:50%;padding:10px 0;text-align:center;font-weight:500}@media(min-width: 480px){.is-special-steel_type_lists__item .content_lists__item .table_clm th,.is-special-steel_type_lists__item .content_lists__item .table_clm td{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-special-steel_type_lists__item .content_lists__item .table_clm th,.is-special-steel_type_lists__item .content_lists__item .table_clm td{font-size:15px}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists__item .table_clm th,.is-special-steel_type_lists__item .content_lists__item .table_clm td{padding:7px}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists__item .table_clm th{width:30%}}@media only screen and (max-width:640px){.is-special-steel_type_lists__item .content_lists__item .table_clm tr{width:70%}}.is-special-steel_chara_lists__item{margin-top:80px;position:relative}@media only screen and (max-width:640px){.is-special-steel_chara_lists__item{display:block;margin-top:40px}}.is-special-steel_chara_lists__item .title{width:25%;font-size:22px;font-weight:600;position:relative;z-index:1;line-height:1.4}@media(min-width: 480px){.is-special-steel_chara_lists__item .title{font-size:28px;font-size:calc(0.0075*100vw + 18.4px)}}@media(min-width: 1280px){.is-special-steel_chara_lists__item .title{font-size:28px}}@media only screen and (max-width:640px){.is-special-steel_chara_lists__item .title{width:100%;padding-left:6vw}}.is-special-steel_chara_lists__item .title-en{line-height:0;position:absolute;top:-0.1em;right:-0.5em;font-style:italic;text-align:right;font-size:30px;color:#e5e9f4;opacity:.4;filter:alpha(opacity=40);z-index:2}@media(min-width: 480px){.is-special-steel_chara_lists__item .title-en{font-size:100px;font-size:calc(0.0875*100vw + -12px)}}@media(min-width: 1280px){.is-special-steel_chara_lists__item .title-en{font-size:100px}}@media only screen and (max-width:640px){.is-special-steel_chara_lists__item .title-en{top:auto;bottom:-0.1em}}.is-special-steel_chara_lists__item .content{width:85%;margin-left:-10%;background:#f5f7fa;padding:50px 50px 40px 10%;position:relative}@media only screen and (max-width:640px){.is-special-steel_chara_lists__item .content{width:100%;display:block;margin:-3.5vw auto 0;padding:8vw 4vw}}.is-special-steel .is-main_navi{background:#fff;padding-bottom:180px}@media only screen and (max-width:640px){.is-special-steel .is-main_navi{padding-bottom:100px}}.is-special-steel .is-main_navi_lists__item-quality{width:100%;height:52.7vw;margin-bottom:-100px}@media only screen and (min-width:780px)and (max-width:1366px){.is-special-steel .is-main_navi_lists__item-quality{height:62.7vw}}@media only screen and (min-width:641px)and (max-width:835px){.is-special-steel .is-main_navi_lists__item-quality{height:70vh}}@media only screen and (max-width:640px){.is-special-steel .is-main_navi_lists__item-quality{height:auto;padding:60px 6vw 100px;margin-bottom:-60px}}.is-special-steel .is-main_navi_lists__item-quality .primary_title{margin-bottom:50px}@media only screen and (max-width:640px){.is-special-steel .is-main_navi_lists__item-quality .primary_title{margin-bottom:30px}}.is-special-steel .is-main_navi_lists__item-quality .primary_title .en{font-size:44px}@media(min-width: 480px){.is-special-steel .is-main_navi_lists__item-quality .primary_title .en{font-size:120px;font-size:calc(0.095*100vw + -1.6px)}}@media(min-width: 1280px){.is-special-steel .is-main_navi_lists__item-quality .primary_title .en{font-size:120px}}.is-special-steel .is-main_navi_lists__item-quality .primary_title .jp{font-size:18px}@media(min-width: 480px){.is-special-steel .is-main_navi_lists__item-quality .primary_title .jp{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-special-steel .is-main_navi_lists__item-quality .primary_title .jp{font-size:22px}}.is-special-steel .is-main_navi_lists__item-quality .lead{color:#fff;text-align:center;font-size:13px;position:relative;line-height:2.222;margin-bottom:56px}@media(min-width: 480px){.is-special-steel .is-main_navi_lists__item-quality .lead{font-size:18px;font-size:calc(0.00625*100vw + 10px)}}@media(min-width: 1280px){.is-special-steel .is-main_navi_lists__item-quality .lead{font-size:18px}}@media only screen and (max-width:640px){.is-special-steel .is-main_navi_lists__item-quality .lead{line-height:1.7;margin-bottom:20px}}.is-special-steel .is-main_navi_lists__item-quality .btn-more{position:relative;bottom:auto;left:auto;margin-bottom:50px}@media only screen and (max-width:640px){.is-special-steel .is-main_navi_lists__item-quality .btn-more{margin:0 auto}}.is-special-steel .is-main_navi_lists__item-process,.is-special-steel .is-main_navi_lists__item-service{width:calc(50% - 30px - 8vw)}@media only screen and (min-width:641px)and (max-width:835px){.is-special-steel .is-main_navi_lists__item-process,.is-special-steel .is-main_navi_lists__item-service{width:calc(50% - 10px - 4vw)}}@media only screen and (max-width:640px){.is-special-steel .is-main_navi_lists__item-process,.is-special-steel .is-main_navi_lists__item-service{width:90%}}.is-special-steel .is-main_navi_lists__item-process{margin:0 30px 0 8vw}@media only screen and (min-width:641px)and (max-width:835px){.is-special-steel .is-main_navi_lists__item-process{margin:0 10px 0 4vw}}@media only screen and (max-width:640px){.is-special-steel .is-main_navi_lists__item-process{padding:70px 0 90px;margin:0 auto 52px}}.is-special-steel .is-main_navi_lists__item-service{margin:0 8vw 0 30px}@media only screen and (min-width:641px)and (max-width:835px){.is-special-steel .is-main_navi_lists__item-service{margin:0 4vw 0 10px}}@media only screen and (max-width:640px){.is-special-steel .is-main_navi_lists__item-service{padding:70px 0 90px;margin:0 auto}}.is-service_service_lists__item{margin-bottom:100px}@media only screen and (max-width:640px){.is-service_service_lists__item{margin-bottom:50px;display:block}}.is-service_service_lists__item .img{width:34%;margin-left:6%;position:relative}@media only screen and (max-width:640px){.is-service_service_lists__item .img{width:60%;margin:30px auto 0 0}}.is-service_service_lists__item .img img{position:relative}.is-service_service_lists__item .img .swiper-pagination{bottom:-50px}@media only screen and (max-width:640px){.is-service_service_lists__item .img .swiper-pagination{display:none}}.is-service_service_lists__item .img::before{width:100%;height:100%;background:#e5e9f4;content:"";position:absolute;top:20px;right:20px;z-index:0}@media only screen and (min-width:780px)and (max-width:1366px){.is-service_service_lists__item .img::before{top:10px;right:10px}}@media only screen and (max-width:640px){.is-service_service_lists__item .img::before{top:10px;right:10px}}.is-service_service_lists__item .txt{width:60%;position:relative}@media only screen and (max-width:640px){.is-service_service_lists__item .txt{width:90%;background:#fff;margin:-5vh 0 0 auto;z-index:1}}.is-service_service_lists__item .txt .table_clm{margin:0 0 40px 1em}@media only screen and (max-width:640px){.is-service_service_lists__item .txt .table_clm{margin:0 0 20px 0}}.is-service_service_lists__item .txt .table_clm tr th,.is-service_service_lists__item .txt .table_clm tr td{font-size:13px;vertical-align:middle;padding:24px 2em}@media(min-width: 480px){.is-service_service_lists__item .txt .table_clm tr th,.is-service_service_lists__item .txt .table_clm tr td{font-size:15px;font-size:calc(0.0025*100vw + 11.8px)}}@media(min-width: 1280px){.is-service_service_lists__item .txt .table_clm tr th,.is-service_service_lists__item .txt .table_clm tr td{font-size:15px}}@media only screen and (max-width:640px){.is-service_service_lists__item .txt .table_clm tr th,.is-service_service_lists__item .txt .table_clm tr td{display:block;padding:16px 1em}}.is-service_service_lists__item .txt .table_clm tr th{padding-right:0}@media only screen and (max-width:640px){.is-service_service_lists__item .txt .table_clm tr th{width:100%;padding-bottom:0}}@media only screen and (max-width:640px){.is-service_service_lists__item .txt .table_clm tr td{width:100%;padding-top:0}}.is-service_service_lists__item .secondary_title{padding:10px 1em;color:#1f5ab2}@media only screen and (max-width:640px){.is-service_service_lists__item .secondary_title{padding:30px 0 0 8%;margin-bottom:10px}}.is-service_service_lists__item .lead{line-height:1.867;margin:0 0 26px 1em}@media only screen and (max-width:640px){.is-service_service_lists__item .lead{margin:0 auto 10px;padding:0 8%;line-height:1.6}}.is-service_service_lists__item .lead span{background:linear-gradient(transparent 60%, #AEEDF5 60%)}@media only screen and (max-width:640px){.is-service_service_lists__item-capacity .secondary_title{padding:10px 1em}}.is-service_service_lists__item-capacity .lead{margin-left:0}@media only screen and (max-width:640px){.is-service_service_lists__item-capacity .lead{padding:0}}@media only screen and (max-width:640px){.is-service_service_lists__item-capacity_table{display:block}}.is-service_service_lists__item-capacity_table-sec{width:calc(50% - 1px)}@media only screen and (max-width:640px){.is-service_service_lists__item-capacity_table-sec{width:100%}}.is-service_service_lists__item-capacity_table-sec .table_clm tr th{width:35%;background:#cdd4e6;text-align:center;padding:24px 0}.is-service_service_lists__item-capacity_table-sec .table_clm tr td{padding:24px 2em}@media only screen and (max-width:640px){.is-service_casestudy .primary_title h2 .en{white-space:nowrap;letter-spacing:0}}.is-service_casestudy_lists__item figcaption{width:100% !important}@media only screen and (max-width:640px){.is-service_casestudy_lists__item figcaption{margin-top:0 !important}}@media only screen and (max-width:640px){.is-service_equpment .primary_title h2 .en{white-space:nowrap;letter-spacing:.1em}}.is-service_equpment_table{margin-top:20px}.is-service_equpment_table .secondary_title{padding:10px 1em;color:#1f5ab2}.is-service_equpment_table .date{text-align:right;font-size:11px;margin-top:6px}@media(min-width: 480px){.is-service_equpment_table .date{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.is-service_equpment_table .date{font-size:13px}}@media only screen and (max-width:640px){.is-service_equpment_table .inner{overflow:scroll}}@media only screen and (max-width:640px){.is-service_equpment_table .inner .table_clm{width:640px}}.is-service_equpment_table .inner .table_clm .ttl{width:20%;background:#cdd4e6;text-align:center;padding:24px 0;border-right:2px solid #fff}.is-service_equpment_table .inner .table_clm td{padding:24px 2em;border-right:2px solid #fff}.is-service_equpment_table .inner .table_clm td:last-child{border-right:0}.is-service_equpment_table .inner .table_clm .sub_ttl{width:30%}.is-service_equpment_table .inner .table_clm .capacity{width:35%}.is-service_equpment_table .inner .table_clm .unit{width:15%;text-align:center}.is-service_equpment_table .inner .table_clm .content{width:65%}.is-service .is-main_navi{margin-top:110px}@media only screen and (max-width:640px){.is-service .is-main_navi{margin-top:60px}}.is-service .is-main_navi_lists__item-quality,.is-service .is-main_navi_lists__item-products{width:calc(50% - 1.5vw - 3vw)}@media only screen and (min-width:641px)and (max-width:835px){.is-service .is-main_navi_lists__item-quality,.is-service .is-main_navi_lists__item-products{width:calc(50% - 10px - 4vw)}}@media only screen and (max-width:640px){.is-service .is-main_navi_lists__item-quality,.is-service .is-main_navi_lists__item-products{width:100%}}.is-service .is-main_navi_lists__item-quality{margin:0 1.5vw 0 3vw}@media only screen and (min-width:641px)and (max-width:835px){.is-service .is-main_navi_lists__item-quality{margin:0 10px 0 4vw}}@media only screen and (max-width:640px){.is-service .is-main_navi_lists__item-quality{padding:70px 0 90px;margin:0 auto 52px}}.is-service .is-main_navi_lists__item-products{margin:0 3vw 0 1.5vw}@media only screen and (min-width:641px)and (max-width:835px){.is-service .is-main_navi_lists__item-products{margin:0 4vw 0 10px}}@media only screen and (max-width:640px){.is-service .is-main_navi_lists__item-products{padding:70px 0 90px;margin:0 auto}}.is-service .is-main_navi_lists__item-specialsteel{width:calc(100% - 6vw);margin:89px auto 0}@media only screen and (max-width:640px){.is-service .is-main_navi_lists__item-specialsteel{width:100%;padding:70px 0 90px;margin-top:52px}}/*# sourceMappingURL=import.min.css.map */