@charset "UTF-8";
/* reset */
html {
  color: #000;
  background: #FFF;
}

body {
  font-family: "メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Helvetica,Arial,sans-serif;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote {
  margin: 0;
  padding: 0;
}

fieldset,
img {
  border: 0;
}

/*
  TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

ol,
ul {
  list-style: none;
}

caption,
th {
  text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before,
q:after {
  content: '';
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

/* to preserve line-height and selector appearance */
sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/*to enable resizing for IE*/
input,
textarea,
select {
  *font-size: 100%;
}

/*because legend doesn't inherit in IE */
legend {
  color: #000;
}

#right_wrapper #right_header #header_search_v2 #search_v2 .search_btn {
  -webkit-border-radius: 0px 3px 3px 0px / 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px / 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px / 0px 3px 3px 0px;
}

#right_wrapper #right_header #header_search_v2 #search_v2 .search_box #search_box_window {
  -webkit-border-radius: 3px 0px 0px 3px / 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px / 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px / 3px 0px 0px 3px;
}

#right_wrapper #emg, #right_wrapper #emg2, #right_wrapper #emg3, #right_wrapper #notice_wrapper_v2, #right_wrapper #subcontents_wrapper, #right_wrapper #footer_area_v2 {
  border-left: 240px solid #fff;
  min-width: 950px;
}

.m-bottom_15 {
  margin-bottom: 15px;
}

.m-bottom_20 {
  margin-bottom: 20px;
}

.m-bottom_40 {
  margin-bottom: 40px;
}
.m-right_10{
  margin-right: 10px !important;
}

#changeDevice_v2 {
  margin: 0 auto 0 auto;
  font-size: 80%;
  text-align: center;
  background-color: #f7f7f7;
  padding: 10px 0;
  min-width: 950px;
}
#changeDevice_v2 dl {
  display: inline-block;
  padding: 5px 10px 5px 10px;
  border: 1px solid #e7e7e7;
  background: #fff;
  margin: 0 auto;
}
#changeDevice_v2 dt {
  display: inline;
}
#changeDevice_v2 dt:after {
  content: ":";
}
#changeDevice_v2 dd {
  display: inline;
}
#changeDevice_v2 dd:after {
  content: "|";
}
#changeDevice_v2 dd:last-child:after {
  content: "";
}
#changeDevice_v2 p {
  font-size: 12px;
}
#changeDevice_v2 a {
  padding: 0 5px;
  color: #0098e3;
  text-decoration: none;
}
#changeDevice_v2 a:hover {
  text-decoration: underline;
}
#changeDevice_v2 a:visited {
  color: #017bb8;
  text-decoration: none;
}
#changeDevice_v2 span {
  font-weight: bold;
  padding: 0 5px;
}

.guard230x129 {
  width: 230px;
  height: 129px;
}

.guard230x173 {
  width: 230px;
  height: 129px;
}

.guard180x135 {
  width: 180px;
  height: 135px;
}

.guard85x63 {
  width: 85px;
  height: 63px;
}

.guard372x135 {
  width: 372px;
  height: 135px;
}

.guard230x129, .guard230x173, .guard180x135, .guard85x63, .guard372x135 {
  background: url("http://i.yimg.jp/images/clear.gif");
  position: absolute;
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent !important;
}

#wrapper {
  width: 100%;
  position: relative;
}

