@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@charset "UTF-8";html{font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{--color--main:#006ebc;--color--text:#0c68af;--color--sub:#00abeb;--color--lpink:#fce4ec;--color--bg:#f8f8f8;--color--lbg:#e4effc;--color--gray:#999;--color--lgray:#ccc;--color--black:#000;--color--white:#fff;--color--red:#c00;overflow-x:hidden;font-size:100%;background:var(--color--white);color:var(--color--black);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;line-height:1.8}.font_en{font-family:"Courier Prime",monospace}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.button{display:inline-block;border:1px solid var(--color--lgray);padding:7px 20px;background:var(--color--white)}.vertical_text .wp-block-group__inner-container{display:flex;justify-content:center;flex-direction:row-reverse}.vertical_text p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:clamp(1.1em, 2vw, 1.5em);margin:0 0 0 .5em}.vertical_text p.has-large-font-size{font-size:30px !important}.show-pc{display:none}@media screen and (min-width:40em){.show-pc{display:block}.show-sp{display:none}.hide-pc{display:none}.vertical_text p{margin:0 0 0 1em}.vertical_text p.has-large-font-size{font-size:36px !important}}a:link,a:visited{color:inherit;text-decoration:none}a.boxLink{position:absolute;display:block;top:0;left:0;width:100%;height:100%;text-indent:-999999px}figure{margin:0 0 1vw}img{max-width:100%;height:auto}.svg-sprite{display:none}ul.ranking{list-style:none;margin:0;padding:0}ul.ranking li{list-style:none}ul.ranking li a.wpp-post-title{margin-bottom:.5em;font-size:1em;line-height:1.6;line-height:1}.flex-wrapper.half,.flex-wrapper.one-third,.flex-wrapper.quarter{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper.four:after{display:block;content:"";width:24%}.flex-wrapper .flex-one{width:100%}.flex-wrapper.half .flex-one{width:48%}.flex-wrapper.one-third .flex-one{width:32%}.flex-wrapper.quarter .flex-one{width:48%}.flex-wrapper.quarter .flex-two{width:100%}.flex-wrapper.quarter .flex-three{width:48%}@media (min-width:40em){.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper.two .flex-one{width:48%}.flex-wrapper.three .flex-one{width:32%}.flex-wrapper.three .flex-two{width:64%}.flex-wrapper.four .flex-two{width:48%}.flex-wrapper.four .flex-one{width:24%}.flex-wrapper.four .flex-three{width:72%}.flex-wrapper.five .flex-one{width:18%}.flex-wrapper.six .flex-one{width:15%}.flex-wrapper.quarter .flex-one{width:24%}.flex-wrapper.quarter .flex-two{width:48%}.flex-wrapper.quarter .flex-three{width:72%}}#gHeader{position:fixed;top:0;left:50%;width:100%;transform:translatex(-50%);z-index:100}#gHeader .section_inner{display:flex;flex-wrap:wrap;justify-content:space-between;background:var(--color--white);padding:5px 10px;box-shadow:0 0 8px rgba(44,119,189,.5)}#gHeader .section_inner .logoArea{width:52%;text-align:left}#gHeader .section_inner .logoArea h1.logo{line-height:1;margin:5px 0}#gHeader .section_inner .logoArea h1.logo img{width:140px}#gHeader .section_inner .logoArea .desc{font-size:.8em;color:var(--color--main);font-weight:700}#gHeader .section_inner .menuArea{width:46%;position:relative}#gHeader .section_inner .menuArea .mega-menu-toggle{align-items:center}#gHeader .section_inner .menuArea .mega-menu-toggle .mega-toggle-blocks-right{position:fixed;width:60px;top:40px;transform:translatey(-50%);right:80px}#gHeader .section_inner .button_contact{position:absolute;right:0;top:50%;transform:translatey(-50%);display:block;width:60px;height:60px;border-radius:50%;background:linear-gradient(30deg,#b2dfef,#f7c6d7);display:flex;justify-content:center}#gHeader .section_inner .button_contact img{max-width:32px}#gHeader .buttonArea{display:none}@media (min-width:40em){#gHeader{max-width:1200px}#gHeader .section_inner{padding:3px 0 3px 40px !important;border-radius:50px;box-shadow:0 0 5px rgba(44,119,189,.35)}#gHeader .section_inner .logoArea{width:30%}#gHeader .section_inner .logoArea h1.logo img{width:140px}#gHeader .section_inner .menuArea{width:70%}#gHeader .section_inner .menuArea #gNav{margin:10px 90px 0 0}#gHeader .section_inner .menuArea .button_contact{right:10px}#gHeader .buttonArea{display:block}#gHeader .buttonArea ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row-reverse;align-items:center}#gHeader .buttonArea ul li{margin:10px 5px;width:200px}#gHeader .buttonArea ul li a{display:block;background:var(--color--white);box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:6px}#gHeader .buttonArea ul li:nth-child(2) a,#gHeader .buttonArea ul li:nth-child(1) a{padding:8px 6px}#gHeader .buttonArea ul li:nth-child(3) a,#gHeader .buttonArea ul li:nth-child(4) a{padding:9px 6px}}@media (min-width:64em){#gHeader .section_inner{padding:3px 0 3px 40px !important;border-radius:70px}#gHeader .section_inner .logoArea{width:25%}#gHeader .section_inner .logoArea h1.logo img{width:150px}#gHeader .section_inner .logoArea .desc{font-size:.9em}#gHeader .section_inner .menuArea{width:75%}#gHeader .section_inner .menuArea #gNav{margin:10px 100px 0 0}#gHeader .section_inner .button_contact{width:70px;height:70px}#gHeader .section_inner .button_contact img{max-width:40px}.buttonArea{margin-right:60px}}.visual{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/visual_default_sp.jpg) no-repeat top center;background-size:cover;height:370px;margin-top:40px}.visual .section_inner{position:relative;height:100%}.visual .section_inner .titleInner{position:absolute;top:50%;transform:translatey(-50%);left:0;padding:0 10px}.visual .section_inner .titleInner h1{color:var(--color--white);font-size:clamp(1.2em, 4vw, 2em)}.visual .section_inner .titleInner p{color:var(--color--white);font-weight:700;font-size:clamp(0.9em, 2vw, 1.2em)}@media (min-width:40em){.cover{background:linear-gradient(to top,#f7c6d7 0%,#b2dfef 100%)}.cover .visual{margin:0 auto;max-width:1400px;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/visual_default.jpg) no-repeat top center;height:550px}}.breadcrumbs{max-width:1220px;margin:20px auto;padding:0 10px;font-size:clamp(0.9em, 2vw, 0.9em)}.video_wrapper{width:100%;aspect-ratio:1.7777777778}.video_wrapper iframe{width:100%;height:100%}#navAll{display:none}section{margin-bottom:5vw}.section_inner{max-width:1220px !important;padding:0 10px !important;margin:0 auto !important}.section_inner_s{max-width:960px !important;margin:0 auto !important;padding:0 10px !important}.section_inner_s h2{position:relative;color:var(--color--main);font-size:clamp(1.3em, 3vw, 1.9em);margin-bottom:3em}.section_padding{padding:4vh 0}@media (min-width:40em){.two-columns{columns:2;column-rule:1px solid #cdcdcd;column-gap:2em}.two-columns p{padding:0;margin:0 0 1em}}.widget h2{position:relative;background:var(--color--point);padding:10px 10px 10px 25px;font-size:clamp(1.2em, 3vw, 1.4em);color:var(--color--pointdark);border-radius:6px}.widget h2:before{display:block;content:"";position:absolute;top:50%;left:0;transform:translatey(-50%);width:16px;height:8px;border-radius:0 4px 4px 0;background:var(--color--white)}.widget label{display:none}.contactArea{text-align:center;max-width:520px;padding:0 10px;margin:0 auto}.contactArea a.button{background:var(--color--text);color:var(--color--white);border:none;border-radius:10px;width:100%;padding:10px;text-align:center;margin-bottom:1em}.contactArea .flex-wrapper{align-items:center}.contactArea .flex-wrapper .flex-one{font-size:1.1em;font-weight:700}.contactArea .flex-wrapper .flex-one:last-child .tel{display:block;box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px;border-radius:12px}@media (min-width:40em){.contactArea .flex-wrapper .flex-one{padding:0 10px}.contactArea .flex-wrapper .flex-one:last-child{border-left:1px solid var(--color--gray)}.contactArea .flex-wrapper .flex-one:last-child .tel{display:inline-block;font-size:1.6em;box-shadow:none;padding:0}}article.faq{margin:10px 0;padding:15px;border:1px solid var(--color--lgray);background:var(--color--white)}article.faq h3{position:relative;color:var(--color--black);cursor:pointer;user-select:none;margin:0;padding:10px 20px 10px 60px;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/icon_q.png) no-repeat top left}article.faq h3:after{position:absolute;content:"+";display:block;right:0;top:50%;transform:translatey(-50%);font-weight:700;text-shadow:1px 1px 0 #000}article.faq h3:hover,article.faq h3:active{color:var(--color--main)}article.faq .text{width:100%;height:0;overflow:hidden;opacity:0;transition-duration:.4s;margin:0;padding-left:60px}article.faq .text.is-open{line-height:1.8;height:auto;opacity:1;padding-top:10px}article.faq h3.is-active:after{content:"ー";text-shadow:1px 0 0 #000}@media (min-width:40em){article.faq h3{padding:10px 0 10px 60px}article.faq h3:after{right:20px}}.box{position:relative;background:var(--color--white);margin-bottom:20px;align-items:center;padding:20px;border-radius:30px;font-size:clamp(1.2em, 2vw, 1.3em);font-weight:700;color:var(--color--main);box-shadow:0 0 10px rgba(44,119,189,.35)}@media (min-width:40em){.box{padding:30px}}section .title-wrapper{text-align:center}section .title-wrapper h2.blue_line{position:relative;text-align:center;margin:20px 0;font-size:clamp(1.3em, 4.5vw, 2em);color:var(--color--text);display:inline-block}section .title-wrapper h2.blue_line:before{position:absolute;top:0;left:-60px;display:inline-block;content:"";background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/line_left_blue.png) no-repeat center;background-size:contain;width:20px;height:40px}section .title-wrapper h2.blue_line:after{position:absolute;top:0;right:-60px;display:inline-block;content:"";background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/line_right_blue.png) no-repeat center;background-size:contain;width:20px;height:40px}#recent{background:linear-gradient(to bottom,var(--color--white) 40%,var(--color--main) 40%,var(--color--main) 100%);margin-bottom:4vh;padding-bottom:3vh}#recent .flex-wrapper:after{display:block;content:"";width:32%}#recent .flex-wrapper .flex-one{margin-bottom:3vh;background:var(--color--white);border-radius:12px}#recent .flex-wrapper .flex-one .date{color:var(--color--main)}#recent .flex-wrapper .flex-one figure{position:relative;margin-bottom:0}#recent .flex-wrapper .flex-one figure .tags{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,101,189,.6);color:var(--color--white);padding:2px 4px;text-align:right;font-weight:700;font-size:.9em}#recent .flex-wrapper .flex-one .textArea{padding:0 10px;background:var(--color--white);border-radius:0 0 12px 12px;padding:1em}#recent .flex-wrapper .flex-one .textArea h4{margin:0 0 10px;padding:0 0 10px;color:var(--color--sub);font-size:clamp(1.1em, 2.5vw, 1.2em);border-bottom:1px solid var(--color--sub);line-height:1.5}#recent .flex-wrapper .flex-one img{border-radius:10px 10px 0 0}#column_list ul{margin:0;padding:0}#column_list ul li{list-style:none;margin-bottom:2vh}#column_list ul li .date{margin:0;font-size:clamp(0.9em, 1.2vw, 1em);color:var(--color--main)}#column_list ul li h4{margin:0 0 5px;padding:0 0 5px;color:var(--color--sub);font-size:clamp(1.1em, 2.4vw, 1.15em);border-bottom:1px solid var(--color--sub);line-height:1.5}#column_list ul li p{font-size:.9em;margin:0}.meta{border-bottom:1px solid var(--color--main);padding-bottom:10px;margin-bottom:1vw}.meta h1{font-size:clamp(1.3em, 3vw, 1.6em);color:var(--color--text);margin-bottom:10px}.meta .date{color:var(--color--main);margin-bottom:10px}@media (min-width:40em){section .title-wrapper h2.blue_line{margin:50px 0}section .title-wrapper h2.blue_line:before{top:0;left:-50px;width:30px;height:60px}section .title-wrapper h2.blue_line:after{top:0;right:-50px;width:30px;height:60px}#column_list .title-wrapper h2.blue_line{margin:0 0 50px}}#archives{margin-bottom:4vh;padding-bottom:3vh}#archives .flex-wrapper:after{display:block;content:"";width:32%}#archives .flex-wrapper .flex-one{margin-bottom:3vh;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:12px}#archives .flex-wrapper .flex-one .date{color:var(--color--main)}#archives .flex-wrapper .flex-one figure{position:relative;margin-bottom:0}#archives .flex-wrapper .flex-one figure .tags{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,101,189,.6);color:var(--color--white);padding:2px 4px;text-align:right;font-weight:700;font-size:.9em}#archives .flex-wrapper .flex-one .textArea{background:var(--color--white);padding:1em;border-radius:0 0 12px 12px}#archives .flex-wrapper .flex-one .textArea h4{margin:0;padding:0;color:var(--color--main)}#archives .flex-wrapper .flex-one img{border-radius:10px 10px 0 0}main.post .primary h2{color:var(--color--text);background:var(--color--bg);border-left:5px solid var(--color--text);font-size:clamp(1.2em, 2.8vw, 1.5em);padding:7px 0 7px .5em}main.post .primary h3{color:var(--color--sub);border-bottom:1px solid var(--color--text);font-size:clamp(1.2em, 2.5vw, 1.4em);margin-bottom:10px}main.post .primary h4{color:var(--color--pointdark);font-size:clamp(1.1em, 2vw, 1.3em);margin-bottom:10px}main.post .primary h5{color:var(--color--text);font-size:clamp(1.05em, 1.8vw, 1.2em);border-left:3px solid var(--color--text);padding:2px 0 2px .5em;margin-bottom:10px}main.post .primary h6{font-size:clamp(1.05em, 1.8vw, 1.2em);margin-bottom:10px}blockquote{position:relative;padding:30px 15px 8px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}blockquote:before{display:inline-block;position:absolute;top:5px;left:3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}blockquote p{padding:0;margin:10px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.slider .slick-img{position:relative}.slider .slick-img figure{position:relative}.slider .slick-img figure img{border-radius:10px}.slider .slick-img figure .label{position:absolute;top:10px;left:10px}.slider .slick-img .jobs{color:var(--color--main);font-size:.9em}.slider h3 span{font-size:.6em}.thumbnail .thumbnail-img{padding:10px}.thumbnail .thumbnail-img img{border-radius:10px}.wp-pagenavi{margin:20px 0}.wp-pagenavi:after{display:block;clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;font-size:.9em;padding:10px 12px;margin:2px;background:var(--color--lbg);border:none}.wp-pagenavi span.current{background:var(--color--point);border:none}a.button{position:relative;display:inline-block;width:240px;font-size:clamp(1.1em, 2vw, 1.2em);text-align:left;background:0 0;border:1px solid var(--color--main);color:var(--color--main);font-weight:700;transition:all linear .2s}a.button:before{position:absolute;top:50%;right:-50px;display:block;content:"";width:110px;height:1px;background:var(--color--main)}a.button:after{position:absolute;top:50%;right:-50px;display:block;content:"";width:30px;height:1px;background:var(--color--main);transform:rotate(30deg);transform-origin:bottom right}a.button.small{width:180px;font-size:clamp(1em, 1.8vw, 1.1em);padding:2px;border:none}a.button.skyblue{background:linear-gradient(to right,var(--color--sub),var(--color--main));border:none;color:var(--color--white);box-shadow:0 0 12px rgba(5,106,183,.7)}a.button.skyblue:hover{background:linear-gradient(to right,#0a75ee,var(--color--sub))}a.button.deepblue{background:var(--color--text);border:none;color:var(--color--white)}a.button:hover{background:linear-gradient(to right,#0a75ee,var(--color--sub))}span.label{display:inline-block;border:1px solid var(--color--main);color:var(--color--main);border-radius:16px;font-size:.8em;margin-right:.3em;padding:1px 20px;background:var(--color--white)}span.label.label_bg{background:var(--color--bg);border:none}.tag-cloud-link{display:inline-block;border:1px solid var(--color--main);color:var(--color--main);border-radius:16px;font-size:.8em;margin-right:.3em;padding:1px 20px;background:var(--color--white)}body#contact main .section_inner{max-width:840px;margin:0 auto}dl dt{font-weight:700}dl dt .require{font-size:.8em;color:var(--color--red);padding-left:1em}dl dd{margin:0 0 1em}input[type=text],input[type=email],textarea,select{padding:.5em;border:1px solid var(--color--lgray);font-size:clamp(0.9em, 2vw, 1em);width:100%}input[type=text].form-small,input[type=email].form-small,textarea.form-small,select.form-small{width:5em}input[type=submit]{display:block;background:linear-gradient(to right,var(--color--sub),var(--color--main));box-shadow:0 0 15px rgba(0,0,0,.3);color:var(--color--white);padding:12px 36px;text-align:center;font-weight:700;border-radius:48px;font-size:clamp(1em, 2vw, 1.1em);border:none;margin:10px auto}@media (min-width:40em){input[type=text],input[type=email],textarea,select{padding:.5em;border:1px solid var(--color--lgray);font-size:clamp(0.9em, 2vw, 1em);width:100%}}.table-underline table{max-width:960px;margin:0 auto}.table-underline table th,.table-underline table td{border-bottom:1px solid var(--color--lgray);padding:.5em}.table-underline table th a,.table-underline table td a{text-decoration:underline;color:var(--color--text)}.table-underline table th:first-child,.table-underline table td:first-child{font-weight:700}.table-underline table th:last-child,.table-underline table td:last-child{padding-left:2em}#relationship{position:relative;padding:3vh 0;margin:140px auto 0;background:var(--color--bg)}#relationship .section_inner{text-align:center}#relationship .section_inner article{position:absolute;top:-120px;left:50%;width:100%;transform:translatex(-50%)}#relationship .section_inner article .flex-wrapper{padding:0 10px}#relationship .section_inner article img{width:240px;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:6px;background:#fff;border:1px solid #548aec}#relationship .section_inner article img.mynavi{padding:13px 10px}#relationship .section_inner article img.recnavi{padding:10px}#relationship .section_inner article p{font-weight:700;font-size:clamp(1.2em, 2.7vw, 1.6em);color:var(--color--sub)}#relationship .section_inner article .banner{display:block;width:90%;padding:18px 0;margin:10px auto;background:var(--color--white);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:50px}#relationship .section_inner article .banner img{max-width:250px}#relationship .section_inner h2{position:relative;color:var(--color--main);font-size:clamp(1.3em, 3vw, 1.9em);margin:2em 0}#relationship .section_inner h2:after{display:block;content:"";position:absolute;bottom:-20px;left:50%;transform:translatex(-50%);width:70px;height:4px;border-radius:2px;background:var(--color--main)}#relationship .section_inner .flex-wrapper .flex-one h3{color:var(--color--main)}#relationship .section_inner .flex-wrapper .flex-one figure img{border-radius:10px}@media (min-width:40em){#relationship{padding:3vh 0;margin:200px auto 0}#relationship .section_inner{max-width:800px}#relationship .section_inner article{top:-125px;left:50%;transform:translatex(-50%)}#relationship .section_inner article p{font-weight:700;font-size:clamp(1.2em, 2.7vw, 1.6em);color:var(--color--sub)}#relationship .section_inner article img{width:300px}#relationship .section_inner article img.mynavi{padding:18px 15px}#relationship .section_inner article img.recnavi{padding:15px}#relationship .section_inner article .banner{display:block;width:460px;margin:0 auto;padding:30px 0;background:var(--color--white);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:50px}#relationship .section_inner article .banner img{max-width:250px}#relationship .section_inner h2{position:relative;color:var(--color--main);font-size:clamp(1.3em, 3vw, 1.9em);margin-bottom:3em}#relationship .section_inner h2:after{display:block;content:"";position:absolute;bottom:-20px;left:50%;transform:translatex(-50%);width:70px;height:4px;border-radius:2px;background:var(--color--main)}#relationship .section_inner .flex-wrapper .flex-one h3{color:var(--color--main)}#relationship .section_inner .flex-wrapper .flex-one figure img{border-radius:10px}}.page_title{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/page_bg.png) top center;background-size:cover;text-align:center;margin:-100px 0 0;padding:8vh 0 4vh}.page_title .entry-subtitle{font-size:clamp(1em, 2vw, 1.4em);color:var(--color--text);font-weight:700}.page_title h1{color:var(--color--text);line-height:1;padding:0;margin:0;font-size:clamp(1.6em, 3vw, 2.7em)}.page_title .lead p{text-align:left;font-size:clamp(1em, 2vw, 1.2em);color:var(--color--main);font-weight:700}@media (min-width:40em){.page_title{margin:-120px 0 0;padding:13vh 0 9vh}.page_title .lead p{text-align:center;font-size:clamp(1em, 2vw, 1.2em);color:var(--color--main);font-weight:700}}.is-layout-flex.flex-reverse{flex-direction:row-reverse}section h2{font-size:clamp(1.3em, 2vw, 1.6em)}body#business .page_title{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/comic_bg.png) top center no-repeat;background-size:cover;margin-bottom:2vh}body#business .page_title section{background-color:#cde3f8;padding:2vh 0 0}body#business .page_title section .section_inner{position:relative}body#business .page_title section .section_inner h2{text-align:center}body#business .page_title section .section_inner .illust_left{position:absolute;left:5px;bottom:-20px;width:110px}body#business .page_title section .section_inner .illust_right{position:absolute;right:5px;bottom:-20px;width:90px}body#business .page_title section .section_inner .video_wrapper{max-width:80%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.3)}body#business .page_title section .section_inner .video_wrapper.full{max-width:none;width:100%}body#business section.left_bg{margin:60px 0 2vh;background:linear-gradient(to left,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#business section.left_bg .imgArea{position:relative}body#business section.left_bg .imgArea figure{margin:-40px 40px 0}body#business section.left_bg .textArea{position:relative;background:var(--color--white)}body#business section.left_bg .textArea h2{font-size:clamp(1.3em, 2vw, 1.5em);color:var(--color--main);border-bottom:1px solid var(--color--main);margin-bottom:2em}body#business section.left_bg .textArea h4{position:absolute;font-size:clamp(1.4em, 3vw, 1.7em);font-family:"Courgette",cursive;margin:0;top:2.5em;right:0;color:rgba(0,110,188,.4)}body#business section.right_bg{margin:60px 0 2vh;background:linear-gradient(to right,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#business section.right_bg .imgArea{position:relative}body#business section.right_bg .imgArea figure{margin:-40px 40px 0}body#business section.right_bg .textArea{position:relative;background:var(--color--white)}body#business section.right_bg .textArea h2{font-size:clamp(1.3em, 2vw, 1.5em);color:var(--color--main);border-bottom:1px solid var(--color--main);margin-bottom:2em}body#business section.right_bg .textArea h4{position:absolute;font-size:clamp(1.4em, 3vw, 1.7em);font-family:"Courgette",cursive;margin:0;top:2.5em;right:0;color:rgba(0,110,188,.4)}@media (min-width:40em){body#business .page_title section{padding:4vh 0 0}body#business .page_title section .section_inner .illust_left{left:0;bottom:0;width:263px}body#business .page_title section .section_inner .illust_right{right:60px;bottom:0;width:212px}body#business .page_title section .section_inner .video_wrapper{max-width:720px}body#business .page_title section .section_inner .video_wrapper.full{max-width:720px}body#business section.left_bg{margin:120px 0 6vh;background:linear-gradient(to right,#f7c6d7 10%,#b2dfef 50%,#fff 50%,#fff 100%)}body#business section.left_bg .imgArea figure{margin:-60px 0 30px}body#business section.left_bg .textArea{margin-left:2em}body#business section.left_bg .textArea h2{position:relative;border:none;margin-bottom:1em}body#business section.left_bg .textArea h2:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-left:-100px}body#business section.left_bg .textArea h4{position:absolute;font-size:clamp(1.4em, 3vw, 1.7em);font-family:"Courgette",cursive;margin:0;top:20px;right:10px;color:rgba(0,110,188,.4)}body#business section.right_bg{margin:120px 0 6vh;background:linear-gradient(to left,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#business section.right_bg .is-layout-flex{flex-direction:row-reverse}body#business section.right_bg .is-layout-flex .imgArea figure{margin:-60px 0 30px}body#business section.right_bg .is-layout-flex .textArea{margin-right:2em}body#business section.right_bg .is-layout-flex .textArea h2{position:relative;border:none;margin-bottom:1em}body#business section.right_bg .is-layout-flex .textArea h2:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-right:-100px}body#business section.right_bg .is-layout-flex .textArea h4{position:absolute;font-size:clamp(1.4em, 3vw, 1.7em);font-family:"Courgette",cursive;margin:0;top:20px;right:10px;color:rgba(0,110,188,.4)}}body#person section.left_bg{margin:60px 0 2vh;background:linear-gradient(to right,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#person section.left_bg figure{margin:-30px 40px 0}body#person section.left_bg .textArea{background:var(--color--white)}body#person section.left_bg .textArea h2{color:var(--color--main);border-bottom:1px solid var(--color--main)}body#person section.right_bg{margin:60px 0 2vh;background:linear-gradient(to left,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#person section.right_bg figure{margin:-30px 40px 0}body#person section.right_bg .textArea{background:var(--color--white)}body#person section.right_bg .textArea h2{color:var(--color--main);border-bottom:1px solid var(--color--main)}@media (min-width:40em){body#person section.left_bg{margin:120px 0 8vh;background:linear-gradient(to right,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#person section.left_bg figure{margin:30px 0 -30px}body#person section.left_bg .textArea{margin-left:2em}body#person section.left_bg .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body#person section.left_bg .textArea h2:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-left:-100px}body#person section.right_bg{margin:80px 0 8vh;background:linear-gradient(to left,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#person section.right_bg .is-layout-flex{flex-direction:row-reverse}body#person section.right_bg .is-layout-flex figure{margin:30px 0 -30px}body#person section.right_bg .is-layout-flex .textArea{margin-right:2em}body#person section.right_bg .is-layout-flex .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body#person section.right_bg .is-layout-flex .textArea h2:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-right:-100px}}body#faq section.page_title .lead br{display:none}body#faq main{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/person_bg.png) repeat-y;background-size:100%}@media (min-width:40em){body#faq section.page_title .lead br{display:block}}body#tableroundtalk section #topimage article figure{margin:0 auto;width:50%}body#tableroundtalk section #topimage article .prof{padding:.8em;background:var(--color--lbg);color:var(--color--main)}body#tableroundtalk section #topimage article .message{padding:.8em;border:1px dotted #ccc;font-size:.9em}body#tableroundtalk section #topimage article h3{color:var(--color--text);text-align:center;font-size:clamp(1.1em, 2vw, 1.4em)}body#tableroundtalk section #topimage article h3 span{font-size:.6em}body#tableroundtalk section h2{color:var(--color--text)}body#tableroundtalk section .talk_text{background:var(--color--lbg);padding:15px 15px 15px 30px;margin:0 -40px;flex-basis:80% !important;z-index:-1}body#tableroundtalk section figure{margin-bottom:0}body#tableroundtalk section figure figcaption{text-align:center;font-weight:700;color:var(--color--text);margin-bottom:0}body#tableroundtalk section#sec00{margin-bottom:0}@media (min-width:40em){body#tableroundtalk section #topimage{position:relative}body#tableroundtalk section #topimage article{position:relative;margin:-100px 30px 100px;padding:10px 30px 10px;background:var(--color--white);border-radius:12px;z-index:3}body#tableroundtalk section #topimage article figure{margin:10px auto;width:100%}body#tableroundtalk section #topimage article .prof{height:8em}body#tableroundtalk section h2{color:var(--color--text)}body#tableroundtalk section.talk .talk_thumb{flex-basis:10% !important}body#tableroundtalk section.talk .talk_text{flex-basis:90% !important;margin:0 -50px}}body#internship section#feature h2{margin-bottom:1.5em}body#internship section#feature h3{color:var(--color--text);font-size:clamp(1.2em, 1.5vw, 1.4em);background:var(--color--main);color:var(--color--white);text-align:center;padding:3px 20px;border-radius:30px}body#internship section#feature ul{padding:0}body#internship section#feature ul.check{list-style:none}body#internship section#feature ul.check li{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/icon_chech2.svg) no-repeat;background-size:30px;padding-left:40px;margin-bottom:.5em}body#internship section#program{padding:3vh 0;background:linear-gradient(30deg,#b2dfef,#f7c6d7);margin-bottom:0}body#internship section#program h2{margin-bottom:30px}body#internship section#program .times{font-size:clamp(1em, 1.5vw, 1.2em);color:var(--color--text);margin:1em auto;text-align:center;background:var(--color--lpink);display:inline-block;border-radius:30px;padding:5px 20px}body#internship section#program .times strong{font-size:1.2em}body#internship section#voice{padding:3vh 0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/person_bg.png) repeat-y;margin-bottom:0}body#internship section h2{text-align:center}body#internship section h2:after{display:block;content:"";position:absolute;bottom:-10px;left:50%;transform:translatex(-50%);width:52px;height:4px;border-radius:2px;background:var(--color--main)}body#internship section article.box{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/bg_geo.jpg) repeat-y right}body#internship section article.box:nth-child(2n){background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/bg_geo_reverse.jpg) repeat-y right}body#internship section article.box h3{text-align:center;margin:0 0 20px}body#internship section article.box figure{position:relative;margin:0}body#internship section article.box figure figcaption{position:absolute;bottom:0;right:0;display:inline-block;background:var(--color--main);color:var(--color--white);padding:1px 10px;font-size:.7em;margin:0}body#internship section .balloon{position:relative;background:var(--color--main);color:var(--color--white);padding:10px;border-radius:10px;max-width:640px;margin:40px auto}body#internship section .balloon:after{display:block;content:"";position:absolute;left:auto;right:15%;bottom:-20px;border-top:20px solid var(--color--main);border-left:10px solid transparent;border-right:10px solid transparent}body#internship section .balloon:nth-child(2n){background:var(--color--sub)}body#internship section .balloon:nth-child(2n):after{display:block;content:"";position:absolute;right:auto;left:15%;bottom:-20px;border-top:20px solid var(--color--sub);border-left:10px solid transparent;border-right:10px solid transparent}body#internship section .balloon .is-layout-flex{margin-bottom:0}body#internship section .balloon .is-layout-flex figure{margin:0}body#internship section .balloon .is-layout-flex p{font-size:clamp(1.1em, 1.5vw, 1.4em)}@media (min-width:40em){body#internship section h1.entry-title br{display:none}body#internship section#feature h2 br{display:none}body#internship section#program .times br{display:none}body#internship section .balloon{padding:10px 20px}}body#career section#sec01 h2,body#career section#sec04 h2,body#career section#sec05 h2{position:relative;text-align:center;color:var(--color--text);font-size:clamp(1.3em, 2.5vw, 2.2em);margin:0 0 2em}body#career section#sec01 h2:after,body#career section#sec04 h2:after,body#career section#sec05 h2:after{display:block;content:"";position:absolute;bottom:-10px;left:50%;transform:translatex(-50%);width:52px;height:4px;border-radius:2px;background:var(--color--main)}body#career section .visual_wrapper{position:relative}body#career section .visual_wrapper h3{position:absolute;display:inline-block;top:50%;left:0;margin:0;transform:translateY(-50%);padding:0 10px;background:var(--color--white);color:var(--color--text);font-size:clamp(1.3em, 2.5vw, 2.2em);line-height:1}body#career section .visual_wrapper h3:before{display:inline-block;content:"1";font-size:2em;font-family:sans-serif}body#career section h4{color:var(--color--text);font-size:clamp(1.2em, 2vw, 1.4em);margin-bottom:10px;border-bottom:1px solid var(--color--text)}body#career section#sec02 .visual_wrapper h3:before{content:"2";margin-right:.2em}body#career section#sec03 .visual_wrapper h3:before{content:"3";margin-right:.2em}body#career section#sec03 .wp-block-columns{gap:0;margin-bottom:0}@media (min-width:40em){body#career section .visual_wrapper{position:relative}body#career section .visual_wrapper h3{padding:0 20px}body#career section .visual_wrapper h3:before{display:inline-block;content:"1";font-size:2em;font-family:sans-serif}}body#career section.left_bg{margin:90px 0 2vh;background:linear-gradient(to right,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#career section.left_bg figure{margin:-40px 40px 0}body#career section.left_bg .textArea{background:var(--color--white)}body#career section.left_bg .textArea h3{color:var(--color--main);border-bottom:1px solid var(--color--main)}body#career section.right_bg{margin:90px 0 2vh;background:linear-gradient(to left,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#career section.right_bg figure{margin:-40px 40px 0}body#career section.right_bg .textArea{background:var(--color--white)}body#career section.right_bg .textArea h3{color:var(--color--main);border-bottom:1px solid var(--color--main)}@media (min-width:40em){body#career section#sec03 .wp-block-columns{gap:2em}body#career section#sec03 .wp-block-columns .three-lines{min-height:5.3em}body#career section.left_bg{margin:60px 0 8vh;background:linear-gradient(to right,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#career section.left_bg figure{margin:30px 0 -30px}body#career section.left_bg .textArea{margin-left:2em}body#career section.left_bg .textArea h3{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body#career section.left_bg .textArea h3:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-left:-100px}body#career section.right_bg{margin:60px 0 8vh;background:linear-gradient(to left,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#career section.right_bg .is-layout-flex{flex-direction:row-reverse}body#career section.right_bg .is-layout-flex figure{margin:30px 0 -30px}body#career section.right_bg .is-layout-flex .textArea{margin-right:2em}body#career section.right_bg .is-layout-flex .textArea h3{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body#career section.right_bg .is-layout-flex .textArea h3:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-right:-100px}}body#company section#greeting h2{padding:25px 0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/message.png) no-repeat center;background-size:70%;color:var(--color--text);font-size:clamp(1.4em, 2.5vw, 2.2em);margin-bottom:10px}body#company section#greeting h3{color:var(--color--text);font-size:clamp(1.2em, 2vw, 1.5em)}body#company section#greeting p{font-size:1.1em}body#company section#number .section_inner{padding:0 20px}body#company section#number .section_inner h2{color:var(--color--text);text-align:center;font-size:clamp(1.3em, 2.5vw, 2.2em)}body#company section#number .section_inner .wp-block-columns{margin-bottom:0}body#company section#number .section_inner :where(.wp-block-columns.is-layout-flex){gap:0em 2em}body#company section#number .section_inner .box{margin-bottom:1.5em}body#company section#info h2{color:var(--color--text);text-align:center;font-size:clamp(1.3em, 2.5vw, 2em)}body#company section#info table{max-width:960px;margin:0 auto}body#company section#info table tr td{border:none;border-bottom:1px solid var(--color--lgray);padding:10px}body#company section#info table tr td:first-child{color:var(--color--text);white-space:nowrap;font-weight:700}@media (min-width:40em){body#company section#greeting h2{padding:35px 0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/message.png) no-repeat center right;background-size:auto}body#company section#number .section_inner{padding:0 10px}body#company section#info table{max-width:960px;margin:0 auto}body#company section#info table tr td{padding:20px}body#company section#info table tr td:first-child{width:20%}}body.post-type-archive-staff main{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/person_bg.png) repeat-y;background-size:100%}body.post-type-archive-staff main .frame{background:var(--color--white);border-radius:12px;padding:1em;margin-bottom:30px;transition:all ease-in-out .2s;color:var(--color--main)}body.post-type-archive-staff main .frame:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}body.post-type-archive-staff main .frame .flex-one{align-items:center;display:flex}body.post-type-archive-staff main .frame .flex-one figure{position:relative;margin-bottom:0}body.post-type-archive-staff main .frame .flex-one figure img{border-radius:10px}body.post-type-archive-staff main .frame .flex-one figure .job{position:absolute;top:10px;left:10px;display:inline-block;background:var(--color--main);color:var(--color--white);font-weight:700;border-radius:6px;padding:1px 10px}body.post-type-archive-staff main .frame .flex-one .depart{color:var(--color--text);font-weight:700;font-size:.9em}body.post-type-archive-staff main .frame .flex-one h3{font-size:clamp(1.2em, 2vw, 1.6em);color:var(--color--text);font-family:"游明朝体","Yu Mincho",YuMincho,serif;margin:0 0 3vh}body.post-type-archive-staff main .frame .flex-one h3 span{font-size:.6em}body.post-type-archive-staff main .frame .flex-one p{color:var(--color--text);font-size:.9em}body.single-staff main .staff_image{position:relative;max-width:1200px;margin:3vw auto 10vh}body.single-staff main .staff_image .job{position:absolute;top:0;left:0;display:inline-block;background:var(--color--main);color:var(--color--white);font-weight:700;padding:3px 10px;font-size:.9em}body.single-staff main .staff_image .metadata{position:absolute;color:var(--color--text);font-weight:700;top:40px;left:10px;font-size:.9em}body.single-staff main .staff_image .metadata h3{border:none;margin:0 0 5px;line-height:1.1;font-size:clamp(1.4em, 2vw, 2em);color:var(--color--text);font-family:"游明朝体","Yu Mincho",YuMincho,serif}body.single-staff main .staff_image .metadata h3 span{font-size:.6em}body.single-staff main .staff_image .metadata h3 span.depart{font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;display:block;margin-bottom:5px}body.single-staff main .staff_image .metadata .comment{font-weight:400;font-size:.8em}body.single-staff main .staff_image .staff_title{position:absolute;bottom:-50px;right:0;background:var(--color--white);color:var(--color--text);padding:10px;font-family:"游明朝体","Yu Mincho",YuMincho,serif;max-width:90%;font-size:clamp(0.9em, 2vw, 1.4em);font-weight:700}body.single-staff main section#sec01{background:linear-gradient(to bottom,#fff 0%,#fff 50%,#f4f4f4 5%,#f4f4f4 100%)}body.single-staff main section#sec01 figure{margin-bottom:30px}body.single-staff main section#sec01 .textArea{margin-left:2em}body.single-staff main section#sec01 .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body.single-staff main section.left_bg{margin:60px 0 2vh;background:linear-gradient(to left,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body.single-staff main section.left_bg figure{margin:-40px 40px 0}body.single-staff main section.left_bg .textArea{background:var(--color--white)}body.single-staff main section.left_bg .textArea h2{color:var(--color--main);border-bottom:1px solid var(--color--main)}body.single-staff main section.right_bg{margin:60px 0 2vh;background:linear-gradient(to right,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body.single-staff main section.right_bg figure{margin:-40px 40px 0}body.single-staff main section.right_bg .textArea{background:var(--color--white)}body.single-staff main section.right_bg .textArea h2{color:var(--color--main);border-bottom:1px solid var(--color--main)}body.single-staff .visual,body.post-type-archive-staff .visual{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/visual_staff_sp01.jpg?456) no-repeat top center;height:300px;background-size:cover}@media (min-width:40em){body.single-staff .visual,body.post-type-archive-staff .visual{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/visual_staff_pc01.jpg) no-repeat top center;height:500px;background-size:cover}body.single-staff main .staff_image .job{padding:3px 30px;font-size:1.1em}body.single-staff main .staff_image .metadata{font-size:1em;position:absolute;top:60px;left:30px}body.single-staff main .staff_image .metadata h3 span.depart{display:inline-block;margin-right:.5em}body.single-staff main .staff_image .metadata br{display:none}body.single-staff main .staff_image .staff_title{position:absolute;bottom:30px;padding:10px 20px;right:0;display:inline-block}body.single-staff main section#sec01{background:linear-gradient(to bottom,#fff 0,#fff 10%,#f4f4f4 10%,#f4f4f4 100%)}body.single-staff main section#sec01 .is-layout-flex{flex-direction:row-reverse}body.single-staff main section#sec01 .is-layout-flex figure{margin-bottom:30px}body.single-staff main section#sec01 .is-layout-flex .textArea{margin-left:2em}body.single-staff main section#sec01 .is-layout-flex .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body.single-staff main section.left_bg{margin:120px 0 6vh;background:linear-gradient(to right,#f7c6d7 10%,#b2dfef 45%,#fff 45%,#fff 100%)}body.single-staff main section.left_bg figure{margin:-60px 0 30px}body.single-staff main section.left_bg .textArea{margin-left:2em}body.single-staff main section.left_bg .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body.single-staff main section.right_bg{margin:120px 0 6vh;background:linear-gradient(to left,#f7c6d7 0%,#b2dfef 45%,#fff 45%,#fff 100%)}body.single-staff main section.right_bg .is-layout-flex{flex-direction:row-reverse}body.single-staff main section.right_bg .is-layout-flex figure{margin:-60px 0 30px}body.single-staff main section.right_bg .is-layout-flex .textArea{margin-right:2em}body.single-staff main section.right_bg .is-layout-flex .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}}@media (min-width:64em){body.single-staff main .staff_image .staff_title{bottom:100px;padding:20px 40px}}footer{background:linear-gradient(30deg,#f7c6d7,#b2dfef);padding:4vh 0}footer p{color:var(--color--main);font-size:1.1em;margin-top:0}footer ul{margin:0;padding:0;border-top:1px solid var(--color--main)}footer ul:last-child{border-top:none}footer ul li{list-style:none;padding:7px;border-bottom:1px solid var(--color--main)}footer .logo{margin-bottom:20px}footer .logo img{width:200px}.bottomArea{position:fixed;bottom:0;left:0;width:100%;z-index:10;background:rgba(0,0,0,.3)}.bottomArea ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.bottomArea ul li{width:50%;text-align:center}.bottomArea ul li a{display:block;border-radius:6px;margin:5px;background:var(--color--white)}.bottomArea ul li:nth-child(1) a,.bottomArea ul li:nth-child(2) a{padding:6px 5px}.bottomArea ul li:nth-child(3) a,.bottomArea ul li:nth-child(4) a{padding:8px 5px}.copyright{max-width:1220px;margin:0 auto;padding:10px 10px 60px;text-align:left;font-size:.9em}@media (min-width:40em){footer ul:last-child{border-top:1px solid var(--color--main)}footer ul li{padding:10px}.bottomArea{display:none}.copyright{padding:10px}}.hoverLine{position:relative}.hoverLine .lineT{top:0;left:0;position:absolute;width:100%;height:1px;background:#000;transform:scale(0,0);z-index:2;transform-origin:top left}.hoverLine .lineL{position:absolute;top:0;left:0;width:1px;height:100%;background:#000;transform:scale(0,0);z-index:2;transform-origin:bottom right}.hoverLine .lineR{top:0;right:0;position:absolute;width:1px;height:100%;background:#000;transform:scale(0,0);z-index:2;transform-origin:top left}.hoverLine .lineB{bottom:0;right:0;position:absolute;width:100%;height:1px;background:#000;transform:scale(0);z-index:2;transform-origin:top right}.hoverLine:hover .lineT{animation:lineAni .2s 0s forwards}.hoverLine:hover .lineR{animation:lineAni .2s .1s forwards}.hoverLine:hover .lineB{animation:lineAni .2s .2s forwards}.hoverLine:hover .lineL{animation:lineAni .2s .3s forwards}@keyframes lineAni{0%{transform:scale(0,0)}100%{transform:scale(1,1)}}.hoverBox .flex-one{position:relative;transition:all ease-in-out .3s;background:#fff}.hoverBox .flex-one a.boxlink{position:absolute;top:0;left:0;width:100%;height:100%;display:block;color:#fff;overflow:hiddden;opacity:0}.hoverBox .flex-one.noshadow:hover{box-shadow:none}.hoverBox .flex-one .text{padding:1rem}.innerImage{position:relative;overflow:hidden}.innerImage figure img{overflow:hidden;transition:all linear .3s}.innerImage figure img{width:100%;transition:all linear .3s}.innerImage:hover img{opacity:1}.innerImage article{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(9,49,95,.7);margin:0;padding:0;transition:all linear .3s}.innerImage article:after{position:absolute;bottom:20px;right:20px;content:"→";display:block}.innerImage:hover article{background:rgba(9,49,95,.3)}.innerImage article h3{position:absolute;bottom:20px;left:0;width:100%;padding:0 20px;color:#fff;border:none;font-size:1em;margin:0}.innerImage a.boxlink{position:absolute;top:0;left:0;width:100%;height:100%;display:block;color:#fff;overflow:hiddden;text-indent:-100%}@media print{a[href]:after{content:"" !important}abbr[title]:after{content:"" !important}}.category-btn{display:flex;justify-content:center;list-style:none;margin:40px auto}.category-btn.keyword{background:#f5f5f5;padding:15px}.category-btn.keyword li a{font-size:.8em}.category-btn li a{display:inline-block;padding:10px 30px}.category-btn.keyword li a{font-size:.8em;border:none;background:#fff;color:#09315f}.category-btn li a.is-select{border-bottom:2px solid #09315f}.category-btn.keyword li a.is-select{color:#fff}.category-list .flex-one{position:relative}.category-list .flex-one a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.category-list:before{content:"";display:block;width:24%;height:0;order:1}.category-list:after{content:"";display:block;width:24%;height:0}.is-animate{opacity:1;animation:.6s zoom-in}@keyframes zoom-in{0%{opacity:.3;transform:scale(.8)}100%{opacity:1;transform:none}}@media (max-width:39em){.category-list .innerImage{display:flex;flex-wrap:wrap}.category-list .innerImage figure{width:48%}.category-list .innerImage .text{width:48%}.category-btn li{display:inline-block}.category-btn.keyword li a{display:block;margin:5px 0}}.hoverBox .flex-one a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.hoverBox .hoverGrid a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.hoverGrid{overflow:hidden;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.hoverGrid.is-visible{animation:fadeInUp .6s 0s forwards}@keyframes fadeInUp{0%{opacity:0}100%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.hoverGrid:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateY(0);transform:translateY(0)}.hoverGrid.is-visible:before{animation:fromTop .4s 2s forwards}@keyframes fromTop{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(101%);transform:translateY(101%)}}.hoverGrid.bottomUp:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateY(0);transform:translateY(0)}.hoverGrid.bottomUp.is-visible:before{animation:fromBottom .4s 2s forwards}@keyframes fromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-101%);transform:translateY(-101%)}}.hoverGrid.leftToRight:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateX(0);transform:translateX(0)}.hoverGrid.leftToRight.is-visible:before{animation:fromLeftToRight .4s 2s forwards}@keyframes fromLeftToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}.hoverGrid.rightToLeft:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateX(0);transform:translateX(0)}.hoverGrid.rightToLeft.is-visible:before{animation:fromLeftToRight .4s 2s forwards}@keyframes fromRightToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}}.is-left-slide{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-left-slide.is-visible{animation:fadeIn .4s 1s forwards}.is-right-slide{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-right-slide.is-visible{animation:fadeIn .4s 1s forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;transform:matrix(1,0,0,1,0,0)}}.is-down-slide{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-down-slide.is-visible{animation:fadeInY .4s 1s forwards}@keyframes fadeInY{0%{opacity:0}100%{opacity:1;transform:matrix(1,0,0,1,0,0)}}.is-up-slide{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-up-slide.is-visible{animation:fadeInY .4s 1s forwards}@keyframes fadeInY{0%{opacity:0}100%{opacity:1;transform:matrix(1,0,0,1,0,0)}}.notoserif{font-family:"Noto Serif JP",serif}.kiwi{font-family:"Kiwi Maru",serif;font-weight:300}
@font-face{font-family:'IcoMoon-Free';src:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../fonts/IcoMoon-Free.ttf) format('truetype'),url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../fonts/IcoMoon-Free.woff) format('woff');font-weight:400;font-style:normal}.icon{font-family:'IcoMoon-Free' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e900"}.icon-home2:before{content:"\e901"}.icon-home3:before{content:"\e902"}.icon-office:before{content:"\e903"}.icon-newspaper:before{content:"\e904"}.icon-pencil:before{content:"\e905"}.icon-pencil2:before{content:"\e906"}.icon-quill:before{content:"\e907"}.icon-pen:before{content:"\e908"}.icon-blog:before{content:"\e909"}.icon-eyedropper:before{content:"\e90a"}.icon-droplet:before{content:"\e90b"}.icon-paint-format:before{content:"\e90c"}.icon-image:before{content:"\e90d"}.icon-images:before{content:"\e90e"}.icon-camera:before{content:"\e90f"}.icon-headphones:before{content:"\e910"}.icon-music:before{content:"\e911"}.icon-play:before{content:"\e912"}.icon-film:before{content:"\e913"}.icon-video-camera:before{content:"\e914"}.icon-dice:before{content:"\e915"}.icon-pacman:before{content:"\e916"}.icon-spades:before{content:"\e917"}.icon-clubs:before{content:"\e918"}.icon-diamonds:before{content:"\e919"}.icon-bullhorn:before{content:"\e91a"}.icon-connection:before{content:"\e91b"}.icon-podcast:before{content:"\e91c"}.icon-feed:before{content:"\e91d"}.icon-mic:before{content:"\e91e"}.icon-book:before{content:"\e91f"}.icon-books:before{content:"\e920"}.icon-library:before{content:"\e921"}.icon-file-text:before{content:"\e922"}.icon-profile:before{content:"\e923"}.icon-file-empty:before{content:"\e924"}.icon-files-empty:before{content:"\e925"}.icon-file-text2:before{content:"\e926"}.icon-file-picture:before{content:"\e927"}.icon-file-music:before{content:"\e928"}.icon-file-play:before{content:"\e929"}.icon-file-video:before{content:"\e92a"}.icon-file-zip:before{content:"\e92b"}.icon-copy:before{content:"\e92c"}.icon-paste:before{content:"\e92d"}.icon-stack:before{content:"\e92e"}.icon-folder:before{content:"\e92f"}.icon-folder-open:before{content:"\e930"}.icon-folder-plus:before{content:"\e931"}.icon-folder-minus:before{content:"\e932"}.icon-folder-download:before{content:"\e933"}.icon-folder-upload:before{content:"\e934"}.icon-price-tag:before{content:"\e935"}.icon-price-tags:before{content:"\e936"}.icon-barcode:before{content:"\e937"}.icon-qrcode:before{content:"\e938"}.icon-ticket:before{content:"\e939"}.icon-cart:before{content:"\e93a"}.icon-coin-dollar:before{content:"\e93b"}.icon-coin-euro:before{content:"\e93c"}.icon-coin-pound:before{content:"\e93d"}.icon-coin-yen:before{content:"\e93e"}.icon-credit-card:before{content:"\e93f"}.icon-calculator:before{content:"\e940"}.icon-lifebuoy:before{content:"\e941"}.icon-phone:before{content:"\e942"}.icon-phone-hang-up:before{content:"\e943"}.icon-address-book:before{content:"\e944"}.icon-envelop:before{content:"\e945"}.icon-pushpin:before{content:"\e946"}.icon-location:before{content:"\e947"}.icon-location2:before{content:"\e948"}.icon-compass:before{content:"\e949"}.icon-compass2:before{content:"\e94a"}.icon-map:before{content:"\e94b"}.icon-map2:before{content:"\e94c"}.icon-history:before{content:"\e94d"}.icon-clock:before{content:"\e94e"}.icon-clock2:before{content:"\e94f"}.icon-alarm:before{content:"\e950"}.icon-bell:before{content:"\e951"}.icon-stopwatch:before{content:"\e952"}.icon-calendar:before{content:"\e953"}.icon-printer:before{content:"\e954"}.icon-keyboard:before{content:"\e955"}.icon-display:before{content:"\e956"}.icon-laptop:before{content:"\e957"}.icon-mobile:before{content:"\e958"}.icon-mobile2:before{content:"\e959"}.icon-tablet:before{content:"\e95a"}.icon-tv:before{content:"\e95b"}.icon-drawer:before{content:"\e95c"}.icon-drawer2:before{content:"\e95d"}.icon-box-add:before{content:"\e95e"}.icon-box-remove:before{content:"\e95f"}.icon-download:before{content:"\e960"}.icon-upload:before{content:"\e961"}.icon-floppy-disk:before{content:"\e962"}.icon-drive:before{content:"\e963"}.icon-database:before{content:"\e964"}.icon-undo:before{content:"\e965"}.icon-redo:before{content:"\e966"}.icon-undo2:before{content:"\e967"}.icon-redo2:before{content:"\e968"}.icon-forward:before{content:"\e969"}.icon-reply:before{content:"\e96a"}.icon-bubble:before{content:"\e96b"}.icon-bubbles:before{content:"\e96c"}.icon-bubbles2:before{content:"\e96d"}.icon-bubble2:before{content:"\e96e"}.icon-bubbles3:before{content:"\e96f"}.icon-bubbles4:before{content:"\e970"}.icon-user:before{content:"\e971"}.icon-users:before{content:"\e972"}.icon-user-plus:before{content:"\e973"}.icon-user-minus:before{content:"\e974"}.icon-user-check:before{content:"\e975"}.icon-user-tie:before{content:"\e976"}.icon-quotes-left:before{content:"\e977"}.icon-quotes-right:before{content:"\e978"}.icon-hour-glass:before{content:"\e979"}.icon-spinner:before{content:"\e97a"}.icon-spinner2:before{content:"\e97b"}.icon-spinner3:before{content:"\e97c"}.icon-spinner4:before{content:"\e97d"}.icon-spinner5:before{content:"\e97e"}.icon-spinner6:before{content:"\e97f"}.icon-spinner7:before{content:"\e980"}.icon-spinner8:before{content:"\e981"}.icon-spinner9:before{content:"\e982"}.icon-spinner10:before{content:"\e983"}.icon-spinner11:before{content:"\e984"}.icon-binoculars:before{content:"\e985"}.icon-search:before{content:"\e986"}.icon-zoom-in:before{content:"\e987"}.icon-zoom-out:before{content:"\e988"}.icon-enlarge:before{content:"\e989"}.icon-shrink:before{content:"\e98a"}.icon-enlarge2:before{content:"\e98b"}.icon-shrink2:before{content:"\e98c"}.icon-key:before{content:"\e98d"}.icon-key2:before{content:"\e98e"}.icon-lock:before{content:"\e98f"}.icon-unlocked:before{content:"\e990"}.icon-wrench:before{content:"\e991"}.icon-equalizer:before{content:"\e992"}.icon-equalizer2:before{content:"\e993"}.icon-cog:before{content:"\e994"}.icon-cogs:before{content:"\e995"}.icon-hammer:before{content:"\e996"}.icon-magic-wand:before{content:"\e997"}.icon-aid-kit:before{content:"\e998"}.icon-bug:before{content:"\e999"}.icon-pie-chart:before{content:"\e99a"}.icon-stats-dots:before{content:"\e99b"}.icon-stats-bars:before{content:"\e99c"}.icon-stats-bars2:before{content:"\e99d"}.icon-trophy:before{content:"\e99e"}.icon-gift:before{content:"\e99f"}.icon-glass:before{content:"\e9a0"}.icon-glass2:before{content:"\e9a1"}.icon-mug:before{content:"\e9a2"}.icon-spoon-knife:before{content:"\e9a3"}.icon-leaf:before{content:"\e9a4"}.icon-rocket:before{content:"\e9a5"}.icon-meter:before{content:"\e9a6"}.icon-meter2:before{content:"\e9a7"}.icon-hammer2:before{content:"\e9a8"}.icon-fire:before{content:"\e9a9"}.icon-lab:before{content:"\e9aa"}.icon-magnet:before{content:"\e9ab"}.icon-bin:before{content:"\e9ac"}.icon-bin2:before{content:"\e9ad"}.icon-briefcase:before{content:"\e9ae"}.icon-airplane:before{content:"\e9af"}.icon-truck:before{content:"\e9b0"}.icon-road:before{content:"\e9b1"}.icon-accessibility:before{content:"\e9b2"}.icon-target:before{content:"\e9b3"}.icon-shield:before{content:"\e9b4"}.icon-power:before{content:"\e9b5"}.icon-switch:before{content:"\e9b6"}.icon-power-cord:before{content:"\e9b7"}.icon-clipboard:before{content:"\e9b8"}.icon-list-numbered:before{content:"\e9b9"}.icon-list:before{content:"\e9ba"}.icon-list2:before{content:"\e9bb"}.icon-tree:before{content:"\e9bc"}.icon-menu:before{content:"\e9bd"}.icon-menu2:before{content:"\e9be"}.icon-menu3:before{content:"\e9bf"}.icon-menu4:before{content:"\e9c0"}.icon-cloud:before{content:"\e9c1"}.icon-cloud-download:before{content:"\e9c2"}.icon-cloud-upload:before{content:"\e9c3"}.icon-cloud-check:before{content:"\e9c4"}.icon-download2:before{content:"\e9c5"}.icon-upload2:before{content:"\e9c6"}.icon-download3:before{content:"\e9c7"}.icon-upload3:before{content:"\e9c8"}.icon-sphere:before{content:"\e9c9"}.icon-earth:before{content:"\e9ca"}.icon-link:before{content:"\e9cb"}.icon-flag:before{content:"\e9cc"}.icon-attachment:before{content:"\e9cd"}.icon-eye:before{content:"\e9ce"}.icon-eye-plus:before{content:"\e9cf"}.icon-eye-minus:before{content:"\e9d0"}.icon-eye-blocked:before{content:"\e9d1"}.icon-bookmark:before{content:"\e9d2"}.icon-bookmarks:before{content:"\e9d3"}.icon-sun:before{content:"\e9d4"}.icon-contrast:before{content:"\e9d5"}.icon-brightness-contrast:before{content:"\e9d6"}.icon-star-empty:before{content:"\e9d7"}.icon-star-half:before{content:"\e9d8"}.icon-star-full:before{content:"\e9d9"}.icon-heart:before{content:"\e9da"}.icon-heart-broken:before{content:"\e9db"}.icon-man:before{content:"\e9dc"}.icon-woman:before{content:"\e9dd"}.icon-man-woman:before{content:"\e9de"}.icon-happy:before{content:"\e9df"}.icon-happy2:before{content:"\e9e0"}.icon-smile:before{content:"\e9e1"}.icon-smile2:before{content:"\e9e2"}.icon-tongue:before{content:"\e9e3"}.icon-tongue2:before{content:"\e9e4"}.icon-sad:before{content:"\e9e5"}.icon-sad2:before{content:"\e9e6"}.icon-wink:before{content:"\e9e7"}.icon-wink2:before{content:"\e9e8"}.icon-grin:before{content:"\e9e9"}.icon-grin2:before{content:"\e9ea"}.icon-cool:before{content:"\e9eb"}.icon-cool2:before{content:"\e9ec"}.icon-angry:before{content:"\e9ed"}.icon-angry2:before{content:"\e9ee"}.icon-evil:before{content:"\e9ef"}.icon-evil2:before{content:"\e9f0"}.icon-shocked:before{content:"\e9f1"}.icon-shocked2:before{content:"\e9f2"}.icon-baffled:before{content:"\e9f3"}.icon-baffled2:before{content:"\e9f4"}.icon-confused:before{content:"\e9f5"}.icon-confused2:before{content:"\e9f6"}.icon-neutral:before{content:"\e9f7"}.icon-neutral2:before{content:"\e9f8"}.icon-hipster:before{content:"\e9f9"}.icon-hipster2:before{content:"\e9fa"}.icon-wondering:before{content:"\e9fb"}.icon-wondering2:before{content:"\e9fc"}.icon-sleepy:before{content:"\e9fd"}.icon-sleepy2:before{content:"\e9fe"}.icon-frustrated:before{content:"\e9ff"}.icon-frustrated2:before{content:"\ea00"}.icon-crying:before{content:"\ea01"}.icon-crying2:before{content:"\ea02"}.icon-point-up:before{content:"\ea03"}.icon-point-right:before{content:"\ea04"}.icon-point-down:before{content:"\ea05"}.icon-point-left:before{content:"\ea06"}.icon-warning:before{content:"\ea07"}.icon-notification:before{content:"\ea08"}.icon-question:before{content:"\ea09"}.icon-plus:before{content:"\ea0a"}.icon-minus:before{content:"\ea0b"}.icon-info:before{content:"\ea0c"}.icon-cancel-circle:before{content:"\ea0d"}.icon-blocked:before{content:"\ea0e"}.icon-cross:before{content:"\ea0f"}.icon-checkmark:before{content:"\ea10"}.icon-checkmark2:before{content:"\ea11"}.icon-spell-check:before{content:"\ea12"}.icon-enter:before{content:"\ea13"}.icon-exit:before{content:"\ea14"}.icon-play2:before{content:"\ea15"}.icon-pause:before{content:"\ea16"}.icon-stop:before{content:"\ea17"}.icon-previous:before{content:"\ea18"}.icon-next:before{content:"\ea19"}.icon-backward:before{content:"\ea1a"}.icon-forward2:before{content:"\ea1b"}.icon-play3:before{content:"\ea1c"}.icon-pause2:before{content:"\ea1d"}.icon-stop2:before{content:"\ea1e"}.icon-backward2:before{content:"\ea1f"}.icon-forward3:before{content:"\ea20"}.icon-first:before{content:"\ea21"}.icon-last:before{content:"\ea22"}.icon-previous2:before{content:"\ea23"}.icon-next2:before{content:"\ea24"}.icon-eject:before{content:"\ea25"}.icon-volume-high:before{content:"\ea26"}.icon-volume-medium:before{content:"\ea27"}.icon-volume-low:before{content:"\ea28"}.icon-volume-mute:before{content:"\ea29"}.icon-volume-mute2:before{content:"\ea2a"}.icon-volume-increase:before{content:"\ea2b"}.icon-volume-decrease:before{content:"\ea2c"}.icon-loop:before{content:"\ea2d"}.icon-loop2:before{content:"\ea2e"}.icon-infinite:before{content:"\ea2f"}.icon-shuffle:before{content:"\ea30"}.icon-arrow-up-left:before{content:"\ea31"}.icon-arrow-up:before{content:"\ea32"}.icon-arrow-up-right:before{content:"\ea33"}.icon-arrow-right:before{content:"\ea34"}.icon-arrow-down-right:before{content:"\ea35"}.icon-arrow-down:before{content:"\ea36"}.icon-arrow-down-left:before{content:"\ea37"}.icon-arrow-left:before{content:"\ea38"}.icon-arrow-up-left2:before{content:"\ea39"}.icon-arrow-up2:before{content:"\ea3a"}.icon-arrow-up-right2:before{content:"\ea3b"}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-down-right2:before{content:"\ea3d"}.icon-arrow-down2:before{content:"\ea3e"}.icon-arrow-down-left2:before{content:"\ea3f"}.icon-arrow-left2:before{content:"\ea40"}.icon-circle-up:before{content:"\ea41"}.icon-circle-right:before{content:"\ea42"}.icon-circle-down:before{content:"\ea43"}.icon-circle-left:before{content:"\ea44"}.icon-tab:before{content:"\ea45"}.icon-move-up:before{content:"\ea46"}.icon-move-down:before{content:"\ea47"}.icon-sort-alpha-asc:before{content:"\ea48"}.icon-sort-alpha-desc:before{content:"\ea49"}.icon-sort-numeric-asc:before{content:"\ea4a"}.icon-sort-numberic-desc:before{content:"\ea4b"}.icon-sort-amount-asc:before{content:"\ea4c"}.icon-sort-amount-desc:before{content:"\ea4d"}.icon-command:before{content:"\ea4e"}.icon-shift:before{content:"\ea4f"}.icon-ctrl:before{content:"\ea50"}.icon-opt:before{content:"\ea51"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-radio-checked:before{content:"\ea54"}.icon-radio-checked2:before{content:"\ea55"}.icon-radio-unchecked:before{content:"\ea56"}.icon-crop:before{content:"\ea57"}.icon-make-group:before{content:"\ea58"}.icon-ungroup:before{content:"\ea59"}.icon-scissors:before{content:"\ea5a"}.icon-filter:before{content:"\ea5b"}.icon-font:before{content:"\ea5c"}.icon-ligature:before{content:"\ea5d"}.icon-ligature2:before{content:"\ea5e"}.icon-text-height:before{content:"\ea5f"}.icon-text-width:before{content:"\ea60"}.icon-font-size:before{content:"\ea61"}.icon-bold:before{content:"\ea62"}.icon-underline:before{content:"\ea63"}.icon-italic:before{content:"\ea64"}.icon-strikethrough:before{content:"\ea65"}.icon-omega:before{content:"\ea66"}.icon-sigma:before{content:"\ea67"}.icon-page-break:before{content:"\ea68"}.icon-superscript:before{content:"\ea69"}.icon-subscript:before{content:"\ea6a"}.icon-superscript2:before{content:"\ea6b"}.icon-subscript2:before{content:"\ea6c"}.icon-text-color:before{content:"\ea6d"}.icon-pagebreak:before{content:"\ea6e"}.icon-clear-formatting:before{content:"\ea6f"}.icon-table:before{content:"\ea70"}.icon-table2:before{content:"\ea71"}.icon-insert-template:before{content:"\ea72"}.icon-pilcrow:before{content:"\ea73"}.icon-ltr:before{content:"\ea74"}.icon-rtl:before{content:"\ea75"}.icon-section:before{content:"\ea76"}.icon-paragraph-left:before{content:"\ea77"}.icon-paragraph-center:before{content:"\ea78"}.icon-paragraph-right:before{content:"\ea79"}.icon-paragraph-justify:before{content:"\ea7a"}.icon-indent-increase:before{content:"\ea7b"}.icon-indent-decrease:before{content:"\ea7c"}.icon-share:before{content:"\ea7d"}.icon-new-tab:before{content:"\ea7e"}.icon-embed:before{content:"\ea7f"}.icon-embed2:before{content:"\ea80"}.icon-terminal:before{content:"\ea81"}.icon-share2:before{content:"\ea82"}.icon-mail:before{content:"\ea83"}.icon-mail2:before{content:"\ea84"}.icon-mail3:before{content:"\ea85"}.icon-mail4:before{content:"\ea86"}.icon-amazon:before{content:"\ea87"}.icon-google:before{content:"\ea88"}.icon-google2:before{content:"\ea89"}.icon-google3:before{content:"\ea8a"}.icon-google-plus:before{content:"\ea8b"}.icon-google-plus2:before{content:"\ea8c"}.icon-google-plus3:before{content:"\ea8d"}.icon-hangouts:before{content:"\ea8e"}.icon-google-drive:before{content:"\ea8f"}.icon-facebook:before{content:"\ea90"}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.icon-whatsapp:before{content:"\ea93"}.icon-spotify:before{content:"\ea94"}.icon-telegram:before{content:"\ea95"}.icon-twitter:before{content:"\ea96"}.icon-vine:before{content:"\ea97"}.icon-vk:before{content:"\ea98"}.icon-renren:before{content:"\ea99"}.icon-sina-weibo:before{content:"\ea9a"}.icon-rss:before{content:"\ea9b"}.icon-rss2:before{content:"\ea9c"}.icon-youtube:before{content:"\ea9d"}.icon-youtube2:before{content:"\ea9e"}.icon-twitch:before{content:"\ea9f"}.icon-vimeo:before{content:"\eaa0"}.icon-vimeo2:before{content:"\eaa1"}.icon-lanyrd:before{content:"\eaa2"}.icon-flickr:before{content:"\eaa3"}.icon-flickr2:before{content:"\eaa4"}.icon-flickr3:before{content:"\eaa5"}.icon-flickr4:before{content:"\eaa6"}.icon-dribbble:before{content:"\eaa7"}.icon-behance:before{content:"\eaa8"}.icon-behance2:before{content:"\eaa9"}.icon-deviantart:before{content:"\eaaa"}.icon-500px:before{content:"\eaab"}.icon-steam:before{content:"\eaac"}.icon-steam2:before{content:"\eaad"}.icon-dropbox:before{content:"\eaae"}.icon-onedrive:before{content:"\eaaf"}.icon-github:before{content:"\eab0"}.icon-npm:before{content:"\eab1"}.icon-basecamp:before{content:"\eab2"}.icon-trello:before{content:"\eab3"}.icon-wordpress:before{content:"\eab4"}.icon-joomla:before{content:"\eab5"}.icon-ello:before{content:"\eab6"}.icon-blogger:before{content:"\eab7"}.icon-blogger2:before{content:"\eab8"}.icon-tumblr:before{content:"\eab9"}.icon-tumblr2:before{content:"\eaba"}.icon-yahoo:before{content:"\eabb"}.icon-yahoo2:before{content:"\eabc"}.icon-tux:before{content:"\eabd"}.icon-appleinc:before{content:"\eabe"}.icon-finder:before{content:"\eabf"}.icon-android:before{content:"\eac0"}.icon-windows:before{content:"\eac1"}.icon-windows8:before{content:"\eac2"}.icon-soundcloud:before{content:"\eac3"}.icon-soundcloud2:before{content:"\eac4"}.icon-skype:before{content:"\eac5"}.icon-reddit:before{content:"\eac6"}.icon-hackernews:before{content:"\eac7"}.icon-wikipedia:before{content:"\eac8"}.icon-linkedin:before{content:"\eac9"}.icon-linkedin2:before{content:"\eaca"}.icon-lastfm:before{content:"\eacb"}.icon-lastfm2:before{content:"\eacc"}.icon-delicious:before{content:"\eacd"}.icon-stumbleupon:before{content:"\eace"}.icon-stumbleupon2:before{content:"\eacf"}.icon-stackoverflow:before{content:"\ead0"}.icon-pinterest:before{content:"\ead1"}.icon-pinterest2:before{content:"\ead2"}.icon-xing:before{content:"\ead3"}.icon-xing2:before{content:"\ead4"}.icon-flattr:before{content:"\ead5"}.icon-foursquare:before{content:"\ead6"}.icon-yelp:before{content:"\ead7"}.icon-paypal:before{content:"\ead8"}.icon-chrome:before{content:"\ead9"}.icon-firefox:before{content:"\eada"}.icon-IE:before{content:"\eadb"}.icon-edge:before{content:"\eadc"}.icon-safari:before{content:"\eadd"}.icon-opera:before{content:"\eade"}.icon-file-pdf:before{content:"\eadf"}.icon-file-openoffice:before{content:"\eae0"}.icon-file-word:before{content:"\eae1"}.icon-file-excel:before{content:"\eae2"}.icon-libreoffice:before{content:"\eae3"}.icon-html-five:before{content:"\eae4"}.icon-html-five2:before{content:"\eae5"}.icon-css3:before{content:"\eae6"}.icon-git:before{content:"\eae7"}.icon-codepen:before{content:"\eae8"}.icon-svg:before{content:"\eae9"}.icon-IcoMoon:before{content:"\eaea"}.icon-uni21:before{content:"\21"}.icon-uni22:before{content:"\22"}.icon-uni23:before{content:"\23"}.icon-uni24:before{content:"\24"}.icon-uni25:before{content:"\25"}.icon-uni26:before{content:"\26"}.icon-uni27:before{content:"\27"}.icon-uni28:before{content:"\28"}.icon-uni29:before{content:"\29"}.icon-uni2A:before{content:"\2a"}.icon-uni2B:before{content:"\2b"}.icon-uni2C:before{content:"\2c"}.icon-uni2D:before{content:"\2d"}.icon-uni2E:before{content:"\2e"}.icon-uni2F:before{content:"\2f"}.icon-uni30:before{content:"\30"}.icon-uni31:before{content:"\31"}.icon-uni32:before{content:"\32"}.icon-uni33:before{content:"\33"}.icon-uni34:before{content:"\34"}.icon-uni35:before{content:"\35"}.icon-uni36:before{content:"\36"}.icon-uni37:before{content:"\37"}.icon-uni38:before{content:"\38"}.icon-uni39:before{content:"\39"}.icon-uni3A:before{content:"\3a"}.icon-uni3B:before{content:"\3b"}.icon-uni3C:before{content:"\3c"}.icon-uni3D:before{content:"\3d"}.icon-uni3E:before{content:"\3e"}.icon-uni3F:before{content:"\3f"}.icon-uni40:before{content:"\40"}.icon-uni41:before{content:"\41"}.icon-uni42:before{content:"\42"}.icon-uni43:before{content:"\43"}.icon-uni44:before{content:"\44"}.icon-uni45:before{content:"\45"}.icon-uni46:before{content:"\46"}.icon-uni47:before{content:"\47"}.icon-uni48:before{content:"\48"}.icon-uni49:before{content:"\49"}.icon-uni4A:before{content:"\4a"}.icon-uni4B:before{content:"\4b"}.icon-uni4C:before{content:"\4c"}.icon-uni4D:before{content:"\4d"}.icon-uni4E:before{content:"\4e"}.icon-uni4F:before{content:"\4f"}.icon-uni50:before{content:"\50"}.icon-uni51:before{content:"\51"}.icon-uni52:before{content:"\52"}.icon-uni53:before{content:"\53"}.icon-uni54:before{content:"\54"}.icon-uni55:before{content:"\55"}.icon-uni56:before{content:"\56"}.icon-uni57:before{content:"\57"}.icon-uni58:before{content:"\58"}.icon-uni59:before{content:"\59"}.icon-uni5A:before{content:"\5a"}.icon-uni5B:before{content:"\5b"}.icon-uni5C:before{content:"\5c"}.icon-uni5D:before{content:"\5d"}.icon-uni5E:before{content:"\5e"}.icon-uni5F:before{content:"\5f"}.icon-uni60:before{content:"\60"}.icon-uni61:before{content:"\61"}.icon-uni62:before{content:"\62"}.icon-uni63:before{content:"\63"}.icon-uni64:before{content:"\64"}.icon-uni65:before{content:"\65"}.icon-uni66:before{content:"\66"}.icon-uni67:before{content:"\67"}.icon-uni68:before{content:"\68"}.icon-uni69:before{content:"\69"}.icon-uni6A:before{content:"\6a"}.icon-uni6B:before{content:"\6b"}.icon-uni6C:before{content:"\6c"}.icon-uni6D:before{content:"\6d"}.icon-uni6E:before{content:"\6e"}.icon-uni6F:before{content:"\6f"}.icon-uni70:before{content:"\70"}.icon-uni71:before{content:"\71"}.icon-uni72:before{content:"\72"}.icon-uni73:before{content:"\73"}.icon-uni74:before{content:"\74"}.icon-uni75:before{content:"\75"}.icon-uni76:before{content:"\76"}.icon-uni77:before{content:"\77"}.icon-uni78:before{content:"\78"}.icon-uni79:before{content:"\79"}.icon-uni7A:before{content:"\7a"}.icon-uni7B:before{content:"\7b"}.icon-uni7C:before{content:"\7c"}.icon-uni7D:before{content:"\7d"}.icon-uni7E:before{content:"\7e"}.icon-uniA9:before{content:"\a9"}
@charset "UTF-8";#pageloading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:1;z-index:10}#pageloading.slideLeft{transform-origin:right top;animation:slideLeft .6s 2s forwards}#pageloading .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;animation:showlogo 3s .5s forwards}@keyframes showlogo{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes slideLeft{0%{transform:scale(1)}100%{transform:scale(0,1)}}.hero{position:relative;text-align:center}.hero .bg{max-width:1920px;margin:0 auto}.hero img{width:100%}.hero .metaslider .caption-wrap{background:0 0;opacity:1;height:100%;width:100%}.hero .metaslider .caption-wrap .catch01{position:absolute;top:32%;left:0}.hero .metaslider .caption-wrap .catch01 .catch01-1{position:absolute;top:20px;left:-40px;opacity:0}.hero .metaslider .caption-wrap .catch01 .catch01-1 img{transform:scale(.5);width:400px}.hero .metaslider .caption-wrap .catch02{position:absolute;top:30%;left:-5%}.hero .metaslider .caption-wrap .catch02 .catch02-1{position:absolute;top:0;left:-40px;opacity:0}.hero .metaslider .caption-wrap .catch02 .catch02-1 img{transform:scale(.5);width:400px}.hero .metaslider .caption-wrap .catch03{position:absolute;top:35%;right:100%}.hero .metaslider .caption-wrap .catch03 .catch03-1{position:absolute;top:0;left:-50px;opacity:0}.hero .metaslider .caption-wrap .catch03 .catch03-1 img{transform:scale(.5);width:400px}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-1{animation:slideUp .1s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-3{animation:slideUp .5s 1.6s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-3{animation:slideUp .5s 1.6s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-3{animation:slideUp .5s 1.6s forwards}p.lead{color:var(--color--black);font-size:clamp(1.1em,3vw,1.3em)}p.lead br{display:none}@keyframes slideUp{0%{opacity:0;margin-top:120px}100%{opacity:1;margin-top:0}}@media (min-width:40em){.hero .metaslider .caption-wrap .catch01{position:absolute;top:35%;left:20%}.hero .metaslider .caption-wrap .catch01 .catch01-1{position:absolute;top:0;left:0;opacity:0}.hero .metaslider .caption-wrap .catch01 .catch01-1 img{transform:scale(1);width:520px}.hero .metaslider .caption-wrap .catch02{position:absolute;top:40%;left:25%}.hero .metaslider .caption-wrap .catch02 .catch02-1{position:absolute;top:0;left:0;opacity:0}.hero .metaslider .caption-wrap .catch02 .catch02-1 img{transform:scale(1);width:520px}.hero .metaslider .caption-wrap .catch03{position:absolute;top:35%;right:50%}.hero .metaslider .caption-wrap .catch03 .catch03-1{position:absolute;top:0;left:0;opacity:0}.hero .metaslider .caption-wrap .catch03 .catch03-1 img{transform:scale(1);width:520px}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-3{animation:slideUp .5s 1.6s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-3{animation:slideUp .5s 1.6s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-3{animation:slideUp .5s 1.6s forwards}p.lead br{display:block}}.thumbnail .slick-current{display:none}section#comic{position:relative;margin:-120px 0 0;padding:9vh 0 6vh;z-index:10;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/comic_bg.png) top center;background-size:cover}section#comic .section_inner{position:relative}section#comic .section_inner h2{text-align:center;max-width:300px;margin:0 auto 10px}section#comic .section_inner .illust_left{position:absolute;left:5px;bottom:-20px;width:110px}section#comic .section_inner .illust_right{position:absolute;right:5px;bottom:-20px;width:90px}section#comic .section_inner .video_wrapper{max-width:80%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.3)}section#comic .section_inner .video_wrapper.full{max-width:100%;margin-bottom:4vh}@media (min-width:40em){section#comic{margin:-200px 0 0;padding:9vw 0 6vw}section#comic .section_inner{position:relative}section#comic .section_inner h2{text-align:center;max-width:none}section#comic .section_inner .illust_left{left:0;bottom:0;width:263px}section#comic .section_inner .illust_right{right:60px;bottom:0;width:212px}section#comic .section_inner .video_wrapper{max-width:720px}section#comic .section_inner .video_wrapper.full{max-width:720px}}.bg_gradiation{background:linear-gradient(30deg,#b2dfef,#f7c6d7)}section#business{margin:0;padding:4vh 0 0}section#business h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:rgba(255,255,255,.3);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin:0 0 1em}section#business h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#business .flex-wrapper .flex-one{position:relative;background:var(--color--white);margin-bottom:20px;display:flex;align-items:center;padding:40px 15px;border-radius:0 30px;font-size:clamp(1.2em,2vw,1.3em);font-weight:700;color:var(--color--main);box-shadow:0 0 10px rgba(44,119,189,.35)}section#business .flex-wrapper .flex-one a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}section#business .flex-wrapper .flex-one.btn_job01{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job01_bg.png?0425) no-repeat center right}section#business .flex-wrapper .flex-one.btn_job02{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job02_bg.png?0215) no-repeat center right}section#business .flex-wrapper .flex-one.btn_job03{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job03_bg.png?0215) no-repeat center right}section#business .flex-wrapper .flex-one.btn_job04{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job04_bg.png?0215) no-repeat center right}section#business .flex-wrapper .flex-one.btn_job05{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job05_bg.png?0215) no-repeat center right}@media (min-width:40em){section#business h2 span{bottom:-30px}section#business .flex-wrapper{justify-content:center}section#business .flex-wrapper .flex-one{width:30%;background:var(--color--white);padding:60px 15px;margin:0 10px 30px;border-radius:0 30px}}section#numbers{margin:0;padding:0 0 4vh}section#numbers h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:rgba(255,255,255,.3);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#numbers h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#numbers .flex-wrapper .flex-one,section#numbers .flex-wrapper .flex-two{position:relative;background:var(--color--white);margin-bottom:20px;align-items:center;padding:20px;border-radius:30px;font-size:clamp(1.2em,2vw,1.3em);font-weight:700;color:var(--color--main);box-shadow:0 0 10px rgba(44,119,189,.35)}section#numbers .flex-wrapper .flex-one a,section#numbers .flex-wrapper .flex-two a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:40em){section#numbers .flex-wrapper .flex-one,section#numbers .flex-wrapper .flex-two{padding:30px}}.bg_geo{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/person_bg.png) repeat-y;background-size:100%}section#person{margin:0;padding:4vh 0}section#person h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:var(--color--lpink);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#person h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#person h3{font-size:clamp(1.4em,3vw,1.7em);color:var(--color--main);margin:0 0 .5em}section#person .flex-wrapper .flex-one figure{max-width:240px;position:relative;text-align:center;z-index:2;margin:0 auto 10px}@media (min-width:40em){section#person h2 span{bottom:-30px}section#person .bg{margin-top:-100px;position:relative;z-index:1}section#person .flex-wrapper .flex-one figure{max-width:none}}section#staff{margin:0;padding:4vh 0 6vh}section#staff h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:var(--color--lpink);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#staff h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#staff .lead{color:var(--color--main);font-weight:700}section#staff h3{font-size:clamp(1.4em,3vw,1.7em);color:var(--color--main);margin:0 0 .5em}section#staff .flex-wrapper .flex-one{position:relative}section#staff .flex-wrapper .flex-one a.button-small{position:absolute;bottom:5px;right:0;color:var(--color--main);font-size:.8m;font-weight:700}section#staff .flex-wrapper .flex-one a.button-small:before{display:block;content:""}@media (min-width:40em){section#staff h2 span{bottom:-30px}section#staff .lead{text-align:center}section#staff .bg{margin-top:-100px;position:relative;z-index:1}section#staff .flex-wrapper.two{align-items:end}section#staff .flex-wrapper.two .flex-one{position:relative}section#staff .flex-wrapper.two .flex-one a.button-small{position:absolute;bottom:5px;right:0;color:var(--color--main);font-size:.8m;font-weight:700}section#staff .flex-wrapper.two .flex-one a.button-small:before{display:block;content:""}}section#roundtable{position:relative;background:linear-gradient(30deg,#b2dfef 0,#f7c6d7 100%);margin-bottom:0}section#roundtable .bg{position:relative;width:100%;height:260px;bottom:-100%;right:0;background:url(https://www.doso.co.jp/recruit/wp-content/uploads/2023/07/home_tabletalk.jpg);background-size:cover}section#roundtable h2{text-align:center;position:relative;font-size:clamp(3em,5vw,4.5em);color:rgba(255,255,255,.3);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:.5em}section#roundtable h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.4em;color:var(--color--main);font-weight:700}section#roundtable .lead{color:var(--color--main);font-weight:700}section#roundtable h3{font-size:clamp(1.2em,3vw,1.3em);color:var(--color--main);margin:0 0 .5em;text-align:center}section#roundtable .flex-wrapper .flex-one{padding:2vh 0}section#roundtable .flex-wrapper .flex-one figure{max-width:240px;position:relative;text-align:center;z-index:2;margin:0 auto 10px}section#roundtable .button{background:var(--color--white);font-size:clamp(1em,2vw,1.1em)}@media (min-width:40em){section#roundtable{background:linear-gradient(30deg,#b2dfef 0,#f7c6d7 50%)}section#roundtable .bg{position:absolute;width:50%;height:100%;top:0;right:0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/home_tabletalk2025.jpg);background-size:cover}section#roundtable h2 span{bottom:-20px}section#roundtable .lead{text-align:center}section#roundtable .flex-wrapper .flex-one figure{max-width:none}}section#career{margin:0;padding:1vh 0 8vh}section#career h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:var(--color--lpink);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#career h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#career .lead{color:var(--color--main);font-weight:700}section#career h3{font-size:clamp(1.4em,3vw,1.7em);color:var(--color--main);margin:0 0 .5em}section#career .flex-wrapper .flex-one{position:relative;background:var(--color--white);padding:15px;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.2);margin-bottom:20px;color:var(--color--main);font-weight:700;font-size:1.1em;text-align:center}section#career .flex-wrapper .flex-one img{width:70px;margin-right:15px}section#career .flex-wrapper .flex-one a{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:40em){section#career h2 span{bottom:-30px}section#career .flex-wrapper .flex-one{padding:20px;border-radius:20px}}section#faq{padding:3vh 0 4vh;margin-bottom:0;position:relative;background:linear-gradient(30deg,#b2dfef 0,#f7c6d7 50%)}section#faq .bg{position:relative;width:100%;height:260px;bottom:-100%;right:0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/home_tabletalk.jpg);background-size:cover}section#faq h2{text-align:center;position:relative;font-size:clamp(3em,5vw,4.5em);color:rgba(255,255,255,.3);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#faq h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.4em;color:var(--color--main);font-weight:700}section#faq article{margin-bottom:30px}section#faq article h4{color:var(--color--main)}section#faq article p{display:flex}section#faq article p:before{display:inline-block;content:"A";color:var(--color--main);font-weight:700;padding-right:10px;margin-right:10px;border-right:1px solid var(--color--main)}section#faq .button{background:var(--color--white);font-size:clamp(1em,2vw,1.1em)}@media (min-width:40em){section#faq h2 span{bottom:-20px}section#faq .lead{text-align:center}section#faq .flex-wrapper .flex-one figure{max-width:none}}section#internship{padding:1vh 0 7vh;position:relative;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/home_internship_sp.jpg);background-size:cover;margin-bottom:0}section#internship h2{position:relative;font-size:clamp(3em,5vw,4.5em);color:rgba(12,104,175,.2);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#internship h2 span{position:absolute;display:block;width:100%;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.4em;color:var(--color--main);font-weight:700}section#internship .flex-wrapper .flex-one{position:relative}section#internship .lead{color:var(--color--main)}section#internship .button{background:var(--color--white);font-size:clamp(1em,2vw,1.1em)}@media (min-width:40em){section#internship{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/home_internship_pc.jpg)}section#internship h2{color:rgba(252,228,236,.6)}section#internship h2 span{bottom:-20px}section#internship .lead{font-weight:700}section#internship .flex-wrapper .flex-one figure{max-width:none}}
*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.eot);src:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.woff) format('woff'),url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.ttf) format('truetype'),url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.eot);src:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.woff) format('woff'),url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.ttf) format('truetype'),url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
@charset "UTF-8";html{font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{--color--main:#006ebc;--color--text:#0c68af;--color--sub:#00abeb;--color--lpink:#fce4ec;--color--bg:#f8f8f8;--color--lbg:#e4effc;--color--gray:#999;--color--lgray:#ccc;--color--black:#000;--color--white:#fff;--color--red:#c00;overflow-x:hidden;font-size:100%;background:var(--color--white);color:var(--color--black);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;line-height:1.8}.font_en{font-family:"Courier Prime",monospace}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.button{display:inline-block;border:1px solid var(--color--lgray);padding:7px 20px;background:var(--color--white)}.vertical_text .wp-block-group__inner-container{display:flex;justify-content:center;flex-direction:row-reverse}.vertical_text p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:clamp(1.1em, 2vw, 1.5em);margin:0 0 0 .5em}.vertical_text p.has-large-font-size{font-size:30px !important}.show-pc{display:none}@media screen and (min-width:40em){.show-pc{display:block}.show-sp{display:none}.hide-pc{display:none}.vertical_text p{margin:0 0 0 1em}.vertical_text p.has-large-font-size{font-size:36px !important}}a:link,a:visited{color:inherit;text-decoration:none}a.boxLink{position:absolute;display:block;top:0;left:0;width:100%;height:100%;text-indent:-999999px}figure{margin:0 0 1vw}img{max-width:100%;height:auto}.svg-sprite{display:none}ul.ranking{list-style:none;margin:0;padding:0}ul.ranking li{list-style:none}ul.ranking li a.wpp-post-title{margin-bottom:.5em;font-size:1em;line-height:1.6;line-height:1}.flex-wrapper.half,.flex-wrapper.one-third,.flex-wrapper.quarter{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper.four:after{display:block;content:"";width:24%}.flex-wrapper .flex-one{width:100%}.flex-wrapper.half .flex-one{width:48%}.flex-wrapper.one-third .flex-one{width:32%}.flex-wrapper.quarter .flex-one{width:48%}.flex-wrapper.quarter .flex-two{width:100%}.flex-wrapper.quarter .flex-three{width:48%}@media (min-width:40em){.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper.two .flex-one{width:48%}.flex-wrapper.three .flex-one{width:32%}.flex-wrapper.three .flex-two{width:64%}.flex-wrapper.four .flex-two{width:48%}.flex-wrapper.four .flex-one{width:24%}.flex-wrapper.four .flex-three{width:72%}.flex-wrapper.five .flex-one{width:18%}.flex-wrapper.six .flex-one{width:15%}.flex-wrapper.quarter .flex-one{width:24%}.flex-wrapper.quarter .flex-two{width:48%}.flex-wrapper.quarter .flex-three{width:72%}}#gHeader{position:fixed;top:0;left:50%;width:100%;transform:translatex(-50%);z-index:100}#gHeader .section_inner{display:flex;flex-wrap:wrap;justify-content:space-between;background:var(--color--white);padding:5px 10px;box-shadow:0 0 8px rgba(44,119,189,.5)}#gHeader .section_inner .logoArea{width:52%;text-align:left}#gHeader .section_inner .logoArea h1.logo{line-height:1;margin:5px 0}#gHeader .section_inner .logoArea h1.logo img{width:140px}#gHeader .section_inner .logoArea .desc{font-size:.8em;color:var(--color--main);font-weight:700}#gHeader .section_inner .menuArea{width:46%;position:relative}#gHeader .section_inner .menuArea .mega-menu-toggle{align-items:center}#gHeader .section_inner .menuArea .mega-menu-toggle .mega-toggle-blocks-right{position:fixed;width:60px;top:40px;transform:translatey(-50%);right:80px}#gHeader .section_inner .button_contact{position:absolute;right:0;top:50%;transform:translatey(-50%);display:block;width:60px;height:60px;border-radius:50%;background:linear-gradient(30deg,#b2dfef,#f7c6d7);display:flex;justify-content:center}#gHeader .section_inner .button_contact img{max-width:32px}#gHeader .buttonArea{display:none}@media (min-width:40em){#gHeader{max-width:1200px}#gHeader .section_inner{padding:3px 0 3px 40px !important;border-radius:50px;box-shadow:0 0 5px rgba(44,119,189,.35)}#gHeader .section_inner .logoArea{width:30%}#gHeader .section_inner .logoArea h1.logo img{width:140px}#gHeader .section_inner .menuArea{width:70%}#gHeader .section_inner .menuArea #gNav{margin:10px 90px 0 0}#gHeader .section_inner .menuArea .button_contact{right:10px}#gHeader .buttonArea{display:block}#gHeader .buttonArea ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row-reverse;align-items:center}#gHeader .buttonArea ul li{margin:10px 5px;width:200px}#gHeader .buttonArea ul li a{display:block;background:var(--color--white);box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:6px}#gHeader .buttonArea ul li:nth-child(2) a,#gHeader .buttonArea ul li:nth-child(1) a{padding:8px 6px}#gHeader .buttonArea ul li:nth-child(3) a,#gHeader .buttonArea ul li:nth-child(4) a{padding:9px 6px}}@media (min-width:64em){#gHeader .section_inner{padding:3px 0 3px 40px !important;border-radius:70px}#gHeader .section_inner .logoArea{width:25%}#gHeader .section_inner .logoArea h1.logo img{width:150px}#gHeader .section_inner .logoArea .desc{font-size:.9em}#gHeader .section_inner .menuArea{width:75%}#gHeader .section_inner .menuArea #gNav{margin:10px 100px 0 0}#gHeader .section_inner .button_contact{width:70px;height:70px}#gHeader .section_inner .button_contact img{max-width:40px}.buttonArea{margin-right:60px}}.visual{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/visual_default_sp.jpg) no-repeat top center;background-size:cover;height:370px;margin-top:40px}.visual .section_inner{position:relative;height:100%}.visual .section_inner .titleInner{position:absolute;top:50%;transform:translatey(-50%);left:0;padding:0 10px}.visual .section_inner .titleInner h1{color:var(--color--white);font-size:clamp(1.2em, 4vw, 2em)}.visual .section_inner .titleInner p{color:var(--color--white);font-weight:700;font-size:clamp(0.9em, 2vw, 1.2em)}@media (min-width:40em){.cover{background:linear-gradient(to top,#f7c6d7 0%,#b2dfef 100%)}.cover .visual{margin:0 auto;max-width:1400px;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/visual_default.jpg) no-repeat top center;height:550px}}.breadcrumbs{max-width:1220px;margin:20px auto;padding:0 10px;font-size:clamp(0.9em, 2vw, 0.9em)}.video_wrapper{width:100%;aspect-ratio:1.7777777778}.video_wrapper iframe{width:100%;height:100%}#navAll{display:none}section{margin-bottom:5vw}.section_inner{max-width:1220px !important;padding:0 10px !important;margin:0 auto !important}.section_inner_s{max-width:960px !important;margin:0 auto !important;padding:0 10px !important}.section_inner_s h2{position:relative;color:var(--color--main);font-size:clamp(1.3em, 3vw, 1.9em);margin-bottom:3em}.section_padding{padding:4vh 0}@media (min-width:40em){.two-columns{columns:2;column-rule:1px solid #cdcdcd;column-gap:2em}.two-columns p{padding:0;margin:0 0 1em}}.widget h2{position:relative;background:var(--color--point);padding:10px 10px 10px 25px;font-size:clamp(1.2em, 3vw, 1.4em);color:var(--color--pointdark);border-radius:6px}.widget h2:before{display:block;content:"";position:absolute;top:50%;left:0;transform:translatey(-50%);width:16px;height:8px;border-radius:0 4px 4px 0;background:var(--color--white)}.widget label{display:none}.contactArea{text-align:center;max-width:520px;padding:0 10px;margin:0 auto}.contactArea a.button{background:var(--color--text);color:var(--color--white);border:none;border-radius:10px;width:100%;padding:10px;text-align:center;margin-bottom:1em}.contactArea .flex-wrapper{align-items:center}.contactArea .flex-wrapper .flex-one{font-size:1.1em;font-weight:700}.contactArea .flex-wrapper .flex-one:last-child .tel{display:block;box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px;border-radius:12px}@media (min-width:40em){.contactArea .flex-wrapper .flex-one{padding:0 10px}.contactArea .flex-wrapper .flex-one:last-child{border-left:1px solid var(--color--gray)}.contactArea .flex-wrapper .flex-one:last-child .tel{display:inline-block;font-size:1.6em;box-shadow:none;padding:0}}article.faq{margin:10px 0;padding:15px;border:1px solid var(--color--lgray);background:var(--color--white)}article.faq h3{position:relative;color:var(--color--black);cursor:pointer;user-select:none;margin:0;padding:10px 20px 10px 60px;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/icon_q.png) no-repeat top left}article.faq h3:after{position:absolute;content:"+";display:block;right:0;top:50%;transform:translatey(-50%);font-weight:700;text-shadow:1px 1px 0 #000}article.faq h3:hover,article.faq h3:active{color:var(--color--main)}article.faq .text{width:100%;height:0;overflow:hidden;opacity:0;transition-duration:.4s;margin:0;padding-left:60px}article.faq .text.is-open{line-height:1.8;height:auto;opacity:1;padding-top:10px}article.faq h3.is-active:after{content:"ー";text-shadow:1px 0 0 #000}@media (min-width:40em){article.faq h3{padding:10px 0 10px 60px}article.faq h3:after{right:20px}}.box{position:relative;background:var(--color--white);margin-bottom:20px;align-items:center;padding:20px;border-radius:30px;font-size:clamp(1.2em, 2vw, 1.3em);font-weight:700;color:var(--color--main);box-shadow:0 0 10px rgba(44,119,189,.35)}@media (min-width:40em){.box{padding:30px}}section .title-wrapper{text-align:center}section .title-wrapper h2.blue_line{position:relative;text-align:center;margin:20px 0;font-size:clamp(1.3em, 4.5vw, 2em);color:var(--color--text);display:inline-block}section .title-wrapper h2.blue_line:before{position:absolute;top:0;left:-60px;display:inline-block;content:"";background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/line_left_blue.png) no-repeat center;background-size:contain;width:20px;height:40px}section .title-wrapper h2.blue_line:after{position:absolute;top:0;right:-60px;display:inline-block;content:"";background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/line_right_blue.png) no-repeat center;background-size:contain;width:20px;height:40px}#recent{background:linear-gradient(to bottom,var(--color--white) 40%,var(--color--main) 40%,var(--color--main) 100%);margin-bottom:4vh;padding-bottom:3vh}#recent .flex-wrapper:after{display:block;content:"";width:32%}#recent .flex-wrapper .flex-one{margin-bottom:3vh;background:var(--color--white);border-radius:12px}#recent .flex-wrapper .flex-one .date{color:var(--color--main)}#recent .flex-wrapper .flex-one figure{position:relative;margin-bottom:0}#recent .flex-wrapper .flex-one figure .tags{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,101,189,.6);color:var(--color--white);padding:2px 4px;text-align:right;font-weight:700;font-size:.9em}#recent .flex-wrapper .flex-one .textArea{padding:0 10px;background:var(--color--white);border-radius:0 0 12px 12px;padding:1em}#recent .flex-wrapper .flex-one .textArea h4{margin:0 0 10px;padding:0 0 10px;color:var(--color--sub);font-size:clamp(1.1em, 2.5vw, 1.2em);border-bottom:1px solid var(--color--sub);line-height:1.5}#recent .flex-wrapper .flex-one img{border-radius:10px 10px 0 0}#column_list ul{margin:0;padding:0}#column_list ul li{list-style:none;margin-bottom:2vh}#column_list ul li .date{margin:0;font-size:clamp(0.9em, 1.2vw, 1em);color:var(--color--main)}#column_list ul li h4{margin:0 0 5px;padding:0 0 5px;color:var(--color--sub);font-size:clamp(1.1em, 2.4vw, 1.15em);border-bottom:1px solid var(--color--sub);line-height:1.5}#column_list ul li p{font-size:.9em;margin:0}.meta{border-bottom:1px solid var(--color--main);padding-bottom:10px;margin-bottom:1vw}.meta h1{font-size:clamp(1.3em, 3vw, 1.6em);color:var(--color--text);margin-bottom:10px}.meta .date{color:var(--color--main);margin-bottom:10px}@media (min-width:40em){section .title-wrapper h2.blue_line{margin:50px 0}section .title-wrapper h2.blue_line:before{top:0;left:-50px;width:30px;height:60px}section .title-wrapper h2.blue_line:after{top:0;right:-50px;width:30px;height:60px}#column_list .title-wrapper h2.blue_line{margin:0 0 50px}}#archives{margin-bottom:4vh;padding-bottom:3vh}#archives .flex-wrapper:after{display:block;content:"";width:32%}#archives .flex-wrapper .flex-one{margin-bottom:3vh;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:12px}#archives .flex-wrapper .flex-one .date{color:var(--color--main)}#archives .flex-wrapper .flex-one figure{position:relative;margin-bottom:0}#archives .flex-wrapper .flex-one figure .tags{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,101,189,.6);color:var(--color--white);padding:2px 4px;text-align:right;font-weight:700;font-size:.9em}#archives .flex-wrapper .flex-one .textArea{background:var(--color--white);padding:1em;border-radius:0 0 12px 12px}#archives .flex-wrapper .flex-one .textArea h4{margin:0;padding:0;color:var(--color--main)}#archives .flex-wrapper .flex-one img{border-radius:10px 10px 0 0}main.post .primary h2{color:var(--color--text);background:var(--color--bg);border-left:5px solid var(--color--text);font-size:clamp(1.2em, 2.8vw, 1.5em);padding:7px 0 7px .5em}main.post .primary h3{color:var(--color--sub);border-bottom:1px solid var(--color--text);font-size:clamp(1.2em, 2.5vw, 1.4em);margin-bottom:10px}main.post .primary h4{color:var(--color--pointdark);font-size:clamp(1.1em, 2vw, 1.3em);margin-bottom:10px}main.post .primary h5{color:var(--color--text);font-size:clamp(1.05em, 1.8vw, 1.2em);border-left:3px solid var(--color--text);padding:2px 0 2px .5em;margin-bottom:10px}main.post .primary h6{font-size:clamp(1.05em, 1.8vw, 1.2em);margin-bottom:10px}blockquote{position:relative;padding:30px 15px 8px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}blockquote:before{display:inline-block;position:absolute;top:5px;left:3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}blockquote p{padding:0;margin:10px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.slider .slick-img{position:relative}.slider .slick-img figure{position:relative}.slider .slick-img figure img{border-radius:10px}.slider .slick-img figure .label{position:absolute;top:10px;left:10px}.slider .slick-img .jobs{color:var(--color--main);font-size:.9em}.slider h3 span{font-size:.6em}.thumbnail .thumbnail-img{padding:10px}.thumbnail .thumbnail-img img{border-radius:10px}.wp-pagenavi{margin:20px 0}.wp-pagenavi:after{display:block;clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;font-size:.9em;padding:10px 12px;margin:2px;background:var(--color--lbg);border:none}.wp-pagenavi span.current{background:var(--color--point);border:none}a.button{position:relative;display:inline-block;width:240px;font-size:clamp(1.1em, 2vw, 1.2em);text-align:left;background:0 0;border:1px solid var(--color--main);color:var(--color--main);font-weight:700;transition:all linear .2s}a.button:before{position:absolute;top:50%;right:-50px;display:block;content:"";width:110px;height:1px;background:var(--color--main)}a.button:after{position:absolute;top:50%;right:-50px;display:block;content:"";width:30px;height:1px;background:var(--color--main);transform:rotate(30deg);transform-origin:bottom right}a.button.small{width:180px;font-size:clamp(1em, 1.8vw, 1.1em);padding:2px;border:none}a.button.skyblue{background:linear-gradient(to right,var(--color--sub),var(--color--main));border:none;color:var(--color--white);box-shadow:0 0 12px rgba(5,106,183,.7)}a.button.skyblue:hover{background:linear-gradient(to right,#0a75ee,var(--color--sub))}a.button.deepblue{background:var(--color--text);border:none;color:var(--color--white)}a.button:hover{background:linear-gradient(to right,#0a75ee,var(--color--sub))}span.label{display:inline-block;border:1px solid var(--color--main);color:var(--color--main);border-radius:16px;font-size:.8em;margin-right:.3em;padding:1px 20px;background:var(--color--white)}span.label.label_bg{background:var(--color--bg);border:none}.tag-cloud-link{display:inline-block;border:1px solid var(--color--main);color:var(--color--main);border-radius:16px;font-size:.8em;margin-right:.3em;padding:1px 20px;background:var(--color--white)}body#contact main .section_inner{max-width:840px;margin:0 auto}dl dt{font-weight:700}dl dt .require{font-size:.8em;color:var(--color--red);padding-left:1em}dl dd{margin:0 0 1em}input[type=text],input[type=email],textarea,select{padding:.5em;border:1px solid var(--color--lgray);font-size:clamp(0.9em, 2vw, 1em);width:100%}input[type=text].form-small,input[type=email].form-small,textarea.form-small,select.form-small{width:5em}input[type=submit]{display:block;background:linear-gradient(to right,var(--color--sub),var(--color--main));box-shadow:0 0 15px rgba(0,0,0,.3);color:var(--color--white);padding:12px 36px;text-align:center;font-weight:700;border-radius:48px;font-size:clamp(1em, 2vw, 1.1em);border:none;margin:10px auto}@media (min-width:40em){input[type=text],input[type=email],textarea,select{padding:.5em;border:1px solid var(--color--lgray);font-size:clamp(0.9em, 2vw, 1em);width:100%}}.table-underline table{max-width:960px;margin:0 auto}.table-underline table th,.table-underline table td{border-bottom:1px solid var(--color--lgray);padding:.5em}.table-underline table th a,.table-underline table td a{text-decoration:underline;color:var(--color--text)}.table-underline table th:first-child,.table-underline table td:first-child{font-weight:700}.table-underline table th:last-child,.table-underline table td:last-child{padding-left:2em}#relationship{position:relative;padding:3vh 0;margin:140px auto 0;background:var(--color--bg)}#relationship .section_inner{text-align:center}#relationship .section_inner article{position:absolute;top:-120px;left:50%;width:100%;transform:translatex(-50%)}#relationship .section_inner article .flex-wrapper{padding:0 10px}#relationship .section_inner article img{width:240px;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:6px;background:#fff;border:1px solid #548aec}#relationship .section_inner article img.mynavi{padding:13px 10px}#relationship .section_inner article img.recnavi{padding:10px}#relationship .section_inner article p{font-weight:700;font-size:clamp(1.2em, 2.7vw, 1.6em);color:var(--color--sub)}#relationship .section_inner article .banner{display:block;width:90%;padding:18px 0;margin:10px auto;background:var(--color--white);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:50px}#relationship .section_inner article .banner img{max-width:250px}#relationship .section_inner h2{position:relative;color:var(--color--main);font-size:clamp(1.3em, 3vw, 1.9em);margin:2em 0}#relationship .section_inner h2:after{display:block;content:"";position:absolute;bottom:-20px;left:50%;transform:translatex(-50%);width:70px;height:4px;border-radius:2px;background:var(--color--main)}#relationship .section_inner .flex-wrapper .flex-one h3{color:var(--color--main)}#relationship .section_inner .flex-wrapper .flex-one figure img{border-radius:10px}@media (min-width:40em){#relationship{padding:3vh 0;margin:200px auto 0}#relationship .section_inner{max-width:800px}#relationship .section_inner article{top:-125px;left:50%;transform:translatex(-50%)}#relationship .section_inner article p{font-weight:700;font-size:clamp(1.2em, 2.7vw, 1.6em);color:var(--color--sub)}#relationship .section_inner article img{width:300px}#relationship .section_inner article img.mynavi{padding:18px 15px}#relationship .section_inner article img.recnavi{padding:15px}#relationship .section_inner article .banner{display:block;width:460px;margin:0 auto;padding:30px 0;background:var(--color--white);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:50px}#relationship .section_inner article .banner img{max-width:250px}#relationship .section_inner h2{position:relative;color:var(--color--main);font-size:clamp(1.3em, 3vw, 1.9em);margin-bottom:3em}#relationship .section_inner h2:after{display:block;content:"";position:absolute;bottom:-20px;left:50%;transform:translatex(-50%);width:70px;height:4px;border-radius:2px;background:var(--color--main)}#relationship .section_inner .flex-wrapper .flex-one h3{color:var(--color--main)}#relationship .section_inner .flex-wrapper .flex-one figure img{border-radius:10px}}.page_title{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/page_bg.png) top center;background-size:cover;text-align:center;margin:-100px 0 0;padding:8vh 0 4vh}.page_title .entry-subtitle{font-size:clamp(1em, 2vw, 1.4em);color:var(--color--text);font-weight:700}.page_title h1{color:var(--color--text);line-height:1;padding:0;margin:0;font-size:clamp(1.6em, 3vw, 2.7em)}.page_title .lead p{text-align:left;font-size:clamp(1em, 2vw, 1.2em);color:var(--color--main);font-weight:700}@media (min-width:40em){.page_title{margin:-120px 0 0;padding:13vh 0 9vh}.page_title .lead p{text-align:center;font-size:clamp(1em, 2vw, 1.2em);color:var(--color--main);font-weight:700}}.is-layout-flex.flex-reverse{flex-direction:row-reverse}section h2{font-size:clamp(1.3em, 2vw, 1.6em)}body#business .page_title{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/comic_bg.png) top center no-repeat;background-size:cover;margin-bottom:2vh}body#business .page_title section{background-color:#cde3f8;padding:2vh 0 0}body#business .page_title section .section_inner{position:relative}body#business .page_title section .section_inner h2{text-align:center}body#business .page_title section .section_inner .illust_left{position:absolute;left:5px;bottom:-20px;width:110px}body#business .page_title section .section_inner .illust_right{position:absolute;right:5px;bottom:-20px;width:90px}body#business .page_title section .section_inner .video_wrapper{max-width:80%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.3)}body#business .page_title section .section_inner .video_wrapper.full{max-width:none;width:100%}body#business section.left_bg{margin:60px 0 2vh;background:linear-gradient(to left,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#business section.left_bg .imgArea{position:relative}body#business section.left_bg .imgArea figure{margin:-40px 40px 0}body#business section.left_bg .textArea{position:relative;background:var(--color--white)}body#business section.left_bg .textArea h2{font-size:clamp(1.3em, 2vw, 1.5em);color:var(--color--main);border-bottom:1px solid var(--color--main);margin-bottom:2em}body#business section.left_bg .textArea h4{position:absolute;font-size:clamp(1.4em, 3vw, 1.7em);font-family:"Courgette",cursive;margin:0;top:2.5em;right:0;color:rgba(0,110,188,.4)}body#business section.right_bg{margin:60px 0 2vh;background:linear-gradient(to right,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#business section.right_bg .imgArea{position:relative}body#business section.right_bg .imgArea figure{margin:-40px 40px 0}body#business section.right_bg .textArea{position:relative;background:var(--color--white)}body#business section.right_bg .textArea h2{font-size:clamp(1.3em, 2vw, 1.5em);color:var(--color--main);border-bottom:1px solid var(--color--main);margin-bottom:2em}body#business section.right_bg .textArea h4{position:absolute;font-size:clamp(1.4em, 3vw, 1.7em);font-family:"Courgette",cursive;margin:0;top:2.5em;right:0;color:rgba(0,110,188,.4)}@media (min-width:40em){body#business .page_title section{padding:4vh 0 0}body#business .page_title section .section_inner .illust_left{left:0;bottom:0;width:263px}body#business .page_title section .section_inner .illust_right{right:60px;bottom:0;width:212px}body#business .page_title section .section_inner .video_wrapper{max-width:720px}body#business .page_title section .section_inner .video_wrapper.full{max-width:720px}body#business section.left_bg{margin:120px 0 6vh;background:linear-gradient(to right,#f7c6d7 10%,#b2dfef 50%,#fff 50%,#fff 100%)}body#business section.left_bg .imgArea figure{margin:-60px 0 30px}body#business section.left_bg .textArea{margin-left:2em}body#business section.left_bg .textArea h2{position:relative;border:none;margin-bottom:1em}body#business section.left_bg .textArea h2:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-left:-100px}body#business section.left_bg .textArea h4{position:absolute;font-size:clamp(1.4em, 3vw, 1.7em);font-family:"Courgette",cursive;margin:0;top:20px;right:10px;color:rgba(0,110,188,.4)}body#business section.right_bg{margin:120px 0 6vh;background:linear-gradient(to left,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#business section.right_bg .is-layout-flex{flex-direction:row-reverse}body#business section.right_bg .is-layout-flex .imgArea figure{margin:-60px 0 30px}body#business section.right_bg .is-layout-flex .textArea{margin-right:2em}body#business section.right_bg .is-layout-flex .textArea h2{position:relative;border:none;margin-bottom:1em}body#business section.right_bg .is-layout-flex .textArea h2:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-right:-100px}body#business section.right_bg .is-layout-flex .textArea h4{position:absolute;font-size:clamp(1.4em, 3vw, 1.7em);font-family:"Courgette",cursive;margin:0;top:20px;right:10px;color:rgba(0,110,188,.4)}}body#person section.left_bg{margin:60px 0 2vh;background:linear-gradient(to right,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#person section.left_bg figure{margin:-30px 40px 0}body#person section.left_bg .textArea{background:var(--color--white)}body#person section.left_bg .textArea h2{color:var(--color--main);border-bottom:1px solid var(--color--main)}body#person section.right_bg{margin:60px 0 2vh;background:linear-gradient(to left,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#person section.right_bg figure{margin:-30px 40px 0}body#person section.right_bg .textArea{background:var(--color--white)}body#person section.right_bg .textArea h2{color:var(--color--main);border-bottom:1px solid var(--color--main)}@media (min-width:40em){body#person section.left_bg{margin:120px 0 8vh;background:linear-gradient(to right,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#person section.left_bg figure{margin:30px 0 -30px}body#person section.left_bg .textArea{margin-left:2em}body#person section.left_bg .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body#person section.left_bg .textArea h2:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-left:-100px}body#person section.right_bg{margin:80px 0 8vh;background:linear-gradient(to left,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#person section.right_bg .is-layout-flex{flex-direction:row-reverse}body#person section.right_bg .is-layout-flex figure{margin:30px 0 -30px}body#person section.right_bg .is-layout-flex .textArea{margin-right:2em}body#person section.right_bg .is-layout-flex .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body#person section.right_bg .is-layout-flex .textArea h2:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-right:-100px}}body#faq section.page_title .lead br{display:none}body#faq main{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/person_bg.png) repeat-y;background-size:100%}@media (min-width:40em){body#faq section.page_title .lead br{display:block}}body#tableroundtalk section #topimage article figure{margin:0 auto;width:50%}body#tableroundtalk section #topimage article .prof{padding:.8em;background:var(--color--lbg);color:var(--color--main)}body#tableroundtalk section #topimage article .message{padding:.8em;border:1px dotted #ccc;font-size:.9em}body#tableroundtalk section #topimage article h3{color:var(--color--text);text-align:center;font-size:clamp(1.1em, 2vw, 1.4em)}body#tableroundtalk section #topimage article h3 span{font-size:.6em}body#tableroundtalk section h2{color:var(--color--text)}body#tableroundtalk section .talk_text{background:var(--color--lbg);padding:15px 15px 15px 30px;margin:0 -40px;flex-basis:80% !important;z-index:-1}body#tableroundtalk section figure{margin-bottom:0}body#tableroundtalk section figure figcaption{text-align:center;font-weight:700;color:var(--color--text);margin-bottom:0}body#tableroundtalk section#sec00{margin-bottom:0}@media (min-width:40em){body#tableroundtalk section #topimage{position:relative}body#tableroundtalk section #topimage article{position:relative;margin:-100px 30px 100px;padding:10px 30px 10px;background:var(--color--white);border-radius:12px;z-index:3}body#tableroundtalk section #topimage article figure{margin:10px auto;width:100%}body#tableroundtalk section #topimage article .prof{height:8em}body#tableroundtalk section h2{color:var(--color--text)}body#tableroundtalk section.talk .talk_thumb{flex-basis:10% !important}body#tableroundtalk section.talk .talk_text{flex-basis:90% !important;margin:0 -50px}}body#internship section#feature h2{margin-bottom:1.5em}body#internship section#feature h3{color:var(--color--text);font-size:clamp(1.2em, 1.5vw, 1.4em);background:var(--color--main);color:var(--color--white);text-align:center;padding:3px 20px;border-radius:30px}body#internship section#feature ul{padding:0}body#internship section#feature ul.check{list-style:none}body#internship section#feature ul.check li{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/icon_chech2.svg) no-repeat;background-size:30px;padding-left:40px;margin-bottom:.5em}body#internship section#program{padding:3vh 0;background:linear-gradient(30deg,#b2dfef,#f7c6d7);margin-bottom:0}body#internship section#program h2{margin-bottom:30px}body#internship section#program .times{font-size:clamp(1em, 1.5vw, 1.2em);color:var(--color--text);margin:1em auto;text-align:center;background:var(--color--lpink);display:inline-block;border-radius:30px;padding:5px 20px}body#internship section#program .times strong{font-size:1.2em}body#internship section#voice{padding:3vh 0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/person_bg.png) repeat-y;margin-bottom:0}body#internship section h2{text-align:center}body#internship section h2:after{display:block;content:"";position:absolute;bottom:-10px;left:50%;transform:translatex(-50%);width:52px;height:4px;border-radius:2px;background:var(--color--main)}body#internship section article.box{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/bg_geo.jpg) repeat-y right}body#internship section article.box:nth-child(2n){background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/bg_geo_reverse.jpg) repeat-y right}body#internship section article.box h3{text-align:center;margin:0 0 20px}body#internship section article.box figure{position:relative;margin:0}body#internship section article.box figure figcaption{position:absolute;bottom:0;right:0;display:inline-block;background:var(--color--main);color:var(--color--white);padding:1px 10px;font-size:.7em;margin:0}body#internship section .balloon{position:relative;background:var(--color--main);color:var(--color--white);padding:10px;border-radius:10px;max-width:640px;margin:40px auto}body#internship section .balloon:after{display:block;content:"";position:absolute;left:auto;right:15%;bottom:-20px;border-top:20px solid var(--color--main);border-left:10px solid transparent;border-right:10px solid transparent}body#internship section .balloon:nth-child(2n){background:var(--color--sub)}body#internship section .balloon:nth-child(2n):after{display:block;content:"";position:absolute;right:auto;left:15%;bottom:-20px;border-top:20px solid var(--color--sub);border-left:10px solid transparent;border-right:10px solid transparent}body#internship section .balloon .is-layout-flex{margin-bottom:0}body#internship section .balloon .is-layout-flex figure{margin:0}body#internship section .balloon .is-layout-flex p{font-size:clamp(1.1em, 1.5vw, 1.4em)}@media (min-width:40em){body#internship section h1.entry-title br{display:none}body#internship section#feature h2 br{display:none}body#internship section#program .times br{display:none}body#internship section .balloon{padding:10px 20px}}body#career section#sec01 h2,body#career section#sec04 h2,body#career section#sec05 h2{position:relative;text-align:center;color:var(--color--text);font-size:clamp(1.3em, 2.5vw, 2.2em);margin:0 0 2em}body#career section#sec01 h2:after,body#career section#sec04 h2:after,body#career section#sec05 h2:after{display:block;content:"";position:absolute;bottom:-10px;left:50%;transform:translatex(-50%);width:52px;height:4px;border-radius:2px;background:var(--color--main)}body#career section .visual_wrapper{position:relative}body#career section .visual_wrapper h3{position:absolute;display:inline-block;top:50%;left:0;margin:0;transform:translateY(-50%);padding:0 10px;background:var(--color--white);color:var(--color--text);font-size:clamp(1.3em, 2.5vw, 2.2em);line-height:1}body#career section .visual_wrapper h3:before{display:inline-block;content:"1";font-size:2em;font-family:sans-serif}body#career section h4{color:var(--color--text);font-size:clamp(1.2em, 2vw, 1.4em);margin-bottom:10px;border-bottom:1px solid var(--color--text)}body#career section#sec02 .visual_wrapper h3:before{content:"2";margin-right:.2em}body#career section#sec03 .visual_wrapper h3:before{content:"3";margin-right:.2em}body#career section#sec03 .wp-block-columns{gap:0;margin-bottom:0}@media (min-width:40em){body#career section .visual_wrapper{position:relative}body#career section .visual_wrapper h3{padding:0 20px}body#career section .visual_wrapper h3:before{display:inline-block;content:"1";font-size:2em;font-family:sans-serif}}body#career section.left_bg{margin:90px 0 2vh;background:linear-gradient(to right,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#career section.left_bg figure{margin:-40px 40px 0}body#career section.left_bg .textArea{background:var(--color--white)}body#career section.left_bg .textArea h3{color:var(--color--main);border-bottom:1px solid var(--color--main)}body#career section.right_bg{margin:90px 0 2vh;background:linear-gradient(to left,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body#career section.right_bg figure{margin:-40px 40px 0}body#career section.right_bg .textArea{background:var(--color--white)}body#career section.right_bg .textArea h3{color:var(--color--main);border-bottom:1px solid var(--color--main)}@media (min-width:40em){body#career section#sec03 .wp-block-columns{gap:2em}body#career section#sec03 .wp-block-columns .three-lines{min-height:5.3em}body#career section.left_bg{margin:60px 0 8vh;background:linear-gradient(to right,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#career section.left_bg figure{margin:30px 0 -30px}body#career section.left_bg .textArea{margin-left:2em}body#career section.left_bg .textArea h3{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body#career section.left_bg .textArea h3:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-left:-100px}body#career section.right_bg{margin:60px 0 8vh;background:linear-gradient(to left,#f7c6d7 0%,#b2dfef 50%,#fff 50%,#fff 100%)}body#career section.right_bg .is-layout-flex{flex-direction:row-reverse}body#career section.right_bg .is-layout-flex figure{margin:30px 0 -30px}body#career section.right_bg .is-layout-flex .textArea{margin-right:2em}body#career section.right_bg .is-layout-flex .textArea h3{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body#career section.right_bg .is-layout-flex .textArea h3:after{display:block;content:"";background:var(--color--main);height:1px;width:calc(100% + 100px);margin-right:-100px}}body#company section#greeting h2{padding:25px 0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/message.png) no-repeat center;background-size:70%;color:var(--color--text);font-size:clamp(1.4em, 2.5vw, 2.2em);margin-bottom:10px}body#company section#greeting h3{color:var(--color--text);font-size:clamp(1.2em, 2vw, 1.5em)}body#company section#greeting p{font-size:1.1em}body#company section#number .section_inner{padding:0 20px}body#company section#number .section_inner h2{color:var(--color--text);text-align:center;font-size:clamp(1.3em, 2.5vw, 2.2em)}body#company section#number .section_inner .wp-block-columns{margin-bottom:0}body#company section#number .section_inner :where(.wp-block-columns.is-layout-flex){gap:0em 2em}body#company section#number .section_inner .box{margin-bottom:1.5em}body#company section#info h2{color:var(--color--text);text-align:center;font-size:clamp(1.3em, 2.5vw, 2em)}body#company section#info table{max-width:960px;margin:0 auto}body#company section#info table tr td{border:none;border-bottom:1px solid var(--color--lgray);padding:10px}body#company section#info table tr td:first-child{color:var(--color--text);white-space:nowrap;font-weight:700}@media (min-width:40em){body#company section#greeting h2{padding:35px 0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/message.png) no-repeat center right;background-size:auto}body#company section#number .section_inner{padding:0 10px}body#company section#info table{max-width:960px;margin:0 auto}body#company section#info table tr td{padding:20px}body#company section#info table tr td:first-child{width:20%}}body.post-type-archive-staff main{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/person_bg.png) repeat-y;background-size:100%}body.post-type-archive-staff main .frame{background:var(--color--white);border-radius:12px;padding:1em;margin-bottom:30px;transition:all ease-in-out .2s;color:var(--color--main)}body.post-type-archive-staff main .frame:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}body.post-type-archive-staff main .frame .flex-one{align-items:center;display:flex}body.post-type-archive-staff main .frame .flex-one figure{position:relative;margin-bottom:0}body.post-type-archive-staff main .frame .flex-one figure img{border-radius:10px}body.post-type-archive-staff main .frame .flex-one figure .job{position:absolute;top:10px;left:10px;display:inline-block;background:var(--color--main);color:var(--color--white);font-weight:700;border-radius:6px;padding:1px 10px}body.post-type-archive-staff main .frame .flex-one .depart{color:var(--color--text);font-weight:700;font-size:.9em}body.post-type-archive-staff main .frame .flex-one h3{font-size:clamp(1.2em, 2vw, 1.6em);color:var(--color--text);font-family:"游明朝体","Yu Mincho",YuMincho,serif;margin:0 0 3vh}body.post-type-archive-staff main .frame .flex-one h3 span{font-size:.6em}body.post-type-archive-staff main .frame .flex-one p{color:var(--color--text);font-size:.9em}body.single-staff main .staff_image{position:relative;max-width:1200px;margin:3vw auto 10vh}body.single-staff main .staff_image .job{position:absolute;top:0;left:0;display:inline-block;background:var(--color--main);color:var(--color--white);font-weight:700;padding:3px 10px;font-size:.9em}body.single-staff main .staff_image .metadata{position:absolute;color:var(--color--text);font-weight:700;top:40px;left:10px;font-size:.9em}body.single-staff main .staff_image .metadata h3{border:none;margin:0 0 5px;line-height:1.1;font-size:clamp(1.4em, 2vw, 2em);color:var(--color--text);font-family:"游明朝体","Yu Mincho",YuMincho,serif}body.single-staff main .staff_image .metadata h3 span{font-size:.6em}body.single-staff main .staff_image .metadata h3 span.depart{font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;display:block;margin-bottom:5px}body.single-staff main .staff_image .metadata .comment{font-weight:400;font-size:.8em}body.single-staff main .staff_image .staff_title{position:absolute;bottom:-50px;right:0;background:var(--color--white);color:var(--color--text);padding:10px;font-family:"游明朝体","Yu Mincho",YuMincho,serif;max-width:90%;font-size:clamp(0.9em, 2vw, 1.4em);font-weight:700}body.single-staff main section#sec01{background:linear-gradient(to bottom,#fff 0%,#fff 50%,#f4f4f4 5%,#f4f4f4 100%)}body.single-staff main section#sec01 figure{margin-bottom:30px}body.single-staff main section#sec01 .textArea{margin-left:2em}body.single-staff main section#sec01 .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body.single-staff main section.left_bg{margin:60px 0 2vh;background:linear-gradient(to left,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body.single-staff main section.left_bg figure{margin:-40px 40px 0}body.single-staff main section.left_bg .textArea{background:var(--color--white)}body.single-staff main section.left_bg .textArea h2{color:var(--color--main);border-bottom:1px solid var(--color--main)}body.single-staff main section.right_bg{margin:60px 0 2vh;background:linear-gradient(to right,#fff 0%,#fff 5%,#f7c6d7 5%,#b2dfef 60%,#fff 60%,#fff 100%)}body.single-staff main section.right_bg figure{margin:-40px 40px 0}body.single-staff main section.right_bg .textArea{background:var(--color--white)}body.single-staff main section.right_bg .textArea h2{color:var(--color--main);border-bottom:1px solid var(--color--main)}body.single-staff .visual,body.post-type-archive-staff .visual{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/visual_staff_sp01.jpg?456) no-repeat top center;height:300px;background-size:cover}@media (min-width:40em){body.single-staff .visual,body.post-type-archive-staff .visual{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/visual_staff_pc01.jpg) no-repeat top center;height:500px;background-size:cover}body.single-staff main .staff_image .job{padding:3px 30px;font-size:1.1em}body.single-staff main .staff_image .metadata{font-size:1em;position:absolute;top:60px;left:30px}body.single-staff main .staff_image .metadata h3 span.depart{display:inline-block;margin-right:.5em}body.single-staff main .staff_image .metadata br{display:none}body.single-staff main .staff_image .staff_title{position:absolute;bottom:30px;padding:10px 20px;right:0;display:inline-block}body.single-staff main section#sec01{background:linear-gradient(to bottom,#fff 0,#fff 10%,#f4f4f4 10%,#f4f4f4 100%)}body.single-staff main section#sec01 .is-layout-flex{flex-direction:row-reverse}body.single-staff main section#sec01 .is-layout-flex figure{margin-bottom:30px}body.single-staff main section#sec01 .is-layout-flex .textArea{margin-left:2em}body.single-staff main section#sec01 .is-layout-flex .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body.single-staff main section.left_bg{margin:120px 0 6vh;background:linear-gradient(to right,#f7c6d7 10%,#b2dfef 45%,#fff 45%,#fff 100%)}body.single-staff main section.left_bg figure{margin:-60px 0 30px}body.single-staff main section.left_bg .textArea{margin-left:2em}body.single-staff main section.left_bg .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}body.single-staff main section.right_bg{margin:120px 0 6vh;background:linear-gradient(to left,#f7c6d7 0%,#b2dfef 45%,#fff 45%,#fff 100%)}body.single-staff main section.right_bg .is-layout-flex{flex-direction:row-reverse}body.single-staff main section.right_bg .is-layout-flex figure{margin:-60px 0 30px}body.single-staff main section.right_bg .is-layout-flex .textArea{margin-right:2em}body.single-staff main section.right_bg .is-layout-flex .textArea h2{position:relative;border:none;font-size:clamp(1.3em, 2vw, 1.5em)}}@media (min-width:64em){body.single-staff main .staff_image .staff_title{bottom:100px;padding:20px 40px}}footer{background:linear-gradient(30deg,#f7c6d7,#b2dfef);padding:4vh 0}footer p{color:var(--color--main);font-size:1.1em;margin-top:0}footer ul{margin:0;padding:0;border-top:1px solid var(--color--main)}footer ul:last-child{border-top:none}footer ul li{list-style:none;padding:7px;border-bottom:1px solid var(--color--main)}footer .logo{margin-bottom:20px}footer .logo img{width:200px}.bottomArea{position:fixed;bottom:0;left:0;width:100%;z-index:10;background:rgba(0,0,0,.3)}.bottomArea ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.bottomArea ul li{width:50%;text-align:center}.bottomArea ul li a{display:block;border-radius:6px;margin:5px;background:var(--color--white)}.bottomArea ul li:nth-child(1) a,.bottomArea ul li:nth-child(2) a{padding:6px 5px}.bottomArea ul li:nth-child(3) a,.bottomArea ul li:nth-child(4) a{padding:8px 5px}.copyright{max-width:1220px;margin:0 auto;padding:10px 10px 60px;text-align:left;font-size:.9em}@media (min-width:40em){footer ul:last-child{border-top:1px solid var(--color--main)}footer ul li{padding:10px}.bottomArea{display:none}.copyright{padding:10px}}.hoverLine{position:relative}.hoverLine .lineT{top:0;left:0;position:absolute;width:100%;height:1px;background:#000;transform:scale(0,0);z-index:2;transform-origin:top left}.hoverLine .lineL{position:absolute;top:0;left:0;width:1px;height:100%;background:#000;transform:scale(0,0);z-index:2;transform-origin:bottom right}.hoverLine .lineR{top:0;right:0;position:absolute;width:1px;height:100%;background:#000;transform:scale(0,0);z-index:2;transform-origin:top left}.hoverLine .lineB{bottom:0;right:0;position:absolute;width:100%;height:1px;background:#000;transform:scale(0);z-index:2;transform-origin:top right}.hoverLine:hover .lineT{animation:lineAni .2s 0s forwards}.hoverLine:hover .lineR{animation:lineAni .2s .1s forwards}.hoverLine:hover .lineB{animation:lineAni .2s .2s forwards}.hoverLine:hover .lineL{animation:lineAni .2s .3s forwards}@keyframes lineAni{0%{transform:scale(0,0)}100%{transform:scale(1,1)}}.hoverBox .flex-one{position:relative;transition:all ease-in-out .3s;background:#fff}.hoverBox .flex-one a.boxlink{position:absolute;top:0;left:0;width:100%;height:100%;display:block;color:#fff;overflow:hiddden;opacity:0}.hoverBox .flex-one.noshadow:hover{box-shadow:none}.hoverBox .flex-one .text{padding:1rem}.innerImage{position:relative;overflow:hidden}.innerImage figure img{overflow:hidden;transition:all linear .3s}.innerImage figure img{width:100%;transition:all linear .3s}.innerImage:hover img{opacity:1}.innerImage article{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(9,49,95,.7);margin:0;padding:0;transition:all linear .3s}.innerImage article:after{position:absolute;bottom:20px;right:20px;content:"→";display:block}.innerImage:hover article{background:rgba(9,49,95,.3)}.innerImage article h3{position:absolute;bottom:20px;left:0;width:100%;padding:0 20px;color:#fff;border:none;font-size:1em;margin:0}.innerImage a.boxlink{position:absolute;top:0;left:0;width:100%;height:100%;display:block;color:#fff;overflow:hiddden;text-indent:-100%}@media print{a[href]:after{content:"" !important}abbr[title]:after{content:"" !important}}.category-btn{display:flex;justify-content:center;list-style:none;margin:40px auto}.category-btn.keyword{background:#f5f5f5;padding:15px}.category-btn.keyword li a{font-size:.8em}.category-btn li a{display:inline-block;padding:10px 30px}.category-btn.keyword li a{font-size:.8em;border:none;background:#fff;color:#09315f}.category-btn li a.is-select{border-bottom:2px solid #09315f}.category-btn.keyword li a.is-select{color:#fff}.category-list .flex-one{position:relative}.category-list .flex-one a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.category-list:before{content:"";display:block;width:24%;height:0;order:1}.category-list:after{content:"";display:block;width:24%;height:0}.is-animate{opacity:1;animation:.6s zoom-in}@keyframes zoom-in{0%{opacity:.3;transform:scale(.8)}100%{opacity:1;transform:none}}@media (max-width:39em){.category-list .innerImage{display:flex;flex-wrap:wrap}.category-list .innerImage figure{width:48%}.category-list .innerImage .text{width:48%}.category-btn li{display:inline-block}.category-btn.keyword li a{display:block;margin:5px 0}}.hoverBox .flex-one a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.hoverBox .hoverGrid a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.hoverGrid{overflow:hidden;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.hoverGrid.is-visible{animation:fadeInUp .6s 0s forwards}@keyframes fadeInUp{0%{opacity:0}100%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.hoverGrid:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateY(0);transform:translateY(0)}.hoverGrid.is-visible:before{animation:fromTop .4s 2s forwards}@keyframes fromTop{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(101%);transform:translateY(101%)}}.hoverGrid.bottomUp:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateY(0);transform:translateY(0)}.hoverGrid.bottomUp.is-visible:before{animation:fromBottom .4s 2s forwards}@keyframes fromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-101%);transform:translateY(-101%)}}.hoverGrid.leftToRight:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateX(0);transform:translateX(0)}.hoverGrid.leftToRight.is-visible:before{animation:fromLeftToRight .4s 2s forwards}@keyframes fromLeftToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}.hoverGrid.rightToLeft:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateX(0);transform:translateX(0)}.hoverGrid.rightToLeft.is-visible:before{animation:fromLeftToRight .4s 2s forwards}@keyframes fromRightToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}}.is-left-slide{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-left-slide.is-visible{animation:fadeIn .4s 1s forwards}.is-right-slide{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-right-slide.is-visible{animation:fadeIn .4s 1s forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;transform:matrix(1,0,0,1,0,0)}}.is-down-slide{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-down-slide.is-visible{animation:fadeInY .4s 1s forwards}@keyframes fadeInY{0%{opacity:0}100%{opacity:1;transform:matrix(1,0,0,1,0,0)}}.is-up-slide{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-up-slide.is-visible{animation:fadeInY .4s 1s forwards}@keyframes fadeInY{0%{opacity:0}100%{opacity:1;transform:matrix(1,0,0,1,0,0)}}.notoserif{font-family:"Noto Serif JP",serif}.kiwi{font-family:"Kiwi Maru",serif;font-weight:300}
@charset "UTF-8";#pageloading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:1;z-index:10}#pageloading.slideLeft{transform-origin:right top;animation:slideLeft .6s 2s forwards}#pageloading .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;animation:showlogo 3s .5s forwards}@keyframes showlogo{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes slideLeft{0%{transform:scale(1)}100%{transform:scale(0,1)}}.hero{position:relative;text-align:center}.hero .bg{max-width:1920px;margin:0 auto}.hero img{width:100%}.hero .metaslider .caption-wrap{background:0 0;opacity:1;height:100%;width:100%}.hero .metaslider .caption-wrap .catch01{position:absolute;top:32%;left:0}.hero .metaslider .caption-wrap .catch01 .catch01-1{position:absolute;top:20px;left:-40px;opacity:0}.hero .metaslider .caption-wrap .catch01 .catch01-1 img{transform:scale(.5);width:400px}.hero .metaslider .caption-wrap .catch02{position:absolute;top:30%;left:-5%}.hero .metaslider .caption-wrap .catch02 .catch02-1{position:absolute;top:0;left:-40px;opacity:0}.hero .metaslider .caption-wrap .catch02 .catch02-1 img{transform:scale(.5);width:400px}.hero .metaslider .caption-wrap .catch03{position:absolute;top:35%;right:100%}.hero .metaslider .caption-wrap .catch03 .catch03-1{position:absolute;top:0;left:-50px;opacity:0}.hero .metaslider .caption-wrap .catch03 .catch03-1 img{transform:scale(.5);width:400px}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-1{animation:slideUp .1s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-3{animation:slideUp .5s 1.6s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-3{animation:slideUp .5s 1.6s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-3{animation:slideUp .5s 1.6s forwards}p.lead{color:var(--color--black);font-size:clamp(1.1em,3vw,1.3em)}p.lead br{display:none}@keyframes slideUp{0%{opacity:0;margin-top:120px}100%{opacity:1;margin-top:0}}@media (min-width:40em){.hero .metaslider .caption-wrap .catch01{position:absolute;top:35%;left:20%}.hero .metaslider .caption-wrap .catch01 .catch01-1{position:absolute;top:0;left:0;opacity:0}.hero .metaslider .caption-wrap .catch01 .catch01-1 img{transform:scale(1);width:520px}.hero .metaslider .caption-wrap .catch02{position:absolute;top:40%;left:25%}.hero .metaslider .caption-wrap .catch02 .catch02-1{position:absolute;top:0;left:0;opacity:0}.hero .metaslider .caption-wrap .catch02 .catch02-1 img{transform:scale(1);width:520px}.hero .metaslider .caption-wrap .catch03{position:absolute;top:35%;right:50%}.hero .metaslider .caption-wrap .catch03 .catch03-1{position:absolute;top:0;left:0;opacity:0}.hero .metaslider .caption-wrap .catch03 .catch03-1 img{transform:scale(1);width:520px}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch01 .catch01-3{animation:slideUp .5s 1.6s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch02 .catch02-3{animation:slideUp .5s 1.6s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-1{animation:slideUp .5s 1s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-2{animation:slideUp .5s 1.3s forwards}.hero .metaslider li.flex-active-slide .caption-wrap .catch03 .catch03-3{animation:slideUp .5s 1.6s forwards}p.lead br{display:block}}.thumbnail .slick-current{display:none}section#comic{position:relative;margin:-120px 0 0;padding:9vh 0 6vh;z-index:10;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/comic_bg.png) top center;background-size:cover}section#comic .section_inner{position:relative}section#comic .section_inner h2{text-align:center;max-width:300px;margin:0 auto 10px}section#comic .section_inner .illust_left{position:absolute;left:5px;bottom:-20px;width:110px}section#comic .section_inner .illust_right{position:absolute;right:5px;bottom:-20px;width:90px}section#comic .section_inner .video_wrapper{max-width:80%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.3)}section#comic .section_inner .video_wrapper.full{max-width:100%;margin-bottom:4vh}@media (min-width:40em){section#comic{margin:-200px 0 0;padding:9vw 0 6vw}section#comic .section_inner{position:relative}section#comic .section_inner h2{text-align:center;max-width:none}section#comic .section_inner .illust_left{left:0;bottom:0;width:263px}section#comic .section_inner .illust_right{right:60px;bottom:0;width:212px}section#comic .section_inner .video_wrapper{max-width:720px}section#comic .section_inner .video_wrapper.full{max-width:720px}}.bg_gradiation{background:linear-gradient(30deg,#b2dfef,#f7c6d7)}section#business{margin:0;padding:4vh 0 0}section#business h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:rgba(255,255,255,.3);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin:0 0 1em}section#business h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#business .flex-wrapper .flex-one{position:relative;background:var(--color--white);margin-bottom:20px;display:flex;align-items:center;padding:40px 15px;border-radius:0 30px;font-size:clamp(1.2em,2vw,1.3em);font-weight:700;color:var(--color--main);box-shadow:0 0 10px rgba(44,119,189,.35)}section#business .flex-wrapper .flex-one a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}section#business .flex-wrapper .flex-one.btn_job01{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job01_bg.png?0425) no-repeat center right}section#business .flex-wrapper .flex-one.btn_job02{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job02_bg.png?0215) no-repeat center right}section#business .flex-wrapper .flex-one.btn_job03{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job03_bg.png?0215) no-repeat center right}section#business .flex-wrapper .flex-one.btn_job04{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job04_bg.png?0215) no-repeat center right}section#business .flex-wrapper .flex-one.btn_job05{background:var(--color--white) url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/btn_job05_bg.png?0215) no-repeat center right}@media (min-width:40em){section#business h2 span{bottom:-30px}section#business .flex-wrapper{justify-content:center}section#business .flex-wrapper .flex-one{width:30%;background:var(--color--white);padding:60px 15px;margin:0 10px 30px;border-radius:0 30px}}section#numbers{margin:0;padding:0 0 4vh}section#numbers h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:rgba(255,255,255,.3);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#numbers h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#numbers .flex-wrapper .flex-one,section#numbers .flex-wrapper .flex-two{position:relative;background:var(--color--white);margin-bottom:20px;align-items:center;padding:20px;border-radius:30px;font-size:clamp(1.2em,2vw,1.3em);font-weight:700;color:var(--color--main);box-shadow:0 0 10px rgba(44,119,189,.35)}section#numbers .flex-wrapper .flex-one a,section#numbers .flex-wrapper .flex-two a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:40em){section#numbers .flex-wrapper .flex-one,section#numbers .flex-wrapper .flex-two{padding:30px}}.bg_geo{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/person_bg.png) repeat-y;background-size:100%}section#person{margin:0;padding:4vh 0}section#person h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:var(--color--lpink);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#person h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#person h3{font-size:clamp(1.4em,3vw,1.7em);color:var(--color--main);margin:0 0 .5em}section#person .flex-wrapper .flex-one figure{max-width:240px;position:relative;text-align:center;z-index:2;margin:0 auto 10px}@media (min-width:40em){section#person h2 span{bottom:-30px}section#person .bg{margin-top:-100px;position:relative;z-index:1}section#person .flex-wrapper .flex-one figure{max-width:none}}section#staff{margin:0;padding:4vh 0 6vh}section#staff h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:var(--color--lpink);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#staff h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#staff .lead{color:var(--color--main);font-weight:700}section#staff h3{font-size:clamp(1.4em,3vw,1.7em);color:var(--color--main);margin:0 0 .5em}section#staff .flex-wrapper .flex-one{position:relative}section#staff .flex-wrapper .flex-one a.button-small{position:absolute;bottom:5px;right:0;color:var(--color--main);font-size:.8m;font-weight:700}section#staff .flex-wrapper .flex-one a.button-small:before{display:block;content:""}@media (min-width:40em){section#staff h2 span{bottom:-30px}section#staff .lead{text-align:center}section#staff .bg{margin-top:-100px;position:relative;z-index:1}section#staff .flex-wrapper.two{align-items:end}section#staff .flex-wrapper.two .flex-one{position:relative}section#staff .flex-wrapper.two .flex-one a.button-small{position:absolute;bottom:5px;right:0;color:var(--color--main);font-size:.8m;font-weight:700}section#staff .flex-wrapper.two .flex-one a.button-small:before{display:block;content:""}}section#roundtable{position:relative;background:linear-gradient(30deg,#b2dfef 0,#f7c6d7 100%);margin-bottom:0}section#roundtable .bg{position:relative;width:100%;height:260px;bottom:-100%;right:0;background:url(https://www.doso.co.jp/recruit/wp-content/uploads/2023/07/home_tabletalk.jpg);background-size:cover}section#roundtable h2{text-align:center;position:relative;font-size:clamp(3em,5vw,4.5em);color:rgba(255,255,255,.3);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:.5em}section#roundtable h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.4em;color:var(--color--main);font-weight:700}section#roundtable .lead{color:var(--color--main);font-weight:700}section#roundtable h3{font-size:clamp(1.2em,3vw,1.3em);color:var(--color--main);margin:0 0 .5em;text-align:center}section#roundtable .flex-wrapper .flex-one{padding:2vh 0}section#roundtable .flex-wrapper .flex-one figure{max-width:240px;position:relative;text-align:center;z-index:2;margin:0 auto 10px}section#roundtable .button{background:var(--color--white);font-size:clamp(1em,2vw,1.1em)}@media (min-width:40em){section#roundtable{background:linear-gradient(30deg,#b2dfef 0,#f7c6d7 50%)}section#roundtable .bg{position:absolute;width:50%;height:100%;top:0;right:0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/home_tabletalk2025.jpg);background-size:cover}section#roundtable h2 span{bottom:-20px}section#roundtable .lead{text-align:center}section#roundtable .flex-wrapper .flex-one figure{max-width:none}}section#career{margin:0;padding:1vh 0 8vh}section#career h2{text-align:center;position:relative;font-size:clamp(3.6em,6vw,6em);color:var(--color--lpink);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#career h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.5em;color:var(--color--main);font-weight:700}section#career .lead{color:var(--color--main);font-weight:700}section#career h3{font-size:clamp(1.4em,3vw,1.7em);color:var(--color--main);margin:0 0 .5em}section#career .flex-wrapper .flex-one{position:relative;background:var(--color--white);padding:15px;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.2);margin-bottom:20px;color:var(--color--main);font-weight:700;font-size:1.1em;text-align:center}section#career .flex-wrapper .flex-one img{width:70px;margin-right:15px}section#career .flex-wrapper .flex-one a{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:40em){section#career h2 span{bottom:-30px}section#career .flex-wrapper .flex-one{padding:20px;border-radius:20px}}section#faq{padding:3vh 0 4vh;margin-bottom:0;position:relative;background:linear-gradient(30deg,#b2dfef 0,#f7c6d7 50%)}section#faq .bg{position:relative;width:100%;height:260px;bottom:-100%;right:0;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/home_tabletalk.jpg);background-size:cover}section#faq h2{text-align:center;position:relative;font-size:clamp(3em,5vw,4.5em);color:rgba(255,255,255,.3);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#faq h2 span{position:absolute;display:block;width:100vw;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.4em;color:var(--color--main);font-weight:700}section#faq article{margin-bottom:30px}section#faq article h4{color:var(--color--main)}section#faq article p{display:flex}section#faq article p:before{display:inline-block;content:"A";color:var(--color--main);font-weight:700;padding-right:10px;margin-right:10px;border-right:1px solid var(--color--main)}section#faq .button{background:var(--color--white);font-size:clamp(1em,2vw,1.1em)}@media (min-width:40em){section#faq h2 span{bottom:-20px}section#faq .lead{text-align:center}section#faq .flex-wrapper .flex-one figure{max-width:none}}section#internship{padding:1vh 0 7vh;position:relative;background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/home_internship_sp.jpg);background-size:cover;margin-bottom:0}section#internship h2{position:relative;font-size:clamp(3em,5vw,4.5em);color:rgba(12,104,175,.2);font-family:"Courgette",cursive;font-weight:400;line-height:1;margin-bottom:1em}section#internship h2 span{position:absolute;display:block;width:100%;bottom:-20px;left:50%;transform:translatex(-50%);font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:.4em;color:var(--color--main);font-weight:700}section#internship .flex-wrapper .flex-one{position:relative}section#internship .lead{color:var(--color--main)}section#internship .button{background:var(--color--white);font-size:clamp(1em,2vw,1.1em)}@media (min-width:40em){section#internship{background:url(//www.doso.co.jp/recruit/wp-content/themes/doso2023/assets/css/../img/home/home_internship_pc.jpg)}section#internship h2{color:rgba(252,228,236,.6)}section#internship h2 span{bottom:-20px}section#internship .lead{font-weight:700}section#internship .flex-wrapper .flex-one figure{max-width:none}}
@font-face{font-family:flexslider-icon;src:url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
body .metaslider .coin-slider,body .metaslider .nivoSlider,body .metaslider .nivoSlider img,body .metaslider .rslides,body .metaslider .rslides li,body .metaslider .flexslider ul.slides,body .metaslider .flexslider .slides li,body .metaslider .flexslider .slides ul,body .metaslider .flexslider .slides ol,body .metaslider .flexslider .slides img,body .metaslider .flexslider .flex-direction-nav,body .metaslider .flexslider .flex-direction-nav li{border:0;margin:0;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}.metaslider{position:relative;z-index:0}.metaslider.fullwidth{overflow:hidden}.metaslider .caption{padding:5px 10px;word-wrap:break-word}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}.metaslider img{height:auto;padding:0;margin:0;-moz-user-select:none}.metaslider a{outline:none}.metaslider.ms-left{float:left;margin:0 20px 20px 0}.metaslider.ms-right{float:right;margin:0 0 20px 20px}.metaslider li:before,.metaslider li:after{content:"" !important;display:none !important;bottom:auto !important;margin:0 !important}.metaslider .caption-wrap .caption img{width:auto}.metaslider .slides img{width:100%;display:block}.metaslider .flex-pauseplay a{box-sizing:border-box;height:30px;width:30px}.metaslider .flexslider{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:0;margin:0 0 40px;max-width:none;max-height:none}.metaslider .flex-control-nav{border:0;margin:auto;list-style-type:none;list-style:none;padding:0;bottom:-27px;line-height:11px;z-index:2}.metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging{opacity:1;transition:opacity .3s ease}.metaslider.has-dots-onhover-navigation:hover .flexslider .flex-control-paging{opacity:1 !important}.metaslider-flex.ms-theme-default .flex-next:focus{background:url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll right 0 transparent!important;height:27px!important}.metaslider-flex.ms-theme-default .flex-prev:focus{background:url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll left 0 transparent!important;height:27px!important}.metaslider .flex-control-nav li{margin:0}.metaslider .flex-control-nav li a{margin:0 6px;padding:0;text-indent:9999px;overflow:hidden}.metaslider .flexslider .slides li{position:relative;height:auto}.metaslider .flex-viewport{direction:ltr}.metaslider .flex-direction-nav a{-moz-transition:all .3s ease;transition:all .3s ease}.metaslider .flexslider .slides p{margin:0}.metaslider .flexslider.filmstrip{margin-top:10px}.metaslider .flexslider.filmstrip .slides li{cursor:pointer;opacity:.5}.metaslider .flexslider.filmstrip .slides li.flex-active-slide,.metaslider .flexslider.filmstrip .slides li:hover,.metaslider .flexslider.filmstrip .slides li:focus{opacity:1 !important}.metaslider .flex-control-thumbs{margin:5px -5px 0}.metaslider .flex-control-thumbs li{width:auto;margin:5px}.metaslider ol.flex-control-thumbs img,#content .metaslider ol.flex-control-thumbs img{margin:10px 5px 0;width:auto}.metaslider.nav-hidden .flexslider{margin-bottom:0}.metaslider.nav-hidden.add-margin .flexslider{margin-bottom:40px}.metaslider .flexslider .flex-direction-nav li a:before{content:none!important}.metaslider .flexslider .flex-direction-nav li a{width:30px;height:30px;border:0;margin:-20px 0 0;box-shadow:none!important;display:block;background-color:transparent;background-image:url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);background-repeat:no-repeat;position:absolute;right:10px;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a{opacity:0}.metaslider.has-onhover-arrows:hover .flexslider .flex-direction-nav li a{opacity:1}.metaslider .flex-direction-nav .flex-prev{background-position:left 0;left:10px}.metaslider .flex-direction-nav .flex-next{background-position:right 0;text-align:left;text-indent:9999px}.metaslider .flexslider:focus-within .flex-next,.metaslider .flexslider:hover .flex-next{opacity:.8}.metaslider .flexslider:focus-within .flex-prev,.metaslider .flexslider:hover .flex-prev{opacity:.8;text-indent:-9999px}.metaslider .flexslider:focus-within .flex-next:focus,.metaslider .flexslider:focus-within .flex-prev:focus,.metaslider .flexslider:hover .flex-next:hover,.metaslider .flexslider:hover .flex-prev:hover{opacity:1}.metaslider .flexslider .flex-next:focus,.metaslider .flexslider .flex-prev:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .flex-direction-nav .flex-disabled{cursor:default;pointer-events:none}.metaslider .flexslider .flex-control-nav a{box-shadow:none !important}.metaslider .flexslider .flex-control-nav a:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .slides>li{position:relative}.metaslider .flexslider .flex-pauseplay .flex-play,.metaslider .flexslider .flex-pauseplay .flex-pause{width:30px;height:30px;background:#000;color:#fff;text-align:center;padding:0 8px;border-radius:50px;text-decoration:none;line-height:30px;font-size:16px}.metaslider .flexslider .flex-pauseplay a:before{font-size:16px}.metaslider .flexslider .flex-pauseplay .flex-play:focus,.metaslider .flexslider .flex-pauseplay .flex-pause:focus{background:#000;color:#fff;outline:2px solid #fff}.metaslider .flexslider .flex-pauseplay .flex-play:before{margin-left:4px}.metaslider .flexslider .flex-pauseplay .flex-pause:before{margin-left:1px}.metaslider .rslides_nav,.metaslider .rslides_tabs a{box-shadow:none !important}.metaslider .rslides_tabs{margin:0 0 40px}.metaslider .rslides_nav:focus,.metaslider .rslides_nav:hover{color:#fff}.metaslider-responsive.no-text .rslides_nav{width:30px;height:30px;border:0;margin:0 5px;box-shadow:none !important;display:block;background-color:transparent;background-image:url(//www.doso.co.jp/recruit/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);background-repeat:no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider-responsive.no-text .rslides_nav.next{background-position:right 0}div.metaslider .theme-default .nivoSlider{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.metaslider .slider-wrapper .nivo-directionNav a,.metaslider .slider-wrapper .nivo-controlNav a,.metaslider .slider-wrapper img{border:0;box-shadow:none;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}div.metaslider .slider-wrapper .nivo-controlNav a{transition:none}.metaslider .coin-slider{max-width:100%;overflow:hidden}.metaslider .coin-slider .cs-buttons a,.metaslider .coin-slider>a{box-shadow:none !important}.metaslider .coin-slider a[href="javascript:void(0)"]{cursor:default !important}#wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon{background-size:18px;background-repeat:no-repeat;background-position:left center;width:18px;height:32px;float:left;margin-right:5px}#wpadminbar #wp-admin-bar-ms-main-menu:hover #metaslider-main-menu-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjNzJhZWU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU1LjggMjU1LjgiIHN0eWxlPSJmaWxsOiM3MmFlZTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMjcuOSwwQzU3LjMsMCwwLDU3LjMsMCwxMjcuOWMwLDcwLjYsNTcuMywxMjcuOSwxMjcuOSwxMjcuOWM3MC42LDAsMTI3LjktNTcuMywxMjcuOS0xMjcuOUMyNTUuOCw1Ny4zLDE5OC41LDAsMTI3LjksMHogTTE2LjQsMTc3LjFsOTIuNS0xMTcuNUwxMjQuMiw3OWwtNzcuMyw5OC4xSDE2LjR6IE0xNzAuNSwxNzcuMWwtMzguOS00OS40bDE1LjUtMTkuNmw1NC40LDY5SDE3MC41eiBNMjA4LjUsMTc3LjFMMTQ2LjksOTkgbC02MS42LDc4LjJoLTMxbDkyLjUtMTE3LjVsOTIuNSwxMTcuNUgyMDguNXoiLz48L2c+PC9zdmc+Cg==") !important}.ms-edit-frontend{text-decoration:none !important;font-size:18px}.ms-edit-frontend .dashicons.dashicons-external{height:25px;vertical-align:middle}#preview-container .ms-edit-frontend{display:none}.ms-theme-precognition .flex-control-nav{display:table !important;width:100% !important;margin-top:0 !important}.metaslider.ms-theme-precognition .flex-control-nav li{display:table-cell !important;width:auto;text-align:center;border-left:1px solid;border-bottom:1px solid}.metaslider.ms-theme-precognition .flex-control-nav li:last-child{border-right:1px solid}.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:0 !important;width:auto !important;display:block !important;height:auto !important;padding:10px !important;margin:0 !important}.flex-progress-bar{position:absolute;top:0;left:0;height:4px;width:0;background-color:#fff;transition:width 2s linear;z-index:999}.ms-carousel-force-height .slides>li{overflow:hidden}.ms-carousel-force-height .slides>li.ms-image img{height:100%;width:auto}.ms-custom-button{display:inline-block;background-color:#0073aa;color:#fff;cursor:pointer;padding:8px 14px;border-radius:4px;text-decoration:none;transition:background-color .2s ease}.ms-custom-button:hover{opacity:.8}.slides li:focus-within{outline:2px solid #007cba;outline-offset:-2px}@media only screen and (max-width :767px){.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:-9999px !important}}@media only screen and (min-width :768px){.metaslider.ms-theme-precognition .flex-control-nav li a{text-indent:0 !important}}