﻿/*!
 * jquery-drawer v3.2.0
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 *//*!------------------------------------*\
    Base
\*!------------------------------------*/.drawer-nav{position:fixed;z-index:101;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:bold;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}/*! overlay */.drawer-overlay{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.drawer-open .drawer-overlay{display:block}/*!------------------------------------*\
    Top
\*!------------------------------------*/.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}/*!------------------------------------*\
    Left
\*!------------------------------------*/.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--left.drawer-open .drawer-nav,.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}/*!------------------------------------*\
    Right
\*!------------------------------------*/.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem;background:url(/images/statics/ico_nav_close.png) no-repeat center center transparent;background-size:70%}/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/.drawer-hamburger{position:fixed;z-index:104;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding-top:5px;padding-right:.75rem;padding-bottom:30px;padding-left:.75rem;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border:0;outline:0;background:url(/images/statics/ico_nav_open.png) no-repeat center center transparent;background-size:70%}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:100%;height:2px}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:absolute;top:-10px;left:0;content:' '}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}/*!------------------------------------*\
    accessibility
\*!------------------------------------*//*!
 * Only display content to screen readers
 * See: http://a11yproject.com/posts/how-to-hide-content
 */.sr-only{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;border:0}/*!
 * Use in conjunction with .sr-only to only display content when it's focused.
 * Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
 * Credit: HTML5 Boilerplate
 */.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}/*!------------------------------------*\
    Sidebar
\*!------------------------------------*/.drawer--sidebar{background-color:#fff}.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width: 64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;-ms-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}/*! Left */.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}/*! Right */.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}/*! container */.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width: 75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}/*! container */.drawer--sidebar .drawer-container{max-width:60rem}}/*!------------------------------------*\
    Navbar
\*!------------------------------------*/.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:102;top:0;width:100%}/*! .drawer-navbar modifier */.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:102;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width: 64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.drawer-navbar .drawer-menu{padding:0}/*! dropdown */.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}/*!------------------------------------*\
    Dropdown
\*!------------------------------------*/.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}/*! open */.drawer-dropdown.open>.drawer-dropdown-menu{display:block}/*! drawer-caret */.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}/*! open */.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}/*!------------------------------------*\
    Container
\*!------------------------------------*/.drawer-container{margin-right:auto;margin-left:auto}@media (min-width: 64em){.drawer-container{max-width:60rem}}@media (min-width: 75em){.drawer-container{max-width:70rem}}.clearfix:after,.login_block:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.login_block{display:inline-table}* html .clearfix,* html .login_block{height:1%}.clearfix,.login_block{display:block}.gradation_0-40{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%)}.gradation_60-0{background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.gradation_purple{background:#462366;background:-moz-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #462366), color-stop(48%, #37195d), color-stop(100%, #341a4c));background:-webkit-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-o-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-ms-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:linear-gradient(135deg, #462366 0%, #37195d 48%, #341a4c 100%)}.gradation_purple_darken{background:#361c49;background:-moz-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #361c49), color-stop(48%, #24103e), color-stop(100%, #20112b));background:-webkit-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-o-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-ms-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:linear-gradient(135deg, #361c49 0%, #24103e 48%, #20112b 100%)}@font-face{font-family:'Bitstar_icon';src:url(/assets/Bitstar_icon-549842b997ec1ee93feebd16a6a76e8acba17a571c46231831bd995174e85200.eot?vvw45r);src:url(/assets/Bitstar_icon-549842b997ec1ee93feebd16a6a76e8acba17a571c46231831bd995174e85200.eot?vvw45r#iefix) format("embedded-opentype"),url(/assets/Bitstar_icon-4d85099037f6ee9721f8e2b7e65d260e0334e2b82c3998c53e0c66b76c427279.ttf?vvw45r) format("truetype"),url(/assets/Bitstar_icon-bb2a08055ee0751a10be07bc997c56023ff329e4d1bc53c0851c5d17ed73e582.woff?vvw45r) format("woff"),url(/assets/Bitstar_icon-874e72565d66e09640f440399550bcba1b1d171d104c780cdccad6762a99de5d.svg?vvw45r#Bitstar_icon) format("svg");font-weight:normal;font-style:normal}[class^="bitstar_icon-"],[class*=" bitstar_icon-"]{font-family:'Bitstar_icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bitstar_icon-icon_genre_app:before{content:"\e901"}.bitstar_icon-icon_light:before{content:"\e900"}.bitstar_icon-icon_bitstar:before,.login_block .login_left a.btn_pink:before,.login_block .login_right a.btn_pink:before{content:"\e600"}.bitstar_icon-icon_for_client:before{content:"\e601"}.bitstar_icon-icon_for_youtuber:before{content:"\e602"}.bitstar_icon-icon_genre_appliance:before{content:"\e603"}.bitstar_icon-icon_genre_beauty:before{content:"\e604"}.bitstar_icon-icon_genre_event:before{content:"\e605"}.bitstar_icon-icon_genre_food:before{content:"\e606"}.bitstar_icon-icon_genre_game:before{content:"\e607"}.bitstar_icon-icon_genre_toy:before{content:"\e608"}.bitstar_icon-icon_slider_left:before{content:"\e609"}.bitstar_icon-icon_slider_right:before{content:"\e60a"}.bitstar_icon-symbol_about_arrow_left:before{content:"\e60b"}.bitstar_icon-symbol_about_bitstar:before{content:"\e60c"}.bitstar_icon-symbol_about_client:before{content:"\e60d"}.bitstar_icon-symbol_about_arrow_down:before{content:"\e60e"}.bitstar_icon-symbol_about_movie:before{content:"\e60f"}.bitstar_icon-symbol_about_arrow_right:before{content:"\e610"}.bitstar_icon-symbol_about_youtuber:before{content:"\e611"}.bitstar_icon-symbol_client_point_01:before{content:"\e612"}.bitstar_icon-symbol_client_point_02:before{content:"\e613"}.bitstar_icon-symbol_client_point_03:before{content:"\e614"}.bitstar_icon-symbol_client_point_04:before{content:"\e615"}.bitstar_icon-symbol_flow_client_01:before{content:"\e616"}.bitstar_icon-symbol_flow_client_02:before{content:"\e617"}.bitstar_icon-symbol_flow_client_03:before{content:"\e618"}.bitstar_icon-symbol_flow_client_04:before{content:"\e619"}.bitstar_icon-symbol_flow_youtuber_01:before{content:"\e61a"}.bitstar_icon-symbol_flow_youtuber_02:before{content:"\e61b"}.bitstar_icon-symbol_flow_youtuber_03:before{content:"\e61c"}.bitstar_icon-symbol_flow_youtuber_04:before{content:"\e61d"}.bitstar_icon-symbol_youtuber_point_01:before{content:"\e61e"}.bitstar_icon-symbol_youtuber_point_02:before{content:"\e61f"}.bitstar_icon-symbol_youtuber_point_03:before{content:"\e620"}.bitstar_icon-symbol_youtuber_point_04:before{content:"\e621"}.bitstar_icon-play3:before{content:"\ea1c"}.bitstar_icon-twitter:before{content:"\f099"}.bitstar_icon-facebook:before{content:"\f09a"}.bitstar_icon-icon_alert:before{content:"\e800"}.bitstar_icon-icon_menu_account_add:before{content:"\e801"}.bitstar_icon-icon_menu_account:before{content:"\e802"}.bitstar_icon-icon_menu_arrow_down:before{content:"\e803"}.bitstar_icon-icon_menu_bitstar_minimum:before{content:"\e804"}.bitstar_icon-icon_menu_dashboard:before{content:"\e805"}.bitstar_icon-icon_menu_myjob:before{content:"\e806"}.bitstar_icon-icon_menu_profilesheet:before{content:"\e807"}.bitstar_icon-icon_menu_sponsored:before{content:"\e808"}.bitstar_icon-icon_star:before{content:"\e809"}.bitstar_icon-button_close:before{content:"\e80a"}.bitstar_icon-icon_gift:before{content:"\e80b"}.bitstar_icon-chevron-left:before{content:"\f053"}.bitstar_icon-chevron-right:before{content:"\f054"}.bitstar_icon-chevron-up:before{content:"\f077"}.bitstar_icon-chevron-down:before{content:"\f078"}.bitstar_icon-twitter2:before{content:"\f09b"}.bitstar_icon-facebook2:before{content:"\f09c"}.favorite-icon,.not-favorite-icon{color:hotpink;position:absolute;top:1.7em;left:10px}.login_block{background-color:#f8f8f8;padding-bottom:60px;margin:60px 0}@media screen and (max-width: 479px){.login_block{margin:1.7em 0}.login_block .login_left{border-bottom:20px solid #fff}}.login_block .login_left,.login_block .login_right{box-sizing:border-box;padding:0 1.2em;text-align:center}@media screen and (min-width: 1024px){.login_block .login_left,.login_block .login_right{width:50%;float:left;padding:0 3em}}@media screen and (max-width: 479px){.login_block .login_left,.login_block .login_right{padding:1.2em}}.login_block .login_left h2,.login_block .login_right h2{color:#4e2969;font-size:1.2em;letter-spacing:0.3em;margin-bottom:1em}@media screen and (max-width: 479px){.login_block .login_left h2,.login_block .login_right h2{margin-top:0}}.login_block .login_left h3,.login_block .login_right h3{font-size:1.4em;letter-spacing:0.05em;margin-bottom:2.4em;line-height:1.9em}.login_block .login_left p,.login_block .login_right p{line-height:1.8em;text-align:center;margin:1.6em auto;letter-spacing:0.08em;padding-bottom:1em}.login_block .login_left a.btn_pink,.login_block .login_right a.btn_pink{border-radius:4px;margin-top:2em;background:#ea3665;padding:0.8em 1.2em 0.8em 0.8em;line-height:1em;font-size:1.5em;font-weight:normal;color:#ffffff;letter-spacing:0.08em;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear}.login_block .login_left a.btn_pink:before,.login_block .login_right a.btn_pink:before{padding-right:0.7em;font-size:1.6em;font-family:'Bitstar_icon',sans-serif;vertical-align:-0.21em}.login_block .login_left a.btn_pink:hover,.login_block .login_right a.btn_pink:hover{color:rgba(255,255,255,0.7)}.login_block .login_left .consul,.login_block .login_right .consul{margin-bottom:1.5em}@media screen and (min-width: 1024px){.login_block .login_left .consul,.login_block .login_right .consul{margin-bottom:10}}@media screen and (min-width: 1024px){.login_block .login_left,.login_block .login_right{margin-top:0}}.signin-form{font-size:0.9em}.signin-form form{width:100%;text-align:left}.signin-form form label,.signin-form form input,.signin-form form textarea{letter-spacing:0.05em}.signin-form form label{font-weight:bold;color:#333;margin-top:1.2em}.signin-form form input{box-sizing:border-box;width:100%;height:42px;margin-top:0.4em;border:1px solid #999;border-radius:4px;padding:8px}.signin-form form input[type=submit]{background-color:#4e2969;color:white;border:none;margin-top:1em;font-size:1.2em;height:46px}.signin-form form input[type=checkbox]{position:absolute;margin-left:-60px;top:15px;height:40px;width:24px}.signin-form form .checkbox{position:relative;display:block;margin-top:0;margin-bottom:10px;padding-top:2.6em}@media screen and (min-width: 1024px){.signin-form form .checkbox{padding-top:1.9em}}.signin-form form [class$="_remember_me"]{margin-left:60px;margin-top:-10px}.signin-form form .forget_pass{margin-top:2.8em}.signin-form form .forget_pass a{text-decoration:underline;color:#a595b3}.signin-form .form-group{margin-top:1em}.signin-form p{font-size:0.8em}.signin-form .other-links{margin-top:3em;letter-spacing:0.04em;margin-bottom:4em}@media screen and (min-width: 1024px){.signin-form .other-links{margin-bottom:0}}.signin-form .other-links a{color:#a595b3}.signin-form .other-links li{margin-bottom:0.8em;text-align:center}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}.gradation_0-40{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%)}.gradation_60-0{background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.gradation_purple{background:#462366;background:-moz-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #462366), color-stop(48%, #37195d), color-stop(100%, #341a4c));background:-webkit-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-o-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-ms-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:linear-gradient(135deg, #462366 0%, #37195d 48%, #341a4c 100%)}.gradation_purple_darken{background:#361c49;background:-moz-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #361c49), color-stop(48%, #24103e), color-stop(100%, #20112b));background:-webkit-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-o-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-ms-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:linear-gradient(135deg, #361c49 0%, #24103e 48%, #20112b 100%)}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}.gradation_0-40{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%)}.gradation_60-0{background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.gradation_purple{background:#462366;background:-moz-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #462366), color-stop(48%, #37195d), color-stop(100%, #341a4c));background:-webkit-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-o-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:-ms-linear-gradient(-45deg, #462366 0%, #37195d 48%, #341a4c 100%);background:linear-gradient(135deg, #462366 0%, #37195d 48%, #341a4c 100%)}.gradation_purple_darken{background:#361c49;background:-moz-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #361c49), color-stop(48%, #24103e), color-stop(100%, #20112b));background:-webkit-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-o-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:-ms-linear-gradient(-45deg, #361c49 0%, #24103e 48%, #20112b 100%);background:linear-gradient(135deg, #361c49 0%, #24103e 48%, #20112b 100%)}section.container-sponsor{min-width:1240px}header#header-sponsor{width:100%;height:86px;position:fixed;background:#fff;z-index:100}header#header-sponsor .header-inner{height:50px;min-width:920px;max-width:950px;position:relative;margin:0 auto;padding:18px 0 18px;overflow:hidden}header#header-sponsor h1 img{height:50px;width:150px;padding:0;margin:0}header#header-sponsor hr{border-top:5px solid #713D77;margin:0;color:#713D77}footer#footer-sponsor{position:relative;min-width:1240px}footer#footer-sponsor .footer_main{position:absolute;top:200px;width:100%;text-align:center;color:#FFF;background:#361d44}footer#footer-sponsor .footer_main .sec-inner{width:80%;max-width:950px;margin:0 auto 50px;overflow:hidden}footer#footer-sponsor .footer_main .back{max-width:1440px;top:0;width:100%;height:400px;display:block}footer#footer-sponsor .footer_main hr{margin-top:30px}footer#footer-sponsor .footer_main a{color:#fff}footer#footer-sponsor .footer_main li{text-align:left;line-height:2}footer#footer-sponsor .footer_main li.ttl{color:#fff;font-weight:normal;padding-bottom:15px}footer#footer-sponsor .footer_main .footer_left{float:left}footer#footer-sponsor .footer_main .footer_logo{float:left;width:160px;margin-top:70px;margin-bottom:20px}footer#footer-sponsor .footer_main .footer_logo img{width:100%}footer#footer-sponsor .footer_main .flortlft li{margin-right:10px;width:15%}footer#footer-sponsor .footer_main .footer_right{float:right}footer#footer-sponsor .footer_main .footer_menu{float:left;width:195px;overflow:hidden;margin-top:70px}footer#footer-sponsor .footer_main .footer_menu li a{color:#d8d4db}footer#footer-sponsor .footer_main .footer_login_menu{float:left;width:100px;overflow:hidden;margin-top:125px}footer#footer-sponsor .footer_main .footer_login_menu .login a{background:#e23199;color:#fff;padding:5px 10px;font-weight:bold}footer#footer-sponsor .footer_main .footer_bottom img{margin-top:20px;float:left;width:12%}footer#footer-sponsor .footer_main .copyright{text-align:center;color:#d8d4db;margin-top:100px}.orveray{height:345px;width:100%;background:url(/images/statics/ft_bg.png) center center no-repeat;background-size:cover}.orveray .footer_btn{position:absolute;top:20%;left:55%}.orveray .footer_btn a img{max-width:340px;max-height:70px}.orveray p.catch{text-indent:-9999px;width:380px;background:url(/images/statics/txt_catch03_foot.png) no-repeat;background-size:contain;margin:0 auto 50px;position:absolute;top:25%;left:20%}.orveray .image-responsive{display:none}.nav-pc{position:absolute;top:20px;right:0;width:760px;height:50px}.nav-pc li{font-size:16px;vertical-align:middle;display:inline-block;margin:0 10px;padding-top:8px;padding-bottom:0px}.nav-pc li a{color:#000;width:100px;height:30px}.nav-pc li.login{margin:0;width:140px;height:30px}.nav-pc li.login a{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;display:block;padding:0;text-align:center;font-weight:normal;letter-spacing:3px;line-height:30px;font-size:16px;margin-left:10px;background:#ED0092;color:#fff}.nav-pc li.login:hover{border:none}.nav-pc li.tel{margin:0 10px;width:200px;height:30px;text-indent:-9999px;background:url(/images/statics/head_tel.svg) top center no-repeat;background:contain}.nav-pc li.tel:hover{border:none}.nav-pc li:hover,.nav-pc li.active{border-bottom:solid 3px #e23199}article#sponsor{padding-top:86px}article#sponsor h1,article#sponsor h2,article#sponsor p,article#sponsor li{color:#7F5682}article#sponsor section .sec-inner{width:90%;max-width:950px;position:relative;margin:0 auto}article#sponsor section h1{font-size:23px;margin:0 auto 50px;padding-top:80px;text-align:center}article#sponsor section h1 .title-accent{color:#d83291}article#sponsor section h1 hr{border-top:4px solid;width:80px;margin:0 auto}article#sponsor section .sec-btn{margin:0 auto;padding-bottom:50px}article#sponsor section .sec-btn a img{max-width:250px;margin:0 auto;display:block}article#sponsor section .sec-btn a img:hover{opacity:0.7}article#sponsor .topic-path{width:100%;background:#EDEEEF;border-bottom:1px solid #BDBEBF;margin-bottom:70px}article#sponsor .topic-path ol{width:80%;max-width:920px;position:relative;margin:0 auto}article#sponsor .topic-path ol li{margin-top:30px;display:inline-block;color:#3A1B4A;font-size:10px}article#sponsor .topic-path ol li+li:before{margin-left:0.5em;content:">";padding-right:0.5em}article#sponsor .topic-path ol a{color:#3A1B4A;font-size:10px}article#sponsor .topic-path hr{border:0;border-top:1px solid #BDBEBF;margin:0;max-width:120px}article#sponsor .topic-path h1{font-size:30px;color:#3B1646;font-weight:normal;margin:20px auto}#main-image{width:100%;max-height:550px;position:relative;padding:0;margin:0 auto}#main-image .video-curtain{background-color:#361D44;opacity:0.7;width:100%;height:100%;position:absolute;top:0}#main-image .foo-l{width:30%;height:100%;background:url(/images/statics/hero_gra_right.png) repeat-y left;background-size:contain;position:absolute;left:0;top:0}#main-image .foo-r{width:30%;height:100%;background:url(/images/statics/hero_gra_left.png) repeat-y right;position:absolute;right:0;top:0}#mainvisual-creator{overflow:hidden;position:absolute;top:35%;left:50%;height:500px;width:900px;text-align:center;margin-top:-100px;margin-left:-450px}#mainvisual-creator .catch{width:90%;height:50%;margin:0 auto 20px;text-align:center;background:url(/images/statics/hero_text.svg) center center no-repeat;background-size:contain}#mainvisual-creator .catch-arrw{width:2%;height:2%;margin:0 auto 0;text-align:cente;background:url(/images/statics/hero_arrw.svg) center center no-repeat;background-size:contain}#mainvisual-creator .hero-btn img{margin:0 auto 35px}#service-sponsor{width:100%;margin:0 auto 75px;background:#fff}#service-sponsor p{font-size:16px;margin-bottom:100px}#service-sponsor p.image{background:url(/images/statics/graph.png) no-repeat;background-size:contain;width:90%;height:380px;text-indent:-9999px;margin:0 auto 45px 70px}#case-pr ul li dl dt{position:relative}#case-pr p.youtube-play{margin-bottom:0}#media{width:100%;margin:0 auto;background:#fff}#media h1.for-pc{font-size:15px;margin-bottom:100px}#media p{text-indent:-9999px;background:url(/images/statics/img_media.png) no-repeat;background-size:contain;width:845px;height:236px;margin:0 auto 100px}#media img.image-responsive{display:none}.case-wrapper{width:100%;position:relative;margin:0 auto;background:#f6f5f2}.case-wrapper ul{width:940px;margin:0 auto}.case-wrapper ul li{display:inline-block;width:270px;text-align:center;vertical-align:top;margin:0 20px 50px}.case-wrapper ul li dt{height:160px}.case-wrapper ul li img{max-width:270px;max-height:160px}.case-wrapper ul li .case-date{text-align:left;font-size:8px;color:#939495 !important}.case-wrapper ul li .company-name{text-align:left;font-size:8px;color:#939495 !important}.case-wrapper ul li .ttl{word-wrap:break-word;font-weight:bold;font-size:12px;margin:0px 0 20px;text-align:left}#about-service{width:100%;margin:0 auto 75px;background:#fff}#about-service h2{margin:20px}#about-service h2 span{color:#d83291}#about-service h2 hr{margin:10px auto;border-top:4px solid #4e3859;width:80px}#about-service p{font-size:16px;text-align:center}#about-service p.image{background:url(/images/statics/main_gra.png) center no-repeat;background-size:contain;width:100%;height:450px;text-indent:-9999px;margin:70px auto}#about-service hr.dot{border-style:dotted;width:100px;margin:0 auto 10px}#strength{padding-top:70px;background:#EEEBE3;width:100%;height:900px;margin:0 auto}#strength h2{margin:20px}#strength h2 span{color:#d83291}#strength h2 hr{margin:10px auto;border-top:4px solid #7F5682;width:80px}#strength p{font-size:16px;text-align:center}#strength p.image{background:url(/images/statics/main_gra.png) center no-repeat;background-size:contain;width:100%;height:450px;text-indent:-9999px;margin:70px auto}#strength hr.dot{border-style:dotted;width:100px;margin:0 auto 10px}#strength ul.top{display:table;width:950px;border-collapse:separate}#strength ul.top li{display:table-cell;height:250px;width:200px;background-size:contain}#strength ul.top li.image1{background:url(/images/statics/fllow_left.svg) center no-repeat;background-position:top}#strength ul.top li.image2{background:url(/images/statics/fllow_center.svg) center no-repeat;height:276px}#strength ul.top li.image3{background:url(/images/statics/fllow_right.svg) center no-repeat}#strength ul.center{display:table;width:950px;border-collapse:separate}#strength ul.center li{display:table-cell;height:100px;width:260px;font-size:14px;vertical-align:middle;font-weight:bold;margin:20px auto}#strength ul.center li.right p{padding-right:22px}#strength ul.center li.left p{padding-left:22px}#strength ul.bottom{margin-top:10px;display:table;width:950px;border-collapse:separate;border-spacing:60px 0;text-align:center}#strength ul.bottom li{display:table-cell;height:250px;width:260px;background-size:contain;position:absolute}#strength ul.bottom li.image1b{background:url(/images/statics/fllow_left_b.svg) center no-repeat;background-position:top;left:15px}#strength ul.bottom li.image2b{background:url(/images/statics/fllow_center_b.svg) center no-repeat;background-position:top;left:345px}#strength ul.bottom li.image3b{background:url(/images/statics/fllow_right_b.svg) center no-repeat;background-position:top;left:678px}#platform{width:100%;margin:0 auto 75px;background:#fff;padding-top:70px}#platform h2{margin:20px}#platform h2 span{color:#d83291}#platform h2 hr{margin:10px auto;border-top:4px solid #4e3859;width:80px}#platform p{font-size:16px;text-align:center}#platform hr.dot{border-style:dotted;width:100px;margin:0 auto 10px}#platform ul{width:940px;margin:0 auto;text-align:center}#platform ul li{display:inline-block;width:350px;text-align:center;vertical-align:top;margin:0 20px 50px}#platform ul li dt{height:170px;margin-bottom:15px}#platform ul li img{width:350px;height:170px}#platform ul li dd{text-align:left}#platform ul li dd p{text-align:left;line-height:180%;font-size:13px}#platform ul li dd p:before{content:"- "}#platform ul li dd img{height:45px;width:auto}#sponsor-flow{width:100%;margin:0 auto;background:#f6f5f2;padding-top:70px}#sponsor-flow h2{margin:20px}#sponsor-flow h2 span{color:#d83291}#sponsor-flow h2 hr{margin:10px auto;border-top:4px solid #4e3859;width:80px}#sponsor-flow p{font-size:16px;text-align:center}#sponsor-flow hr.dot{border-style:dotted;width:100px;margin:0 auto 10px}#sponsor-flow ul{width:940px;margin:0 auto;text-align:center}#sponsor-flow ul li{display:inline-block;width:360px;height:270px;text-align:center;vertical-align:top;margin:0 20px 50px}#sponsor-flow ul li dt{margin-bottom:15px;height:200px}#sponsor-flow ul li img{width:360px}#sponsor-flow ul li dd{text-align:left;font-size:12px}video.movie-sponsor{margin:0 auto;width:90%;height:auto;background:#3b2d40;display:block;overflow:hidden}#case-main hr{margin:0 0 30px}.wrapper-main{width:100%;position:relative;margin:0 auto;overflow:hidden}.wrapper-main .sec-inner{max-width:950px;position:relative;margin:0 auto;width:100%}.wrapper-main h1{margin-bottom:80px}.wrapper-main nav.pagination span{margin:0 2px;padding:13px 15px;font-size:14px;background:#EDEEEF;color:white;font-weight:bold}.wrapper-main nav.pagination span.current{background:#3A1B4A}.wrapper-main nav.pagination span.prev{margin-right:15px}.wrapper-main nav.pagination span.next{margin-left:15px}.wrapper-main nav.pagination span.gap{color:black;background:#fff;padding:0 5px}.wrapper-sub h2{width:224px;padding-left:6px;margin:0;background:#f6f5f2;border-top:2px solid #BDBEBF;display:block;font-size:12px;font-weight:bold;text-align:left}.wrapper-sub h2:before{content:"|";font-weight:bold;color:#E8008F}.wrapper-sub ul{width:230px;margin:0 auto;padding-top:20px}.wrapper-sub ul li{display:inline-block;max-width:230px;border-bottom:1px solid #BDBEC0;margin-bottom:10px}.wrapper-sub ul li dl dt{padding-bottom:40px;height:100px;width:100%;position:relative}.wrapper-sub ul li dl dt a img{max-width:230px;max-height:130px;position:absolute;margin:0 auto;top:0;right:0;bottom:0;left:0}.wrapper-sub ul li dd{text-align:left;width:230px}.wrapper-sub ul li dd.name_company{margin:5px 0 10px;color:#BDBEC0;font-size:13px}.wrapper-sub ul li dd.name_product{margin:5px auto 0;color:#666;font-size:13px}.wrapper-sub ul li dd.ttl{font-weight:bold;font-size:14px;line-height:130%;height:36px}.wrapper-sub ul li.last{margin:0 0 80px;border-right:none;padding-right:0}.wrapper-sub .btn-more{height:30px}.wrapper-sub .btn-more a{text-align:center;vertical-align:middle;float:right;width:100px;display:block;background:#381746;color:#FFF;font-size:14px;line-height:220%;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.wrapper-sub .soudan{margin-top:25px;position:relative;width:230px;height:320px;background:#f6f5f2;border-top:2px solid #ccc}.wrapper-sub .soudan img{position:absolute;width:210px;height:280px;margin:auto;left:0;right:0;top:0;bottom:0}.wrapper-sub .soudan p{position:absolute;top:215px;left:0;right:0;margin:0 auto;width:170px;text-align:center;line-height:120%;font-size:14px;font-weight:bold}.wrapper-sub .soudan a img{position:absolute;top:255px;left:0;right:0;margin:0 auto;width:170px;height:30px}.table-contents{min-height:1300px}.table-contents h2{padding-left:6px;margin:0 0 10px;display:block;float:left;font-size:12px;font-weight:bold}.table-contents h2:before{content:"|";color:#E8008F}.table-contents hr{border:0;border-top:1px solid #ccc;margin-bottom:15px;width:650px}.table-contents .paginator{text-align:center;margin:35px 0 80px}.table-contents ul{margin:0 auto;max-height:280px;display:table;border-collapse:separate}.table-contents li.item{display:table-cell;width:310px;height:280px;text-align:center;vertical-align:top;margin:0 5px 10px;background:#EDEEEF;float:left}.table-contents li.item dl{max-width:280px;margin:20px auto 0}.table-contents li.item dl dt{position:relative;height:160px}.table-contents li.item dl dt a img{max-width:280px;max-height:160px;margin:auto auto;position:absolute;top:0;right:0;bottom:0;left:0}.table-contents li.item dd{text-align:left;margin:5px auto 0;width:100%}.table-contents li.item dd.case-date{margin:10px auto 0;color:#939495 !important;font-size:13px;font-weight:normal}.table-contents li.item dd.case-summary{font-weight:bold;font-size:14px;line-height:130%;margin:0 0 0}.table-contents .more_detail{text-align:right}.table-contents .more_detail a{text-decoration:underline}.table-contents .more_detail a:hover{text-decoration:none}.youtube .tag-genre{position:absolute;top:4px;right:4px;background:#3A1B4A;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0px 10px;color:#FFF !important;opacity:0.8}.youtube:hover{opacity:0.8}.youtube:hover .youtube-play{background:url(/images/statics/youtube_play_on.png) center no-repeat;position:absolute;width:70px;margin:auto;top:0;bottom:0;left:0;right:0;background-size:contain;opacity:1}.youtube-play{background:url(/images/statics/youtube_play.png) center no-repeat;position:absolute;width:70px;margin:auto;top:0;bottom:0;left:0;right:0;background-size:contain;transition:all 0.5s ease 0s}.tab-genre{display:table;border-collapse:separate;float:left;padding-left:5px}.tab-genre li{display:table-cell;width:60px;height:30px;font-size:14px;text-align:center;vertical-align:top;margin-right:45px;float:left;color:#EF009A !important}.tab-genre li.selected{font-weight:bold;border-bottom:2px solid #e23199;color:#7F5682 !important}.tab-genre li:hover{cursor:pointer;opacity:0.7}.content .genre{display:none}.content .genre:first-child{display:block}.case-detail{overflow:hidden;width:94%;margin:0 auto}.case-detail .case-headings__thumbnail{width:100%}.case-detail .case-headings__thumbnail img{width:100%;height:auto;display:block}.case-detail .case-headings__summary p.date{text-align:left;font-size:10px;margin:20px 0}.case-detail .case-headings__summary .case-headings__name{font-weight:bold;line-height:130%;text-align:left;line-height:120%;font-size:14px;margin:0}.case-detail hr{width:100%;margin:20px 0}.case-detail .summary{text-align:left;font-size:12px}.case-detail article{padding-top:40px;text-align:left;font-size:12px}.case-detail article h3{font-size:14px;padding-bottom:30px}.case-detail article p{padding-bottom:30px;line-height:1.8}.case-detail article img{max-width:600px}.case-footer .wrapper-info{margin:40px auto;display:table}.case-footer .wrapper-info p.company-name{font-size:12px;background:#f6f5f2;padding:10px 30px;display:table-cell;text-align:center}.case-footer .wrapper-info img{width:250px}.case-footer .matched_youtuber{clear:both}.case-footer .matched_youtuber ul{display:table;margin:40px auto}.case-footer .matched_youtuber ul li{width:50px;height:50px;border-radius:25px;margin-right:20px;float:left;background-size:cover;background-repeat:no-repeat}.case-footer .other{min-height:300px}.case-footer .other .btn-more{text-align:center;margin:30px 0 45px}.case-footer .other .btn-more a{color:#7F5682;border:1px solid;border-radius:5px;padding:7px 30px}.case-footer .other hr{margin:0}.case-footer .other .mt40{margin-top:40px}.subtitle-with-line{width:100%;margin:0 auto;font-size:14px;font-weight:bold}.subtitle-with-line .heading{margin:10px 0;text-align:center;overflow:hidden}.subtitle-with-line .heading span{display:inline-block;position:relative}.subtitle-with-line .heading span:before,.subtitle-with-line .heading span:after{content:"";border-bottom:1px solid #ccc;width:185%;margin:0 35px;position:absolute;bottom:13px}.subtitle-with-line .heading span:before{right:100%}.subtitle-with-line .heading span:after{left:100%}.subtitle-with-line .heading span.max:before,.subtitle-with-line .heading span.max:after{width:300%}.case-main .case-main__list{overflow:hidden;width:100%;margin-bottom:80px}.case-main .case-main__list .case-main__item{width:32%;float:left;background:#f6f5f2;margin:0 1.6% 0 0;min-height:280px}.case-main .case-main__list .case-main__item_last{width:32%;float:left;background:#f6f5f2;margin:0;min-height:280px}.case-main .case-main__list .title{font-weight:bold;font-size:20px;text-align:center;margin:30px auto 0;color:#666}.case-main .case-main__list .case-main-markdown-list{padding:30px}.nav_btn{display:none}.cd-primary-nav{display:none}#main-image-sp{display:none}.for-pc{display:block}.for-sp{display:none}@media (max-width: 768px){header#header-sponsor{width:100%;height:50px;position:fixed;background:#fff;z-index:100}header#header-sponsor .header-inner{height:50px;width:100%;padding:0;position:relative;margin:0 auto;overflow:hidden;line-height:75px;max-width:768px;min-width:0}header#header-sponsor h1 img{height:35px;width:auto;padding-left:8px;margin:0}header#header-sponsor hr{border-top:5px solid #713D77;margin:0;color:#713D77}header#header-sponsor .drawer-nav{display:block;font-size:20px;margin-bottom:10px;background-color:#f7f7f7 !important;text-align:center}header#header-sponsor .drawer-nav a{margin:0 10px;display:block}header#header-sponsor .drawer-nav p{font-size:14px}header#header-sponsor .drawer-nav .drawer-menu{background:#fff;margin-bottom:30px}header#header-sponsor .drawer-nav .drawer-menu li{border-bottom:solid 2px #efefef;padding:10px}header#header-sponsor .drawer-nav .drawer-menu li a{font-weight:bold;font-size:16px}header#header-sponsor .drawer-toggle.drawer-hamburger{display:block;background-color:#eb0093}header#header-sponsor .drawer-open .drawer-toggle.drawer-hamburger,header#header-sponsor .drawer-close .drawer-toggle.drawer-hamburger{background-color:#eb0093}footer#footer-sponsor{position:relative;max-width:768px;min-width:0}footer#footer-sponsor .footer_main{position:relative;top:0;width:100%;text-align:center;color:#FFF;background:#361d44}footer#footer-sponsor .footer_main .sec-inner{width:80%;max-width:768px;margin:0 auto 50px;overflow:hidden}footer#footer-sponsor .footer_main .back{max-width:768px;top:0;width:100%;display:block}footer#footer-sponsor .footer_main hr{margin-top:6vw}footer#footer-sponsor .footer_main a{color:#fff}footer#footer-sponsor .footer_main li{text-align:left;line-height:2}footer#footer-sponsor .footer_main li.ttl{color:#fff;font-weight:normal;padding-bottom:1vw}footer#footer-sponsor .footer_main .footer_left{float:none}footer#footer-sponsor .footer_main .footer_logo{float:none;width:60%;margin:10vw auto 3vw}footer#footer-sponsor .footer_main .footer_logo img{width:100%}footer#footer-sponsor .footer_main .flortlft{width:52%;margin:0 auto;padding-left:1.5vw}footer#footer-sponsor .footer_main .flortlft li{margin-right:2.8vw;width:18%}footer#footer-sponsor .footer_main .footer_right{float:right;width:92%}footer#footer-sponsor .footer_main .footer_menu{float:left;width:50%;overflow:hidden;margin-top:6vw;font-size:3vw}footer#footer-sponsor .footer_main .footer_menu li a{color:#d8d4db}footer#footer-sponsor .footer_main .footer_login_menu{float:left;width:100px;overflow:hidden;margin-top:125px}footer#footer-sponsor .footer_main .footer_login_menu .login a{background:#e23199;color:#fff;padding:5px 10px;font-weight:bold}footer#footer-sponsor .footer_main .footer_bottom img{margin-top:2vw;margin-left:7vw;float:left;width:25%}footer#footer-sponsor .footer_main .copyright{text-align:center;color:#d8d4db;margin-top:18vw;font-size:2vw}.orveray{height:auto;width:100%;background:none}.orveray .footer_btn{position:absolute;text-align:center;top:0;bottom:0;left:0;right:0;margin:auto;width:58%;padding-top:28vw}.orveray .footer_btn a img{width:100%;height:auto}.orveray p.catch{position:absolute;width:100%;background:none;text-indent:0;margin:0;text-align:center;top:0;left:0;color:#fff;font-size:4.5vw;font-family:"メイリオ";padding-top:14vw}.orveray .image-responsive{display:block}.image-responsive{display:block;max-width:100%;height:auto}section.container-sponsor{max-width:768px;min-width:0}article#sponsor{padding-top:0}article#sponsor section .sec-inner{width:85%;position:relative;margin:0 auto}article#sponsor section .sec-inner p.heading{font-size:4vw}article#sponsor section .sec-inner h2{font-size:4vw;line-height:120%;margin:5vw auto}article#sponsor section .sec-inner h2 hr{margin:4vw auto;border-top:2px solid #4e3859}article#sponsor section h1{font-size:6vw;margin:0 auto 10vw;padding-top:8vw;text-align:center}article#sponsor section h1 hr{margin:1vw auto 0;border-top:2px solid #4e3859;width:10%}article#sponsor section h1 .title-accent{color:#d83291}article#sponsor section .sec-btn{margin:0 auto;padding:6vw 0}article#sponsor section .sec-btn a img{width:65%;margin:0 auto;display:block}article#sponsor section .sec-btn a img:hover{opacity:0.7}article#sponsor .topic-path{display:none}.case-wrapper{width:100%;max-width:768px;position:relative;margin:0 auto;background:#f6f5f2;padding-bottom:0}.case-wrapper ul{width:100%}.case-wrapper ul li{display:list-item;width:100%;margin:0 auto;padding:4vw 0;border-bottom:1px solid #ccc}.case-wrapper ul li:first-child{padding-top:0}.case-wrapper ul li div.image{position:relative;width:38%;float:left}.case-wrapper ul li div.image img{width:100%}.case-wrapper ul li div.description{width:62%;text-align:right;padding-left:4vw;display:inline-block}.case-wrapper ul li a img{width:38%;float:left}.case-wrapper ul li .case-date{margin-bottom:1vw}.case-wrapper ul li .case-date p{text-align:left;font-size:2.5vw;margin:0}.case-wrapper ul li .case-date p span{background:#E47DAF;color:#fff;padding:2px;margin-left:2vw}.case-wrapper ul li .company-name p{margin-bottom:1vw;text-align:left;font-size:2.5vw;color:#BDBEC0}.case-wrapper ul li .company-name p span{background:#E47DAF;color:#fff;padding:2px;margin-left:2vw}.case-wrapper ul li .ttl{font-size:3vw;text-align:left;line-height:130%;font-weight:normal;margin:0;min-height:16vw}#mainvisual-creator{position:absolute;top:0;bottom:0;left:0;right:0;height:100px;max-width:768px;width:100%;margin:auto}#mainvisual-creator .catch{width:90%;height:50%;margin:0 auto 20px;text-align:center;background:url(/images/statics/hero_text.svg) center center no-repeat;background-size:contain}#mainvisual-creator .catch-arrw{width:2%;height:2%;margin:0 auto 0;text-align:cente;background:url(/images/statics/hero_arrw.svg) center center no-repeat;background-size:contain}#mainvisual-creator .hero-btn img{margin:0 auto 35px}#main-image{display:none}#main-image-sp{display:block;padding-top:50px}#main-image-sp .wrapper-main-image{position:relative}#main-image-sp .wrapper-main-image .main-text{position:absolute;top:-45px;bottom:0;right:0;left:0;margin:auto;width:85%}#main-image-sp p{text-align:center;font-size:3.5vw;font-weight:bold;margin-top:6vw}#main-image-sp .hero-btn{width:75%;margin:3vw auto}#service-sponsor{margin:0 auto;background:#fff}#service-sponsor p{display:none}#media{background:#fff;padding-bottom:15vw}#media h1.for-sp{display:block;font-size:3.5vw;margin-bottom:8vw}#media p.ctr{display:none}#media img.image-responsive{display:block;width:90%;margin:0 auto}.youtube .tag-genre{padding:0px 2vw;font-size:2.5vw}.youtube:hover{opacity:0.8}.youtube:hover .youtube-play{width:35%}.youtube-play{width:35%}ul.tab-genre{display:block;float:none;padding:0}ul.tab-genre li{display:block;width:17%;height:auto;font-size:2.8vw;margin:1vw;padding:1vw 0;color:#EF009A;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#eee}ul.tab-genre li.selected{color:#fff !important;font-weight:bold;background:#3A1B4A;border-bottom:none;transition:background-color 1.5s}ul.tab-genre li:hover{cursor:pointer;opacity:0.7}ul.tab-genre li:nth-child(5){margin-bottom:2vw}ul.tab-genre hr{margin:2vw;width:100%}.mb3vw{margin-bottom:3vw}.for-pc{display:none}.for-sp{display:block}#about-service{padding:55px 0 0;margin:0}#about-service .for-sp{margin:10vw auto}#about-service .for-sp .image-responsive{margin:10vw auto 15vw}#strength{height:auto;padding:10vw 0}#strength .image-responsive{width:60%;margin:0 auto}#strength .fllow-middle{margin:3vw auto}#strength .image-platform{margin:10vw auto 5vw}#platform{padding:10vw 0;margin:0}#platform li{margin-bottom:8vw}#platform .platform-summary{width:70%;margin:2vw 0 3vw}#platform .platform-detail p{font-size:3vw;text-align:left;padding-left:2vw;position:relative}#platform .platform-detail p:before{content:"-";position:absolute;left:0}#sponsor-flow{padding:10vw 0}#sponsor-flow p.heading-sub{font-size:2.5vw}#sponsor-flow li{margin-bottom:8vw}#sponsor-flow li .flow-detail p{text-align:left;font-size:3vw}#case-main .sec-inner{padding-top:54px}#case-main .sec-inner .container-left{float:none}#case-main .sec-inner .container-left .case-headings__summary p.date{font-size:3vw;margin:2vw 0}#case-main .sec-inner .container-left .case-headings__name{margin:2vw auto}#case-main .sec-inner .container-left .social{margin:5vw 0 1vw}#case-main .sec-inner .container-left article img{margin-bottom:3vw}#case-main .sec-inner .container-left img{display:block;height:auto;max-width:100%;min-width:0;width:100% !important}#case-main .sec-inner .container-left li.item{width:80%}#case-main .sec-inner .container-left li.item dl{margin:0 auto}#case-main .sec-inner .container-left .mb120{margin-bottom:8vw}.wrapper-contents{width:90%;margin:10vw auto 0}.wrapper-main{width:100%;position:relative;margin:0 auto;overflow:hidden;padding-top:54px}.wrapper-main .sec-inner{max-width:768px;position:relative;margin:0 auto;width:85%}.wrapper-main nav.pagination span{margin:0 2px;padding:13px 15px;font-size:14px;background:#EDEEEF;color:white;font-weight:bold}.wrapper-main nav.pagination span.current{background:#3A1B4A}.wrapper-main nav.pagination span.prev{margin-right:15px}.wrapper-main nav.pagination span.next{margin-left:15px}.wrapper-main nav.pagination span.gap{color:black;background:#fff;padding:0 5px}.wrapper-sub h2{width:224px;padding-left:6px;margin:0;background:#f6f5f2;border-top:2px solid #BDBEBF;display:block;font-size:12px;font-weight:bold;text-align:left}.wrapper-sub h2:before{content:"|";font-weight:bold;color:#E8008F}.wrapper-sub ul{width:230px;margin:0 auto;padding-top:20px}.wrapper-sub ul li{display:inline-block;max-width:230px;border-bottom:1px solid #BDBEC0;margin-bottom:10px}.wrapper-sub ul li dl dt{padding-bottom:40px;height:100px;width:100%;position:relative}.wrapper-sub ul li dl dt a img{max-width:230px;max-height:130px;position:absolute;margin:0 auto;top:0;right:0;bottom:0;left:0}.wrapper-sub ul li dd{text-align:left;width:230px}.wrapper-sub ul li dd.name_company{margin:5px 0 10px;color:#BDBEC0;font-size:13px}.wrapper-sub ul li dd.name_product{margin:5px auto 0;color:#666;font-size:13px}.wrapper-sub ul li dd.ttl{font-weight:bold;font-size:14px;line-height:130%;height:36px}.wrapper-sub ul li.last{margin:0 0 80px;border-right:none;padding-right:0}.wrapper-sub .btn-more{height:30px}.wrapper-sub .btn-more a{text-align:center;vertical-align:middle;float:right;width:100px;display:block;background:#381746;color:#FFF;font-size:14px;line-height:220%;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.wrapper-sub .soudan{margin-top:25px;position:relative;width:230px;height:320px;background:#f6f5f2;border-top:2px solid #ccc}.wrapper-sub .soudan img{position:absolute;width:210px;height:280px;margin:auto;left:0;right:0;top:0;bottom:0}.wrapper-sub .soudan p{position:absolute;top:215px;left:0;right:0;margin:0 auto;width:170px;text-align:center;line-height:120%;font-size:14px;font-weight:bold}.wrapper-sub .soudan a img{position:absolute;top:255px;left:0;right:0;margin:0 auto;width:170px;height:30px}.table-contents{min-height:0;width:95%;margin:0 auto}.table-contents h2{padding-left:6px;margin:0 0 10px;display:block;float:left;font-size:12px;font-weight:bold}.table-contents h2:before{content:"|";color:#E8008F}.table-contents hr{border:0;border-top:1px solid #ccc;width:100%}.table-contents .paginator{text-align:center;margin:35px 0 80px}.table-contents ul{margin:0 auto;display:block;max-height:none}.table-contents li.item{width:95%;height:auto;background:#f6f5f2;margin:3vw auto;padding:3vw;display:block;float:none}.table-contents li.item .case-image{width:100%}.table-contents li.item .case-image a img{width:100%}.table-contents li.item .case-detail{width:100%}.table-contents li.item .case-detail .case-summary{font-size:3vw;line-height:150%;text-align:left}.table-contents li.item .case-detail .case-date{color:#939495 !important;font-size:2.5vw;text-align:left}.table-contents li.item .performance-image{width:100%}.table-contents li.item .performance-image a img{width:100%}.table-contents .more_detail{text-align:right}.table-contents .more_detail a{text-decoration:underline}.table-contents .more_detail a:hover{text-decoration:none}.table-contents .image-responsive{margin:0 auto}}@media (max-width: 768px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cd-container{width:90%;max-width:768px;margin:0 auto}.cd-container:after{content:"";display:table;clear:both}.cd-header{position:absolute;top:0;left:0;height:50px;width:100%;z-index:1000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-logo{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:.875em}.cd-logo img{display:block}.cd-secondary-nav{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:10em;display:none}.cd-secondary-nav li{display:inline-block;margin-left:2.2em}.cd-secondary-nav a{display:inline-block;color:#000;text-transform:uppercase;font-weight:700}#nav_btn{background-color:#eb0093;display:block}.cd-primary-nav-trigger{position:absolute;width:60px;background-color:transparent;height:60px;right:0;top:94%;padding-top:18px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-primary-nav-trigger .cd-menu-text{color:#000;font-size:10px;text-transform:uppercase;font-weight:800;display:block;display:block;text-align:center;line-height:initial;margin-top:6px}.cd-primary-nav-trigger .cd-menu-icon{display:block;bottom:auto;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);width:24px;height:2px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;margin:0 auto;left:auto;right:1em;line-height:inherit;background:#fff}.cd-primary-nav-trigger .cd-menu-icon::before,.cd-primary-nav-trigger .cd-menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:#fff;right:0;-webkit-transition:-webkit-transform .3s, top .3s, background-color 0s;-moz-transition:-moz-transform .3s, top .3s, background-color 0s;transition:transform .3s, top .3s, background-color 0s}.cd-primary-nav-trigger .cd-menu-icon::before{top:-8px}.cd-primary-nav-trigger .cd-menu-icon::after{top:8px}.cd-primary-nav-trigger .cd-menu-icon.is-clicked{background-color:rgba(255,255,255,0)}.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before,.cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{background-color:#fff}.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{top:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.cd-primary-nav{position:fixed;display:block;left:0;top:0;height:100%;width:100%;background:rgba(79,62,89,0.98);z-index:99;text-align:center;padding:80px 0 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}.cd-primary-nav li{width:100%;padding:10px 6%;text-align:left;font-size:22px;font-size:1.6rem;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:.2em auto;text-transform:capitalize;border-bottom:1px solid #83798c;position:relative}.cd-primary-nav .nav_arrow{position:absolute;right:5%;top:0;bottom:0;margin:auto;font-size:24px;height:24px;width:20px}.cd-primary-nav a{display:block;color:#fff;padding:.4em 1em;border-radius:0.25em;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s;-webkit−transition:0.4s;transition:0.4s}.no-touch .cd-primary-nav a:hover{color:#fff;opacity:.5;-webkit−transition:0.4s;transition:0.4s}.cd-primary-nav .cd-label{color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;font-size:0.875rem;margin:2.4em auto .8em}.cd-primary-nav .cd-social{display:inline-block;margin:.4em}.cd-primary-nav .cd-social a{width:32px;height:32px;padding:0;background:#fff;border-radius:0;color:#000}.cd-primary-nav .cd-social a i{line-height:32px;font-size:16px;color:#333}.cd-primary-nav.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-intro{position:relative;height:100%;background:url(/../img/cd-background-img.jpg) no-repeat center center;background-size:cover;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-intro h1{position:absolute;width:90%;max-width:1170px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:white;font-size:20px;font-size:1.25rem;font-weight:300;text-align:center}}@media only screen and (max-width: 768px){html,body{height:inherit}}@media only screen and (max-width: 768px){.cd-primary-nav-trigger{position:absolute;width:60px;background-color:transparent;height:60px;right:0;top:30px;padding-top:24px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;clear:both}nav ul{list-style:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;overflow:hidden;outline:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.ctr{text-align:center}.ovh{overflow:hidden}.flortlft{clear:both;overflow:hidden}.flortlft li{float:left}body{font-size:14px;line-height:1.8;color:#4e3859;-webkit-text-size-adjust:none;width:100%;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;background:#FFF}a{color:#000;text-decoration:none;transition:all 0.3s ease 0s}a:hover{opacity:0.7}.pc{display:block}.sp{display:none}.btn_more a{display:block;border:solid 3px #000;padding:6px 0;margin:0 auto;font-size:20px;font-weight:bold;width:340px;text-align:center;background:url(/images/statics/ico_more.png) no-repeat 280px 15px}.btn_blank a{display:block;border:solid 3px #000;padding:6px 0;margin:0 auto;font-size:20px;font-weight:bold;width:310px;text-align:center;background:url(/images/statics/ico_blank.png) no-repeat 50px 10px;padding-left:30px}.btn_action a{display:block;padding:14px 0;margin:0 auto;font-size:20px;font-weight:bold;width:340px;text-align:center;background:#e23199;color:#fff}.btn_balloon a{display:inline-block;border:solid 2px #fff;padding:8px 60px;margin:0 auto;margin-top:135px;font-size:14px;font-weight:bold;width:auto;text-align:center;background:inherit;color:#fff;border-radius:6px}.btn_balloon a:hover{background:#fff;color:#333;font-weight:bold}.btn_mail a{display:block;border:solid 3px #fff;padding:6px 0;margin:0 auto;font-size:20px;font-weight:bold;width:304px;text-align:center;background:#e23199;color:#fff;background:url(/images/statics/ico_mail.png) no-repeat 70px 15px;padding-left:30px}header#header-home{width:100%;background-size:auto 100%;z-index:1000;position:relative}header#header-home .header-inner{width:90%;max-width:1000px;position:relative;margin:0 auto;padding:15px 0 5px}header#header-home .header-inner h1 img{width:130px}footer#footer-home{width:100%;text-align:center;background:#303030;color:#FFF;padding-bottom:80px}footer#footer-home .sec-inner{width:90%;max-width:1000px;margin:0 auto 60px;overflow:hidden}footer#footer-home a{color:#fff}footer#footer-home li{text-align:left;line-height:2}footer#footer-home li.ttl{color:#9c9c9c;font-weight:bold}footer#footer-home .footer_left{float:left}footer#footer-home .footer_logo{float:left;width:145px;margin-top:80px;margin-bottom:30px}footer#footer-home .flortlft li{margin-right:20px}footer#footer-home .footer_right{float:right}footer#footer-home .footer_brand_menu,footer#footer-home .footer_creator_menu{float:left;width:195px;overflow:hidden;margin-top:95px}footer#footer-home .footer_menu{float:left;width:195px;overflow:hidden;margin-top:125px}footer#footer-home .footer_login_menu{float:left;width:100px;overflow:hidden;margin-top:125px}footer#footer-home .footer_login_menu .login a{background:#e23199;color:#fff;padding:5px 10px;font-weight:bold}footer#footer-home .copyright{text-align:right;margin-top:80px}.drawer-nav{display:none}.nav_pc{position:absolute;top:20px;right:0;width:760px}.nav_pc li{display:inline;margin:0 15px;padding-bottom:10px}.nav_pc li a{color:#000}.nav_pc li.login a{background:#e23199;color:#fff;padding:5px 10px;font-weight:bold}.nav_pc li.login:hover{border:none}.nav_pc li:hover,.nav_pc li.active{border-bottom:solid 3px #e23199}@media (min-width: 769px){.arrow_top_left{position:absolute;width:14px;height:14px;background:#FFFFFF;border-radius:50%}.arrow_top_left::after,.arrow_bottom_left::after{margin:0 auto;position:absolute;content:"";width:3px;height:3px;border-top:solid 1px #970fd9;border-right:solid 1px #970fd9;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:5px;left:4px}.arrow_top_right{position:absolute;width:14px;height:14px;background:#FFFFFF;border-radius:50%}.arrow_top_right::after,.arrow_bottom_right::after{position:absolute;content:"";width:3px;height:3px;border-top:solid 1px #970fd9;border-right:solid 1px #970fd9;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:5px;left:4px}.arrow_bottom_left{position:absolute;width:17px;height:17px;background:#FFFFFF;border-radius:50%;margin:0 auto;top:186px;left:-66px;right:0;bottom:0}.arrow_bottom_right{margin:0 auto;position:absolute;width:17px;height:17px;background:#FFFFFF;border-radius:50%;top:186px;left:660px;right:0;bottom:0}.btn_top_left a,.btn_bottom_left a{display:block;padding:14px 0;margin:0 auto;font-size:20px;font-weight:bold;width:340px;text-align:center;background:#e23131;color:#fff;float:left;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.btn_top_right a,.btn_bottom_right a{display:block;padding:14px 0;margin:0 auto;font-size:20px;font-weight:bold;width:340px;text-align:center;background:#970fd9;color:#fff;float:right;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.btn_clear{clear:both}}@media (max-width: 768px){.nav_pc{display:none}}.drawer-toggle.drawer-hamburger{display:none}.btn_join{width:880px;margin:0 auto}.btn_join li{width:340px;height:104px;margin:0 50px}.btn_join .btn_brand a{display:block;width:260px;height:104px;text-indent:-9999px;background:url(/images/statics/btn_forbrand.png) no-repeat}.btn_join .btn_creator a{display:block;width:260px;height:104px;text-indent:-9999px;background:url(/images/statics/btn_forcreator.png) no-repeat}.btn_join_1column{width:340px;margin:0 auto}.btn_join_1column li{width:340px;margin:0 0 30px}#topic_path{width:100%;background:#f6f5f2}#topic_path ol{width:90%;max-width:1000px;position:relative;margin:0 auto;padding:20px 0}#topic_path ol li{display:inline-block}#topic_path ol li+li:before{margin-left:0.5em;content:">";padding-right:0.5em;opacity:0.4}article#home section .sec_inner{width:90%;max-width:1000px;position:relative;margin:0 auto}article#home section h1{margin:0 auto 50px;padding-top:80px;text-align:center}@media (max-width: 768px){article#home section .sec_inner{width:90%;max-width:1000px;position:relative;margin:0 auto}article#home section h1{margin:0 auto 50px;padding-top:80px;text-align:center}article#home section img{width:100%;height:auto}article #about02 p.image{width:100%;height:auto}}#mainvisual{height:500px;background:url("https://s3-ap-northeast-1.amazonaws.com/bitstar.public/images/lp2_top.jpg") top center repeat-x}#mainvisual .catch{width:868px;margin:0 auto;padding-top:300px;text-indent:-9999px;text-align:center;background:url(/images/statics/txt_catch.png) center center no-repeat}#mainvisual .btn_join li,#join .btn_join li{width:260px;margin:0 90px}#about{width:90%;max-width:1000px;position:relative;margin:0 auto}#about p{font-size:16px;margin-bottom:100px}#about p.image{background:url(/images/statics/img_about.png) no-repeat;background-size:contain;width:617px;height:495px;text-indent:-9999px;margin:0 auto 80px}#service{width:100%;position:relative;margin:0 auto;background:#f6f5f2}#service ul{width:940px;margin:0 auto}#service ul li{display:inline-block;width:270px;text-align:center;vertical-align:top;margin:0 20px 80px}#service ul li .ttl{font-weight:bold;text-align:center;font-size:16px;margin:25px 0 20px}#media-home{width:100%;position:relative;margin:0 auto;background:#f6f5f2}#media-home p{padding:30px 0 100px;text-indent:-9999px;background:url(/images/statics/img_media.png) no-repeat;background-size:contain;width:845px;height:236px;margin:0 auto}#trusted{width:100%;position:relative;margin:0 auto}#trusted p{padding:30px 0 100px;text-indent:-9999px;background:url(/images/statics/img_trusted01.png) no-repeat;background-size:contain;width:917px;height:46px;margin:0 auto}#news{width:100%;position:relative;margin:0 auto;padding-bottom:70px}#news ul li{overflow:hidden;border-bottom:1px #e5e5e5 solid;padding-bottom:30px;margin-bottom:40px}#news .article_img{float:left;width:30%}#news ul li dl{float:right;width:55%}#news ul li dl .article_ttl{font-weight:bold;font-size:22px;margin-bottom:20px}#news ul li dl .article_date{font-weight:bold;font-size:14px;color:#878787;margin-bottom:10px}#join{width:100%;position:relative;margin:0 auto;height:380px;background:url(/images/statics/bg_join01.png) no-repeat;background-size:cover}#join .sec_inner{padding-top:140px}#recruit{width:100%;position:relative;margin:0 auto;padding-bottom:0}#recruit .recruit_inner{width:1300px;height:386px;margin:0 auto}#recruit .recruit_inner img{float:left;margin-right:50px}#recruit .recruit_inner .recruit_right{float:left;width:390px;margin-top:30px}#recruit .recruit_inner .recruit_right .btn_blank{margin:30px 0}#recruit .recruit_inner .recruit_right .company{text-decoration:underline}.memo{font-size:14px}.mb60{margin-bottom:60px}.mb120{margin-bottom:120px}.comment{text-align:center;margin-bottom:40px}.comment.mb60{margin-bottom:60px}.comment a{color:#2076DB;text-decoration:underline}.submit{width:400px;margin:0 auto 40px}.submit input{border:none;background:#da2820;color:#fff;width:400px;border-radius:5px;font-size:32px;padding:7px;cursor:pointer}.submit input:hover{background:#ff0c00;opacity:1;color:#fff}.link{margin:0 auto;width:300px}h2{font-size:24px;font-weight:bold;margin:40px auto;text-align:center;letter-spacing:0.1em}#main_image{position:relative;padding:0;margin:0}video.movie-influencer{width:100%;height:auto;background:#3b2d40;display:block}#mainvisual_creator{overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:160px;width:700px;text-align:center}#mainvisual_creator .catch{width:100%;height:auto;margin:0 auto;padding:0 0 30px;color:#fff;font-size:32px;letter-spacing:0.05em;text-align:center}#mainvisual_creator .mainvisual_creator_inner{width:90%;margin:0 auto;position:relative;z-index:9999}#mainvisual_creator .mainvisual_creator_inner .btn_top{top:0;right:0;bottom:0;left:0;margin:auto;width:48%;position:relative}#mainvisual_creator .mainvisual_creator_inner .btn_top a{display:block;width:100%;background:#970fd9;position:relative;padding:18px 0;color:#fff;font-size:14px;font-weight:bold;border-radius:100px;opacity:.8}#mainvisual_creator .mainvisual_creator_inner .btn_top a:hover{opacity:1}#mainvisual_creator .mainvisual_creator_inner .btn_top a span{position:absolute;right:15px;top:36%}#mainvisual_creator .mainvisual_creator_inner .btn_top_insta a{background:#970fd9}@media (max-width: 768px){#mainvisual_creator{overflow:hidden;position:absolute;top:0;left:0;height:90px;width:80%;text-align:center;margin:auto}#mainvisual_creator .catch{width:100%;font-size:16px;padding:0;margin:0 auto;margin-bottom:10px}#mainvisual_creator .mainvisual_creator_inner .btn_top,#mainvisual_creator .mainvisual_creator_inner .btn_top_insta{float:inherit;width:90%;margin:10px auto;position:relative}#mainvisual_creator .mainvisual_creator_inner .btn_top a,#mainvisual_creator .mainvisual_creator_inner .btn_top_insta a{font-size:12px;padding:10px 0}#mainvisual_creator .mainvisual_creator_inner .btn_top a span,#mainvisual_creator .mainvisual_creator_inner .btn_top_insta a span{top:30%;left:inherit;display:none}#mainvisual_creator .mainvisual_creator_inner .btn_top a span:after,#mainvisual_creator .mainvisual_creator_inner .btn_top_insta a span:after{display:none}}article #about02{width:90%;max-width:1000px;position:relative;margin:0 auto}article #about02 p{font-size:16px;margin-bottom:100px}article #about02 p.image{background:url(/images/statics/img_about.png) no-repeat;background-size:contain;width:617px;height:495px;text-indent:-9999px;margin:0 auto 80px}article #service02{width:100%;position:relative;margin:0 auto;background:#f6f5f2}article #service02 ul{width:940px;margin:0 auto;padding-top:80px}article #service02 ul li{display:inline-block;width:270px;text-align:center;vertical-align:top;margin:0 20px 60px}article #service02 ul li dd{text-align:left;margin:35px 0 20px}article #service02 ul li dt img{height:auto}article #promotion{width:100%;position:relative;margin:0 auto}article #promotion ul{width:1000px;margin:0 auto;padding-top:20px}article #promotion ul li{display:inline-block;width:280px;text-align:center;vertical-align:top;margin:0 25px 80px}article #promotion ul li dt{min-height:313px}article #promotion ul li dd{text-align:left;margin:35px 0 20px}article #revenue{width:100%;position:relative;margin:0 auto;background:#f6f5f2}article #revenue h1{margin-bottom:80px}article #revenue .revenue_image{width:1000px;min-height:342px;margin:0 auto;background:url(/images/statics/img_revenue.png) no-repeat right top;padding-bottom:80px}article #revenue .desc01{width:300px;height:180px;padding-right:580px;border-bottom:solid 1px #dbdbdb}article #revenue .desc01 dt{font-weight:bold;font-size:16px;margin-bottom:10px}article #revenue .desc02{width:300px;padding-right:580px;margin-top:60px}article #revenue .desc02 dt{font-weight:bold;font-size:16px;margin-bottom:10px}article #flow{width:100%;position:relative;margin:0 auto}article #flow p{text-indent:-9999px;padding:30px 0 0;margin-bottom:120px;width:994px;height:760px;background:url(/images/statics/img_flow.png) no-repeat;background-size:contain}article #join02{width:100%;position:relative;margin:0 auto;height:380px;background:url(/images/statics/bg_join02.png) no-repeat;background-size:cover}article #join02 .sec_inner{padding-top:80px}article #join02 .btn_balloon{display:block;float:inherit;position:absolute;bottom:40px;left:0;right:0;margin:auto;text-align:center}.container-left{max-width:650px;float:left}.container-right{width:230px;height:100%;float:left;padding-left:45px}@media (max-width: 768px){article #service02{width:100%;position:relative;margin:0 auto;background:#f6f5f2}article #service02 ul{width:100%;margin:0 auto;padding-top:80px}article #service02 ul li{display:inline-block;width:90%;text-align:center;vertical-align:top;margin:auto 20px auto}article #service02 ul li dd{text-align:left;margin:35px 0 40px}article #service02 ul li dt img{width:50%;height:auto}article #promotion{width:100%;position:relative;margin:0 auto}article #promotion ul{width:100%;margin:0 auto;padding-top:20px}article #promotion ul li{display:inline-block;width:90%;text-align:center;vertical-align:top;margin:0 25px 80px}article #promotion ul li dt{min-height:313px}article #promotion ul li dd{text-align:left;margin:35px 0 20px}article #revenue{width:100%;position:relative;margin:0 auto;background:#f6f5f2}article #revenue h1{margin-bottom:80px}article #revenue .revenue_image{width:100%;min-height:400px;margin:0 auto;background:url(/images/statics/img_revenue_sp.png) no-repeat right top;background-size:100% auto;padding-bottom:80px}article #revenue .desc01{display:none}article #revenue .desc01 dt{font-weight:bold;font-size:16px;margin-bottom:10px}article #revenue .desc02{display:none}article #revenue .desc02 dt{font-weight:bold;font-size:16px;margin-bottom:10px}article #flow{width:100%;position:relative;margin:0 auto}article #flow p{text-indent:-9999px;padding:30px 0 0;margin-bottom:120px;width:100%;height:260px;background:url(/images/statics/img_flow.png) no-repeat;background-size:contain}article #join02{width:100%;position:relative;margin:0 auto;height:380px;background:url(/images/statics/bg_join02.png) no-repeat;background-size:cover}article #join02 .sec_inner{padding-top:80px}}.social{overflow:hidden;margin:40px 0 10px;float:left}.pull-right{float:right}.pull-left{float:left;margin-right:5px}#news.newslist .article_date{display:inline-block;margin-right:10px}#news .news_category{background:#249CF1;font-weight:bold;font-size:11px;color:#fff;display:inline-block;padding:2px 5px;background:#249CF1;font-weight:bold;font-size:11px;color:#fff;display:inline-block;padding:2px 5px}#news .more_detail{clear:both;text-align:right}#news .more_detail a{text-decoration:underline;background:url(/images/statics/ico_more.png) no-repeat center left;background-size:6px auto;padding-left:10px}#news .more_detail a:hover{text-decoration:none}#news .pagination{text-align:center;margin-bottom:40px}#news .pagination span{display:inline-block}#news .pagination span a{display:inline;padding:8px 10px;border:solid #dcdcdc 1px;margin:0 5px}#news .pagination span a:hover{border:solid #000 1px}#news .pagination .first{float:left}#news .pagination .last{float:right}#news .pagination .prev a{background:url(/images/statics/ico_prev.png) no-repeat center left 7px;background-size:6px auto;padding-left:20px}#news .pagination .next a{background:url(/images/statics/ico_more.png) no-repeat center right 7px;background-size:6px auto;padding-right:20px}#news .pagination .current{background:#dcdcdc;display:inline-block;padding:3px 10px;border:solid #dcdcdc 1px;margin:0 5px}#news_detail h1{padding:0;margin-bottom:20px;font-size:24px;text-align:left}#news_detail article.news_article{padding-top:0;margin-bottom:80px}#news_detail .news_date{font-weight:bold;font-size:14px;color:#878787;margin-bottom:30px}#news_detail .news_category{background:#249CF1;font-weight:bold;font-size:11px;color:#fff;display:inline-block;padding:2px 5px;margin-bottom:30px}#news_detail article.news_article p{margin-bottom:40px}#news_detail article.news_article a{text-decoration:underline}#news_detail article.news_article a:hover{text-decoration:none}#news_detail article.news_article img{margin:0 auto;display:block}#news_detail article.news_article h2{text-align:left;font-size:20px;margin-bottom:10px}#faq{width:100%;position:relative;margin:0 auto;overflow:hidden;padding-bottom:80px}#faq h1{margin-bottom:80px}#faq .qa_lists{width:90%;margin:0 auto}#faq .qa_lists dt{font-weight:bold;font-size:20px;margin-bottom:10px;padding-left:1em;text-indent:-1em}#faq .qa_lists dt:before{content:"Q.";font-family:"Source Sans Pro", sans-serif;vertical-align:0.1em;font-size:24px}#faq .qa_lists dd{margin-bottom:40px;padding-bottom:40px;border-bottom:solid #dcdcdc 1px;padding-left:30px}#policy{width:100%;position:relative;margin:0 auto;overflow:hidden;padding-bottom:80px}#policy h1{margin-bottom:80px}#policy .sec-inner{width:90%;margin:0 auto}#policy h2{margin-top:50px}#policy h3{font-weight:bold;font-size:16px;margin-bottom:10px}#policy p,#policy ol,#policy ul{margin-bottom:40px}#policy ol,#policy ul{padding-left:40px}#policy ol li,#policy ul li{list-style:decimal}#policy .term-of-use h1{display:none}#policy .term-of-use ol ol{margin-bottom:0}#policy .text-right{text-align:right}#form{width:100%;position:relative;margin:0 auto;overflow:hidden}#form h1{margin-bottom:80px;padding-top:0px}#form h1.center{text-align:center;padding-top:80px}#form .caution{margin-bottom:40px;text-align:right}#form .required_mark,#form label abbr{font-size:14px;color:#ff0000;margin-right:5px}#form .form-inputs{width:610px;margin:40px auto;padding-top:40px;border-top:solid 1px #dcdcdc}#form .form-group{margin-bottom:25px}#form .form-inputs label{font-weight:bold;width:180px;display:inline-block}#form .form-inputs input{background-color:#fff;border:1px solid #aeb0b6;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 10px;border-radius:3px;width:390px;font-size:14px}#form .form-inputs textarea{background-color:#fff;border:1px solid #aeb0b6;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 10px;border-radius:3px;width:570px;height:12em;font-size:14px}#form .form-actions input{display:block;padding:10px 0;margin:0 auto;font-size:16px;font-weight:bold;width:280px;text-align:center;background:#e23199;color:#fff;border:none;cursor:pointer}#form .form-actions input:hover{opacity:0.7;transition:all 0.3s ease 0s}#form .form-inputs .input_text{display:inline;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 0;border-radius:3px;width:390px;font-size:14px}#form .form-inputs .input_text_blk{display:block;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 0;border-radius:3px;width:100%;font-size:14px}#form .btn_more{margin-top:80px;margin-bottom:80px}@media (max-width: 768px){body{font-size:13px;line-height:1.7;color:#000;-webkit-text-size-adjust:none;width:100%}a{color:#000;text-decoration:none;transition:all 0.3s ease 0s}.pc{display:none}.sp{display:block}.btn_more a{display:block;border:solid 3px #000;padding:6px 0;margin:0 auto;font-size:16px;font-weight:bold;width:280px;text-align:center;background:url(/images/statics/ico_more.png) no-repeat 250px 12px}.btn_blank a{display:block;border:solid 3px #000;padding:6px 0;margin:0 auto;font-size:16px;font-weight:bold;width:260px;text-align:center;background:url(/images/statics/ico_blank.png) no-repeat 50px 5px;padding-left:20px}.arrow_top_left{position:absolute;width:17px;height:17px;background:#FFFFFF;border-radius:50%;margin:0 auto;top:50%;left:10px;right:0;bottom:0}.arrow_top_left::after,.arrow_bottom_left::after{margin:0 auto;position:absolute;content:"";width:4px;height:4px;border-top:solid 2px #970fd9;border-right:solid 2px #970fd9;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6px;left:5px}.arrow_top_right{position:absolute;width:17px;height:17px;background:#FFFFFF;border-radius:50%;margin:0 auto;top:50%;left:10px;right:0;bottom:0}.arrow_top_right::after,.arrow_bottom_right::after{position:absolute;content:"";width:4px;height:4px;border-top:solid 2px #970fd9;border-right:solid 2px #970fd9;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6px;left:5px}.arrow_bottom_left{position:absolute;width:17px;height:17px;background:#FFFFFF;border-radius:50%;margin:0 auto;top:155px;left:200px;right:0;bottom:0}.arrow_bottom_right{position:absolute;width:17px;height:17px;background:#FFFFFF;border-radius:50%;margin:0 auto;top:215px;left:200px;right:0;bottom:0}.btn_top_left a,.btn_bottom_left a{display:block;padding:10px 0;margin:0 auto;margin-top:-20px;margin-bottom:20px;font-size:12px;font-weight:bold;width:250px;text-align:center;background:#e23131;color:#fff;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.btn_top_right a{display:block;padding:10px 0;margin:0 auto;font-size:12px;font-weight:bold;width:250px;text-align:center;background:#970fd9;color:#fff;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.btn_bottom_right a{display:block;padding:10px 0;margin:0 auto;margin-bottom:20px;font-size:12px;font-weight:bold;width:250px;text-align:center;background:#970fd9;color:#fff;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.btn_action a{display:block;padding:10px 0;margin:0 auto;font-size:16px;font-weight:bold;width:280px;text-align:center;background:#e23199;color:#fff}.btn_mail a{display:block;border:solid 3px #fff;padding:6px 0;margin:0 auto;font-size:16px;font-weight:bold;width:250px;text-align:center;background:#e23199;color:#fff;background:url(/images/statics/ico_mail.png) no-repeat 70px 10px;padding-left:30px}#mainvisual .btn_join li,#join .btn_join li{margin:0}.btn_join_1column{width:280px;margin:0 auto}.btn_join_1column li{width:280px;margin:0 0 30px}header#header-home{width:100%;background-size:auto 100%;z-index:1000;position:relative}header#header-home .header-inner{width:90%;max-width:900px;position:relative;margin:0 auto;padding:10px 0 0}header#header-home h1 img{width:100px}.drawer-nav{display:block;font-size:20px;margin-bottom:10px;background-color:#f7f7f7 !important;text-align:center}.drawer-nav a{margin:0 10px;display:block}.drawer-nav p{font-size:14px}.drawer-nav .drawer-menu{background:#fff;margin-bottom:30px}.drawer-nav .drawer-menu li{border-bottom:solid 2px #efefef;padding:10px}.drawer-nav .drawer-menu li a{font-weight:bold;font-size:16px}.nav-pc{display:none}.drawer-toggle.drawer-hamburger{display:block;background-color:rgba(255,255,255,0.2)}.drawer-open .drawer-toggle.drawer-hamburger,.drawer-close .drawer-toggle.drawer-hamburger{background-color:rgba(255,255,255,0.2)}article{padding-top:0}article section{padding-bottom:20px}article section .sec-inner{width:90%;max-width:950px;position:relative;margin:0 auto}article section h1{margin:0 auto 20px;padding-top:50px;text-align:center}#mainvisual{width:100%;height:auto;background:url("https://s3-ap-northeast-1.amazonaws.com/bitstar.public/images/lp2_top.jpg") top right repeat-x;background-size:cover}#mainvisual .catch{width:280px;margin:0 auto;padding-top:150px;text-indent:-9999px;text-align:center;background:url(/images/statics/txt_catch_sp.png) center center no-repeat;background-size:contain}.btn_join{width:200px;margin:0 auto}.btn_join li{width:200px;height:80px;margin:0 auto 20px}.btn_join .btn_brand a{display:block;width:200px;height:80px;text-indent:-9999px;background:url(/images/statics/btn_forbrand.png) no-repeat;background-size:contain}.btn_join .btn_creator a{display:block;width:200px;height:80px;text-indent:-9999px;background:url(/images/statics/btn_forcreator.png) no-repeat;background-size:contain}article #about{width:100%;position:relative;margin:0 auto}article #about h1 img{width:180px;height:auto}article #about p{font-size:13px;margin-bottom:40px;text-align:left}article #about p.image{background:url(/images/statics/img_about_sp.png) no-repeat;background-size:contain;width:300px;height:235px;text-indent:-9999px;margin:0 auto 30px}article #service{width:100%;position:relative;margin:0 auto;background:#f6f5f2}article #service h1 img{width:100px;height:auto}article #service ul{width:270px;margin:0 auto}article #service ul li{display:inline-block;width:270px;text-align:center;vertical-align:top;margin:0 auto 40px}article #service ul li .ttl{font-weight:bold;text-align:center;font-size:14px;margin:15px 0 0}article #trusted{width:100%;position:relative;margin:0 auto}article #trusted h1{margin-bottom:30px}article #trusted h1 img{width:120px;height:auto}article #trusted p{padding:40px 0 10px;text-indent:-9999px;background:url(/images/statics/img_trusted01_sp.png) no-repeat;background-size:contain;width:280px;height:73px}article #media-home{width:100%;position:relative;margin:0 auto;background:#f6f5f2}article #media-home h1{margin-bottom:40px}article #media-home h1 img{width:140px;height:auto}article #media-home p{padding:40px 0 50px;text-indent:-9999px;background:url(/images/statics/img_media_sp.png) no-repeat;background-size:contain;width:280px;height:304px}article #news{width:100%;position:relative;margin:0 auto;padding-bottom:70px}article #news h1 img{width:140px;height:auto}article #news ul li{overflow:hidden;border-bottom:1px #e5e5e5 solid;padding-bottom:30px;margin-bottom:40px}article #news .article_img{float:none;width:280px;margin:0 auto 10px}article #news .article_img img{width:280px}article #news ul li dl{float:none;width:100%;margin:0 auto}article #news ul li dl .article_ttl{font-weight:bold;font-size:16px;margin-bottom:10px}article #news ul li dl .article_date{font-weight:bold;font-size:12px;color:#878787;margin-bottom:10px;text-align:right}article #join{width:100%;position:relative;margin:0 auto;height:300px;background:url(/images/statics/bg_join01.png) no-repeat;background-size:cover}article #join .sec-inner{padding-top:70px}article #recruit{width:100%;position:relative;margin:0 auto;padding-bottom:0}article #recruit h1 img{width:160px;height:auto}article #recruit .recruit_inner{width:90%;height:inherit;margin:0 auto}article #recruit .recruit_inner img{float:none;width:280px;display:block;margin:0 auto 0}article #recruit .recruit_inner .recruit_right{float:none;width:100%;margin-top:30px}article #recruit .recruit_inner .recruit_right .btn_blank{margin:20px 0}article #recruit .recruit_inner .recruit_right .company{text-decoration:underline;margin-bottom:30px}footer#footer-home{width:100%;text-align:center;background:#303030;color:#FFF;padding-bottom:40px}footer#footer-home .sec-inner{width:90%;max-width:1000px;margin:0 auto 40px;overflow:hidden}footer#footer-home a{color:#fff}footer#footer-home li{text-align:left;line-height:2}footer#footer-home li.ttl{color:#9c9c9c;font-weight:bold}footer#footer-home .footer_left{float:none}footer#footer-home .footer_logo{float:none;width:145px;margin-top:30px;margin-bottom:20px}footer#footer-home .flortlft li{margin-right:10px}footer#footer-home .footer_right{float:none}footer#footer-home .footer_brand_menu{float:none;width:100%;overflow:hidden;margin-top:30px}footer#footer-home .footer_creator_menu{float:left;width:195px;overflow:hidden;margin-top:30px}footer#footer-home .footer_menu{float:none;width:195px;overflow:hidden;margin-top:30px}footer#footer-home .footer_login_menu{float:none;width:100px;overflow:hidden;margin-top:30px}footer#footer-home .footer_login_menu .login a{background:#e23199;color:#fff;padding:5px 10px;font-weight:bold}footer#footer-home .copyright{text-align:center;margin-top:50px}.memo{font-size:14px}.comment{text-align:center;margin-bottom:20px}.comment.mb60{margin-bottom:30px}.comment a{color:#2076DB;text-decoration:underline}.submit{width:80%;margin:0 auto 20px}.submit input{border:none;background:#da2820;color:#fff;width:100%;border-radius:5px;font-size:24px;padding:7px;cursor:pointer;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.submit input:hover{background:#ff0c00;opacity:1;color:#fff}.link{margin:0 auto;width:200px}.link img{width:200px}h2{font-size:18px;font-weight:bold;margin:40px auto 20px;text-align:center;letter-spacing:0.1em}}footer#footer-home{position:relative}footer#footer-home .footer_main{position:absolute;top:200px;width:100%;text-align:center;color:#FFF;background:#361d44}footer#footer-home .footer_main .sec-inner{width:80%;max-width:950px;margin:0 auto 50px;overflow:hidden}footer#footer-home .footer_main .back{max-width:1440px;top:0;width:100%;height:400px;display:block}footer#footer-home .footer_main hr{margin-top:30px}footer#footer-home .footer_main a{color:#fff}footer#footer-home .footer_main li{text-align:left;line-height:2}footer#footer-home .footer_main li.ttl{color:#fff;font-weight:normal;padding-bottom:15px}footer#footer-home .footer_main .footer_left{float:left}footer#footer-home .footer_main .footer_logo{float:left;width:160px;margin-top:70px;margin-bottom:20px}footer#footer-home .footer_main .footer_logo img{width:100%}footer#footer-home .footer_main .flortlft li{margin-right:10px;width:15%}footer#footer-home .footer_main .footer_right{float:right}footer#footer-home .footer_main .footer_menu{float:left;width:195px;overflow:hidden;margin-top:70px}footer#footer-home .footer_main .footer_menu li a{color:#d8d4db}footer#footer-home .footer_main .footer_login_menu{float:left;width:100px;overflow:hidden;margin-top:125px}footer#footer-home .footer_main .footer_login_menu .login a{background:#e23199;color:#fff;padding:5px 10px;font-weight:bold}footer#footer-home .footer_main .footer_bottom img{margin-top:20px;float:left;width:12%}footer#footer-home .footer_main .copyright{text-align:center;color:#d8d4db;margin-top:100px}footer#footer-home #topic_path{width:100%;background:#f6f5f2}footer#footer-home #topic_path ol{width:90%;max-width:950px;position:relative;margin:0 auto;padding:20px 0}footer#footer-home #topic_path ol li{display:inline-block}footer#footer-home #topic_path ol li+li:before{margin-left:0.5em;content:">";padding-right:0.5em;opacity:0.4}footer#footer-home article form dl{overflow:hidden;width:96%;margin:0 auto 20px}footer#footer-home article form dt{float:none;clear:both;width:100%;font-size:15px;margin-bottom:5px;margin-right:0;min-height:inherit;overflow:hidden;position:relative;line-height:inherit;font-weight:bold}footer#footer-home article form dt span{background:#da2820;color:#fff;padding:1px 5px;position:relative;top:0;left:0;display:inline;font-size:12px;line-height:1;margin-left:10px}footer#footer-home article form dd{float:none;font-size:18px;margin-bottom:30px;width:100%;min-height:inherit}footer#footer-home article form dd input{height:30px;font-size:14px;padding:5px;width:95%;border:solid 1px #ccc}footer#footer-home article form dd textarea{font-size:14px;padding:5px;width:95%;border:solid 1px #ccc}footer#footer-home video.movie{display:none}footer#footer-home #mainvisual-creator{overflow:hidden;position:relative;top:0;left:0;height:170px;width:auto;text-align:center;margin-top:0;margin-left:0;background:#3b2d40}footer#footer-home #mainvisual-creator .catch{width:280px;height:23px;margin:40px auto 20px;text-indent:-9999px;text-align:center;background:url(/images/hero_text.png) center center no-repeat;background-size:contain}footer#footer-home article #about02{width:100%;position:relative;margin:0 auto}footer#footer-home article #about02 h1{padding-top:40px}footer#footer-home article #about02 h1 img{width:290px;height:auto}footer#footer-home article #about02 p{font-size:13px;margin-bottom:40px;text-align:left}footer#footer-home article #about02 p img{width:290px;height:auto}footer#footer-home article #about02 p.image{background:url(/images/statics/img_about_sp.png) no-repeat;background-size:contain;width:300px;height:235px;text-indent:-9999px;margin:0 auto 30px}footer#footer-home article #about02 .ctr{text-align:center}footer#footer-home article #service02{width:100%;position:relative;margin:0 auto;background:#f6f5f2}footer#footer-home article #service02 ul{width:90%;margin:0 auto;padding-top:40px}footer#footer-home article #service02 ul li{display:block;width:100%;text-align:center;vertical-align:top;margin:0 0 40px}footer#footer-home article #service02 ul li dd{text-align:left;margin:20px 0 30px}footer#footer-home article #service02 ul li .sales dt img{width:158px;height:auto}footer#footer-home article #service02 ul li .assistant dt img,footer#footer-home article #service02 ul li .family dt img{width:196px;height:auto}footer#footer-home article #promotion{width:100%;position:relative;margin:0 auto}footer#footer-home article #promotion h1 img{width:290px;height:auto}footer#footer-home article #promotion ul{width:100%;margin:0 auto;padding-top:20px}footer#footer-home article #promotion ul li{display:block;width:250px;text-align:center;vertical-align:top;margin:0 auto 40px}footer#footer-home article #promotion ul li dt{min-height:inherit}footer#footer-home article #promotion ul li dt img{width:250px}footer#footer-home article #promotion ul li dd{text-align:left;margin:10px 0 30px}footer#footer-home article #revenue{width:100%;position:relative;margin:0 auto;background:#f6f5f2}footer#footer-home article #revenue h1{margin-bottom:40px}footer#footer-home article #revenue h1 img{width:180px;height:auto}footer#footer-home article #revenue .revenue_image{width:290px;min-height:336px;margin:0 auto;background:url(/images/statics/img_revenue_sp.png) no-repeat right top;background-size:contain;padding-bottom:40px}footer#footer-home article #revenue .desc01,footer#footer-home article #revenue .desc02{display:none}footer#footer-home article #flow{width:100%;position:relative;margin:0 auto}footer#footer-home article #flow h1 img{width:240px;height:auto}footer#footer-home article #flow p{text-indent:-9999px;padding:30px 0 0;margin:0 auto 0;width:290px;height:811px;background:url(/images/statics/img_flow_sp.png) no-repeat;background-size:contain}footer#footer-home article #join02{width:100%;position:relative;margin:0 auto;height:240px;background:url(/images/statics/bg_join02.png) no-repeat center center;background-size:cover}footer#footer-home article #join02 .sec-inner{padding-top:40px}footer#footer-home #mainvisual_brand{overflow:hidden;position:relative;top:0;left:0;height:290px;width:auto;text-align:center;margin-top:0;margin-left:0;background:#3b2d40}footer#footer-home #mainvisual_brand .btn_action{margin-top:0;margin-bottom:20px}footer#footer-home article #structure{width:100%;position:relative;margin:0 auto;background:#f6f5f2;overflow:hidden}footer#footer-home article #structure h1{margin-bottom:30px}footer#footer-home article #structure h1 img{width:240px;height:auto}footer#footer-home article #structure p{font-size:inherit}footer#footer-home article #structure p.image{background:url(/images/statics/img_structure.png) no-repeat;background-size:contain;width:290px;height:187px;text-indent:-9999px;margin:0 auto 40px}footer#footer-home article #future{width:100%;position:relative;margin:0 auto}footer#footer-home article #future h1 img{width:230px;height:auto}footer#footer-home article #future ul{width:100%;margin:0 auto;padding-top:20px}footer#footer-home article #future ul li{display:block;width:100%;text-align:center;vertical-align:top;margin:0 0 40px}footer#footer-home article #future ul li dd{text-align:left;margin:15px 0 0}footer#footer-home article #future ul li dd.ttl{font-weight:bold;font-size:15px;text-align:center;margin:15px 0 0}footer#footer-home article #solution{width:100%;position:relative;margin:0 auto;background:#f6f5f2;overflow:hidden}footer#footer-home article #solution h1 img{width:260px;height:auto}footer#footer-home article #solution .solution01,footer#footer-home article #solution .solution02,footer#footer-home article #solution .solution03{width:280px;float:none;margin-bottom:20px}footer#footer-home article #solution .solution01 dd{width:240px;padding:10px 20px 25px}footer#footer-home article #solution .solution02 dd,footer#footer-home article #solution .solution03 dd{width:240px;margin-left:0;padding:10px 20px 25px}footer#footer-home article #solution dl{background:url(/images/statics/bg_arrow.png) no-repeat bottom center;background-size:contain;padding-bottom:20px;margin:0 auto}footer#footer-home article #solution dl.solution03{background:none}footer#footer-home article #solution dl dt{width:280px;height:90px}footer#footer-home article #solution .solution01 dt{background:url(/images/statics/img_solution01_sp.png) no-repeat;background-size:contain}footer#footer-home article #solution .solution02 dt{background:url(/images/statics/img_solution02_sp.png) no-repeat;background-size:contain}footer#footer-home article #solution .solution03 dt{background:url(/images/statics/img_solution03_sp.png) no-repeat;background-size:contain}footer#footer-home article #solution dl dt img{display:none}footer#footer-home article #solution dl dd{background:#fff;height:inherit}footer#footer-home article #solution dl dd.ttl{font-weight:bold;font-size:16px;margin-right:0;padding:15px 20px 0;text-align:center;height:inherit}footer#footer-home article #solution dl dd.ttl.lh2{line-height:3}footer#footer-home article #example{width:100%;position:relative;margin:0 auto;background:#f6f5f2;overflow:hidden}footer#footer-home article #example h1 img{width:260px;height:auto}footer#footer-home article #example ul{width:100%;margin:0 auto;padding-top:20px}footer#footer-home article #example ul li{display:block;width:100%;vertical-align:top;margin:0 0 40px 0}footer#footer-home article #example ul li dt img{width:100%}footer#footer-home article #example ul li dd{margin:0 auto 0;width:100%}footer#footer-home article #example ul li dd.ttl{font-weight:bold;font-size:16px;text-align:center;margin:10px 0 5px}footer#footer-home article #example ul li.last{margin:0 0 30px;border-right:none}footer#footer-home article #join03{width:100%;position:relative;margin:0 auto;height:270px;background:url(/images/statics/bg_join03.png) no-repeat center center;background-size:cover}footer#footer-home article #join03 .sec-inner{padding-top:40px}footer#footer-home article #join03 .btn_action{margin-bottom:20px}footer#footer-home article #join03 .btn_join{width:280px;margin:0 auto}footer#footer-home article #join03 .btn_join li{width:280px;height:inherit;margin:0 auto 20px}footer#footer-home article #join03 .btn_join .btn_mail a,footer#footer-home article #join03 .btn_join .btn_balloon a{width:244px}footer#footer-home .social{overflow:hidden;margin:20px 0}footer#footer-home .pull-right{float:right}footer#footer-home .pull-left{float:left;margin-right:5px}footer#footer-home .case-headings{overflow:hidden}footer#footer-home .case-headings .case-headings__thumbnail{width:100%;float:none}footer#footer-home .case-headings .case-headings__thumbnail img{width:100%;height:auto;display:block;margin:0 auto 20px}footer#footer-home .case-headings .case-headings__summary{width:100%;float:left}footer#footer-home .case-headings .case-headings__summary .case-headings__name{margin:0 0 20px;padding:0;text-align:left;font-size:18px}footer#footer-home .case-main .case-main__list{overflow:hidden;width:100%;margin-bottom:20px}footer#footer-home .case-main .case-main__list .case-main__item,footer#footer-home .case-main .case-main__list .case-main__item_last{width:100%;float:none;background:#f6f5f2;margin:0 auto 20px auto;min-height:inherit}footer#footer-home .case-main .case-main__list .title{font-weight:bold;font-size:18px;text-align:center;margin:0 auto 10px auto;padding-top:20px;color:#666}footer#footer-home .case-main .case-main__list .case-main-markdown-list{padding:0 30px 30px 30px}footer#footer-home .case-footer{overflow:hidden;padding-top:40px;border-top:solid 1px #dbdbdb}footer#footer-home .case-footer h3{font-size:15px;margin-bottom:10px}footer#footer-home .case-footer img{width:170px;display:block;float:none;margin-right:20px}footer#footer-home .case-footer .case-footer_left,footer#footer-home .case-footer .case-footer_right{float:none;width:100%;margin-bottom:40px}footer#footer-home .case-footer .matched_youtuber{width:100%;clear:both}footer#footer-home .case-footer .matched_youtuber ul{margin-bottom:40px;overflow:hidden}footer#footer-home .case-footer .matched_youtuber li{width:80px;height:80px;border-radius:40px;float:left;margin-right:20px;margin-bottom:20px;background-size:cover;background-repeat:no-repeat}footer#footer-home #news.newslist .article_date{display:inline-block;margin-right:10px}footer#footer-home #news .news_category{background:#249CF1;font-weight:bold;font-size:11px;color:#fff;display:inline-block;padding:2px 5px;background:#249CF1;font-weight:bold;font-size:11px;color:#fff;display:inline-block;padding:2px 5px}footer#footer-home #news .more_detail{clear:both;text-align:right;text-align:center}footer#footer-home #news .more_detail a{text-decoration:none;font-weight:bold;border:3px solid #000;padding:4px 10px 4px 4px;max-width:240px;display:block;margin:10px auto 0;background:url(/images/statics/ico_more.png) no-repeat center right 10px;background-size:6px auto}footer#footer-home #news .pagination{text-align:center;margin-bottom:20px;overflow:hidden}footer#footer-home #news .pagination span{display:block;float:left;margin-bottom:10px}footer#footer-home #news .pagination span a{display:inline;padding:8px 9px;border:solid #dcdcdc 1px;margin:0 3px;display:block}footer#footer-home #news .pagination span a:hover{border:solid #000 1px}footer#footer-home #news .pagination .first,footer#footer-home #news .pagination .last{float:left}footer#footer-home #news .pagination .prev a{background:url(/images/statics/ico_prev.png) no-repeat center center;background-size:6px auto;padding-right:11px;padding-left:11px;text-indent:-9999px}footer#footer-home #news .pagination .next a{background:url(/images/statics/ico_more.png) no-repeat center center;background-size:6px auto;padding-right:11px;padding-left:11px;text-indent:-9999px}footer#footer-home #news .pagination .current{background:#dcdcdc;padding:8px 9px;border:solid #dcdcdc 1px;margin:0 3px}footer#footer-home #news_detail h1{padding:0;margin-bottom:20px;font-size:18px;text-align:left}footer#footer-home #news_detail article.news_article{padding-top:0;margin-bottom:40px}footer#footer-home #news_detail .news_date{font-weight:bold;font-size:12px;color:#878787;margin-bottom:20px}footer#footer-home #news_detail .news_category{background:#249CF1;font-weight:bold;font-size:11px;color:#fff;display:inline-block;padding:2px 5px;margin-bottom:20px}footer#footer-home #news_detail article.news_article p{margin-bottom:20px}footer#footer-home #news_detail article.news_article a{text-decoration:underline}footer#footer-home #news_detail article.news_article img{width:90%;margin:0 auto;display:block}footer#footer-home #news_detail article.news_article h2{text-align:left;font-size:16px;margin-bottom:10px}footer#footer-home #faq{width:100%;position:relative;margin:0 auto;overflow:hidden;padding-bottom:40px}footer#footer-home #faq h1{margin-bottom:40px}footer#footer-home #faq h1 img{width:280px;height:auto}footer#footer-home #faq .qa_lists{width:100%;margin:0 auto}footer#footer-home #faq .qa_lists dt{font-weight:bold;font-size:16px;margin-bottom:10px;padding-left:1em;text-indent:-1em}footer#footer-home #faq .qa_lists dt:before{content:"Q.";font-family:"Source Sans Pro", sans-serif;vertical-align:0.1em;font-size:16px}footer#footer-home #faq .qa_lists dd{margin-bottom:20px;padding-bottom:20px;border-bottom:solid #dcdcdc 1px;padding-left:0}footer#footer-home #policy{width:100%;position:relative;margin:0 auto;overflow:hidden;padding-bottom:40px}footer#footer-home #policy h1{margin-bottom:40px}footer#footer-home #policy h1 img{width:auto;height:25px}footer#footer-home #policy h2{margin-top:30px}footer#footer-home #policy h3{font-weight:bold;font-size:14px;margin-bottom:10px}footer#footer-home #policy p,footer#footer-home #policy ol,footer#footer-home #policy ul{margin-bottom:20px}footer#footer-home #policy ol,footer#footer-home #policy ul{padding-left:15px}footer#footer-home #policy ol li,footer#footer-home #policy ul li{list-style:disc}footer#footer-home #form{width:100%;position:relative;margin:0 auto;overflow:hidden;padding-bottom:40px}footer#footer-home #form h1{margin-bottom:40px}footer#footer-home #form h1 img{width:auto;height:25px}footer#footer-home #form .ctr{text-align:left;padding-bottom:20px;border-bottom:solid 1px #dcdcdc}footer#footer-home #form.fin .ctr{text-align:center;border:none}footer#footer-home #form .caution{margin-bottom:20px;text-align:right}footer#footer-home #form .required_mark,footer#footer-home #form label abbr{font-size:14px;color:#ff0000;margin-right:5px}footer#footer-home #form .form-inputs{width:100%;margin:20px auto;padding-top:0;border-top:none}footer#footer-home #form .form-group{margin-bottom:25px}footer#footer-home #form .form-inputs label{font-weight:bold;width:100%;display:block}footer#footer-home #form .form-inputs input{background-color:#fff;border:1px solid #aeb0b6;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 10px;border-radius:3px;width:92%;font-size:14px}footer#footer-home #form .form-inputs textarea{background-color:#fff;border:1px solid #aeb0b6;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 10px;border-radius:3px;width:92%;height:12em;font-size:14px}footer#footer-home #form .form-actions input{display:block;padding:10px 0;margin:0 auto;font-size:16px;font-weight:bold;width:280px;text-align:center;background:#e23199;color:#fff;border:none;cursor:pointer}footer#footer-home #form .form-inputs .input_text{display:inline;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 0;border-radius:3px;width:390px;font-size:14px}footer#footer-home #form .form-inputs .input_text_blk{display:block;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 0;border-radius:3px;width:100%;font-size:14px}footer#footer-home #form .btn_more{margin-top:80px;margin-bottom:80px}.help-block{display:block;color:#ff0000}@media (max-width: 768px){article #about02 p.image{width:100%;height:auto;min-height:250px}width:100%;position:relative;margin:0 auto;overflow:hidden;h1{margin-bottom:80px;padding-top:0}.caution{margin-bottom:40px;text-align:right}.required_mark,label abbr{font-size:14px;color:#ff0000;margin-right:5px}.form-inputs{width:90% !important;margin:40px 0 !important;padding-top:40px;border-top:solid 1px #dcdcdc}.form-inputs input.form-control{display:inline;color:#000;line-height:1.5;height:auto;min-height:1.9em;padding:8px 0;border-radius:3px;width:100% !important;font-size:14px}.form-inputs textarea{width:100% !important}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(/images/statics/colorbox/overlay.png) repeat 0 0;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(/images/statics/colorbox/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(/images/statics/colorbox/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(/images/statics/colorbox/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(/images/statics/colorbox/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(/images/statics/colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(/images/statics/colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(/images/statics/colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(/images/statics/colorbox/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(/images/statics/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/images/statics/colorbox/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/images/statics/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/images/statics/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(/images/statics/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}#html5-watermark{display:none !important}