#left_wrapper {
  /* 左カラム */
  float: left;
  display: inline;
  width: 240px;
  height: 100%;
  position: fixed;
  z-index: 990;
  overflow: hidden;
  /*GYAOロゴ*/
  /*ナビリスト*/
}
#left_wrapper #left_header {
  width: 240px;
  margin-top: 0px;
  background: #000;
  border-bottom: 1px solid #303030;
  height: 56px;
}
#left_wrapper #left_header .gyao_logo {
  display: inline;
  float: left;
  width: 118px;
  height: 32px;
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -101px 0px;
  margin: 12px 0 12px 15px;
  text-indent: -9999px;
}
#left_wrapper #left_header .gyao_logo a {
  width: 118px;
  height: 32px;
  display: block;
  overflow: hidden;
}
#left_wrapper .list_mimi {
  height: 100%;
  position: absolute;
  z-index: 950;
  background-color: #222;
  left: 0px;
}
#left_wrapper .list_mimi #login_area {
  width: 240px;
  float: left;
}
#left_wrapper .list_mimi #login_area .user_name {
  display: block;
  position: relative;
  width: 100%;
  background: #222;
  overflow: hidden;
}
#left_wrapper .list_mimi #login_area .user_name .icon {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  top: 13px;
  left: 15px;
}
#left_wrapper .list_mimi #login_area .user_name .icon.user {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -58px -154px;
}
#left_wrapper .list_mimi #login_area .user_name .name {
  margin-left: 28px;
  line-height: 1;
  padding: 13px 0 13px 15px;
}
#left_wrapper .list_mimi #login_area .user_name .name span {
  color: #fff;
  font-size: 15px;
  word-break: normal !important;
  word-wrap: normal !important;
}
#left_wrapper .list_mimi #login_area .user_name .login {
  margin-left: 28px;
  line-height: 1;
  padding: 14px 0 13px 15px;
}
#left_wrapper .list_mimi #login_area .user_name .login a {
  color: #fff;
  font-size: 15px;
  padding-right: 10px;
  text-decoration: none;
}
#left_wrapper .list_mimi #login_area .user_name .login a:hover {
  color: #e40064;
}
#left_wrapper .list_mimi #login_area .user_name .login_module {
  display: block;
  width: 23px;
  height: 23px;
  position: absolute;
  background-repeat: no-repeat;
  top: 10px;
  right: 10px;
  border-left: 1px solid #cccccc;
  padding-left: 10px;
}
#left_wrapper .list_mimi #login_area .user_name .login_module .gear {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -1px -86px;
}
#left_wrapper .list_mimi #login_area .user_name .login_module a {
  display: block;
  width: 23px;
  height: 23px;
}
#left_wrapper .list_mimi #list_body {
  padding-bottom: 100px;
  padding-top: 42px;
}
#left_wrapper .list_mimi .space {
  display: block;
  position: relative;
  width: 100%;
  background: #222;
  line-height: 1;
  overflow: hidden;
}
#left_wrapper .list_mimi .space .ttl {
  font-size: 10px;
  line-height: 0.5;
  color: #fff;
  padding: 10px 10px 5px 13px;
}
#left_wrapper .list_mimi .GYAO_top li, #left_wrapper .list_mimi .GYAO_movie li, #left_wrapper .list_mimi .GYAO_drama li, #left_wrapper .list_mimi .GYAO_sponsor3 li, #left_wrapper .list_mimi .GYAO_music li, #left_wrapper .list_mimi .GYAO_anime li, #left_wrapper .list_mimi .GYAO_anidol li, #left_wrapper .list_mimi .GYAO_owarai li, #left_wrapper .list_mimi .GYAO_variety li, #left_wrapper .list_mimi .GYAO_sports li, #left_wrapper .list_mimi .GYAO_sponsor1 li, #left_wrapper .list_mimi .GYAO_searchList li, #left_wrapper .list_mimi .GYAO_newList li, #left_wrapper .list_mimi .GYAO_searchRanking li, #left_wrapper .list_mimi .GYAO_MyGYAO li, #left_wrapper .list_mimi .GYAO_mihoudai li, #left_wrapper .list_mimi .GYAO_Store li, #left_wrapper .list_mimi .GYAO_oshirase li, #left_wrapper .list_mimi .GYAO_userGuide li, #left_wrapper .list_mimi .GYAO_help li, #left_wrapper .list_mimi .GYAO_app li, #left_wrapper .list_mimi .GYAO_logout li {
  list-style: none;
}
#left_wrapper .list_mimi .GYAO_top a, #left_wrapper .list_mimi .GYAO_movie a, #left_wrapper .list_mimi .GYAO_drama a, #left_wrapper .list_mimi .GYAO_sponsor3 a, #left_wrapper .list_mimi .GYAO_music a, #left_wrapper .list_mimi .GYAO_anime a, #left_wrapper .list_mimi .GYAO_anidol a, #left_wrapper .list_mimi .GYAO_owarai a, #left_wrapper .list_mimi .GYAO_variety a, #left_wrapper .list_mimi .GYAO_sports a, #left_wrapper .list_mimi .GYAO_sponsor1 a, #left_wrapper .list_mimi .GYAO_searchList a, #left_wrapper .list_mimi .GYAO_newList a, #left_wrapper .list_mimi .GYAO_searchRanking a, #left_wrapper .list_mimi .GYAO_MyGYAO a, #left_wrapper .list_mimi .GYAO_mihoudai a, #left_wrapper .list_mimi .GYAO_Store a, #left_wrapper .list_mimi .GYAO_oshirase a, #left_wrapper .list_mimi .GYAO_userGuide a, #left_wrapper .list_mimi .GYAO_help a, #left_wrapper .list_mimi .GYAO_app a, #left_wrapper .list_mimi .GYAO_logout a {
  display: block;
  text-decoration: none;
  background: #222;
}
#left_wrapper .list_mimi .GYAO_top a .item, #left_wrapper .list_mimi .GYAO_movie a .item, #left_wrapper .list_mimi .GYAO_drama a .item, #left_wrapper .list_mimi .GYAO_sponsor3 a .item, #left_wrapper .list_mimi .GYAO_music a .item, #left_wrapper .list_mimi .GYAO_anime a .item, #left_wrapper .list_mimi .GYAO_anidol a .item, #left_wrapper .list_mimi .GYAO_owarai a .item, #left_wrapper .list_mimi .GYAO_variety a .item, #left_wrapper .list_mimi .GYAO_sports a .item, #left_wrapper .list_mimi .GYAO_sponsor1 a .item, #left_wrapper .list_mimi .GYAO_searchList a .item, #left_wrapper .list_mimi .GYAO_newList a .item, #left_wrapper .list_mimi .GYAO_searchRanking a .item, #left_wrapper .list_mimi .GYAO_MyGYAO a .item, #left_wrapper .list_mimi .GYAO_mihoudai a .item, #left_wrapper .list_mimi .GYAO_Store a .item, #left_wrapper .list_mimi .GYAO_oshirase a .item, #left_wrapper .list_mimi .GYAO_userGuide a .item, #left_wrapper .list_mimi .GYAO_help a .item, #left_wrapper .list_mimi .GYAO_app a .item, #left_wrapper .list_mimi .GYAO_logout a .item {
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden;
  line-height: 1;
}
#left_wrapper .list_mimi .GYAO_top a .item .icon, #left_wrapper .list_mimi .GYAO_movie a .item .icon, #left_wrapper .list_mimi .GYAO_drama a .item .icon, #left_wrapper .list_mimi .GYAO_sponsor3 a .item .icon, #left_wrapper .list_mimi .GYAO_music a .item .icon, #left_wrapper .list_mimi .GYAO_anime a .item .icon, #left_wrapper .list_mimi .GYAO_anidol a .item .icon, #left_wrapper .list_mimi .GYAO_owarai a .item .icon, #left_wrapper .list_mimi .GYAO_variety a .item .icon, #left_wrapper .list_mimi .GYAO_sports a .item .icon, #left_wrapper .list_mimi .GYAO_sponsor1 a .item .icon, #left_wrapper .list_mimi .GYAO_searchList a .item .icon, #left_wrapper .list_mimi .GYAO_newList a .item .icon, #left_wrapper .list_mimi .GYAO_searchRanking a .item .icon, #left_wrapper .list_mimi .GYAO_MyGYAO a .item .icon, #left_wrapper .list_mimi .GYAO_mihoudai a .item .icon, #left_wrapper .list_mimi .GYAO_Store a .item .icon, #left_wrapper .list_mimi .GYAO_oshirase a .item .icon, #left_wrapper .list_mimi .GYAO_userGuide a .item .icon, #left_wrapper .list_mimi .GYAO_help a .item .icon, #left_wrapper .list_mimi .GYAO_app a .item .icon, #left_wrapper .list_mimi .GYAO_logout a .item .icon {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  top: 12px;
  left: 15px;
}
#left_wrapper .list_mimi .GYAO_top a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_movie a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_drama a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sponsor3 a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_music a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_anime a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_anidol a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_owarai a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_variety a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sports a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sponsor1 a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_searchList a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_newList a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_searchRanking a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_MyGYAO a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_mihoudai a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_Store a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_oshirase a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_userGuide a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_help a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_app a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_logout a .item .icon.yajirushi {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -22px -154px;
}
#left_wrapper .list_mimi .GYAO_top a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_movie a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_drama a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sponsor3 a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_music a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_anime a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_anidol a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_owarai a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_variety a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sports a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sponsor1 a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_searchList a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_newList a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_searchRanking a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_MyGYAO a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_mihoudai a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_Store a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_oshirase a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_userGuide a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_help a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_app a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_logout a .item .icon.shinchaku {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -40px -154px;
}
#left_wrapper .list_mimi .GYAO_top a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_movie a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_drama a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sponsor3 a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_music a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_anime a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_anidol a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_owarai a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_variety a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sports a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sponsor1 a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_searchList a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_newList a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_searchRanking a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_MyGYAO a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_mihoudai a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_Store a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_oshirase a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_userGuide a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_help a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_app a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_logout a .item .icon.ranking {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -3px -154px;
}
#left_wrapper .list_mimi .GYAO_top a .item .icon.logout, #left_wrapper .list_mimi .GYAO_movie a .item .icon.logout, #left_wrapper .list_mimi .GYAO_drama a .item .icon.logout, #left_wrapper .list_mimi .GYAO_sponsor3 a .item .icon.logout, #left_wrapper .list_mimi .GYAO_music a .item .icon.logout, #left_wrapper .list_mimi .GYAO_anime a .item .icon.logout, #left_wrapper .list_mimi .GYAO_anidol a .item .icon.logout, #left_wrapper .list_mimi .GYAO_owarai a .item .icon.logout, #left_wrapper .list_mimi .GYAO_variety a .item .icon.logout, #left_wrapper .list_mimi .GYAO_sports a .item .icon.logout, #left_wrapper .list_mimi .GYAO_sponsor1 a .item .icon.logout, #left_wrapper .list_mimi .GYAO_searchList a .item .icon.logout, #left_wrapper .list_mimi .GYAO_newList a .item .icon.logout, #left_wrapper .list_mimi .GYAO_searchRanking a .item .icon.logout, #left_wrapper .list_mimi .GYAO_MyGYAO a .item .icon.logout, #left_wrapper .list_mimi .GYAO_mihoudai a .item .icon.logout, #left_wrapper .list_mimi .GYAO_Store a .item .icon.logout, #left_wrapper .list_mimi .GYAO_oshirase a .item .icon.logout, #left_wrapper .list_mimi .GYAO_userGuide a .item .icon.logout, #left_wrapper .list_mimi .GYAO_help a .item .icon.logout, #left_wrapper .list_mimi .GYAO_app a .item .icon.logout, #left_wrapper .list_mimi .GYAO_logout a .item .icon.logout {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -104px -154px;
}
#left_wrapper .list_mimi .GYAO_top a .item .ttl, #left_wrapper .list_mimi .GYAO_movie a .item .ttl, #left_wrapper .list_mimi .GYAO_drama a .item .ttl, #left_wrapper .list_mimi .GYAO_sponsor3 a .item .ttl, #left_wrapper .list_mimi .GYAO_music a .item .ttl, #left_wrapper .list_mimi .GYAO_anime a .item .ttl, #left_wrapper .list_mimi .GYAO_anidol a .item .ttl, #left_wrapper .list_mimi .GYAO_owarai a .item .ttl, #left_wrapper .list_mimi .GYAO_variety a .item .ttl, #left_wrapper .list_mimi .GYAO_sports a .item .ttl, #left_wrapper .list_mimi .GYAO_sponsor1 a .item .ttl, #left_wrapper .list_mimi .GYAO_searchList a .item .ttl, #left_wrapper .list_mimi .GYAO_newList a .item .ttl, #left_wrapper .list_mimi .GYAO_searchRanking a .item .ttl, #left_wrapper .list_mimi .GYAO_MyGYAO a .item .ttl, #left_wrapper .list_mimi .GYAO_mihoudai a .item .ttl, #left_wrapper .list_mimi .GYAO_Store a .item .ttl, #left_wrapper .list_mimi .GYAO_oshirase a .item .ttl, #left_wrapper .list_mimi .GYAO_userGuide a .item .ttl, #left_wrapper .list_mimi .GYAO_help a .item .ttl, #left_wrapper .list_mimi .GYAO_app a .item .ttl, #left_wrapper .list_mimi .GYAO_logout a .item .ttl {
  margin-left: 31px;
  line-height: 1;
  padding: 13px;
}
#left_wrapper .list_mimi .GYAO_top a .item .ttl span, #left_wrapper .list_mimi .GYAO_movie a .item .ttl span, #left_wrapper .list_mimi .GYAO_drama a .item .ttl span, #left_wrapper .list_mimi .GYAO_sponsor3 a .item .ttl span, #left_wrapper .list_mimi .GYAO_music a .item .ttl span, #left_wrapper .list_mimi .GYAO_anime a .item .ttl span, #left_wrapper .list_mimi .GYAO_anidol a .item .ttl span, #left_wrapper .list_mimi .GYAO_owarai a .item .ttl span, #left_wrapper .list_mimi .GYAO_variety a .item .ttl span, #left_wrapper .list_mimi .GYAO_sports a .item .ttl span, #left_wrapper .list_mimi .GYAO_sponsor1 a .item .ttl span, #left_wrapper .list_mimi .GYAO_searchList a .item .ttl span, #left_wrapper .list_mimi .GYAO_newList a .item .ttl span, #left_wrapper .list_mimi .GYAO_searchRanking a .item .ttl span, #left_wrapper .list_mimi .GYAO_MyGYAO a .item .ttl span, #left_wrapper .list_mimi .GYAO_mihoudai a .item .ttl span, #left_wrapper .list_mimi .GYAO_Store a .item .ttl span, #left_wrapper .list_mimi .GYAO_oshirase a .item .ttl span, #left_wrapper .list_mimi .GYAO_userGuide a .item .ttl span, #left_wrapper .list_mimi .GYAO_help a .item .ttl span, #left_wrapper .list_mimi .GYAO_app a .item .ttl span, #left_wrapper .list_mimi .GYAO_logout a .item .ttl span {
  color: #fff;
  font-size: 15px;
}
#left_wrapper .list_mimi .GYAO_top a:hover .item, #left_wrapper .list_mimi .GYAO_movie a:hover .item, #left_wrapper .list_mimi .GYAO_drama a:hover .item, #left_wrapper .list_mimi .GYAO_sponsor3 a:hover .item, #left_wrapper .list_mimi .GYAO_music a:hover .item, #left_wrapper .list_mimi .GYAO_anime a:hover .item, #left_wrapper .list_mimi .GYAO_anidol a:hover .item, #left_wrapper .list_mimi .GYAO_owarai a:hover .item, #left_wrapper .list_mimi .GYAO_variety a:hover .item, #left_wrapper .list_mimi .GYAO_sports a:hover .item, #left_wrapper .list_mimi .GYAO_sponsor1 a:hover .item, #left_wrapper .list_mimi .GYAO_searchList a:hover .item, #left_wrapper .list_mimi .GYAO_newList a:hover .item, #left_wrapper .list_mimi .GYAO_searchRanking a:hover .item, #left_wrapper .list_mimi .GYAO_MyGYAO a:hover .item, #left_wrapper .list_mimi .GYAO_mihoudai a:hover .item, #left_wrapper .list_mimi .GYAO_Store a:hover .item, #left_wrapper .list_mimi .GYAO_oshirase a:hover .item, #left_wrapper .list_mimi .GYAO_userGuide a:hover .item, #left_wrapper .list_mimi .GYAO_help a:hover .item, #left_wrapper .list_mimi .GYAO_app a:hover .item, #left_wrapper .list_mimi .GYAO_logout a:hover .item {
  background: #333;
  border-left: 5px #222 solid;
  border-right: 5px #222 solid;
  width: 95%;
}
#left_wrapper .list_mimi .GYAO_top a:hover .item .icon, #left_wrapper .list_mimi .GYAO_movie a:hover .item .icon, #left_wrapper .list_mimi .GYAO_drama a:hover .item .icon, #left_wrapper .list_mimi .GYAO_sponsor3 a:hover .item .icon, #left_wrapper .list_mimi .GYAO_music a:hover .item .icon, #left_wrapper .list_mimi .GYAO_anime a:hover .item .icon, #left_wrapper .list_mimi .GYAO_anidol a:hover .item .icon, #left_wrapper .list_mimi .GYAO_owarai a:hover .item .icon, #left_wrapper .list_mimi .GYAO_variety a:hover .item .icon, #left_wrapper .list_mimi .GYAO_sports a:hover .item .icon, #left_wrapper .list_mimi .GYAO_sponsor1 a:hover .item .icon, #left_wrapper .list_mimi .GYAO_searchList a:hover .item .icon, #left_wrapper .list_mimi .GYAO_newList a:hover .item .icon, #left_wrapper .list_mimi .GYAO_searchRanking a:hover .item .icon, #left_wrapper .list_mimi .GYAO_MyGYAO a:hover .item .icon, #left_wrapper .list_mimi .GYAO_mihoudai a:hover .item .icon, #left_wrapper .list_mimi .GYAO_Store a:hover .item .icon, #left_wrapper .list_mimi .GYAO_oshirase a:hover .item .icon, #left_wrapper .list_mimi .GYAO_userGuide a:hover .item .icon, #left_wrapper .list_mimi .GYAO_help a:hover .item .icon, #left_wrapper .list_mimi .GYAO_app a:hover .item .icon, #left_wrapper .list_mimi .GYAO_logout a:hover .item .icon {
  left: 10px;
}
#left_wrapper .list_mimi .GYAO_top a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_movie a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_drama a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sponsor3 a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_music a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_anime a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_anidol a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_owarai a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_variety a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sports a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sponsor1 a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_searchList a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_newList a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_searchRanking a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_MyGYAO a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_mihoudai a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_Store a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_oshirase a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_userGuide a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_help a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_app a:hover .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_logout a:hover .item .icon.yajirushi {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -22px -65px;
}
#left_wrapper .list_mimi .GYAO_top a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_movie a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_drama a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sponsor3 a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_music a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_anime a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_anidol a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_owarai a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_variety a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sports a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sponsor1 a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_searchList a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_newList a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_searchRanking a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_MyGYAO a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_mihoudai a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_Store a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_oshirase a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_userGuide a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_help a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_app a:hover .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_logout a:hover .item .icon.shinchaku {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -40px -66px;
}
#left_wrapper .list_mimi .GYAO_top a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_movie a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_drama a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sponsor3 a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_music a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_anime a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_anidol a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_owarai a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_variety a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sports a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sponsor1 a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_searchList a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_newList a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_searchRanking a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_MyGYAO a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_mihoudai a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_Store a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_oshirase a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_userGuide a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_help a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_app a:hover .item .icon.ranking, #left_wrapper .list_mimi .GYAO_logout a:hover .item .icon.ranking {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -3px -63px;
}
#left_wrapper .list_mimi .GYAO_top a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_movie a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_drama a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_sponsor3 a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_music a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_anime a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_anidol a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_owarai a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_variety a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_sports a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_sponsor1 a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_searchList a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_newList a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_searchRanking a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_MyGYAO a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_mihoudai a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_Store a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_oshirase a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_userGuide a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_help a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_app a:hover .item .icon.logout, #left_wrapper .list_mimi .GYAO_logout a:hover .item .icon.logout {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -104px -65px;
}
#left_wrapper .list_mimi .GYAO_top a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_movie a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_drama a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_sponsor3 a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_music a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_anime a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_anidol a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_owarai a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_variety a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_sports a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_sponsor1 a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_searchList a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_newList a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_searchRanking a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_MyGYAO a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_mihoudai a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_Store a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_oshirase a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_userGuide a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_help a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_app a:hover .item .ttl, #left_wrapper .list_mimi .GYAO_logout a:hover .item .ttl {
  margin-left: 26px;
}
#left_wrapper .list_mimi .GYAO_top a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_movie a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_drama a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_sponsor3 a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_music a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_anime a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_anidol a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_owarai a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_variety a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_sports a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_sponsor1 a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_searchList a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_newList a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_searchRanking a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_MyGYAO a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_mihoudai a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_Store a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_oshirase a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_userGuide a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_help a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_app a:hover .item .ttl span, #left_wrapper .list_mimi .GYAO_logout a:hover .item .ttl span {
  color: #e40064;
}
#left_wrapper .list_mimi .GYAO_top_on li, #left_wrapper .list_mimi .GYAO_movie_on li, #left_wrapper .list_mimi .GYAO_drama_on li, #left_wrapper .list_mimi .GYAO_sponsor3_on li, #left_wrapper .list_mimi .GYAO_music_on li, #left_wrapper .list_mimi .GYAO_anime_on li, #left_wrapper .list_mimi .GYAO_anidol_on li, #left_wrapper .list_mimi .GYAO_owarai_on li, #left_wrapper .list_mimi .GYAO_variety_on li, #left_wrapper .list_mimi .GYAO_sports_on li, #left_wrapper .list_mimi .GYAO_sponsor1_on li, #left_wrapper .list_mimi .GYAO_searchList_on li, #left_wrapper .list_mimi .GYAO_newList_on li, #left_wrapper .list_mimi .GYAO_searchRanking_on li, #left_wrapper .list_mimi .GYAO_MyGYAO_on li, #left_wrapper .list_mimi .GYAO_mihoudai_on li, #left_wrapper .list_mimi .GYAO_Store_on li, #left_wrapper .list_mimi .GYAO_oshirase_on li, #left_wrapper .list_mimi .GYAO_userGuide_on li, #left_wrapper .list_mimi .GYAO_help_on li, #left_wrapper .list_mimi .GYAO_app_on li, #left_wrapper .list_mimi .GYAO_logout_on li {
  list-style: none;
}
#left_wrapper .list_mimi .GYAO_top_on a, #left_wrapper .list_mimi .GYAO_movie_on a, #left_wrapper .list_mimi .GYAO_drama_on a, #left_wrapper .list_mimi .GYAO_sponsor3_on a, #left_wrapper .list_mimi .GYAO_music_on a, #left_wrapper .list_mimi .GYAO_anime_on a, #left_wrapper .list_mimi .GYAO_anidol_on a, #left_wrapper .list_mimi .GYAO_owarai_on a, #left_wrapper .list_mimi .GYAO_variety_on a, #left_wrapper .list_mimi .GYAO_sports_on a, #left_wrapper .list_mimi .GYAO_sponsor1_on a, #left_wrapper .list_mimi .GYAO_searchList_on a, #left_wrapper .list_mimi .GYAO_newList_on a, #left_wrapper .list_mimi .GYAO_searchRanking_on a, #left_wrapper .list_mimi .GYAO_MyGYAO_on a, #left_wrapper .list_mimi .GYAO_mihoudai_on a, #left_wrapper .list_mimi .GYAO_Store_on a, #left_wrapper .list_mimi .GYAO_oshirase_on a, #left_wrapper .list_mimi .GYAO_userGuide_on a, #left_wrapper .list_mimi .GYAO_help_on a, #left_wrapper .list_mimi .GYAO_app_on a, #left_wrapper .list_mimi .GYAO_logout_on a {
  display: block;
  text-decoration: none;
  background: #333;
}
#left_wrapper .list_mimi .GYAO_top_on a .item, #left_wrapper .list_mimi .GYAO_movie_on a .item, #left_wrapper .list_mimi .GYAO_drama_on a .item, #left_wrapper .list_mimi .GYAO_sponsor3_on a .item, #left_wrapper .list_mimi .GYAO_music_on a .item, #left_wrapper .list_mimi .GYAO_anime_on a .item, #left_wrapper .list_mimi .GYAO_anidol_on a .item, #left_wrapper .list_mimi .GYAO_owarai_on a .item, #left_wrapper .list_mimi .GYAO_variety_on a .item, #left_wrapper .list_mimi .GYAO_sports_on a .item, #left_wrapper .list_mimi .GYAO_sponsor1_on a .item, #left_wrapper .list_mimi .GYAO_searchList_on a .item, #left_wrapper .list_mimi .GYAO_newList_on a .item, #left_wrapper .list_mimi .GYAO_searchRanking_on a .item, #left_wrapper .list_mimi .GYAO_MyGYAO_on a .item, #left_wrapper .list_mimi .GYAO_mihoudai_on a .item, #left_wrapper .list_mimi .GYAO_Store_on a .item, #left_wrapper .list_mimi .GYAO_oshirase_on a .item, #left_wrapper .list_mimi .GYAO_userGuide_on a .item, #left_wrapper .list_mimi .GYAO_help_on a .item, #left_wrapper .list_mimi .GYAO_app_on a .item, #left_wrapper .list_mimi .GYAO_logout_on a .item {
  background: #333;
  border-left: 5px #222 solid;
  border-right: 5px #222 solid;
  display: block;
  position: relative;
  overflow: hidden;
  line-height: 1;
}
#left_wrapper .list_mimi .GYAO_top_on a .item .icon, #left_wrapper .list_mimi .GYAO_movie_on a .item .icon, #left_wrapper .list_mimi .GYAO_drama_on a .item .icon, #left_wrapper .list_mimi .GYAO_sponsor3_on a .item .icon, #left_wrapper .list_mimi .GYAO_music_on a .item .icon, #left_wrapper .list_mimi .GYAO_anime_on a .item .icon, #left_wrapper .list_mimi .GYAO_anidol_on a .item .icon, #left_wrapper .list_mimi .GYAO_owarai_on a .item .icon, #left_wrapper .list_mimi .GYAO_variety_on a .item .icon, #left_wrapper .list_mimi .GYAO_sports_on a .item .icon, #left_wrapper .list_mimi .GYAO_sponsor1_on a .item .icon, #left_wrapper .list_mimi .GYAO_searchList_on a .item .icon, #left_wrapper .list_mimi .GYAO_newList_on a .item .icon, #left_wrapper .list_mimi .GYAO_searchRanking_on a .item .icon, #left_wrapper .list_mimi .GYAO_MyGYAO_on a .item .icon, #left_wrapper .list_mimi .GYAO_mihoudai_on a .item .icon, #left_wrapper .list_mimi .GYAO_Store_on a .item .icon, #left_wrapper .list_mimi .GYAO_oshirase_on a .item .icon, #left_wrapper .list_mimi .GYAO_userGuide_on a .item .icon, #left_wrapper .list_mimi .GYAO_help_on a .item .icon, #left_wrapper .list_mimi .GYAO_app_on a .item .icon, #left_wrapper .list_mimi .GYAO_logout_on a .item .icon {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  top: 12px;
  left: 10px;
}
#left_wrapper .list_mimi .GYAO_top_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_movie_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_drama_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sponsor3_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_music_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_anime_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_anidol_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_owarai_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_variety_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sports_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_sponsor1_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_searchList_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_newList_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_searchRanking_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_MyGYAO_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_mihoudai_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_Store_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_oshirase_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_userGuide_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_help_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_app_on a .item .icon.yajirushi, #left_wrapper .list_mimi .GYAO_logout_on a .item .icon.yajirushi {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -22px -65px;
}
#left_wrapper .list_mimi .GYAO_top_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_movie_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_drama_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sponsor3_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_music_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_anime_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_anidol_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_owarai_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_variety_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sports_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_sponsor1_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_searchList_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_newList_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_searchRanking_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_MyGYAO_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_mihoudai_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_Store_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_oshirase_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_userGuide_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_help_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_app_on a .item .icon.shinchaku, #left_wrapper .list_mimi .GYAO_logout_on a .item .icon.shinchaku {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -39px -65px;
}
#left_wrapper .list_mimi .GYAO_top_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_movie_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_drama_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sponsor3_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_music_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_anime_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_anidol_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_owarai_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_variety_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sports_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_sponsor1_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_searchList_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_newList_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_searchRanking_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_MyGYAO_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_mihoudai_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_Store_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_oshirase_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_userGuide_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_help_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_app_on a .item .icon.ranking, #left_wrapper .list_mimi .GYAO_logout_on a .item .icon.ranking {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -3px -63px;
}
#left_wrapper .list_mimi .GYAO_top_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_movie_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_drama_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_sponsor3_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_music_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_anime_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_anidol_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_owarai_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_variety_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_sports_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_sponsor1_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_searchList_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_newList_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_searchRanking_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_MyGYAO_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_mihoudai_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_Store_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_oshirase_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_userGuide_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_help_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_app_on a .item .icon.logout, #left_wrapper .list_mimi .GYAO_logout_on a .item .icon.logout {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -104px -65px;
}
#left_wrapper .list_mimi .GYAO_top_on a .item .ttl, #left_wrapper .list_mimi .GYAO_movie_on a .item .ttl, #left_wrapper .list_mimi .GYAO_drama_on a .item .ttl, #left_wrapper .list_mimi .GYAO_sponsor3_on a .item .ttl, #left_wrapper .list_mimi .GYAO_music_on a .item .ttl, #left_wrapper .list_mimi .GYAO_anime_on a .item .ttl, #left_wrapper .list_mimi .GYAO_anidol_on a .item .ttl, #left_wrapper .list_mimi .GYAO_owarai_on a .item .ttl, #left_wrapper .list_mimi .GYAO_variety_on a .item .ttl, #left_wrapper .list_mimi .GYAO_sports_on a .item .ttl, #left_wrapper .list_mimi .GYAO_sponsor1_on a .item .ttl, #left_wrapper .list_mimi .GYAO_searchList_on a .item .ttl, #left_wrapper .list_mimi .GYAO_newList_on a .item .ttl, #left_wrapper .list_mimi .GYAO_searchRanking_on a .item .ttl, #left_wrapper .list_mimi .GYAO_MyGYAO_on a .item .ttl, #left_wrapper .list_mimi .GYAO_mihoudai_on a .item .ttl, #left_wrapper .list_mimi .GYAO_Store_on a .item .ttl, #left_wrapper .list_mimi .GYAO_oshirase_on a .item .ttl, #left_wrapper .list_mimi .GYAO_userGuide_on a .item .ttl, #left_wrapper .list_mimi .GYAO_help_on a .item .ttl, #left_wrapper .list_mimi .GYAO_app_on a .item .ttl, #left_wrapper .list_mimi .GYAO_logout_on a .item .ttl {
  margin-left: 26px;
  line-height: 1;
  padding: 13px;
}
#left_wrapper .list_mimi .GYAO_top_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_movie_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_drama_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_sponsor3_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_music_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_anime_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_anidol_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_owarai_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_variety_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_sports_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_sponsor1_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_searchList_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_newList_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_searchRanking_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_MyGYAO_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_mihoudai_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_Store_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_oshirase_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_userGuide_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_help_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_app_on a .item .ttl span, #left_wrapper .list_mimi .GYAO_logout_on a .item .ttl span {
  color: #e40064;
  font-weight: bold;
}

