@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;outline:0}body,html{width:100%;height:100%!important;min-height:100%;-webkit-font-smoothing:antialiased}body{background-color:#fff;overflow:visible}html{overflow:visible;min-height:100%}#content,#content-inner{position:relative;overflow:hidden;height:auto}#content-inner{min-height:100vh}div#sqexHeader a.sqex-header-open{margin-top:8px!important}.btn,.sp-content-tokuten-banner a{opacity:1;transition:opacity .5s;cursor:pointer}.btn:hover,.sp-content-tokuten-banner a:hover{opacity:1}.cf:after{content:"";display:block;clear:both}.none{display:none}.sp-content-particle p{position:absolute;display:inline-block;pointer-events:none;width:4.66667vw;height:4.66667vw;top:-2.33333vw;left:-2.33333vw;background-position:center center;background-repeat:no-repeat;background-size:contain}.sp-content-particle p:nth-of-type(3n-2){background-image:url(/seiken3_tom/sp/imgs/common/particle1.png)}.sp-content-particle p:nth-of-type(3n-1){background-image:url(/seiken3_tom/sp/imgs/common/particle2.png)}.sp-content-particle p:nth-of-type(3n){background-image:url(/seiken3_tom/sp/imgs/common/particle3.png)}@-webkit-keyframes particle1{0%{top:-20px;left:10%}100%{top:110%;left:10%;-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes particle1{0%{top:-20px;left:10%}100%{top:110%;left:10%;-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes particle2{0%{top:-20px;left:20%}100%{top:110%;left:20%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes particle2{0%{top:-20px;left:20%}100%{top:110%;left:20%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes particle3{0%{top:-20px;left:30%}100%{top:110%;left:30%;-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@keyframes particle3{0%{top:-20px;left:30%}100%{top:110%;left:30%;-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@-webkit-keyframes particle4{0%{top:-20px;left:40%}100%{top:110%;left:40%;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes particle4{0%{top:-20px;left:40%}100%{top:110%;left:40%;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes particle5{0%{top:-20px;left:50%}100%{top:110%;left:50%;-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes particle5{0%{top:-20px;left:50%}100%{top:110%;left:50%;-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes particle6{0%{top:-20px;left:60%}100%{top:110%;left:60%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes particle6{0%{top:-20px;left:60%}100%{top:110%;left:60%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes particle7{0%{top:-20px;left:70%}100%{top:110%;left:70%;-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@keyframes particle7{0%{top:-20px;left:70%}100%{top:110%;left:70%;-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}}@-webkit-keyframes particle8{0%{top:-20px;left:80%}100%{top:110%;left:80%;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes particle8{0%{top:-20px;left:80%}100%{top:110%;left:80%;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes particle9{0%{top:-20px;left:90%}100%{top:110%;left:90%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes particle9{0%{top:-20px;left:90%}100%{top:110%;left:90%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes particle10{0%{top:-20px;left:0}100%{top:110%;left:100%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes particle10{0%{top:-20px;left:0}100%{top:110%;left:100%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@-webkit-keyframes particleS1sp{0%{margin-left:0}50%{margin-left:-40px}100%{margin-left:10px}}@keyframes particleS1sp{0%{margin-left:0}50%{margin-left:-40px}100%{margin-left:10px}}@-webkit-keyframes particleS2sp{0%{margin-left:0}30%{margin-left:-40px}100%{margin-left:30px}}@keyframes particleS2sp{0%{margin-left:0}30%{margin-left:-40px}100%{margin-left:30px}}@-webkit-keyframes particleS3sp{0%{margin-left:0}60%{margin-left:80px}100%{margin-left:40px}}@keyframes particleS3sp{0%{margin-left:0}60%{margin-left:80px}100%{margin-left:40px}}@-webkit-keyframes particleS4sp{0%{margin-left:-25px}30%{margin-left:50px}100%{margin-left:5px}}@keyframes particleS4sp{0%{margin-left:-25px}30%{margin-left:50px}100%{margin-left:5px}}@-webkit-keyframes particleS5sp{0%{margin-left:-25px}55%{margin-left:60px}100%{margin-left:15px}}@keyframes particleS5sp{0%{margin-left:-25px}55%{margin-left:60px}100%{margin-left:15px}}@-webkit-keyframes particleS6sp{0%{margin-left:-25px}55%{margin-left:35px}100%{margin-left:25px}}@keyframes particleS6sp{0%{margin-left:-25px}55%{margin-left:35px}100%{margin-left:25px}}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.sp-fixedmenu{position:fixed;z-index:10000;top:0;left:0;width:100%;height:calc(43px + 65/750*100vw)}#global-nav{position:relative;margin:0 auto;width:100vw;height:8.66667vw;z-index:100}.global-nav-bgm{width:5.6vw;height:6vw;position:absolute;bottom:0;right:4.26667vw;background-image:url(/seiken3_tom/sp/imgs/common/menu_bgm_on.png);background-repeat:no-repeat;background-position:bottom left .26667vw;background-size:5.06667vw 5.86667vw;cursor:pointer}.global-nav-bgm-off{background-image:url(/seiken3_tom/sp/imgs/common/menu_bgm_off.png)!important;background-size:5.6vw 6vw;background-position:bottom left 0}.global-nav-logo{position:absolute;top:2vw;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1;transition:opacity .5s;pointer-events:auto}.global-nav-logo img{width:34.93333vw;height:auto}.global-nav-logo-off{pointer-events:none;opacity:0}.global-nav-menu{width:6.8vw;height:5.2vw;position:absolute;top:4vw;left:4vw;background-image:url(/seiken3_tom/sp/imgs/common/menu_btn.png);background-repeat:no-repeat;background-size:cover;cursor:pointer;opacity:1;transition:opacity .5s;pointer-events:auto}.global-nav-menu-off{pointer-events:none;opacity:0}.global-nav-share{width:15.6vw;height:2.13333vw;position:absolute;top:2vw;right:34.66667vw;background-image:url(/seiken3_tom/sp/imgs/common/menu_share.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.global-nav-sns-tw{width:5.86667vw;height:4.8vw;position:absolute;top:.26667vw;right:24.13333vw;background-image:url(/seiken3_tom/sp/imgs/common/menu_share_tw.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.global-nav-sns-fb{width:5.33333vw;height:5.06667vw;position:absolute;top:0;right:14.26667vw;background-image:url(/seiken3_tom/sp/imgs/common/menu_share_fb.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.global-nav-sns-li{width:5.2vw;height:5.06667vw;position:absolute;top:0;right:4.26667vw;background-image:url(/seiken3_tom/sp/imgs/common/menu_share_li.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}#content{position:relative;width:100%;height:auto;overflow:hidden;font-size:0;line-height:0;padding-top:0;z-index:1}.scroll-bg{position:absolute;width:100%;height:100%;font-size:0;line-height:0;overflow:hidden;top:0;left:0;z-index:0;transition:opacity .5s}.scroll-bg img{width:100%;height:auto}.fixed-bg{position:fixed;width:100%;height:100%;font-size:0;line-height:0;top:0;left:0;z-index:0;transition:opacity .5s;overflow:hidden}.fixed-bg img{width:100%;height:auto}.sp-content-particle{position:fixed;width:100%;height:100%;font-size:0;line-height:0;top:0;left:0;z-index:0;overflow:hidden}#sqexFooter{position:relative;z-index:1}.delighter-init,.sp-content-banner-25th,.sp-content-banners a,.sp-content-character-inner-kugiri,.sp-content-character-inner-select div,.sp-content-character-inner-title,.sp-content-demo-detail-inner div,.sp-content-demo-detail-inner p,.sp-content-demo-index-inner div,.sp-content-demo-index-inner p,.sp-content-gallery-inner div,.sp-content-gallery-inner p,.sp-content-introduction-inner div,.sp-content-introduction-inner p,.sp-content-news,.sp-content-spec-inner img,.sp-content-special-inner div,.sp-content-special-inner p,.sp-content-story-inner p,.sp-content-trailer,.sp-content-twitter,.sp-content-video-inner div,.sp-content-video-inner p,body.sp-xmas2019 .alert-box,body.sp-xmas2019 .foot-snow img,body.sp-xmas2019 p.alert-title,body.sp-xmas2019 p.oubo,body.sp-xmas2019 p.present{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.delighter{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.delighter.started{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ytPlayer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100000;visibility:hidden}.ytPlayer iframe{position:absolute;top:50%;left:50%;width:90vw;height:50.625vw;margin-top:-25.3125vw;margin-left:-45vw}.ytPlayerWrapper{position:relative;top:0;left:0;width:100%;height:100%}.ytPlayerClose{position:absolute;top:50%;right:5vw;margin-top:calc(-90/16*9*.5vw + -43/750*100vw + -20/750*100vw);width:5.73333vw;height:5.73333vw;z-index:5001;background:url(/seiken3_tom/sp/imgs/common/close.png) no-repeat;background-size:cover;cursor:pointer}.sp-loading{position:fixed;z-index:10000000;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:opacity 5s linear;transition:opacity 1s;opacity:1}.sp-loading-off{pointer-events:none;opacity:0}.sp-loading div{width:154px;height:154px;box-sizing:border-box;border:7px solid #fff799;border-bottom:7px solid #fed351;border-radius:50%;position:absolute;top:50%;left:50%;margin-left:-77px;margin-top:-77px;pointer-events:none;-webkit-animation:sp-loading-anime 1s cubic-bezier(.25,.25,.75,.75) infinite;animation:sp-loading-anime 1s cubic-bezier(.25,.25,.75,.75) infinite}.sp-loading img{width:106px;height:106px;position:absolute;top:50%;left:50%;margin-top:-53px;margin-left:-53px;pointer-events:none;-webkit-animation:sp-loading-img-animation 1s linear infinite both;animation:sp-loading-img-animation 1s linear infinite both}.sp-loading-hide{opacity:0;pointer-events:none}.sp-loading-hide div,.sp-loading-hide img{visibility:hidden}@-webkit-keyframes sp-loading-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sp-loading-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sp-loading-img-animation{0%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}4.3%{-webkit-transform:matrix3d(.757,0,0,0,0,.757,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.757,0,0,0,0,.757,0,0,0,0,1,0,0,0,0,1)}8.61%{-webkit-transform:matrix3d(.939,0,0,0,0,.939,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.939,0,0,0,0,.939,0,0,0,0,1,0,0,0,0,1)}12.91%{-webkit-transform:matrix3d(1.026,0,0,0,0,1.026,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.026,0,0,0,0,1.026,0,0,0,0,1,0,0,0,0,1)}17.22%{-webkit-transform:matrix3d(1.047,0,0,0,0,1.047,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.047,0,0,0,0,1.047,0,0,0,0,1,0,0,0,0,1)}28.33%{-webkit-transform:matrix3d(1.01,0,0,0,0,1.01,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01,0,0,0,0,1.01,0,0,0,0,1,0,0,0,0,1)}39.44%{-webkit-transform:matrix3d(.997,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.997,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1)}61.66%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}83.98%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes sp-loading-img-animation{0%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}4.3%{-webkit-transform:matrix3d(.757,0,0,0,0,.757,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.757,0,0,0,0,.757,0,0,0,0,1,0,0,0,0,1)}8.61%{-webkit-transform:matrix3d(.939,0,0,0,0,.939,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.939,0,0,0,0,.939,0,0,0,0,1,0,0,0,0,1)}12.91%{-webkit-transform:matrix3d(1.026,0,0,0,0,1.026,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.026,0,0,0,0,1.026,0,0,0,0,1,0,0,0,0,1)}17.22%{-webkit-transform:matrix3d(1.047,0,0,0,0,1.047,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.047,0,0,0,0,1.047,0,0,0,0,1,0,0,0,0,1)}28.33%{-webkit-transform:matrix3d(1.01,0,0,0,0,1.01,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01,0,0,0,0,1.01,0,0,0,0,1,0,0,0,0,1)}39.44%{-webkit-transform:matrix3d(.997,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.997,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1)}61.66%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}83.98%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}.sp-mousestoker{position:fixed;z-index:1000000;top:0;left:0;width:100vw;height:100vw;overflow:visible;pointer-events:none}.sp-mousestoker p{position:absolute;display:inline-block;background:url(/seiken3_tom/imgs/common/kirakira.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;width:48px;height:48px;margin-left:-24px;margin-top:-24px;opacity:1;transition:opacity 2s linear,-webkit-transform 2s cubic-bezier(.215,.61,.355,1);transition:transform 2s cubic-bezier(.215,.61,.355,1),opacity 2s linear;transition:transform 2s cubic-bezier(.215,.61,.355,1),opacity 2s linear,-webkit-transform 2s cubic-bezier(.215,.61,.355,1)}.sp-content-foot{width:100%;position:absolute;left:0;bottom:0;z-index:5;height:61px}.sp-content-foot-fixed{position:fixed;z-index:10}.sp-content-foot-backtotop{display:inline-block;position:absolute;bottom:-19px;z-index:10;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:92px;height:61px;background-image:url(/seiken3_tom/imgs/common/back_to_top.png);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:bottom .5s,opacity .5s;opacity:1}.sp-content-foot-backtotop:hover{bottom:0}.sp-content-footmenu{position:relative;width:100%;height:85.6vw;padding-top:7.46667vw;box-sizing:border-box;background-color:#256fb8}.sp-content-footmenu div{position:relative;text-align:center;margin-bottom:4vw}.sp-content-footmenu div a{display:inline-block;padding:1.33333vw 0}.sp-content-footmenu div img{height:3.86667vw;width:auto}.sp-content-footmenu a.page-link{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sp-content-footmenu a.page-link img{width:12.66667vw;height:9.06667vw}#global-menu{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(34,88,175,.85);transition:opacity .5s;pointer-events:none;opacity:0;z-index:99}.global-menu-on{pointer-events:auto!important;opacity:1!important}.global-nav-link{text-align:center;margin-bottom:12vw}.global-nav-link img{height:3.86667vw}.global-nav-link img.hover-on{display:none}.global-nav-link-top{margin-bottom:14.8vw}.global-nav-link-top img{width:34.93333vw;height:auto}.global-menu-wrapper{position:absolute;top:calc(50% + 22px + 45/750*100vw);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.global-menu-close{position:absolute;width:10.66667vw;height:10.66667vw;background-image:url(../imgs/common/menu_close.png);background-repeat:no-repeat;background-position:center center;background-size:5.46667vw 5.46667vw;top:calc(9/750*100vw);left:2vw;z-index:2;cursor:pointer;visibility:hidden}.global-menu-close-on{visibility:visible}.global-nav-link-share{position:relative;width:100%;height:5.06667vw}body.sp{box-sizing:border-box;position:relative;padding-top:43px}.delighter-init,.sp-content-banner-25th,.sp-content-banners a,.sp-content-character-inner-kugiri,.sp-content-character-inner-select div,.sp-content-character-inner-title,.sp-content-demo-detail-inner div,.sp-content-demo-detail-inner p,.sp-content-demo-index-inner div,.sp-content-demo-index-inner p,.sp-content-gallery-inner div,.sp-content-gallery-inner p,.sp-content-introduction-inner div,.sp-content-introduction-inner p,.sp-content-news,.sp-content-spec-inner img,.sp-content-special-inner div,.sp-content-special-inner p,.sp-content-story-inner p,.sp-content-trailer,.sp-content-twitter,.sp-content-video-inner div,.sp-content-video-inner p,body.sp-xmas2019 .alert-box,body.sp-xmas2019 .foot-snow img,body.sp-xmas2019 p.alert-title,body.sp-xmas2019 p.oubo,body.sp-xmas2019 p.present{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.delighter{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.delighter.started{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.sp-content-main{position:relative;top:0;left:0;width:100%;height:129.73333vw;overflow:hidden;pointer-events:none}.sp-content-main-layer{position:absolute;top:0;left:0;width:100%;height:100%}.sp-content-main-layer img{position:absolute;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translateY(-6.66667vw);transform:translateY(-6.66667vw)}.sp-content-main-layer img.on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sp-content-main-layer1 img.img-manastone{width:84.26667vw;height:111.33333vw;left:7.86667vw;bottom:0}.sp-content-main-layer2 img.img-flamingo{width:98.66667vw;height:29.73333vw;left:0;top:9.46667vw;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s;transition:opacity 2s,transform 2s,-webkit-transform 2s}.sp-content-main-layer2 img.img-fairy{width:29.06667vw;height:32.4vw;left:34.66667vw;top:42.4vw;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s;transition:opacity 2s,transform 2s,-webkit-transform 2s}.sp-content-main-layer2 img.img-title{width:81.2vw;height:22.8vw;left:10.4vw;top:25.2vw;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s;transition:opacity 2s,transform 2s,-webkit-transform 2s}.sp-content-main-layer2 img.img-copy{width:67.73333vw;height:8.93333vw;left:17.33333vw;top:6.66667vw;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s;transition:opacity 2s,transform 2s,-webkit-transform 2s}.sp-content-main-layer3 img.img-lease{width:34.8vw;height:60.53333vw;left:0;top:45.33333vw}.sp-content-main-layer3 img.img-kevin{width:36.8vw;height:47.2vw;left:62vw;top:58.8vw}.sp-content-main-layer4 img.img-hawkeye{width:45.06667vw;height:37.6vw;left:3.86667vw;top:72.4vw}.sp-content-main-layer4 img.img-charlotte{width:29.2vw;height:32.4vw;left:61.2vw;top:72.13333vw}.sp-content-main-layer5 img.img-angela{width:34.53333vw;height:57.86667vw;left:25.06667vw;top:60.13333vw}.sp-content-main-layer5 img.img-duran{width:32.26667vw;height:67.46667vw;left:44.4vw;top:51.73333vw}.sp-content-trailer{position:relative;width:100vw;height:58.66667vw;margin-top:8.53333vw;background-image:url(/seiken3_tom/sp/imgs/top/trailer.png?ver=2);background-position:center center;background-size:cover}.sp-content-trailer a{position:absolute;display:block;width:80.93333vw;height:46.13333vw;top:8.93333vw;left:9.46667vw}.sp-content-banner-25th{margin-top:13.46667vw;text-align:center}.sp-content-banner-25th img{width:74.53333vw}.sp-content-news{position:relative;margin-top:7.86667vw;width:100vw;height:60vw}.sp-content-news-inner{position:absolute;width:100%;height:100%;background-image:url(../imgs/top/news.png?ver=3);background-size:100% 100%;background-repeat:no-repeat;top:0;left:0}.sp-content-news-inner-scroll{font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;color:#fff;position:absolute;top:calc(95/750*100vw + 18/750*100vw);left:15.06667vw;width:70.26667vw;height:40vw;box-sizing:border-box}.sp-content-news-inner-scroll a{color:#fff;text-decoration:underline}.sp-content-news-inner-scroll dl{width:66.66667vw;height:auto;display:table;position:relative;margin:0 auto;font-size:3.2vw;line-height:4.8vw;font-weight:400}.sp-content-news-inner-scroll dl:first-of-type{padding-top:1em}.sp-content-news-inner-scroll dl dt{width:21.33333vw;height:auto;display:table-cell;vertical-align:top;text-align:left;padding-bottom:1em;font-weight:400}.sp-content-news-inner-scroll dl dd{width:45.33333vw;height:auto;display:table-cell;vertical-align:top;text-align:left;padding-bottom:1em}.sp-content-twitter{position:relative;margin-top:19.46667vw;width:100vw;height:91.46667vw}.sp-content-twitter-btn{display:inline-block;width:31.6vw;height:4.8vw;position:absolute;bottom:0;left:60vw}.sp-content-twitter-inner{position:absolute;width:100%;height:100%;background-image:url(../imgs/top/twitter.png);background-size:100% 100%;background-repeat:no-repeat;top:0;left:0}.sp-content-twitter-inner-wrapper{position:absolute;top:11.2vw!important;left:8.4vw!important;width:83.2vw;height:72vw;overflow:scroll;-webkit-overflow-scrolling:touch}.sp-content-twitter-inner iframe{position:absolute;width:83.2vw!important;height:72vw!important;top:0;left:0}.sp-content-spec{position:relative;margin-top:20.4vw;width:100%;height:auto}.sp-content-spec-inner{width:100%;position:relative;height:auto;text-align:center}.sp-content-spec-inner img{position:relative;width:100vw;height:auto}.sp-content-spec-inner a{display:inline-block;margin-top:-1.6vw;margin-bottom:5.86667vw}.sp-content-spec-inner a img{width:64.4vw;height:auto}.sp-content-banners{position:relative;margin-top:14.93333vw;width:100%;height:auto;margin-bottom:21.33333vw}.sp-content-banners a{position:relative;display:inline-block;width:100%;height:auto;text-align:center}.sp-content-banners a img{width:70.66667vw;height:auto}.sp-content-banners a:nth-of-type(2){margin-top:2.66667vw}.sp-content-banners a:nth-of-type(4){margin-top:2.66667vw}.sp-content-banners a:nth-of-type(5){margin-top:4.66667vw}@-webkit-keyframes verticalTokuten{0%{-webkit-transform:translateY(-3.33333vw);transform:translateY(-3.33333vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes verticalTokuten{0%{-webkit-transform:translateY(-3.33333vw);transform:translateY(-3.33333vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.sp-content-tokuten-banner{position:absolute;top:105.86667vw;right:3.33333vw}.sp-content-tokuten-banner img{width:36vw;height:auto;-webkit-animation:verticalTokuten 2s ease-in-out infinite alternate;animation:verticalTokuten 2s ease-in-out infinite alternate;opacity:0;transition:opacity 1s}.sp-content-tokuten-banner img.on{opacity:1!important}.sp-content-tokuten-banner a{position:relative}.sp-content-nowplay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .5s}.sp-content-nowplay-on{opacity:1;pointer-events:auto!important}.sp-content-nowplay-inner{position:relative;width:100%;height:100%;min-height:177.33333vw}.sp-content-nowplay-bg{position:absolute;background-color:rgba(0,0,0,.75)}.sp-content-nowplay-bg-t{top:0;left:0;width:100%;height:27.73333vw}.sp-content-nowplay-bg-l{top:27.73333vw;left:0;width:calc(50% - 326/750*100vw);height:210.66667vw}.sp-content-nowplay-bg-r{top:27.73333vw;right:0;width:calc(50% - 326/750*100vw);height:210.66667vw}.sp-content-nowplay-bg-b{bottom:0;left:0;width:100%;height:calc(100% - 1580/750*100vw - 208/750*100vw)}.sp-content-nowplay-bg-w{top:27.73333vw;left:50%;width:86.93333vw;height:210.66667vw;background-color:rgba(25,99,190,.8);background-color:rgba(0,0,0,.75);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sp-content-nowplay-content{width:91.6vw;height:210.66667vw;position:absolute;top:13.6vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/seiken3_tom/sp/imgs/top/nowplay_content.png);background-repeat:no-repeat;background-size:100% 100%}.sp-content-nowplay-content div{position:absolute;cursor:pointer;width:9.06667vw;height:9.06667vw;top:0;right:1.6vw}.sp-content-nowplay-content a{position:absolute;display:inline-block}.sp-content-nowplay-content a span{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.sp-content-nowplay-content a:nth-of-type(1){width:73.46667vw;height:18.26667vw;top:37.46667vw;left:8.93333vw}.sp-content-nowplay-content a:nth-of-type(2){width:73.46667vw;height:18.26667vw;top:59.6vw;left:8.93333vw}.sp-content-nowplay-content a:nth-of-type(3){width:73.46667vw;height:18.26667vw;top:81.46667vw;left:8.93333vw}.sp-content-nowplay-content a:nth-of-type(4){width:73.46667vw;height:18.26667vw;top:104.53333vw;left:8.93333vw}.sp-content-nowplay-content a:nth-of-type(5){width:73.46667vw;height:18.26667vw;top:126.93333vw;left:8.93333vw}.sp-content-nowplay-content a:nth-of-type(6){width:80vw;height:23.06667vw;top:164.53333vw;left:5.6vw}.sp-content-story{position:relative;padding-top:0;width:100%;height:auto}.sp-content-story-inner{position:relative;width:100%;height:auto;margin:0 auto}.sp-content-story-inner img{width:100vw;height:auto}.sp-content-introduction{position:relative;padding-top:0;width:100%;height:auto}.sp-content-introduction-inner{position:relative;width:100%;height:auto;margin:0 auto}.sp-content-introduction-inner p img{width:100%;height:auto}.sp-content-video{position:relative;padding-top:0;width:100%;height:auto}.sp-content-video-inner{position:relative;width:100%;height:auto;margin:0 auto}.sp-content-video-inner p img{width:100%;height:auto}.sp-content-video-inner div{text-align:center;padding-bottom:10.4vw}.sp-content-video-inner div img{width:88.13333vw;height:auto}.sp-content-character{position:relative;padding-top:0;width:100%;height:auto}.sp-content-character-inner{position:relative;width:100%;height:auto;margin:0 auto}.sp-content-character-inner-kugiri,.sp-content-character-inner-title{width:100%;margin:0 auto}.sp-content-character-inner-kugiri img,.sp-content-character-inner-title img{width:100%;height:auto}.sp-content-character-inner-select{margin:0 auto;width:100%;height:auto;position:relative;text-align:center;opacity:1;pointer-events:auto;transition:opacity .5s;padding-bottom:35.6vw}.sp-content-character-inner-select-off{opacity:0;pointer-events:none}.sp-content-character-inner-select div{position:relative;display:inline-block;width:100%;height:auto;cursor:pointer}.sp-content-character-inner-select div img{position:relative;width:100%;height:auto}.sp-content-character-detail{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(18,41,79,.85);z-index:100000;visibility:hidden;opacity:0;pointer-events:auto}.sp-content-character-detail-inner{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .5s}.sp-content-character-detail-inner-on{pointer-events:auto!important;opacity:1}.sp-content-character-detail .detail-name{position:absolute;top:0;left:0;width:100%;height:25.6vw}.sp-content-character-detail .detail-name img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.sp-content-character-detail .detail-name .detail-img-voice{position:absolute;display:inline-block;width:10.4vw;height:10.4vw;bottom:1.86667vw;left:auto;opacity:.5;z-index:1}.sp-content-character-detail .detail-name .detail-img-voice-duran{right:14.93333vw!important}.sp-content-character-detail .detail-name .detail-img-voice-angela{right:12.26667vw!important}.sp-content-character-detail .detail-name .detail-img-voice-kevin{right:14.93333vw!important}.sp-content-character-detail .detail-name .detail-img-voice-charlotte{right:11.2vw!important}.sp-content-character-detail .detail-name .detail-img-voice-hawkeye{right:13.6vw!important}.sp-content-character-detail .detail-name .detail-img-voice-ries{right:17.73333vw!important}.sp-content-character-detail .detail-name .detail-img-voice-fairy{right:13.6vw!important}.sp-content-character-detail .detail-name .detail-img-voice-magician{right:8.26667vw!important}.sp-content-character-detail .detail-name .detail-img-voice-man{right:10.26667vw!important}.sp-content-character-detail .detail-name .detail-img-voice-izabella{right:9.33333vw!important}.sp-content-character-detail .detail-tab{top:25.6vw;left:0;width:100vw;height:5.46667vw;position:absolute}.sp-content-character-detail .detail-tab img{position:absolute;width:51.86667vw;height:5.46667vw;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sp-content-character-detail .detail-tab-basic,.sp-content-character-detail .detail-tab-class{position:absolute;top:0;width:24.8vw;height:5.46667vw;margin-right:5px;display:inline-block;opacity:.5}.sp-content-character-detail .detail-tab-basic{left:24vw}.sp-content-character-detail .detail-tab-class{right:22.66667vw}.sp-content-character-detail .detail-img{position:absolute;top:25.6vw;left:0;width:100vw;height:102.66667vw}.sp-content-character-detail .detail-img img{position:absolute;top:0;left:0;width:100%;height:100%}.sp-content-character-detail .detail-text{position:absolute;top:128.26667vw;left:0;width:100%;height:42.66667vw;opacity:1;transition:opacity .5s}.sp-content-character-detail .detail-text img{width:100%;height:100%}.sp-content-character-detail .detail-chart{position:absolute;top:127.73333vw;right:11.2vw;width:79.73333vw;height:38.13333vw;opacity:0;transition:opacity .5s;pointer-events:none}.sp-content-character-detail .detail-chart-on{pointer-events:auto;opacity:1}.sp-content-character-detail .detail-chart img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s}.sp-content-character-detail .detail-chart img.chart-hikari-class4{width:79.33333vw;height:38vw;top:0;left:.4vw}.sp-content-character-detail .detail-chart div{position:absolute;cursor:pointer}.sp-content-character-detail .detail-chart .detail-chart-btn-class2{top:2vw;left:22.93333vw;width:36.13333vw;height:7.06667vw}.sp-content-character-detail .detail-chart .detail-chart-btn-class3-1{top:16.53333vw;left:1.33333vw;width:34.53333vw;height:7.06667vw}.sp-content-character-detail .detail-chart .detail-chart-btn-class3-2{top:16.53333vw;right:0;width:34.53333vw;height:7.06667vw}.sp-content-character-detail .detail-chart .detail-chart-btn-class4{bottom:0;left:22.93333vw;width:36.13333vw;height:7.06667vw}.sp-content-character-detail .detail-mode-changer{height:14.93333vw;width:15.6vw;position:absolute;left:73.33333vw;top:123.33333vw;-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate;cursor:pointer;opacity:0;transition:opacity .5s;pointer-events:none}.sp-content-character-detail .detail-mode-changer-on{opacity:1;pointer-events:auto}.sp-content-character-detail .detail-mode-changer img{height:100%;width:auto;position:absolute;top:0;left:0}.sp-content-character-detail .detail-mode-changer .detail-mode-changer-omote{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);transition:opacity .1s 150ms,-webkit-transform .3s 150ms;transition:opacity .1s 150ms,transform .3s 150ms;transition:opacity .1s 150ms,transform .3s 150ms,-webkit-transform .3s 150ms}.sp-content-character-detail .detail-mode-changer .detail-mode-changer-ura{opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);transition:opacity 50ms .2s,-webkit-transform .3s;transition:opacity 50ms .2s,transform .3s;transition:opacity 50ms .2s,transform .3s,-webkit-transform .3s}.sp-content-character-detail .detail-mode-changer-reverse .detail-mode-changer-omote{opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);transition:opacity 50ms .2s,-webkit-transform .3s;transition:opacity 50ms .2s,transform .3s;transition:opacity 50ms .2s,transform .3s,-webkit-transform .3s}.sp-content-character-detail .detail-mode-changer-reverse .detail-mode-changer-ura{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);transition:opacity .1s 150ms,-webkit-transform .3s 150ms;transition:opacity .1s 150ms,transform .3s 150ms;transition:opacity .1s 150ms,transform .3s 150ms,-webkit-transform .3s 150ms}@-webkit-keyframes vertical{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vertical{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}img.detail-img-basic,img.detail-img-hikari-class2,img.detail-img-hikari-class3-1,img.detail-img-hikari-class3-2,img.detail-img-hikari-class4,img.detail-img-yami-class2,img.detail-img-yami-class3-1,img.detail-img-yami-class3-2,img.detail-img-yami-class4{position:absolute;opacity:0;transition:opacity .5s;pointer-events:none}.sp-content-character-detail-menu{position:absolute;width:88.8vw;height:59.46667vw;top:175.46667vw;left:5.33333vw;background-image:url(../imgs/character/faces.png?ver=2);background-size:100% 100%;z-index:1;transition:opacity .5s;opacity:0;pointer-events:none}.sp-content-character-detail-menu-on{opacity:1;pointer-events:auto}.sp-content-character-detail-menu-link{position:absolute;display:inline-block;width:18.8vw;height:11.6vw;opacity:.5}.sp-content-character-detail-menu-link:nth-of-type(1){top:.93333vw;left:11.86667vw}.sp-content-character-detail-menu-link:nth-of-type(2){top:.93333vw;left:34.8vw}.sp-content-character-detail-menu-link:nth-of-type(3){top:.93333vw;left:57.6vw}.sp-content-character-detail-menu-link:nth-of-type(4){top:16vw;left:1.06667vw}.sp-content-character-detail-menu-link:nth-of-type(5){top:16vw;left:23.6vw}.sp-content-character-detail-menu-link:nth-of-type(6){top:16vw;left:46.4vw}.sp-content-character-detail-menu-link:nth-of-type(7){top:16vw;left:69.2vw}.sp-content-character-detail-menu-link:nth-of-type(8){top:30.93333vw;left:11.86667vw}.sp-content-character-detail-menu-link:nth-of-type(9){top:30.93333vw;left:34.8vw}.sp-content-character-detail-menu-link:nth-of-type(10){top:30.93333vw;left:57.6vw}.sp-content-character-detail-menu-link:nth-of-type(11){top:46.26667vw;left:23.6vw}.sp-content-character-detail-menu-link:nth-of-type(12){top:46.26667vw;left:46.4vw}.sp-content-character-detail-left{position:absolute;position:absolute;top:74.13333vw;left:4.13333vw;opacity:0;pointer-events:none;transition:opacity .5s}.sp-content-character-detail-left img{width:4.66667vw;height:auto}.sp-content-character-detail-left-on{pointer-events:auto;opacity:1}.sp-content-character-detail-right{position:absolute;position:absolute;top:74.13333vw;right:4.13333vw;opacity:0;pointer-events:none;transition:opacity .5s}.sp-content-character-detail-right img{width:4.66667vw;height:auto}.sp-content-character-detail-right-on{pointer-events:auto;opacity:1}.sp-content-character-detail-close{position:absolute;position:absolute;top:26.66667vw;right:2vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .5s}.sp-content-character-detail-close img{width:5.33333vw;height:auto}.sp-content-character-detail-close-on{pointer-events:auto;opacity:1}.sp-content-tokuten{position:relative;padding-top:0;width:100%;height:auto;min-height:100vh;box-sizing:border-box;padding-top:13.33333vw;padding-bottom:20vw}.sp-content-tokuten-early{position:relative;margin-bottom:7.73333vw;width:100%;height:192.66667vw;background-image:url(/seiken3_tom/sp/imgs/tokuten/early.png);background-size:100% 100%}.sp-content-tokuten-early a{display:inline-block;position:absolute;width:44.53333vw;height:14vw}.sp-content-tokuten-early a:nth-of-type(1){bottom:29.33333vw;right:50.66667vw}.sp-content-tokuten-early a:nth-of-type(2){bottom:29.33333vw;right:4.8vw}.sp-content-tokuten-early a:nth-of-type(3){bottom:13.73333vw;right:50.66667vw}.sp-content-tokuten-early a:nth-of-type(4){bottom:13.73333vw;right:4.8vw}.sp-content-tokuten-amazon{position:relative;margin-bottom:9.73333vw;width:100%;height:135.6vw;background-image:url(/seiken3_tom/sp/imgs/tokuten/amazon.png);background-size:100% 100%}.sp-content-tokuten-amazon a{display:inline-block;position:absolute;width:44.93333vw;height:14.13333vw}.sp-content-tokuten-amazon a:nth-of-type(1){bottom:13.46667vw;right:51.46667vw}.sp-content-tokuten-amazon a:nth-of-type(2){bottom:13.46667vw;right:3.2vw}.sp-content-tokuten-ps4{position:relative;margin-bottom:12vw;width:100%;height:93.73333vw;background-image:url(/seiken3_tom/sp/imgs/tokuten/ps4.png);background-size:100% 100%}.sp-content-tokuten-ps4 a{display:inline-block;position:absolute;width:44.93333vw;height:14.13333vw}.sp-content-tokuten-ps4 a:nth-of-type(1){bottom:6vw;right:27.33333vw}.sp-content-tokuten-steam{position:relative;margin-bottom:11.06667vw;width:100%;height:93.86667vw;background-image:url(/seiken3_tom/sp/imgs/tokuten/steam.png);background-size:100% 100%}.sp-content-tokuten-steam a{display:inline-block;position:absolute;width:44.93333vw;height:14.13333vw}.sp-content-tokuten-steam a:nth-of-type(1){bottom:0;right:27.6vw}.sp-content-tokuten-estore{position:relative;width:100%;height:189.6vw;background-image:url(/seiken3_tom/sp/imgs/tokuten/estore.png);background-size:100% 100%}.sp-content-tokuten-estore a{display:inline-block;position:absolute;width:54.4vw;height:14.13333vw}.sp-content-tokuten-estore a:nth-of-type(1){bottom:8.66667vw;right:22.93333vw}.sp-content-special{position:relative;padding-top:0;width:100%;height:auto}.sp-content-special-inner{position:relative;width:100%;height:auto;margin:0 auto}.sp-content-special-inner p img{width:100%;height:auto}.sp-content-special-inner div{text-align:center}.sp-content-special-inner div img{width:100vw;height:auto}.sp-content-gallery{position:relative;padding-top:0;width:100%;height:auto}.sp-content-gallery-inner{position:relative;width:100%;height:auto;margin:0 auto}.sp-content-gallery-inner p img{width:100%;height:auto}.sp-content-gallery-inner div{text-align:center;padding-bottom:6vw}.sp-content-gallery-inner div img{width:70.8vw;height:auto}.sp-content-gallery-inner div img.img05{width:94.93333vw}.sp-content-gallery-detail{position:fixed;top:0;left:0;z-index:100000;background-color:rgba(17,47,64,.89);width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .5s}.sp-content-gallery-detail-on{opacity:1!important;pointer-events:auto!important}.sp-content-gallery-detail-inner{position:absolute;width:89.06667vw;width:96vw;height:calc(100vh - 200/750*100vw);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;background-position:center center}.sp-content-gallery-detail-close{position:absolute;width:5.33333vw;height:5.33333vw;background-image:url(/seiken3_tom/sp/imgs/character/close.png);background-size:cover;top:4vw;right:4vw}body.sp-xmas2019{background-image:url(/seiken3_tom/sp/imgs/xmas2019/bg.jpg)!important;background-size:cover;background-position:center center;background-attachment:fixed;overflow:visible}body.sp-xmas2019 .sp-fixedmenu{height:auto!important;background-color:none!important}body.sp-xmas2019 .sp-content-particle p:nth-of-type(3n-2){background-image:url(/seiken3_tom/sp/imgs/xmas2019/snow1.png)}body.sp-xmas2019 .sp-content-particle p:nth-of-type(3n-1){background-image:url(/seiken3_tom/sp/imgs/xmas2019/snow2.png)}body.sp-xmas2019 .sp-content-particle p:nth-of-type(3n){background-image:url(/seiken3_tom/sp/imgs/xmas2019/snow1.png)}body.sp-xmas2019 .back-to-top{position:absolute;top:1.33333vw;left:2.66667vw}body.sp-xmas2019 .back-to-top img{width:24vw;height:auto}body.sp-xmas2019 h1{width:100%;text-align:center;pointer-events:none;margin-bottom:6.26667vw}body.sp-xmas2019 h1 img{width:100%;height:auto}body.sp-xmas2019 p.date{width:100%;text-align:center;pointer-events:none;position:relative;overflow:visible;margin-bottom:5.06667vw}body.sp-xmas2019 p.date img.date-img{width:100%;height:auto}body.sp-xmas2019 p.date img.ended{width:89.33333vw;height:auto;position:absolute;top:8.66667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.sp-xmas2019 p.oubo{width:100%;text-align:center;margin-bottom:6.8vw}body.sp-xmas2019 p.oubo span{display:inline-block;width:100vw;height:111.86667vw;background-image:url(/seiken3_tom/sp/imgs/xmas2019/oubo.png)!important;background-size:100% 100%;position:relative}body.sp-xmas2019 p.oubo span a{position:absolute;display:inline-block;width:27.73333vw;height:5.6vw;top:28.53333vw;left:35.33333vw}body.sp-xmas2019 p.present{width:100%;text-align:center;pointer-events:none;margin-bottom:5.73333vw}body.sp-xmas2019 p.present img{width:100%;height:auto}body.sp-xmas2019 p.alert-title{width:100%;text-align:center;pointer-events:none;margin-bottom:1.73333vw}body.sp-xmas2019 p.alert-title img{width:100%;height:auto}body.sp-xmas2019 .alert-box{width:100%;text-align:center;margin-bottom:12.4vw}body.sp-xmas2019 .alert-box-green{display:inline-block;width:88.53333vw;background-color:rgba(0,35,0,.8);padding:2.66667vw 2.66667vw;box-sizing:border-box;height:69.33333vw;text-align:justify}body.sp-xmas2019 .alert-box-green-inner{width:100%;height:100%;overflow:hidden;color:#fff}body.sp-xmas2019 .alert-box-green-inner h2{font-size:3.2vw;line-height:4.53333vw;padding-bottom:1.33333vw}body.sp-xmas2019 .alert-box-green-inner table{border-collapse:collapse;border-spacing:0;margin-bottom:1.33333vw}body.sp-xmas2019 .alert-box-green-inner table td{text-align:justify;vertical-align:top;color:#fff;font-size:2.66667vw;line-height:4vw;padding-bottom:1.33333vw;padding-left:.5em}body.sp-xmas2019 .alert-box-green-inner table td a{color:#fff;text-decoration:underline}body.sp-xmas2019 .foot-snow{width:100%;height:18.93333vw;background-image:url(../imgs/xmas2019/foot_snow.png)!important;background-size:100% 100%;position:relative;pointer-events:none}body.sp-xmas2019 .foot-snow img{position:absolute;width:14.26667vw;height:auto;right:8.4vw;bottom:8.13333vw}.sp-content-demo-detail,.sp-content-demo-index{position:relative;padding-top:0;padding-bottom:15.06667vw;width:100%;height:auto}.sp-content-demo-detail-inner,.sp-content-demo-index-inner{position:relative;width:100%;height:auto;margin:0 auto}.sp-content-demo-detail-inner div,.sp-content-demo-detail-inner p,.sp-content-demo-index-inner div,.sp-content-demo-index-inner p{margin-bottom:0;position:relative}.sp-content-demo-detail-inner p img,.sp-content-demo-index-inner p img{width:100%;height:auto}.sp-content-demo-detail-inner div,.sp-content-demo-index-inner div{text-align:center;margin-bottom:6.4vw}.sp-content-demo-detail-inner div img,.sp-content-demo-index-inner div img{width:73.46667vw}.sp-content-demo-detail-inner div.shindan,.sp-content-demo-index-inner div.shindan{margin-top:21.06667vw}.sp-content-demo-detail-inner div.shindan img,.sp-content-demo-index-inner div.shindan img{width:100vw}.sp-content-demo-detail{padding-bottom:0;margin-bottom:-13.2vw}.sp-content-demo-detail div{margin-bottom:13.2vw}.sp-content-demo-detail p a{position:absolute;width:84.53333vw;height:36.26667vw;left:7.73333vw}.sp-content-demo-detail p a:nth-of-type(1){bottom:61.2vw}.sp-content-demo-detail p a:nth-of-type(2){bottom:12.8vw}body.seiken25th .sp-fixedmenu{height:auto!important;background-color:none!important}body.seiken25th .back-to-top{position:absolute;top:10px;left:8px;width:100%}body.seiken25th .back-to-top img{display:block;margin:0 auto;width:150px;height:auto}body.seiken25th .sp-content-25th-main .sp-content-25th-main-inner h1{width:100%;text-align:center;pointer-events:none;margin-bottom:2.8vw}body.seiken25th .sp-content-25th-main .sp-content-25th-main-inner h1 img{width:100%;height:auto}body.seiken25th .sp-content-25th-main .sp-content-25th-main-inner h2{width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-main .sp-content-25th-main-inner h2 img{width:95.2vw;height:auto}body.seiken25th .sp-content-25th-main .sp-content-25th-main-inner p{margin-top:2.93333vw;width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-main .sp-content-25th-main-inner p img{width:95.2vw;height:auto}body.seiken25th .sp-content-illust{position:relative;padding-top:16.8vw;width:100%;height:auto}body.seiken25th .sp-content-illust-inner{position:relative;width:100%;height:auto;margin:0 auto}body.seiken25th .sp-content-illust-inner p{margin:0 auto;width:94.26667vw}body.seiken25th .sp-content-illust-inner p img{width:100%;height:auto}body.seiken25th .sp-content-illust-inner div{text-align:center;padding-top:4.66667vw}body.seiken25th .sp-content-illust-inner div img{width:94.26667vw;height:auto}body.seiken25th .sp-content-illust-inner div img.img05{width:92.4vw}body.seiken25th .sp-content-illust-detail{position:fixed;top:0;left:0;z-index:100000;background-color:rgba(17,47,64,.89);width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .5s}body.seiken25th .sp-content-illust-detail-on{opacity:1!important;pointer-events:auto!important}body.seiken25th .sp-content-illust-detail-inner{position:absolute;width:89.06667vw;width:96vw;height:calc(100vh - 200/750*100vw);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;background-position:center center}body.seiken25th .sp-content-illust-detail-close{position:absolute;width:5.33333vw;height:5.33333vw;background-image:url(/seiken3_tom/sp/imgs/character/close.png);background-size:cover;top:4vw;right:4vw}body.seiken25th .sp-content-25th-ranking{margin-top:21.33333vw}body.seiken25th .sp-content-25th-ranking .sp-content-25th-ranking-inner h3{width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-ranking .sp-content-25th-ranking-inner h3 img{width:59.2vw;height:auto}body.seiken25th .sp-content-25th-ranking .sp-content-25th-ranking-inner p{margin-top:4.26667vw;width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-ranking .sp-content-25th-ranking-inner p img{width:100%;height:auto}body.seiken25th .sp-content-25th-period{margin-top:20.93333vw}body.seiken25th .sp-content-25th-period .sp-content-25th-period-inner h3{width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-period .sp-content-25th-period-inner h3 img{width:95.2vw;height:auto}body.seiken25th .sp-content-25th-period .sp-content-25th-period-inner p{margin-top:8.13333vw;width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-period .sp-content-25th-period-inner p img{width:95.2vw;height:auto}body.seiken25th .sp-content-25th-howto{margin-top:9.46667vw}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner h3{width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner h3 img{width:95.2vw;height:auto}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner p:nth-of-type(1){margin-top:6.53333vw;width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner p:nth-of-type(1) img{width:95.2vw;height:auto}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner p:nth-of-type(2){margin-top:2.13333vw;width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner p:nth-of-type(2) img{width:95.2vw;height:auto}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul{margin:6.4vw auto 0;width:100%;font-size:0;text-align:center}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li{display:block}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li img{width:100%}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li:nth-of-type(odd){width:100%}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li a{pointer-events:none}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li:nth-of-type(1){margin-bottom:4.26667vw}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li:nth-of-type(2){margin-bottom:5.46667vw}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li:nth-of-type(3){margin-bottom:5.73333vw}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li:nth-of-type(4){margin-bottom:6.66667vw}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner ul li:nth-of-type(5){margin-bottom:4.93333vw}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner span{display:block;margin-top:9.73333vw;font-size:0;text-align:center}body.seiken25th .sp-content-25th-howto .sp-content-25th-howto-inner span img{width:47.06667vw}body.seiken25th .sp-content-25th-present{margin-top:9.2vw}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner h3{margin-bottom:6.93333vw;width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner h3 img{width:95.2vw;height:auto}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner p{margin-bottom:7.33333vw;width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner p img{width:95.2vw;height:auto}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:94.13333vw;font-size:0;text-align:center}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner ul li{display:inline-block}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner ul li:nth-of-type(even){margin-left:2.66667vw}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner ul li:nth-of-type(even):not(:last-of-type){margin-bottom:8.13333vw}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner ul li img{box-sizing:border-box;width:45.73333vw;border:1px solid #fff}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner ul li span{display:block;margin-top:2.66667vw;width:100%}body.seiken25th .sp-content-25th-present .sp-content-25th-present-inner ul li span img{width:22.66667vw;border:none}body.seiken25th .sp-content-25th-download{margin-top:11.06667vw;background-color:rgba(255,255,255,.5)}body.seiken25th .sp-content-25th-download .sp-content-25th-download-inner{padding:6.66667vw 0 15.6vw}body.seiken25th .sp-content-25th-download .sp-content-25th-download-inner h3{margin-bottom:8.53333vw;width:100%;text-align:center;pointer-events:none}body.seiken25th .sp-content-25th-download .sp-content-25th-download-inner h3 img{width:86vw;height:auto}body.seiken25th .sp-content-25th-download .sp-content-25th-download-inner ul{width:100%;font-size:0;text-align:center}body.seiken25th .sp-content-25th-download .sp-content-25th-download-inner ul li{display:inline-block}body.seiken25th .sp-content-25th-download .sp-content-25th-download-inner ul li:not(:last-of-type){margin-bottom:5.86667vw}body.seiken25th .sp-content-25th-download .sp-content-25th-download-inner ul li a img{width:73.46667vw;height:auto}