@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 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-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{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:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(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:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(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:scale3d(1,1,1);transform:scaleZ(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translate3d(0,0,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:translate3d(0,0,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 swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(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) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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:scale3d(1,1,1);transform:scaleZ(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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:translate3d(0,0,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) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-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) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-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) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,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) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,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) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(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%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{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%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}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:translateY(-100%);transform:translateY(-100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translate(-100%);visibility:visible}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translate(-100%);visibility:visible}to{-webkit-transform:translateX(0);transform:translate(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translate(100%);visibility:visible}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translate(100%);visibility:visible}to{-webkit-transform:translateX(0);transform:translate(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translate(0)}to{visibility:hidden;-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translate(0)}to{visibility:hidden;-webkit-transform:translateX(-100%);transform:translate(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translate(0)}to{visibility:hidden;-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translate(0)}to{visibility:hidden;-webkit-transform:translateX(100%);transform:translate(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom: 1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:35px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/common/img/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom: 1;*display: inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#ddd;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 10px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#445aa4}.bx-wrapper .bx-prev{left:10px;background:url(/common/img/slide_arrow_left.png) 0 0 no-repeat}.bx-wrapper .bx-next{right:10px;background:url(/common/img/slide_arrow_right.png) 0 0 no-repeat}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/common/img/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/common/img/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \	;background:#505050bf;width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}*{margin:0;padding:0;font-style:normal}table{border-collapse:collapse;border-spacing:0;empty-cells:show}caption,th{text-align:left}object,embed{vertical-align:top}hr,legend{display:none}img{border:none;vertical-align:bottom}li{list-style:none}p{margin-bottom:1em}option{padding-right:10px}body{color:#111;font-family:Noto Sans JP,Helvetica,Arial,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,sans-serif;font-style:normal;font-size:18px;line-height:1.8;text-align:center;overflow-y:auto}.sub_txt{font-family:Noto Sans JP,Helvetica,Arial,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,sans-serif!important}#privacy{font-size:14px}#container{position:relative;padding-top:100px}#header{width:100%;text-align:center;height:100px;background:#fff;z-index:100;border-bottom:1px solid #E2E2E2;position:fixed;top:0;left:0;box-shadow:0 20px 30px #fff;-webkit-box-shadow:0px 20px 30px rgb(255,255,255)}#index #header{box-shadow:none;-webkit-box-shadow:none;background:#fff}#header_in{margin:0 auto;min-width:980px;position:relative;text-align:left;height:100px;background:url(/common/img/header_chara.gif) 70px calc(100% + 5px) no-repeat;display:flex;flex-wrap:wrap;justify-content:flex-end}#header #logo{position:absolute;top:30px;left:0;line-height:1;font-size:10px;margin:0;padding-left:10px}#header #logo img{width:170px;height:auto}#head_menu_btn{position:absolute;top:0;right:0;z-index:11;display:none}#header_nav ul{display:flex;height:100px}#header_nav ul li{text-align:center;padding:33px 15px 32px}#header_nav ul li:first-child{margin-left:0}#header_nav ul li a{color:#000;text-decoration:none;display:block;box-sizing:border-box}#header_nav ul li#g_n6{padding:0}#header_nav ul li#g_n6 a{padding:33px 15px 32px;height:100%;background:#394c92;color:#fff!important}#header_nav ul li#g_n9{padding:0}#header_nav ul li#g_n9 a{padding:33px 15px 32px;height:100%;background:#ff7373;color:#fff!important}#header ul li strong{display:block;font-family:Roboto,sans-serif;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease}#header ul li span.sub_txt{display:block;font-size:11px;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease}#g_n7{display:none}#header_nav ul li a:hover strong,#header_nav ul li a:hover .sub_txt{color:#3881af}#header_nav ul li#g_n6 a:hover,#header_nav ul li#g_n9 a:hover{opacity:.8}#header_nav ul li#g_n6 a:hover strong,#header_nav ul li#g_n9 a:hover strong,#header_nav ul li#g_n6 a:hover .sub_txt,#header_nav ul li#g_n9 a:hover .sub_txt{color:#fff}#header_nav_close{display:none}#main{margin:0 auto;line-height:1.8}#content_main{width:1096px;margin:0 auto 50px;text-align:left;padding-top:60px;min-height:350px}#index #content_main{margin:0 auto;width:auto;float:none;padding-top:0}#footer_contact{position:relative;background:url(/common/img/footer_bg.jpg) 50% 0 no-repeat;background-size:cover;height:500px;width:100%;min-width:1096px}#footer_contact div{position:absolute;top:50%;left:50%;z-index:3;margin:-100px 0 0 -230px;width:460px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffffffd9;border:2px solid #394D93;padding:30px 60px;-webkit-border-radius:8px;border-radius:8px}#footer_contact div h2{margin-bottom:20px;line-height:1;font-family:Roboto,sans-serif;font-weight:400;font-size:35px;color:#394d93}#footer_contact div h2 .sub_txt{font-size:14px;color:#000;padding-left:5px}#footer_contact div p.contact_tel{margin-bottom:3px;font-family:Roboto,sans-serif;font-weight:500;font-size:25px;color:#394d93}#footer_contact div p.btn{margin-bottom:10px}#footer_contact div p.btn a{display:block;color:#fff!important;background:#ff7c7c;text-align:center;padding:15px 30px 15px 20px;font-size:19px;position:relative;-webkit-border-radius:5px;border-radius:5px;text-decoration:none!important}#footer_contact div p.btn a:hover{background:#ffb7b7}#footer_contact div p.btn a,#footer_contact div p.btn a:before,#footer_contact div p.btn a:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#footer_contact div p.btn a:after{content:"";display:block;position:absolute;width:12px;height:18px;top:50%;margin-top:-9px;right:15px;background:url(/common/img/icon_arrow.png) 0 0 no-repeat}#footer_contact div p.btn a:hover:after{right:8px}#pageTop{position:fixed;bottom:0;right:0;z-index:10;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}#pageTop.slide_left{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}#pageTop.slide_left.slide_btm{-webkit-transform:translate3d(0,-155px,0);transform:translate3d(0,-155px,0)}#pageTop a{display:block;width:100px;height:75px;background:url(/common/img/pagetop.png) 0 0 no-repeat}#pageTop a span{visibility:hidden}#footer{position:relative;min-width:1096px;text-align:left;border-top:1px solid #D5D5D5;background:#fff;padding:20px 0 10px;overflow:hidden}#footer_in{position:relative;width:1096px;margin:0 auto}.footer_l{display:block;width:700px;float:left;font-size:12px}.footer_l ul{overflow:hidden;padding-left:10px;background:url(/common/img/footer_line.png) 0% 50% no-repeat}.footer_l ul li{float:left;background:url(/common/img/footer_line.png) 100% 50% no-repeat;padding:3px 18px 3px 5px}.footer_r{width:450px;float:right;text-align:right;margin-top:-5px}.footer_r h2{font-size:13px;margin-bottom:5px;color:#394c92}.footer_r strong{color:#394c92}.footer_r address{font-size:12px;line-height:1.8;letter-spacing:1px}#copyright{clear:both;margin:0;text-align:center;padding:10px 0 5px}#copyright small{font-size:12px;font-family:Roboto,sans-serif;font-weight:400;letter-spacing:1px}#p_mark{position:absolute;top:65px;left:0;margin:0}.g-recaptcha{margin-bottom:20px!important}.g-recaptcha div{margin-left:auto!important;margin-right:auto!important}#content_main h1{text-align:center;margin-bottom:45px}.error_txt{background:url(/common/img/icon_error.png) 0 .31em no-repeat;padding-left:30px;color:#ff7373;font-weight:700;margin-bottom:5px}.ttl_type1{color:#394c92;text-align:left!important;margin-bottom:20px;background:url(/common/img/icon_ttl.png) 0 .87em no-repeat;padding-left:30px;font-size:22px}.ttl_type2{color:#ff7373;border-left:3px solid #FF7373;margin-bottom:10px;padding-left:15px;font-size:18px}.ttl_type3{color:#394c92;margin-bottom:35px;font-size:32px;text-align:center;font-weight:400}.ttl_type3 span{background:url(/common/img/icon_ttl.png) 0 50% no-repeat,url(/common/img/icon_ttl.png) 100% 50% no-repeat;padding:0 35px}.ttl_type4{color:#000;border-left:3px solid #000;margin-bottom:10px;padding-left:15px;font-size:16px;line-height:1.5}.atten{color:#ff7373}.other_link{background:url(/common/img/other_icon.png) 100% 50% no-repeat;padding-right:23px}.sp-view{display:none}.page-ttl{text-align:center;margin-bottom:30px}.page-ttl .page-ttl__01{display:block;font-family:Roboto,sans-serif;font-weight:500;font-size:18px;line-height:1.2;letter-spacing:1px}.page-ttl .page-ttl__02{display:block;font-size:26px;font-weight:500}#main_visual{position:relative;z-index:1;text-align:center}@-webkit-keyframes bg-color{0%{background-color:#394d93}30%{background-color:#377b95}60%{background-color:#524686}to{background-color:#394d93}}@keyframes bg-color{0%{background-color:#394d93}30%{background-color:#377b95}60%{background-color:#524686}to{background-color:#394d93}}#main_visual_in{position:relative}a.service_btn{padding:10px 50px;font-size:18px;font-weight:700;display:inline-block;-webkit-border-radius:4px;border-radius:4px;border:2px solid #fff;color:#fff!important;text-decoration:none!important;-webkit-transition:all .7s;transition:all .7s}.main_visual_list{display:flex;width:100%;min-height:430px}.main_visual_list li.ph{width:50%}.main_visual_list li.txt{width:50%;display:flex;justify-content:flex-start;align-items:center}.main_visual_list li.txt .txt_inner{vertical-align:middle;padding:50px 15px 50px 25px}#keyv1{color:#fff;-webkit-flex-direction:row;flex-direction:row;animation:bg-color 10s infinite;-webkit-animation:bg-color 10s infinite}#keyv1 .ph{width:53%;background:url(/img/index/main.png) 55% 70% no-repeat;background-size:120% auto;color:#fff;height:570px}#keyv1 .ph .pg-canvas{color:#fff}#keyv1 .txt{width:47%;background:linear-gradient(-45deg,#0003,#0006);text-align:left}#keyv1 .txt h2{font-size:18px;font-weight:500;line-height:2;margin-bottom:30px}#keyv1 .txt h2 strong{font-size:30px;font-weight:500}#keyv1 .txt p{text-align:center}#keyv2{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#keyv2 .ph{width:50%;background:url(/img/index/keyv_bg2.jpg) 50% 50% no-repeat;background-size:cover;color:#fff;height:600px}#keyv2 .txt{color:#111;width:50%;background:linear-gradient(-45deg,#fff3,#f6ffc833),url(/img/index/whitediamond.png);text-align:left;box-sizing:border-box;padding-left:clamp(0px,13.0208333333vw,250px)}@media screen and (max-width: 1400px){#keyv2 .txt{padding-left:clamp(0px,5.7142857143vw,80px)}}#keyv2 .txt h2{margin-bottom:15px;font-size:28px;font-weight:500;line-height:1.6}#keyv2 .txt h2 span{color:#515fc4;font-size:34px!important;font-weight:700}#keyv2 .txt h3{font-size:20px!important;font-weight:400}#keyv2 .txt .keyv_txt01{font-size:18px;margin-bottom:0}#keyv2 .txt .keyv_txt02{font-size:18px;margin-bottom:20px;color:#515fc4;font-weight:700}p.service_btn_wrap{text-align:left;margin-bottom:15px}#keyv2 .txt a.service_btn{border:2px solid #000;color:#000!important}.service_btn_ios{display:inline-block;vertical-align:middle;padding-bottom:0}#keyv3{-webkit-flex-direction:row;flex-direction:row;color:#fff;background:url(/img/index/keyv_bg3.jpg) 50% 100% no-repeat;background-size:cover}#keyv3 .ph{width:53%}#keyv3 .txt{color:#fff;background:linear-gradient(-45deg,#0000001a,#000000e6);width:47%;text-align:left}#keyv3 .txt h2{font-size:26px!important;margin-bottom:10px}#keyv3 .txt h3{font-size:21px!important;margin-bottom:10px}#keyv3 .txt .keyv_txt{font-size:17px;font-weight:700;margin-bottom:20px}#keyv4{position:relative;background:url(/img/index/keyv_bg4.jpg) 50% 25% no-repeat;background-size:cover;color:#fff;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#keyv4 .ph{width:53%}#keyv4 .txt{color:#222;background:linear-gradient(-60deg,#ffffffe6,#fff6);width:47%;text-align:left}#keyv4 h2{font-size:28px!important;margin-bottom:10px;text-shadow:0px 0px 5px rgba(0,0,0,.1)}#keyv4 h3{padding-top:0;font-size:21px!important;margin-bottom:10px;text-shadow:0px 0px 5px rgba(0,0,0,.1)}#keyv4 .keyv_txt{font-size:20px;font-weight:700;margin-bottom:10px;text-shadow:0px 0px 5px rgba(0,0,0,.1)}#keyv4 .txt a.service_btn{border:2px solid #000;color:#000!important}a.service_btn:hover{background:#fff;color:#394c92!important}#index_arrow_btn{text-align:center;position:relative;z-index:2;margin-top:-25px}#index_arrow_btn a img{-webkit-transition:all .3s;transition:all .3s}#index_arrow_btn a:hover img{-webkit-transform:scale(1.25);transform:scale(1.25)}#index_products{padding-top:50px;color:#445aa4;text-align:center}#index_products h2{font-size:20px;font-weight:500;margin-bottom:60px}#index_products ul{width:950px;margin:0 auto;padding-bottom:100px}#index_products ul li{float:left;margin-left:50px;width:200px;text-align:center;line-height:1}#index_products ul li a{position:relative;display:block;width:200px;height:200px;padding-top:20px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}#index_products ul li a figure{display:block}#index_products ul li a strong{font-family:Roboto,"sans-serif";display:block;color:#445aa4;font-size:26px;font-weight:400;padding-top:3px}#index_products ul li a span.sub_txt{display:block;padding-top:10px;color:#445aa4;font-size:14px;font-weight:500;text-decoration:none!important}#index_products ul li a span.en1,#index_products ul li a span.en2,#index_products ul li a span.en3{position:absolute;top:0;left:0;border:2px solid #dedede;width:200px;height:200px;border-radius:200px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;overflow:hidden}#index_products ul li a span.en2{border:2px solid #3881AF;border-bottom-color:transparent!important;border-left-color:transparent!important}#index_products ul li a span.en3{border:2px solid #3881AF;border-bottom-color:transparent!important;border-right-color:transparent!important;border-left-color:transparent!important}#index_products ul li#index_product4 a span.en2,#index_products ul li#index_product4 a span.en3{border:2px solid #FF7373}#index_products ul li#index_product3 a span.en2,#index_products ul li#index_product3 a span.en3{border:2px solid #000;border:2px solid #FF7373}#index_products ul li a:hover span.en1{border:2px solid #445AA4}#index_products ul li a:hover span.sub_txt{text-decoration:underline}#index_products ul li:first-child{margin-left:0}#index_products ul li span.soon{position:relative;display:block}#index_products ul li span.soon img{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#index_products ul li span.soon:after{position:absolute;top:-15px;left:30px;content:"";width:112px;height:36px;z-index:3;background:url(/img/index/icon_soon.png) 0 0 no-repeat}#index_products ul li a span{display:inline-block;position:relative}.index_news_inner{max-width:800px;margin:0 auto 50px;font-size:16px;padding:0 20px}.index_news_inner dl{overflow:hidden;margin-bottom:10px}.index_news_inner dl dt{float:left;color:#999}.index_news_inner dl dd{padding-left:110px;font-weight:400}#index_service{padding-top:30px;color:#445aa4;text-align:center}#index_service ul{width:810px;margin:0 auto;padding-bottom:100px}#index_service ul li{float:left;margin-left:60px;text-align:center;width:230px}#index_service ul li:first-child{margin-left:0}.index_service_thumb{margin-bottom:8px}.index_service_txt1{font-size:15px;font-weight:700;margin-bottom:3px}.index_service_txt1 a{color:#445aa4}.index_service_txt2{font-size:13px;color:#333;font-weight:700}.contact_txt{text-align:center;margin-bottom:50px}.tbl_type1__desc{margin-top:2px;font-size:12px}.tbl_type1{width:100%;margin-bottom:50px}.tbl_type1 th{width:210px;padding:20px 10px;border-bottom:1px solid #EBEBEB;text-align:left}.tbl_type1 td{padding:20px;border-bottom:1px solid #EBEBEB;text-align:left}.tbl_type1 th div{position:relative}.tbl_type1 th .required{position:absolute;display:block;font-size:12px;padding:3px 5px;line-height:1;background:#ff7373;color:#fff;top:0;right:10px}.required2{display:inline-block!important;font-size:12px;padding:3px 5px;line-height:1;background:#ff7373;color:#fff;margin-left:5px}.select_wrap{position:relative;overflow:hidden;display:inline-block;width:45%;background-color:#ebebeb;color:#333}.select_wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;display:block;width:200%;width:-webkit-calc(100% + 5em);margin:0;padding:10px 35px 10px 10px;background:transparent;border:0;outline:none;font-size:14px;line-height:1.5}.select_down:before{content:"";position:absolute;z-index:1;top:50%;right:15px;margin-top:-3px;width:13px;height:6px;background:url(/common/img/select_arrow.png) 0 0 no-repeat;line-height:1;color:#333}input[type=text],input[type=number],input[type=tel],input[type=email],textarea{padding:10px;vertical-align:middle;border:1px solid #EBEBEB;width:55%;font-size:14px;background-color:#ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}input[type=text].error,input[type=number].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{background-color:#ffd5d5;border:1px solid #dddddd}textarea{width:100%!important;height:10em}#privacy_txt{text-align:center}#privacy_ttl{font-size:20px;text-align:center;margin-bottom:20px}#privacy_box{padding:25px;border:1px solid #CCCCCC;margin-bottom:30px;height:200px;overflow:auto}#privacy_box dl{margin-bottom:20px}#privacy_box dl dt{font-weight:700}.privacy_check{text-align:center;margin-bottom:30px;font-weight:700;font-size:14px}.privacy_check span.privacy_in{display:inline-block;overflow:hidden;margin-left:-20px}@media (min-width: 1px){.privacy_check label{position:relative;display:inline-block;padding:10px 10px 10px 30px}.privacy_check input[type=checkbox]{visibility:hidden}.privacy_check input[type=checkbox]+label{background:url(/common/img/check_off.png) 0 10px no-repeat}.privacy_check input[type=checkbox]:checked+label:after{display:block;position:absolute;top:10px;left:0;content:"";width:23px;height:23px;background:url(/common/img/check_on.png) 0 0 no-repeat;background-size:23px auto}}.contact_btn{border:none!important;background:#394d93;color:#fff;font-size:16px;padding:15px 80px;-webkit-border-radius:3px;border-radius:3px}.contact_thanks{font-size:20px;text-align:center;margin-bottom:20px;color:#394d93}.tbl_type1.company_tbl th{width:120px}.tbl_type1.line_top{border-top:1px solid #EBEBEB}.service_l{width:650px;float:left}.service_r{padding-top:10px;width:400px;float:right}.service_dl{padding-top:120px;overflow:hidden;margin-bottom:0}#service_box .service_dl:first-child{margin-top:-110px}#service_box .service_dl:last-child{margin-bottom:60px}.service_dl dt{position:relative;float:left;width:530px}.service_dl dt .icon-closed{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:10;background:#5a5a5a66}.service_dl dt .icon-closed span{color:#fff;font-size:35px}.service_dl dt.icon_new:after{position:absolute;content:"";top:0;right:0;z-index:2;width:76px;height:27px;background:url(/img/service/icon_new.png) 0 0 no-repeat}.service_dl dd{padding-left:570px}.service_dl dd h3{font-size:24px;font-weight:700}.service_dl dd .service_my_link_txt{font-size:15px;font-weight:700;margin-bottom:15px}.service_dl dd .service_my_link_txt span{padding-right:15px}.service_dl dd .service_my_link_txt a{background:url(/img/service/icon_other.png) 100% 50% no-repeat;background-size:16px auto;padding-right:22px}.service_dl dd h4{font-size:16px;font-weight:700;margin-bottom:25px;color:#394c92}.service_dl dd .service_dd_txt1{color:#df0070;font-size:13px;font-weight:700;margin-top:-10px;margin-bottom:20px}.tbl_privacy{width:100%;margin-top:10px;margin-bottom:50px;border-collapse:collapse;border:1px solid #dddddd}.tbl_privacy tr th{padding:10px;border:1px solid #dddddd;background:#eee;font-weight:400;text-align:center}.tbl_privacy thead tr th{background:#efeae0;text-align:center;font-size:13px}.tbl_privacy tr th:nth-of-type(1){width:200px}.tbl_privacy td{padding:10px;border:1px solid #dddddd;text-align:left;font-size:13px}.case-list__ph{text-align:center}.case-list__dl{display:flex;flex-wrap:wrap}.case-list__dl dt{box-sizing:border-box;width:95px;padding-right:5px;font-size:16px;font-weight:500;color:#394d93;margin-bottom:15px}.case-list__dl dd{width:calc(100% - 95px);margin-bottom:15px;word-break:break-all}.case-list__service{font-size:22px;line-height:1.45;margin-top:-3px}.case-list__service a{color:#000!important;padding-right:40px;background:url(/common/img/icon_arrow_type02_r.svg) 100% 50% no-repeat;background-size:29px 7px}.case-list__client{font-size:16px}.case-list__genre{margin-top:-4px}.case-list__genre span{font-size:13px;display:inline-block;line-height:1;padding:5px 8px;border:1px solid #394D93;color:#394d93}.case-list__dl dd.case-list__desc{font-size:16px;margin-bottom:20px}.case-list__tag ul{display:flex;flex-wrap:wrap;align-items:center}.case-list__tag ul li{line-height:1.1;color:#fff;font-size:13px;padding:6px 10px;background:#444;margin:0 8px 8px 0}.case-list__tag ul li.case-list__tag-end{color:#000;background:none;padding:0!important;margin-right:0!important}.case-list__btn{text-align:right;width:100%}.case-list__btn a{box-sizing:border-box;background:#f4f4f4 url(/common/img/icon_arrow_type01_r.svg) calc(100% - 15px) 50% no-repeat;background-size:41px 7px;width:234px;text-align:center;display:inline-block;height:65px;color:#000!important;font-size:16px;font-weight:700;text-decoration:none!important;line-height:1;padding-top:25px;transition:opacity .3s ease}.case-list__btn a:hover{opacity:.7}.case-list-wrap{padding-top:30px}.case-list>li{display:flex;flex-wrap:wrap;border-bottom:1px dotted #707070;margin-bottom:60px;padding-bottom:20px}.case-list>li .case-list__ph{margin:0 70px 20px 0;width:450px}.case-list>li .case-list__dl{margin-bottom:20px;width:calc(100% - 520px)}.case-list-small{display:flex;flex-wrap:wrap;margin:0 -30px}.case-list-small>li{width:calc(33.333% - 60px);margin:0 30px 75px}.case-list-small>li{position:relative;padding-bottom:65px}.case-list-small>li .case-list__dl dt{width:70px;padding-right:2px;font-size:12px;margin-bottom:10px}.case-list-small>li .case-list__dl dd{width:calc(100% - 70px);margin-bottom:10px}.case-list-small>li .case-list__service{margin-top:0;font-size:14px}.case-list-small>li .case-list__service a{padding-right:0;background:none}.case-list-small>li .case-list__ph{margin-bottom:30px}.case-list-small>li .case-list__client{font-size:13px}.case-list-small>li .case-list__genre{margin-top:-2px;line-height:1}.case-list-small>li .case-list__genre span{font-size:11px;padding:3px 5px}.case-list-small>li .case-list__tag{line-height:1.1}.case-list-small>li .case-list__tag ul li{font-size:11px;padding:5px 7px;margin:0 5px 5px 0}.case-list-small>li .case-list__btn{text-align:center;margin-bottom:0;position:absolute;bottom:0;left:0;width:100%;z-index:2}.case-list-small>li .case-list__btn a{background:#f4f4f4 url(/common/img/icon_arrow_type01_r.svg) calc(100% - 10px) 50% no-repeat;background-size:25px 6px;width:160px;height:50px;font-size:14px;padding-top:17px;padding-right:8px}.case-list-text{text-align:center;font-weight:400;margin:40px 0 100px}.case-back-btn a{box-sizing:border-box;background:#f4f4f4 url(/common/img/icon_arrow_type01_l.svg) 15px 50% no-repeat;background-size:41px 7px;width:234px;text-align:center;display:inline-block;height:65px;color:#000!important;font-size:15px;font-weight:700;text-decoration:none!important;line-height:1;padding-top:25px;padding-left:10px;transition:opacity .3s ease}.case-back-btn a:hover{opacity:.7}.case-head{position:relative;text-align:center;margin-bottom:45px}.case-head .case-back-btn{position:absolute;top:0;right:0}#case-detail .ttl_type1{font-weight:400;font-size:25px}.case-detail__ph{text-align:center;padding-top:20px;margin-bottom:50px}#case-detail .case-list__tag ul{padding-top:2px}.case-list__url{font-size:16px;word-break:break-all}.case-list__url a{color:#000!important;padding-right:25px;background:url(/common/img/icon_link.svg) 100% 50% no-repeat;background-size:15px 20px}.case-list__info{background:#f1f3f8;padding:35px 25px 15px;margin:30px 0 60px}.case-list__info-inner{display:flex;margin-bottom:20px}.case-list__info-inner h2{width:100px;font-size:16px;font-weight:400;color:#394d93}.case-list__info-inner .case-list__info-inner__text{width:calc(100% - 100px);font-size:16px;text-align:left}.case-list__info-inner .case-list__info-inner__text p{margin-bottom:0}.case-list__info-inner .case-list__info-inner__text .text-indent{text-indent:-1em;padding-left:1em}.case-detail__other-cap{margin-bottom:30px}.case-detail__other-cap ul{display:flex;justify-content:space-between}.case-detail__other-cap ul li{width:500px;text-align:center}#case-detail__bottom{position:relative}#case-detail__bottom .case-back-btn{text-align:right}.tbl_recruit{width:100%;margin-top:10px;margin-bottom:50px;border-collapse:collapse;border:1px solid #dddddd}.tbl_recruit tr th{padding:10px 15px;border:1px solid #dddddd;background:#eee;font-weight:400;text-align:left}.tbl_recruit thead tr th{background:#efeae0;text-align:center;font-size:13px}.tbl_recruit tr th:nth-of-type(1){width:250px}.tbl_recruit td{padding:10px 15px;border:1px solid #dddddd;text-align:left;font-size:13px;word-break:break-all}#kojin_joho_box{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;max-height:220px;padding:20px;text-align:left;background:#fff;border:1px solid #dddddd;font-size:13px;margin:15px 0;-webkit-overflow-scrolling:touch}#kojin_joho_box p{margin-bottom:15px}#kojin_joho_box .kojin_ttl{font-size:14px;font-weight:700;text-align:left;margin:0 0 15px}#kojin_joho_box table.kojin_tbl{width:100%;border:1px solid #dddddd;border-collapse:collapse}#kojin_joho_box table.kojin_tbl th,#kojin_joho_box table.kojin_tbl td{padding:10px;text-align:left;font-weight:400;vertical-align:top;border:1px solid #dddddd}#kojin_joho_box table.kojin_tbl tbody th{width:100px}a:link,a:visited{color:#3881af;text-decoration:underline}a:hover{color:#3881af;text-decoration:none}a.defo_link:link,a.defo_link:visited{text-decoration:underline}a.defo_link:hover{text-decoration:none}figure img{max-width:100%}.align1,.align_r{text-align:right!important}.align2,.align_c{text-align:center!important}.align_l{text-align:left!important}.flL{float:left}.flR{float:right}a.col_green{color:#66991e!important}.news-col01{color:red}.b{font-weight:700}a.over img,a img.over{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}a.over:hover img,a:hover img.over{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.disNone{display:none}.cl{clear:both}.none{display:none}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}@media screen and (min-width: 768px){.align_r{text-align:right!important}.align_c{text-align:center!important}.align_l{text-align:left!important}.fl_l{float:left}.fl_r{float:right}.sp_view{display:none}.fs9{font-size:9px!important}.fs11{font-size:11px!important}.fs13{font-size:13px!important}.fs15{font-size:15px!important}.fs17{font-size:17px!important}.fs19{font-size:19px!important}.fs21{font-size:21px!important}.fs22{font-size:22px!important}.fs23{font-size:23px!important}.fs24{font-size:24px!important}.mt10_minus{margin-top:-10px!important}.mt5_minus{margin-top:-5px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt100{margin-top:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb100{margin-bottom:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt8{padding-top:8px!important}.pt18{padding-top:18px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.w60{width:60px!important}.w90{width:90px!important}.w100{width:100px!important}.w120{width:120px!important}.w175{width:175px!important}.w150{width:150px!important}.w200{width:200px!important}.w240{width:240px!important}.w245{width:245px!important}.w280{width:280px!important}.w300{width:300px!important}.w340{width:340px!important}.w400{width:400px!important}.w440{width:440px!important}.w500{width:500px!important}.w100p{width:100%!important}.w75p{width:75%!important}.w50p{width:50%!important}.w25p{width:25%!important}.w10p{width:10%!important}.w_auto{width:auto!important}.fs10{font-size:10px!important}.fs12{font-size:12px!important}.fs14{font-size:14px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!important}.fs20{font-size:20px!important}.fs32{font-size:32px!important}}@media screen and (max-width: 767px){.sp_view{display:block!important}.favoriteIcon .sp_view{display:inline!important}.pc_view{display:none!important}.align_r_sp{text-align:right!important}.align_c_sp{text-align:center!important}.align_l_sp{text-align:left!important}.fl_l_sp{float:left}.fl_r_sp{float:right}.fs8_sp{font-size:8px!important}.fs9_sp{font-size:9px!important}.fs11_sp{font-size:11px!important}.fs13_sp{font-size:13px!important}.fs15_sp{font-size:15px!important}.fs17_sp{font-size:17px!important}.fs19_sp{font-size:19px!important}.fs21_sp{font-size:21px!important}.fs22_sp{font-size:22px!important}.fs23_sp{font-size:23px!important}.fs24_sp{font-size:24px!important}.mt0_sp{margin-top:0!important}.mt5_sp{margin-top:5px!important}.mt10_sp{margin-top:10px!important}.mt15_sp{margin-top:15px!important}.mt20_sp{margin-top:20px!important}.mt25_sp{margin-top:25px!important}.mt30_sp{margin-top:30px!important}.mt35_sp{margin-top:35px!important}.mt40_sp{margin-top:40px!important}.mt45_sp{margin-top:45px!important}.mt50_sp{margin-top:50px!important}.mb0_sp{margin-bottom:0!important}.mb5_sp{margin-bottom:5px!important}.mb10_sp{margin-bottom:10px!important}.mb15_sp{margin-bottom:15px!important}.mb20_sp{margin-bottom:20px!important}.mb25_sp{margin-bottom:25px!important}.mb30_sp{margin-bottom:30px!important}.mb35_sp{margin-bottom:35px!important}.mb40_sp{margin-bottom:40px!important}.mb50_sp{margin-bottom:50px!important}.mb60_sp{margin-bottom:60px!important}.mb70_sp{margin-bottom:70px!important}.mb100_sp{margin-bottom:100px!important}.mlr10_sp_minus{margin-right:-10px!important;margin-left:-10px!important}.mr10_sp_minus{margin-right:-10px!important}.mr0_sp{margin-right:0!important}.mr5_sp{margin-right:5px!important}.mr10_sp{margin-right:10px!important}.mr15_sp{margin-right:15px!important}.mr20_sp{margin-right:20px!important}.mr30_sp{margin-right:30px!important}.mr40_sp{margin-right:40px!important}.mr50_sp{margin-right:50px!important}.ml0_sp{margin-left:0!important}.ml5_sp{margin-left:5px!important}.ml7_sp{margin-left:7px!important}.ml10_sp{margin-left:10px!important}.ml15_sp{margin-left:15px!important}.ml20_sp{margin-left:20px!important}.ml30_sp{margin-left:30px!important}.ml40_sp{margin-left:40px!important}.ml50_sp{margin-left:50px!important}.pt0_sp{padding-top:0!important}.pt5_sp{padding-top:5px!important}.pt10_sp{padding-top:10px!important}.pt15_sp{padding-top:15px!important}.pt20_sp{padding-top:20px!important}.pt25_sp{padding-top:25px!important}.pt30_sp{padding-top:30px!important}.pt35_sp{padding-top:35px!important}.pt40_sp{padding-top:40px!important}.pt45_sp{padding-top:45px!important}.pt50_sp{padding-top:50px!important}.pb0_sp{padding-bottom:0!important}.pb5_sp{padding-bottom:5px!important}.pb10_sp{padding-bottom:10px!important}.pb15_sp{padding-bottom:15px!important}.pb20_sp{padding-bottom:20px!important}.pb30_sp{padding-bottom:30px!important}.pb40_sp{padding-bottom:40px!important}.pb50_sp{padding-bottom:50px!important}.pr0_sp{padding-right:0!important}.pr5_sp{padding-right:5px!important}.pr10_sp{padding-right:10px!important}.pr15_sp{padding-right:15px!important}.pr20_sp{padding-right:20px!important}.pr30_sp{padding-right:30px!important}.pr40_sp{padding-right:40px!important}.pr50_sp{padding-right:50px!important}.pl0_sp{padding-left:0!important}.pl5_sp{padding-left:5px!important}.pl10_sp{padding-left:10px!important}.pl15_sp{padding-left:15px!important}.pl20_sp{padding-left:20px!important}.pl30_sp{padding-left:30px!important}.pl40_sp{padding-left:40px!important}.pl50_sp{padding-left:50px!important}.w100_sp{width:100px!important}.w100p_sp{width:100%!important}.w75p_sp{width:75%!important}.w50p_sp{width:50%!important}.w25p_sp{width:25%!important}.w10p_sp{width:10%!important}.order1_sp{order:1!important}.order2_sp{order:2!important}.order3_sp{order:3!important}.order4_sp{order:4!important}.order5_sp{order:5!important}.fs10_sp{font-size:10px!important}.fs12_sp{font-size:12px!important}.fs14_sp{font-size:14px!important}.fs16_sp{font-size:16px!important}.fs18_sp{font-size:18px!important}.fs20_sp{font-size:20px!important}.fs32_sp{font-size:32px!important}}@media screen and (max-width: 700px){body{margin:0;padding:0;border:0px;color:#111;-webkit-text-size-adjust:100%;font-size:14px;line-height:1.5}img{max-width:100%;height:auto}.sp_none{display:none}.sp-view{display:block}#container{position:relative;padding-top:0;width:100%}#header{min-width:inherit;padding:0;height:55px;position:relative;top:inherit;left:inherit;box-shadow:none;-webkit-box-shadow:none}#header_in{margin:0 auto;width:auto;height:55px;background:url(/common/img/header_chara.gif) 110px 100% no-repeat;background-size:140px auto;display:block;min-width:inherit}#header #logo{padding:18px 0 0 10px;position:static}#header #logo img{width:110px;height:auto}#head_menu_btn{position:absolute;top:8px;right:8px;z-index:11;display:block;background:url(/common/img/head_menu_btn_sp.png) 0 0 no-repeat;background-size:40px auto;cursor:pointer;width:40px;height:40px}#header_nav{position:absolute;top:56px;right:0;z-index:10;width:100%;background:#fff;display:none;border-bottom:5px solid #878787}#header_nav ul{overflow:hidden;display:block;height:auto}#header_nav ul li{float:none;margin-left:0;border-bottom:1px solid #CCCCCC;padding:0}#header_nav ul li a{display:block;height:50px;position:relative;text-align:left;padding:15px 20px 0 10px;-webkik-box-sizing:border-box;box-sizing:border-box}#header_nav ul li#g_n6 a,#header_nav ul li#g_n9 a{padding:15px 20px 0 10px;height:50px;background:#fff;color:#000!important}#header ul li strong{font-size:16px;display:inline-block}#header ul li span.sub_txt{display:inline-block;font-size:12px;letter-spacing:0px;padding-left:10px}#g_n7{display:block}#header_nav ul li a:after{content:"";display:block;position:absolute;width:5px;height:10px;top:50%;margin-top:-5px;right:8px;background:url(/common/img/global_navi_arrow_sp.png) 0 0 no-repeat;background-size:5px 10px}#header_nav ul li a img{visibility:hidden}#header_nav_close{display:block;margin-bottom:0}#header_nav_close a{display:block;height:40px;background:#ccc url(/common/img/global_navi_clse_sp.png) 50% 50% no-repeat;background-size:auto 30px}#header_nav_close a span{visibility:hidden}#content_main{width:auto!important;padding:30px 10px 0!important;min-height:300px}#index #content_main{padding:0!important}#footer_contact{position:relative;background:url(/common/img/footer_bg.jpg) 50% 0 no-repeat;background-size:cover;height:240px;width:100%;min-width:inherit}#footer_contact div{position:absolute;top:50%;left:50%;z-index:3;margin:-75px 0 0 -150px;width:310px;height:auto;border:2px solid #394D93;padding:10px;background-color:#ffffffa6;-webkit-border-radius:4px;border-radius:4px}#footer_contact div h2{margin-bottom:15px;padding-top:5px;font-size:24px}#footer_contact div h2 .sub_txt{font-size:12px}#footer_contact div p.contact_tel{font-size:20px}#footer_contact div p{margin-bottom:10px}#footer_contact div p.btn a{padding:13px;font-size:16px}#footer{min-width:inherit;padding:0 0 10px}#footer_in{width:auto;padding-right:10px}.footer_l,.footer_r{display:none}#copyright{clear:both;margin:0;text-align:center;padding:5px 0}#copyright small{font-size:11px;letter-spacing:0px}#p_mark{position:static;top:inherit;left:inherit;margin:0;text-align:center;padding:13px 0 0}#p_mark img{width:55px;height:auto}#content_main h1{text-align:center;margin-bottom:25px}#content_main h1 img{width:auto;height:40px}.ttl_type1{margin-bottom:15px;background:url(/common/img/icon_ttl.png) 0 .9em no-repeat;padding-left:25px;font-size:18px}.ttl_type2{padding-left:10px;font-size:14px}.ttl_type3{color:#394c92;margin-bottom:20px;font-size:18px;text-align:center}.ttl_type3 span{background:url(/common/img/icon_ttl.png) 0 50% no-repeat,url(/common/img/icon_ttl.png) 100% 50% no-repeat;padding:0 35px}.page-ttl{text-align:center;margin-bottom:30px}.page-ttl .page-ttl__01{font-size:15px;line-height:1}.page-ttl .page-ttl__02{font-size:22px}#main_visual{height:auto;min-width:inherit;border-bottom:2px solid #eee}#main_visual_in{height:auto;position:relative}a.service_btn{border:2px solid #fff;padding:12px 40px;font-size:14px;font-weight:700}.main_visual_list{display:block;width:100%;height:auto}.main_visual_list li.ph{width:auto!important;height:180px}.main_visual_list li.txt{width:auto!important;display:block}.main_visual_list li.txt .txt_inner{display:block;padding:15px}#keyv1 .ph{background:url(/img/index/main.png) 50% 50% no-repeat;background-size:cover;color:#fff;height:auto}#keyv1 .ph .pg-canvas{height:200px}#keyv1 .txt h2{font-size:15px;line-height:1.7;margin-bottom:20px}#keyv1 .txt h2 strong{font-size:20px}#keyv2 .ph{height:250px}#keyv2 .txt{background:#fff;color:#111;padding-left:0}#keyv2 .txt h2{padding-left:0;padding-top:0!important;font-size:18px!important;margin-bottom:5px;text-align:center!important;-webkit-text-shadow:0px 0px 2px rgb(245,239,239),1px 1px 5px rgb(245,239,239);text-shadow:0px 0px 2px rgb(245,239,239),1px 1px 5px rgb(245,239,239)}#keyv2 .txt h2 span{font-size:24px!important}#keyv2 .txt h3{padding-left:0;padding-top:0;font-size:14px!important;text-align:center;margin-bottom:5px}#keyv2 .txt .keyv_txt01{font-size:13px;text-align:center;padding-left:0;margin-bottom:10px;-webkit-text-shadow:0px 0px 2px rgb(245,239,239),1px 1px 5px rgb(245,239,239);text-shadow:0px 0px 2px rgb(245,239,239),1px 1px 5px rgb(245,239,239)}#keyv2 .txt .keyv_txt02{font-size:13px;text-align:center;padding-left:0;margin-bottom:30px;-webkit-text-shadow:0px 0px 2px rgb(245,239,239),1px 1px 5px rgb(245,239,239);text-shadow:0px 0px 2px rgb(245,239,239),1px 1px 5px rgb(245,239,239)}#keyv2 .txt p.service_btn_wrap{text-align:center;padding-left:0;overflow:visible}#keyv2 .txt a.service_btn{border:2px solid #000;color:#000!important;float:none}#keyv2 a.service_btn{margin-right:0}#keyv3{height:auto}#keyv3 .ph{background:url(/img/index/keyv_bg3.jpg) 50% 0 no-repeat;background-size:cover;color:#fff}#keyv3 .txt{background:#fff;color:#111}#keyv3 .txt h2{padding-top:0!important;font-size:17px!important;margin-bottom:10px}#keyv3 .txt h3{padding-top:0!important;font-size:14px!important;margin-bottom:10px}#keyv3 .txt .keyv_txt{font-size:12px;font-weight:700;margin-bottom:30px}#keyv3 .txt p.service_btn_wrap{text-align:center;padding-left:0;overflow:visible}#keyv3 .txt a.service_btn{border:2px solid #000;color:#000!important}#keyv4{height:auto;background:none}#keyv4 .ph{background:url(/img/index/keyv_bg4_.jpg) 50% 0 no-repeat;background-size:cover;color:#fff}#keyv4 .txt h2{padding-top:0!important;font-size:20px!important;margin-bottom:10px}#keyv4 .txt h3{padding-top:0!important;font-size:14px!important;margin-bottom:10px}#keyv4 .txt .keyv_txt{font-size:12px;font-weight:700;margin-bottom:30px}#keyv4 .txt p.service_btn_wrap{text-align:center;padding-left:0;overflow:visible}.bx-wrapper{margin-bottom:20px!important}.bx-controls-direction{display:none!important}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:8px;width:100%}#index_arrow_btn{display:none}#index_products{padding:15px 10px 0;color:#445aa4;text-align:center}#index_products h2{font-size:14px;margin-bottom:15px}#index_products ul{width:auto;margin:0 auto;padding-bottom:30px;max-width:330px;width:100%}#index_products ul li{width:50%;margin-left:0;margin-bottom:20px}#index_products ul li a img,#index_products ul li span img{width:70px}#index_products ul li a{width:140px;height:140px;padding-top:10px;margin:0 auto}#index_products ul li a strong{font-size:18px}#index_products ul li a span.sub_txt{padding-top:5px;font-size:12px}#index_products ul li a span.en1,#index_products ul li a span.en2,#index_products ul li a span.en3{width:140px;height:140px;border-radius:200px;transition:none}#index_products ul li a{display:block;min-height:78px;position:relative}#index_products ul li span.soon{position:relative;display:block}#index_products ul li span.soon{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#index_products ul li span.soon:after{position:absolute;top:25px;left:180px;content:"";width:112px;height:36px;z-index:3;background:url(/img/index/icon_soon.png) 0 0 no-repeat;background-size:auto 25px}#index_products ul li a:after{content:"";display:block;position:absolute;width:5px;height:10px;top:50%;margin-top:-5px;right:10px;background:url(/common/img/global_navi_arrow_sp.png) 0 0 no-repeat;background-size:5px 10px}#index_products ul li a span:after{display:none}.index_news_inner{max-width:800px;margin:0 auto 30px;font-size:14px;padding:0 10px}.index_news_inner dl{overflow:hidden;border-bottom:1px dashed #ddd;padding-bottom:15px}.index_news_inner dl dt{float:none}.index_news_inner dl dd{padding-left:0}#index_service{padding:10px}#index_service ul{width:auto;padding-bottom:30px}#index_service ul li{float:none;margin-left:0;text-align:left;width:auto;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #dddddd;margin-bottom:10px}.index_service_thumb{margin-bottom:0;width:100px;float:left}.index_service_txt1{font-size:15px;padding-left:110px}.index_service_txt2{padding-left:110px;font-size:12px}.contact_txt{text-align:center;margin-bottom:20px}.tbl_type1{width:100%;margin-bottom:30px;display:block}.tbl_type1 tbody,.tbl_type1 tr{display:block}.tbl_type1 th{width:auto;display:block;padding:0;border-bottom:none;text-align:left;font-size:15px;margin-bottom:5px}.tbl_type1 td{display:block;border-bottom:1px solid #cccccc;text-align:left;padding:0 0 10px;margin-bottom:10px}.tbl_type1 th div{position:relative}.tbl_type1 th .required{position:static;display:inline-block!important;font-size:12px;padding:3px 5px;line-height:1;background:#ff7373;color:#fff;top:inherit;right:inherit;margin-left:5px}.required2{display:inline-block!important;font-size:12px;padding:3px 5px;line-height:1;background:#ff7373;color:#fff;margin-left:5px}#privacy_ttl{font-size:15px;text-align:center;margin-bottom:10px}#privacy_box{padding:10px;border:1px solid #CCCCCC;margin:0 10px 10px;height:150px;font-size:11px;overflow:auto;-webkit-overflow-scrolling:touch}.privacy_check{text-align:center;margin-bottom:20px;font-weight:700;font-size:13px}.privacy_check span.privacy_in{display:inline-block;overflow:hidden;margin-left:-20px}.privacy_check label{position:relative;display:inline-block;padding:10px 0 10px 30px}.tbl_type1.line_top{border-top:none}.service_l{width:auto;float:none}.service_r{width:auto;float:none;padding:0 50px;margin:-10px 0 20px}.select_wrap{width:100%}input[type=text],input[type=number],input[type=tel],input[type=email],textarea{width:100%;font-size:16px}select{font-size:16px!important}.service_dl{overflow:hidden;margin-bottom:30px;padding-bottom:15px;border-bottom:1px dotted #ccc;padding-top:0}#service_box .service_dl:first-child{margin-top:0}#service_box .service_dl:last-child{margin-bottom:30px}.service_dl dt{position:relative;float:none;width:auto;margin-bottom:15px;text-align:center}.service_dl dt img{width:100%;height:auto}.service_dl dt.icon_new:after{position:absolute;content:"";top:0;right:0;width:50px;height:20px;background:url(/img/service/icon_new.png) 0 0 no-repeat;background-size:50px auto}.service_dl dd{padding-left:0}.service_dl dd h3{font-size:18px}.service_dl dd .service_my_link_txt{font-size:14px;margin-bottom:15px}.service_dl dd .service_my_link_txt span{padding-right:15px}.service_dl dd .service_my_link_txt a{background:url(/img/service/icon_other.png) 100% 50% no-repeat;background-size:16px auto;padding-right:22px}.service_dl dd h4{font-size:14px;margin-bottom:15px}.service_dl dd .service_dd_txt1{color:#df0070;font-size:13px;font-weight:700;margin-top:-10px;margin-bottom:10px}.case-list__ph{padding:0 20px}.case-list__dl dt{width:75px;padding-right:5px;font-size:12px;margin-bottom:10px}.case-list__dl dd{width:calc(100% - 75px);margin-bottom:10px}.case-list__service{font-size:14px}.case-list__service a{padding-right:22px;background-size:15px 4px}.case-list__client{font-size:12px}.case-list__genre{margin-top:-2px}.case-list__genre span{font-size:11px;padding:5px}.case-list__dl dd.case-list__desc{font-size:12px;margin-bottom:20px}.case-list__tag ul{display:flex;flex-wrap:wrap;align-items:center}.case-list__tag ul li{font-size:11px;padding:5px;margin:0 5px 5px 0}.case-list__tag ul li.case-list__tag-end{padding:0!important;margin-right:0!important}.case-list__btn{text-align:center}.case-list__btn a{background:#f4f4f4 url(/common/img/icon_arrow_type01_r.svg) calc(100% - 10px) 50% no-repeat;background-size:25px 6px;width:160px;height:50px;font-size:14px;padding-top:17px}.case-list-wrap{padding-top:10px}.case-list>li{display:block;border-bottom:1px dotted #707070;margin-bottom:30px;padding-bottom:20px}.case-list>li .case-list__ph{margin:0 0 20px;width:auto}.case-list>li .case-list__dl{margin-bottom:0;width:auto}.case-list-small{display:block;margin:0}.case-list-small>li{width:auto;border-bottom:1px dotted #707070;margin:0 0 30px;padding-bottom:20px}.case-list-small>li .case-list__dl dt{width:75px;padding-right:2px;font-size:12px;margin-bottom:10px}.case-list-small>li .case-list__dl dd{width:calc(100% - 75px);margin-bottom:10px}.case-list-small>li .case-list__service{margin-top:0;font-size:14px}.case-list-small>li .case-list__service a{padding-right:20px;background:url(/common/img/icon_arrow_type02_r.svg) 100% 50% no-repeat;background-size:15px 4px}.case-list-small>li .case-list__ph{margin-bottom:30px}.case-list-small>li .case-list__client{font-size:13px}.case-list-small>li .case-list__genre{margin-top:-2px;line-height:1}.case-list-small>li .case-list__genre span{font-size:11px;padding:3px 5px}.case-list-small>li .case-list__tag{line-height:1.1}.case-list-small>li .case-list__tag ul li{font-size:11px;padding:5px 7px;margin:0 5px 5px 0}.case-list-small>li .case-list__btn{position:static}.case-list-small>li .case-list__btn a{background:#f4f4f4 url(/common/img/icon_arrow_type01_r.svg) calc(100% - 10px) 50% no-repeat;background-size:25px 6px;width:160px;height:50px;font-size:14px;padding-top:17px}.case-list-text{margin:40px 0 50px}.case-head{margin-bottom:25px}.case-head img{width:auto;height:40px}.case-back-btn a{background:#fff url(/common/img/icon_arrow_type01_l.svg) 3px 50% no-repeat;background-size:18px 3px;width:110px;height:40px;font-size:11px;padding-top:15px;padding-left:15px}#case-detail .ttl_type1{font-weight:400;font-size:18px}.case-detail__ph{padding:10px 10px 0;margin-bottom:30px}#case-detail .case-list__tag ul{padding-top:2px}.case-list__url{font-size:12px}.case-list__url a{color:#000!important;padding-right:25px;background:url(/common/img/icon_link.svg) 100% 50% no-repeat;background-size:15px 20px}.case-list__info{padding:20px 15px 10px;margin:10px 0 30px}.case-list__info-inner{display:block;margin-bottom:20px}.case-list__info-inner h2{width:auto;font-size:14px;font-weight:400;margin-bottom:5px}.case-list__info-inner .case-list__info-inner__text{width:auto;font-size:12px;text-align:left}.case-list__info-inner .case-list__info-inner__text p{margin-bottom:0}.case-list__info-inner .case-list__info-inner__text .text-indent{text-indent:-1em;padding-left:1em}.case-detail__other-cap{margin-bottom:30px}.case-detail__other-cap ul{display:block}.case-detail__other-cap ul li{width:auto;margin-bottom:20px}#case-detail__bottom{position:relative}#case-detail__bottom .case-back-btn{text-align:center}#case-detail__bottom .case-back-btn a{background:#f4f4f4 url(/common/img/icon_arrow_type01_l.svg) 10px 50% no-repeat;background-size:18px 3px;width:160px;height:50px;font-size:14px;padding-top:17px}.tbl_privacy{margin-top:7px;margin-bottom:30px}.tbl_privacy tr th{padding:5px;font-size:11px}.tbl_privacy thead tr th{background:#efeae0;text-align:center;font-size:11px}.tbl_privacy tr th:nth-of-type(1){width:120px;white-space:nowrap}.tbl_privacy td{padding:5px;font-size:11px}.tbl_recruit{margin-top:7px;margin-bottom:30px}.tbl_recruit tr th{padding:5px;font-size:11px}.tbl_recruit thead tr th{background:#efeae0;text-align:center;font-size:11px}.tbl_recruit tr th:nth-of-type(1){width:100px;white-space:nowrap}.tbl_recruit td{padding:5px;font-size:11px}.contact_btn{margin-bottom:20px}#kojin_joho_box{max-height:200px;padding:12px;font-size:11px;margin:15px 0}#kojin_joho_box p{margin-bottom:15px}#kojin_joho_box .kojin_ttl{font-size:13px;margin:0 0 15px}#kojin_joho_box table.kojin_tbl th,#kojin_joho_box table.kojin_tbl td{padding:5px}}