#right_wrapper {
  display: block;
  background-color: #000;
  width: 100%;
  min-width: 1230px;
  position: relative;
  z-index: 980;
  min-height: 100%;
  padding-top: 57px;
  /* emg */
  /* スマデバ遷移 */
  /* jsoff */
  /* alert */
  /*ユーザーチェック*/
  /* コピーライト */
  /* フッター */
}
#right_wrapper #right_header {
  display: inline;
  background-color: #000;
  background-color: rgba(0, 0, 0, 1);
  height: 56px;
  width: 100%;
  min-width: 1230px;
  position: fixed;
  top: 0;
  border-bottom: 1px solid #303030;
  z-index: 1000;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
}
#right_wrapper #right_header #header_search_v2 {
  float: left;
  display: inline;
  margin-top: 14px;
  margin-left: 260px;
}
#right_wrapper #right_header #header_search_v2 #search_v2 {
  clear: both;
  height: 100%;
}
#right_wrapper #right_header #header_search_v2 #search_v2 form {
  margin: 0;
  padding: 0;
  border: none;
}
#right_wrapper #right_header #header_search_v2 #search_v2 input {
  padding: 0;
  border: none;
}
#right_wrapper #right_header #header_search_v2 #search_v2 .search_box {
  float: left;
  display: inline;
  font-size: 15px;
  width: 395px;
  height: 27px;
  position: relative;
}
#right_wrapper #right_header #header_search_v2 #search_v2 .search_box #search_box_window {
  width: 393px;
  border: none;
  background-color: transparent;
  overflow: hidden;
  color: #cccccc;
  border: 1px #666 solid;
  text-indent: 3px;
  background-color: #303030;
  height: 25px;
}
#right_wrapper #right_header #header_search_v2 #search_v2 .search_box #search_box_window:focus {
  background-color: #202020;
  outline: none;
  border-color: #555;
}
#right_wrapper #right_header #header_search_v2 #search_v2 .search_btn {
  float: left;
  background-color: #666;
  width: 75px;
  height: 27px;
  display: block;
}
#right_wrapper #right_header #header_search_v2 #search_v2 .search_btn:hover {
  background-color: #7f7f7f;
}
#right_wrapper #right_header #header_search_v2 #search_v2 .search_btn p {
  width: 18px;
  height: 18px;
  float: left;
  overflow: hidden;
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -83px -47px;
  text-indent: -9999px;
  margin: 5px 0 0 29px;
}
#right_wrapper #right_header #header_search_v2 #search_v2 #ysearchcontainer {
  position: fixed;
}
#right_wrapper #right_header #header_search_v2 #search_v2 #ysearchcontainer .yui-ac-content {
  top: 10px !important;
}
#right_wrapper #right_header #header_y_logo {
  float: right;
  display: inline;
  width: 80px;
  height: 20px;
  margin: 20px 15px 0 0;
  text-indent: -9999px;
}
#right_wrapper #right_header #header_y_logo .yahoo_logo {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -415px -87px;
}
#right_wrapper #right_header #header_y_logo a {
  width: 80px;
  height: 20px;
  display: block;
  overflow: hidden;
}
#right_wrapper #emg table, #right_wrapper #emg2 table, #right_wrapper #emg3 table {
  margin: 20px auto !important;
  text-align: left;
  margin-bottom: 10px;
}
#right_wrapper #emg table td table, #right_wrapper #emg2 table td table, #right_wrapper #emg3 table td table {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#right_wrapper #emg2 br {
  display: none;
}
#right_wrapper .smaho {
  border-left: 240px solid #fff;
}
#right_wrapper #jsoff_wrapper_v2 {
  border-left: 240px solid #fff;
}
#right_wrapper #notice_wrapper_v2 #arart_wrapper {
  margin: 0 auto;
  padding: 10px 0;
  width: 950px;
}
#right_wrapper #notice_wrapper_v2 #arart_wrapper #toplink {
  margin: 0 auto 8px auto;
  padding: 9px 0 8px;
  width: 950px;
  font-size: 75%;
  border: 2px solid #ddd;
}
#right_wrapper #notice_wrapper_v2 #arart_wrapper #toplink a {
  color: #017bb8;
  text-decoration: none;
  font-weight: normal;
}
#right_wrapper #headinfoNW {
  margin: 0 auto;
  text-align: center;
  background-color: #fff;
  vertical-align: top;
  letter-spacing: .05em;
  font-size: .8em;
  padding: 16px 0;
  color: #666;
  min-width: 970px;
}
#right_wrapper #headinfoNW span {
  padding: 0px 10px;
}
#right_wrapper #headinfoNW span a {
  text-decoration: none;
  color: #0098e3;
}
#right_wrapper #headinfoNW span a:hover {
  color: #2179b6;
}
#right_wrapper #subcontents_wrapper {
  background-color: #f7f7f7;
}
#right_wrapper #subcontents_wrapper #mygyao_nav {
  background: none !important;
  border: none !important;
}
#right_wrapper #subcontents_wrapper #arart_wrapper {
  margin: 0 auto;
  width: 950px;
  padding: 10px 0;
}
#right_wrapper #subcontents_wrapper #arart_wrapper #toplink {
  margin: 0 auto 8px auto;
  padding: 9px 0 8px;
  width: 950px;
  font-size: 75%;
  border: 2px solid #ddd;
}
#right_wrapper #subcontents_wrapper #arart_wrapper #toplink a {
  color: #017bb8;
  text-decoration: none;
  font-weight: normal;
}
#right_wrapper #contents_wrapper {
  background-color: #f7f7f7;
  padding-bottom: 20px;
}
#right_wrapper #changeDevice_v2 {
  font-size: 80%;
  text-align: center;
  border-left: 240px solid #f7f7f7;
}
#right_wrapper #changeDevice_v2 dl {
  display: inline-block;
  padding: 5px 10px 5px 10px;
  border: 1px solid #e7e7e7;
  background: #fff;
  margin: 0 auto;
}
#right_wrapper #changeDevice_v2 dt {
  display: inline;
}
#right_wrapper #changeDevice_v2 dt:after {
  content: ":";
}
#right_wrapper #changeDevice_v2 dd {
  display: inline;
}
#right_wrapper #changeDevice_v2 dd:after {
  content: "|";
}
#right_wrapper #changeDevice_v2 dd:last-child:after {
  content: "";
}
#right_wrapper #changeDevice_v2 p {
  font-size: 80%;
}
#right_wrapper #changeDevice_v2 a {
  padding: 0 5px;
  color: #0098e3;
  text-decoration: none;
}
#right_wrapper #changeDevice_v2 a:hover {
  text-decoration: underline;
}
#right_wrapper #changeDevice_v2 a:visited {
  color: #017bb8;
  text-decoration: none;
}
#right_wrapper #changeDevice_v2 span {
  font-weight: bold;
  padding: 0 5px;
}
#right_wrapper #userCheck_wrapper {
  overflow: hidden;
}
#right_wrapper #userCheck_wrapper .check_left {
  width: 180px;
  margin-right: 10px;
  float: left;
}
#right_wrapper #userCheck_wrapper .check_right {
  overflow: hidden;
  display: block;
}
#right_wrapper .footer_copyright_area {
  width: 100%;
  background-color: #f7f7f7;
  margin: 0;
  padding: 0;
}
#right_wrapper .footer_copyright_area .footer_copyright {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
  color: #666;
  width: 950px;
  margin: 0 auto;
  clear: both;
  font-size: 65%;
  line-height: 1.25;
  border-left: 240px solid #f7f7f7;
}
#right_wrapper #footer_area_v2 {
  flex: 1;
  padding-left: 15px;
  position: relative;
  bottom: 0;
  background-color: #fff;
}
#right_wrapper #footer_area_v2 .footer_jasrac_v2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #efefef;
  margin: 0 auto;
  float: left;
  display: inline;
  width: 98%;
}
#right_wrapper #footer_area_v2 .footer_jasrac_v2 ul {
  min-width: 950px;
}
#right_wrapper #footer_area_v2 .footer_jasrac_v2 li.lmark {
  float: left;
  display: inline;
  text-align: left;
  color: #666;
  padding-left: 26px;
  padding-right: 30px;
  font-size: 60%;
  display: block;
  line-height: 2;
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -473px -113px;
}
#right_wrapper #footer_area_v2 .footer_jasrac_v2 li.jasrac {
  float: left;
  display: inline;
  color: #666;
  font-size: 60%;
  display: block;
  line-height: 2;
}
#right_wrapper #footer_area_v2 .footer_box {
  clear: both;
  padding: 20px 0 20px 0;
  display: block;
  min-height: 60px;
  width: 950px;
}
#right_wrapper #footer_area_v2 .footer_box .footer_logo {
  float: left;
  text-indent: -9999px;
  width: 119px;
  min-height: 33px;
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -101px 0px;
  margin-right: 20px;
  margin-top: 15px;
}
#right_wrapper #footer_area_v2 .footer_box .footer_logo a {
  width: 118px;
  height: 32px;
  display: block;
  overflow: hidden;
}
#right_wrapper #footer_area_v2 .footer_box ul.footer_corp {
  height: 60px;
  float: left;
  margin-right: 15px;
}
#right_wrapper #footer_area_v2 .footer_box .footer_global_v2 {
  text-align: left;
  font-size: 60%;
  color: #666;
  line-height: 1.25;
}
#right_wrapper #footer_area_v2 .footer_box .footer_link_v2 {
  padding-top: 5px;
  text-align: left;
  font-size: 65%;
  line-height: 1;
}
#right_wrapper #footer_area_v2 .footer_box .footer_link_v2 a {
  color: #0098e3;
  text-decoration: none;
  margin-right: 10px;
}
#right_wrapper #footer_area_v2 .footer_box .footer_link_v2 a:hover {
  color: #2179b6;
}
#right_wrapper #footer_area_v2 .footer_box .footer_gyaoyahoo_v2 {
  padding-top: 5px;
  text-align: left;
  color: #666;
  display: block;
  font-size: 65%;
  line-height: 1;
}
#right_wrapper #footer_area_v2 .footer_box .gyao_Social {
  float: left;
  padding: 5px 0 0 15px;
  border-left: 1px solid #efefef;
}
#right_wrapper #footer_area_v2 .footer_box .gyao_Social dt {
  font-size: 95%;
  padding: 0px 10px 10px 0px;
  color: #666666;
}
#right_wrapper #footer_area_v2 .footer_box .gyao_Social li {
  margin-bottom: 5px;
  min-height: 24px;
  height: 24px;
  float: left;
}
#right_wrapper #footer_area_v2 .footer_box .gyao_Social li img {
  margin-right: 6px;
  vertical-align: middle;
}
#right_wrapper #footer_area_v2 .footer_box .gyao_Social li a {
  font-size: 90%;
  text-decoration: none;
  color: #666666;
}
#right_wrapper #footer_area_v2 .footer_box .gyao_Social li a:hover {
  color: #2179b6;
}
#right_wrapper #footer_area_v2 .footer_box .gyao_Social li.ftFb {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -473px -138px;
  padding: 0 7px 0 0;
}
#right_wrapper #footer_area_v2 .footer_box .gyao_Social li.ftTw {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -473px -165px;
}

