@charset "UTF-8";.visible-xs{display:none!important}.visible-xs-block{display:none!important}.visible-xs-inline{display:none!important}.visible-xs-inline-block{display:none!important}.visible-sm{display:none!important}.visible-sm-block{display:none!important}.visible-sm-inline{display:none!important}.visible-sm-inline-block{display:none!important}.visible-md{display:none!important}.visible-md-block{display:none!important}.visible-md-inline{display:none!important}.visible-md-inline-block{display:none!important}.visible-lg{display:none!important}.visible-lg-block{display:none!important}.visible-lg-inline{display:none!important}.visible-lg-inline-block{display:none!important}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-push-0{left:auto}.col-xs-pull-0{right:auto}.col-xs-offset-0{margin-left:0}.col-xs-1{width:8.33333%}.col-xs-push-1{left:8.33333%}.col-xs-pull-1{right:8.33333%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-2{width:16.66667%}.col-xs-push-2{left:16.66667%}.col-xs-pull-2{right:16.66667%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-3{width:25%}.col-xs-push-3{left:25%}.col-xs-pull-3{right:25%}.col-xs-offset-3{margin-left:25%}.col-xs-4{width:33.33333%}.col-xs-push-4{left:33.33333%}.col-xs-pull-4{right:33.33333%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-5{width:41.66667%}.col-xs-push-5{left:41.66667%}.col-xs-pull-5{right:41.66667%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-6{width:50%}.col-xs-push-6{left:50%}.col-xs-pull-6{right:50%}.col-xs-offset-6{margin-left:50%}.col-xs-7{width:58.33333%}.col-xs-push-7{left:58.33333%}.col-xs-pull-7{right:58.33333%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-8{width:66.66667%}.col-xs-push-8{left:66.66667%}.col-xs-pull-8{right:66.66667%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-9{width:75%}.col-xs-push-9{left:75%}.col-xs-pull-9{right:75%}.col-xs-offset-9{margin-left:75%}.col-xs-10{width:83.33333%}.col-xs-push-10{left:83.33333%}.col-xs-pull-10{right:83.33333%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-11{width:91.66667%}.col-xs-push-11{left:91.66667%}.col-xs-pull-11{right:91.66667%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-12{width:100%}.col-xs-push-12{left:100%}.col-xs-pull-12{right:100%}.col-xs-offset-12{margin-left:100%}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}img{vertical-align:middle}.img-max{width:100%;height:auto}.img-responsive{max-width:100%;height:auto}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}::-webkit-input-placeholder{color:#9c9c9c!important}::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9c9c9c!important}:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9c9c9c!important}:-ms-input-placeholder{color:#9c9c9c!important}html{-webkit-text-size-adjust:none;font-size:10px;text-rendering:optimizeLegibility}body{overflow-x:hidden;overflow-y:scroll;letter-spacing:1px;line-height:1.8;font-size:62.5%;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS P Gothic,Verdana,sans-serif;-webkit-backface-visibility:hidden;background-color:#fff;color:#000}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}section,header,footer{display:block}p,li,dt,dd,th,td,pre{line-break:strict;word-break:break-strict}a{text-decoration:none;color:#000}p,div,dl,dt,dd,ul,ol,li{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}input[type=text],textarea{-webkit-appearance:none}select:focus,button:focus,input:focus,textarea:focus{outline:none}hr{-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.vm{display:table}.vm_inner{display:table-cell;vertical-align:middle}.embed-container{position:relative;padding-bottom:66.66667%;height:0;overflow:hidden;max-width:100%;height:auto!important}.embed-container>div{position:absolute;top:0;left:0;width:100%;height:100%}.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:none;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}.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_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{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_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.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;-webkit-box-sizing:border-box;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}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.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_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-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;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}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{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:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{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_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight: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:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{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:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-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:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-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:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.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,.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{width:16px;height:16px;margin:-1px 0}.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,.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{width:4px}.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,.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{height:16px;width:16px;margin:0 -1px}.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,.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{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:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.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.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.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.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.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);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);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.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);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.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);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{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);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{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);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{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);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:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.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.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.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:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.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,.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{width:12px}.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,.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{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:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.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.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.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.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-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-2-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-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;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:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .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:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@font-face{font-family:Oswald-Regular;src:url(../fonts/Oswald-Regular.woff) format("woff"),url(../fonts/Oswald-Regular.ttf) format("truetype")}@font-face{font-family:Raleway-Regular;src:url(../fonts/Raleway-Regular.woff) format("woff"),url(../fonts/Raleway-Regular.ttf) format("truetype")}@font-face{font-family:Raleway-Bold;src:url(../fonts/Raleway-Bold.woff) format("woff"),url(../fonts/Raleway-Bold.ttf) format("truetype")}@font-face{font-family:Raleway-Medium;src:url(../fonts/Raleway-Medium.woff) format("woff"),url(../fonts/Raleway-Medium.ttf) format("truetype")}@font-face{font-family:ponos;src:url(../fonts/ponos.ttf?mfbupt) format("truetype"),url(../fonts/ponos.woff?mfbupt) format("woff"),url(../fonts/ponos.svg?mfbupt#ponos) format("svg")}[class^=icon-],[class*=" icon-"]{font-family:ponos!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-down:before{content:"\e904"}.icon-angle-left:before{content:"\e902"}.icon-angle-right:before{content:"\e903"}.icon-facebook:before{content:"\e901"}.icon-twitter:before{content:"\e900"}.header{z-index:2000;position:fixed;width:100%;height:50px;background-color:#fff;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.28571;letter-spacing:.041em;line-height:50px;font-family:Oswald-Regular,sans-serif}.header_ttl{color:#000}.header_ttl.init{-webkit-transition:.6s cubic-bezier(.3,.74,.5,.93);transition:.6s cubic-bezier(.3,.74,.5,.93)}.header_ttl--welcome,.header_ttl--menu,.header_ttl--side{background-color:#fff;position:absolute;width:100%;top:0;left:0;text-align:center;opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header_ttl--welcome{display:none;z-index:1}.header_ttl--menu{display:none;z-index:2;visibility:hidden}.header_ttl--side{display:none;z-index:2;visibility:hidden}.header.h-menu .header_ttl--menu{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.header.h-side .header_ttl--side{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.header_welcome{display:none}.header_welcome span{display:inline-block}.header_logo{display:none;z-index:1;position:absolute;top:0;left:0;right:0;width:170px;margin:0 auto;white-space:nowrap}.header_logo_char{height:20px;display:inline-block;vertical-align:middle;margin:0 1px}.header_logo_char svg{vertical-align:top;width:20px;height:20px;fill:#ee7325}.header_logo_char--04 svg{width:16px}.header-id{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);z-index:2001;position:fixed;left:0;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center}.header-id_logo{white-space:nowrap;padding:0 14.5px}.header-id_logo h1{position:absolute;top:-9999px;text-indent:-9999px}.header-id_char{height:31px;display:inline-block;vertical-align:middle;margin:0 1px}.header-id_char svg{vertical-align:top;width:31px;height:31px;fill:#ee7325}.header-id_char--00{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header-id_char--04 svg{width:24px}.b-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.b-container:before,.b-container:after{content:" ";display:table}.b-container:after{clear:both}.b-row{margin-left:0;margin-right:0}.b-row:before,.b-row:after{content:" ";display:table}.b-row:after{clear:both}.b-col-xs-1,.b-col-xs-2,.b-col-xs-3,.b-col-xs-4,.b-col-xs-5,.b-col-xs-6,.b-col-xs-7,.b-col-xs-8,.b-col-xs-9,.b-col-xs-10,.b-col-xs-11,.b-col-xs-12{float:left;position:relative;min-height:1px;padding-left:0;padding-right:0}.b-col-xs-push-0{left:auto}.b-col-xs-pull-0{right:auto}.b-col-xs-offset-0{margin-left:0}.b-col-xs-1{width:8.33333%}.b-col-xs-push-1{left:8.33333%}.b-col-xs-pull-1{right:8.33333%}.b-col-xs-offset-1{margin-left:8.33333%}.b-col-xs-2{width:16.66667%}.b-col-xs-push-2{left:16.66667%}.b-col-xs-pull-2{right:16.66667%}.b-col-xs-offset-2{margin-left:16.66667%}.b-col-xs-3{width:25%}.b-col-xs-push-3{left:25%}.b-col-xs-pull-3{right:25%}.b-col-xs-offset-3{margin-left:25%}.b-col-xs-4{width:33.33333%}.b-col-xs-push-4{left:33.33333%}.b-col-xs-pull-4{right:33.33333%}.b-col-xs-offset-4{margin-left:33.33333%}.b-col-xs-5{width:41.66667%}.b-col-xs-push-5{left:41.66667%}.b-col-xs-pull-5{right:41.66667%}.b-col-xs-offset-5{margin-left:41.66667%}.b-col-xs-6{width:50%}.b-col-xs-push-6{left:50%}.b-col-xs-pull-6{right:50%}.b-col-xs-offset-6{margin-left:50%}.b-col-xs-7{width:58.33333%}.b-col-xs-push-7{left:58.33333%}.b-col-xs-pull-7{right:58.33333%}.b-col-xs-offset-7{margin-left:58.33333%}.b-col-xs-8{width:66.66667%}.b-col-xs-push-8{left:66.66667%}.b-col-xs-pull-8{right:66.66667%}.b-col-xs-offset-8{margin-left:66.66667%}.b-col-xs-9{width:75%}.b-col-xs-push-9{left:75%}.b-col-xs-pull-9{right:75%}.b-col-xs-offset-9{margin-left:75%}.b-col-xs-10{width:83.33333%}.b-col-xs-push-10{left:83.33333%}.b-col-xs-pull-10{right:83.33333%}.b-col-xs-offset-10{margin-left:83.33333%}.b-col-xs-11{width:91.66667%}.b-col-xs-push-11{left:91.66667%}.b-col-xs-pull-11{right:91.66667%}.b-col-xs-offset-11{margin-left:91.66667%}.b-col-xs-12{width:100%}.b-col-xs-push-12{left:100%}.b-col-xs-pull-12{right:100%}.b-col-xs-offset-12{margin-left:100%}.wrap{overflow:hidden}.container{text-align:center}.site-content{position:relative;padding:0 10px;background-color:#fff}.sec{padding-bottom:70px;text-align:center}.sec--light-gray{background-color:#f6f6f6}.sec--black{background-color:#000;color:#fff}.sec--orange{background-color:#f06812;color:#fff}.sec--orange .sec_head hr{background-color:#fff}.sec_head{display:inline-block;padding:68px 0 48px;text-align:center}.sec_head hr{margin:0 auto 5px;width:100%;height:1px;background-color:#000}.sec_head--in{padding-bottom:48px}.sec_head--lead{padding-bottom:33px;text-align:center}.sec_head--white{color:#fff}.sec_head--white hr{background-color:#fff}.sec_sub{font-family:Raleway-Medium,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS P Gothic,Verdana,sans-serif;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:.3em}.sec_ttl{font-size:8px;font-size:.8rem;line-height:1.5;letter-spacing:.05em}.sec_ttl--en{font-family:Raleway-Medium,sans-serif}.sec_lead{margin-bottom:36px;text-align:center;font-size:20px;font-size:2rem;line-height:1.6;letter-spacing:.024em}.sec_txt{text-align:left;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:0}.par_head{padding:42px 0 26px}.par_ttl{font-size:14px;font-size:1.4rem;line-height:2.14286;letter-spacing:0}.par_txt{text-align:left;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:0}.frame-left,.frame-right{z-index:2000;position:fixed;top:0;left:0;width:10px;height:100%;background-color:#fff;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.frame-right{left:auto;right:0;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.frame-top{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.frame-bottom{z-index:2000;height:50px;position:fixed;width:100%;left:0;bottom:0;font-family:Oswald-Regular,sans-serif;text-align:center;color:#979797;background-color:#fff;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;font-size:14px;font-size:1.4rem;line-height:3.57143;letter-spacing:.041em}.frame-bottom_ttl{display:block;position:relative;cursor:default}.frame-bottom_down span,.frame-bottom_up span{display:inline-block;vertical-align:bottom}.frame-bottom_up,.frame-bottom_down{display:block;position:absolute;top:0;left:0;right:0;margin:auto}.view-all{display:block;background-color:#000;color:#fff;text-align:center;height:65px;font-family:Raleway-Regular,sans-serif;font-size:14px;font-size:1.4rem;line-height:3.78571;letter-spacing:.2em;line-height:65px}.view-all .ext{position:relative}.view-all .ext:before,.view-all .ext:after{content:' ';position:absolute;right:-1em;top:3px;display:inline-block;width:8px;height:8px;border:solid 1px #fff;background-color:#000;line-height:65px}.view-all .ext:before{top:6px;right:-1.2em}.menu-btn-outer{z-index:2001;position:fixed;top:0;right:0;padding:0 20px;line-height:50px}.menu-btn{width:20px;height:18px;display:inline-block;vertical-align:middle;position:relative;top:1px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.menu-btn .bar{-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);display:inline-block;position:absolute;top:7px;left:0;width:20px;height:3px;background-color:#ee7325;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.menu-btn .bar--01{top:0}.menu-btn .bar--02{top:7px}.menu-btn .bar--03{top:14px}.menu-btn.open .bar--01{top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn.open .bar--02{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.menu-btn.open .bar--03{top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu{z-index:2001;position:fixed;top:50px;display:block;width:100%;height:calc(100vh - 50px);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;-webkit-transition:.55s cubic-bezier(.65,.06,.66,.38);transition:.55s cubic-bezier(.65,.06,.66,.38)}.menu.open{-webkit-transition:0s cubic-bezier(.65,.06,.66,.38);transition:0s cubic-bezier(.65,.06,.66,.38);opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.menu_row{height:33.333333%}.menu_col{position:relative;height:100%;background-color:transparent;opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.menu_link-back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.menu_link{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;color:#fff;text-align:center}.menu_link_ttl{font-family:Oswald-Regular,sans-serif;font-size:15px;font-size:1.5rem;line-height:3.13333;letter-spacing:.1em}.menu_link hr{width:18px;height:1px;margin:2.5px auto -1px;border:none;background-color:#fff}.menu_link_sub{font-size:8px;font-size:.8rem;line-height:3.75;letter-spacing:.025em}.menu_col:hover .menu_link-back{background-color:#fff!important;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.menu_col:hover .menu_link_ttl{color:#000}.menu_col:hover .menu_link hr{background-color:#000}.menu_col:hover .menu_link_sub{color:#000}.menu_sns_fb .icon-facebook,.menu_sns_fb .icon-twitter,.menu_sns_tw .icon-facebook,.menu_sns_tw .icon-twitter{display:none}.menu-back-outer{position:absolute;width:100%;height:100%;visibility:visible}.menu-back{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.menu-back--01{background-image:url(../images/index/kv@md.jpg)}.menu-back--02{background-image:url(../images/A_whoweare/kv_menu@md.jpg)}.menu-back--03{background-image:url(../images/B_company/kv_menu@md.jpg)}.menu-back--04{background-image:url(../images/C_games/kv_menu@md.jpg)}.menu-back--05{background-image:url(../images/D_news/kv_menu@md.jpg)}.menu-back--06{background-image:url(../images/recruit/kv_menu@md.jpg)}.menu-back--07{background-image:url(../images/contact/kv_menu@md.jpg)}.menu-back--08{background-image:url(../images/facebook/kv_menu@md.jpg)}.menu-back--09{background-image:url(../images/twitter/kv_menu@md.jpg)}.side-overlay{z-index:1999;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.47);-webkit-transition:.6s cubic-bezier(.3,.74,.5,.93);transition:.6s cubic-bezier(.3,.74,.5,.93);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}.side-overlay.show{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.side-btn-outer{z-index:2002;position:fixed;top:0;right:0;padding:0 20px;line-height:50px}.side-btn{width:20px;height:18px;display:inline-block;vertical-align:middle;position:relative;top:1px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.side-btn .bar{-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);position:absolute;top:6px;left:8px;width:4px;height:4px;background-color:#ee7325}.side-btn .bar:before,.side-btn .bar:after{content:' ';position:absolute;top:0;left:-8px;width:4px;height:4px;background-color:#ee7325}.side-btn .bar:after{left:8px}.side-btn .bar--01{top:0}.side-btn .bar--02{top:7px}.side-btn .bar--03{top:14px}.side-btn.open .bar{top:7px;left:0;width:20px;height:3px}.side-btn.open .bar:before,.side-btn.open .bar:after{display:none}.side-btn.open .bar--01{top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.side-btn.open .bar--02{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.side-btn.open .bar--03{top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.side{z-index:2001;position:fixed;height:100%;margin-top:50px;right:0;display:none}.side_row{height:calc(100vh - 50px);-webkit-overflow-scrolling:touch;overflow-y:scroll}.side_item img{width:100%;height:auto}.side.open{visibility:visible}.footer{color:#979797;text-align:center;padding:0 0 50px}.footer_contact{margin-bottom:44px}.footer_link{position:relative;margin:0 .6em;display:inline-block;color:#979797;font-size:10px;font-size:1rem;line-height:2.4;letter-spacing:0}.footer_copy{margin-top:1.4em;font-family:Oswald-Regular,sans-serif;font-size:9px;font-size:.9rem;line-height:2.88889;letter-spacing:0}.footer_copy_txt{margin-right:.5em}.footer_share{padding:0 .2em;font-size:19px;color:#979797}.mCS-ponos_recruit .mCSB_scrollTools{opacity:1.00;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.mCS-ponos_recruit .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0;background-color:#000;width:5px}.mCS-ponos_recruit .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-ponos_recruit.mCSB_inside>.mCSB_container{margin-right:5px}.mCS-ponos_recruit .mCSB_scrollTools{width:5px}.mCS-ponos_white .mCSB_scrollTools{opacity:1.00;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.mCS-ponos_white .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0;background-color:#fff;width:5px}.mCS-ponos_white .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-ponos_white.mCSB_inside>.mCSB_container{margin-right:10px}.mCS-ponos_white .mCSB_scrollTools{width:5px}.bx-has-pager{z-index:2;position:absolute;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:40px}.bx-pager-item{display:inline-block;vertical-align:middle;padding:4px;margin:0 10px}.bx-pager-link{display:block;width:12px;height:12px;background-color:#fff;border-radius:50%;cursor:default;text-indent:-9999px;border:1px solid #fff;-webkit-transition:.4s cubic-bezier(.3,.74,.5,.93);transition:.4s cubic-bezier(.3,.74,.5,.93)}.bx-pager-link.active{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);background-color:#000}.js-bx-prev,.js-bx-next{display:none;position:absolute;top:0;left:0;width:50%;height:100%;cursor:url(../images/common/bx_prev.png),url(/wp/wp-content/themes/ponos/assets/images/common/bx_prev.cur),pointer}.js-bx-next{left:auto;right:0;cursor:url(../images/common/bx_next.png),url(/wp/wp-content/themes/ponos/assets/images/common/bx_next.cur),pointer}.loader-outer{z-index:99999;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;-webkit-transition:.4s ease;transition:.4s ease}.loader-outer.hide{opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}.loader{position:absolute;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.loader_logo{z-index:3;position:absolute;width:21px;height:27px;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center}.loader_circle,.loader_triangle,.loader_rectangle{z-index:2;position:absolute;width:70px;height:70px;top:0;left:0}.loader_gem{z-index:1;position:relative;display:inline-block;width:70px;height:70px;text-align:center}.loader_txt{width:125px;margin:28px auto 0}.loader_logo path{fill:#fff}.loader_logo .l_logo{fill:#fff}.loader_circle{width:70px;height:70px}.loader_circle svg{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.loader_circle circle{fill:#ee7325;fill-rule:evenodd}.loader_triangle{width:80px;height:71px}.loader_triangle .path{fill:#ee7325;stroke:#ee7325;stroke-linejoin:round;stroke-width:6px}.loader_triangle .loader_logo{top:14px}.loader_rectangle{width:70px;height:70px}.loader_rectangle svg{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.loader_rectangle rect{fill:#ee7325;stroke:#ee7325;stroke-linejoin:round;stroke-width:6px}.loader_circle,.loader_triangle,.loader_rectangle{-webkit-transform:translateX(-70%) scale(0);-ms-transform:translateX(-70%) scale(0);transform:translateX(-70%) scale(0);-webkit-animation:loader 2.4s infinite ease-in-out;animation:loader 2.4s infinite ease-in-out;-webkit-animation-delay:.8s;animation-delay:.8s}.loader_triangle{-webkit-animation-delay:1.6s;animation-delay:1.6s}.loader_rectangle{-webkit-animation-delay:2.4s;animation-delay:2.4s}@-webkit-keyframes loader{0%{-webkit-transform:translateX(-70%) scale(0);transform:translateX(-70%) scale(0)}25%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}50%{-webkit-transform:translateX(70%) scale(0);transform:translateX(70%) scale(0)}}@keyframes loader{0%{-webkit-transform:translateX(-70%) scale(0);transform:translateX(-70%) scale(0)}25%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}50%{-webkit-transform:translateX(70%) scale(0);transform:translateX(70%) scale(0)}}.kv-text{position:relative;margin-top:50px;height:226px;background-color:#ee7325}.kv{z-index:1;position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:50px 10px;padding-bottom:0}.kv_img{overflow:hidden}.kv_obj{position:relative;width:100%;height:auto}.kv_left{overflow:hidden;background-color:#ee7325}.kv_head{position:relative;color:#fff;text-align:center;padding:0 15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.kv_head hr{margin:20px auto 12.5px;width:28px;height:1px;border:none;background-color:#fff}.kv_sub{font-family:Oswald-Regular,sans-serif;word-wrap:break-word;font-size:30px;font-size:3rem;line-height:1;letter-spacing:.05em}.kv_sub--ja{font-weight:700;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS P Gothic,Verdana,sans-serif;font-size:30px;font-size:3rem;line-height:1.06667;letter-spacing:0}.kv_ttl{font-size:15px;font-size:1.5rem;line-height:2;letter-spacing:.05em}.kv_ttl--en{font-family:Oswald-Regular,sans-serif;font-size:15px;font-size:1.5rem;line-height:2;letter-spacing:.05em}.sub-links{padding-bottom:46px}.sub-link{display:block;padding:20px 15px}.sub-link_sub{margin-top:23px;font-family:Oswald-Regular,sans-serif;font-size:20px;font-size:2rem;line-height:1;letter-spacing:.05em}.sub-link_ttl{margin-top:3.5px;font-size:9px;font-size:.9rem;line-height:2.44444;letter-spacing:.05em}.game-title_ttl{display:inline-block;padding:45px 0 39px;font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:0}.game-title_row{margin-bottom:19px}.game-title_col{text-align:left}.game-title_col:last-child{margin-bottom:0}.game-title_col_ttl{position:relative;display:inline-block;text-align:left;color:#ee7325;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:.05em}.game-title_col_ttl:after{content:' ';position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:1px;background-color:#ee7325}.game-title_col_body{margin-top:12px;text-align:left;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:.05em}.game-title_col_share{display:block}.game-title_col_apple{margin-top:14px;display:block;background:url(../images/common/apple_store.png) no-repeat 50% 50%;-webkit-background-size:contain;background-size:contain;width:270px;height:77.5px}.game-title_col_android{margin-top:14px;display:block;background:url(../images/common/android_store.png) no-repeat 50% 50%;-webkit-background-size:contain;background-size:contain;width:269.5px;height:88.5px}.relation-news_items{margin-top:32px;margin-bottom:-42px}.relation-news_item{margin-bottom:42px;width:100%}.relation-news_item_row{display:block}.relation-news_item_link{display:table-row}.relation-news_item_img{width:47%;display:table-cell;vertical-align:top}.relation-news_item_img img{width:100%;height:auto}.relation-news_item_head{width:53%;display:table-cell;vertical-align:middle;background-color:#fff;text-align:left}.relation-news_item_ttl,.relation-news_item_txt{display:inline-block;overflow:hidden;max-height:4.5em;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.relation-news_item_ttl h2,.relation-news_item_txt h2{font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.relation-news_item_body{display:none}.relation-news_item_head{display:block;width:100%}.relation-news_item_txt{height:auto}.relation-news_meta{overflow:hidden;margin-bottom:10px;text-align:left}.relation-news_meta_right{float:right}.relation-news_meta_date{margin-right:1em;font-family:Raleway-Bold,sans-serif;color:#b3b3b3;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.05em}.relation-news_meta_share{display:inline-block;vertical-align:middle;width:22px;height:22px;line-height:22px;background-color:#b3b3b3;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.relation-news .col-xs-12:last-child .relation-news_item{margin-bottom:0}.post-nav{margin-top:10px;margin-bottom:10px}.post-nav .container{padding-left:5px;padding-right:5px}.post-nav .row{margin-left:-5px;margin-right:-5px}.post-nav [class^=col-]{padding-left:5px;padding-right:5px}.post-nav_back,.post-nav_prev,.post-nav_next{overflow:hidden;display:block;position:relative}.post-nav_img{position:relative;width:100%;height:100%}.post-nav_img:before{content:' ';z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.post-nav img{position:relative;width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.post-nav_head{z-index:2;position:absolute;width:100%;text-align:center;color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.post-nav_ttl{display:none}.post-nav_sub{font-family:Oswald-Regular,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.2;letter-spacing:.05em}.post-nav_link:hover .post-nav_img:before{background-color:rgba(0,0,0,.7)}.post-nav_link:hover .post-nav_ttl{margin-top:14px;height:30px;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.post-categories{position:relative;display:inline-block}.post-category{margin-right:1em;position:relative;display:inline-block;color:#ee7325;font-family:Raleway-Medium,sans-serif;font-size:10px;font-size:1rem;line-height:1.1;letter-spacing:.05em;line-height:18px}.post-category:after{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:1px;background-color:#ffb180}.news-index{background-color:#f6f6f6}.news-index_head{padding:48.5px 0 19.5px;text-align:center}.news-index_ttl{font-family:Oswald-Regular,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.2;letter-spacing:.025em}.news-index_sub{font-size:9px;font-size:.9rem;line-height:2;letter-spacing:0}.news-index_item{margin-bottom:42px;width:100%}.news-index_item_row{display:block}.news-index_item_link{display:table-row}.news-index_item_img{width:47%;display:table-cell;vertical-align:top}.news-index_item_img img{width:100%;height:auto}.news-index_item_head{width:53%;display:table-cell;vertical-align:middle;background-color:#fff;text-align:left}.news-index_item_ttl,.news-index_item_txt{display:inline-block;overflow:hidden;max-height:4.5em;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.news-index_item_ttl h2,.news-index_item_txt h2{font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.news-index_item_body{display:none}.news-index_item_head{padding-left:20px;padding-right:20px}.news-index_item_img-pc .news-index_item_img{display:none}.news-index_item_txt{height:auto;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.news-index_meta{overflow:hidden;margin-bottom:10px;text-align:left}.news-index_meta_right{float:right}.news-index_meta_date{margin-right:1em;font-family:Raleway-Bold,sans-serif;color:#b3b3b3;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.05em}.news-index_meta_share{display:inline-block;vertical-align:middle;width:22px;height:22px;line-height:22px;background-color:#b3b3b3;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.news-index_items-outer{overflow:hidden}.kv-index{padding:50px 10px 0}.kv-index_img{overflow:hidden}.kv-index_obj{position:relative}.kv-index_caption{z-index:3;width:50%;position:absolute;left:50%;display:inline-block;vertical-align:bottom;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-left:-10px;white-space:nowrap;text-align:left}.kv-index_caption br{display:block}.kv-index_caption_char{display:inline-block;vertical-align:bottom;margin:0 1% 1%;height:auto}.kv-index_caption_char svg{fill-rule:evenodd;fill:#ee7325}.kv-index_caption_char--00{width:21.1%}.kv-index_caption_char--01{margin-left:1%;width:25.3%}.kv-index_caption_char--02{width:21.5%}.kv-index_caption_char--03{width:25.3%}.kv-index_caption_char--04{width:36.2%;height:auto;margin-top:-36.2%}.kv-index_txt{position:relative;display:inline-block;margin-left:-80px;margin-bottom:-34px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.kv-index_txt.white .kv-index_txt_char{fill:white}.kv-index_txt_char{position:absolute;top:0;left:0;display:inline-block;-webkit-transition:fill .4s ease .4s;transition:fill .4s ease .4s}.kv-index_txt_char--00{width:33px;height:43px}.kv-index_txt_char--01{width:33px;height:43px;left:33px;top:-16px}.kv-index_txt_char--02{width:33px;height:46px;left:67px;top:-35px}.kv-index_txt_char--03{width:34px;height:37px;left:90px;top:-51px}.kv-index_txt_char--04{width:45px;height:46px;left:116px;top:-74px}.kv-index_txt_char--05{width:14px;height:7px;left:161px;top:-65px}.kv-index_txt_char--06{width:30px;height:38px;left:169px;top:-118px}.kv-index_txt_char--07{width:33px;height:41px;left:179px;top:-142px}.kv-index_txt_char--08{width:35px;height:40px;left:200px;top:-170px}.kv-index_txt_char--09{width:41px;height:41px;left:218px;top:-194px}.kv-index_txt_char--10{width:38px;height:27px;left:234px;top:-221px}.games{position:relative;padding-top:28px}.game{overflow:hidden;height:100%}.game_new{z-index:10;position:relative}.game_new:before{content:'NEW';z-index:10;position:absolute;left:0;top:0;padding-left:14px;padding-top:8px;width:210px;height:210px;font-family:Oswald-Regular,sans-serif;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.53333;letter-spacing:.05em;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.game_new:after{content:' ';overflow:hidden;position:absolute;left:-135px;top:-135px;padding-left:10px;padding-top:8px;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:210px;height:210px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.game_img img{width:100%;height:auto}.game_img{display:block;width:100%;height:100%;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.game_img--01{background-image:url(../images/index/game01.jpg)}.game_img--02{background-image:url(../images/index/game02.jpg)}.game_img--03{background-image:url(../images/index/game03.jpg)}.game_img--04{background-image:url(../images/index/game04.jpg)}.game_ttl{display:none}.game_count{position:absolute;top:15px;right:10px;padding-right:10px;color:#fff;text-align:right;font-size:30px;font-size:3rem;line-height:1;letter-spacing:.025em;font-family:Oswald-Regular,sans-serif;font-style:italic}.game_count_dl{display:block;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.025em}.links{margin-top:50px;padding-left:0;padding-right:0}.links .container{padding-left:5px;padding-right:5px}.links .row{margin-left:-5px;margin-right:-5px}.links [class^=col-]{padding-left:5px;padding-right:5px}.link{overflow:hidden;position:relative}.link_img{position:relative}.link_caption{position:absolute;width:100%;left:0;top:0}.link_caption img{width:100%;height:auto}.link_head{padding:11.5px 15px 18.5px;background-color:#fff;-webkit-transition:.6s cubic-bezier(.3,.74,.5,.93);transition:.6s cubic-bezier(.3,.74,.5,.93)}.link_head_ttl{font-family:Oswald-Regular,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.2;letter-spacing:.025em}.link_head_sub{font-size:9px;font-size:.9rem;line-height:2;letter-spacing:0}.link:hover .link_head{background-color:#f6f6f6}.kids_caption{position:absolute;width:auto;left:70px;bottom:48px;font-family:Raleway-Bold,sans-serif;color:#fff;font-size:25px;font-size:2.5rem;line-height:1;letter-spacing:0}.kids_caption span{white-space:nowrap;display:block;margin-top:9px;font-size:9px;font-size:.9rem;line-height:1.22222;letter-spacing:.08em}.recruit_caption{position:absolute;width:100%;color:#fff;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.recruit_caption_mark{text-align:center}.recruit_caption_mark img{width:128px;height:141px}.recruit_caption_ttl{font-family:Raleway-Bold,sans-serif;font-size:30px;font-size:3rem;line-height:.5;letter-spacing:0}.recruit_caption_txt{font-family:Raleway-Bold,sans-serif;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.005em}.recruit_caption_txt02{font-family:Raleway-Bold,sans-serif;font-size:7px;font-size:.7rem;line-height:2.14286;letter-spacing:.005em}.top_caption{position:absolute;left:50%;width:auto;color:#fff;font-family:Raleway-Bold,sans-serif;text-align:left;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:25px;font-size:2.5rem;line-height:1;letter-spacing:0}.top_caption span{margin-top:9px;display:block;font-size:9px;font-size:.9rem;line-height:1.22222;letter-spacing:0}.kv-slides{overflow:hidden;position:relative;height:calc(100vh - 100px)}.kv-slide{overflow:hidden;position:absolute;width:100%;top:0;left:0}.kv-slide_img{overflow:hidden}.kv-slide_obj{position:relative}.character-stage{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 100px);display:none}.character-stage_container{z-index:5;position:absolute;bottom:20%;left:10%}.character-group{position:absolute}.character{position:absolute;left:0;bottom:0;width:6.61111%;height:auto}.character img{max-width:100%;height:auto}.character--01_01{width:45.59387%;height:auto}.character--01_01-group{left:9%;bottom:19%;width:19%;max-width:261px;max-height:97px}.character--01_02{width:16.85824%;height:auto;bottom:-6%;left:77%}.character--01_03{width:19.15709%;height:auto;bottom:-6%;left:50%}.character--01_04{width:24.52107%;height:auto;bottom:12%;left:61%}.character--01_05{width:14.55939%;height:auto;bottom:9%;left:86%}.character--01_06{width:25.6705%;height:auto;bottom:9%;left:28%}.character--01_07{width:23.46369%}.character--01_07-group{right:12%;bottom:30%;max-width:179px;max-height:178px;width:19%}.character--01_08{width:37.98883%;left:37%}.character--01_09{width:27.3743%;left:31%;bottom:7%}.character--01_10{width:38.54749%;left:59%;bottom:4%}.character--01_11{width:38.54749%;left:7.4%;bottom:8%}.character--01_12{width:40.78212%;left:9%;bottom:83%}.character--02-group{top:50%;left:50%;-webkit-transform:translate(-42%,-50%);-ms-transform:translate(-42%,-50%);transform:translate(-42%,-50%);width:700px;height:600px}.character--02_01{width:70px;height:auto;top:0;bottom:auto}.character--02_02{width:152px;height:auto;bottom:12%;left:auto;right:10%}.character--02_03{z-index:1;width:165px;height:auto;bottom:0;left:auto;right:0}.character--03-group{top:50%;left:50%;-webkit-transform:translate(-51%,-50%);-ms-transform:translate(-51%,-50%);transform:translate(-51%,-50%);width:800px;height:86%}.character--03_01{width:77px;height:auto;top:14%;bottom:auto}.character--03_02{width:72px;height:auto;top:0;bottom:auto;left:13%}.character--03_03{width:664px;height:auto;top:32%;bottom:auto;left:14%}.character--03_04{width:102px;height:auto;left:auto;bottom:0;right:0}.slogan_lead-en{margin-bottom:14px;font-family:Oswald-Regular,sans-serif;font-size:70px;font-size:7rem;line-height:1.07143;letter-spacing:0}.slogan_lead{margin-bottom:34px;font-size:15px;font-size:1.5rem;line-height:2;letter-spacing:.025em}.slogan_back{display:none}.vi_frame{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.vi_video{background-color:#ccc;overflow:hidden;position:relative}.vi_video_link{z-index:2;position:relative;display:block}.vi_obj{width:100%;height:auto}.vi_play{z-index:2;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:83px;height:83px;background:url(../images/A_whoweare/play.png) no-repeat;-webkit-background-size:cover;background-size:cover}.vi-features{margin-top:50px}.vi-feature{position:relative;padding:24px 0 22px;color:#fff;display:table;width:100%}.vi-feature:after{z-index:1;content:' ';background:url(../images/A_whoweare/plus.png) no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;left:0;right:0;bottom:-7px;margin:auto;width:13px;height:13px}.vi-feature.eq:after{background:url(../images/A_whoweare/eq.png) no-repeat;width:8px;-webkit-background-size:8px 13px;background-size:8px 13px}.vi-feature.none:after{display:none}.vi-feature_icon{position:relative;top:4px;float:none;display:table-cell;vertical-align:middle;text-align:center}.vi-feature_img{background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:50% 50%;width:70px;height:70px;margin:auto}.vi-feature_ttl{margin-top:10px;font-family:Oswald-Regular,sans-serif;font-size:17px;font-size:1.7rem;line-height:1.76471;letter-spacing:.1em}.vi-feature_txt{float:none;display:table-cell;vertical-align:middle;text-align:center;font-size:10px;font-size:1rem;line-height:2;letter-spacing:.05em}.vi-feature--01{background-color:#e54b4b}.vi-feature--01 .vi-feature_img{background-image:url(../images/A_whoweare/icon01.png)}.vi-feature--02{background-color:#00adbd}.vi-feature--02 .vi-feature_img{background-image:url(../images/A_whoweare/icon02.png)}.vi-feature--03{background-color:#f3b133}.vi-feature--03 .vi-feature_img{background-image:url(../images/A_whoweare/icon03.png)}.vi-feature--04{background-color:#4ec09e}.vi-feature--04 .vi-feature_img{background-image:url(../images/A_whoweare/icon04.png)}.vi-feature--05{background-color:#e67029}.vi-feature--05 .vi-feature_img{background-image:url(../images/A_whoweare/icon05.png)}.vi-top{position:relative}.vi-top img{width:100%;height:auto}.vi-top_name{position:absolute;right:15px;bottom:5px;color:#fff;font-size:10px;font-size:1rem;line-height:3;letter-spacing:.05em}.vi-top_slides{overflow:hidden;background-color:#000;color:#fff}.vi-top_slide{position:relative;padding-bottom:94px}.vi-top_slide_inner{padding:0 15px}.vi-top_ttl{padding-bottom:38px;font-size:20px;font-size:2rem;line-height:1.6;letter-spacing:.025em}.company-profile{padding-bottom:0}.company-profile .container{padding:0}.company-history{padding-bottom:50px}.company-history .container{padding:0}.profile{display:table;width:100%}.profile_row{display:table-row}.profile_row:nth-child(2n+1){background-color:#fff}.right .profile_row:nth-child(2n+1){background-color:transparent}.right .profile_row:nth-child(2n){background-color:#fff}.profile_head,.profile_body{display:table-cell;vertical-align:top;text-align:left;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:0;padding:1.0em}.profile_head{width:40%}.profile_head.text-right{padding-left:4em}.profile_row.join-push{background-color:#fff}.join-push .profile_head,.join-push .profile_body{padding-top:1.4em}.join-pull .profile_head,.join-pull .profile_body{padding-bottom:0}.history{display:table;width:100%}.history_row{display:table-row}.history_row:nth-child(2n+1){background-color:#fff}.right .history_row:nth-child(2n+1){background-color:transparent}.right .history_row:nth-child(2n){background-color:#fff}.history_head,.history_body{display:table-cell;vertical-align:top;text-align:left;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:0;padding:1.0em}.history_head{width:40%}.history_head.text-right{padding-left:4em}.history_row.join-push{background-color:#fff}.join-push .history_head,.join-push .history_body{padding-top:1.4em}.join-pull .history_head,.join-pull .history_body{padding-bottom:0}.accessmap_btns{overflow:hidden;display:block}.accessmap_btn{float:left;width:33.33333%;width:calc(100%/3);padding:1.0em 15px;background-color:#ee7325;font-family:Oswald-Regular,sans-serif;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.33333;letter-spacing:.05em}.accessmap_btn.active{background-color:#000}.accessmap_tab-outer{position:relative;background-color:#000}.accessmap_tab{width:100%;position:absolute;top:0;left:0;padding:30px 15px 45px;text-align:left;color:#fff}.accessmap_ttl{margin-bottom:28px;font-size:20px;font-size:2rem;line-height:1.2;letter-spacing:.05em}.accessmap_address{font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.about{max-width:1280px;margin:0 auto}.about_item{margin-top:8px;margin-bottom:39px}.about_img{margin-bottom:42px}.about_obj{max-width:100%;height:auto}.about_ttl{margin-bottom:22px;font-size:14px;font-size:1.4rem;line-height:2.14286;letter-spacing:0}.about_txt{text-align:left;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.about:last-child{margin-bottom:0}.games-games{padding-bottom:20px}.game-archive_img{overflow:hidden}.game-archive_obj{width:100%;height:auto}.game-archive_head{padding:12.5px 15px 19.5px;background-color:#fff;text-align:left;-webkit-transition:.6s cubic-bezier(.3,.74,.5,.93);transition:.6s cubic-bezier(.3,.74,.5,.93)}.game-archive_head_ttl{overflow:hidden;font-size:15px;font-size:1.5rem;line-height:1.2;letter-spacing:.05em}.game-archive_head_ttl br{display:none}.game-archive_head_sub{overflow:hidden;font-family:Oswald-Regular,sans-serif;font-size:9px;font-size:.9rem;line-height:2;letter-spacing:0}.game-archive_head .ext{position:relative}.game-archive_head .ext:before,.game-archive_head .ext:after{content:' ';position:absolute;right:-12px;top:1px;display:inline-block;width:8px;height:8px;border:solid 1px #000;background-color:#fff}.game-archive_head .ext:before{top:5px;right:-15px}.game-post_special-link{margin-top:42px}.game-post_ttl{padding-top:69px;padding-bottom:39px;font-size:20px;font-size:2rem;line-height:1.6;letter-spacing:.025em}.game-post_txt{text-align:left;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.game-media{position:relative;padding-bottom:0}.game-media_slides{z-index:2;padding-top:60px;padding-bottom:145px;position:relative;width:270px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.game-media_slides .bx-viewport{z-index:1;overflow:visible!important}.game-media_slide{width:270px}.game-media_slide_img{padding:0 30px;text-align:left}.game-media_slide_img img{max-width:100%}.game-media_slide_iframe{padding:0 30px}.game-media .bx-has-pager{bottom:60px}.game-media .bx-pager-link{background-color:#000}.game-media .bx-pager-link.active{border:solid 1px #000;background-color:transparent}.game-media .js-bx-prev{cursor:url(../images/common/bx_prev_black.png),url(/wp/wp-content/themes/ponos/assets/images/common/bx_prev_black.cur),pointer}.game-media .js-bx-next{cursor:url(../images/common/bx_next_black.png),url(/wp/wp-content/themes/ponos/assets/images/common/bx_next_black.cur),pointer}.news-group-outer{padding-top:73px;padding-bottom:0}.news-group{margin-bottom:46px;text-align:left}.news-group_ttl{margin-bottom:28px;font-family:Oswald-Regular,sans-serif;font-size:20px;font-size:2rem;line-height:1.2;letter-spacing:.05em}.news-group_links{overflow:hidden;margin:0 -10px}.news-group_link{float:left;margin-bottom:8px;padding:0 10px;font-family:Raleway-Medium,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.6;letter-spacing:.1em}.news-group_link .news-group_link_txt{position:relative}.news-group_link .news-group_link_txt:after{content:' ';position:absolute;bottom:-2px;left:0;display:inline-block;vertical-align:bottom;width:100%;height:1px;background-color:#949494;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-group_link:hover .news-group_link_txt:after,.news-group_link.active .news-group_link_txt:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.news-archive{padding-bottom:0;padding-top:9px}.news-archive_items{margin-top:32px;margin-bottom:-42px}.news-archive_item{margin-bottom:42px;width:100%}.news-archive_item_row{display:block}.news-archive_item_link{display:table-row}.news-archive_item_img{width:47%;display:table-cell;vertical-align:top}.news-archive_item_img img{width:100%;height:auto}.news-archive_item_head{width:53%;display:table-cell;vertical-align:middle;background-color:#fff;text-align:left}.news-archive_item_ttl,.news-archive_item_txt{display:inline-block;overflow:hidden;max-height:4.5em;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.news-archive_item_ttl h2,.news-archive_item_txt h2{font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.news-archive_item_body{display:none}.news-archive_item_txt{padding:0 0 0 15px;height:auto}.news-archive_item_img-pc .news-archive_item_img{display:none}.news-archive_item_head{padding-left:20px}.news-archive_meta{overflow:hidden;margin-bottom:10px;text-align:left}.news-archive_meta_right{float:right}.news-archive_meta_date{margin-right:1em;font-family:Raleway-Bold,sans-serif;color:#b3b3b3;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.05em}.news-archive_meta_share{display:inline-block;vertical-align:middle;width:22px;height:22px;line-height:22px;background-color:#b3b3b3;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.news-archive .col-xs-12:last-child .relation-news_item{margin-bottom:0}.news-archive_paginate{margin-top:0;margin-bottom:50px;text-align:center}.news-archive_paginate li{display:inline-block;vertical-align:top;font-family:Raleway-Bold,sans-serif;margin:6px 3px;color:#b3b3b3;font-size:12px;font-size:1.2rem;line-height:1.25;letter-spacing:.1em}.news-archive_paginate li a{padding:0 2px;color:#b3b3b3}.news-archive_paginate li.active a,.news-archive_paginate li:hover a{color:#ee7325}.news-archive_paginate_ten{display:inline-block;vertical-align:top;width:1em;height:1em;padding:0;margin:0}.news-archive_paginate_prev{float:left}.news-archive_paginate_next{float:right}.news-kv{margin-top:50px;padding:42.5px 0;font-size:20px;font-size:2rem;line-height:1.75;letter-spacing:0}.news-kv h1{font-size:20px;font-size:2rem;line-height:1.75;letter-spacing:0}.news-kv .container{text-align:left}.news-post{padding-top:42px;padding-bottom:0}.news-post_img{margin-top:20px;margin-bottom:42px}.news-post_img img{width:100%;height:auto}.news-post_meta{overflow:hidden;margin-bottom:10px;text-align:left}.news-post_meta_right{float:right}.news-post_meta_date{margin-right:1em;font-family:Raleway-Bold,sans-serif;color:#b3b3b3;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.05em}.news-post_meta_share{display:inline-block;vertical-align:middle;width:22px;height:22px;line-height:22px;background-color:#b3b3b3;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.news-post_body{margin-bottom:50px;text-align:left;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:0}.news-post_body h1,.news-post_body h2{font-size:18px;font-size:1.8rem;line-height:1.88889;letter-spacing:.07em}.news-post_body h3{font-size:16px;font-size:1.6rem;line-height:2.125;letter-spacing:.07em}.news-post_body h1,.news-post_body h2,.news-post_body h3,.news-post_body h4,.news-post_body h5,.news-post_body h6{padding:2em 0 .8em}.news-post_body img{margin:24px 0}.news-post_body blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.news-post_body code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.news-post_body pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.news-post_body dt{font-weight:700}.news-post_body b,.news-post_body strong{font-weight:700}.news-post_body a{word-wrap:break-word;color:#000}.news-post_body ul{list-style-type:disc}.news-post_body ul li{list-style-type:inherit;margin-left:2.0em}.news-post_body ol{list-style-type:decimal}.news-post_body ol li{list-style-type:inherit;margin-left:2.0em}.news-post_body table{width:100%;max-width:100%;margin-bottom:24px;border:1px solid #ccc}.news-post_body table tr th,.news-post_body table tr td{padding:1em}.news-post_body table tr th,.news-post_body table tr td{border:1px solid #ccc}.news-post_note{padding-top:10px;text-align:left;font-size:9px;font-size:.9rem;line-height:2;letter-spacing:0}.news-special{padding-top:0;padding-bottom:0}.s404{background-color:#f8f8f8;height:100%}.s404_head{position:absolute;width:100%;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.s404_ttl{margin-bottom:29px;font-family:Oswald-Regular,sans-serif;color:#ee7325;font-size:30px;font-size:3rem;line-height:1;letter-spacing:.05em}.s404_txt{margin-bottom:2px;color:#979797;font-size:12px;font-size:1.2rem;line-height:2.5;letter-spacing:0}.s404_link{text-decoration:underline;color:#979797;font-size:12px;font-size:1.2rem;line-height:2.5;letter-spacing:0}.contact-section{padding-bottom:0;margin-bottom:43px}.contact-note{padding-top:45px;padding-bottom:45px}.contact-note_txt{text-align:left;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.contact-note a{color:#ee7325}.contact-steps{padding-top:35px}.contact-step{overflow:hidden;text-align:center}.contact-step_item{display:inline;font-family:Oswald-Regular,sans-serif;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:.074em}.contact-step_item:before{content:'/';padding:0 1.2em;color:#000}.contact-step_item:first-child:before{display:none}.contact-step_item.active{color:#ee7325}.required:before{content:'※';color:#ee7325}.contact-required{margin-top:14px;font-size:12px;font-size:1.2rem;line-height:1.66667;letter-spacing:0}.contact-required:before{padding-right:.4em}.contact{margin-top:67px;text-align:left}.contact ::-webkit-input-placeholder{color:#ccc!important}.contact ::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#ccc!important}.contact :-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#ccc!important}.contact :-ms-input-placeholder{color:#ccc!important}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea,.contact select{width:100%;background-color:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact select::-ms-expand{display:none}.contact select{-moz-appearance:none;text-indent:.01px;text-overflow:''}.contact input[type=checkbox]{position:absolute;margin-left:-16px;margin-top:8px}.contact .container{padding-bottom:30px}.contact_row{margin-bottom:3.0em}.contact_head{padding:0 0 .8em;text-align:left;font-size:12px;font-size:1.2rem;line-height:2.16667;letter-spacing:0}.contact_controls{position:relative;text-align:left;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea,.contact select{background-color:#fff;padding:1.8em 1.6em}.contact input[type=text].wpcf7c-conf,.contact input[type=email].wpcf7c-conf,.contact input[type=tel].wpcf7c-conf,.contact textarea.wpcf7c-conf,.contact select.wpcf7c-conf{background-color:#f6f6f6}.contact select{cursor:pointer}.contact textarea{height:160px}.contact input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.contact input:-webkit-autofill.wpcf7c-conf{-webkit-box-shadow:0 0 0 1000px #f6f6f6 inset}.contact span.wpcf7-not-valid-tip{color:#ee7325;padding-top:1.0em;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.contact .wpcf7-not-valid{border:solid 1px #ee7325!important}.contact .wpcf7-response-output{max-width:700px;padding:28px 45px;margin:60px auto;background-color:#fce6e6;color:#d80000!important;border:none;text-align:center;font-size:14px;font-size:1.4rem;line-height:2.14286;letter-spacing:.14em}.contact .wpcf7-mail-sent-ok{display:none;background-color:#cae3e3;color:#099f9e!important}.contact .ajax-loader{position:absolute;right:10%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact .arrow-down:after{content:"\e904";line-height:60px;position:absolute;top:0;right:14px;font-family:ponos!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.contact_arrow{padding-right:.8em}.contact_policy{padding-top:47.5px;margin-bottom:22.5px;text-align:center;font-size:10px;font-size:1rem;line-height:2.2;letter-spacing:0}.contact_policy_link{display:inline-block;margin-top:1.0em;color:#ee7325}.contact_policy_txt{margin-top:38px;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.05em}.contact_btn-group{text-align:center}.contact_foot{background-color:#fff}.btn-outer{position:relative}.btn{display:block;width:100%;padding:1.7em;background-color:#000;text-align:center;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.35714;letter-spacing:.1em}.btn input{background-color:transparent}.btn-confirm{background-color:#ccc}.contact-thanks-section{padding-bottom:0;margin-bottom:43px}.contact-thanks{margin-top:45px}.contact-thanks_txt{margin-bottom:42px;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.sitemap-section{padding-bottom:40px}.sitemap .container{text-align:left}.sitemap_group{margin-bottom:25px}.sitemap_ttl{margin-bottom:.6em;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.sitemap_ttl a{-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.sitemap_ttl a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.sitemap_ttl:before{content:' ';margin-right:.7em;display:inline-block;background-color:#000;width:10px;height:10px}.sitemap_ttl--orange:before{background-color:#ee7325}.sitemap_ttl--red:before{background-color:#e54b4b}.sitemap_ttl--blue:before{background-color:#00adbd}.sitemap_ttl--green:before{background-color:#4ec09e}.sitemap_ttl--yellow:before{background-color:#f3b133}.sitemap_ttl--gray:before{background-color:#777}.sitemap_link{display:block;margin-bottom:.6em;margin-left:1.7em;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.sitemap_link:before{content:"\e903";font-family:ponos!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.7em}.privacypolicy .container{padding:0;text-align:left;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.privacypolicy_date{text-align:right;margin-right:15px;margin-bottom:25px}.privacypolicy_txt{padding:0 15px;margin-bottom:25px}.privacypolicy_txt--hl{margin-bottom:30px}.privacypolicy_ttl{margin-bottom:30px;padding:1.2em;background-color:#e0e0e0;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.privacypolicy table{width:100%;margin-bottom:40px;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.privacypolicy table th,.privacypolicy table td{padding:1.4em 15px;font-weight:400}.privacypolicy table th{padding-right:0;vertical-align:top;width:9em}.privacypolicy table tr:nth-child(2n+1){background-color:#fff}.IE .kv-index_caption_char{position:relative}.IE .kv-index_caption_char svg{position:absolute;top:0;left:0}.IE .kv-index_caption_char--00{padding-top:30%}.IE .kv-index_caption_char--01{padding-top:30%}.IE .kv-index_caption_char--02{padding-top:30%}.IE .kv-index_caption_char--03{padding-top:30%}.IE .kv-index_caption_char--04{width:38%;padding-top:60%}@media(min-width:768px){.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:650px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-sm-push-0{left:auto}.col-sm-pull-0{right:auto}.col-sm-offset-0{margin-left:0}.col-sm-1{width:8.33333%}.col-sm-push-1{left:8.33333%}.col-sm-pull-1{right:8.33333%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-2{width:16.66667%}.col-sm-push-2{left:16.66667%}.col-sm-pull-2{right:16.66667%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-3{width:25%}.col-sm-push-3{left:25%}.col-sm-pull-3{right:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{width:33.33333%}.col-sm-push-4{left:33.33333%}.col-sm-pull-4{right:33.33333%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-5{width:41.66667%}.col-sm-push-5{left:41.66667%}.col-sm-pull-5{right:41.66667%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-6{width:50%}.col-sm-push-6{left:50%}.col-sm-pull-6{right:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{width:58.33333%}.col-sm-push-7{left:58.33333%}.col-sm-pull-7{right:58.33333%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-8{width:66.66667%}.col-sm-push-8{left:66.66667%}.col-sm-pull-8{right:66.66667%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-9{width:75%}.col-sm-push-9{left:75%}.col-sm-pull-9{right:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{width:83.33333%}.col-sm-push-10{left:83.33333%}.col-sm-pull-10{right:83.33333%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-11{width:91.66667%}.col-sm-push-11{left:91.66667%}.col-sm-pull-11{right:91.66667%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-12{width:100%}.col-sm-push-12{left:100%}.col-sm-pull-12{right:100%}.col-sm-offset-12{margin-left:100%}.b-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:650px}.b-container:before,.b-container:after{content:" ";display:table}.b-container:after{clear:both}.b-col-sm-1,.b-col-sm-2,.b-col-sm-3,.b-col-sm-4,.b-col-sm-5,.b-col-sm-6,.b-col-sm-7,.b-col-sm-8,.b-col-sm-9,.b-col-sm-10,.b-col-sm-11,.b-col-sm-12{float:left;position:relative;min-height:1px;padding-left:0;padding-right:0}.b-col-sm-push-0{left:auto}.b-col-sm-pull-0{right:auto}.b-col-sm-offset-0{margin-left:0}.b-col-sm-1{width:8.33333%}.b-col-sm-push-1{left:8.33333%}.b-col-sm-pull-1{right:8.33333%}.b-col-sm-offset-1{margin-left:8.33333%}.b-col-sm-2{width:16.66667%}.b-col-sm-push-2{left:16.66667%}.b-col-sm-pull-2{right:16.66667%}.b-col-sm-offset-2{margin-left:16.66667%}.b-col-sm-3{width:25%}.b-col-sm-push-3{left:25%}.b-col-sm-pull-3{right:25%}.b-col-sm-offset-3{margin-left:25%}.b-col-sm-4{width:33.33333%}.b-col-sm-push-4{left:33.33333%}.b-col-sm-pull-4{right:33.33333%}.b-col-sm-offset-4{margin-left:33.33333%}.b-col-sm-5{width:41.66667%}.b-col-sm-push-5{left:41.66667%}.b-col-sm-pull-5{right:41.66667%}.b-col-sm-offset-5{margin-left:41.66667%}.b-col-sm-6{width:50%}.b-col-sm-push-6{left:50%}.b-col-sm-pull-6{right:50%}.b-col-sm-offset-6{margin-left:50%}.b-col-sm-7{width:58.33333%}.b-col-sm-push-7{left:58.33333%}.b-col-sm-pull-7{right:58.33333%}.b-col-sm-offset-7{margin-left:58.33333%}.b-col-sm-8{width:66.66667%}.b-col-sm-push-8{left:66.66667%}.b-col-sm-pull-8{right:66.66667%}.b-col-sm-offset-8{margin-left:66.66667%}.b-col-sm-9{width:75%}.b-col-sm-push-9{left:75%}.b-col-sm-pull-9{right:75%}.b-col-sm-offset-9{margin-left:75%}.b-col-sm-10{width:83.33333%}.b-col-sm-push-10{left:83.33333%}.b-col-sm-pull-10{right:83.33333%}.b-col-sm-offset-10{margin-left:83.33333%}.b-col-sm-11{width:91.66667%}.b-col-sm-push-11{left:91.66667%}.b-col-sm-pull-11{right:91.66667%}.b-col-sm-offset-11{margin-left:91.66667%}.b-col-sm-12{width:100%}.b-col-sm-push-12{left:100%}.b-col-sm-pull-12{right:100%}.b-col-sm-offset-12{margin-left:100%}}@media screen and (min-width:768px){.site-content{padding-left:50px;padding-right:50px}.frame-left,.frame-right{width:50px}.menu-btn-outer{padding:0;right:16px}.menu-btn:hover .bar--01,.menu-btn:hover .bar--03{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.menu-btn:hover .bar--02{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.menu{z-index:1999;top:50px;padding:0 50px 50px}.side-btn-outer{padding:0;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.side{margin-top:0;padding:50px 50px 0}.side_item{display:block}.side_item img{width:300px}.kv{padding:50px}.sub-link_img{width:100%;height:auto}.sub-link_img img{width:auto;max-width:100%;height:auto}.sub-link--recruit{margin-left:0}.sub-link--recruit img{max-width:106%}.game-title_col_share{margin-top:14px}.game-title_col_apple{display:inline-block;vertical-align:top;margin-top:0;width:190px;height:56px}.game-title_col_android{display:inline-block;vertical-align:top;margin-top:0;width:190px;height:63px}.kv-index{padding:50px 50px 0}.kv-index_caption{margin-left:0;-webkit-transform:translateX(-50%) translateY(-45%);-ms-transform:translateX(-50%) translateY(-45%);transform:translateX(-50%) translateY(-45%)}.kv-index_txt{margin-left:-130px;margin-bottom:-38px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.links{width:100%!important;padding-left:0!important;padding-right:0!important}.links .container{padding-left:0;padding-right:0}.links .row{margin-left:-0px;margin-right:-0px}.links [class^=col-]{padding-left:0;padding-right:0}.game-media_slides{width:500px}.news-post_body table tr th,.news-post_body table tr td{padding:.5em}.contact .wpcf7-response-output{padding:14px 30px;margin:40px auto;font-size:12px;font-size:1.2rem;line-height:1.66667;letter-spacing:.14em}.sitemap .col-sm-5{width:40%}.sitemap .col-sm-4{width:30%}.sitemap .col-sm-3{width:30%}.sitemap_group{min-height:50px;padding-bottom:10px}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm{display:table-cell!important}td.visible-sm{display:table-cell!important}.visible-sm-blcok{display:block!important}table.visible-sm-blcok{display:table!important}tr.visible-sm-blcok{display:table-row!important}th.visible-sm-blcok{display:table-cell!important}td.visible-sm-blcok{display:table-cell!important}.visible-sm-inline{display:inline!important}table.visible-sm-inline{display:table!important}tr.visible-sm-inline{display:table-row!important}th.visible-sm-inline{display:table-cell!important}td.visible-sm-inline{display:table-cell!important}.visible-sm-inline-block{display:inline-block!important}table.visible-sm-inline-block{display:table!important}tr.visible-sm-inline-block{display:table-row!important}th.visible-sm-inline-block{display:table-cell!important}td.visible-sm-inline-block{display:table-cell!important}.hidden-sm{display:none!important}}@media(min-width:992px){.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:870px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-md-push-0{left:auto}.col-md-pull-0{right:auto}.col-md-offset-0{margin-left:0}.col-md-1{width:8.33333%}.col-md-push-1{left:8.33333%}.col-md-pull-1{right:8.33333%}.col-md-offset-1{margin-left:8.33333%}.col-md-2{width:16.66667%}.col-md-push-2{left:16.66667%}.col-md-pull-2{right:16.66667%}.col-md-offset-2{margin-left:16.66667%}.col-md-3{width:25%}.col-md-push-3{left:25%}.col-md-pull-3{right:25%}.col-md-offset-3{margin-left:25%}.col-md-4{width:33.33333%}.col-md-push-4{left:33.33333%}.col-md-pull-4{right:33.33333%}.col-md-offset-4{margin-left:33.33333%}.col-md-5{width:41.66667%}.col-md-push-5{left:41.66667%}.col-md-pull-5{right:41.66667%}.col-md-offset-5{margin-left:41.66667%}.col-md-6{width:50%}.col-md-push-6{left:50%}.col-md-pull-6{right:50%}.col-md-offset-6{margin-left:50%}.col-md-7{width:58.33333%}.col-md-push-7{left:58.33333%}.col-md-pull-7{right:58.33333%}.col-md-offset-7{margin-left:58.33333%}.col-md-8{width:66.66667%}.col-md-push-8{left:66.66667%}.col-md-pull-8{right:66.66667%}.col-md-offset-8{margin-left:66.66667%}.col-md-9{width:75%}.col-md-push-9{left:75%}.col-md-pull-9{right:75%}.col-md-offset-9{margin-left:75%}.col-md-10{width:83.33333%}.col-md-push-10{left:83.33333%}.col-md-pull-10{right:83.33333%}.col-md-offset-10{margin-left:83.33333%}.col-md-11{width:91.66667%}.col-md-push-11{left:91.66667%}.col-md-pull-11{right:91.66667%}.col-md-offset-11{margin-left:91.66667%}.col-md-12{width:100%}.col-md-push-12{left:100%}.col-md-pull-12{right:100%}.col-md-offset-12{margin-left:100%}.b-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:870px}.b-container:before,.b-container:after{content:" ";display:table}.b-container:after{clear:both}.b-col-md-1,.b-col-md-2,.b-col-md-3,.b-col-md-4,.b-col-md-5,.b-col-md-6,.b-col-md-7,.b-col-md-8,.b-col-md-9,.b-col-md-10,.b-col-md-11,.b-col-md-12{float:left;position:relative;min-height:1px;padding-left:0;padding-right:0}.b-col-md-push-0{left:auto}.b-col-md-pull-0{right:auto}.b-col-md-offset-0{margin-left:0}.b-col-md-1{width:8.33333%}.b-col-md-push-1{left:8.33333%}.b-col-md-pull-1{right:8.33333%}.b-col-md-offset-1{margin-left:8.33333%}.b-col-md-2{width:16.66667%}.b-col-md-push-2{left:16.66667%}.b-col-md-pull-2{right:16.66667%}.b-col-md-offset-2{margin-left:16.66667%}.b-col-md-3{width:25%}.b-col-md-push-3{left:25%}.b-col-md-pull-3{right:25%}.b-col-md-offset-3{margin-left:25%}.b-col-md-4{width:33.33333%}.b-col-md-push-4{left:33.33333%}.b-col-md-pull-4{right:33.33333%}.b-col-md-offset-4{margin-left:33.33333%}.b-col-md-5{width:41.66667%}.b-col-md-push-5{left:41.66667%}.b-col-md-pull-5{right:41.66667%}.b-col-md-offset-5{margin-left:41.66667%}.b-col-md-6{width:50%}.b-col-md-push-6{left:50%}.b-col-md-pull-6{right:50%}.b-col-md-offset-6{margin-left:50%}.b-col-md-7{width:58.33333%}.b-col-md-push-7{left:58.33333%}.b-col-md-pull-7{right:58.33333%}.b-col-md-offset-7{margin-left:58.33333%}.b-col-md-8{width:66.66667%}.b-col-md-push-8{left:66.66667%}.b-col-md-pull-8{right:66.66667%}.b-col-md-offset-8{margin-left:66.66667%}.b-col-md-9{width:75%}.b-col-md-push-9{left:75%}.b-col-md-pull-9{right:75%}.b-col-md-offset-9{margin-left:75%}.b-col-md-10{width:83.33333%}.b-col-md-push-10{left:83.33333%}.b-col-md-pull-10{right:83.33333%}.b-col-md-offset-10{margin-left:83.33333%}.b-col-md-11{width:91.66667%}.b-col-md-push-11{left:91.66667%}.b-col-md-pull-11{right:91.66667%}.b-col-md-offset-11{margin-left:91.66667%}.b-col-md-12{width:100%}.b-col-md-push-12{left:100%}.b-col-md-pull-12{right:100%}.b-col-md-offset-12{margin-left:100%}}@media print,screen and (min-width:992px){.embed-container{padding-bottom:100%}.header{height:60px;line-height:60px;font-size:16px;font-size:1.6rem;line-height:3.75;letter-spacing:.05em}.header_ttl--side{width:auto;background-color:transparent;left:auto;right:180px}.header-id{width:60px;height:60px;line-height:60px}.site-content{padding-left:60px;padding-right:60px;padding-bottom:0}.subpage-content{padding-top:60px}.sec{padding-bottom:190px}.sec_head{padding:135.5px 0 131.5px}.sec_head hr{height:2px;margin:-4.5px auto 7px}.sec_head--in{padding-top:135.5px;padding-bottom:144px}.sec_head--lead{padding-bottom:81.5px}.sec_sub{font-size:20px;font-size:2rem;line-height:2.45;letter-spacing:.3em}.sec_ttl{font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:.05em}.sec_lead{margin-bottom:79.5px;font-size:40px;font-size:4rem;line-height:1.625;letter-spacing:.05em}.sec_txt{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.par_head{padding:80px 15px 22px}.par_ttl{font-size:20px;font-size:2rem;line-height:3;letter-spacing:.05em}.par_txt{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.frame-left,.frame-right{width:60px}.frame-bottom{height:60px;font-size:16px;font-size:1.6rem;line-height:3.75;letter-spacing:.05em}.view-all{height:130px;font-size:16px;font-size:1.6rem;line-height:8.125;letter-spacing:.2em;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.view-all .ext:before,.view-all .ext:after{-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.view-all:hover .ext:before,.view-all:hover .ext:after{background-color:#ee7325}.view-all:hover{background-color:#ee7325}.menu-btn-outer{left:16px;line-height:1;display:none}.menu-btn{width:28px;height:28px}.menu-btn .bar{width:28px;top:9px}.menu-btn .bar--01{top:0}.menu-btn .bar--02{top:9px}.menu-btn .bar--03{top:18px}.menu-btn.open .bar--01{top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn.open .bar--02{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.menu-btn.open .bar--03{top:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu{visibility:visible!important;top:0;padding:0;z-index:2001;-webkit-transition:none;transition:none;width:auto;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.menu{height:60px!important;right:60px;padding-top:7px}.menu_row{height:auto;float:none;display:inline-block}.menu_col{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";float:none;width:auto;display:inline-block;margin:0 11px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.menu_col:after{content:'';display:block;border-bottom:2px solid #000;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.menu_col.active:after,.menu_col:hover:after{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu_link-back{display:none}.menu_link{font-family:Oswald-Medium,sans-serif;display:inline-block;color:#000;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.menu_link_ttl{display:inline-block}.menu_link hr{display:none}.menu_link_sub{display:none}.menu_sns_fb .icon-facebook,.menu_sns_fb .icon-twitter,.menu_sns_tw .icon-facebook,.menu_sns_tw .icon-twitter{display:block;background-color:#b3b3b3;color:#fff;text-align:center;margin:0;width:25px;height:25px;line-height:25px;font-size:16px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.menu_sns_fb .icon-facebook:hover,.menu_sns_fb .icon-twitter:hover,.menu_sns_tw .icon-facebook:hover,.menu_sns_tw .icon-twitter:hover{background-color:#ee7325}.menu_sns_fb .menu_link,.menu_sns_tw .menu_link{display:none}.menu_sns_fb:after,.menu_sns_tw:after{display:none}.menu_sns_fb{margin-left:24px}.menu_sns_fb:before{content:" ";position:absolute;top:3px;left:-20px;height:18px;border-left:2px solid #000}.menu_sns_tw{margin-right:0;margin-left:0}.menu-back-outer{visibility:hidden}.side-btn-outer{line-height:1;right:16px}.side-btn{width:28px;height:28px}.side-btn .bar{-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);position:absolute;top:8px;left:10px;width:6px;height:6px;background-color:#ee7325}.side-btn .bar:before,.side-btn .bar:after{content:' ';position:absolute;top:0;left:-10px;width:6px;height:6px;background-color:#ee7325}.side-btn .bar:after{left:10px}.side-btn .bar--01{top:0}.side-btn .bar--02{top:9px}.side-btn .bar--03{top:19px}.side-btn:hover .bar--01{-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px)}.side-btn:hover .bar--01:before{-webkit-transform:translate(-1px,0);-ms-transform:translate(-1px,0);transform:translate(-1px,0)}.side-btn:hover .bar--01:after{-webkit-transform:translate(1px,0);-ms-transform:translate(1px,0);transform:translate(1px,0)}.side-btn:hover .bar--02:before{-webkit-transform:translate(-1px,0);-ms-transform:translate(-1px,0);transform:translate(-1px,0)}.side-btn:hover .bar--02:after{-webkit-transform:translate(1px,0);-ms-transform:translate(1px,0);transform:translate(1px,0)}.side-btn:hover .bar--03{-webkit-transform:translate(0,1px);-ms-transform:translate(0,1px);transform:translate(0,1px)}.side-btn:hover .bar--03:before{-webkit-transform:translate(-1px,0);-ms-transform:translate(-1px,0);transform:translate(-1px,0)}.side-btn:hover .bar--03:after{-webkit-transform:translate(1px,0);-ms-transform:translate(1px,0);transform:translate(1px,0)}.side-btn.open .bar{top:9px;width:28px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.side-btn.open .bar--01{top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.side-btn.open .bar--03{top:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.side{height:auto;z-index:1999;margin-top:0;padding:60px 60px 0}.side_row{text-align:right}.side_item{overflow:hidden}.side_item img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:1s cubic-bezier(.34,.96,.74,.9);transition:1s cubic-bezier(.34,.96,.74,.9)}.side_item:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.footer{padding-bottom:60px;background-color:#f6f6f6}.footer_inner{overflow:hidden;padding:0 108px}.footer_contact{margin-bottom:0}.footer_links{float:right;line-height:100px}.footer_link{font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:0}.footer_link:after{content:' ';position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#979797;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.footer_link:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.footer_copy{float:left;font-size:14px;font-size:1.4rem;line-height:3.78571;letter-spacing:.05em}.footer_share{font-size:20px;font-size:2rem;line-height:2.65;letter-spacing:.05em;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.footer_share:hover{color:#ee7325}.bx-has-pager{display:inline-block;width:auto;bottom:70px}.bx-pager-link{width:12px;height:12px;cursor:pointer}.js-bx-prev,.js-bx-next{display:block}.kv-text{height:254px;margin-top:60px}.kv-text .kv_head{padding-right:0;text-align:center}.kv-text .kv_head hr{margin-left:auto;margin-right:auto}.kv-text hr{margin-left:auto;margin-right:auto}.kv{padding:60px}.kv{position:fixed}.kv_head{padding-right:10%;text-align:right}.kv_head hr{margin:33.5px 0 30px auto;width:37px;height:2px}.kv_sub{font-size:75px;font-size:7.5rem;line-height:1.06667;letter-spacing:0}.kv_sub--ja{font-size:70px;font-size:7rem;line-height:1.14286;letter-spacing:0}.kv_ttl{font-size:18px;font-size:1.8rem;line-height:1.66667;letter-spacing:.05em}.sub-links{padding:16px 0 150px}.sub-links .container{max-width:1320px;width:100%}.sub-link{position:relative;padding:0}.sub-link_sub{margin-top:45px;font-size:30px;font-size:3rem;line-height:1.33333;letter-spacing:.074em}.sub-link_ttl{margin-top:10px;font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:0}.nav{display:none!important;z-index:2001;position:fixed;width:auto;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;white-space:nowrap}.nav_inner{position:relative;top:-10px;width:100%;height:60px;line-height:60px;background-color:#fff}.nav_inner:before{content:' ';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;line-height:60px;background-color:#efefef}.nav_link{position:relative;display:inline-block;height:60px;line-height:60px}.nav_link:first-child:before{content:' ';position:absolute;top:50%;left:0;margin-top:-4px;width:98px;height:6px;background-color:#fff;-webkit-transition:.24s ease;transition:.24s ease}.nav_link:last-child:before{content:' ';position:absolute;top:50%;right:0;margin-top:-4px;width:98px;height:6px;background-color:#fff;-webkit-transition:.24s ease;transition:.24s ease}.nav_ttl{position:relative;display:block;padding:0 90px;text-align:center;color:#979797;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;font-size:1.1rem;line-height:2;letter-spacing:.05em;-webkit-transition:.24s ease;transition:.24s ease}.nav_ttl:before{content:' ';display:block;position:absolute;margin-top:-2px;margin-left:-2px;width:14px;height:14px;border-radius:100%;background-color:#fff}.nav_ttl:after{content:' ';position:relative;display:block;width:10px;height:10px;border-radius:100%;background-color:#d6d6d6;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.24s ease;transition:.24s ease}.nav_ttl-en{position:absolute;width:auto;top:1.5em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;font-family:Raleway-Medium,sans-serif;font-size:11px;font-size:1.1rem;line-height:2;letter-spacing:.2em;-webkit-transition:.24s ease;transition:.24s ease}.nav_ttl-ja{position:absolute;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:1.5em;opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:11px;font-size:1.1rem;line-height:2;letter-spacing:.05em;-webkit-transition:.24s ease;transition:.24s ease}.nav.mini .nav_ttl{padding:0 34px}.nav.mini .nav_ttl-en,.nav.mini .nav_ttl-ja{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.nav.mini .nav_link:first-child:before{width:46px}.nav.mini .nav_link:last-child:before{width:46px}.nav_link.active .nav_ttl:after{background-color:#ee7325;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.nav_link.active .nav_ttl:before{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.nav_link.active .nav_ttl-en{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.nav:hover .nav_ttl{padding:0 90px}.nav:hover .nav_link:first-child:before{width:94px}.nav:hover .nav_link:last-child:before{width:94px}.nav_link:hover .nav_ttl:before{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.nav_link:hover .nav_ttl:after{background-color:#ee7325;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.nav_link:hover .nav_ttl-en{opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.nav_link:hover .nav_ttl-ja{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.game-title{padding-bottom:100px}.game-title_ttl{padding:80px 0 73px;font-size:20px;font-size:2rem;line-height:3;letter-spacing:.05em}.game-title_row{margin-bottom:24px}.game-title_col_ttl{font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:.05em}.game-title_col_ttl:after{height:2px}.game-title_col_body{margin-top:6px;font-size:14px;font-size:1.4rem;line-height:2;letter-spacing:.05em}.game-title_col_share{margin-top:0}.game-title_col_apple{margin-top:0;display:block}.game-title_col_android{margin-top:14px;display:block}.relation-news{padding-bottom:145px}.relation-news_items{margin-top:0;margin-bottom:0}.relation-news_item{padding-top:37px;padding-bottom:32px;padding-left:40px;padding-right:40px;margin-bottom:0;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.relation-news_item_img{width:36%;vertical-align:top}.relation-news_item_obj{-webkit-transition:1s cubic-bezier(.34,.96,.74,.9);transition:1s cubic-bezier(.34,.96,.74,.9)}.relation-news_item_head{width:64%;padding:0;-webkit-transition:none;transition:none;background-color:transparent;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.relation-news_item_ttl,.relation-news_item_txt{max-height:4.28em;text-align:left;font-size:14px;font-size:1.4rem;line-height:2.14286;letter-spacing:0}.relation-news_item_body{display:block;overflow:hidden;max-height:2.167em;text-align:left;color:#505050;font-size:12px;font-size:1.2rem;line-height:2.16667;letter-spacing:0}.relation-news_item.link:hover .relation-news_item_obj{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.relation-news_item.link:hover .relation-news_item_item_head{background-color:#f6f6f6}.relation-news_item_share:hover{background-color:#ee7325}.relation-news_item.link:hover .relation-news_item_item_ttl:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.relation-news_item.link:hover .relation-news_item_item_ttl:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.relation-news_item.link:hover{background-color:#f6f6f6}.relation-news_item.link:hover .news-index_item_head{background-color:transparent}.relation-news_item_head{width:100%}.relation-news_item_txt{height:auto}.relation-news_meta{margin-bottom:0}.relation-news_meta_ttl{float:left;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:.1em;line-height:23px}.relation-news_meta_ttl:before,.relation-news_meta_ttl:after{-webkit-transition:.24s cubic-bezier(.21,.83,.28,.96);transition:.24s cubic-bezier(.21,.83,.28,.96)}.relation-news_meta_ttl:before{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:2px;background-color:#ffb180;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-delay:.2s;transition-delay:.2s}.relation-news_meta_ttl:after{height:2px;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.relation-news_meta_date{font-size:16px;font-size:1.6rem;line-height:1.25;letter-spacing:.1em}.relation-news_meta_share{margin:0 2px;width:25px;height:25px;line-height:25px;font-size:16px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.relation-news_meta_share:hover{background-color:#ee7325}.post-nav{margin-top:20px;margin-bottom:20px}.post-nav .container{padding-left:10px;padding-right:10px}.post-nav .row{margin-left:-10px;margin-right:-10px}.post-nav [class^=col-]{padding-left:10px;padding-right:10px}.post-nav_img:before{-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);background-color:rgba(0,0,0,.2)}.post-nav img{position:relative;width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.post-nav_ttl{padding:0 15px;display:block;opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:30px;font-size:3rem;line-height:1;letter-spacing:0;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);height:0}.post-nav_ttl--sm{font-size:18px;font-size:1.8rem;line-height:1.66667;letter-spacing:0}.post-nav_sub{font-size:30px;font-size:3rem;line-height:2;letter-spacing:.05em}.post-category{float:left;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:.1em;line-height:23px}.post-category:before,.post-category:after{-webkit-transition:.24s cubic-bezier(.21,.83,.28,.96);transition:.24s cubic-bezier(.21,.83,.28,.96)}.post-category:before{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:2px;background-color:#ffb180;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-delay:.2s;transition-delay:.2s}.post-category:after{height:2px;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.post-category:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.post-category:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.news-index{background-color:#fff}.news-index_head{padding:118px 0 39px;text-align:left}.news-index_ttl{font-size:30px;font-size:3rem;line-height:1.13333;letter-spacing:.05em}.news-index_sub{font-size:14px;font-size:1.4rem;line-height:2.57143;letter-spacing:0}.news-index_item{padding-top:37px;padding-bottom:32px;padding-left:40px;padding-right:40px;margin-bottom:0;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-index_item_img{width:36%;vertical-align:top}.news-index_item_obj{-webkit-transition:1s cubic-bezier(.34,.96,.74,.9);transition:1s cubic-bezier(.34,.96,.74,.9)}.news-index_item_head{width:64%;padding:0;-webkit-transition:none;transition:none;background-color:transparent;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-index_item_ttl,.news-index_item_txt{max-height:4.28em;text-align:left;font-size:14px;font-size:1.4rem;line-height:2.14286;letter-spacing:0}.news-index_item_body{display:block;overflow:hidden;max-height:2.167em;text-align:left;color:#505050;font-size:12px;font-size:1.2rem;line-height:2.16667;letter-spacing:0}.news-index_item.link:hover .news-index_item_obj{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.news-index_item.link:hover .news-index_item_item_head{background-color:#f6f6f6}.news-index_item_share:hover{background-color:#ee7325}.news-index_item.link:hover .news-index_item_item_ttl:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.news-index_item.link:hover .news-index_item_item_ttl:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.news-index_item.link:hover{background-color:#f6f6f6}.news-index_item.link:hover .news-index_item_head{background-color:transparent}.news-index_item_txt{height:auto}.news-index_item{position:relative;display:block;width:100%;height:165px;padding:0;margin-bottom:30px}.news-index_item_img{display:none}.news-index_item_img-pc{display:inline-block;vertical-align:top;width:248px}.news-index_item_img-pc .news-index_item_img{overflow:hidden;width:100%;height:165px;display:block;text-align:left}.news-index_item_img-pc .news-index_item_img img{position:relative;width:100%;height:auto}.news-index_item_right{position:relative;display:inline-block;vertical-align:middle;width:calc(100% - 248px);padding:0 40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.news-index_item_ttl{margin-top:14px;margin-bottom:0;padding-left:0;max-height:4.28em;color:#505050;font-size:14px;font-size:1.4rem;line-height:2.14286;letter-spacing:0}.news-index_meta{margin-bottom:0}.news-index_meta_ttl{float:left;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:.1em;line-height:23px}.news-index_meta_ttl:before,.news-index_meta_ttl:after{-webkit-transition:.24s cubic-bezier(.21,.83,.28,.96);transition:.24s cubic-bezier(.21,.83,.28,.96)}.news-index_meta_ttl:before{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:2px;background-color:#ffb180;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-delay:.2s;transition-delay:.2s}.news-index_meta_ttl:after{height:2px;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.news-index_meta_date{font-size:16px;font-size:1.6rem;line-height:1.25;letter-spacing:.1em}.news-index_meta_share{margin:0 2px;width:25px;height:25px;line-height:25px;font-size:16px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-index_meta_share:hover{background-color:#ee7325}.news-index_first{padding-right:5px;margin-bottom:30px;width:100%}.news-index_first .news-index_item{height:auto;margin-bottom:0}.news-index_first .news-index_item_meta{padding:30px 0 22px}.news-index_first .news-index_item_head{padding-left:40px;padding-right:40px;padding-bottom:40px}.news-index_first .news-index_item_img-pc{width:100%}.news-index_first .news-index_item_img-pc .news-index_item_img{height:auto}.news-index_first .news-index_item_head{display:block;width:100%;padding:0}.news-index_first .news-index_item_right{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;padding:30px 40px}_items{width:100%}.news-index_corp{margin-bottom:100px}.news-index_corp .news-index_item{margin-bottom:42px;height:auto;padding-top:36px;padding-bottom:32px;padding-right:25px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-index_corp .news-index_item_row{display:block}.news-index_corp .news-index_item_link{display:table-row}.news-index_corp .news-index_item_img{width:47%;display:table-cell;vertical-align:top}.news-index_corp .news-index_item_img img{width:100%;height:auto}.news-index_corp .news-index_item_head{width:53%;display:table-cell;vertical-align:middle;background-color:#fff;text-align:left}.news-index_corp .news-index_item_ttl,.news-index_corp .news-index_item_txt{display:inline-block;overflow:hidden;max-height:4.5em;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.news-index_corp .news-index_item_ttl h2,.news-index_corp .news-index_item_txt h2{font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:0}.news-index_corp .news-index_item_body{display:none}.news-index_corp .news-index_item_head{display:block;width:100%!important;padding:0;-webkit-transition:none;transition:none;background-color:transparent}.news-index_corp .news-index_item.link:hover{background-color:#f6f6f6}.news-index_corp .news-index_item:hover .news-index_item_head{background-color:transparent}.news-index_corp .news-index_item_meta{overflow:hidden;margin-bottom:10px;text-align:left}.news-index_corp .news-index_item_meta_right{float:right}.news-index_corp .news-index_item_meta_date{margin-right:1em;font-family:Raleway-Bold,sans-serif;color:#b3b3b3;font-size:10px;font-size:1rem;line-height:1.5;letter-spacing:.05em}.news-index_corp .news-index_item_meta_share{display:inline-block;vertical-align:middle;width:22px;height:22px;line-height:22px;background-color:#b3b3b3;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:0}.news-index_corp .news-index_item_ttl{height:4.28em}.kv-index{padding-top:60px;padding-left:60px;padding-right:60px;position:relative;text-align:center}.kv-index_img{padding:0 80px}.game_row{position:relative;overflow:visible;height:900px;white-space:nowrap}.games{padding-top:90px;position:static;overflow:hidden}.game{overflow:hidden;height:100%;display:inline-block;float:none!important;vertical-align:top}.game_overlay{z-index:9;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6)}.game_new:before{width:210px;height:210px;padding-top:12px;font-size:24px;font-size:2.4rem;line-height:.95833;letter-spacing:.05em}.game_new:after{left:-120px;top:-120px}.game_ttl{z-index:10;position:absolute;display:block;padding:0;width:100%;left:0;color:#fff;font-family:Oswald-Regular,sans-serif;text-align:center;white-space:normal;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;font-size:2.2rem;line-height:1.18182;letter-spacing:.05em}.game_img img{width:100%;height:auto}.game_img{position:relative;display:block;width:100%;height:100%;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.game_img:before{content:' ';z-index:1;position:relative;display:block;width:100%;height:100%;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:.4s cubic-bezier(0,.89,.28,.82);transition:.4s cubic-bezier(0,.89,.28,.82);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.game_img:after{content:' ';z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.game_img--01{background-image:url(../images/index/game01@md.jpg)}.game_img--01:before{background-image:url(../images/index/game01_02@md.png)}.game_img--01:after{background-image:url(../images/index/game01_00@md.png)}.game_img--02{background-image:url(../images/index/game02@md.jpg)}.game_img--02:before{background-image:url(../images/index/game02_01@md.png)}.game_img--02:after{background-image:url(../images/index/game02_00@md.png)}.game_img--03{background-image:url(../images/index/game03@md.jpg)}.game_img--03:before{background-image:url(../images/index/game03_01@md.png)}.game_img--03:after{background-image:url(../images/index/game03_00@md.png)}.game_img--04{background-image:url(../images/index/game04@md.jpg)}.game_img--04:before{background-image:url(../images/index/game04_01@md.png)}.game_img--04:after{background-image:url(../images/index/game04_00@md.png)}.game_parts{z-index:5;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.4s cubic-bezier(0,.89,.28,.82);transition:.4s cubic-bezier(0,.89,.28,.82);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.game_parts:after{background-image:url(../images/index/game01_01@md.png);content:' ';position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.game_circle{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;background-color:#fff;width:77px;height:77px;-webkit-transition:.4s cubic-bezier(.18,.69,.65,.87) 0s;transition:.4s cubic-bezier(.18,.69,.65,.87) 0s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.game_circle:after{content:' ';display:block;border-radius:50%;width:166px;height:166px;margin-top:-44px;margin-left:-44px;background-color:rgba(255,255,255,.68)}.game_plus{z-index:1;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:23px;height:23px}.game_plus:before,.game_plus:after{content:' ';display:block;margin-top:10px;width:23px;height:3px;background-color:#00adbd}.game_plus:after{margin-top:-12px;margin-left:10px;width:3px;height:23px}.game_plus--01:before,.game_plus--01:after{background-color:#e54b4b}.game_plus--02:before,.game_plus--02:after{background-color:#00adbd}.game_plus--03:before,.game_plus--03:after{background-color:#ecad34}.game_plus--04:before,.game_plus--04:after{background-color:#2c2c2c}.game:hover .game_img:before{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.game:hover .game_parts{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.game:hover .game_circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.links{margin-top:123px}.link_img{overflow:hidden}.link_obj{-webkit-transition:1s cubic-bezier(.34,.96,.74,.9);transition:1s cubic-bezier(.34,.96,.74,.9)}.link:hover .link_obj{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.link_head{padding:27px 30px 61px;text-align:left}.link_head_ttl{font-size:30px;font-size:3rem;line-height:1.2;letter-spacing:.05em}.link_head_sub{font-size:14px;font-size:1.4rem;line-height:2.57143;letter-spacing:0}.kids_caption{font-size:60px;font-size:6rem;line-height:1;letter-spacing:0}.recruit_caption_mark img{width:50%;max-width:290px;height:auto}.kv-slides{height:calc(100vh - 120px)}.character-stage{display:block;height:calc(100vh - 120px)}.slogan_lead-en{margin-bottom:28px;font-size:150px;font-size:15rem;line-height:1;letter-spacing:0}.slogan_lead{margin-bottom:76px;font-size:28px;font-size:2.8rem;line-height:2.14286;letter-spacing:.05em}.slogan{position:relative;overflow:hidden}.slogan .container{z-index:1;position:relative}.slogan_back{display:block;position:absolute;top:0;left:-50%;width:100%;height:100%;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;background-color:#ee7325}.vi_video{overflow:hidden;max-width:1320px;margin:0 auto}.vi_video img{width:auto;max-width:100%}.vi_play{width:166px;height:166px}.vi-features{overflow:hidden;margin-top:92px}.vi-feature{padding:0;width:20%;display:inline-block;vertical-align:top;border:20px solid transparent}.vi-feature:after{width:26px;height:26px;left:auto;right:-33px;bottom:auto;top:50%;margin-top:-13px}.vi-feature.eq:after{width:16px;height:26px;top:50%;margin-top:-13px;right:-28px;-webkit-background-size:16px 26px;background-size:16px 26px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.vi-feature_icon{z-index:2;position:relative;width:100%;display:block;top:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vi-feature_img{width:100%;height:114px;-webkit-transition:.24s ease-in-out;transition:.24s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.vi-feature_ttl{margin-top:10%;font-size:20px;font-size:2rem;line-height:1.2;letter-spacing:.05em;-webkit-transition:.24s ease-in-out;transition:.24s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.vi-feature_txt{z-index:2;position:absolute;width:100%;height:auto;top:0;left:0;display:block;color:#000;font-weight:700;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;font-size:1.2rem;line-height:1.83333;letter-spacing:.05em;-webkit-transition:.24s ease-in-out;transition:.24s ease-in-out;-webkit-transition-delay:0;transition-delay:0;opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.vi-feature--01 .vi-feature_img{background-image:url(../images/A_whoweare/icon01@md.png)}.vi-feature--01:hover{border-color:#e54b4b}.vi-feature--01:hover .vi-feature_ttl{color:#e54b4b}.vi-feature--02 .vi-feature_img{background-image:url(../images/A_whoweare/icon02@md.png)}.vi-feature--02:hover{border-color:#00adbd}.vi-feature--02:hover .vi-feature_ttl{color:#00adbd}.vi-feature--03 .vi-feature_img{background-image:url(../images/A_whoweare/icon03@md.png)}.vi-feature--03:hover{border-color:#f3b133}.vi-feature--03:hover .vi-feature_ttl{color:#f3b133}.vi-feature--04 .vi-feature_img{background-image:url(../images/A_whoweare/icon04@md.png)}.vi-feature--04:hover{border-color:#4ec09e}.vi-feature--04:hover .vi-feature_ttl{color:#4ec09e}.vi-feature--05 .vi-feature_img{background-image:url(../images/A_whoweare/icon05@md.png)}.vi-feature--05:hover{border-color:#e67029}.vi-feature--05:hover .vi-feature_ttl{color:#e67029}.vi-feature_hover{z-index:1;position:absolute;padding:30px;width:100%;height:100%;background-color:#fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.24s ease-in-out;transition:.24s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.vi-feature:hover .vi-feature_hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.vi-feature:hover .vi-feature_txt{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition-delay:.2s;transition-delay:.2s}.vi-feature:hover .vi-feature_ttl{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.vi-feature--01:hover .vi-feature_img{background-image:url(../images/A_whoweare/icon01_hover@md.png)}.vi-feature--02:hover .vi-feature_img{background-image:url(../images/A_whoweare/icon02_hover@md.png)}.vi-feature--03:hover .vi-feature_img{background-image:url(../images/A_whoweare/icon03_hover@md.png)}.vi-feature--04:hover .vi-feature_img{background-image:url(../images/A_whoweare/icon04_hover@md.png)}.vi-feature--05:hover .vi-feature_img{background-image:url(../images/A_whoweare/icon05_hover@md.png)}.vi-top_name{font-size:16px;font-size:1.6rem;line-height:3.75;letter-spacing:.05em}.vi-top_slide{height:100%}.vi-top_slide_inner{z-index:2;position:relative;height:auto;margin:0 24%;padding:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vi-top_slide .sec_head{padding-top:0;padding-bottom:40px}.vi-top_slide .sec_txt{overflow-y:auto;height:auto}.vi-top_ttl{font-size:30px;font-size:3rem;line-height:1.06667;letter-spacing:.05em}.company-profile{padding-bottom:0}.company-profile .container{padding-left:25px;padding-right:25px}.company-profile .row{margin-left:-25px;margin-right:-25px}.company-profile [class^=col-]{padding-left:25px;padding-right:25px}.company-profile .container{padding:0 50px;max-width:1420px;width:100%}.company-history .container{padding-left:25px;padding-right:25px}.company-history .row{margin-left:-25px;margin-right:-25px}.company-history [class^=col-]{padding-left:25px;padding-right:25px}.company-history .container{padding:0 50px;max-width:1420px;width:100%}.right .profile_row:nth-child(2n+1){background-color:#fff}.right .profile_row:nth-child(2n){background-color:transparent}.profile_head,.profile_body{padding:1.4em 2.0em;font-size:14px;font-size:1.4rem;line-height:2.5;letter-spacing:.05em}.profile_head{width:30%}.profile_head.text-right{padding-left:5em}.right .history_row:nth-child(2n+1){background-color:#fff}.right .history_row:nth-child(2n){background-color:transparent}.history_head,.history_body{padding:1.4em 2.0em;font-size:14px;font-size:1.4rem;line-height:2.5;letter-spacing:.05em}.history_head{width:30%}.history_head.text-right{padding-left:5em}.history_head{width:22%}.accessmap_btn{padding:.9em 15px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);font-size:17px;font-size:1.7rem;line-height:1.41176;letter-spacing:.05em}.accessmap_tab{padding:0 8.0%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accessmap_ttl{margin-bottom:12%;font-size:40px;font-size:4rem;line-height:1.5;letter-spacing:.05em}.accessmap_address{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.games-about .container{width:100%}.about{padding:0 7.3%}.about_item{padding:0 7.3%!important}.about_img{margin-left:auto;margin-right:auto;width:50%}.about_obj{max-width:none;width:100%}.about_ttl{font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:.05em}.about_txt{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.games-games{padding-bottom:200px}.game-archive_head{padding:29px 34px 66px}.game-archive_head_ttl{text-overflow:ellipsis;white-space:nowrap;width:99.9%;height:1.2em;font-size:30px;font-size:3rem;line-height:1.2;letter-spacing:0}.game-archive_head_sub{font-size:16px;font-size:1.6rem;line-height:2.25;letter-spacing:.05em}.game-archive .ext:before,.game-archive .ext:after{right:-18px;top:3px;width:12px;height:12px}.game-archive .ext:before{top:8px;right:-23px}.game-archive:hover .game-archive_head{background-color:#f6f6f6}.game-archive_obj{-webkit-transition:1s cubic-bezier(.34,.96,.74,.9);transition:1s cubic-bezier(.34,.96,.74,.9)}.game-archive:hover .game-archive_obj{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.game-post{padding-top:60px;padding-bottom:142px}.game-post_special-link{margin-top:92px}.game-post_ttl{padding-top:137.5px;padding-bottom:75.5px;font-size:40px;font-size:4rem;line-height:1.625;letter-spacing:.05em}.game-post_txt{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.game-media{padding-bottom:0}.game-media_slides{padding-top:120px;padding-bottom:120px;position:relative;width:1000px}.game-media_slide{width:1000px}.game-media_slide_img{padding:0;width:700px;height:466px;margin:auto}.game-media_slide_img img{position:relative;max-width:100%;max-height:100%;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.game-media_slide_iframe{padding:0;width:700px;height:466px;margin:auto}.game-media_slide_iframe>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.game-media .bx-has-pager{bottom:48px}.news-group-outer{padding-top:47.5px;padding-bottom:81px}.news-group-outer .container{padding-left:135px;padding-right:135px}.news-group-outer .row{margin-left:-135px;margin-right:-135px}.news-group-outer [class^=col-]{padding-left:135px;padding-right:135px}.news-group-outer .container{width:100%}.news-group{margin-bottom:0}.news-group_ttl{font-size:24px;font-size:2.4rem;line-height:2.04167;letter-spacing:.05em}.news-group_link{font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:.1em}.news-group_link .news-group_link_txt:after{bottom:-5px;height:2px}.news-archive{padding-bottom:92px;padding-top:11px}.news-archive .container{width:80%;padding:0}.news-archive .post-categories{overflow:hidden;height:23px}.news-archive_item{padding-top:37px;padding-bottom:32px;padding-left:40px;padding-right:40px;margin-bottom:0;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-archive_item_img{width:36%;vertical-align:top}.news-archive_item_obj{-webkit-transition:1s cubic-bezier(.34,.96,.74,.9);transition:1s cubic-bezier(.34,.96,.74,.9)}.news-archive_item_head{width:64%;padding:0;-webkit-transition:none;transition:none;background-color:transparent;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-archive_item_ttl,.news-archive_item_txt{max-height:4.28em;text-align:left;font-size:14px;font-size:1.4rem;line-height:2.14286;letter-spacing:0}.news-archive_item_body{display:block;overflow:hidden;max-height:2.167em;text-align:left;color:#505050;font-size:12px;font-size:1.2rem;line-height:2.16667;letter-spacing:0}.news-archive_item.link:hover .news-archive_item_obj{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.news-archive_item.link:hover .news-archive_item_item_head{background-color:#f6f6f6}.news-archive_item_share:hover{background-color:#ee7325}.news-archive_item.link:hover .news-archive_item_item_ttl:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.news-archive_item.link:hover .news-archive_item_item_ttl:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.news-archive_item.link:hover{background-color:#f6f6f6}.news-archive_item.link:hover .news-index_item_head{background-color:transparent}.news-archive_item_txt{height:auto}.news-archive_item{position:relative;display:block;width:100%;height:250px;padding:0}.news-archive_item_img{display:none}.news-archive_item_img-pc{display:inline-block;vertical-align:top;width:375px}.news-archive_item_img-pc .news-archive_item_img{overflow:hidden;width:100%;height:250px;display:block;text-align:left}.news-archive_item_img-pc .news-archive_item_img img{position:relative;width:100%;height:auto}.news-archive_item_right{position:relative;display:inline-block;vertical-align:middle;width:calc(100% - 375px);padding:0 50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.news-archive_item_ttl{margin-top:19px;margin-bottom:15px;padding-left:0;height:2.6666em;font-size:18px;font-size:1.8rem;line-height:1.33333;letter-spacing:0}.news-archive_item_ttl h2{font-size:18px;font-size:1.8rem;line-height:1.33333;letter-spacing:0}.news-archive_meta{margin-bottom:0}.news-archive_meta_ttl{float:left;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:.1em;line-height:23px}.news-archive_meta_ttl:before,.news-archive_meta_ttl:after{-webkit-transition:.24s cubic-bezier(.21,.83,.28,.96);transition:.24s cubic-bezier(.21,.83,.28,.96)}.news-archive_meta_ttl:before{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:2px;background-color:#ffb180;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-delay:.2s;transition-delay:.2s}.news-archive_meta_ttl:after{height:2px;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.news-archive_meta_date{font-size:16px;font-size:1.6rem;line-height:1.25;letter-spacing:.1em}.news-archive_meta_share{margin:0 2px;width:25px;height:25px;line-height:25px;font-size:16px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-archive_meta_share:hover{background-color:#ee7325}.news-archive_paginate{max-width:520px;margin:94px auto 0}.news-archive_paginate li{margin:0 4px;font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:.1em}.news-archive_paginate li a{padding:0 4px}.news-kv{margin-top:60px;padding:26px 0;font-size:40px;font-size:4rem;line-height:1.75;letter-spacing:0}.news-kv h1{font-size:40px;font-size:4rem;line-height:1.75;letter-spacing:0}.news-post{padding-top:58px;padding-bottom:50px}.news-post_img{margin-bottom:92px}.news-post_meta{margin-bottom:0}.news-post_meta_ttl{float:left;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:.1em;line-height:23px}.news-post_meta_ttl:before,.news-post_meta_ttl:after{-webkit-transition:.24s cubic-bezier(.21,.83,.28,.96);transition:.24s cubic-bezier(.21,.83,.28,.96)}.news-post_meta_ttl:before{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:2px;background-color:#ffb180;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-delay:.2s;transition-delay:.2s}.news-post_meta_ttl:after{height:2px;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.news-post_meta_date{font-size:16px;font-size:1.6rem;line-height:1.25;letter-spacing:.1em}.news-post_meta_share{margin:0 2px;width:25px;height:25px;line-height:25px;font-size:16px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-post_meta_share:hover{background-color:#ee7325}.news-post_body{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.news-post_body h1,.news-post_body h2{font-size:28px;font-size:2.8rem;line-height:1.78571;letter-spacing:.14em}.news-post_body h3{font-size:20px;font-size:2rem;line-height:2;letter-spacing:.14em}.news-post_body h1,.news-post_body h2,.news-post_body h3,.news-post_body h4,.news-post_body h5,.news-post_body h6{padding:2em 0 .7em}.news-post_body{margin-bottom:82px}.news-post_note{font-size:14px;font-size:1.4rem;line-height:2.28571;letter-spacing:.05em}.news-special{padding-bottom:0}.s404_ttl{margin-bottom:52.5px;font-size:75px;font-size:7.5rem;line-height:.8;letter-spacing:0}.s404_txt{font-size:14px;font-size:1.4rem;line-height:2.57143;letter-spacing:.05em}.s404_link{font-size:14px;font-size:1.4rem;line-height:2.57143;letter-spacing:.05em}.contact-section{margin-bottom:0;padding-bottom:0}.contact-note{padding-top:100px;padding-bottom:0;background-color:#f6f6f6}.contact-note .container{padding:42px 40px;background-color:#fff}.contact-note_txt{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.contact-steps{padding-top:60px;overflow:hidden;text-align:left}.contact-step{display:inline-block;vertical-align:bottom;text-align:left}.contact-step_item{font-size:24px;font-size:2.4rem;line-height:1;letter-spacing:.074em}.contact-required{margin-top:0;float:right;font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.05em}.contact .container{padding-bottom:70px}.contact_row{margin-bottom:2.0em}.contact_head{font-size:14px;font-size:1.4rem;line-height:2.71429;letter-spacing:.05em}.contact_controls{font-size:20px;font-size:2rem;line-height:1.9;letter-spacing:.05em}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea,.contact select{padding:1.1em}.contact textarea{height:230px}.contact span.wpcf7-not-valid-tip{padding:1.0em 0 0;font-size:14px;font-size:1.4rem;line-height:1.28571;letter-spacing:.05em}.contact .arrow-down:after{line-height:80px;right:30px;font-size:26px}.contact_policy{padding-top:98px;margin-bottom:41px;font-size:14px;font-size:1.4rem;line-height:1.28571;letter-spacing:.05em}.contact_policy_link{margin-top:1.9em}.contact_policy_link span{display:inline-block;position:relative}.contact_policy_link span:after{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:1px;background-color:#ffb180}.contact_policy_txt{margin-top:88px;font-size:14px;font-size:1.4rem;line-height:2.28571;letter-spacing:.05em}.btn{padding:3.3em;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93);font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:.05em}.btn:hover{background-color:#ee7325}.btn-slim{padding:1.3em}.contact-thanks-section{margin-bottom:0;padding-bottom:100px;background-color:#f6f6f6}.contact-thanks_txt{margin-top:40px;margin-bottom:92px;font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.contact-thanks_btn-outer{margin-bottom:0}.sitemap-section{padding-bottom:142px}.sitemap_group{min-height:100px;padding-bottom:10px}.sitemap_ttl{margin-bottom:1.4em;font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.sitemap_ttl:before{margin-right:.9em;width:12px;height:12px}.sitemap_link{margin-bottom:1.4em;font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.sitemap_link:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.privacypolicy .container{font-size:14px;font-size:1.4rem;line-height:2.28571;letter-spacing:.05em}.privacypolicy_date{margin-right:0;margin-bottom:32px}.privacypolicy_txt{padding:0;margin-bottom:32px}.privacypolicy_txt--hl{margin-bottom:41px}.privacypolicy_ttl{padding:1.4em;margin-bottom:42px;font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}.privacypolicy table{margin-bottom:50px;font-size:14px;font-size:1.4rem;line-height:2.28571;letter-spacing:0}}@media print,screen and (min-width:992px) and (min-width:992px){.news-index_corp .news-index_item{padding-top:37px;padding-bottom:32px;padding-left:40px;padding-right:40px;margin-bottom:0;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-index_corp .news-index_item_img{width:36%;vertical-align:top}.news-index_corp .news-index_item_obj{-webkit-transition:1s cubic-bezier(.34,.96,.74,.9);transition:1s cubic-bezier(.34,.96,.74,.9)}.news-index_corp .news-index_item_head{width:64%;padding:0;-webkit-transition:none;transition:none;background-color:transparent;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-index_corp .news-index_item_ttl,.news-index_corp .news-index_item_txt{max-height:4.28em;text-align:left;font-size:14px;font-size:1.4rem;line-height:2.14286;letter-spacing:0}.news-index_corp .news-index_item_body{display:block;overflow:hidden;max-height:2.167em;text-align:left;color:#505050;font-size:12px;font-size:1.2rem;line-height:2.16667;letter-spacing:0}.news-index_corp .news-index_item.link:hover .news-index_corp .news-index_item_obj{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.news-index_corp .news-index_item.link:hover .news-index_corp .news-index_item_item_head{background-color:#f6f6f6}.news-index_corp .news-index_item_share:hover{background-color:#ee7325}.news-index_corp .news-index_item.link:hover .news-index_corp .news-index_item_item_ttl:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.news-index_corp .news-index_item.link:hover .news-index_corp .news-index_item_item_ttl:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.news-index_corp .news-index_item.link:hover{background-color:#f6f6f6}.news-index_corp .news-index_item.link:hover .news-index_item_head{background-color:transparent}.news-index_corp .news-index_item_meta{margin-bottom:0}.news-index_corp .news-index_item_meta_ttl{float:left;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:.1em;line-height:23px}.news-index_corp .news-index_item_meta_ttl:before,.news-index_corp .news-index_item_meta_ttl:after{-webkit-transition:.24s cubic-bezier(.21,.83,.28,.96);transition:.24s cubic-bezier(.21,.83,.28,.96)}.news-index_corp .news-index_item_meta_ttl:before{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:2px;background-color:#ffb180;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-delay:.2s;transition-delay:.2s}.news-index_corp .news-index_item_meta_ttl:after{height:2px;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.news-index_corp .news-index_item_meta_date{font-size:16px;font-size:1.6rem;line-height:1.25;letter-spacing:.1em}.news-index_corp .news-index_item_meta_share{margin:0 2px;width:25px;height:25px;line-height:25px;font-size:16px;-webkit-transition:.24s cubic-bezier(.3,.74,.5,.93);transition:.24s cubic-bezier(.3,.74,.5,.93)}.news-index_corp .news-index_item_meta_share:hover{background-color:#ee7325}.contact_policy_link span:before,.contact_policy_link span:after{-webkit-transition:.24s cubic-bezier(.21,.83,.28,.96);transition:.24s cubic-bezier(.21,.83,.28,.96)}.contact_policy_link span:before{content:' ';position:absolute;left:0;bottom:0;display:inline-block;vertical-align:top;width:100%;height:2px;background-color:#ffb180;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-delay:.2s;transition-delay:.2s}.contact_policy_link span:after{height:2px;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.contact_policy_link span:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.contact_policy_link span:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md{display:table-cell!important}td.visible-md{display:table-cell!important}.visible-md-blcok{display:block!important}table.visible-md-blcok{display:table!important}tr.visible-md-blcok{display:table-row!important}th.visible-md-blcok{display:table-cell!important}td.visible-md-blcok{display:table-cell!important}.visible-md-inline{display:inline!important}table.visible-md-inline{display:table!important}tr.visible-md-inline{display:table-row!important}th.visible-md-inline{display:table-cell!important}td.visible-md-inline{display:table-cell!important}.visible-md-inline-block{display:inline-block!important}table.visible-md-inline-block{display:table!important}tr.visible-md-inline-block{display:table-row!important}th.visible-md-inline-block{display:table-cell!important}td.visible-md-inline-block{display:table-cell!important}.hidden-md{display:none!important}}@media screen and (min-width:1140px){.kv-index_caption{width:500px}.kv-index_caption_char--04{width:35.7%;margin-top:-35.7%}.kv-index_txt{margin-left:20px;margin-bottom:110px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media screen and (min-width:1180px){.vi-top_slide .sec_head{padding-bottom:70px}}@media screen and (min-width:1200px){.game-title_col_apple{width:223px;height:66px}.game-title_col_android{width:199px;height:66px}.news-index_items{padding-left:0}}@media screen and (min-width:992px) and (min-width:1200px){.news-index_first{padding-right:5px}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg{display:table-cell!important}td.visible-lg{display:table-cell!important}.visible-lg-blcok{display:block!important}table.visible-lg-blcok{display:table!important}tr.visible-lg-blcok{display:table-row!important}th.visible-lg-blcok{display:table-cell!important}td.visible-lg-blcok{display:table-cell!important}.visible-lg-inline{display:inline!important}table.visible-lg-inline{display:table!important}tr.visible-lg-inline{display:table-row!important}th.visible-lg-inline{display:table-cell!important}td.visible-lg-inline{display:table-cell!important}.visible-lg-inline-block{display:inline-block!important}table.visible-lg-inline-block{display:table!important}tr.visible-lg-inline-block{display:table-row!important}th.visible-lg-inline-block{display:table-cell!important}td.visible-lg-inline-block{display:table-cell!important}.hidden-lg{display:none!important}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:930px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-lg-push-0{left:auto}.col-lg-pull-0{right:auto}.col-lg-offset-0{margin-left:0}.col-lg-1{width:8.33333%}.col-lg-push-1{left:8.33333%}.col-lg-pull-1{right:8.33333%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-2{width:16.66667%}.col-lg-push-2{left:16.66667%}.col-lg-pull-2{right:16.66667%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-3{width:25%}.col-lg-push-3{left:25%}.col-lg-pull-3{right:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{width:33.33333%}.col-lg-push-4{left:33.33333%}.col-lg-pull-4{right:33.33333%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-5{width:41.66667%}.col-lg-push-5{left:41.66667%}.col-lg-pull-5{right:41.66667%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-6{width:50%}.col-lg-push-6{left:50%}.col-lg-pull-6{right:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{width:58.33333%}.col-lg-push-7{left:58.33333%}.col-lg-pull-7{right:58.33333%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-8{width:66.66667%}.col-lg-push-8{left:66.66667%}.col-lg-pull-8{right:66.66667%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-9{width:75%}.col-lg-push-9{left:75%}.col-lg-pull-9{right:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{width:83.33333%}.col-lg-push-10{left:83.33333%}.col-lg-pull-10{right:83.33333%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-11{width:91.66667%}.col-lg-push-11{left:91.66667%}.col-lg-pull-11{right:91.66667%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-12{width:100%}.col-lg-push-12{left:100%}.col-lg-pull-12{right:100%}.col-lg-offset-12{margin-left:100%}.b-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:930px}.b-container:before,.b-container:after{content:" ";display:table}.b-container:after{clear:both}.b-col-lg-1,.b-col-lg-2,.b-col-lg-3,.b-col-lg-4,.b-col-lg-5,.b-col-lg-6,.b-col-lg-7,.b-col-lg-8,.b-col-lg-9,.b-col-lg-10,.b-col-lg-11,.b-col-lg-12{float:left;position:relative;min-height:1px;padding-left:0;padding-right:0}.b-col-lg-push-0{left:auto}.b-col-lg-pull-0{right:auto}.b-col-lg-offset-0{margin-left:0}.b-col-lg-1{width:8.33333%}.b-col-lg-push-1{left:8.33333%}.b-col-lg-pull-1{right:8.33333%}.b-col-lg-offset-1{margin-left:8.33333%}.b-col-lg-2{width:16.66667%}.b-col-lg-push-2{left:16.66667%}.b-col-lg-pull-2{right:16.66667%}.b-col-lg-offset-2{margin-left:16.66667%}.b-col-lg-3{width:25%}.b-col-lg-push-3{left:25%}.b-col-lg-pull-3{right:25%}.b-col-lg-offset-3{margin-left:25%}.b-col-lg-4{width:33.33333%}.b-col-lg-push-4{left:33.33333%}.b-col-lg-pull-4{right:33.33333%}.b-col-lg-offset-4{margin-left:33.33333%}.b-col-lg-5{width:41.66667%}.b-col-lg-push-5{left:41.66667%}.b-col-lg-pull-5{right:41.66667%}.b-col-lg-offset-5{margin-left:41.66667%}.b-col-lg-6{width:50%}.b-col-lg-push-6{left:50%}.b-col-lg-pull-6{right:50%}.b-col-lg-offset-6{margin-left:50%}.b-col-lg-7{width:58.33333%}.b-col-lg-push-7{left:58.33333%}.b-col-lg-pull-7{right:58.33333%}.b-col-lg-offset-7{margin-left:58.33333%}.b-col-lg-8{width:66.66667%}.b-col-lg-push-8{left:66.66667%}.b-col-lg-pull-8{right:66.66667%}.b-col-lg-offset-8{margin-left:66.66667%}.b-col-lg-9{width:75%}.b-col-lg-push-9{left:75%}.b-col-lg-pull-9{right:75%}.b-col-lg-offset-9{margin-left:75%}.b-col-lg-10{width:83.33333%}.b-col-lg-push-10{left:83.33333%}.b-col-lg-pull-10{right:83.33333%}.b-col-lg-offset-10{margin-left:83.33333%}.b-col-lg-11{width:91.66667%}.b-col-lg-push-11{left:91.66667%}.b-col-lg-pull-11{right:91.66667%}.b-col-lg-offset-11{margin-left:91.66667%}.b-col-lg-12{width:100%}.b-col-lg-push-12{left:100%}.b-col-lg-pull-12{right:100%}.b-col-lg-offset-12{margin-left:100%}}@media screen and (min-width:992px) and (min-width:1280px){.nav_inner{height:80px;line-height:80px}.nav_inner:before{line-height:80px}.nav_link{height:80px;line-height:80px}.nav_ttl-en{top:2em}.nav_ttl-ja{top:2em}.nav{line-height:80px}.kv-index{padding-top:80px;padding-left:80px;padding-right:80px}}@media screen and (min-width:1280px){.header{height:80px;line-height:80px;font-size:16px;font-size:1.6rem;line-height:5;letter-spacing:.05em}.header_ttl--side{right:200px}.header-id{width:80px;height:80px;line-height:80px}.header-id_logo{padding:0 24.5px}.site-content{padding-left:80px;padding-right:80px}.subpage-content{padding-top:80px}.frame-left,.frame-right{width:80px}.frame-bottom{height:80px;font-size:16px;font-size:1.6rem;line-height:5;letter-spacing:.05em}.menu-btn-outer{left:26px}.menu{height:80px;right:80px;padding-top:15px}.side-btn-outer{right:26px}.side{padding:80px 80px 0}.footer{padding-bottom:80px}.kv-text{margin-top:80px}.kv{padding:80px}.kv-slides{height:calc(100vh - 160px)}.character-stage{height:calc(100vh - 160px)}.vi-top_ttl{font-size:40px;font-size:4rem;line-height:1.5;letter-spacing:.05em}.accessmap_tab{padding:0 18.3%}.game-post{padding-top:80px}.news-kv{margin-top:80px}}@media screen and (min-width:1360px){.vi-feature{border-width:30px}.vi-feature:after{right:-43px}.vi-feature.eq:after{right:-38px}.vi-feature_img{height:114px}.vi-feature_ttl{font-size:26px;font-size:2.6rem;line-height:1.15385;letter-spacing:.05em}.vi-feature_txt{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.05em}}@media screen and (min-width:992px) and (min-width:1380px){.game_ttl{font-size:30px;font-size:3rem;line-height:1.26667;letter-spacing:.05em}}@media screen and (min-width:1470px){.kv-index_caption{width:47%;max-width:820px;left:50%;-webkit-transform:translateX(-50%) translateY(-60px);-ms-transform:translateX(-50%) translateY(-60px);transform:translateX(-50%) translateY(-60px);margin-left:0}.kv-index_caption br{display:none}.kv-index_caption_char--00{width:15.65217%;height:auto}.kv-index_caption_char--01{width:19.78261%;height:auto}.kv-index_caption_char--02{width:17.3913%;height:auto}.kv-index_caption_char--03{width:19.78261%;height:auto}.kv-index_caption_char--04{width:13.36957%;height:auto;margin-top:0}.kv-index_caption_char--01{margin-left:10px}.IE .kv-index_caption_char svg{position:static}.IE .kv-index_caption_char--04{width:13.36%;padding-top:0}.IE .kv-index_caption_char{padding-top:0}}@media screen and (min-width:1600px){.character--01_01-group{left:12%}.character--01_07-group{right:14%}}@media screen and (min-width:1700px){.news-index{background-color:#fff}.news-index .container{width:100%;padding:0 7.3%}.news-index_first{padding-right:25px;margin-bottom:0;width:50%;vertical-align:top;display:inline-block}.news-index_items{padding-left:25px;width:50%;vertical-align:top;display:inline-block}.news-archive .b-col-xs-12{width:50%}.news-archive .container{width:100%}}@media screen and (min-width:1800px){.character--01_07-group{right:15%}}@media screen and (min-height:1140px){.character--03-group{width:850px;height:980px}.character--03_01{top:7%}.character--03_02{top:12%}}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs{display:table-cell!important}td.visible-xs{display:table-cell!important}.visible-xs-blcok{display:block!important}table.visible-xs-blcok{display:table!important}tr.visible-xs-blcok{display:table-row!important}th.visible-xs-blcok{display:table-cell!important}td.visible-xs-blcok{display:table-cell!important}.visible-xs-inline{display:inline!important}table.visible-xs-inline{display:table!important}tr.visible-xs-inline{display:table-row!important}th.visible-xs-inline{display:table-cell!important}td.visible-xs-inline{display:table-cell!important}.visible-xs-inline-block{display:inline-block!important}table.visible-xs-inline-block{display:table!important}tr.visible-xs-inline-block{display:table-row!important}th.visible-xs-inline-block{display:table-cell!important}td.visible-xs-inline-block{display:table-cell!important}.hidden-xs{display:none!important}}@media screen and (min-height:940px){.character--02-group{width:840px;height:720px}}@media print{.container{width:100%}.subpage-content{padding-top:500px!important;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.wrap{height:auto!important}.kv-index .visible-sm{display:block!important}.kv-index .visible-sm .kv-index_img{padding:0}.kv-index .hidden-sm{display:none!important}.kv{position:absolute;visibility:visible!important}.kv_left,.kv_right{width:50%;height:500px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;overflow:hidden}.kv_left img,.kv_right img{width:100%!important;left:auto!important;height:auto!important}.kv_left{right:50%!important}.kv_right{left:50%!important}.frame-top{position:absolute}.frame-left,.frame-right,.frame-bottom{opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.menu-btn-outer,.side-btn-outer{opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.game{width:25%;height:100%}.game_img{width:auto!important}}
