@keyframes floatAnimation{0%{opacity:0;transform:translateY(0)}25%{opacity:0;transform:translateY(20px)}50%{opacity:1;transform:translateY(10px)}100%{opacity:0;transform:translateY(0)}}@keyframes subtleGlitch{0%{opacity:1;transform:translate(0, 0)}10%{opacity:.95;transform:translate(-0.5px, 0.5px)}20%{opacity:.9;transform:translate(0.5px, -0.5px)}30%{opacity:.98;transform:translate(-0.3px, 0.3px)}40%{opacity:.92;transform:translate(0.3px, -0.3px)}50%{opacity:.96;transform:translate(-0.4px, 0.4px)}60%{opacity:.94;transform:translate(0.4px, -0.4px)}70%{opacity:.97;transform:translate(-0.2px, 0.2px)}80%{opacity:.93;transform:translate(0.2px, -0.2px)}90%{opacity:.95;transform:translate(-0.1px, 0.1px)}100%{opacity:1;transform:translate(0, 0)}}.animated{animation-duration:2s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -5%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-10%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(10%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 5%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.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:rgba(0,0,0,0);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:rgba(0,0,0,0)}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}html{height:auto;overflow:auto;overscroll-behavior:auto none}body{width:100%;height:100%;position:relative;overflow:hidden;margin:0;background:#323232}img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}.count-2{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}@media only screen and (max-width:640px){.count-2{-moz-column-count:1;column-count:1}}.count-3{-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px}@media only screen and (max-width:640px){.count-3{-moz-column-count:1;column-count:1}}.count-4{-moz-column-count:4;column-count:4;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width:640px){.count-4{-moz-column-count:1;column-count:1}}.flex{display:-ms-flex;display:flex}.flex-stretch{justify-content:space-between;align-items:center}.flex-start{align-items:flex-start}.flex-set{display:-ms-flex;display:flex;justify-content:space-between;align-items:center;align-items:flex-start}.flex-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.flex-center-middle{justify-content:center;align-items:center}.flex-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:#fff;letter-spacing:0}@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}.en{font-family:"Poppins",sans-serif;font-weight:600}.footer{width:100%;background:#282828;position:relative;padding:6.25vw 4.1666666667vw 4.7222222222vw;z-index:2001}@media only screen and (max-width:640px){.footer{padding:17.8666666667vw 13.3333333333vw 13.3333333333vw}}.footer p,.footer a,.footer span{color:#a0a0a0}.footer .btn-circle a{width:120px;height:120px}.footer .btn-circle a span{font-size:14px;color:#fff;padding-bottom:6px}@media(min-width: 480px){.footer .btn-circle a span{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.footer .btn-circle a span{font-size:15px}}.footer .btn-circle a .ic{bottom:34px}.footer-hdr{margin-bottom:-10px}@media only screen and (max-width:640px){.footer-hdr{display:block;margin-bottom:17px}}.footer-body .btn-circle a{margin:0 0 32px auto}.footer-ftr_pp{line-height:1}.footer-ftr_pp a{font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;letter-spacing:0;line-height:1}@media(min-width: 480px){.footer-ftr_pp a{font-size:14px;font-size:calc(0.00125*100vw + 12.4px)}}@media(min-width: 1280px){.footer-ftr_pp a{font-size:14px}}.footer-logo{width:18.4027777778vw;max-width:265px}@media only screen and (max-width:640px){.footer-logo{width:58.1333333333vw}}.footer-logo img{width:100%}.footer-logo span{display:block;font-size:10px;margin-top:14px}@media(min-width: 480px){.footer-logo span{font-size:12px;font-size:calc(0.0025*100vw + 8.8px)}}@media(min-width: 1280px){.footer-logo span{font-size:12px}}@media only screen and (max-width:640px){.footer-logo span{margin-top:6px}}.footer-nav{padding-top:6px}@media only screen and (max-width:640px){.footer-nav{padding-top:26px}}.footer-nav_lists{text-align:right}@media only screen and (max-width:640px){.footer-nav_lists{text-align:left;display:block}}.footer-nav_lists__item{margin-left:31px}@media only screen and (max-width:640px){.footer-nav_lists__item{margin:0 0 8px}}.footer-nav_lists__item a{font-size:13px;font-family:"Poppins",sans-serif;font-weight:600}@media(min-width: 480px){.footer-nav_lists__item a{font-size:14px;font-size:calc(0.00125*100vw + 12.4px)}}@media(min-width: 1280px){.footer-nav_lists__item a{font-size:14px}}.footer .copyright{font-family:"Poppins",sans-serif;font-weight:600;font-size:11px}@media(min-width: 480px){.footer .copyright{font-size:14px;font-size:calc(0.00375*100vw + 9.2px)}}@media(min-width: 1280px){.footer .copyright{font-size:14px}}.footer .btn-circle-fixed{position:fixed;z-index:5000;bottom:30px;right:30px;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}@media only screen and (max-width:640px){.footer .btn-circle-fixed{bottom:20px;right:20px}}.footer .btn-circle-fixed a{background:rgba(2,2,2,.32);border:none}@media only screen and (max-width:640px){.footer .btn-circle-fixed a{width:80px;height:80px}}.footer .btn-circle-fixed a::after{background-image:radial-gradient(circle, #fff 10%, transparent 10.01%)}.footer .btn-circle-fixed a span{font-size:11px}@media(min-width: 480px){.footer .btn-circle-fixed a span{font-size:15px;font-size:calc(0.005*100vw + 8.6px)}}@media(min-width: 1280px){.footer .btn-circle-fixed a span{font-size:15px}}@media only screen and (max-width:640px){.footer .btn-circle-fixed a .ic{bottom:20px}}.footer .btn-circle-fixed.is-visible{opacity:1;transform:translateY(0)}.header{position:relative;z-index:2000}.header .logo{position:absolute;bottom:5.5555555556vw;right:4.8611111111vw;z-index:1}@media only screen and (max-width:640px){.header .logo{bottom:22.6666666667vw;right:auto;left:50%}}.header .lg-ic{position:absolute;top:0;right:2.7083333333vw;z-index:1}@media only screen and (max-width:640px){.header .lg-ic{width:58.6666666667vw;right:-4.2666666667vw}}.header .lg-ic img{opacity:.11;filter:alpha(opacity=11)}.header-lead{width:90%;margin:0 auto;padding:17vw 0 7vw;position:relative;z-index:-1}@media only screen and (min-width:641px)and (max-width:1366px){.header-lead{padding:30vw 0 20vw}}@media only screen and (max-width:640px){.header-lead{padding:34vw 0 15vw}}.header-lead img{width:100%}.header-front{background:#323232}@media only screen and (max-width:640px){.header-front .logo{transform:translate(-50%, -50%)}}@media only screen and (max-width:640px){.header-lower .logo{width:42.6666666667vw;bottom:16vw;right:8vw;left:auto}}.header-service{background:#323232;z-index:2002}.header-column_single .logo,.header-interview .logo,.header-works_single .logo{bottom:auto;right:auto;top:48px;left:40px}@media only screen and (max-width:640px){.header-column_single .logo,.header-interview .logo,.header-works_single .logo{top:37px;left:30px}}.logo-fixed{mix-blend-mode:difference;position:fixed;top:3.4722222222vw;left:3.4722222222vw;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out;z-index:3003}@media only screen and (max-width:640px){.logo-fixed{width:42.6666666667vw}}.logo-fixed.is-visible{top:37px;left:25px;opacity:1;transform:translateY(0)}@media only screen and (min-width:780px){.pc{display:block !important}.sp{display:none !important}}@media only screen and (max-width:640px){body{-webkit-text-size-adjust:100%}.pc{display:none !important}.sp{display:block !important}}.wrapper{width:83.3333333333vw;max-width:1200px;margin:0 auto;position:relative;clear:both}@media only screen and (min-width:641px)and (max-width:835px){.wrapper{width:88%}}@media only screen and (min-width:821px)and (max-width:1366px){.wrapper{width:90%}}@media only screen and (max-width:640px){.wrapper{width:calc(100% - 16vw)}}.wrapper-s{width:69.4444444444vw}@media only screen and (min-width:641px)and (max-width:835px){.wrapper-s{width:90%}}@media only screen and (max-width:640px){.wrapper-s{width:calc(100% - 16vw)}}.window_wrap{width:calc(100% - 30vw);max-width:1020px;margin:0 auto;position:relative}@media only screen and (min-width:641px)and (max-width:835px){.window_wrap{width:88%}}@media only screen and (min-width:821px)and (max-width:1366px){.window_wrap{width:90%}}@media only screen and (max-width:640px){.window_wrap{width:90%}}.wrap-sec{margin-bottom:180px}@media only screen and (min-width:641px)and (max-width:835px){.wrap-sec{margin-bottom:120px}}@media only screen and (min-width:821px)and (max-width:1366px){.wrap-sec{margin-bottom:140px}}@media only screen and (max-width:640px){.wrap-sec{margin-bottom:120px}}.icon-arrow{width:32px;height:32px;background:#ded9cd;border-radius:50%;position:relative;display:block}.icon-arrow::before{width:14px;height:11px;content:"";position:absolute;top:50%;left:50%;background:url("../images/common/arrow-brwn.svg") center/cover no-repeat;transform:translate(-50%, -50%)}.icon-arrow-play::before{width:28px;height:25px;background:url("../images/common/icon-play.svg") center/cover no-repeat}.ic-ar{width:12px;height:10px;display:block}.ic-ar-wh{background:url("../images/common/ic-ar-wh.svg") center/cover no-repeat}.ic-ar-red{background:url("../images/common/ic-ar-rd.svg") center/cover no-repeat}.ic-ar-red2{background:url("../images/common/ic-ar-rd2.svg") center/cover no-repeat}.ic-ar-bk{background:url("../images/common/ic-ar-bk.svg") center/cover no-repeat}.btn-more{position:relative;text-align:center}.btn-more a{width:300px;height:72px;line-height:70px;position:relative;border-radius:36px;display:block;font-size:16px;letter-spacing:0;text-align:center;font-weight:700;transition:.7s}@media(min-width: 480px){.btn-more a{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.btn-more a{font-size:18px}}@media only screen and (max-width:640px){.btn-more a{width:100%;height:54px;line-height:52px}}.btn-more a span{font-size:inherit}.btn-more a:hover{background:#323232;opacity:1;filter:alpha(opacity=100)}.btn-more a .ic{position:absolute;top:calc(50% - 5px);right:40px;transition:.3s}@media only screen and (max-width:640px){.btn-more a .ic{right:20px}}.btn-more-bar a{width:69.4444444444vw;border-radius:0;margin:0 auto;text-align:left;padding-left:40px;position:relative;overflow:hidden;z-index:1}@media only screen and (max-width:640px){.btn-more-bar a{width:100%;padding-left:20px}}.btn-more-bar a span{font-family:"Poppins",sans-serif;font-weight:600;font-weight:700}.btn-more-bar a::after{width:100%;height:100%;position:absolute;top:0;left:0;content:"";transform:scale(0, 1);transform-origin:left top;transition:.5s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.btn-more-bar a:hover::after{transform:scale(1, 1)}.btn-more-bar-has_bg-bk a{background:#323232}.btn-more-bar-has_bg-bk a span{color:#fff}.btn-more-bar-has_bg-bk a::after{background:#f8060a}.btn-more-bar-has_bg-bk a:hover{background:#323232}.btn-more-bar-has_bg-wh a{background:#fff}.btn-more-bar-has_bg-wh a span{color:#9b0001}.btn-more-bar-has_bg-wh a::after{background:#323232}.btn-more-bar-has_bg-wh a:hover{background:#fff}.btn-more-bar-has_bg-wh a:hover span{color:#fff}.btn-more-bar-has_bg-wh a:hover .ic{background:url("../images/common/ic-ar-wh.svg") center/cover no-repeat}.btn-more-bar-has_bg-rd a{background:#f8060a}.btn-more-bar-has_bg-rd a span{color:#fff}.btn-more-bar-has_bg-rd a::after{background:#fff}.btn-more-bar-has_bg-rd a:hover{background:#f8060a}.btn-more-bar-has_bg-rd a:hover span{color:#f8060a}.btn-more-bar-has_bg-rd a:hover .ic{background:url("../images/common/ic-ar-rd.svg") center/cover no-repeat}.btn-more-bar-has_line a{padding-left:0}.btn-more-bar-has_line a .ic{right:0;transition:.7s}.btn-more-bar-has_line a:hover{background:none;padding-left:40px}.btn-more-bar-has_line a:hover .ic{right:40px}.btn-more-bar-has_line-bk a{border-bottom:1px solid #dcdcdc}.btn-more-bar-has_line-bk a span{color:#323232}.btn-more-bar-has_line-bk a::after{background:#f8060a}.btn-more-bar-has_line-bk a:hover span{color:#fff}.btn-more-bar-has_line-bk a:hover .ic{background:url("../images/common/ic-ar-wh.svg") center/cover no-repeat}.btn-more-bar-has_line-wh a{border-bottom:1px solid #505050}.btn-more-bar-has_line-wh a span{color:#fff}.btn-more-bar-has_line-wh a::after{background:#f8060a}.btn-more-has_bg .btn{position:relative;text-decoration:none;overflow:hidden;cursor:pointer}.btn-more-has_bg .btn__text{font-size:16px;position:absolute;left:50%;display:block;text-align:center;transition:.3s;transform:translate(-50%, -50%)}@media(min-width: 480px){.btn-more-has_bg .btn__text{font-size:22px;font-size:calc(0.0075*100vw + 12.4px)}}@media(min-width: 1280px){.btn-more-has_bg .btn__text{font-size:22px}}.btn-more-has_bg .btn__text:nth-child(1){top:50%}.btn-more-has_bg .btn__text:nth-child(2){top:-200%}.btn-more-has_bg .btn:hover .btn__text:nth-child(1){top:200%}.btn-more-has_bg .btn:hover .btn__text:nth-child(2){top:50%}.btn-more-has_bg .btn:hover .ic{right:20px}.btn-more-has_bg-rd a{background:#f8060a}.btn-more-has_bg-rd a span{color:#fff}.btn-more-has_bg-bk a{background:#323232}.btn-more-has_bg-bk a span{color:#fff}.btn-more-has_bg-bk a:hover{background:#f8060a}.btn-more-has_bg-wh a{background:#fff}.btn-more-has_bg-wh a span{color:#9b0001}.btn-more-has_bg-wh a:hover{background:#323232}.btn-more-has_bg-wh a:hover span{color:#fff}.btn-circle{position:relative;z-index:1000}.btn-circle a{width:180px;height:180px;border-radius:50%;display:block;position:relative;transition:.7s}@media only screen and (max-width:640px){.btn-circle a{width:110px;height:110px}}.btn-circle a:hover{opacity:1;filter:alpha(opacity=100)}.btn-circle a span{font-size:15px;font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:.07em;display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 480px){.btn-circle a span{font-size:17px;font-size:calc(0.0025*100vw + 13.8px)}}@media(min-width: 1280px){.btn-circle a span{font-size:17px}}.btn-circle a .ic{position:absolute;bottom:45px;left:calc(50% - 6px)}@media only screen and (max-width:640px){.btn-circle a .ic{bottom:25px}}.btn-circle-has_line a{border:2px solid #282828}.btn-circle-has_line a span{color:#282828}.btn-circle-has_line a:hover{background:#282828}.btn-circle-has_line a:hover span{color:#fff}.btn-circle-has_bg-rd a{background:#9b0001}.btn-circle-has_bg-rd a span{color:#fff}.btn-circle-has_bg-rd a::after{background-image:radial-gradient(circle, #282828 10%, transparent 10.01%)}.btn-circle-has_bg-bk a{background:#1e1e1e}.btn-circle-has_bg-bk a span{color:#fff}.btn-circle-has_bg-bk a::after{background-image:radial-gradient(circle, #fff 10%, transparent 10.01%)}.btn-circle-has_bg-wh a{background:#fff}.btn-circle-has_bg-wh a span{color:#1e1e1e}.btn-circle-has_bg-wh a::after{background-image:radial-gradient(circle, #9B0001 10%, transparent 10.01%)}.btn-circle.ripple-effect a{position:relative;overflow:hidden}.btn-circle.ripple-effect a::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;transform:scale(0, 0);opacity:0;transition:transform .5s,opacity .5s}.btn-circle.ripple-effect a:hover::after{transform:scale(10, 10);opacity:1;transition:transform .5s,opacity .5s;animation:ripple 1.5s infinite}@keyframes ripple{0%{transform:scale(0, 0);opacity:.3}100%{transform:scale(10, 10);opacity:0}}a{transition:.5s}a:hover,a:focus{opacity:.7;filter:alpha(opacity=70)}.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:101;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.box-link{width:100%;height:100%;position:absolute;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9999px}.box-link:hover{cursor:pointer}.ttl-main{font-size:77px;line-height:1;margin-bottom:45px}@media(min-width: 480px){.ttl-main{font-size:100px;font-size:calc(0.02875*100vw + 63.2px)}}@media(min-width: 1280px){.ttl-main{font-size:100px}}@media only screen and (min-width:641px)and (max-width:835px){.ttl-main{font-size:80px;font-size:8rem}}@media only screen and (max-width:640px){.ttl-main{margin-bottom:30px}}.ttl-main-red{color:#f8060a}.ttl-sub{font-size:30px}@media(min-width: 480px){.ttl-sub{font-size:30px;font-size:calc(0*100vw + 30px)}}@media(min-width: 1280px){.ttl-sub{font-size:30px}}@media only screen and (max-width:640px){.ttl-sub{margin-bottom:7px}}.ttl-primary{font-size:45px;line-height:1;padding-left:30px;margin-bottom:20px;position:relative}@media(min-width: 480px){.ttl-primary{font-size:66px;font-size:calc(0.02625*100vw + 32.4px)}}@media(min-width: 1280px){.ttl-primary{font-size:66px}}@media only screen and (max-width:640px){.ttl-primary{padding-left:30px;margin-bottom:15px}}.ttl-primary .count{transform:rotate(90deg);font-style:normal;font-size:10px;font-weight:700;position:absolute;top:35px;left:-33px;letter-spacing:.07em}@media(min-width: 480px){.ttl-primary .count{font-size:11px;font-size:calc(0.00125*100vw + 9.4px)}}@media(min-width: 1280px){.ttl-primary .count{font-size:11px}}@media only screen and (max-width:640px){.ttl-primary .count{top:30px;left:-30px}}.ttl-secondary{font-size:30px;line-height:1.1;margin-bottom:30px}@media(min-width: 480px){.ttl-secondary{font-size:50px;font-size:calc(0.025*100vw + 18px)}}@media(min-width: 1280px){.ttl-secondary{font-size:50px}}@media only screen and (max-width:640px){.ttl-secondary{margin-bottom:28px}}.ttl-secondary-40{font-size:30px}@media(min-width: 480px){.ttl-secondary-40{font-size:40px;font-size:calc(0.0125*100vw + 24px)}}@media(min-width: 1280px){.ttl-secondary-40{font-size:40px}}.ttl-therdly{margin-bottom:40px}@media only screen and (max-width:640px){.ttl-therdly{margin-bottom:24px}}.ttl-therdly h3,.ttl-therdly small{line-height:1;color:#f8060a;font-family:"Poppins",sans-serif;font-weight:600}.ttl-therdly h3{font-size:20px}@media(min-width: 480px){.ttl-therdly h3{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.ttl-therdly h3{font-size:22px}}.ttl-therdly h3 small{font-size:13px;display:block;margin-top:4px}@media(min-width: 480px){.ttl-therdly h3 small{font-size:16px;font-size:calc(0.00375*100vw + 11.2px)}}@media(min-width: 1280px){.ttl-therdly h3 small{font-size:16px}}.ttl-fourthly{font-size:16px;padding-left:28px;font-weight:600;position:relative}@media(min-width: 480px){.ttl-fourthly{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.ttl-fourthly{font-size:18px}}.ttl-fourthly::before{width:12px;height:12px;background:#fff;content:"";border-radius:50%;position:absolute;top:calc(50% - 5px);left:0}.ac_lists .acMenu{position:relative}.ac_lists .acMenu dt{padding:30px 50px 30px 35px}@media only screen and (max-width:640px){.ac_lists .acMenu dt{padding:20px 50px 20px 35px}}.ac_lists .acMenu dt:hover{cursor:pointer}.ac_lists .acMenu dt::before{content:"+";font-weight:600;font-family:"Font Awesome 5 Free";font-size:18px;position:absolute;top:26px;right:20px;transform:rotateZ(-90deg);transition:.7s}@media(min-width: 480px){.ac_lists .acMenu dt::before{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.ac_lists .acMenu dt::before{font-size:20px}}@media only screen and (max-width:640px){.ac_lists .acMenu dt::before{top:16px}}.ac_lists .acMenu dt span{display:block;line-height:1.65;position:relative}.ac_lists .acMenu dt span::before{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;content:"Q.";position:absolute;top:50%;left:-23px;transform:translate(-50%, -50%)}@media(min-width: 480px){.ac_lists .acMenu dt span::before{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.ac_lists .acMenu dt span::before{font-size:20px}}.ac_lists .acMenu .active::before{transform:rotateZ(0);content:""}.ac_lists .acMenu dd{padding:0 50px 30px 4.3em;display:none;position:relative;line-height:1.65}@media only screen and (max-width:640px){.ac_lists .acMenu dd{padding-right:0}}.ac_lists .acMenu dd::before{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;content:"A.";position:absolute;top:15px;left:47px;transform:translate(-50%, -50%)}@media(min-width: 480px){.ac_lists .acMenu dd::before{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.ac_lists .acMenu dd::before{font-size:20px}}.ac_lists .acMenu dd a{font-weight:800;color:#f8060a;text-decoration:underline}.article-clm .no-post{font-size:18px;font-weight:600;margin:100px 0}@media(min-width: 480px){.article-clm .no-post{font-size:18px;font-size:calc(0*100vw + 18px)}}@media(min-width: 1280px){.article-clm .no-post{font-size:18px}}.article-clm_lists__item{position:relative;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{align-items:flex-start;flex-wrap:wrap}.article-clm_lists-2 .clm_item{width:calc((100% - 40px)/2);margin:0 40px 52px 0}.article-clm_lists-2 .clm_item:nth-of-type(2n){margin-right:0 !important}@media only screen and (max-width:640px){.article-clm_lists-2 .clm_item{width:100%;margin:0 auto 40px}}.article-clm_lists-3{align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:640px){.article-clm_lists-3{display:block}}.article-clm_lists-3::after{width:calc((100% - 30px)/3);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((100% - 30px)/3);margin:0 15px 65px 0}@media only screen and (min-width:821px)and (max-width:1366px){.article-clm_lists-3 .clm_item{width:calc((100% - 40px)/2);margin:0 40px 80px 0}}@media only screen and (max-width:640px){.article-clm_lists-3 .clm_item{width:100%;margin:0 auto 50px}}@media only screen and (min-width:1365px){.article-clm_lists-3 .clm_item:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:821px)and (max-width:1366px){.article-clm_lists-3 .clm_item:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:821px)and (max-width:1366px){.article-clm_lists-3 .clm_item:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:640px){.article-clm_lists-3 .clm_item:nth-of-type(2n){margin-right:0}}.article-clm_lists-4{display:-ms-flex;display:flex;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:640px){.article-clm_lists-4{display:block}}.article-clm_lists-4 .clm_item{width:calc((100% - 24px)/4);margin:0 8px 52px 0}@media only screen and (min-width:821px)and (max-width:1366px){.article-clm_lists-4 .clm_item{width:calc((100% - 20px)/2);margin:0 20px 28px 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:100%;margin:0 auto 40px}}.article-clm_lists-4 .clm_item:nth-of-type(4n){margin-right:0}.is-archive .ttl-sub{margin-bottom:26px}@media only screen and (max-width:640px){.is-archive .ttl-sub{margin-bottom:7px}}.is-archive .is-works{padding-bottom:9.7222222222vw}.is-archive .is-works-interview{background:#323232}.is-archive .is-works-interview.is-active{background:#9b0001}.is-archive .inner{background:#9b0001}.is-archive .inner.is-active{background:#323232;padding-bottom:0}.is-archive .inner.is-column{padding-bottom:0 !important}.is-archive.is-column{padding-bottom:0}.is-column-content.inner{background:#323232;padding-bottom:9.5833333333vw !important}.is-column-content.inner.is-active{background:#dcdcdc}#loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#loading.disappear{display:none}#youtube-area{position:fixed;top:0;right:0;left:0;bottom:0;overflow:hidden;pointer-events:none;z-index:-100}#youtube-area::before{width:100%;height:100%;content:"";position:fixed;top:0;left:0;z-index:1;background:rgba(0,0,0,.8)}#youtube-area #youtube{width:117vw;height:117vh;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width:641px)and (max-width:835px){#youtube-area #youtube{width:136vw}}@media only screen and (min-width:821px)and (max-width:1366px){#youtube-area #youtube{width:182vh}}@media only screen and (max-width:640px){#youtube-area #youtube{width:180vh}}.is-faq .ac_lists{border-top:1px solid #ddd}.is-faq .ac_lists .acMenu{border-bottom:1px solid #ddd}.is-faq_lists__items{margin-bottom:20px;border-radius:43px;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, 0.1));background:#fff}@media only screen and (max-width:640px){.is-faq_lists__items{margin-bottom:20px;border-radius:35px}}.is-faq_lists__items:last-child{margin-bottom:0}.is-faq_lists__items dl dt{font-size:16px;font-weight:600;padding:25px 100px;position:relative}@media(min-width: 480px){.is-faq_lists__items dl dt{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-faq_lists__items dl dt{font-size:18px}}@media only screen and (max-width:640px){.is-faq_lists__items dl dt{padding:24px 15% 24px 68px;line-height:1.4}}.is-faq_lists__items dl dt:hover{cursor:pointer}.is-faq_lists__items dl dt i{width:56px;height:56px;background:#f8060a;border-radius:50%;font-style:normal;position:absolute;top:calc(50% - 28px);left:15px;display:block;font-family:"Poppins",sans-serif;font-weight:600;color:#fff;font-size:18px;text-align:center;line-height:56px}@media(min-width: 480px){.is-faq_lists__items dl dt i{font-size:26px;font-size:calc(0.01*100vw + 13.2px)}}@media(min-width: 1280px){.is-faq_lists__items dl dt i{font-size:26px}}@media only screen and (max-width:640px){.is-faq_lists__items dl dt i{width:42px;height:42px;line-height:42px;top:calc(50% - 21px);left:4%}}.is-faq_lists__items dl dt::before,.is-faq_lists__items dl dt::after{position:absolute;content:""}.is-faq_lists__items dl dt::before{width:56px;height:56px;background:#e5e5e5;right:15px;border-radius:50%;z-index:1;top:calc(50% - 28px)}@media only screen and (max-width:640px){.is-faq_lists__items dl dt::before{width:34px;height:34px;top:calc(50% - 17px)}}.is-faq_lists__items dl dt::after{width:16px;height:16px;background:url("../images/faq/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__items dl dt::after{width:12px;height:12px;top:calc(50% - 6px);right:26px}}.is-faq_lists__items dl .active::after{width:16px;height:4px;background:url("../images/faq/icon-minus.svg") center/cover no-repeat;top:calc(50% - 2px)}@media only screen and (max-width:640px){.is-faq_lists__items dl .active::after{width:12px;height:3px;top:calc(50% - 2px);right:26px}}.is-faq_lists__items dl dd{padding:0 100px 40px 100px;font-size:15px}@media(min-width: 480px){.is-faq_lists__items dl dd{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-faq_lists__items dl dd{font-size:18px}}@media only screen and (max-width:640px){.is-faq_lists__items dl dd{width:100%;padding:0 8% 8%}.is-faq_lists__items dl dd a{color:#f8060a;text-decoration:underline;font-size:15px}}@media only screen and (max-width:640px)and (min-width: 480px){.is-faq_lists__items 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__items dl dd a{font-size:18px}}.is-faq_lists__items dl dd ul{padding-left:1.2em}.is-faq_lists__items dl dd ul li{list-style:disc;font-size:15px}@media(min-width: 480px){.is-faq_lists__items dl dd ul li{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-faq_lists__items dl dd ul li{font-size:18px}}.is-language{position:absolute;top:37px;right:96px;z-index:30000}@media only screen and (max-width:640px){.is-language{top:16px;right:66px}}.is-language li{text-align:center;position:relative}.is-language li a{color:#fff;opacity:1;filter:alpha(opacity=100);font-family:"Poppins",sans-serif;font-weight:600;font-size:11px;font-style:italic;display:block;position:relative}@media(min-width: 480px){.is-language li a{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.is-language li a{font-size:13px}}.is-language li:first-child{margin-right:28px}.is-language li:first-child::before{width:6px;height:6px;content:"";background:#333;position:absolute;top:calc(50% - 3px);right:-14px;border-radius:50%}.is-language .current a{color:#666}.is-language .current a::before{width:100%;height:2px;content:"";position:absolute;top:calc(50% - 1px);left:0;background:#666}.modal{width:100%;display:none;height:100vh;position:fixed;top:0;left:0;z-index:55000}.modal_bg{width:100%;height:100vh;background:rgba(0,0,0,.8);position:absolute}.modal_content{width:90%;max-width:980px;position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%)}.modal_content .js-modal-close-btn{width:40px;position:absolute;top:-42px;right:-42px;z-index:1000}@media only screen and (min-width:821px)and (max-width:1366px){.modal_content .js-modal-close-btn{top:10px;right:10px}}@media only screen and (max-width:640px){.modal_content .js-modal-close-btn{width:46px;padding:16px;top:12px;right:12px}}.modal_content-message{background:#fff;padding:45px}@media only screen and (max-width:640px){.modal_content-message{padding:7%;display:block}}.modal_content-message .thumb{width:300px}@media only screen and (max-width:640px){.modal_content-message .thumb{width:100%}}.modal_content-message .txt{width:calc(100% - 300px - 45px)}@media only screen and (max-width:640px){.modal_content-message .txt{width:100%}}.modal_content-message .txt h3,.modal_content-message .txt p{color:#000}.modal_content-message .txt .company{font-size:11px;line-height:1.733;margin-bottom:1px}@media(min-width: 480px){.modal_content-message .txt .company{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.modal_content-message .txt .company{font-size:13px}}@media only screen and (max-width:640px){.modal_content-message .txt .company{margin-bottom:2px}}.modal_content-message .txt .position{font-size:14px;font-weight:600;line-height:1.733;margin-bottom:16px}@media(min-width: 480px){.modal_content-message .txt .position{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.modal_content-message .txt .position{font-size:15px}}@media only screen and (max-width:640px){.modal_content-message .txt .position{margin-bottom:14px}}.modal_content-message .txt .ttl-post{line-height:1;margin-bottom:16px}.modal_content-message .txt .ttl-post span{line-height:1;font-size:20px;font-weight:600;color:#fff;background:#2f2f2f;display:inline-block;padding:5px 4px}@media(min-width: 480px){.modal_content-message .txt .ttl-post span{font-size:26px;font-size:calc(0.0075*100vw + 16.4px)}}@media(min-width: 1280px){.modal_content-message .txt .ttl-post span{font-size:26px}}.modal_content-message .txt .introduce{font-size:14px;line-height:1.467;margin-bottom:26px}@media(min-width: 480px){.modal_content-message .txt .introduce{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.modal_content-message .txt .introduce{font-size:15px}}.modal_content-message .txt .message{font-size:14px;line-height:1.667;padding:30px;background:#f7f7f7;position:relative}@media(min-width: 480px){.modal_content-message .txt .message{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.modal_content-message .txt .message{font-size:15px}}.modal_content-message .txt .message .brackets{display:block}.modal_content-message .txt .message .brackets::before,.modal_content-message .txt .message .brackets::after{width:14px;height:14px;background:url("../images/common/brackets-shape.svg") center/cover no-repeat;content:"";position:absolute}.modal_content-message .txt .message .brackets-top::before,.modal_content-message .txt .message .brackets-top::after{top:0}.modal_content-message .txt .message .brackets-top::after{transform:rotate(90deg)}.modal_content-message .txt .message .brackets-btm::before,.modal_content-message .txt .message .brackets-btm::after{bottom:0}.modal_content-message .txt .message .brackets-btm::before{transform:rotate(-90deg)}.modal_content-message .txt .message .brackets-btm::after{transform:rotate(180deg)}.modal_content-message .txt .message .brackets-top::before,.modal_content-message .txt .message .brackets-btm::before{left:0}.modal_content-message .txt .message .brackets-top::after,.modal_content-message .txt .message .brackets-btm::after{right:0}.modal_content-message .js-modal-close-btn{width:42px;height:40px;padding:16px 15px 15px;border-radius:50%;background:#f8060a;top:auto;right:auto;bottom:-21px;left:calc(50% - 21px)}.modal_content iframe{width:100%;height:520px}@media only screen and (max-width:640px){.modal_content iframe{height:220px}}.is-sns_lists li{margin-left:15px;text-align:center}.is-sns_lists li:last-child{margin-bottom:0}.is-sns_lists li i{color:#fff;font-size:14px}@media(min-width: 480px){.is-sns_lists li i{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-sns_lists li i{font-size:15px}}.table_clm{width:100%}.table_clm tr th,.table_clm tr td{font-size:15px;line-height:1.471;vertical-align:middle;padding-bottom:30px;text-align:left}@media(min-width: 480px){.table_clm tr th,.table_clm tr td{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.table_clm tr th,.table_clm tr td{font-size:16px}}@media only screen and (max-width:640px){.table_clm tr th,.table_clm tr td{display:block;line-height:1.56}}.table_clm tr th{width:25%;font-weight:700;position:relative;text-align:left}@media only screen and (max-width:640px){.table_clm tr th{width:100%;padding-bottom:6px}}.table_clm tr td{width:75%;letter-spacing:.02em}@media only screen and (max-width:640px){.table_clm tr td{width:100%;padding-bottom:22px}}.table_clm tr td small{font-size:13px}@media(min-width: 480px){.table_clm tr td small{font-size:16px;font-size:calc(0.00375*100vw + 11.2px)}}@media(min-width: 1280px){.table_clm tr td small{font-size:16px}}@media only screen and (max-width:640px){.table_clm tr td small{display:block}}.table_clm tr td a{font-size:15px;color:#f8060a;text-decoration:underline;word-break:break-all}@media(min-width: 480px){.table_clm tr td a{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.table_clm tr td a{font-size:16px}}.table_clm tr td strong{font-size:15px;font-weight:700;display:block}@media(min-width: 480px){.table_clm tr td strong{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.table_clm tr td strong{font-size:16px}}.table_clm tr td ul{padding-left:20px}.table_clm tr td ul li{font-size:15px;list-style:disc}@media(min-width: 480px){.table_clm tr td ul li{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.table_clm tr td ul li{font-size:16px}}.table_clm tr td ol li{font-size:15px}@media(min-width: 480px){.table_clm tr td ol li{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.table_clm tr td ol li{font-size:16px}}.table_clm tr:last-child th,.table_clm tr:last-child td{padding-bottom:0}.is-contact{z-index:1}.is-contact .must-txt{text-align:right;font-size:15px;color:#fff;position:absolute;top:100px;right:0}@media(min-width: 480px){.is-contact .must-txt{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-contact .must-txt{font-size:16px}}@media only screen and (max-width:640px){.is-contact .must-txt{position:relative;top:auto;right:auto}}.is-contact .must-txt span{font-size:15px;color:#9b0001}@media(min-width: 480px){.is-contact .must-txt span{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-contact .must-txt span{font-size:16px}}.is-contact.is-page{padding-bottom:0}.is-contact .main{padding-bottom:9.0277777778vw;background:#323232}@media only screen and (max-width:640px){.is-contact .main{padding-bottom:11.8055555556vw}}.is-contact .main.is-active{background:#f2f2f2}.is-contact .main .lead{font-size:15px;color:#fff}@media(min-width: 480px){.is-contact .main .lead{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact .main .lead{font-size:15px}}@media only screen and (max-width:640px){.is-contact .main .lead{margin-bottom:60px}}.is-contact .main .inner{width:60%}@media only screen and (max-width:640px){.is-contact .main .inner{width:calc(100% - 16vw)}}.is-contact-status{margin-bottom:30px}.is-contact-status li{width:calc((100% - 4px)/3);background:#1a1a1a;padding:15px 0;text-align:center;list-style:none;font-size:12px}@media(min-width: 480px){.is-contact-status li{font-size:13px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.is-contact-status li{font-size:13px}}@media only screen and (max-width:640px){.is-contact-status li{padding:8px 0}}.is-contact-status li .en{font-family:"Poppins",sans-serif;font-weight:600;font-size:12px}@media(min-width: 480px){.is-contact-status li .en{font-size:13px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.is-contact-status li .en{font-size:13px}}.is-contact-status li.current{background:#f8060a}.is-contact .table-contact{width:100%}.is-contact .table-contact tr th,.is-contact .table-contact tr td{display:block;font-size:15px;color:#323232}@media(min-width: 480px){.is-contact .table-contact tr th,.is-contact .table-contact tr td{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact .table-contact tr th,.is-contact .table-contact tr td{font-size:15px}}.is-contact .table-contact tr th{color:#fff;font-weight:500;text-align:left;position:relative;padding:27px 0 4px}@media only screen and (max-width:640px){.is-contact .table-contact tr th{padding-top:18px}}.is-contact .table-contact tr th p{font-weight:800}.is-contact .table-contact tr th .must{font-weight:600;display:inline-block;margin-left:3px;color:#9b0001;line-height:1}@media only screen and (max-width:640px){.is-contact .table-contact tr th .must{top:18px}}.is-contact .table-contact tr td{position:relative}.is-contact .table-contact tr td input[type=text],.is-contact .table-contact tr td input[type=tel],.is-contact .table-contact tr td input[type=email],.is-contact .table-contact tr td textarea,.is-contact .table-contact tr td input[type=submit],.is-contact .table-contact tr td input[type=number],.is-contact .table-contact tr td select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:640px){.is-contact .table-contact tr td br{display:none}}.is-contact .table-contact tr td .error{color:#f8060a;font-size:11px;display:block}@media(min-width: 480px){.is-contact .table-contact tr td .error{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.is-contact .table-contact tr td .error{font-size:13px}}.is-contact .table-contact tr td .con{width:100%;font-size:15px;border:0;background:#e6e6e6;padding:16px 26px;color:#323232;outline:none}@media(min-width: 480px){.is-contact .table-contact tr td .con{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-contact .table-contact tr td .con{font-size:16px}}@media only screen and (max-width:640px){.is-contact .table-contact tr td .con{padding:14px 1em}}.is-contact .table-contact tr td .con::-moz-placeholder{color:#c0bcb9}.is-contact .table-contact tr td .con::placeholder{color:#c0bcb9}.is-contact .table-contact tr td span{color:#323232;font-size:15px}@media(min-width: 480px){.is-contact .table-contact tr td span{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact .table-contact tr td span{font-size:15px}}.is-contact .table-contact tr td .tel{width:56.8%;max-width:400px}@media only screen and (max-width:640px){.is-contact .table-contact tr td .tel{width:100%}}.is-contact .table-contact tr td .mess{width:100%;max-height:180px;font-size:15px;border:0;background:#e6e6e6;padding:16px 26px;color:#323232;outline:none}@media(min-width: 480px){.is-contact .table-contact tr td .mess{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-contact .table-contact tr td .mess{font-size:16px}}@media only screen and (max-width:640px){.is-contact .table-contact tr td .mess{max-height:120px;padding:14px 1em}}.is-contact .table-contact tr td .mess::-moz-placeholder{color:#c0bcb9}.is-contact .table-contact tr td .mess::placeholder{color:#c0bcb9}.is-contact .table-contact tr.select-box td{position:relative}.is-contact .table-contact tr.select-box td .select{width:100%;padding:16px 20px;font-size:14px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dcdcdc;background:#e6e6e6;outline:none;color:#323232}@media(min-width: 480px){.is-contact .table-contact tr.select-box td .select{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.is-contact .table-contact tr.select-box td .select{font-size:15px}}.is-contact .table-contact tr.select-box td::before{width:10px;height:6px;content:"";background:url("../images/common/ic-ar-b2.svg") center/cover no-repeat;position:absolute;top:calc(50% - 3px);right:20px}.is-contact .table-contact tr.radio{color:#323232;font-size:15px}@media(min-width: 480px){.is-contact .table-contact tr.radio{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact .table-contact tr.radio{font-size:15px}}.is-contact .table-contact tr.radio td{font-size:0}.is-contact .table-contact tr.radio td .mwform-radio-field{width:calc((100% - 20px)/3);padding:10px 18px;border-radius:6px;background:#e6e6e6;display:inline-block;font-size:0;margin:0 10px 10px 0}@media only screen and (max-width:640px){.is-contact .table-contact tr.radio td .mwform-radio-field{width:100%;display:block}}.is-contact .table-contact tr.radio td .mwform-radio-field:nth-of-type(3n){margin-right:0}.is-contact .table-contact tr.radio td .mwform-radio-field input[type=radio]{width:16px;height:16px;margin-top:0;position:relative;border:1px solid #fff;background:#fff;border-radius:50%;vertical-align:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:640px){.is-contact .table-contact tr.radio td .mwform-radio-field input[type=radio]{vertical-align:middle}}.is-contact .table-contact tr.radio td .mwform-radio-field input[type=radio]:checked:before{width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background:#323232;content:""}.is-contact .table-contact tr.radio td .mwform-radio-field span{color:#323232;font-size:15px}@media(min-width: 480px){.is-contact .table-contact tr.radio td .mwform-radio-field span{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact .table-contact tr.radio td .mwform-radio-field span{font-size:15px}}.is-contact .table-contact tr.file .mw-wp-form_file{color:#323232;font-size:12px}@media(min-width: 480px){.is-contact .table-contact tr.file .mw-wp-form_file{font-size:12px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.is-contact .table-contact tr.file .mw-wp-form_file{font-size:13px}}.is-contact .table-contact tr.file input[type=file]::file-selector-button{padding:10px 38px;border-radius:6px;background:#e6e6e6;color:#6a6a6a;border:0}.is-contact .table-contact tr.file input[type=file]::file-selector-button:hover{cursor:pointer}.is-contact .table-contact tr.file .attention{color:#323232;font-size:12px;display:block;margin-top:8px}@media(min-width: 480px){.is-contact .table-contact tr.file .attention{font-size:12px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.is-contact .table-contact tr.file .attention{font-size:13px}}.is-contact .table-contact tr.file .attention strong{color:#9b0001;display:inline-block;margin-right:5px;font-size:12px}@media(min-width: 480px){.is-contact .table-contact tr.file .attention strong{font-size:12px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.is-contact .table-contact tr.file .attention strong{font-size:13px}}.is-contact .table-contact tr .checkbox{font-size:12px}@media(min-width: 480px){.is-contact .table-contact tr .checkbox{font-size:15px;font-size:calc(0.00375*100vw + 10.2px)}}@media(min-width: 1280px){.is-contact .table-contact tr .checkbox{font-size:15px}}.is-contact .table-contact tr .checkbox a{text-decoration:underline;color:#f8060a;font-weight:600;font-size:12px}@media(min-width: 480px){.is-contact .table-contact tr .checkbox a{font-size:15px;font-size:calc(0.00375*100vw + 10.2px)}}@media(min-width: 1280px){.is-contact .table-contact tr .checkbox a{font-size:15px}}.is-contact .table-contact tr.split-box{width:48%;display:inline-block}.is-contact .table-contact tr.split-box-r{margin-left:4%}.is-contact .privacy-policy{text-align:center;color:#323232;font-size:14px;margin-top:20px}@media(min-width: 480px){.is-contact .privacy-policy{font-size:16px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.is-contact .privacy-policy{font-size:16px}}@media only screen and (max-width:640px){.is-contact .privacy-policy{margin-top:0;line-height:2;letter-spacing:-0.06em;text-align:left}}.is-contact .privacy-policy a{color:#323232;font-size:14px;text-decoration:underline}@media(min-width: 480px){.is-contact .privacy-policy a{font-size:16px;font-size:calc(0.0025*100vw + 12.8px)}}@media(min-width: 1280px){.is-contact .privacy-policy a{font-size:16px}}@media only screen and (max-width:640px){.is-contact .privacy-policy a{letter-spacing:-0.06em}}@media only screen and (max-width:640px){.is-contact .submit-btn{margin-top:26px}}.is-contact .submit-btn .submit{margin:36px auto 0;position:relative}@media only screen and (max-width:640px){.is-contact .submit-btn .submit{margin-top:30px}}.is-contact .submit-btn .submit input[type=submit]{width:100%;height:66px;border:0;display:block;font-family:"Poppins",sans-serif;font-weight:600;color:#fff;background:#323232;text-align:left;padding-left:40px;font-size:15px}@media(min-width: 480px){.is-contact .submit-btn .submit input[type=submit]{font-size:18px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-contact .submit-btn .submit input[type=submit]{font-size:16px}}@media only screen and (max-width:640px){.is-contact .submit-btn .submit input[type=submit]{height:54px;padding-left:20px;border-radius:0}}.is-contact .submit-btn .submit input[type=submit]:hover{cursor:pointer}.is-contact .submit-btn .submit::before{width:12px;height:10px;content:"";position:absolute;top:calc(50% - 5px);right:40px;background:url("../images/common/ic-ar-wh.svg") center/cover no-repeat}@media only screen and (max-width:640px){.is-contact .submit-btn .submit::before{right:20px}}.is-contact .submit-btn .back{width:220px;margin:10px auto 0}.is-contact .submit-btn .back input[type=submit]{width:100%;height:66px;border:0;display:block;font-family:"Poppins",sans-serif;font-weight:600;color:#fff;border-radius:33px;background:#323232;font-size:18px}@media(min-width: 480px){.is-contact .submit-btn .back input[type=submit]{font-size:16px;font-size:calc(0*100vw + 18px)}}@media(min-width: 1280px){.is-contact .submit-btn .back input[type=submit]{font-size:18px}}@media only screen and (max-width:640px){.is-contact .submit-btn .back input[type=submit]{height:54px}}.is-contact .submit-btn .back input[type=submit]:hover{cursor:pointer}.is-contact-form .wpcf7 form.sent .wpcf7-response-output{padding:15px !important;background-color:#f3f0e9 !important;text-align:center !important;margin-bottom:10px !important;border-radius:30px !important;border:none !important}.is-contact-confirm .table-contact tr th{font-weight:700}.is-contact-confirm .table-contact tr.select-box td::before{content:none}.is-contact-confirm .table-contact tr.split-box{width:100%;display:block}.is-contact-confirm .table-contact tr.split-box-r{margin-left:0}.is-contact-thanks{padding-top:60px}@media only screen and (max-width:640px){.is-contact-thanks{padding:30px 0}}.is-contact-thanks .ttl{text-align:center;margin-bottom:70px}@media only screen and (max-width:640px){.is-contact-thanks .ttl{margin-bottom:50px}}.is-contact-thanks .ttl span{display:block;line-height:1}.is-contact-thanks .ttl .en{color:#f8060a;font-size:13px;margin-bottom:17px}@media(min-width: 480px){.is-contact-thanks .ttl .en{font-size:20px;font-size:calc(0.00875*100vw + 8.8px)}}@media(min-width: 1280px){.is-contact-thanks .ttl .en{font-size:20px}}.is-contact-thanks .ttl .jp{font-size:26px;font-weight:700}@media(min-width: 480px){.is-contact-thanks .ttl .jp{font-size:36px;font-size:calc(0.0125*100vw + 20px)}}@media(min-width: 1280px){.is-contact-thanks .ttl .jp{font-size:36px}}@media only screen and (max-width:640px){.is-contact-thanks .ttl .jp{line-height:1.5}}.is-contact-thanks p{font-size:15px;line-height:2;text-align:center}@media(min-width: 480px){.is-contact-thanks p{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact-thanks p{font-size:15px}}.is-contact-thanks p.lead-body{margin-top:11px}.is-contact-thanks ul{margin:20px auto 90px}@media only screen and (max-width:640px){.is-contact-thanks ul{margin:20px auto 60px}}.is-contact-thanks ul li{margin-bottom:18px;text-align:center}.is-contact-thanks ul li span{font-size:15px;border-bottom:1px solid #505050;display:inline-block;padding-bottom:3px}@media(min-width: 480px){.is-contact-thanks ul li span{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-contact-thanks ul li span{font-size:15px}}.is-contact-thanks .btn-more{margin-top:30px}.is-contact-thanks .btn-more a{width:100%;background:#9b0001;margin:0 auto}.is-contact .is-active .must-txt{color:#323232}.is-contact .is-active .lead{color:#323232}.is-contact .is-active .table-contact tr th{color:#323232}.is-confirm .must-txt,.is-thanks .must-txt{display:none}.is-guidance.is-page{padding-bottom:0}.is-guidance.is-page .main{padding-bottom:9.0277777778vw;background:#323232}.is-guidance.is-page .main.is-active{background:#f2f2f2}.is-guidance.is-page .main .inner{width:55.5555555556vw;margin:0 auto}@media only screen and (max-width:640px){.is-guidance.is-page .main .inner{width:calc(100% - 16vw)}}.is-guidance_hdr{margin-bottom:30px}@media only screen and (max-width:640px){.is-guidance_hdr{margin-bottom:20px}}.is-guidance_hdr p{font-size:15px;line-height:1.95;color:#323232}@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,.is-guidance_body h4,.is-guidance_body p,.is-guidance_body li{color:#323232;font-size:15px}@media(min-width: 480px){.is-guidance_body h3,.is-guidance_body h4,.is-guidance_body p,.is-guidance_body li{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_body h3,.is-guidance_body h4,.is-guidance_body p,.is-guidance_body li{font-size:15px}}.is-guidance_body p,.is-guidance_body li{font-weight:400}.is-guidance_body_lists__item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #fff}@media only screen and (max-width:640px){.is-guidance_body_lists__item{margin-bottom:10px;padding-bottom:10px}}.is-guidance_body_lists__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.is-guidance_body_lists__item h4{font-weight:600;margin-bottom:4px}.is-guidance_body_lists__item p{line-height:1.95}.is-guidance_body_lists__item .bullets{padding:0 0 0 20px}.is-guidance_body_lists__item .bullets_item{position:relative;list-style:none;margin-bottom:4px}@media only screen and (max-width:640px){.is-guidance_body_lists__item .bullets_item{margin-bottom:4px}}.is-guidance_body_lists__item .bullets_item:last-child{margin-bottom:0}.is-guidance_body_lists__item .bullets_item::before{width:16px;height:16px;border-radius:50%;background:#7c7c7c;content:"";position:absolute;top:9px;left:-21px}@media only screen and (max-width:640px){.is-guidance_body_lists__item .bullets_item::before{top:7px}}.is-guidance_body_lists__item .bullets .orderd{margin-top:0;padding:0 0 0 1em}.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{padding:40px;background:#0f0f0f;margin-top:60px}@media only screen and (max-width:640px){.is-guidance_ftr{padding:8%}}.is-guidance_ftr h3{font-size:15px;font-weight:600;margin-bottom:12px}@media(min-width: 480px){.is-guidance_ftr h3{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-guidance_ftr h3{font-size:15px}}.is-guidance_ftr p{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}}@media only screen and (max-width:640px){.is-transaction-law .is-guidance_body .table_col tr th,.is-transaction-law .is-guidance_body .table_col tr td{width:100%;display:block}}@media only screen and (max-width:640px){.is-transaction-law .is-guidance_body .table_col tr th{padding-bottom:0}}@media only screen and (max-width:640px){.is-transaction-law .is-guidance_body .table_col tr td{padding-top:0}}.is-cancel_policy-body .inner{background:#fff;padding:50px;margin-bottom:40px;line-height:2}@media only screen and (max-width:640px){.is-cancel_policy-body .inner{padding:8%;margin-bottom:20px}}.is-cancel_policy-body .inner strong{font-size:16px;font-weight:600;display:block;margin-bottom:8px}@media(min-width: 480px){.is-cancel_policy-body .inner strong{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.is-cancel_policy-body .inner strong{font-size:18px}}.is-cancel_policy-body .inner .attention{font-size:11px;margin-top:12px}@media(min-width: 480px){.is-cancel_policy-body .inner .attention{font-size:11px;font-size:calc(0*100vw + 11px)}}@media(min-width: 1280px){.is-cancel_policy-body .inner .attention{font-size:11px}}.icon-lifeivent{width:46px;margin:0 auto;display:block}@media only screen and (max-width:640px){.icon-lifeivent{width:45px}}.icon-other{width:30px;height:30px;border-radius:50%;border:1px solid #393939}.icon-other span{width:8px;height:6px;border:1px solid #fff;display:block;line-height:1;position:absolute;top:calc(50% - 4px);left:calc(50% - 3px)}.icon-other span:after,.icon-other span::before{background:#fff;position:absolute;content:"";left:-4px;bottom:-4px}.icon-other span:after{width:7px;height:1px}.icon-other span:before{width:1px;height:7px}.icon-line{width:22px;height:20px;position:absolute;top:50%;left: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%;transform:translate(-50%, -50%)}.icon-play{width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;border:2px solid #fff;font-style:normal}.icon-play::before,.icon-play::after{position:absolute;color:#fff;left:50%;transform:translate(-50%, -50%);text-align:center}.icon-play::before{width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;content:"";position:absolute;top:50%;left:54%;border-radius:3px;transform:translate(-50%, -50%)}.icon-plus{width:12px;height:2px;background:#000;display:block;position:absolute;top:50%;right:30px}.icon-plus:before{width:2px;height:12px;z-index:1;content:"";background:#000;position:absolute;top:-5px;left:5px}.icon-plus_circle{width:42px;height:42px;margin:0 auto;border:1px solid #393939;border-radius:50%;display:block;position:relative}@media only screen and (max-width:640px){.icon-plus_circle{width:32px;height:32px}}.icon-plus_circle::before,.icon-plus_circle::after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.icon-plus_circle::before{width:1px;height:12px}.icon-plus_circle::after{width:12px;height:1px}.is-nav .drawer-menu{width:100%;height:100vh;position:relative}@media only screen and (max-width:640px){.is-nav .drawer-menu{height:100svh;align-items:flex-start}}.is-nav-logo{width:14.1666666667vw;position:absolute;top:32%;left:calc(50% - 7.0833333333vw)}@media only screen and (max-width:640px){.is-nav-logo{width:21.0666666667vw;top:104vw;left:16vw;z-index:2}}.is-nav-logo span{display:block}.is-nav-logo-txt{z-index:10}.is-nav-logo-txt img{width:100%}.is-nav-logo-icon{z-index:1;margin-bottom:22px}@media only screen and (min-width:641px)and (max-width:1366px){.is-nav-logo-icon{z-index:-1}}@media only screen and (max-width:640px){.is-nav-logo-icon{width:13.0666666667vw;margin-bottom:12px}}.is-nav-logo-area{position:absolute;top:14.4444444444vw;left:8.3333333333vw;font-size:10px;color:#7c7c7c;z-index:10}@media(min-width: 480px){.is-nav-logo-area{font-size:11px;font-size:calc(0.00125*100vw + 9.4px)}}@media(min-width: 1280px){.is-nav-logo-area{font-size:11px}}@media only screen and (max-width:640px){.is-nav-logo-area{top:24.8vw;left:8vw}}@media only screen and (max-width:640px){.is-nav_lists{display:block}}.is-nav_lists-box{margin:0 auto 14.6527777778vw}@media only screen and (max-width:640px){.is-nav_lists-box{width:calc(100% - 32vw);position:relative;z-index:220;display:block;margin:17.0666666667vw 0 0 16vw}}.is-nav_lists__item{text-align:left;line-height:1;transition:.7s;margin-right:45px}@media only screen and (max-width:640px){.is-nav_lists__item{margin:25px auto 0}}.is-nav_lists__item:last-child{margin-right:0}.is-nav_lists__item a{line-height:1;position:relative}.is-nav_lists__item a span{line-height:1;display:block;text-align:center;transition:.7s}@media only screen and (max-width:640px){.is-nav_lists__item a span{text-align:left}}.is-nav_lists__item a .en{font-size:16px;letter-spacing:0}@media(min-width: 480px){.is-nav_lists__item a .en{font-size:17px;font-size:calc(0.00125*100vw + 15.4px)}}@media(min-width: 1280px){.is-nav_lists__item a .en{font-size:17px}}.is-nav_lists__item a .jp{color:#a0a0a0;font-size:10px;font-weight:500;margin-top:8px;display:none}@media(min-width: 480px){.is-nav_lists__item a .jp{font-size:12px;font-size:calc(0.0025*100vw + 8.8px)}}@media(min-width: 1280px){.is-nav_lists__item a .jp{font-size:12px}}.is-nav_lists__item:hover a{opacity:1;filter:alpha(opacity=100)}.is-nav_lists__item:hover a .en{color:#f8060a}.is-nav_lists__item:hover a .jp{opacity:.5;filter:alpha(opacity=50)}.is-nav_lists .dead a,.is-nav_lists .dead span{opacity:.1;filter:alpha(opacity=10);text-decoration:line-through;pointer-events:none}.is-nav_lists .dead a::after,.is-nav_lists .dead span::after{display:none}.is-nav .is-slider{position:absolute;bottom:-20px}@media only screen and (max-width:640px){.is-nav .is-slider{top:97.6vw;bottom:auto}}.is-nav .is-slider_lists{animation:slide 30s linear infinite}.is-nav .is-slider_lists__item{font-size:60px;color:#454545;line-height:1;margin-right:30px}@media(min-width: 480px){.is-nav .is-slider_lists__item{font-size:118px;font-size:calc(0.0725*100vw + 25.2px)}}@media(min-width: 1280px){.is-nav .is-slider_lists__item{font-size:118px}}.drawer-nav{width:100%;background:#1e1e1e;z-index:29999}.drawer-nav_inner{width:80%;margin:18vw auto 0}@media only screen and (max-width:640px){.drawer-nav_inner{margin-top:32vw}}.drawer-overlay{background:none;z-index:29000}.drawer--right .drawer-nav{right:0;opacity:0;visibility:hidden;transition:.5s}@media only screen and (max-width:640px){.drawer--right .drawer-nav{right:0;opacity:0;visibility:hidden}}.drawer--right.drawer-open .drawer-nav{opacity:1;visibility:visible}.drawer-hamburger{width:60px;height:60px;position:fixed;top:30px !important;right:50px !important;padding:0;mix-blend-mode:difference;z-index:30002;background:none;-webkit-appearance:none}@media only screen and (max-width:640px){.drawer-hamburger{top:14px !important;right:20px !important}}.drawer-hamburger:hover{background:none;opacity:1;filter:alpha(opacity=100)}.drawer-hamburger-icon{width:60px;height:1px;position:absolute;top:50%;left:0;background:none;margin:0}@media only screen and (max-width:640px){.drawer-hamburger-icon{top:50%}}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{height:1px;background:#fff}.drawer-hamburger-icon:before{top:-4px}.drawer-hamburger-icon:after{top:4px}.drawer-open .drawer-hamburger-icon{background:none}.drawer-open .drawer-hamburger-icon::before,.drawer-open .drawer-hamburger-icon::after{width:100%;background:#fff}.drawer-open .drawer-hamburger-icon:before{left:0;transform:rotate(20deg)}.drawer-open .drawer-hamburger-icon:after{left:0;transform:rotate(-20deg)}.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 ul{font-size:0;text-align:center}.paginavi ul li{display:inline-block;vertical-align:middle;margin:0 12px 10px 0}.paginavi ul li a,.paginavi ul li span{display:block;text-align:center;font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;position:relative;transition:.5s;color:#7c7c7c;line-height:1;padding:0 6px}@media(min-width: 480px){.paginavi ul li a,.paginavi ul li span{font-size:16px;font-size:calc(0*100vw + 16px)}}@media(min-width: 1280px){.paginavi ul li a,.paginavi ul li span{font-size:16px}}@media only screen and (max-width:640px){.paginavi ul li a,.paginavi ul li span{padding:0 2px}}.paginavi ul li a:hover,.paginavi ul li span:hover{opacity:.5;filter:alpha(opacity=50)}.paginavi ul li a i,.paginavi ul li span i{line-height:40px;display:block;text-align:center;font-size:14px;line-height:1;position:relative;color:#7c7c7c;transition:.5s}@media(min-width: 480px){.paginavi ul li a i,.paginavi ul li span i{font-size:12px;font-size:calc(-0.0025*100vw + 15.2px)}}@media(min-width: 1280px){.paginavi ul li a i,.paginavi ul li span i{font-size:12px}}@media only screen and (max-width:640px){.paginavi ul li a i,.paginavi ul li span i{line-height:32px}}.paginavi ul li .dots{font-family:"Poppins",sans-serif;font-weight:600;line-height:0;font-size:26px;font-size:2.6rem}@media only screen and (max-width:640px){.paginavi ul li .dots{font-size:20px;font-size:2rem}}.paginavi ul .current{font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;opacity:1;filter:alpha(opacity=100);color:#f8060a;line-height:1;padding:0 6px}@media(min-width: 480px){.paginavi ul .current{font-size:16px;font-size:calc(0*100vw + 16px)}}@media(min-width: 1280px){.paginavi ul .current{font-size:16px}}@media only screen and (max-width:640px){.paginavi ul .current{padding:0 2px}}.scroll_down{position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);z-index:101}@media only screen and (max-width:640px){.scroll_down{bottom:-10px}}.scroll_down span{font-size:11px;color:#fff;text-align:center;font-family:"Poppins",sans-serif;font-weight:600;display:block}@media(min-width: 480px){.scroll_down span{font-size:13px;font-size:calc(0.0025*100vw + 9.8px)}}@media(min-width: 1280px){.scroll_down span{font-size:13px}}.scroll_down b{width:45px;height:52px;margin:5px auto 0;display:block;background:url("../images/hexagon/line-wh.svg") center/cover no-repeat;position:relative}.scroll_down b i{animation:vertical 1s ease-in-out infinite alternate;position:absolute;top:45%;left:calc(50% - 3px);display:block}.is-single .main-content{width:68.0555555556vw;margin:0 auto}@media only screen and (min-width:821px)and (max-width:1366px){.is-single .main-content{width:80%}}@media only screen and (max-width:640px){.is-single .main-content{width:90%}}.is-single_hdr{position:relative;padding:0 8.3333333333vw 0 8.3333333333vw}.is-single_hdr-column .date,.is-single_hdr-column .cat{line-height:1;font-size:13px;letter-spacing:.1em;position:relative;display:block}@media(min-width: 480px){.is-single_hdr-column .date,.is-single_hdr-column .cat{font-size:13px;font-size:calc(0*100vw + 13px)}}@media(min-width: 1280px){.is-single_hdr-column .date,.is-single_hdr-column .cat{font-size:13px}}.is-single_hdr-column .date{margin-right:10px}.is-single_hdr-column_info{margin-bottom:15px}.is-single_hdr .tags{line-height:1.2;margin-top:4px}.is-single_hdr .tags_item,.is-single_hdr .tags .separator{color:#919191;font-size:12px;line-height:1.2}@media(min-width: 480px){.is-single_hdr .tags_item,.is-single_hdr .tags .separator{font-size:13px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.is-single_hdr .tags_item,.is-single_hdr .tags .separator{font-size:13px}}.is-single_hdr .post-title{font-size:20px;line-height:1.211;font-weight:700}@media(min-width: 480px){.is-single_hdr .post-title{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-single_hdr .post-title{font-size:22px}}@media only screen and (max-width:640px){.is-single_hdr .post-title{line-height:1.533}}.is-single_hdr .post-title span{font-size:20px;line-height:1.211;font-weight:700}@media(min-width: 480px){.is-single_hdr .post-title span{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-single_hdr .post-title span{font-size:22px}}@media only screen and (max-width:640px){.is-single_hdr .post-title span{line-height:1.533}}.is-single_hdr .post-title small{font-size:20px;display:inline-block;margin-left:8px}@media(min-width: 480px){.is-single_hdr .post-title small{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-single_hdr .post-title small{font-size:22px}}.is-single_hdr .txt{padding:4.1666666667vw 4.1666666667vw 0}.is-single_body{margin:130px auto 0;position:relative;z-index:3000}@media only screen and (max-width:640px){.is-single_body{margin-top:19.2vw}}.is-single_body .thumb img{display:block;margin:0 auto;border-radius:20px}.is-single_body .thumb img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:auto 500px !important}.is-single_body .thumb::before{border-radius:12px}.is-single .the_content h2,.is-single .the_content h3,.is-single .the_content h4,.is-single .the_content h5,.is-single .the_content h6,.is-single .the_content p,.is-single .the_content a,.is-single .the_content span,.is-single .the_content strong,.is-single .the_content i,.is-single .the_content li,.is-single .the_content em,.is-single .the_content b{font-family:"Noto Sans JP",sans-serif;font-size:15px;color:#323232}@media(min-width: 480px){.is-single .the_content h2,.is-single .the_content h3,.is-single .the_content h4,.is-single .the_content h5,.is-single .the_content h6,.is-single .the_content p,.is-single .the_content a,.is-single .the_content span,.is-single .the_content strong,.is-single .the_content i,.is-single .the_content li,.is-single .the_content em,.is-single .the_content b{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-single .the_content h2,.is-single .the_content h3,.is-single .the_content h4,.is-single .the_content h5,.is-single .the_content h6,.is-single .the_content p,.is-single .the_content a,.is-single .the_content span,.is-single .the_content strong,.is-single .the_content i,.is-single .the_content li,.is-single .the_content em,.is-single .the_content b{font-size:15px}}.is-single .the_content h2,.is-single .the_content h2 span{line-height:1.429;margin:70px 0 20px;font-weight:700;font-size:24px}@media(min-width: 480px){.is-single .the_content h2,.is-single .the_content h2 span{font-size:30px;font-size:calc(0.0075*100vw + 20.4px)}}@media(min-width: 1280px){.is-single .the_content h2,.is-single .the_content h2 span{font-size:30px}}@media only screen and (max-width:640px){.is-single .the_content h2,.is-single .the_content h2 span{margin:40px 0 20px;line-height:1.667}}.is-single .the_content h3{line-height:1.429;font-weight:700;margin:70px 0 30px;font-size:24px}@media(min-width: 480px){.is-single .the_content h3{font-size:30px;font-size:calc(0.0075*100vw + 20.4px)}}@media(min-width: 1280px){.is-single .the_content h3{font-size:30px}}@media only screen and (max-width:640px){.is-single .the_content h3{margin:40px 0 20px;line-height:1.5}}.is-single .the_content h4,.is-single .the_content h4 span{margin:40px 0 30px;font-size:18px}@media(min-width: 480px){.is-single .the_content h4,.is-single .the_content h4 span{font-size:20px;font-size:calc(0*100vw + 18px)}}@media(min-width: 1280px){.is-single .the_content h4,.is-single .the_content h4 span{font-size:18px}}@media only screen and (max-width:640px){.is-single .the_content h4,.is-single .the_content h4 span{margin:64px 0 24px;line-height:1.4}}.is-single .the_content h5,.is-single .the_content h5 span{margin:60px 0 38px;font-size:18px}@media(min-width: 480px){.is-single .the_content h5,.is-single .the_content h5 span{font-size:18px;font-size:calc(0*100vw + 18px)}}@media(min-width: 1280px){.is-single .the_content h5,.is-single .the_content h5 span{font-size:18px}}@media only screen and (max-width:640px){.is-single .the_content h5,.is-single .the_content h5 span{margin:54px 0 24px;line-height:1.4}}.is-single .the_content p,.is-single .the_content span,.is-single .the_content strong,.is-single .the_content a,.is-single .the_content i,.is-single .the_content em{margin-bottom:36px}@media only screen and (max-width:640px){.is-single .the_content p,.is-single .the_content span,.is-single .the_content strong,.is-single .the_content a,.is-single .the_content i,.is-single .the_content em{margin-bottom:20px}}.is-single .the_content p{line-height:2.333}@media only screen and (max-width:640px){.is-single .the_content p{line-height:1.95}}.is-single .the_content a{color:#f8060a;text-decoration:underline}.is-single .the_content a em{color:#f8060a;text-decoration:none;font-style:normal;display:inline-block;position:relative;margin-bottom:0}.is-single .the_content a em:after,.is-single .the_content a em::before{width:12px;height:12px;border:1px solid #323232;border-radius:1px;background:none;position:absolute;content:""}.is-single .the_content a em:after{top:12px;right:-16px}.is-single .the_content a em:before{top:8px;right:-19px}.is-single .the_content .btn-more-link a{width:100%;color:#fff;font-style:normal;text-decoration:none}.is-single .the_content img{border-radius:20px;margin-bottom:30px}@media only screen and (max-width:640px){.is-single .the_content img{margin-bottom:24px;border-radius:10px}}.is-single .the_content ul{margin:40px 0}.is-single .the_content ul li{position:relative;padding-left:1.1em;margin-bottom:.6em}.is-single .the_content ul li::before{width:8px;height:8px;display:block;position:absolute;top:calc(50% - 4px);left:0;content:"";background:#f8060a;border-radius:50%}@media only screen and (max-width:640px){.is-single .the_content ul li::before{top:11px}}.is-single .the_content ol{margin:40px 0}.is-single .the_content ol li{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-bottom:.6em;padding-left:1.1em;position:relative}.is-single .the_content ol li:before{font-family:"Poppins",sans-serif;font-weight:600;display:marker;content:"" counter(cnt) "";color:#f8060a;position:absolute;left:0}.is-single .the_content blockquote{padding:30px;background:#f7f7f7}@media only screen and (max-width:640px){.is-single .the_content blockquote{padding:6%}}.is-single .the_content blockquote p{margin-bottom:0}.is-single .the_content .gallery-columns-2 .gallery-item{width:calc(50% - 20px) !important}@media only screen and (max-width:640px){.is-single .the_content .gallery-columns-2 .gallery-item{width:calc(50% - 10px) !important}}.is-single .the_content .gallery-columns-2 .gallery-item:first-child{margin-right:40px}@media only screen and (max-width:640px){.is-single .the_content .gallery-columns-2 .gallery-item:first-child{margin-right:20px}}.is-single .the_content .gallery-columns-2 .gallery-item img{border:0 !important}.is-single .the_content .back_to_list{margin:80px 0 0}.is-single .the_content .back_to_list a{color:#fff;text-decoration:none;font-family:"Poppins",sans-serif;font-weight:600;margin-bottom:0}.is-single .the_content-column .btn-more{margin-top:80px}.is-single .the_content-column .btn-more a{text-decoration:none}.is-single_column .post-title{font-size:20px}@media(min-width: 480px){.is-single_column .post-title{font-size:32px;font-size:calc(0.015*100vw + 12.8px)}}@media(min-width: 1280px){.is-single_column .post-title{font-size:32px}}.is-single_column .the_content .thumb{width:69.4444444444vw;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width:640px){.is-single_column .the_content .thumb{width:calc(100% - 16vw)}}.is-single_column .the_content .thumb img{margin-bottom:0}.is-single_column .the_content-box{background:#dcdcdc;position:relative;margin-top:-356px;padding-bottom:156px;padding-top:440px;background:#323232}@media only screen and (min-width:641px)and (max-width:835px){.is-single_column .the_content-box{margin-top:-24.7222222222vw;padding-bottom:10.8333333333vw;padding-top:30.5555555556vw}}@media only screen and (max-width:640px){.is-single_column .the_content-box{margin-top:-40vw;padding-bottom:17.6vw;padding-top:26.6666666667vw}}.is-single_column .the_content-box.is-active{background:#f0f0f0}.is-single_column .the_content-box .inner{width:69.4444444444vw;max-width:1000px;margin:0 auto}@media only screen and (max-width:640px){.is-single_column .the_content-box .inner{width:calc(100% - 16vw);padding-top:25.6vw}}.is-single_column .the_content-box-inotherwords{margin-top:0;background:#fff;padding:5.5555555556vw 0 4.8611111111vw}.is-single_column .the_content-box-inotherwords .ttl{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;color:#7c7c7c;margin:0 0 12px}@media(min-width: 480px){.is-single_column .the_content-box-inotherwords .ttl{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-single_column .the_content-box-inotherwords .ttl{font-size:20px}}.is-single_column .the_content-box-inotherwords .catchcopy{font-size:20px;font-weight:700;margin-bottom:2px}@media(min-width: 480px){.is-single_column .the_content-box-inotherwords .catchcopy{font-size:26px;font-size:calc(0.0075*100vw + 16.4px)}}@media(min-width: 1280px){.is-single_column .the_content-box-inotherwords .catchcopy{font-size:26px}}.is-single_column .the_content-box-inotherwords .lead{font-size:15px;line-height:2.188;margin-bottom:0}@media(min-width: 480px){.is-single_column .the_content-box-inotherwords .lead{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-single_column .the_content-box-inotherwords .lead{font-size:15px}}.is-single_column .the_content-box-inotherwords .lead b{font-weight:700;font-size:15px}@media(min-width: 480px){.is-single_column .the_content-box-inotherwords .lead b{font-size:16px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-single_column .the_content-box-inotherwords .lead b{font-size:15px}}.is-single_column .the_content-box-other{margin-top:0;padding:7.6388888889vw 0;background:#f2f2f2}.is-single_column .the_content-box-other .ttl-sub{font-family:"Poppins",sans-serif;font-weight:600}.is-single_column .the_content-box-other ul{margin:0}.is-single_column .the_content-box-other ul li{padding-left:0;margin-bottom:0}.is-single_column .the_content-box-other ul li::before{content:none}.is-single_column .the_content-box-other ul li .thumb{width:auto;z-index:0}@media only screen and (max-width:640px){.is-single_column .the_content-box-other ul li .thumb{width:auto}}.is-single_column .the_content-box-other ul li .thumb img{margin-bottom:0;border-radius:0}.is-single_column .the_content-box-other ul li .txt p{margin-bottom:0}.is-single_interview,.is-single_works{margin-top:-31.25vw}@media only screen and (max-width:640px){.is-single_interview,.is-single_works{margin-top:-21.25vw;position:relative;z-index:2001}}.is-single_interview .the_content .thumbnail,.is-single_works .the_content .thumbnail{overflow:visible;position:relative;z-index:1}.is-single_interview .the_content .thumbnail::after,.is-single_works .the_content .thumbnail::after{width:887px;height:711px;content:"";position:absolute;top:80%;left:50%;transform:translate(-50%, -50%);background:url("../images/single/kv-bg.png") center/cover no-repeat;z-index:-1}@media only screen and (max-width:640px){.is-single_interview .the_content .thumbnail::after,.is-single_works .the_content .thumbnail::after{width:361px;height:289px}}.is-single_interview .the_content .thumbnail::before,.is-single_works .the_content .thumbnail::before{content:none}.is-single_interview .the_content .thumbnail img,.is-single_works .the_content .thumbnail img{width:765px;height:419px;margin:0 auto;-o-object-fit:cover;object-fit:cover;border-radius:0}@media only screen and (max-width:640px){.is-single_interview .the_content .thumbnail img,.is-single_works .the_content .thumbnail img{width:312px;height:171px}}.is-single_interview .the_content-box,.is-single_works .the_content-box{margin-top:13.8888888889vw;position:relative}@media only screen and (max-width:640px){.is-single_interview .the_content-box,.is-single_works .the_content-box{margin-top:90px}}.is-single_interview .the_content-box .inner,.is-single_works .the_content-box .inner{margin-top:-24.7222222222vw;background:#323232;padding-bottom:9.5833333333vw}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner,.is-single_works .the_content-box .inner{padding:30.2777777778vw 0 19.2vw}}.is-single_interview .the_content-box .inner.is-active,.is-single_works .the_content-box .inner.is-active{background:#f0f0f0}.is-single_interview .the_content-box .inner .post-title,.is-single_interview .the_content-box .inner .company_name,.is-single_works .the_content-box .inner .post-title,.is-single_works .the_content-box .inner .company_name{text-align:center}.is-single_interview .the_content-box .inner .post-title,.is-single_works .the_content-box .inner .post-title{font-size:26px;margin-bottom:10px}@media(min-width: 480px){.is-single_interview .the_content-box .inner .post-title,.is-single_works .the_content-box .inner .post-title{font-size:40px;font-size:calc(0.0175*100vw + 17.6px)}}@media(min-width: 1280px){.is-single_interview .the_content-box .inner .post-title,.is-single_works .the_content-box .inner .post-title{font-size:40px}}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner .post-title,.is-single_works .the_content-box .inner .post-title{width:calc(100% - 16vw);margin:10px auto}}.is-single_interview .the_content-box .inner .company_name,.is-single_works .the_content-box .inner .company_name{margin-bottom:120px}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner .company_name,.is-single_works .the_content-box .inner .company_name{margin-bottom:44px}}.is-single_interview .the_content-box .inner .main-txt,.is-single_works .the_content-box .inner .main-txt{display:-ms-flex;display:flex;justify-content:space-between;align-items:center;align-items:flex-start}.is-single_interview .the_content-box .inner .main-txt-L,.is-single_interview .the_content-box .inner .main-txt-box,.is-single_works .the_content-box .inner .main-txt-L,.is-single_works .the_content-box .inner .main-txt-box{width:62.5vw}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner .main-txt-L,.is-single_interview .the_content-box .inner .main-txt-box,.is-single_works .the_content-box .inner .main-txt-L,.is-single_works .the_content-box .inner .main-txt-box{width:100%}}.is-single_interview .the_content-box .inner .main-txt-L img,.is-single_interview .the_content-box .inner .main-txt-box img,.is-single_works .the_content-box .inner .main-txt-L img,.is-single_works .the_content-box .inner .main-txt-box img{border-radius:0;margin-bottom:0}.is-single_interview .the_content-box .inner .main-txt-R,.is-single_interview .the_content-box .inner .main-txt-box,.is-single_works .the_content-box .inner .main-txt-R,.is-single_works .the_content-box .inner .main-txt-box{width:38.6111111111vw;margin:13.8888888889vw 8.3333333333vw 0 -9.4444444444vw}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner .main-txt-R,.is-single_interview .the_content-box .inner .main-txt-box,.is-single_works .the_content-box .inner .main-txt-R,.is-single_works .the_content-box .inner .main-txt-box{width:100%;margin:0}}.is-single_interview .the_content-box .inner .main-txt-R .txt-box,.is-single_interview .the_content-box .inner .main-txt-box .txt-box,.is-single_works .the_content-box .inner .main-txt-R .txt-box,.is-single_works .the_content-box .inner .main-txt-box .txt-box{margin-bottom:100px}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner .main-txt-R .txt-box,.is-single_interview .the_content-box .inner .main-txt-box .txt-box,.is-single_works .the_content-box .inner .main-txt-R .txt-box,.is-single_works .the_content-box .inner .main-txt-box .txt-box{width:calc(100% - 16vw);margin:30px auto}}.is-single_interview .the_content-box .inner .main-txt-R .txt-box p,.is-single_interview .the_content-box .inner .main-txt-box .txt-box p,.is-single_works .the_content-box .inner .main-txt-R .txt-box p,.is-single_works .the_content-box .inner .main-txt-box .txt-box p{padding:40px;font-size:15px;line-height:2.125}@media(min-width: 480px){.is-single_interview .the_content-box .inner .main-txt-R .txt-box p,.is-single_interview .the_content-box .inner .main-txt-box .txt-box p,.is-single_works .the_content-box .inner .main-txt-R .txt-box p,.is-single_works .the_content-box .inner .main-txt-box .txt-box p{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-single_interview .the_content-box .inner .main-txt-R .txt-box p,.is-single_interview .the_content-box .inner .main-txt-box .txt-box p,.is-single_works .the_content-box .inner .main-txt-R .txt-box p,.is-single_works .the_content-box .inner .main-txt-box .txt-box p{font-size:16px}}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner .main-txt-R .txt-box p,.is-single_interview .the_content-box .inner .main-txt-box .txt-box p,.is-single_works .the_content-box .inner .main-txt-R .txt-box p,.is-single_works .the_content-box .inner .main-txt-box .txt-box p{line-height:1.933;padding:26px 22px}}.is-single_interview .the_content-box .inner .main-txt-R .txt-box .question,.is-single_interview .the_content-box .inner .main-txt-box .txt-box .question,.is-single_works .the_content-box .inner .main-txt-R .txt-box .question,.is-single_works .the_content-box .inner .main-txt-box .txt-box .question{background:rgba(255,255,255,.9);border-radius:20px 20px 0 20px;margin:0 0 20px}.is-single_interview .the_content-box .inner .main-txt-R .txt-box .answer,.is-single_interview .the_content-box .inner .main-txt-box .txt-box .answer,.is-single_works .the_content-box .inner .main-txt-R .txt-box .answer,.is-single_works .the_content-box .inner .main-txt-box .txt-box .answer{background:rgba(34,34,34,.9);border-radius:20px 20px 20px 0;color:#fff;margin:0}.is-single_interview .the_content-box .inner .info-txt,.is-single_works .the_content-box .inner .info-txt{width:76.3888888889vw;margin:7.3611111111vw auto 0;position:relative}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner .info-txt,.is-single_works .the_content-box .inner .info-txt{width:calc(100% - 16vw);margin-top:50px}}.is-single_interview .the_content-box .inner .info-txt_btn,.is-single_works .the_content-box .inner .info-txt_btn{position:absolute;top:0;right:0}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner .info-txt_btn,.is-single_works .the_content-box .inner .info-txt_btn{position:relative;top:auto;right:auto;margin:0 0 0 auto}}.is-single_interview .the_content-box .inner .info-txt_btn .btn,.is-single_works .the_content-box .inner .info-txt_btn .btn{margin:0 0 11px;text-align:right}.is-single_interview .the_content-box .inner .info-txt_btn .btn a,.is-single_works .the_content-box .inner .info-txt_btn .btn a{text-decoration:none;color:#323232;font-family:"Poppins",sans-serif;font-weight:600;font-size:18px}@media(min-width: 480px){.is-single_interview .the_content-box .inner .info-txt_btn .btn a,.is-single_works .the_content-box .inner .info-txt_btn .btn a{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-single_interview .the_content-box .inner .info-txt_btn .btn a,.is-single_works .the_content-box .inner .info-txt_btn .btn a{font-size:20px}}.is-single_interview .the_content-box .inner .info-txt_btn .btn a .ic-ar,.is-single_works .the_content-box .inner .info-txt_btn .btn a .ic-ar{width:34px;height:34px;background:#fff;border-radius:50%;position:relative;display:inline-block;vertical-align:middle;margin:0 0 5px 10px}.is-single_interview .the_content-box .inner .info-txt_btn .btn a .ic-ar::before,.is-single_works .the_content-box .inner .info-txt_btn .btn a .ic-ar::before{width:12px;height:10px;background:url("../images/common/ic-ar-rd.svg") center/cover no-repeat;content:"";position:absolute;top:calc(50% - 5px);left:calc(50% - 6px)}.is-single_interview .the_content-box .inner .info-txt-box,.is-single_works .the_content-box .inner .info-txt-box{margin-bottom:26px}.is-single_interview .the_content-box .inner .info-txt-box .ttl,.is-single_works .the_content-box .inner .info-txt-box .ttl{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;margin:0}@media(min-width: 480px){.is-single_interview .the_content-box .inner .info-txt-box .ttl,.is-single_works .the_content-box .inner .info-txt-box .ttl{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-single_interview .the_content-box .inner .info-txt-box .ttl,.is-single_works .the_content-box .inner .info-txt-box .ttl{font-size:20px}}.is-single_interview .the_content-box .inner .info-txt-box .lead,.is-single_works .the_content-box .inner .info-txt-box .lead{font-size:15px;margin:0;line-height:2.125}@media(min-width: 480px){.is-single_interview .the_content-box .inner .info-txt-box .lead,.is-single_works .the_content-box .inner .info-txt-box .lead{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-single_interview .the_content-box .inner .info-txt-box .lead,.is-single_works .the_content-box .inner .info-txt-box .lead{font-size:15px}}.is-single_interview .the_content-box .inner .btn-more a,.is-single_works .the_content-box .inner .btn-more a{width:76.3888888889vw;margin:7.3611111111vw auto 0;text-decoration:none}.is-single_interview .the_content-L img,.is-single_interview .the_content-box img{filter:grayscale(100%)}.is-single_interview .the_content-box .inner{padding-top:25vw}@media only screen and (max-width:640px){.is-single_interview .the_content-box .inner{padding-top:32vw}}.is-single_works .the_content-box .inner{padding:37.2222222222vw 0 8.4722222222vw}@media only screen and (max-width:640px){.is-single_works .the_content-box .inner{padding:36.2666666667vw 0 19.2vw}}.is-single_works .the_content-box .inner .main-txt{display:block}.is-single_works .the_content-box .inner .main-txt-L,.is-single_works .the_content-box .inner .main-txt-box{width:69.4444444444vw;margin:0 auto}@media only screen and (max-width:640px){.is-single_works .the_content-box .inner .main-txt-L,.is-single_works .the_content-box .inner .main-txt-box{width:calc(100% - 16vw)}}.is-single_works .the_content-box .inner .main-txt-L .img,.is-single_works .the_content-box .inner .main-txt-box .img{margin-bottom:71px}@media only screen and (max-width:640px){.is-single_works .the_content-box .inner .main-txt-L .img,.is-single_works .the_content-box .inner .main-txt-box .img{margin-bottom:49px}}.is-single_works .the_content-box .inner .main-txt-L .img img,.is-single_works .the_content-box .inner .main-txt-box .img img{width:100%;border-radius:20px;margin-bottom:0}@media only screen and (max-width:640px){.is-single_works .the_content-box .inner .main-txt-L .img img,.is-single_works .the_content-box .inner .main-txt-box .img img{border-radius:10px}}.is-single_works .the_content-box .inner .main-txt-R{display:none}.is-kv{width:100%;height:100vh;position:relative}@media only screen and (max-width:640px){.is-kv{height:100dvh !important}}.is-kv-front{display:-ms-flex;display:flex;justify-content:center;align-items:center;background:#323232;z-index:2;position:absolute;top:0;left:0;width:100vw;height:100vh}.is-kv-front_ttl{text-align:center;position:relative}.is-kv-front_ttl .s-word{display:inline-block;letter-spacing:0;font-weight:600;line-height:1}.is-kv-front_ttl .s-word span{font-size:20px;letter-spacing:-0.05em;line-height:1}@media(min-width: 480px){.is-kv-front_ttl .s-word span{font-size:25px;font-size:calc(0.00625*100vw + 17px)}}@media(min-width: 1280px){.is-kv-front_ttl .s-word span{font-size:25px}}.is-kv-front_ttl .s-word span.wh{color:#fff}.is-kv-front_ttl .s-word span.gl{color:rgba(255,255,255,.38)}.is-kv-front_ttl .s-word span.rd{color:#f8060a}.is-kv-front_ttl .s-word-2{margin:0 8px}.is-kv-front_ttl .js-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);vertical-align:hidden;opacity:0}@media only screen and (max-width:640px){.is-kv-front_ttl .js-logo{width:70%}}.is-kv-front_ttl .copy_txt b{font-size:20px;letter-spacing:-0.05em;line-height:1}@media(min-width: 480px){.is-kv-front_ttl .copy_txt b{font-size:25px;font-size:calc(0.00625*100vw + 17px)}}@media(min-width: 1280px){.is-kv-front_ttl .copy_txt b{font-size:25px}}.is-kv-front_ttl video{width:100%}.is-kv-front_ttl .js-text span{display:inline-block;font-size:20px;font-family:"Poppins",sans-serif;font-weight:600;font-weight:600;line-height:1}@media(min-width: 480px){.is-kv-front_ttl .js-text span{font-size:25px;font-size:calc(0.00625*100vw + 17px)}}@media(min-width: 1280px){.is-kv-front_ttl .js-text span{font-size:25px}}.is-kv-front #lottie{position:absolute;top:50%;left:50%;transform:translate(-50%, -48%) scale(0.25);transform-origin:center center;background:#000}@media only screen and (max-width:640px){.is-kv-front #lottie{transform:translate(-50%, -48%) scale(0.2)}}.is-kv-front #lottie>div{position:relative !important;top:10% !important;left:0 !important;transform:none !important}.is-kv-lower{width:100%;height:100vh;display:-ms-flex;display:flex;align-items:flex-end}@media only screen and (max-width:640px){.is-kv-lower{height:100svh}}.is-kv-lower_ttl{position:fixed;position:absolute;bottom:8.8888888889vw;left:8.3333333333vw;z-index:-1}@media only screen and (max-width:640px){.is-kv-lower_ttl{bottom:34.1333333333vw;left:8vw}}.is-kv-lower_ttl_txt{display:block;line-height:1;overflow:hidden;padding-right:6px}.is-kv-lower_ttl_txt-en{margin-bottom:8px}@media only screen and (max-width:640px){.is-kv-lower_ttl_txt-en{letter-spacing:-0.05em}}.is-kv-lower_ttl_txt span{text-transform:uppercase;line-height:1;display:inline-block}@media only screen and (max-width:640px){.is-kv-lower_ttl_txt span{letter-spacing:-0.05em}}.is-kv-lower_ttl .en{font-size:65px;color:#f8060a}@media(min-width: 480px){.is-kv-lower_ttl .en{font-size:100px;font-size:calc(0.04375*100vw + 44px)}}@media(min-width: 1280px){.is-kv-lower_ttl .en{font-size:100px}}@media only screen and (min-width:641px)and (max-width:1366px){.is-kv-lower_ttl .en{font-size:80px;font-size:8rem}}.is-kv-lower_ttl .jp{font-size:15px}@media(min-width: 480px){.is-kv-lower_ttl .jp{font-size:24px;font-size:calc(0.01125*100vw + 9.6px)}}@media(min-width: 1280px){.is-kv-lower_ttl .jp{font-size:24px}}.is-kv-lower-column_single{height:20.8333333333vw}@media only screen and (max-width:640px){.is-kv-lower-column_single{height:73.8666666667vw !important}}.is-kv-lower-about .is-kv-lower_ttl_txt-en span:nth-child(6){width:20px;display:inline-block}@media only screen and (max-width:640px){.is-kv-lower-interview,.is-kv-lower-works_single{height:60vh}}.is-kv-lower-interview .is-kv-lower_ttl,.is-kv-lower-works_single .is-kv-lower_ttl{bottom:38.6111111111vw;position:absolute}.is-kv-lower-interview .is-kv-lower_ttl .en,.is-kv-lower-works_single .is-kv-lower_ttl .en{font-size:50px;color:#f8060a}@media(min-width: 480px){.is-kv-lower-interview .is-kv-lower_ttl .en,.is-kv-lower-works_single .is-kv-lower_ttl .en{font-size:60px;font-size:calc(0.0125*100vw + 44px)}}@media(min-width: 1280px){.is-kv-lower-interview .is-kv-lower_ttl .en,.is-kv-lower-works_single .is-kv-lower_ttl .en{font-size:60px}}.is-kv-lower-interview .is-kv-lower_ttl .jp,.is-kv-lower-works_single .is-kv-lower_ttl .jp{font-size:15px}@media(min-width: 480px){.is-kv-lower-interview .is-kv-lower_ttl .jp,.is-kv-lower-works_single .is-kv-lower_ttl .jp{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-kv-lower-interview .is-kv-lower_ttl .jp,.is-kv-lower-works_single .is-kv-lower_ttl .jp{font-size:15px}}.is-kv-lower-design-review .is-kv-lower_ttl_txt-en span:nth-child(7){width:20px;display:inline-block}@media only screen and (max-width:640px){.is-kv-lower-design-review .is-kv-lower_ttl_txt-en span:nth-child(7){width:auto;display:block}}.is-kv-lower-privacy-policy .is-kv-lower_ttl_txt-en span:nth-child(8){width:20px;display:inline-block}@media only screen and (max-width:640px){.is-kv-lower-privacy-policy .is-kv-lower_ttl_txt-en span:nth-child(8){width:auto;display:block}}.is-kv-lower-thanks{height:auto}.is-kv-lower-thanks .is-kv-lower_ttl{display:none}.js-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;transform:translateY(100%);pointer-events:none}.change-bg{padding:20vh 0;transition:background-color .3s ease}.is-page{background:#323232;padding:0 0 8.4722222222vw;position:relative;z-index:2001}@media only screen and (max-width:640px){.is-page{padding:10.6666666667vw 0 17.0666666667vw}}.is-page .main .sec-box-has_bg-gl{background:#dcdcdc}.copy_txt{display:grid}.copy_txt.mt{margin-top:20px}.copy_txt-before,.copy_txt-after{width:-moz-fit-content;width:fit-content;grid-area:1/1;display:inline-block;margin:0 auto}.copy_txt-before{-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%);transition:-webkit-clip-path 1.5s ease-out;transition:clip-path 1.5s ease-out;transition:clip-path 1.5s ease-out, -webkit-clip-path 1.5s ease-out;overflow:hidden}.copy_txt-after{opacity:.3;filter:alpha(opacity=30)}.thumb{position:relative;overflow:hidden}.thumb::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1e1e1e;transform:translateX(-100%);z-index:1}.thumb.is-visible::before{animation:curtain-in-out 1.6s ease-in-out forwards}.thumb img{position:relative;z-index:0;opacity:0}.thumb.is-visible img{animation:image-show .1s ease-in-out .8s forwards}@keyframes curtain-in-out{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes image-show{0%{opacity:0}100%{opacity:1}}.is-slider{width:100%;overflow:hidden;position:relative}.is-slider_lists{width:-moz-max-content;width:max-content;display:flex}.is-slider_lists__item{flex-shrink:0}.is-slider-1 ul{animation:slide 80s linear infinite}.is-slider-2{margin:12px 0}.is-slider-2 ul{animation:slide 80s linear infinite}.is-slider-3 ul{animation:slide 80s linear infinite}.is-slider-4 ul{animation:slide 30s linear infinite}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes slide_reverse{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}#page-animate::before{content:"";position:fixed;top:0;width:100%;height:100%;background-color:#fff;z-index:30003;pointer-events:none;right:100%;transition:right .8s cubic-bezier(0.4, 0, 0.2, 1)}#page-animate::after{content:"";position:fixed;top:0;width:100%;height:100%;background-color:#fff;z-index:30003;pointer-events:none;left:100%;transition:left .8s cubic-bezier(0.4, 0, 0.2, 1)}#page-animate.is-slide-in::before{right:0}#page-animate.is-slide::after{left:0}.handwriting-logo svg{width:100%;height:auto;max-width:400px}.handwriting-logo .st0{fill:#fff;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .8s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path .8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.handwriting-logo .st0:nth-child(1){transition-delay:0s}.handwriting-logo .st0:nth-child(2){transition-delay:.1s}.handwriting-logo .st0:nth-child(3){transition-delay:.2s}.handwriting-logo .st0:nth-child(4){transition-delay:.3s}.handwriting-logo .st0:nth-child(5){transition-delay:.4s}.handwriting-logo .st0:nth-child(6){transition-delay:.5s}.handwriting-logo .st0:nth-child(7){transition-delay:.6s}.handwriting-logo .st0:nth-child(8){transition-delay:.7s}.handwriting-logo .st0:nth-child(9){transition-delay:.8s}.handwriting-logo .st0:nth-child(10){transition-delay:.9s}.handwriting-logo .st0:nth-child(11){transition-delay:1s}.handwriting-logo .st0:nth-child(12){transition-delay:1.1s}.handwriting-logo .st0:nth-child(13){transition-delay:1.2s}.handwriting-logo .st0:nth-child(14){transition-delay:1.3s}.handwriting-logo .st0:nth-child(15){transition-delay:1.4s}.handwriting-logo .st0:nth-child(16){transition-delay:1.5s}.handwriting-logo .st0:nth-child(17){transition-delay:1.6s}.handwriting-logo .st0:nth-child(18){transition-delay:1.7s}.handwriting-logo .st0:nth-child(19){transition-delay:1.8s}.handwriting-logo .st0:nth-child(20){transition-delay:1.9s}.handwriting-logo .st0:nth-child(21){transition-delay:2s}.handwriting-logo .st0:nth-child(22){transition-delay:2.1s}.handwriting-logo .st0:nth-child(23){transition-delay:2.2s}.handwriting-logo .st0:nth-child(24){transition-delay:2.3s}.handwriting-logo .st0:nth-child(25){transition-delay:2.4s}.handwriting-logo .st0:nth-child(26){transition-delay:2.5s}.handwriting-logo .st0:nth-child(27){transition-delay:2.6s}.handwriting-logo .st0:nth-child(28){transition-delay:2.7s}.handwriting-logo .st0:nth-child(29){transition-delay:2.8s}.handwriting-logo .st0:nth-child(30){transition-delay:2.9s}.handwriting-logo .st0:nth-child(31){transition-delay:3s}.handwriting-logo .st0:nth-child(32){transition-delay:3.1s}.handwriting-logo .st0:nth-child(33){transition-delay:3.2s}.handwriting-logo .st0:nth-child(34){transition-delay:3.3s}.handwriting-logo .st0:nth-child(35){transition-delay:3.4s}.handwriting-logo .st0:nth-child(36){transition-delay:3.5s}.handwriting-logo .st0:nth-child(37){transition-delay:3.6s}.handwriting-logo .st0:nth-child(38){transition-delay:3.7s}.handwriting-logo .st0:nth-child(39){transition-delay:3.8s}.handwriting-logo .st0:nth-child(40){transition-delay:3.9s}.handwriting-logo .st0:nth-child(41){transition-delay:4s}.handwriting-logo .st0:nth-child(42){transition-delay:4.1s}.handwriting-logo .st0:nth-child(43){transition-delay:4.2s}.handwriting-logo .st0.animate{-webkit-clip-path:inset(0% 0 0% 0);clip-path:inset(0% 0 0% 0)}.handwriting-logo-alt svg{width:100%;height:auto;max-width:400px}.handwriting-logo-alt .st0{fill:#fff;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path 1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.handwriting-logo-alt .st0:nth-child(1){transition-delay:0s}.handwriting-logo-alt .st0:nth-child(2){transition-delay:.12s}.handwriting-logo-alt .st0:nth-child(3){transition-delay:.24s}.handwriting-logo-alt .st0:nth-child(4){transition-delay:.36s}.handwriting-logo-alt .st0:nth-child(5){transition-delay:.48s}.handwriting-logo-alt .st0:nth-child(6){transition-delay:.6s}.handwriting-logo-alt .st0:nth-child(7){transition-delay:.72s}.handwriting-logo-alt .st0:nth-child(8){transition-delay:.84s}.handwriting-logo-alt .st0:nth-child(9){transition-delay:.96s}.handwriting-logo-alt .st0:nth-child(10){transition-delay:1.08s}.handwriting-logo-alt .st0:nth-child(11){transition-delay:1.2s}.handwriting-logo-alt .st0:nth-child(12){transition-delay:1.32s}.handwriting-logo-alt .st0:nth-child(13){transition-delay:1.44s}.handwriting-logo-alt .st0:nth-child(14){transition-delay:1.56s}.handwriting-logo-alt .st0:nth-child(15){transition-delay:1.68s}.handwriting-logo-alt .st0:nth-child(16){transition-delay:1.8s}.handwriting-logo-alt .st0:nth-child(17){transition-delay:1.92s}.handwriting-logo-alt .st0:nth-child(18){transition-delay:2.04s}.handwriting-logo-alt .st0:nth-child(19){transition-delay:2.16s}.handwriting-logo-alt .st0:nth-child(20){transition-delay:2.28s}.handwriting-logo-alt .st0:nth-child(21){transition-delay:2.4s}.handwriting-logo-alt .st0:nth-child(22){transition-delay:2.52s}.handwriting-logo-alt .st0:nth-child(23){transition-delay:2.64s}.handwriting-logo-alt .st0:nth-child(24){transition-delay:2.76s}.handwriting-logo-alt .st0:nth-child(25){transition-delay:2.88s}.handwriting-logo-alt .st0:nth-child(26){transition-delay:3s}.handwriting-logo-alt .st0:nth-child(27){transition-delay:3.12s}.handwriting-logo-alt .st0:nth-child(28){transition-delay:3.24s}.handwriting-logo-alt .st0:nth-child(29){transition-delay:3.36s}.handwriting-logo-alt .st0:nth-child(30){transition-delay:3.48s}.handwriting-logo-alt .st0:nth-child(31){transition-delay:3.6s}.handwriting-logo-alt .st0:nth-child(32){transition-delay:3.72s}.handwriting-logo-alt .st0:nth-child(33){transition-delay:3.84s}.handwriting-logo-alt .st0:nth-child(34){transition-delay:3.96s}.handwriting-logo-alt .st0:nth-child(35){transition-delay:4.08s}.handwriting-logo-alt .st0:nth-child(36){transition-delay:4.2s}.handwriting-logo-alt .st0:nth-child(37){transition-delay:4.32s}.handwriting-logo-alt .st0:nth-child(38){transition-delay:4.44s}.handwriting-logo-alt .st0:nth-child(39){transition-delay:4.56s}.handwriting-logo-alt .st0:nth-child(40){transition-delay:4.68s}.handwriting-logo-alt .st0:nth-child(41){transition-delay:4.8s}.handwriting-logo-alt .st0:nth-child(42){transition-delay:4.92s}.handwriting-logo-alt .st0:nth-child(43){transition-delay:5.04s}.handwriting-logo-alt .st0.animate{-webkit-clip-path:inset(0% 0 0 0);clip-path:inset(0% 0 0 0)}.handwriting-logo-natural svg{width:100%;height:auto;max-width:400px}.handwriting-logo-natural .st0{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.handwriting-logo-natural .st0:nth-child(1){transition-delay:0s}.handwriting-logo-natural .st0:nth-child(2){transition-delay:.15s}.handwriting-logo-natural .st0:nth-child(3){transition-delay:.3s}.handwriting-logo-natural .st0:nth-child(4){transition-delay:.45s}.handwriting-logo-natural .st0:nth-child(5){transition-delay:.6s}.handwriting-logo-natural .st0:nth-child(6){transition-delay:.75s}.handwriting-logo-natural .st0:nth-child(7){transition-delay:.9s}.handwriting-logo-natural .st0:nth-child(8){transition-delay:1.05s}.handwriting-logo-natural .st0:nth-child(9){transition-delay:1.2s}.handwriting-logo-natural .st0:nth-child(10){transition-delay:1.35s}.handwriting-logo-natural .st0:nth-child(11){transition-delay:1.5s}.handwriting-logo-natural .st0:nth-child(12){transition-delay:1.65s}.handwriting-logo-natural .st0:nth-child(13){transition-delay:1.8s}.handwriting-logo-natural .st0:nth-child(14){transition-delay:1.95s}.handwriting-logo-natural .st0:nth-child(15){transition-delay:2.1s}.handwriting-logo-natural .st0:nth-child(16){transition-delay:2.25s}.handwriting-logo-natural .st0:nth-child(17){transition-delay:2.4s}.handwriting-logo-natural .st0:nth-child(18){transition-delay:2.55s}.handwriting-logo-natural .st0:nth-child(19){transition-delay:2.7s}.handwriting-logo-natural .st0:nth-child(20){transition-delay:2.85s}.handwriting-logo-natural .st0:nth-child(21){transition-delay:3s}.handwriting-logo-natural .st0:nth-child(22){transition-delay:3.15s}.handwriting-logo-natural .st0:nth-child(23){transition-delay:3.3s}.handwriting-logo-natural .st0:nth-child(24){transition-delay:3.45s}.handwriting-logo-natural .st0:nth-child(25){transition-delay:3.6s}.handwriting-logo-natural .st0:nth-child(26){transition-delay:3.75s}.handwriting-logo-natural .st0:nth-child(27){transition-delay:3.9s}.handwriting-logo-natural .st0:nth-child(28){transition-delay:4.05s}.handwriting-logo-natural .st0:nth-child(29){transition-delay:4.2s}.handwriting-logo-natural .st0:nth-child(30){transition-delay:4.35s}.handwriting-logo-natural .st0:nth-child(31){transition-delay:4.5s}.handwriting-logo-natural .st0:nth-child(32){transition-delay:4.65s}.handwriting-logo-natural .st0:nth-child(33){transition-delay:4.8s}.handwriting-logo-natural .st0:nth-child(34){transition-delay:4.95s}.handwriting-logo-natural .st0:nth-child(35){transition-delay:5.1s}.handwriting-logo-natural .st0:nth-child(36){transition-delay:5.25s}.handwriting-logo-natural .st0:nth-child(37){transition-delay:5.4s}.handwriting-logo-natural .st0:nth-child(38){transition-delay:5.55s}.handwriting-logo-natural .st0:nth-child(39){transition-delay:5.7s}.handwriting-logo-natural .st0:nth-child(40){transition-delay:5.85s}.handwriting-logo-natural .st0:nth-child(41){transition-delay:6s}.handwriting-logo-natural .st0:nth-child(42){transition-delay:6.15s}.handwriting-logo-natural .st0:nth-child(43){transition-delay:6.3s}.handwriting-logo-natural .st0.animate{stroke-dashoffset:0}@keyframes handwriting{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}.handwriting-logo svg .st0:nth-child(1){animation-delay:0s}.handwriting-logo svg .st0:nth-child(2){animation-delay:.2s}.handwriting-logo svg .st0:nth-child(3){animation-delay:.4s}.handwriting-logo svg .st0:nth-child(4){animation-delay:.6s}.handwriting-logo svg .st0:nth-child(5){animation-delay:.8s}.handwriting-logo svg .st0:nth-child(6){animation-delay:1s}.handwriting-logo svg .st0:nth-child(7){animation-delay:1.2s}.handwriting-logo svg .st0:nth-child(8){animation-delay:1.4s}.handwriting-logo svg .st0:nth-child(9){animation-delay:1.6s}.handwriting-logo svg .st0:nth-child(10){animation-delay:1.8s}.handwriting-logo svg .st0:nth-child(11){animation-delay:2s}.handwriting-logo svg .st0:nth-child(12){animation-delay:2.2s}.handwriting-logo svg .st0:nth-child(13){animation-delay:2.4s}.handwriting-logo svg .st0:nth-child(14){animation-delay:2.6s}.handwriting-logo svg .st0:nth-child(15){animation-delay:2.8s}.handwriting-logo svg .st0:nth-child(16){animation-delay:3s}.handwriting-logo svg .st0:nth-child(17){animation-delay:3.2s}.handwriting-logo svg .st0:nth-child(18){animation-delay:3.4s}.handwriting-logo svg .st0:nth-child(19){animation-delay:3.6s}.handwriting-logo svg .st0:nth-child(20){animation-delay:3.8s}.handwriting-logo svg .st0:nth-child(21){animation-delay:4s}.handwriting-logo svg .st0:nth-child(22){animation-delay:4.2s}.handwriting-logo svg .st0:nth-child(23){animation-delay:4.4s}.handwriting-logo svg .st0:nth-child(24){animation-delay:4.6s}.handwriting-logo svg .st0:nth-child(25){animation-delay:4.8s}.handwriting-logo svg .st0:nth-child(26){animation-delay:5s}.handwriting-logo svg .st0:nth-child(27){animation-delay:5.2s}.handwriting-logo svg .st0:nth-child(28){animation-delay:5.4s}.handwriting-logo svg .st0:nth-child(29){animation-delay:5.6s}.handwriting-logo svg .st0:nth-child(30){animation-delay:5.8s}.handwriting-logo svg .st0:nth-child(31){animation-delay:6s}.handwriting-logo svg .st0:nth-child(32){animation-delay:6.2s}.handwriting-logo svg .st0:nth-child(33){animation-delay:6.4s}.handwriting-logo svg .st0:nth-child(34){animation-delay:6.6s}.handwriting-logo svg .st0:nth-child(35){animation-delay:6.8s}.handwriting-logo svg .st0:nth-child(36){animation-delay:7s}.handwriting-logo svg .st0:nth-child(37){animation-delay:7.2s}.handwriting-logo svg .st0:nth-child(38){animation-delay:7.4s}.handwriting-logo svg .st0:nth-child(39){animation-delay:7.6s}.handwriting-logo svg .st0:nth-child(40){animation-delay:7.8s}.handwriting-logo svg .st0:nth-child(41){animation-delay:8s}.handwriting-logo svg .st0:nth-child(42){animation-delay:8.2s}.handwriting-logo svg .st0:nth-child(43){animation-delay:8.4s}.index .is-section_img{width:100%;position:relative}.index .is-section_img::before{width:100%;height:100%;content:"";background:rgba(0,0,0,.58);position:absolute;z-index:10}.index .is-mvv{background:#323232;position:relative}.index .is-mvv .ttl{text-align:center}.index .is-mvv .ttl span{line-height:1}@media only screen and (min-width:641px)and (max-width:835px){.index .is-mvv .ttl span{line-height:1.5}}.index .is-mvv .ttl span.logo{width:243px;margin:0 auto 18px;display:block}@media only screen and (max-width:640px){.index .is-mvv .ttl span.logo{width:160px}}.index .is-mvv .ttl-en{letter-spacing:-0.05em;display:block;overflow:hidden}.index .is-mvv .ttl-en span{letter-spacing:-0.05em;font-size:85px;color:#f8060a;display:inline-block;text-transform:uppercase}@media(min-width: 480px){.index .is-mvv .ttl-en span{font-size:250px;font-size:calc(0.20625*100vw + -14px)}}@media(min-width: 1280px){.index .is-mvv .ttl-en span{font-size:250px}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-mvv .ttl-en span{font-size:120px;font-size:12rem}}.index .is-mvv .ttl-message{text-align:center;margin-bottom:22.9166666667vw}@media only screen and (max-width:640px){.index .is-mvv .ttl-message{margin-top:10px;line-height:1.545}}.index .is-mvv .ttl-message p,.index .is-mvv .ttl-message span{display:grid}.index .is-mvv .ttl-message span{letter-spacing:-0.05em;text-align:center}@media only screen and (max-width:640px){.index .is-mvv .ttl-message span{line-height:1.545}}.index .is-mvv .ttl-message .jp b{font-size:22px;font-weight:700}@media(min-width: 480px){.index .is-mvv .ttl-message .jp b{font-size:30px;font-size:calc(0.01*100vw + 17.2px)}}@media(min-width: 1280px){.index .is-mvv .ttl-message .jp b{font-size:30px}}@media only screen and (max-width:640px){.index .is-mvv .ttl-message .jp b{margin-bottom:7px}}.index .is-mvv .ttl-message .en b{font-family:"Poppins",sans-serif;font-weight:600;font-size:12px;color:#f8060a}@media(min-width: 480px){.index .is-mvv .ttl-message .en b{font-size:20px;font-size:calc(0.01*100vw + 7.2px)}}@media(min-width: 1280px){.index .is-mvv .ttl-message .en b{font-size:20px}}.index .is-mvv .txt-message{text-align:center}.index .is-mvv .txt-message_jp{line-height:1.909;margin-bottom:42px;display:grid}@media only screen and (max-width:640px){.index .is-mvv .txt-message_jp{margin-bottom:22px}}.index .is-mvv .txt-message_jp b{font-size:15px;font-weight:500}@media(min-width: 480px){.index .is-mvv .txt-message_jp b{font-size:22px;font-size:calc(0.00875*100vw + 10.8px)}}@media(min-width: 1280px){.index .is-mvv .txt-message_jp b{font-size:22px}}.index .is-mvv .txt-message_jp strong{display:block;font-size:24px;font-weight:700;line-height:1;margin:13px 0 28px}@media(min-width: 480px){.index .is-mvv .txt-message_jp strong{font-size:40px;font-size:calc(0.02*100vw + 14.4px)}}@media(min-width: 1280px){.index .is-mvv .txt-message_jp strong{font-size:40px}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-mvv .txt-message_jp strong{line-height:1.5}}@media only screen and (max-width:640px){.index .is-mvv .txt-message_jp strong{line-height:1.5;margin-bottom:11px}}.index .is-mvv .txt-message_jp span{font-size:12px;line-height:1.909;font-weight:500}@media(min-width: 480px){.index .is-mvv .txt-message_jp span{font-size:22px;font-size:calc(0.0125*100vw + 6px)}}@media(min-width: 1280px){.index .is-mvv .txt-message_jp span{font-size:22px}}.index .is-mvv .txt-message_en{display:grid;line-height:1.625;color:#f8060a}.index .is-mvv .txt-message_en b{font-size:12px;font-weight:400;letter-spacing:-0.05em;color:#f8060a}@media(min-width: 480px){.index .is-mvv .txt-message_en b{font-size:16px;font-size:calc(0.005*100vw + 9.6px)}}@media(min-width: 1280px){.index .is-mvv .txt-message_en b{font-size:16px}}.index .is-mvv .txt-btm{font-size:85px;color:#9b0001;text-transform:uppercase;text-align:center;line-height:.7;margin-top:100px;display:none}@media(min-width: 480px){.index .is-mvv .txt-btm{font-size:250px;font-size:calc(0.20625*100vw + -14px)}}@media(min-width: 1280px){.index .is-mvv .txt-btm{font-size:250px}}@media only screen and (max-width:640px){.index .is-mvv .txt-btm{margin-top:65px}}.index .is-vision .ttl-en .en,.index .is-vision .ttl-message .en{color:#323232;color:#fff;opacity:.3 !important}@media only screen and (max-width:640px){.index .is-vision .ttl .logo{width:42.6666666667vw;margin:0 auto}}.index .is-vision .btn-circle{position:absolute;top:38.1944444444vw;right:3.4722222222vw}@media only screen and (min-width:641px)and (max-width:835px){.index .is-vision .btn-circle{top:65.9722222222vw}}@media only screen and (min-width:821px)and (max-width:1366px){.index .is-vision .btn-circle{top:45.1388888889vw}}.index .is-vision .btn-circle a{background:#7b0000}.index .is-vision .btn-circle a::after{background-image:radial-gradient(circle, #F8060A 10%, transparent 10.01%)}.index .is-vision.is-active{background:#9b0001}.index .is-vision.is-active .ttl-en .en,.index .is-vision.is-active .ttl-message .en{opacity:1 !important;color:#f8060a}.index .is-mission{background:#9b0001}.index .is-mission .ttl-en .en,.index .is-mission .ttl-message .en{color:#9b0001;color:#fff;opacity:.3 !important}.index .is-mission .txt-message_en .en{color:#727272}.index .is-mission .txt-btm{color:#333}.index .is-mission.is-active{background:#1e1e1e}.index .is-mission.is-active .ttl-en .en,.index .is-mission.is-active .ttl-message .en{color:#727272;opacity:1 !important}.index .is-value{background:#1e1e1e}.index .is-value .ttl-en span{color:#1e1e1e;color:#fff;opacity:.3 !important}.index .is-value .ttl-en span:first-child{letter-spacing:-0.15em}.index .is-value-point{margin-top:22.9166666667vw}@media only screen and (max-width:640px){.index .is-value-point{margin-top:60px}}.index .is-value-point_en p{opacity:.7;filter:alpha(opacity=70);line-height:1.636;margin-bottom:12px}.index .is-value-point_en p b{font-size:11px}@media(min-width: 480px){.index .is-value-point_en p b{font-size:11px;font-size:calc(0*100vw + 11px)}}@media(min-width: 1280px){.index .is-value-point_en p b{font-size:11px}}.index .is-value-point_en p b strong{font-size:15px}@media(min-width: 480px){.index .is-value-point_en p b strong{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.index .is-value-point_en p b strong{font-size:15px}}.index .is-value-point_en p:last-child{margin-bottom:0}@media only screen and (min-width:641px)and (max-width:835px){.index .is-value-point_lists{display:block}}@media only screen and (max-width:640px){.index .is-value-point_lists{display:block}}.index .is-value-point_lists__item{width:calc((100% - 186px)/3)}@media only screen and (min-width:641px)and (max-width:835px){.index .is-value-point_lists__item{width:100%;margin-bottom:40px}.index .is-value-point_lists__item:last-child{margin-bottom:0}}@media only screen and (max-width:640px){.index .is-value-point_lists__item{width:100%;margin-bottom:74px}.index .is-value-point_lists__item:last-child{margin-bottom:0}}.index .is-value-point_lists__item .count{font-style:normal;position:relative;font-size:11px}@media(min-width: 480px){.index .is-value-point_lists__item .count{font-size:11px;font-size:calc(0*100vw + 11px)}}@media(min-width: 1280px){.index .is-value-point_lists__item .count{font-size:11px}}.index .is-value-point_lists__item .count::before{width:50px;height:1px;content:"";position:absolute;bottom:-15px;left:0;background:#f8060a}.index .is-value-point_lists__item .ttl,.index .is-value-point_lists__item .txt{text-align:left}.index .is-value-point_lists__item .jp{margin:20px 0}@media only screen and (max-width:640px){.index .is-value-point_lists__item .jp{margin-bottom:16px}}.index .is-value-point_lists__item .jp .ttl b{margin:0;font-size:22px;font-weight:700}@media(min-width: 480px){.index .is-value-point_lists__item .jp .ttl b{font-size:27px;font-size:calc(0.00625*100vw + 19px)}}@media(min-width: 1280px){.index .is-value-point_lists__item .jp .ttl b{font-size:27px}}.index .is-value-point_lists__item .jp .txt b{font-size:15px;font-weight:400;line-height:2}@media(min-width: 480px){.index .is-value-point_lists__item .jp .txt b{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.index .is-value-point_lists__item .jp .txt b{font-size:16px}}@media only screen and (max-width:640px){.index .is-value-point_lists__item .jp .txt b{letter-spacing:-0.05em}}.index .is-value-point_lists__item .en .ttl,.index .is-value-point_lists__item .en .txt{text-align:left}.index .is-value-point_lists__item .en .ttl b,.index .is-value-point_lists__item .en .txt b{color:#f8060a;margin:0}.index .is-value-point_lists__item .en .ttl{text-transform:uppercase}.index .is-value-point_lists__item .en .ttl b{font-size:20px}@media(min-width: 480px){.index .is-value-point_lists__item .en .ttl b{font-size:20px;font-size:calc(0*100vw + 20px)}}@media(min-width: 1280px){.index .is-value-point_lists__item .en .ttl b{font-size:20px}}.index .is-value-point_lists__item .en .txt{line-height:1.625}.index .is-value-point_lists__item .en .txt b{line-height:1.625;font-size:16px;font-weight:200}@media(min-width: 480px){.index .is-value-point_lists__item .en .txt b{font-size:16px;font-size:calc(0*100vw + 16px)}}@media(min-width: 1280px){.index .is-value-point_lists__item .en .txt b{font-size:16px}}.index .is-value .btn-more{margin-top:6.9444444444vw}@media only screen and (max-width:640px){.index .is-value .btn-more{margin-top:13.3333333333vw}}@media only screen and (max-width:640px){.index .is-value .btn-more a{width:90%;margin:0 auto}}.index .is-value.is-active{background:#8a0707}.index .is-value.is-active .ttl-en span{color:#f8060a;opacity:1 !important}.index .is-service{background:#8a0707;position:relative;padding:9.1666666667vw 0 12.5vw}@media only screen and (max-width:640px){.index .is-service{padding:26.6666666667vw 0 27.2vw}}.index .is-service.is-active{background:#f2f2f2}.index .is-service .inner{width:72.9166666667vw;margin:0 auto}@media only screen and (max-width:640px){.index .is-service .inner{width:100%}}.index .is-service h3,.index .is-service p,.index .is-service strong,.index .is-service i{color:#282828}.index .is-service .ttl-main{overflow:hidden;letter-spacing:-0.2em;margin-bottom:52px}@media only screen and (max-width:640px){.index .is-service .ttl-main{margin-bottom:30px}}.index .is-service .ttl-main span{font-size:60px;color:#f8060a;line-height:1}@media(min-width: 480px){.index .is-service .ttl-main span{font-size:100px;font-size:calc(0.05*100vw + 36px)}}@media(min-width: 1280px){.index .is-service .ttl-main span{font-size:100px}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-service .ttl-main span{font-size:80px;font-size:8rem}}@media only screen and (max-width:640px){.index .is-service .ttl-main span{letter-spacing:-0.05em}}.index .is-service-box{position:relative;padding-bottom:72px;margin-bottom:78px;border-bottom:1px solid #c6c6c6}@media only screen and (max-width:640px){.index .is-service-box{display:block;margin-bottom:40px;padding-bottom:40px}}.index .is-service-box .ttl-primary{font-size:45px}@media(min-width: 480px){.index .is-service-box .ttl-primary{font-size:42px;font-size:calc(-0.00375*100vw + 46.8px)}}@media(min-width: 1280px){.index .is-service-box .ttl-primary{font-size:42px}}@media only screen and (max-width:640px){.index .is-service-box .ttl-primary{padding-left:0}}@media only screen and (max-width:640px){.index .is-service-box .ttl-primary .count{transform:rotate(0);display:block;position:relative;top:auto;left:auto;margin-bottom:3px}}.index .is-service-box-btm{margin-bottom:63px;padding-bottom:0;border-bottom:0}@media only screen and (max-width:640px){.index .is-service-box-btm{border-bottom:0;padding-bottom:0;margin-bottom:30px}}.index .is-service-box .txt{padding-left:30px;font-size:15px;line-height:2.133}@media(min-width: 480px){.index .is-service-box .txt{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.index .is-service-box .txt{font-size:15px}}@media only screen and (max-width:640px){.index .is-service-box .txt{padding-left:0;line-height:1.95}}.index .is-service-box .txt strong{font-size:20px;font-weight:600;letter-spacing:.05em;display:block}@media(min-width: 480px){.index .is-service-box .txt strong{font-size:24px;font-size:calc(0.005*100vw + 17.6px)}}@media(min-width: 1280px){.index .is-service-box .txt strong{font-size:24px}}@media only screen and (max-width:640px){.index .is-service-box .txt strong{line-height:1.6;margin-bottom:8px}}.index .is-service-box_clm{width:50%;position:relative}@media only screen and (max-width:640px){.index .is-service-box_clm{width:100%;border-bottom:1px solid #c6c6c6;margin-bottom:40px;padding-bottom:40px}.index .is-service-box_clm:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}}.index .is-service-box-1 .ttl-primary{font-size:45px}@media(min-width: 480px){.index .is-service-box-1 .ttl-primary{font-size:55px;font-size:calc(0.0125*100vw + 39px)}}@media(min-width: 1280px){.index .is-service-box-1 .ttl-primary{font-size:55px}}.index .is-service-box-1 .btn-more{margin:42px 0 30px 30px}@media only screen and (max-width:640px){.index .is-service-box-1 .btn-more{margin:15px 0 20px 0}}.index .is-service-box-1 .btn-more a{margin:0}@media only screen and (max-width:640px){.index .is-service-box-1 .btn-more a{width:100%}}.index .is-works{position:relative;background:#f2f2f2;padding-bottom:0}.index .is-works.is-active{background:#323232}.index .is-works .ttl-main{margin-bottom:15px;font-size:60px}@media(min-width: 480px){.index .is-works .ttl-main{font-size:100px;font-size:calc(0.05*100vw + 36px)}}@media(min-width: 1280px){.index .is-works .ttl-main{font-size:100px}}@media only screen and (max-width:640px){.index .is-works .ttl-main{margin-bottom:7px}}.index .is-works .lead-main{font-size:15px;line-height:2;margin-bottom:52px}@media(min-width: 480px){.index .is-works .lead-main{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.index .is-works .lead-main{font-size:16px}}@media only screen and (max-width:640px){.index .is-works .lead-main{margin-bottom:26px}}.index .is-works .btn-circle{position:absolute;top:8.8888888889vw;right:3.4722222222vw}@media only screen and (min-width:821px)and (max-width:1366px){.index .is-works .btn-circle{top:4.1666666667vw;right:4.1666666667vw}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-works .btn-circle{top:50px;right:20px}}@media only screen and (max-width:640px){.index .is-works .btn-circle{position:relative;top:auto;right:auto;margin:14.4vw 0 0 8vw}}.index .is-works-post{margin-bottom:8.2638888889vw}@media only screen and (max-width:640px){.index .is-works-post{margin-bottom:26.1333333333vw}}.index .is-works-interview,.index .is-works-works{overflow:hidden}.index .is-works-interview .article-clm_lists__item.clm_item,.index .is-works-works .article-clm_lists__item.clm_item{margin-bottom:0}.index .is-works-interview{border-bottom:1px solid #1e1e1e;padding-bottom:9.3055555556vw;margin-bottom:7.5vw}@media only screen and (max-width:640px){.index .is-works-interview .article-clm_lists__item.clm_item{margin-bottom:40px}.index .is-works-interview .article-clm_lists__item.clm_item:last-child{margin-bottom:0}}.index .is-works-interview .article-clm_lists__item.clm_item .txt{margin-left:0}.index .is-works-interview .article-clm_lists__item.clm_item .txt .count{display:none}.index .is-works-interview .article-clm_lists__item.clm_item .txt .tags{line-height:1.2}.index .is-works-interview .article-clm_lists__item.clm_item .txt .tags_item,.index .is-works-interview .article-clm_lists__item.clm_item .txt .tags .separator{color:rgba(255,255,255,.4)}.index .is-works-works .ttl-sub{margin-bottom:36px}@media only screen and (max-width:640px){.index .is-works-works .ttl-sub{margin-bottom:7px}}.index .is-works-client{background:#f8f8f8;margin-bottom:0;padding:7.9861111111vw 0 8.6805555556vw;border-bottom:0}@media only screen and (max-width:640px){.index .is-works-client{padding:20.8vw 0 17.8666666667vw}}.index .is-works-client .ttl-sub{color:#323232;margin-bottom:20px}@media only screen and (max-width:640px){.index .is-works-client .ttl-sub{margin-bottom:10px}}.index .is-works-client .is-slider_lists__item{width:190px;padding:0 5px}.index .is-works-client .is-slider_lists__item img{max-width:100%;height:auto;border-radius:10px}.index .is-works .btn-more{margin-top:70px}@media only screen and (max-width:640px){.index .is-works .btn-more{margin-top:30px}}@media only screen and (max-width:640px){.index .is-works .btn-more a{width:90%;margin:0 auto}}.index .is-column{background:#323232;padding:50vh 0 14.4444444444vw;position:relative}@media only screen and (max-width:640px){.index .is-column{padding:20vh 0 19.7333333333vw}}.index .is-column.is-active{background:#f2f2f2}.index .is-column .ttl-main{margin-bottom:15px;color:#323232;font-size:60px}@media(min-width: 480px){.index .is-column .ttl-main{font-size:100px;font-size:calc(0.05*100vw + 36px)}}@media(min-width: 1280px){.index .is-column .ttl-main{font-size:100px}}.index .is-column .lead-main{font-size:15px;color:#323232;line-height:2;margin-bottom:50px}@media(min-width: 480px){.index .is-column .lead-main{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.index .is-column .lead-main{font-size:16px}}@media only screen and (min-width:641px)and (max-width:835px){.index .is-column .lead-main{width:70%}}@media only screen and (max-width:640px){.index .is-column .lead-main{margin-bottom:30px}}@media only screen and (max-width:640px){.index .is-column .btn-more{margin-top:20px}}.index .is-column .btn-more a{width:100%;border-bottom:1px solid #dcdcdc}.index .is-column .btn-more a span{color:#323232}.index .is-column .btn-more a:hover span{color:#fff}.index .is-column .btn-more a:hover .ic{background:url("../images/common/ic-ar-wh.svg") center/cover no-repeat}.article{position:relative}.article-interview_lists{display:-ms-flex;display:flex}.article-interview_lists__item .txt{position:relative;z-index:10;margin:17px 0 0 10px}@media only screen and (max-width:640px){.article-interview_lists__item .txt{margin:11px 8vw 0 8vw}}.article-interview_lists__item .txt .count{color:#f8060a;font-size:40px;font-family:"Poppins",sans-serif;font-weight:600;margin-top:-35px;line-height:1}@media(min-width: 480px){.article-interview_lists__item .txt .count{font-size:50px;font-size:calc(0.0125*100vw + 34px)}}@media(min-width: 1280px){.article-interview_lists__item .txt .count{font-size:50px}}@media only screen and (max-width:640px){.article-interview_lists__item .txt .count{margin-top:-25px}}.article-interview_lists__item .txt .count span{color:#f8060a;font-size:20px;font-family:"Poppins",sans-serif;font-weight:600}@media(min-width: 480px){.article-interview_lists__item .txt .count span{font-size:24px;font-size:calc(0.005*100vw + 17.6px)}}@media(min-width: 1280px){.article-interview_lists__item .txt .count span{font-size:24px}}.article-interview_lists__item .txt .ttl-post{font-size:16px;font-weight:700}@media(min-width: 480px){.article-interview_lists__item .txt .ttl-post{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.article-interview_lists__item .txt .ttl-post{font-size:20px}}.article-interview_lists__item .txt .tags{line-height:1.2}.article-interview_lists__item .txt .tags_item,.article-interview_lists__item .txt .tags .separator{color:#f8060a;font-family:"Poppins",sans-serif;font-weight:600;font-size:12px;font-weight:500;line-height:1.2}@media(min-width: 480px){.article-interview_lists__item .txt .tags_item,.article-interview_lists__item .txt .tags .separator{font-size:13px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.article-interview_lists__item .txt .tags_item,.article-interview_lists__item .txt .tags .separator{font-size:13px}}@media only screen and (max-width:640px){.article-interview .swiper-button-prev,.article-interview .swiper-button-next{top:15vh}}.article-works_lists{display:-ms-flex;display:flex}.article-works_lists__item .txt{margin-top:12px}@media only screen and (max-width:640px){.article-works_lists__item .txt{margin-top:11px}}.article-works_lists__item .txt .ttl-post{font-size:14px;font-weight:500}@media(min-width: 480px){.article-works_lists__item .txt .ttl-post{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.article-works_lists__item .txt .ttl-post{font-size:15px}}.article-works_lists__item .txt .tags{margin-top:9px;line-height:1.2}.article-works_lists__item .txt .tags_item,.article-works_lists__item .txt .tags .separator{color:rgba(255,255,255,.4);font-size:12px;font-weight:500;line-height:1.2}@media(min-width: 480px){.article-works_lists__item .txt .tags_item,.article-works_lists__item .txt .tags .separator{font-size:13px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.article-works_lists__item .txt .tags_item,.article-works_lists__item .txt .tags .separator{font-size:13px}}.article-column_lists{display:-ms-flex;display:flex}.article-column_lists__item .txt{margin-top:20px}.article-column_lists__item .txt .txt-hdr{align-items:flex-end}.article-column_lists__item .txt .txt-hdr .date{line-height:1;font-size:12px;color:#323232;margin-right:15px;letter-spacing:0}@media(min-width: 480px){.article-column_lists__item .txt .txt-hdr .date{font-size:13px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.article-column_lists__item .txt .txt-hdr .date{font-size:13px}}.article-column_lists__item .txt .txt-hdr .cat{line-height:1;font-size:12px;color:#919191;padding-bottom:1px}@media(min-width: 480px){.article-column_lists__item .txt .txt-hdr .cat{font-size:13px;font-size:calc(0.00125*100vw + 11.4px)}}@media(min-width: 1280px){.article-column_lists__item .txt .txt-hdr .cat{font-size:13px}}.article-column_lists__item .txt .ttl-post{color:#323232;font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;line-height:1.85;margin-top:6px}@media(min-width: 480px){.article-column_lists__item .txt .ttl-post{font-size:15px;font-size:calc(0.00125*100vw + 13.4px)}}@media(min-width: 1280px){.article-column_lists__item .txt .ttl-post{font-size:15px}}.article-news{width:68.0555555556vw;margin:0 auto}@media only screen and (min-width:821px)and (max-width:1366px){.article-news{width:90%}}@media only screen and (max-width:640px){.article-news{width:86%}}.article-news_lists__item{position:relative;margin-bottom:20px}@media only screen and (max-width:640px){.article-news_lists__item .txt{display:block}}.article-news_lists__item .txt .date,.article-news_lists__item .txt .ttl-post{line-height:1.471;vertical-align:middle}.article-news_lists__item .txt .date{width:140px;background:#000;font-style:normal;letter-spacing:0;display:block;font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;position:relative;text-align:center;padding:28px 0}@media(min-width: 480px){.article-news_lists__item .txt .date{font-size:18px;font-size:calc(0.0025*100vw + 14.8px)}}@media(min-width: 1280px){.article-news_lists__item .txt .date{font-size:18px}}@media only screen and (max-width:640px){.article-news_lists__item .txt .date{width:100%;padding:8px 7%;text-align:left}}.article-news_lists__item .txt .ttl-post{width:calc(100% - 140px);font-size:15px;font-weight:600;padding:28px 72px 28px 30px;background:#fff;color:#000}@media(min-width: 480px){.article-news_lists__item .txt .ttl-post{font-size:17px;font-size:calc(0.0025*100vw + 13.8px)}}@media(min-width: 1280px){.article-news_lists__item .txt .ttl-post{font-size:17px}}@media only screen and (max-width:640px){.article-news_lists__item .txt .ttl-post{width:100%;padding:12px 7%}}.article-news_lists__item .txt .icon-plus{transition:.7s}@media only screen and (max-width:640px){.article-news_lists__item .txt .icon-plus{top:19px;right:7%;background:#fff}.article-news_lists__item .txt .icon-plus:before{background:#fff}}.article-news_lists__item:hover{opacity:1;filter:alpha(opacity=100)}.article-news_lists__item:hover .icon-plus{transform:rotate(450deg)}.is-about-us{padding-bottom:0}.is-about-us-message{margin:6.8055555556vw 0 0;position:relative}.is-about-us-message .thumb{width:84.7222222222vw;position:relative}@media only screen and (max-width:640px){.is-about-us-message .thumb{width:100%}}.is-about-us-message .ttl-sub{line-height:1;margin:0}@media only screen and (max-width:640px){.is-about-us-message .ttl-sub{margin:0 0 6.6666666667vw 8vw}}.is-about-us-message .inner{background:#1e1e1e;padding:30% 0 8.3333333333vw;margin-top:-24%}@media only screen and (max-width:640px){.is-about-us-message .inner{padding-bottom:16vw}}.is-about-us-message .inner .txt{position:relative;z-index:2}@media only screen and (max-width:640px){.is-about-us-message .inner .txt{display:block;margin-top:25px}}.is-about-us-message .inner .txt .content{width:40.9722222222vw}@media only screen and (max-width:640px){.is-about-us-message .inner .txt .content{width:100%}}.is-about-us-message .inner .txt_name{font-size:36px;line-height:1}@media(min-width: 480px){.is-about-us-message .inner .txt_name{font-size:30px;font-size:calc(-0.0075*100vw + 39.6px)}}@media(min-width: 1280px){.is-about-us-message .inner .txt_name{font-size:30px}}.is-about-us-message .inner .txt_name small{line-height:1;color:#fff;font-family:"Poppins",sans-serif;font-weight:600;font-size:15px;font-weight:300;display:block;margin-top:10px}@media(min-width: 480px){.is-about-us-message .inner .txt_name small{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-about-us-message .inner .txt_name small{font-size:16px}}.is-about-us-message .inner .txt_para{width:40.9722222222vw;margin:38px 0 0 auto}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us-message .inner .txt_para{width:80%}}@media only screen and (max-width:640px){.is-about-us-message .inner .txt_para{width:100%;margin:40px auto 0}}.is-about-us-message .inner .txt_para p{font-size:15px;line-height:2.188;margin-bottom:20px;letter-spacing:0}@media(min-width: 480px){.is-about-us-message .inner .txt_para p{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-about-us-message .inner .txt_para p{font-size:16px}}@media only screen and (max-width:640px){.is-about-us-message .inner .txt_para p{line-height:1.933;margin-bottom:28px}}.is-about-us-message .inner .txt_para p:last-child{margin-bottom:0}.is-about-us-company{padding:8.125vw 0 8.4722222222vw;background:#323232}@media only screen and (max-width:640px){.is-about-us-company{padding:15.4666666667vw 0 18.6666666667vw}}.is-about-us-company.is-active{background:#323232}@media only screen and (max-width:640px){.is-about-us-company .wrap{display:block}}.is-about-us-company .ttl-secondary{width:41.4%;line-height:1}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us-company .ttl-secondary{width:90%}}@media only screen and (max-width:640px){.is-about-us-company .ttl-secondary{width:calc(100% - 16vw)}}.is-about-us-company .inner{width:58.6%}@media only screen and (min-width:641px)and (max-width:835px){.is-about-us-company .inner{width:90%}}@media only screen and (max-width:640px){.is-about-us-company .inner{width:calc(100% - 16vw)}}.is-service{padding:0}.is-service .problem-txt{width:69.4444444444vw;margin:0 auto;position:relative}@media only screen and (min-width:641px)and (max-width:835px){.is-service .problem-txt{width:90%}}@media only screen and (max-width:640px){.is-service .problem-txt{width:100%;margin-top:70px}}.is-service .problem-txt_ttl{font-size:20px;line-height:1;color:#f8060a;margin-bottom:10px}@media(min-width: 480px){.is-service .problem-txt_ttl{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-service .problem-txt_ttl{font-size:22px}}.is-service .problem-txt_para-block{padding:0 40px 0 0;margin-bottom:20px}@media only screen and (max-width:640px){.is-service .problem-txt_para-block{padding:0 20px}}.is-service .problem-txt_para-block span{position:relative;display:inline-block;font-size:18px;line-height:1.727;text-indent:0}@media(min-width: 480px){.is-service .problem-txt_para-block span{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-service .problem-txt_para-block span{font-size:22px}}@media only screen and (max-width:640px){.is-service .problem-txt_para-block span{line-height:1.944}}.is-service .problem-txt_para p{font-size:18px;line-height:1.727}@media(min-width: 480px){.is-service .problem-txt_para p{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-service .problem-txt_para p{font-size:22px}}@media only screen and (max-width:640px){.is-service .problem-txt_para p{line-height:1.944;padding:0 20px}}.is-service .problem-txt_para p strong{font-size:20px;font-weight:600;line-height:1.607;display:block}@media(min-width: 480px){.is-service .problem-txt_para p strong{font-size:28px;font-size:calc(0.01*100vw + 15.2px)}}@media(min-width: 1280px){.is-service .problem-txt_para p strong{font-size:28px}}@media only screen and (max-width:640px){.is-service .problem-txt_para p strong{line-height:1.8}}.is-service .problem-txt_para p.btn-more{margin-top:50px}@media only screen and (max-width:640px){.is-service .problem-txt_para p.btn-more{margin-top:30px}}.is-service .problem-txt_para p.btn-more a span{font-size:15px}@media(min-width: 480px){.is-service .problem-txt_para p.btn-more a span{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-service .problem-txt_para p.btn-more a span{font-size:18px}}.is-service .box-clm2{flex-wrap:wrap}@media only screen and (max-width:640px){.is-service .box-clm2{display:block}}.is-service .box-clm2_item{width:calc((100% - 20px)/2);padding:28px 60px;background:#323232;margin:0 20px 20px 0}@media only screen and (max-width:640px){.is-service .box-clm2_item{width:100%;padding:38px 60px;margin-bottom:10px}}.is-service .box-clm2_item:nth-of-type(2n){margin-right:0}.is-service .box-clm2_item:nth-last-child(-n+2){margin-bottom:0}@media only screen and (max-width:640px){.is-service .box-clm2_item:nth-last-child(-n+2){margin-bottom:10px}}@media only screen and (max-width:640px){.is-service .box-clm2_item:last-child{margin-bottom:0}}.is-service-problem{background:#323232;position:relative}.is-service-problem.is-active{background:#9b0001}.is-service-problem .inner{width:calc(100% - 16.6666666667vw);margin:0 auto}@media only screen and (max-width:640px){.is-service-problem .inner{width:calc(100% - 16vw)}}.is-service-problem .inner .ttl-primary{margin-bottom:50px}@media only screen and (max-width:640px){.is-service-problem .inner .ttl-primary{margin-bottom:30px}}.is-service-problem-redesign{margin-bottom:10vw}@media only screen and (max-width:640px){.is-service-problem-redesign{margin-bottom:32vw;padding-bottom:0}}.is-service-problem-price{width:69.4444444444vw;margin:0 auto}@media only screen and (max-width:640px){.is-service-problem-price{width:100%}}@media only screen and (max-width:640px){.is-service-problem-price .ttl-secondary{margin-bottom:15px}}.is-service-problem-price-info_lists__item.box-clm2_item{padding:28px 40px;background:#86151e}@media only screen and (max-width:640px){.is-service-problem-price-info_lists__item.box-clm2_item{padding:17px 30px}}.is-service-problem-price-info_lists__item.box-clm2_item .ttl{font-size:16px;font-weight:700;line-height:1}@media(min-width: 480px){.is-service-problem-price-info_lists__item.box-clm2_item .ttl{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-service-problem-price-info_lists__item.box-clm2_item .ttl{font-size:20px}}.is-service-problem-price-info_lists__item.box-clm2_item .ttl small{line-height:1;display:block;font-size:13px;color:#969696;margin-top:8px}@media(min-width: 480px){.is-service-problem-price-info_lists__item.box-clm2_item .ttl small{font-size:13px;font-size:calc(0*100vw + 13px)}}@media(min-width: 1280px){.is-service-problem-price-info_lists__item.box-clm2_item .ttl small{font-size:13px}}.is-service-problem-price-info_lists__item.box-clm2_item .price{font-size:18px}@media(min-width: 480px){.is-service-problem-price-info_lists__item.box-clm2_item .price{font-size:24px;font-size:calc(0.0075*100vw + 14.4px)}}@media(min-width: 1280px){.is-service-problem-price-info_lists__item.box-clm2_item .price{font-size:24px}}.is-service-problem-price-info p{font-size:18px;font-weight:700;margin-top:16px;letter-spacing:-0.02em}@media(min-width: 480px){.is-service-problem-price-info p{font-size:30px;font-size:calc(0.015*100vw + 10.8px)}}@media(min-width: 1280px){.is-service-problem-price-info p{font-size:30px}}@media only screen and (max-width:640px){.is-service-problem-price-info p{margin-top:21px;line-height:1.778}}.is-service-problem-price-faq{margin-top:8.3333333333vw}@media only screen and (max-width:640px){.is-service-problem-price-faq{margin-top:32vw}}.is-service-problem-price-faq_lists__item{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #f8060a}.is-service-problem-price-faq_lists__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.is-service-problem-price-faq_lists__item .qes i,.is-service-problem-price-faq_lists__item .ans i{font-size:22px;line-height:1.4;font-style:normal;display:inline-block;padding-right:24px;font-family:"Poppins",sans-serif;font-weight:600}@media(min-width: 480px){.is-service-problem-price-faq_lists__item .qes i,.is-service-problem-price-faq_lists__item .ans i{font-size:28px;font-size:calc(0.0075*100vw + 18.4px)}}@media(min-width: 1280px){.is-service-problem-price-faq_lists__item .qes i,.is-service-problem-price-faq_lists__item .ans i{font-size:28px}}@media only screen and (max-width:640px){.is-service-problem-price-faq_lists__item .qes i,.is-service-problem-price-faq_lists__item .ans i{padding-right:14px}}.is-service-problem-price-faq_lists__item .qes span,.is-service-problem-price-faq_lists__item .ans span{display:inline-block;letter-spacing:0}.is-service-problem-price-faq_lists__item .qes span{font-size:16px;font-weight:700}@media(min-width: 480px){.is-service-problem-price-faq_lists__item .qes span{font-size:20px;font-size:calc(0.005*100vw + 13.6px)}}@media(min-width: 1280px){.is-service-problem-price-faq_lists__item .qes span{font-size:20px}}@media only screen and (max-width:640px){.is-service-problem-price-faq_lists__item .qes span{line-height:1.75}}.is-service-problem-price-faq_lists__item .ans{margin:13px 0 0 0}.is-service-problem-price-faq_lists__item .ans i{line-height:1.1;color:#f8060a}@media only screen and (max-width:640px){.is-service-problem-price-faq_lists__item .ans i{line-height:1.3}}.is-service-problem-price-faq_lists__item .ans span{font-size:15px;line-height:2}@media(min-width: 480px){.is-service-problem-price-faq_lists__item .ans span{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-service-problem-price-faq_lists__item .ans span{font-size:16px}}.is-service-document{background:#9b0001}@media only screen and (max-width:640px){.is-service-document{padding-bottom:0}}.is-service-document.is-active{background:#323232}.is-service-document .ttl-primary{margin-bottom:50px}@media only screen and (max-width:640px){.is-service-document .ttl-primary{margin-bottom:30px}}.is-service-document .ttl-primary .count{color:#f8060a}@media only screen and (max-width:640px){.is-service-document .problem-txt{margin-top:40px}}.is-service-document .problem-txt_ttl{margin-bottom:0}@media only screen and (max-width:640px){.is-service-document .problem-txt_ttl{margin-bottom:12px}}.is-service-document .problem-txt_para-block{margin-bottom:24px}.is-service-document .problem-txt_para-block span{font-weight:700;font-size:24px}@media(min-width: 480px){.is-service-document .problem-txt_para-block span{font-size:36px;font-size:calc(0.015*100vw + 16.8px)}}@media(min-width: 1280px){.is-service-document .problem-txt_para-block span{font-size:36px}}@media only screen and (max-width:640px){.is-service-document .problem-txt_para-block span{line-height:1.667}}.is-service-document .problem-txt_para-block span::before,.is-service-document .problem-txt_para-block span::after{top:15px}@media only screen and (max-width:640px){.is-service-document .problem-txt_para-block span::before,.is-service-document .problem-txt_para-block span::after{top:5px}}.is-service-document .problem-txt p strong{margin-top:24px}.is-service-document .thumb{margin-top:120px;height:auto;width:100%;aspect-ratio:1/.554}@media only screen and (max-width:640px){.is-service-document .thumb{margin-top:16.5333333333vw;aspect-ratio:1/1.334}}.is-service-document .thumb img{width:100%}.is-service-document .wrapper-s{width:62.5vw}@media only screen and (max-width:640px){.is-service-document .wrapper-s{width:calc(100% - 16vw)}}.is-service-document .wrapper-s .lead{margin:120px 0 40px;font-size:15px;line-height:2}@media(min-width: 480px){.is-service-document .wrapper-s .lead{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-service-document .wrapper-s .lead{font-size:16px}}@media only screen and (max-width:640px){.is-service-document .wrapper-s .lead{margin:52px 0 31px}}.is-service-document .wrapper-s blockquote{padding:35px 43px;background:#282828;font-size:15px}@media(min-width: 480px){.is-service-document .wrapper-s blockquote{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-service-document .wrapper-s blockquote{font-size:16px}}@media only screen and (max-width:640px){.is-service-document .wrapper-s blockquote{padding:25px 33px}}.is-service-document .wrapper-s blockquote strong{font-size:18px;font-weight:700;display:block}@media(min-width: 480px){.is-service-document .wrapper-s blockquote strong{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-service-document .wrapper-s blockquote strong{font-size:22px}}.is-service-webdesign{background:#323232;position:relative;padding-bottom:0}.is-service-webdesign.is-active{background:#9b0001}.is-service-webdesign .ttl-primary .count{color:#f8060a}.is-service-webdesign-hdr{padding:0 0 8.3333333333vw}.is-service-webdesign-hdr .lead{padding-left:4.1666666667vw;margin-bottom:4.1666666667vw}@media only screen and (max-width:640px){.is-service-webdesign-hdr .lead{padding-left:30px;margin:20px 0 10.6666666667vw}}.is-service-webdesign_lists__item.box-clm2_item{width:calc((100% - 10px)/2);background:#86151e;margin:0 10px 10px 0}@media only screen and (max-width:640px){.is-service-webdesign_lists__item.box-clm2_item{width:100%;padding:23px 30px}}.is-service-webdesign_lists__item.box-clm2_item span{display:block}.is-service-webdesign_lists__item.box-clm2_item .ttl{font-size:24px;color:#f8060a;line-height:1;margin-bottom:8px}@media(min-width: 480px){.is-service-webdesign_lists__item.box-clm2_item .ttl{font-size:30px;font-size:calc(0.0075*100vw + 20.4px)}}@media(min-width: 1280px){.is-service-webdesign_lists__item.box-clm2_item .ttl{font-size:30px}}@media only screen and (max-width:640px){.is-service-webdesign_lists__item.box-clm2_item .ttl{margin-bottom:2px}}.is-service-webdesign_lists__item.box-clm2_item .ttl i{font-size:20px;color:#f8060a;font-style:normal}@media(min-width: 480px){.is-service-webdesign_lists__item.box-clm2_item .ttl i{font-size:30px;font-size:calc(0.0125*100vw + 14px)}}@media(min-width: 1280px){.is-service-webdesign_lists__item.box-clm2_item .ttl i{font-size:30px}}.is-service-webdesign_lists__item.box-clm2_item .txt{font-size:15px;line-height:2}@media(min-width: 480px){.is-service-webdesign_lists__item.box-clm2_item .txt{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-service-webdesign_lists__item.box-clm2_item .txt{font-size:16px}}.is-service-webdesign_count_lists{margin-top:4.8611111111vw}@media only screen and (max-width:640px){.is-service-webdesign_count_lists{display:block;margin-top:10.6666666667vw}}.is-service-webdesign_count_lists__item{width:20%;border-right:1px solid #f8060a;padding:0 40px}@media only screen and (max-width:640px){.is-service-webdesign_count_lists__item{width:100%;border-bottom:1px solid #f8060a;border-right:0;padding:20px 0}}.is-service-webdesign_count_lists__item:first-child{border-left:1px solid #f8060a}@media only screen and (max-width:640px){.is-service-webdesign_count_lists__item:first-child{border-left:0;border-top:1px solid #f8060a}}@media only screen and (max-width:640px){.is-service-webdesign_count_lists__item:last-child{border-bottom:0}}.is-service-webdesign_count_lists__item i,.is-service-webdesign_count_lists__item span{display:block;line-height:1}.is-service-webdesign_count_lists__item .count{font-size:24px;color:#f8060a;font-style:normal}@media(min-width: 480px){.is-service-webdesign_count_lists__item .count{font-size:50px;font-size:calc(0.0325*100vw + 8.4px)}}@media(min-width: 1280px){.is-service-webdesign_count_lists__item .count{font-size:50px}}.is-service-webdesign_count_lists__item .ttl{font-size:20px;margin:8px auto 14px}@media(min-width: 480px){.is-service-webdesign_count_lists__item .ttl{font-size:25px;font-size:calc(0.00625*100vw + 17px)}}@media(min-width: 1280px){.is-service-webdesign_count_lists__item .ttl{font-size:25px}}.is-service-webdesign_count_lists__item .txt{font-size:15px;line-height:1.867}@media(min-width: 480px){.is-service-webdesign_count_lists__item .txt{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-service-webdesign_count_lists__item .txt{font-size:15px}}@media only screen and (max-width:640px){.is-service-webdesign_count_lists__item .txt br{display:none}}.is-service .webdesign-img{width:100%;position:relative;z-index:-200}.is-service .webdesign-img .img{width:100%;height:100vh;display:block;background:url("../images/page/home/section-img.png") center/cover no-repeat fixed;background-color:#000}@media only screen and (max-width:640px){.is-service .webdesign-img .img{background-attachment:inherit}}.is-service .webdesign-img::before{width:100%;height:100%;content:"";background:rgba(0,0,0,.8);position:absolute;top:0;left:0;z-index:1}.is-service-graphicdesign{padding-bottom:11.7361111111vw;background:#323232}@media only screen and (max-width:640px){.is-service-graphicdesign{padding:13.6vw 0 14.4vw}}.is-service-graphicdesign.is-active{background:#222}.is-service-graphicdesign .ttl-primary .count{color:#f8060a}.is-service-graphicdesign .lead{padding-left:4.1666666667vw;margin-bottom:4.1666666667vw}@media only screen and (max-width:640px){.is-service-graphicdesign .lead{padding-left:30px;margin:20px 0 10.6666666667vw}}@media only screen and (max-width:640px){.is-service-graphicdesign_lists{display:block}}.is-service-graphicdesign_lists__item.box-clm2_item{width:calc((100% - 10px)/2);margin:0 10px 10px 0}@media only screen and (max-width:640px){.is-service-graphicdesign_lists__item.box-clm2_item{width:100%;padding:23px 30px}}.is-service-graphicdesign_lists__item.box-clm2_item span{display:block}.is-service-graphicdesign_lists__item.box-clm2_item .ttl{font-size:24px;color:#f8060a;line-height:1;margin-bottom:8px}@media(min-width: 480px){.is-service-graphicdesign_lists__item.box-clm2_item .ttl{font-size:30px;font-size:calc(0.0075*100vw + 20.4px)}}@media(min-width: 1280px){.is-service-graphicdesign_lists__item.box-clm2_item .ttl{font-size:30px}}.is-service-graphicdesign_lists__item.box-clm2_item .ttl i{font-size:16px;color:#f8060a;font-style:normal;font-family:"Poppins",sans-serif;font-weight:600;line-height:1;vertical-align:middle;display:inline-block;margin-top:-2px}@media(min-width: 480px){.is-service-graphicdesign_lists__item.box-clm2_item .ttl i{font-size:22px;font-size:calc(0.0075*100vw + 12.4px)}}@media(min-width: 1280px){.is-service-graphicdesign_lists__item.box-clm2_item .ttl i{font-size:22px}}.is-service-graphicdesign_lists__item.box-clm2_item .txt{font-size:15px;line-height:2;letter-spacing:-0.02em}@media(min-width: 480px){.is-service-graphicdesign_lists__item.box-clm2_item .txt{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-service-graphicdesign_lists__item.box-clm2_item .txt{font-size:16px}}.bg-center .parallax-img{height:55vw;overflow:hidden;width:100%}.bg-center .parallax-img img{height:auto;width:100%}.bg-center{margin-top:20vw}.is-design-review{padding-bottom:0}.is-design-review-catch{background:#323232;position:relative}.is-design-review-catch.is-active{background:#9b0001}.is-design-review-catch .inner{width:61.1111111111vw;margin:0 auto}@media only screen and (min-width:641px)and (max-width:1366px){.is-design-review-catch .inner{width:90%}}@media only screen and (max-width:640px){.is-design-review-catch .inner{width:calc(100% - 16vw)}}.is-design-review-catch .inner .para{letter-spacing:-0.05em}.is-design-review-catch .inner .para-1{line-height:.8}@media only screen and (max-width:640px){.is-design-review-catch .inner .para-1{line-height:1.167}}.is-design-review-catch .inner .para-1 small span,.is-design-review-catch .inner .para-1 b span{letter-spacing:-0.05em;line-height:.8}@media only screen and (max-width:640px){.is-design-review-catch .inner .para-1 small span,.is-design-review-catch .inner .para-1 b span{line-height:1.167}}.is-design-review-catch .inner .para-1 small{display:block;overflow:hidden;margin-bottom:13px}@media only screen and (max-width:640px){.is-design-review-catch .inner .para-1 small{letter-spacing:-0.08em;margin-bottom:6px}}.is-design-review-catch .inner .para-1 small span{font-size:32px;font-weight:700;display:inline-block;animation-duration:1s}@media(min-width: 480px){.is-design-review-catch .inner .para-1 small span{font-size:55px;font-size:calc(0.02875*100vw + 18.2px)}}@media(min-width: 1280px){.is-design-review-catch .inner .para-1 small span{font-size:55px}}@media only screen and (max-width:640px){.is-design-review-catch .inner .para-1 small span{letter-spacing:-0.08em}}.is-design-review-catch .inner .para-1 b{display:block;overflow:hidden}.is-design-review-catch .inner .para-1 b span{font-size:60px;font-weight:700;display:inline-block;animation-duration:1s;line-height:1}@media(min-width: 480px){.is-design-review-catch .inner .para-1 b span{font-size:100px;font-size:calc(0.05*100vw + 36px)}}@media(min-width: 1280px){.is-design-review-catch .inner .para-1 b span{font-size:100px}}@media only screen and (max-width:640px){.is-design-review-catch .inner .para-1 b span{line-height:1.167}}.is-design-review-catch .inner .para-2{font-size:15px;line-height:2.111;margin:50px 0 20px}@media(min-width: 480px){.is-design-review-catch .inner .para-2{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-design-review-catch .inner .para-2{font-size:18px}}@media only screen and (max-width:640px){.is-design-review-catch .inner .para-2{line-height:1.933;margin:10px 0 14px}}.is-design-review-catch .inner .para-3{font-size:20px;line-height:1.625}@media(min-width: 480px){.is-design-review-catch .inner .para-3{font-size:32px;font-size:calc(0.015*100vw + 12.8px)}}@media(min-width: 1280px){.is-design-review-catch .inner .para-3{font-size:32px}}@media only screen and (max-width:640px){.is-design-review-catch .inner .para-3{line-height:1.8}}.is-design-review-catch_howto{margin-top:80px}@media only screen and (max-width:640px){.is-design-review-catch_howto{margin-top:40px}}.is-design-review-catch_howto .ttl{font-size:32px;font-weight:700;line-height:1;margin-bottom:16px}@media(min-width: 480px){.is-design-review-catch_howto .ttl{font-size:35px;font-size:calc(0.00375*100vw + 30.2px)}}@media(min-width: 1280px){.is-design-review-catch_howto .ttl{font-size:35px}}.is-design-review-catch_howto .lead{font-size:15px;line-height:2.111;margin-bottom:44px}@media(min-width: 480px){.is-design-review-catch_howto .lead{font-size:18px;font-size:calc(0.00375*100vw + 13.2px)}}@media(min-width: 1280px){.is-design-review-catch_howto .lead{font-size:18px}}@media only screen and (max-width:640px){.is-design-review-catch_howto .lead{margin-bottom:20px;line-height:2}}.is-design-review-catch_howto .btn-more a{width:100%}.is-design-review .sec-box-has_bg-gl{padding:8.3333333333vw 0}@media only screen and (max-width:640px){.is-design-review .sec-box-has_bg-gl{padding:20.2666666667vw 0 0}}.is-design-review-flow{background:#9b0001;position:relative;padding-bottom:11.8055555556vw}.is-design-review-flow.is-active{background:#f2f2f2}.is-design-review-flow.is-active .must-txt{color:#323232}.is-design-review-flow.is-active .is-contact .table-contact tr th{color:#323232}@media only screen and (max-width:640px){.is-design-review-flow-hdr{display:block}}.is-design-review-flow-hdr .ttl-secondary{font-size:30px;font-weight:700;color:#323232}@media(min-width: 480px){.is-design-review-flow-hdr .ttl-secondary{font-size:35px;font-size:calc(0.00625*100vw + 27px)}}@media(min-width: 1280px){.is-design-review-flow-hdr .ttl-secondary{font-size:35px}}.is-design-review-flow-hdr_lists{width:70%}@media only screen and (max-width:640px){.is-design-review-flow-hdr_lists{width:100%}}.is-design-review-flow-hdr_lists__item{margin-bottom:40px;display:-ms-flex;display:flex;align-items:flex-start}.is-design-review-flow-hdr_lists__item:last-child{margin-bottom:0}.is-design-review-flow-hdr_lists__item .count{font-size:18px;line-height:1.3;font-style:normal;color:#9b0001}@media(min-width: 480px){.is-design-review-flow-hdr_lists__item .count{font-size:22px;font-size:calc(0.005*100vw + 15.6px)}}@media(min-width: 1280px){.is-design-review-flow-hdr_lists__item .count{font-size:22px}}.is-design-review-flow-hdr_lists__item .txt{padding-left:48px}@media only screen and (max-width:640px){.is-design-review-flow-hdr_lists__item .txt{padding-left:15px}}.is-design-review-flow-hdr_lists__item .txt span{color:#323232;display:block}.is-design-review-flow-hdr_lists__item .txt_ttl{font-size:20px;line-height:1;font-weight:700;margin-bottom:18px}@media(min-width: 480px){.is-design-review-flow-hdr_lists__item .txt_ttl{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-design-review-flow-hdr_lists__item .txt_ttl{font-size:22px}}.is-design-review-flow-hdr_lists__item .txt_lead{font-size:15px;font-weight:400;line-height:2}@media(min-width: 480px){.is-design-review-flow-hdr_lists__item .txt_lead{font-size:16px;font-size:calc(0.00125*100vw + 14.4px)}}@media(min-width: 1280px){.is-design-review-flow-hdr_lists__item .txt_lead{font-size:16px}}@media only screen and (max-width:640px){.is-design-review-flow-hdr_lists__item .txt_lead{line-height:1.75}}.is-design-review-flow blockquote{padding:36px 0;margin:85px auto 110px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}@media only screen and (max-width:640px){.is-design-review-flow blockquote{margin:50px auto}}.is-design-review-flow blockquote .ttl{font-size:18px;font-weight:700;color:#323232}@media(min-width: 480px){.is-design-review-flow blockquote .ttl{font-size:20px;font-size:calc(0.0025*100vw + 16.8px)}}@media(min-width: 1280px){.is-design-review-flow blockquote .ttl{font-size:20px}}.is-design-review-flow blockquote ul li{font-size:15px;font-weight:400;padding-left:22px;position:relative;color:#323232}@media(min-width: 480px){.is-design-review-flow blockquote ul li{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-design-review-flow blockquote ul li{font-size:15px}}@media only screen and (max-width:640px){.is-design-review-flow blockquote ul li{line-height:2;margin-bottom:6px}.is-design-review-flow blockquote ul li:last-child{margin-bottom:0}}.is-design-review-flow blockquote ul li::before{width:16px;height:16px;border-radius:50%;background:#b4b4b4;content:"";position:absolute;top:9px;left:0}@media only screen and (min-width:641px)and (max-width:1366px){.is-design-review-form{width:90%}}@media only screen and (max-width:640px){.is-design-review-form{width:calc(100% - 16vw);display:block}}.is-design-review-form .ttl-secondary{font-size:30px;font-weight:700;color:#323232}@media(min-width: 480px){.is-design-review-form .ttl-secondary{font-size:35px;font-size:calc(0.00625*100vw + 27px)}}@media(min-width: 1280px){.is-design-review-form .ttl-secondary{font-size:35px}}@media only screen and (max-width:640px){.is-design-review-form .ttl-secondary{margin-bottom:14px}}.is-design-review-form .txt{width:70%}@media only screen and (max-width:640px){.is-design-review-form .txt{width:100%}}.is-design-review-form .txt .lead{font-size:15px;font-weight:400;line-height:1.867;color:#323232}@media(min-width: 480px){.is-design-review-form .txt .lead{font-size:15px;font-size:calc(0*100vw + 15px)}}@media(min-width: 1280px){.is-design-review-form .txt .lead{font-size:15px}}@media only screen and (max-width:640px){.is-design-review-form .txt .lead{margin-bottom:20px}}.is-design-review-form .txt .must-txt{position:relative;top:0;margin-top:30px}@media only screen and (max-width:640px){.is-design-review-form .txt .must-txt{margin-top:0}}.is-design-review-form .txt .mw_wp_form .table-contact tr:first-child th{padding-top:0}.is-design-review-form .txt .mw_wp_form .privacy-policy{text-align:left;margin-top:0}.is-design-review-form .txt .mw_wp_form .submit-btn .submit{margin:86px auto 0}@media only screen and (max-width:640px){.is-design-review-form .txt .mw_wp_form .submit-btn .submit{margin-top:26px}}.is-recruit{padding-bottom:0}.is-recruit-catch{width:100%;padding:17.3611111111vw 0;position:relative}@media only screen and (max-width:640px){.is-recruit-catch{padding:16vw 0 53.3333333333vw}}.is-recruit-catch .para-2{margin-top:40px;font-size:22px;text-align:center;line-height:1}@media(min-width: 480px){.is-recruit-catch .para-2{font-size:28px;font-size:calc(0.0075*100vw + 18.4px)}}@media(min-width: 1280px){.is-recruit-catch .para-2{font-size:28px}}@media only screen and (max-width:640px){.is-recruit-catch .para-2{margin-top:30px;line-height:1.6}}.is-recruit-catch .para-2 small{line-height:1;display:block;font-size:20px;margin-bottom:18px}@media(min-width: 480px){.is-recruit-catch .para-2 small{font-size:22px;font-size:calc(0.0025*100vw + 18.8px)}}@media(min-width: 1280px){.is-recruit-catch .para-2 small{font-size:22px}}@media only screen and (max-width:640px){.is-recruit-catch .para-2 small{margin-bottom:12px;line-height:1.636}}.is-recruit-application{background:#323232;padding-bottom:13.8888888889vw}@media only screen and (max-width:640px){.is-recruit-application .wrapper{width:100%}}.is-recruit-application-box .inner{width:55.5555555556vw;margin:0 auto}@media only screen and (max-width:640px){.is-recruit-application-box .inner{width:calc(100% - 16vw)}}.is-recruit-application-box .inner h3,.is-recruit-application-box .inner small,.is-recruit-application-box .inner th,.is-recruit-application-box .inner td,.is-recruit-application-box .inner li{color:#323232}.is-recruit-application-box .inner .ttl{font-size:24px;line-height:1;font-weight:700;margin-bottom:41px}@media(min-width: 480px){.is-recruit-application-box .inner .ttl{font-size:32px;font-size:calc(0.01*100vw + 19.2px)}}@media(min-width: 1280px){.is-recruit-application-box .inner .ttl{font-size:32px}}@media only screen and (max-width:640px){.is-recruit-application-box .inner .ttl{margin-bottom:20px}}.is-recruit-application-box .inner .ttl small{font-size:15px;line-height:1;display:inline-block;vertical-align:top;margin:6px 0 0 20px}@media(min-width: 480px){.is-recruit-application-box .inner .ttl small{font-size:20px;font-size:calc(0.00625*100vw + 12px)}}@media(min-width: 1280px){.is-recruit-application-box .inner .ttl small{font-size:20px}}@media only screen and (max-width:640px){.is-recruit-application-box .inner .ttl small{margin:4px 0 0 10px}}.is-recruit-application-box .inner .table_clm tr th,.is-recruit-application-box .inner .table_clm tr td{padding-bottom:36px}.is-recruit-application-box .inner .table_clm tr th{vertical-align:top}@media only screen and (max-width:640px){.is-recruit-application-box .inner .table_clm tr th{padding-bottom:10px}}.is-recruit-application-box .inner .table_clm tr td{font-weight:400}@media only screen and (max-width:640px){.is-recruit-application-box .inner .table_clm tr td{padding-top:0}}.is-recruit-application-box .inner .table_clm tr td ul li{font-weight:400;position:relative;list-style:none;line-height:1.867}.is-recruit-application-box .inner .table_clm tr td ul li::before{width:16px;height:16px;border-radius:50%;background:#323232;content:"";position:absolute;top:7px;left:-21px}.is-recruit-application-box_webdesigner .inner{border-bottom:1px solid #c8c8c8;margin-bottom:4.1666666667vw;padding-bottom:calc(5.5555555556vw - 36px)}@media only screen and (max-width:640px){.is-recruit-application-box_webdesigner .inner{margin-bottom:8vw;padding-bottom:2.6666666667vw}}.is-recruit-application .btn-more a{width:55.5555555556vw;margin-top:92px}@media only screen and (max-width:640px){.is-recruit-application .btn-more a{width:calc(100% - 16vw);margin:0 auto}}.is-recruit-application.is-active{background:#f2f2f2}.is-recruit-application.is-active .is-recruit-application-box .inner .table_clm tr td ul li::before{background:#b4b4b4}.is-recruit-conv{height:14.5833333333vw;background:#9b0001;position:relative}@media only screen and (max-width:640px){.is-recruit-conv{height:40vw}}.is-recruit-conv .btn-circle{position:absolute;top:-90px;left:calc(50% - 90px)}@media only screen and (max-width:640px){.is-recruit-conv .btn-circle{top:-55px;left:calc(50% - 55px)}}/*# sourceMappingURL=import.min.css.map */