/* 1カラム_スマデバ遷移 */
.smaho {
  background-color: #e40064;
  min-width: 950px;
  display: block;
}
.smaho a {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: auto;
  padding-left: auto;
  display: block;
  text-decoration: none;
  width: 100%;
}
.smaho a p {
  color: #fff;
  font-size: 30px;
  text-align: center;
}

/* 1カラム_jsoff */
#jsoff_wrapper_v2 {
  min-width: 950px;
}
#jsoff_wrapper_v2 #jsoff_v2 {
  width: 948px;
  margin: 10px auto 10px auto;
  text-align: center;
  border: 1px solid #999;
  background-color: #fff;
}
#jsoff_wrapper_v2 #jsoff_v2 .f {
  font-size: 14px;
  color: #f00;
  font-weight: bold;
  padding: 10px 9px 5px 9px;
}
#jsoff_wrapper_v2 #jsoff_v2 .p {
  font-size: 75%;
  color: #666;
  padding: 0 9px 10px 9px;
}

/* 1カラム_フッター */
#footer_oneclum {
  background-color: #fff;
}
#footer_oneclum #footer_area_v2 {
  background-color: #fff;
  margin: 0 auto;
  width: 950px;
}
#footer_oneclum #footer_area_v2 .footer_jasrac_v2 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #efefef;
  text-align: center;
  margin: 0 auto;
  float: left;
  display: inline;
  width: 100%;
}
#footer_oneclum #footer_area_v2 .footer_jasrac_v2 ul {
  min-width: 950px;
}
#footer_oneclum #footer_area_v2 .footer_jasrac_v2 li.lmark {
  float: left;
  display: inline;
  text-align: left;
  color: #666;
  padding-left: 26px;
  padding-right: 30px;
  font-size: 60%;
  display: block;
  line-height: 2;
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -473px -113px;
}
#footer_oneclum #footer_area_v2 .footer_jasrac_v2 li.jasrac {
  float: left;
  display: inline;
  color: #666;
  font-size: 60%;
  display: block;
  line-height: 2;
}
#footer_oneclum #footer_area_v2 .footer_box {
  clear: both;
  padding: 20px 0 20px 0;
  display: block;
  min-height: 60px;
  width: 950px;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_logo {
  float: left;
  text-indent: -9999px;
  width: 119px;
  min-height: 33px;
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -101px 0px;
  margin-right: 20px;
  margin-top: 15px;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_logo a {
  width: 119px;
  height: 33px;
  display: block;
  overflow: hidden;
}
#footer_oneclum #footer_area_v2 .footer_box ul.footer_corp {
  height: 60px;
  float: left;
  margin-right: 15px;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_global_v2 {
  text-align: left;
  font-size: 65%;
  color: #666;
  line-height: 1;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_link_v2 {
  padding-top: 5px;
  text-align: left;
  font-size: 65%;
  line-height: 1;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_link_v2 a {
  color: #0098e3;
  text-decoration: none;
  margin-right: 10px;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_link_v2 a:hover {
  color: #2179b6;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_gyaoyahoo_v2 {
  padding-top: 5px;
  text-align: left;
  color: #666;
  display: block;
  font-size: 65%;
  line-height: 1;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social {
  float: left;
  padding: 5px 0 0 15px;
  border-left: 1px solid #efefef;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social dt {
  font-size: 95%;
  padding: 0px 10px 10px 0px;
  color: #666666;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li {
  margin-bottom: 5px;
  min-height: 24px;
  height: 24px;
  float: left;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li img {
  margin-right: 6px;
  vertical-align: middle;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li a {
  font-size: 90%;
  text-decoration: none;
  color: #666666;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li a:hover {
  color: #2179b6;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li.ftFb {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -473px -138px;
  padding: 0 7px 0 0;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li.ftTw {
  background: url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -473px -165px;
}

/* -----20141009 Rebrand----- */
#header_allwrapper{clear:both;width:100%;background:#000;}
#header_left h1.logo{background:url("http://i.yimg.jp/images/gyao/common/images/sprite_common_top_v2.png") no-repeat;}
#header_left h1.logo{background-position:-115px -176px;display:inline;float:left;width:118px;height:32px;margin:10px 12px 0 0;text-indent:-9999px;}
#header_left h1.logo a{width:118px;height:32px;display:block;overflow:hidden;}

.newHeader #header_left h1.logo {
  display:block;
  margin:12px 15px 0 0;
  width:118px;
  height:32px;
  background-position: -115px -176px;
}
.newHeader #header_left h1.logo a {
  width:118px;
  height:32px;
}

.newHeader #header_left p.logo {
  display:block;
  margin:12px 15px 0 0;
  width:118px;
  height:32px;
  background:url("http://i.yimg.jp/images/gyao/common/images/sprite_common_top_v2.png") no-repeat;
  background-position: -115px -176px;
}
.newHeader #header_left p.logo a {
  width:118px;
  height:32px;
}
.newHeader #mygyao_login {
  display:block;
  margin:10px 0 0;
  color:#bbb;
}
.newHeader #mygyao_login p.name {
  line-height:1.5;
  color:#bbb;
}
.newHeader #mygyao_login p.name a {
  line-height: 16px;
  /*color: #0098e3;*/
  color: #bbb;
  text-decoration: none;
  font-size: 1em;
}
.newHeader #mygyao_login p.name a:hover {
  color: #ccc;
  text-decoration: underline;
}

.newHeader #header_right {
  display:block;
  padding:9px 0 0;
  text-align:right;
  color:#666;
  font-size:75%;
  line-height:1.5;
  width:320px;
}
.newHeader #header_right a {
  color:#bbb;
  text-decoration:none;
}
.newHeader #header_right a:hover {
  color:#ccc;
  text-decoration:underline;
}

.newHeader #header_right .headerLinks {
  margin:0 0 1px;
  padding:0 5px 0 0;
}

/* jsoff */
#jsoff_wrapper{clear:both;width:100%;background:#000;}
#jsoff{width:948px;margin:0px auto 10px auto;text-align:center;border:1px solid #999;background:#000;}
#jsoff p.f{font-size:14px;color:#f00;font-weight:bold;padding:10px 9px 5px 9px;}
#jsoff p.p{font-size:75%;color:#ccc;padding:0 9px 10px 9px;}
#jsoff a{color:#0098e3;}
/* EMG */
#EMG_wrapper{clear:both;width:100%;}
#EMG{text-align:center;margin:0 auto; color:#000;}
#EMG table{margin:0 auto;}
/* arart */
#arart_wrapper{clear:both;width:100%;}
#arart{width:950px;margin:0 auto;text-align:center;}
#arart p{font-size:75%;color:#FF0000;margin:10px;padding:10px;border:1px solid #999;}
/* toplink */
#toplink{width:100%;padding:15px 0 15px 0;margin:0 auto;text-align:center;}
#toplink a{font-weight:bold;}
/* navigation */
#navi_wrapper{clear:both;width:100%;height:43px;padding:0; margin-bottom:1px;background-color: #333; background-image: none;
}
#navi{width:950px;height:43px;margin:0 auto;}
#navi ul{list-style:none;float:left;display:inline;}
#navi li{float:left;display:inline;height:43px;margin:0;padding:0;text-indent:-9999px;}
/* new_navigation */
#navi li.border,#navi li a{background:url("http://i.yimg.jp/images/gyao/common/images/sprite_common_top_v2.png") no-repeat;}
#navi li.border{width:0px;height:43px;font-size:1px;background-position:0 -75px;}
#navi li a{height:43px;display:block;overflow:hidden;}
#navi li.top a{width:80px;background-position:-2px -2px;}
#navi li.movie a{width:78px;background-position:-82px -2px;}
#navi li.drama a{width:73px;background-position:-160px -2px;}
#navi li.sponsor3 a{width:72px;background-position:-233px -2px;}
#navi li.music a{width:70px;background-position:-305px -2px;}
#navi li.anime a{width:86px;background-position:-375px -2px;}
#navi li.anidol a{width:109px;background-position:-461px -2px;}
#navi li.owarai a{width:84px;background-position:-570px -2px;}
#navi li.variety a{width:111px;background-position:-654px -2px;}
#navi li.sports a{width:96px;background-position:-765px -2px;}
#navi li.sponsor1 a{width:87px;background-position:-862px -2px;}
#navi li.top a:hover, #navi li.top_on a{width:80px;background-position:-2px -88px;}
#navi li.movie a:hover, #navi li.movie_on a{width:78px;background-position:-82px -88px;}
#navi li.drama a:hover, #navi li.drama_on a{width:73px;background-position:-160px -88px;}
#navi li.sponsor3 a:hover, #navi li.sponsor3_on a{width:72px;background-position:-233px -88px;}
#navi li.music a:hover, #navi li.music_on a{width:70px;background-position:-305px -88px;}
#navi li.anime a:hover, #navi li.anime_on a{width:86px;background-position:-375px -88px;}
#navi li.anidol a:hover, #navi li.anidol_on a{width:109px;background-position:-461px -88px;}
#navi li.owarai a:hover, #navi li.owarai_on a{width:84px;background-position:-570px -88px;}
#navi li.variety a:hover, #navi li.variety_on a{width:111px;background-position:-654px -88px;}
#navi li.sports a:hover, #navi li.sports_on a{width:96px;background-position:-765px -88px;}
#navi li.sponsor1 a:hover, #navi li.sponsor1_on a{width:87px;background-position:-862px -88px;}
/* search */
#search_wrapper{width:100%;height:100%;background-color:#000; background-image: none;}

#search{clear:both;width:950px;height: 47px;margin:0 auto;}
#search .search_box,#search p.search_btn a{background:url("http://i.yimg.jp/images/gyao/common/images/sprite_common_top_v2.png") no-repeat;}

#search .search_box{float: left;
display: inline;
font-size: 75%;
width: 222px;
height: 27px;
line-height: 12px;
margin: 10px 0 0 0;
padding: 0px 0px 0px 0px;
position: relative;
background-position: -2px -237px;}

#search .search_box span.inputText{display:none;cursor:text;padding-left:1px;_padding-top:1px;height:20px;width:210x;overflow:hidden;position:absolute;color:#999;font-size:13px !important;line-height:1.25 !important;stext-align:left;}

#search .search_box input#search_box_window{width: 220px;
border: none;
background-color: transparent;
overflow: hidden;
color: #ccc;
text-indent: 5px;
height: 25px;
margin-left: 1px;}

#search .search_box input#search_box_window:focus{
background-color: #202020;
border: 1px #555 solid;
outline: none;
-webkit-border-radius: 3px 0px 0px 3px / 3px 0px 0px 3px;
-moz-border-radius: 3px 0px 0px 3px / 3px 0px 0px 3px;
border-radius: 3px 0px 0px 3px / 3px 0px 0px 3px;
}

#search p.search_btn{width:75px;height:27px;margin-top:10px;float:left;display:inline;}
#search p.search_btn a{width:75px;height:27px;float:left;display:block;text-indent:-9999px;background-position:-233px -237px;}
#search p.search_btn a:hover{opacity: 0.7;background-position:-233px -237px;}
#search p.search_list,#search p.search_ranking,#search p.search_member,#search p.freeSearch,#search p.user_guide,#search p.newList{float:left;font-size:74%;line-height:16px;}
#search p.search_list a,#search p.search_ranking a{background:url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;display:block;float:left;height:auto !important;min-height:20px;height:20px;}
#search p.search_member,#search p.freeSearch,#search p.newList,.preLink{background:url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;min-height:20px;height:20px;}

#search p.search_list a{background-position:-1px -179px;margin:15px 0 0 20px;_margin:15px 0 0 10px;padding-left:20px;color:#bbb;text-decoration:none;padding-top:1px;}
#search p.search_list a:visited{color:#bbb;}
#search p.search_list a:hover{color:#ccc;text-decoration:underline;}

#search p.search_ranking a{background-position:-1px -179px;color:#bbb;text-decoration:none;margin:15px 0 0 18px;_margin:15px 0 0 9px;padding-left:18px;padding-top:1px;}
#search p.search_ranking a:visited{color:#bbb;text-decoration:underline;}
#search p.search_ranking a:hover{color:#ccc;}

#search p.search_member{background-position:1px -179px;background-repeat:no-repeat;display:inline;float:left;margin:15px 0 0 18px;padding-left:20px;_padding-bottom:2px;}
#search p.search_member a{color:#bbb;text-decoration:none;}
#search p.search_member a:visited{color:#bbb;}
#search p.search_member a:hover{color:#ccc;text-decoration:underline;}

#search p.freeSearch{background-position:-1px -179px;background-repeat:no-repeat;display:inline;float:left;margin:15px 0 0 18px;padding-left:20px;_padding-bottom:2px;padding-top:1px;}
#search p.freeSearch a{color:#bbb;text-decoration:none;}
#search p.freeSearch a:visited{color:#bbb;text-decoration:underline;}
#search p.freeSearch a:hover{color:#ccc;}

#search p.newList{background-position:1px -179px;background-repeat:no-repeat;display:inline;float:left;margin:15px 0 0 18px;padding-left:20px;_padding-bottom:2px;padding-top:1px;}
#search p.newList a{color:#bbb;text-decoration:none;}
#search p.newList a:visited{color:#bbb;}
#search p.newList a:hover{color:#ccc;text-decoration:underline;}

.preLink{background-position:-474px -202px;background-repeat:no-repeat;display:inline;float:left;margin:15px 0 0 18px;padding-left:25px;_padding-bottom:2px;padding-top:1px;}

#search p.user_guide{margin:15px 10px 5px 0;float:right;display:inline;background-position:0 0;padding-left:25px;height:auto !important;min-height:20px;height:20px;}
#search p.user_guide a{color:#ccc;text-decoration:none;}
#search p.user_guide a:hover{text-decoration:underline;}
#search p.mygyao_loginbtn a{background:url("http://i.yimg.jp/images/gyao/common/images/sprite_common_top_v2.png") no-repeat;height:0;overflow:hidden;padding-top:27px;width:104px;}
#search p.mygyao_loginbtn{width:104px;height:27px;margin:10px 0 0 0;float:right;display:inline;padding-bottom:2px;}
#search p.mygyao_loginbtn a{display:block;background-position:-3px -176px;}
#search p.mygyao_loginbtn a:hover{background-position:-3px -176px;opacity: 0.7;}
#search p.mygyao_loginbtn_on{display:block;background-position:0 0;margin:3px 0 0 0;float:right;display:inline;}
#search form,#search input{margin:0;padding:0;border:none;}
/* searchkeyword */
#ysearchautocomplete{padding:0;position:relative;z-index:10000;}

/* 枠 */
#arart_wrapper {
  margin:0 auto;
  width:950px;
}
#arart_wrapper #toplink {
  margin: 0 auto 8px auto;
  padding: 9px 0 8px;
  width: 950px;
  font-size: 75%;
  border: 1px solid #444;
}
#arart_wrapper #toplink a {
  color:#bbb;
  text-decoration:none;
  font-weight:normal;
}
#arart_wrapper #toplink a:hover{
  text-decoration:underline;
}
#cntMyVideo{
  z-index: 990;
}

/* トップAD　kashibue 150311 */
#headModuleAD_area{ background-color:#f7f7f7;}
#headModuleAD{ width:970px; margin:40px auto;}

/* トップAD　kashibue 150401 */
#headModuleAD_950{ width:950px; margin:40px auto;}

/* new_navigation  boim 150410 */
#topNav_wrapper{clear:both;width:100%;height:43px;padding:0; margin-bottom:1px;background-color: #333; background-image: none;}
#topNav{width:950px;height:43px;margin:0 auto;}
#topNav ul{list-style:none;float:left;display:inline;}
#topNav li{float:left;display:inline;height:43px;margin:0;padding:0;text-align:center;}
#topNav li a{text-decoration: none;height:43px;line-height: 46px;font-size: 90%;display:block;overflow:hidden;}
#topNav li.top a{width:95px;color: #f0f0f0;}
#topNav li.movie a{width:90px;color: #f0f0f0;}
#topNav li.drama a{width:95px;color: #f0f0f0;}
#topNav li.sponsor3 a{width:90px;color: #f0f0f0;}
#topNav li.music a{width:90px;color: #f0f0f0;}
#topNav li.anime a{width:95px;color: #f0f0f0;}
#topNav li.owarai a{width:95px;color: #f0f0f0;}
#topNav li.variety a{width:105px;color: #f0f0f0;}
#topNav li.sports a{width:98px;color: #f0f0f0;}
#topNav li.sponsor1 a{width:97px;color: #f0f0f0;}
#topNav li.top a:hover, #topNav li.top_on a{width:95px;color: #e50065;background-color:#222;}
#topNav li.movie a:hover, #topNav li.movie_on a{width:90px;color: #e50065;background-color:#222;}
#topNav li.drama a:hover, #topNav li.drama_on a{width:95px;color: #e50065;background-color:#222;}
#topNav li.sponsor3 a:hover, #topNav li.sponsor3_on a{width:90px;color: #e50065;background-color:#222;}
#topNav li.music a:hover, #topNav li.music_on a{width:90px;color: #e50065;background-color:#222;}
#topNav li.anime a:hover, #topNav li.anime_on a{width:95px;color: #e50065;background-color:#222;}
#topNav li.owarai a:hover, #topNav li.owarai_on a{width:95px;color: #e50065;background-color:#222;}
#topNav li.variety a:hover, #topNav li.variety_on a{width:105px;color: #e50065;background-color:#222;}
#topNav li.sports a:hover, #topNav li.sports_on a{width:98px;color: #e50065;background-color:#222;}
#topNav li.sponsor1 a:hover, #topNav li.sponsor1_on a{width:97px;color: #e50065;background-color:#222;}

/* gyao plus boim 150421*/
span.overView{
  display: block;
  position: absolute;
  z-index: 100;
  right: 0px;
  bottom: 10px;
  padding: 5px;
  background: #000;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  color: #fff;
  font-size: 10px;
  line-height: 10px;}

span.plusmember{
  display: block;
  position: absolute;
  z-index: 100;
  padding: 5px;
  background: #000;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  color: #fff;
  font-size: 10px;
  line-height: 10px;}

#search p.plus_member{
  float:left;
  font-size:74%;
  line-height:16px;
  background:url("http://i.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position:-1px -179px;
  min-height:20px;
  height:20px;
  display:inline;
  margin:15px 0 0 18px;
  padding-left:20px;
  padding-bottom:2px;
  padding-top:1px;}

#search p.plus_member a{
  color:#bbb;
  text-decoration:none;
}
#search p.plus_member a:visited{
  color:#bbb;
  text-decoration:underline;
}
#search p.plus_member a:hover{
  color:#ccc;
  text-decoration:underline;
}

.plussign {
  clear: both;
  display: block;
  background: url(http://i.yimg.jp/images/gyao/common/images/member_btn.png) no-repeat;
  background-size: 72px 15px;
  text-indent: -9999px;
  margin: 3px 0px 0px 0px;
} 
.m-bottom_6 {
  margin-bottom: 6px;
}

.storesign {
  clear: both;
  display: block;
  background: url(http://i.yimg.jp/images/gyao/common/images/store_btn.png) no-repeat;
  background-size: 42px 15px;
  text-indent: -9999px;
  margin: 3px 0px 0px 0px;
} 

#ysearchcontainer .comSuggest .yui-ac-content ul li span{
  margin: 0 0 0 3px;
}
.newHeader #header_left{
  margin-top: 10px;
  height: 48px;
}
.newHeader #header_left h1.logo{
  margin: 2px 15px 0 0;
}
.newHeader #mygyao_login{
  margin: 0;
}
.newHeader #header_left p.logo {
  margin:2px 15px 0 0;
}
.newHeader #header_left a{
  text-decoration: none;
}
.newHeader #header_left .plus_name{
  margin-left: 5px;
  padding: 0 5px;
  font-size: 50%;
  border: 1px solid;
  border-radius: 2px;
  color: #bbb;
  line-height: 17px;
}

/* 同時視聴制限 boim 150616*/
.limit-alert {
  border:1px solid #999;
  background:#ccc;
  font-size:13px;
  height:320px;
  position:absolute;
  padding:20px;
  text-align:center;
  width:598px;
}
.limit-alert .inner {
  background:#fff;
  height:100%;
  width:100%;
}
.alret-text {
  padding-top:120px;
}
.alert-refresh {
  font-size:14px;
  padding-top:30px;
}

/* new_navigation  boim 150629 */
#topNav_wrapper{clear:both;width:100%;height:43px;padding:0; margin-bottom:1px;background-color: #333; background-image: none;}
#topNav{width:950px;height:43px;margin:0 auto;}
#topNav ul{list-style:none;float:left;display:inline;}
#topNav li{float:left;display:inline;height:43px;margin:0;padding:0;text-align:center;}
#topNav li a{text-decoration: none;height:43px;line-height: 46px;font-size: 82%;display:block;overflow:hidden;}
#topNav li.top2 a{width:84px;color: #f0f0f0;}
#topNav li.movie2 a{width:79px;color: #f0f0f0;}
#topNav li.drama2 a{width:84px;color: #f0f0f0;}
#topNav li.sponsor32 a{width:79px;color: #f0f0f0;}
#topNav li.music2 a{width:79px;color: #f0f0f0;}
#topNav li.anime2 a{width:84px;color: #f0f0f0;}
#topNav li.owarai2 a{width:155px;color: #f0f0f0;}
#topNav li.variety2 a{width:107px;color: #f0f0f0;}
#topNav li.sports2 a{width:100px;color: #f0f0f0;}
#topNav li.sponsor12 a{width:99px;color: #f0f0f0;}
#topNav li.top2 a:hover, #topNav li.top2_on a{width:84px;color: #e50065;background-color:#222;}
#topNav li.movie2 a:hover, #topNav li.movie2_on a{width:79px;color: #e50065;background-color:#222;}
#topNav li.drama2 a:hover, #topNav li.drama2_on a{width:84px;color: #e50065;background-color:#222;}
#topNav li.sponsor32 a:hover, #topNav li.sponsor32_on a{width:79px;color: #e50065;background-color:#222;}
#topNav li.music2 a:hover, #topNav li.music2_on a{width:79px;color: #e50065;background-color:#222;}
#topNav li.anime2 a:hover, #topNav li.anime2_on a{width:84px;color: #e50065;background-color:#222;}
#topNav li.owarai2 a:hover, #topNav li.owarai2_on a{width:155px;color: #e50065;background-color:#222;}
#topNav li.variety2 a:hover, #topNav li.variety2_on a{width:107px;color: #e50065;background-color:#222;}
#topNav li.sports2 a:hover, #topNav li.sports2_on a{width:100px;color: #e50065;background-color:#222;}
#topNav li.sponsor12 a:hover, #topNav li.sponsor12_on a{width:99px;color: #e50065;background-color:#222;}

/* new_navigation  boim 150716 */
#topNav_wrapper{clear:both;width:100%;height:43px;padding:0; margin-bottom:1px;background-color: #333; background-image: none;}
#topNav{width:950px;height:43px;margin:0 auto;}
#topNav ul{list-style:none;float:left;display:inline;}
#topNav li{float:left;display:inline;height:43px;margin:0;padding:0;text-align:center;}
#topNav li a{text-decoration: none;height:43px;line-height: 46px;font-size: 82%;display:block;overflow:hidden;}
#topNav li.top a{width:77px;color: #f0f0f0;}
#topNav li.tv a{width:77px;color: #f0f0f0;}
#topNav li.movie a{width:73px;color: #f0f0f0;}
#topNav li.drama a{width:77px;color: #f0f0f0;}
#topNav li.sponsor3 a{width:73px;color: #f0f0f0;}
#topNav li.music a{width:73px;color: #f0f0f0;}
#topNav li.anime a{width:77px;color: #f0f0f0;}
#topNav li.owarai a{width:142px;color: #f0f0f0;}
#topNav li.variety a{width:102px;color: #f0f0f0;}
#topNav li.sports a{width:91px;color: #f0f0f0;}
#topNav li.sponsor1 a{width:88px;color: #f0f0f0;}
#topNav li.top a:hover, #topNav li.top_on a{width:77px;color: #e50065;background-color:#222;}
#topNav li.tv a:hover, #topNav li.tv_on a{width:77px;color: #e50065;background-color:#222;}
#topNav li.movie a:hover, #topNav li.movie_on a{width:73px;color: #e50065;background-color:#222;}
#topNav li.drama a:hover, #topNav li.drama_on a{width:77px;color: #e50065;background-color:#222;}
#topNav li.sponsor3 a:hover, #topNav li.sponsor3_on a{width:73px;color: #e50065;background-color:#222;}
#topNav li.music a:hover, #topNav li.music_on a{width:73px;color: #e50065;background-color:#222;}
#topNav li.anime a:hover, #topNav li.anime_on a{width:77px;color: #e50065;background-color:#222;}
#topNav li.owarai a:hover, #topNav li.owarai_on a{width:142px;color: #e50065;background-color:#222;}
#topNav li.variety a:hover, #topNav li.variety_on a{width:102px;color: #e50065;background-color:#222;}
#topNav li.sports a:hover, #topNav li.sports_on a{width:91px;color: #e50065;background-color:#222;}
#topNav li.sponsor1 a:hover, #topNav li.sponsor1_on a{width:88px;color: #e50065;background-color:#222;}


/* -----GYAAAO! top header logo  shibue----- */
#headerAAA{width:950px;margin:0 auto;position:relative;}
.newHeader #headerAAA #header_left h1.logo { display:block; margin: 2px 15px 0 0; width:210px; height:32px; background:url("http://i.yimg.jp/images/gyao/common/images/logo_top_gyaaaao.png") no-repeat;}
.newHeader #headerAAA #header_left h1.logo a { width:210px; height:32px;}

/*150714　お気に入り追加　bomi*/
#btnexp2 dl.new_addbtn {
  display: inline;
  float: left;
  padding: 5px;
  width: 938px;
}
#btnexp2 dl.new_addbtn dt {
  background: url(http://i.yimg.jp/images/gyao/common/images/plus.png) no-repeat scroll 0 0 transparent;
  background-size: 12px;
  display: inline;
  float: left;
  height: 12px;
  margin: 2px 5px 2px 1px;
  text-indent: -9999px;
  width: 14px;
}
 .s_pluslistBtn{
  float: left;
    display: inline;
    height: 16px;
    width: 16px;    
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    text-indent: -9999px;
    margin-right: 10px;

}
.s_pluslistBtn a{
    width: 16px;
  display: block;
  background-position: 0 0;
  background: url(http://i.yimg.jp/images/gyao/common/images/plus.png) no-repeat;
  background-size: 12px;
    margin: 2px;
  color: #666 !important; 
  text-decoration: none !important;
  text-indent: -9999px;

 }
 .favBtn{
  float: left;
    display: inline;
    height: 24px;
    overflow: hidden;
    width: 105px;
    background-color: #fff;
    font-size: 12px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-right: 15px;
}

.favBtn a{
    width: 105px;
  display: block;
  background-position: 0 0;
  background: url(http://i.yimg.jp/images/gyao/common/images/fav.png) no-repeat;
  background-size: 20px;  
  padding: 5px 27px;
  margin: 2px 5px 2px 5px;
  line-height: 11px;
  color: #666 !important;
  text-decoration: none !important;

 }

.favBtnOn{
  float: left;
    display: inline;
    height: 24px;
    overflow: hidden;
    width: 105px;
    background-color: #fff;
    font-size: 12px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-right: 15px;
}
.favBtnOn a{
    width: 105px;
  display: block;
  background-position: 0 0;
  background: url(http://i.yimg.jp/images/gyao/common/images/fav_on.png) no-repeat;
  background-size: 20px;  
  padding: 5px 27px;
  margin: 2px 5px 2px 5px;
  line-height: 11px;
  color: #666 !important;
  text-decoration: none !important;

 }
.new_review_star{
  margin: 0px 0px 4px -3px;
  float: left;
}
.duo_wrapper p.ttl2{
  width: 145px;
}
#leftcnt .form_point span.stars .s5, #leftcnt .form_point span.stars .s4, #leftcnt .form_point span.stars .s3, #leftcnt .form_point span.stars .s2, #leftcnt .form_point span.stars .s1, #leftcnt .form_point span.stars .s5f, #leftcnt .form_point span.stars .s4f, #leftcnt .form_point span.stars .s3f, #leftcnt .form_point span.stars .s2f, #leftcnt .form_point span.stars .s1f, #leftcnt .form_point span.stars .s0f, #leftcnt .form_point span.stars .s0 {
  background: url(http://i.yimg.jp/images/gyao/common/images/camp/gray_star.png);
  background-repeat: no-repeat;
}
#leftcnt .form_point span.stars .s2 {
  background-position: 0px -61px;
  width: 79px;
  height: 0px;
  padding-top: 15px;
  overflow: hidden;
}
.fsml{
  font-size: 10px;
  margin-left: 3px;
}

#delimiter ul {
    list-style: none;
    float: left;
    display: inline;
    padding: 12px 0 0px 0;
}
.top > .footer_copyright{
    padding-bottom: 0px;
    text-align: left;
    color: #666;
    width: 950px;
    margin: 0 auto;
    clear: both;
    font-size: 65%;
    line-height: 1.25;
}
.program_text2 > .footer_copyright{
    padding-top: 18px;
    padding-bottom: 0px;
    text-align: left;
    color: #666;
    width: 380px;
    margin: 0 auto;
    clear: both;
    font-size: 65%;
    line-height: 1.25;
}
#ranking .eizoData h3{
    font-size: 14px;
    margin: -1px 0 20px 0px;
    font-weight: bold;
    float: left;
}
.yahoo_premium_appeal{
    position: fixed;
    z-index: 2147483647;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    text-align: center;
    font-size: 0;
} 
.yahoo_premium_appeal:before{
  position: absolute;
    width: 100%;
    height: 5px;
    content: '';
    left: 0;
    top: -5px;
    background: rgba(0,0,0,.30);
}
.premium_banner{
    display: block;
    margin: 0;
    padding: 0;
    height: 100%;
    text-align: center;
    clear: both;
}
.premium_banner p{
  box-sizing: border-box;
    margin: 0;
    padding: 0;
    text-align: center;
}
.premium_banner p a{
      background-color: #000;
      background-position: 50% 100%;
      display: block;
      text-align: center;
}
.premium_banner img{
  vertical-align: top;
    background: none;
    border: none;
    text-align: center;
    width: 950px;
    height: 80px;
}
.banner_close img{
  position: absolute;
    top: 10px;
    left: 50%;
    width: 18px;
    height: 18px;
    margin-left: 460px;
    white-space: nowrap;
    overflow: hidden;
}

.llban{ margin:0 0 30px 0;}