@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;
}
.mb0 {
  margin-bottom: 0px !important;
}
.mt0{
  margin-top: 0px !important;
}

.mt-20{
  margin-top: -20px !important;
}
.mt20{
  margin-top: 20px !important;
}
.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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("https://s.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: 70px;
  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("https://s.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("https://s.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: 10px;
  display: block;
  line-height: 2;
  background: url("https://s.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: 10px;
  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("https://s.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("https://s.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("https://s.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;
  /*margin-bottom: -25px;*/
}
#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: 10px;
    letter-spacing: -0.01px;
  font-size: 10px;
  display: block;
  line-height: 2;
  background: url("https://s.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;
    text-align: left;
  color: #666;
    letter-spacing: -0.01px;
  font-size: 10px;
    padding-right: 10px;
  display: block;
  line-height: 2;
}

#footer_oneclum #footer_area_v2 .footer_jasrac_v2 li.aflo {
  float: left;
  display: inline;
    text-align: left;
  color: #666;
    letter-spacing: -0.01px;
  font-size: 10px;
  display: block;
  line-height: 2;
}
#footer_oneclum #footer_area_v2 .footer_box {
  clear: both;
  padding: 25px 0 0 0;/*161011msaito*/
  display: block;
  min-height: 80px; /*160921msaito*/
  width: 950px;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_logo {
  float: left;
  text-indent: -9999px;
  width: 119px;
  min-height: 33px;
  background: url("https://s.yimg.jp/images/gyao/common/images/sprite_common_v3.png") no-repeat;
  background-position: -101px 0px;
  margin-right: 20px;
  margin-top: 20px;/*160920msaito*/
}
#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: 80px;
  float: left;
  margin-right: 10px;
 overflow: hidden;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_global_v2 {
  text-align: left;
  font-size: 60%;/*160921msaito*/
  color: #666;
  line-height: 1.2;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_link_v2 {
  padding: 5px 0 5px 0;
  text-align: left;
  font-size: 70%;
  line-height: 1.4;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_link_v2 a {
  color: #0098e3;
  text-decoration: none;
  margin-right: 5px;
}

#footer_oneclum #footer_area_v2 .footer_box .footer_link_v2 a:last-child {
  margin-right: 0px;
}

#footer_oneclum #footer_area_v2 .footer_box .footer_link_v2 a:hover {
  color: #2179b6;
}
#footer_oneclum #footer_area_v2 .footer_box .footer_gyaoyahoo_v2 {
  text-align: left;
  color: #666;
  display: block;
  font-size: 60%;/*160921msaito*/
  line-height: 1.5;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social {
  float: left;
  padding: 12px 0 12px 15px;
  border-left: 1px solid #efefef;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social dt {
  font-size: 85%;
  padding: 0px 10px 5px 0px;
  color: #666666;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li {
  margin-bottom: 5px;
  min-height: 24px;
  height: 18px;
  float: left;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li img {
  margin-right: 3px;
  vertical-align: middle;
}
#footer_oneclum #footer_area_v2 .footer_box .gyao_Social li a {
  font-size: 80%;
  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("https://s.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("https://s.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("https://s.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("https://s.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.6;
  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:400px;
}
.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("https://s.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(https://s.yimg.jp/images/gyao/common/images/sprite_common_top_v3.png) no-repeat;}*/

#search .search_box{float: left;
display: inline;
font-size: 75%;
width: 200px;
height: 30px;
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: 200px;
border: none;
background-color: transparent;
overflow: hidden;
color: #ccc;
text-indent: 5px;
height: 27px;
margin-left: 1px;
background-color: #333;
border: 1px #333 solid;
box-sizing: border-box;
/*border: 1px #555 solid;*/
-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;
border-right: none!important;
}

#search .search_box input#search_box_window:focus{
background-color: #232124;
background-color: transparent;
outline: none;
border: 1px #343235 solid;
box-sizing: border-box;
-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;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5){
#search p.search_btn{width:70px;height:27px;margin-top:10px;/*margin-left: 2px;*/ float:left;display:inline;
    background-image: url(https://s.yimg.jp/images/gyao/common/images/search_icon.png)!important;
    background-size: 18px;
    background-position: center;}
}

#search p.search_btn{
    width:70px;height:27px;margin-top:10px;/*margin-left: 2px;*/ float:left;display:inline;
    background-image: url(https://s.yimg.jp/images/gyao/common/images/search_icon_s.png);
    /*border: 1px #555 solid;
    box-sizing: border-box;
    border-left: none!important;*/
    background-repeat: no-repeat;background-color: #444;
-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;
background-position: center!important;}
#search p.search_btn:hover{ opacity: 0.7;}

#search p.search_btn a{width:70px;height:30px;float:left;display:block;text-indent:-9999px;background-position:-212px -237px;}
#search p.search_btn a:hover{opacity: 0.7;background-position:-212px -237px;}
#search p.search_list,#search p.search_ranking,#search p.search_member,#search p.freeSearch,#search p.new_mygyao_loginbtn,#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,#mygyao_dropmenu p.new_mygyao_loginbtn{background:url("https://s.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.new_mygyao_loginbtn,#search p.newList,.preLink{background:url("https://s.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("https://s.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 修正 bomi 160310 */
#headModuleAD_area{background-color: #000000;height: 376px;min-width: 950px;}
#headModuleAD{ width:970px; margin:40px auto;}

/* トップAD　kashibue 150401 修正 bomi 160310 */
#headModuleAD_950{width: 950px;margin: 0 auto;overflow: hidden;padding-top: 40px;}
#headModuleAD_area p{color: #bbb;text-align: center;padding-bottom: 5px;font-size: .8em;}

/* 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("https://s.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(https://s.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;
}

/*0831*/
.storesign {
  clear: both;
  display: block;
  background: url(https://s.yimg.jp/images/gyao/common/images/store_btn_s.png) no-repeat;/*0831*/
  background-size: 42px 15px;
  text-indent: -9999px;
  margin: 3px 0px 0px 0px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5){
    .storesign{
      clear: both;
      display: block;
      background: url(https://s.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 #e7e7e7;
  border-radius: 3px;
  background:#fff;
  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:100px;
}
.alret-title {
  font-size: 18px;
}
.alert-refresh {
  font-size:16px;
  padding-top:30px;
}
.alert-refresh a{
  font-size: 16px;
}

/* 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("https://s.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(https://s.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(https://s.yimg.jp/images/gyao/common/images/plus.png) no-repeat;
  background: url(https://s.yimg.jp/images/gyao/common/images/plus_ie8.png) no-repeat\9;
  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(https://s.yimg.jp/images/gyao/common/images/fav.png) no-repeat;
  background: url(https://s.yimg.jp/images/gyao/common/images/fav_ie8.png) no-repeat\9;
  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(https://s.yimg.jp/images/gyao/common/images/fav_on.png) no-repeat;
  background: url(https://s.yimg.jp/images/gyao/common/images/fav_on_ie8.png) no-repeat\9;
  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;
  clear: both;
}
.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(https://s.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;}

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

#search p.new_mygyao_loginbtn{background-position:-1px -179px;background-repeat:no-repeat;display:inline;float:right;margin:15px 0 0 18px;padding-left:20px;padding-bottom:2px;padding-top:1px;}
#search p.new_mygyao_loginbtn a{color:#bbb;text-decoration:none;}
#search p.new_mygyao_loginbtn a:hover{color:#ccc;}
#mygyao_dropmenu p.new_mygyao_loginbtn{background: url(https://s.yimg.jp/images/gyao/common/images/menu_btn_r.png)no-repeat -2px -1px;background-size: 16px;/*background-position:-1px -179px;background-repeat:no-repeat;*/display:inline;float:right;margin:15px 0 0 18px;padding-left:20px;padding-bottom:2px;padding-top:0px;}
#mygyao_dropmenu p.new_mygyao_loginbtn a{color:#bbb;text-decoration:none;}
#mygyao_dropmenu p.new_mygyao_loginbtn a:hover{color:#ccc;}
.mymenu{
  background: url(https://s.yimg.jp/images/gyao/common/images/sprite_common_top_v3.png) no-repeat;
  background-position: -20px -270px;
  /* min-height: 20px; */
  width: 9px;
  height: 7px;
  display: inline;
  float: right;
  padding-left: 20px;
  padding-bottom: 2px;
  padding-top: 1px;
  display: none;
}
#mygyao{
      position: absolute;
    top: 135px;
    right: 0;
}
#mygyao_dropmenu{
 position: relative;
float: right;
}
.myagyao_sub{
  width: 140px;
  border: 1px solid #333333;
}
#mygyao_dropmenu li{
  /*position: relative;*/
  margin: 0;
  padding: 0;
  text-align: left;
  color: #bbb;
  line-height: 16px;
  text-decoration: none;
  display: block;
  height: 47px;
  cursor: pointer;
}
span.menu_btn{
/*  float: right;
  padding-left: 18px;
  background: url("https://s.yimg.jp/images/gyao/common/images/menu_btn.png") no-repeat;
  width: 15px;
  height: 12px;
  display: inline;*/
  display: none;
}
#mygyao_dropmenu li a{
  display: block;
  margin: 0;
  color: #bbb;
  /*font-size: 74%;*/
  line-height: 16px;
  text-decoration: none;
}
#mygyao_dropmenu li:hover > a{
  background: #333;
  color: #ccc;
}
#mygyao_dropmenu li:hover p.new_mygyao_loginbtn{
  background: url(https://s.yimg.jp/images/gyao/common/images/menu_btn_l.png)no-repeat -2px -1px;
  background-size: 16px;
  display: inline;
  float: right;
  margin: 15px 0 0 18px;
  padding-left: 20px;
  padding-bottom: 2px;
  padding-top: 0px;
}

#mygyao_dropmenu li:hover ul{
  list-style: none;
  position: absolute;
  top: -50px;
  right: 105px;
  background: #333;
  z-index: 1000;
  width: 200px;
  height: 94px;
  overflow: visible\9;
}
#mygyao_dropmenu li:hover ul:after{
    left: 100%;
    top: 50%;
    content: " ";
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(51, 51, 51, 0);
    border-left-color: #333;
    border-width: 8px;
    margin-top: 18px;
}
#mygyao_dropmenu li ul:hover li{
  overflow: visible\9;
}
#mygyao_dropmenu li:hover ul li{
  overflow: visible;
  height: 26px;
  height:30px\9;
}

#mygyao_dropmenu li ul li{
  overflow: hidden;
  width: 100px;
  height: 0;
  color: #fff;
  background: #333;
  position: relative\9;
  position: absolute;
}

#mygyao_dropmenu li ul li:nth-child(1){top:0;left:0;width: 110px;}
#mygyao_dropmenu li ul li:nth-child(2){top:33px;left:0;width: 110px;}
#mygyao_dropmenu li ul li:nth-child(3){top:61px;left:0;width: 110px;}
#mygyao_dropmenu li ul li:nth-child(4){top:0;left:90px;width: 110px;}
#mygyao_dropmenu li ul li:nth-child(5){top:33px;left:90px;width: 110px;}
#mygyao_dropmenu li ul li:nth-child(6){top:61px;left:90px;width: 110px;}
#mygyao_dropmenu li ul li:nth-child(7){top:89px;left:0px;width: 110px;}
#mygyao_dropmenu li ul li:nth-child(8){top:89px;right:0px;width: 110px;}

#mygyao_dropmenu li ul li a{
  height: 28px;
  line-height: 28px;
  background: #333;
  text-align: left;
  font-size: 74%;
  font-weight: normal;
  padding-left: 8px;
}
#mygyao_dropmenu li ul li a:before{
  content:"・";
}

#mygyao_dropmenu li ul li:nth-child(1) a{padding-top: 5px;}
#mygyao_dropmenu li ul li:nth-child(3) a{padding-bottom: 5px;}
#mygyao_dropmenu li ul li:nth-child(4) a{padding-top: 5px;}
#mygyao_dropmenu li ul li:nth-child(6) a{padding-bottom: 5px;}



/*ラベル*/
.label_premium {
    top: 0px;
    left: 0px;
    position: absolute;
    display: block;
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_label.png) no-repeat;
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_label_ie8.jpg) no-repeat\9;
    background-size: 56px 16px;
    width: 56px;
    height: 16px;
    text-indent: -9999px;
    /*line-height: 10px;
    color: #e50065;
    padding: 5px;
    font-size: 10px;*/
    z-index: 15;
}
.label_premium2 {
    bottom: 8px;
    right: 10px;
    position: absolute;
    display: block;
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_label.png) no-repeat;
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_label_ie8.jpg) no-repeat\9;
    background-size: 56px 16px;
    width: 56px;
    height: 16px;
    text-indent: -9999px;
    /*line-height: 10px;
    color: #e50065;
    padding: 5px;
    font-size: 10px;*/
    z-index: 15;
}
.list_label_premium_s {
    display: block;
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_label.png) no-repeat;
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_label_ie8_2.jpg) no-repeat\9;
    background-size: 45px 13px;
    width: 45px;
    height: 13px;
    text-indent: -9999px;
    z-index: 15;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}









/*プレミアム訴求バナー 無料ユーザー*/
#premiumgyao_banner_freeuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: 100%;
  height: 560px;
  margin: 0px 0 20px 0;
  /*width: 103%;
  height: 560px;
  margin: 0px 0px 20px -20px;0418追記*/
}

#premiumgyao_banner_freeuser .premiumgyao_contents{
  padding: 20px;
}
#premiumgyao_banner_freeuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_free.png) no-repeat;
  width: 610px;
  height: 270px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
}
#premiumgyao_banner_freeuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 270px;
}

div#premiumgyao_banner_freeuser li{
  background: #292929;
}
div#premiumgyao_banner_freeuser li a{
  background: #292929;
}
div#premiumgyao_banner_freeuser li .itemTitle{
  background: #292929;
  color: #fff;
}

/*プレミアム訴求バナー プレミアムユーザー*/
#premiumgyao_banner_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: 100%;
  height: 560px;
  margin: 0px 0 20px 0;
  /*width: 103%;
  height: 560px;
  margin: 0px 0px 20px -20px;0418追記*/
}

#premiumgyao_banner_ypreuser .premiumgyao_contents{
  padding: 20px;
}
#premiumgyao_banner_ypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_ypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;

}
#premiumgyao_banner_ypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}

div#premiumgyao_banner_ypreuser li{
  background: #292929;
}
div#premiumgyao_banner_ypreuser li a{
  background: #292929;
}
div#premiumgyao_banner_ypreuser li .itemTitle{
  background: #292929;
  color: #fff;
}


/*プレミアム訴求バナー 再購入_Y!プレユーザー*/
#premiumgyao_banner_re_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: 100%;
  height: 560px;
  margin: 0px 0 20px 0;
  /*width: 103%;
  height: 560px;
  margin: 0px 0px 20px -20px;0418追記*/
}

#premiumgyao_banner_re_ypreuser .premiumgyao_contents{
  padding: 20px;
}
#premiumgyao_banner_re_ypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_re_ypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
}
#premiumgyao_banner_re_ypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}

div#premiumgyao_banner_re_ypreuser li{
  background: #292929;
}
div#premiumgyao_banner_re_ypreuser li a{
  background: #292929;
}
div#premiumgyao_banner_re_ypreuser li .itemTitle{
  background: #292929;
  color: #fff;
}

/*プレミアム訴求バナー 非Y!プレユーザー初回*/
#premiumgyao_banner_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
 width: 100%;
  height: 560px;
  margin: 0px 0 20px 0;
   /*width: 103%;
  height: 560px;
  margin: 0px 0px 20px -20px;0418追記*/
}

#premiumgyao_banner_noypreuser .premiumgyao_contents{
  padding: 20px;
}
#premiumgyao_banner_noypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_noypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
}
#premiumgyao_banner_noypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}

div#premiumgyao_banner_noypreuser li{
  background: #292929;
}
div#premiumgyao_banner_noypreuser li a{
  background: #292929;
}
div#premiumgyao_banner_noypreuser li .itemTitle{
  background: #292929;
  color: #fff;
}

/*プレミアム訴求バナー 再購入_非Y!プレユーザー*/
#premiumgyao_banner_re_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
 width: 100%;
  height: 560px;
  margin: 0px 0 20px 0;
   /*width: 103%;
  height: 560px;
  margin: 0px 0px 20px -20px;0418追記*/
}

#premiumgyao_banner_re_noypreuser .premiumgyao_contents{
  padding: 20px;
}
#premiumgyao_banner_re_noypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_re_noypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
}
#premiumgyao_banner_re_noypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}

div#premiumgyao_banner_re_noypreuser li{
  background: #292929;
}
div#premiumgyao_banner_re_noypreuser li a{
  background: #292929;
}
div#premiumgyao_banner_re_noypreuser li .itemTitle{
  background: #292929;
  color: #fff;
}






/*プレミアム訴求バナー 購入済ユーザー*/
#premiumgyao_banner_purchaseduser .pregyao_capLink a{
  color: #666 !important;
}
#premiumgyao_banner_purchaseduser{
  /*background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center no-repeat;
  background-color: #000;
  width: 100%;
  height: 485px;*/
  margin: 20px;/*0418追記*/
}
#premiumgyao_banner_purchaseduser .premiumgyao_contents{
  /*padding: 20px;*/
}
#premiumgyao_banner_purchaseduser .pregyao_btn{
  /*background: url(https://s.yimg.jp/images/gyao/common/images/premium_text.png) no-repeat;
  width: 1000px;
  height: 110px;
  text-indent: -9999px;
  margin: 30px auto;*/
display: none;
}




/*プレミアム訴求バナー カテトップ　無料ユーザー*/
#cate_premiumgyao_banner_freeuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_freeuser .premiumgyao_contents{
  padding: 20px;
}
 #cate_premiumgyao_banner_freeuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_free.png) no-repeat;
  width: 610px;
  height: 270px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin-top: 20px;
  margin-bottom: 30px;*/
}
#cate_premiumgyao_banner_freeuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 270px;
}
div#cate_premiumgyao_banner_freeuser li{
  background: #292929;
}
div#cate_premiumgyao_banner_freeuser li a{
  background: #292929;
}
div#cate_premiumgyao_banner_freeuser li .itemTitle{
  background: #292929;
  color: #fff;
}

@media screen and (min-width: 1345px) {
#cate_premiumgyao_banner_freeuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_freeuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (max-width: 1344px) {
#cate_premiumgyao_banner_freeuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: 98%;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_freeuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1107px) and (max-width: 1219px) {
  #cate_premiumgyao_banner_freeuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: auto;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_freeuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1380px) {
#cate_premiumgyao_banner_freeuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_free.png) no-repeat;
  width: 610px;
  height: 270px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin: 30px auto;*/
}
#cate_premiumgyao_banner_freeuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 270px;
}
}

@media screen and (max-width: 1379px){
 #cate_premiumgyao_banner_freeuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_free.png) no-repeat;
  width: 610px;
  height: 270px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin-top: 30px;
  margin-bottom: 30px;*/
}
#cate_premiumgyao_banner_freeuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 270px;
}
}





/*プレミアム訴求バナー カテトップ　非購入/プレミアムユーザー*/
#cate_premiumgyao_banner_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_ypreuser .premiumgyao_contents{
  padding: 20px;
}
#cate_premiumgyao_banner_ypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_ypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin: 30px auto;*/
}
#cate_premiumgyao_banner_ypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
div#cate_premiumgyao_banner_ypreuser li{
  background: #292929;
}
div#cate_premiumgyao_banner_ypreuser li a{
  background: #292929;
}
div#cate_premiumgyao_banner_ypreuser li .itemTitle{
  background: #292929;
  color: #fff;
}

@media screen and (min-width: 1345px) {
#cate_premiumgyao_banner_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_ypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (max-width: 1344px) {
#cate_premiumgyao_banner_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: 98%;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_ypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1107px) and (max-width: 1219px) {
  #cate_premiumgyao_banner_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  width: auto;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_ypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1380px) {
#cate_premiumgyao_banner_ypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_ypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin: 30px auto;*/
}
#cate_premiumgyao_banner_ypreuser .pregyao_btn a{
  display: block;
  width: 525px;
  height: 255px;
}
}

@media screen and (max-width: 1379px){
 #cate_premiumgyao_banner_ypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_ypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin-top: 30px;
  margin-bottom: 30px;*/
}
#cate_premiumgyao_banner_ypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
}




/*プレミアム訴求バナー カテトップ　非プレミアムユーザー_初回*/
#cate_premiumgyao_banner_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_noypreuser .premiumgyao_contents{
  padding: 20px;
}
#cate_premiumgyao_banner_noypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_noypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin: 30px auto;*/
}
#cate_premiumgyao_banner_noypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
div#cate_premiumgyao_banner_noypreuser li{
  background: #292929;
}
div#cate_premiumgyao_banner_noypreuser li a{
  background: #292929;
}
div#cate_premiumgyao_banner_noypreuser li .itemTitle{
  background: #292929;
  color: #fff;
}

@media screen and (min-width: 1345px) {
#cate_premiumgyao_banner_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_noypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (max-width: 1344px) {
#cate_premiumgyao_banner_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: 98%;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_noypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1107px) and (max-width: 1219px) {
  #cate_premiumgyao_banner_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  width: auto;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_noypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1380px) {
#cate_premiumgyao_banner_noypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_noypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin: 30px auto;*/
}
#cate_premiumgyao_banner_noypreuser .pregyao_btn a{
  display: block;
  width: 525px;
  height: 255px;
}
}

@media screen and (max-width: 1379px){
 #cate_premiumgyao_banner_noypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_noypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin-top: 30px;
  margin-bottom: 30px;*/
}
#cate_premiumgyao_banner_noypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
}




/*プレミアム訴求バナー カテトップ　再購入_Y!プレユーザー*/
#cate_premiumgyao_banner_re_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_re_ypreuser .premiumgyao_contents{
  padding: 20px;
}
#cate_premiumgyao_banner_re_ypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_re_ypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin-top: 20px;
  margin-bottom: 30px;*/
}
#cate_premiumgyao_banner_re_ypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
div#cate_premiumgyao_banner_re_ypreuser li{
  background: #292929;
}
div#cate_premiumgyao_banner_re_ypreuser li a{
  background: #292929;
}
div#cate_premiumgyao_banner_re_ypreuser li .itemTitle{
  background: #292929;
  color: #fff;
}

@media screen and (min-width: 1345px) {
#cate_premiumgyao_banner_re_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_re_ypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (max-width: 1344px) {
#cate_premiumgyao_banner_re_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: 98%;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_re_ypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1107px) and (max-width: 1219px) {
#cate_premiumgyao_banner_re_ypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: auto;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_re_ypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1380px) {
#cate_premiumgyao_banner_re_ypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_re_ypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin: 30px auto;*/
}
#cate_premiumgyao_banner_re_ypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
}

@media screen and (max-width: 1379px){
#cate_premiumgyao_banner_re_ypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_re_ypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin-top: 30px;
  margin-bottom: 30px;*/
}
#cate_premiumgyao_banner_re_ypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
}




/*プレミアム訴求バナー カテトップ　再購入_非Y!プレユーザー*/
#cate_premiumgyao_banner_re_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_re_noypreuser .premiumgyao_contents{
  padding: 20px;
}
#cate_premiumgyao_banner_re_noypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_re_noypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin-top: 20px;
  margin-bottom: 30px;*/
}
#cate_premiumgyao_banner_re_noypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
div#cate_premiumgyao_banner_re_noypreuser li{
  background: #292929;
}
div#cate_premiumgyao_banner_re_noypreuser li a{
  background: #292929;
}
div#cate_premiumgyao_banner_re_noypreuser li .itemTitle{
  background: #292929;
  color: #fff;
}

@media screen and (min-width: 1345px) {
#cate_premiumgyao_banner_re_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_re_noypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (max-width: 1344px) {
#cate_premiumgyao_banner_re_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: 98%;
  height: 560px;
  margin-bottom: 30px;
}
#cate_premiumgyao_banner_re_noypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1107px) and (max-width: 1219px) {
#cate_premiumgyao_banner_re_noypreuser{
  background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center 0 no-repeat;
  background-color: #000;
  width: auto;
  margin-right: 365px;
  height: 560px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_re_noypreuser .premiumgyao_contents{
  padding: 20px;
}
}

@media screen and (min-width: 1380px) {
#cate_premiumgyao_banner_re_noypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_re_noypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin: 30px auto;*/
}
#cate_premiumgyao_banner_re_noypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
}

@media screen and (max-width: 1379px){
#cate_premiumgyao_banner_re_noypreuser .pregyao_btn{
  background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_re_noypre.png) no-repeat;
  width: 610px;
  height: 255px;
  text-indent: -9999px;
  margin-left: 40px;
  margin-bottom: 20px;
  /*margin-top: 30px;
  margin-bottom: 30px;*/
}
#cate_premiumgyao_banner_re_noypreuser .pregyao_btn a{
  display: block;
  width: 610px;
  height: 255px;
}
}





/*プレミアム訴求バナー カテトップ　購入済ユーザー*/
#cate_premiumgyao_banner_purchaseduser{
  margin-right: 365px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_purchaseduser .pregyao_capLink a{
  color: #666 !important;
}
#cate_premiumgyao_banner_purchaseduser .pregyao_btn{
  display: none;
}

@media screen and (min-width: 1107px) and (max-width: 1219px) {
#cate_premiumgyao_banner_purchaseduser{
  margin-right: 365px;
  margin-bottom: 20px;
}
}
@media screen and (min-width: 1345px) {
#cate_premiumgyao_banner_purchaseduser{
  /*background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center no-repeat;
  background-color: #000;*/
  margin-right: 365px;
  /*height: 485px;*/
  margin-bottom: 20px;
}
#cate_premiumgyao_banner_purchaseduser .premiumgyao_contents{
  /*padding: 20px;*/
}
}

@media screen and (max-width: 1344px) {
#cate_premiumgyao_banner_purchaseduser{
  /*background: url(https://s.yimg.jp/images/gyao/special/premiumgyao/pregcont/pc/preg_top_img.jpg) center no-repeat;
  background-color: #000;
  width: 98%;
  height: 485px;*/
  margin-top: 40px;
  margin-bottom: 40px;
}
#cate_premiumgyao_banner_purchaseduser .premiumgyao_contents{
  /*padding: 20px;*/
}
}

@media screen and (min-width: 1380px) {
#cate_premiumgyao_banner_purchaseduser .pregyao_btn{
  /*background: url(https://s.yimg.jp/images/gyao/common/images/premium_text3.png) no-repeat;
  width: 950px;
  height: 105px;
  text-indent: -9999px;
  margin: 30px auto;*/
  display: none;
}
}

@media screen and (max-width: 1379px){
 #cate_premiumgyao_banner_purchaseduser .pregyao_btn{
  /*background: url(https://s.yimg.jp/images/gyao/common/images/premium_text2.png) no-repeat;
  width: 690px;
  height: 76px;
  text-indent: -9999px;
  margin-top: 30px;
  margin-bottom: 30px;*/
  display: none;
}
}

#contents #mainContents a{
    text-decoration: none !important;
}





/*

20160630 プレミアム訴求バナー　ABテスト追記 ynagai

*/




/*20160630 プレミアム訴求バナー　ABテスト用　各ステータス共通*/
#contents #mainContents #premiumgyao_banner_v02_freeuser .premiumgyao_contents,#contents #mainContents #premiumgyao_banner_v02_ypreuser .premiumgyao_contents,#contents #mainContents #premiumgyao_banner_v02_noypreuser .premiumgyao_contents,#contents #mainContents #premiumgyao_banner_v02_re_noypreuser .premiumgyao_contents,#contents #mainContents #premiumgyao_banner_v02_re_ypreuser .premiumgyao_contents{
   display: block;
    padding: 15px 20px 0 !important;
}
#premiumgyao_banner_v02_freeuser .premiumgyao_contents a.pregyao_btn_link,#contents #mainContents #premiumgyao_banner_v02_ypreuser .premiumgyao_contents a.pregyao_btn_link,#contents #mainContents #premiumgyao_banner_v02_noypreuser .premiumgyao_contents a.pregyao_btn_link,#contents #mainContents #premiumgyao_banner_v02_re_noypreuser .premiumgyao_contents a.pregyao_btn_link,#contents #mainContents #premiumgyao_banner_v02_re_ypreuser .premiumgyao_contents a.pregyao_btn_link{
   display: block;
    border-radius:5px;
    text-indent: -9999px;
    margin:0 auto;
    box-shadow: 0px 5px;
    color: #a00047;
    border: 1px solid #ff2887;
    height:68px;
}
#contents #mainContents .premiumgyao_contents a.pregyao_btn_link:hover{background-color:#fc1578 !important;color:#e20050;}
#premiumgyao_banner_v02_freeuser,#contents #mainContents #premiumgyao_banner_v02_ypreuser,#contents #mainContents #premiumgyao_banner_v02_noypreuser,#contents #mainContents #premiumgyao_banner_v02_re_noypreuser,#contents #mainContents #premiumgyao_banner_v02_re_ypreuser{
    background-image: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_top_ver02.jpg);
    background-repeat: no-repeat;
    background-position:top center;
    background-size: cover;
    background-color: #000;
    width: 100%;
    height: 560px;
    margin: 0px 0 20px 0;
}


#contents #mainContents #premiumgyao_banner_v02_freeuser .premiumgyao_contents .pregyao_capLink,#contents #mainContents #premiumgyao_banner_v02_ypreuser .premiumgyao_contents .pregyao_capLink,#contents #mainContents #premiumgyao_banner_v02_noypreuser .premiumgyao_contents .pregyao_capLink,#contents #mainContents #premiumgyao_banner_v02_re_noypreuser .premiumgyao_contents .pregyao_capLink,#contents #mainContents #premiumgyao_banner_v02_re_ypreuser .premiumgyao_contents .pregyao_capLink{
    text-align: center;margin: 0 auto;text-align: center;font-size:14px;margin:0;padding:15px 14px 10px 0;}
#contents #mainContents #premiumgyao_banner_v02_ypreuser .premiumgyao_contents .pregyao_capLink{padding:20px 14px 20px 0;}
#contents #mainContents #premiumgyao_banner_v02_freeuser .premiumgyao_contents .pregyao_capLink a,#contents #mainContents #premiumgyao_banner_v02_ypreuser .premiumgyao_contents .pregyao_capLink a,#contents #mainContents #premiumgyao_banner_v02_noypreuser .premiumgyao_contents .pregyao_capLink a,#contents #mainContents #premiumgyao_banner_v02_re_noypreuser .premiumgyao_contents .pregyao_capLink a,#contents #mainContents #premiumgyao_banner_v02_re_ypreuser .premiumgyao_contents .pregyao_capLink a{
    text-align: center;
    display: inline-block;
    padding:20px 14px 15px 0;
    color: #fff;
    font-size:14px;
    margin: 0 auto;
    background: url("https://s.yimg.jp/images/gyao/common/images/premium_arrow.png") no-repeat right 20px;
    text-decoration:underline !important;font-size: 14px !important;background: url("https://s.yimg.jp/images/gyao/common/images/premium_arrow.png") no-repeat right 4px !important;padding: 0 11px 0 0 !important;
    }





/*20160630 プレミアム訴求バナー　ABテスト用　未ログイン*/
#premiumgyao_banner_v02_freeuser .premiumgyao_contents {
    padding: 18px;
}
#premiumgyao_banner_v02_freeuser .pregyao_btn{
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_freeuser_ver02.png) no-repeat;
    width:719px;
    height:205px;
    text-indent: -9999px;
    margin:0 auto;
}
#premiumgyao_banner_v02_freeuser a.pregyao_btn_link{
    background: #e50065 url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_freeuser_btn_ver02.png) no-repeat 68px center;
    width:450px;
}
#premiumgyao_banner_v02_freeuser .pregyao_free_txt{padding-top:15px;font-size:14px;color:#fff;text-align: center;margin: 0 auto;}


/*20160630 プレミアム訴求バナー　ABテスト用　Yプレ会員(初回）*/
#premiumgyao_banner_v02_ypreuser .pregyao_btn {
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_ypreuser_ver02.png) no-repeat;
    width:658px;
    height:208px;
    text-indent: -9999px;
    margin:0 auto;
}
#premiumgyao_banner_v02_ypreuser a.pregyao_btn_link{
    background: #e50065 url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_ypreuser_btn_ver02.png) no-repeat center center;
    width: 496px;
}

#contents #mainContents #premiumgyao_banner_v02_ypreuser .premiumgyao_contents .pregyao_capLink a{
    padding:25px 14px 15px 0;
    background: url("https://s.yimg.jp/images/gyao/common/images/premium_arrow.png") no-repeat right 25px;
}
#contents #mainContents #premiumgyao_banner_v02_ypreuser .premiumgyao_contents .pregyao_capLink a:hover{background: url("https://s.yimg.jp/images/gyao/common/images/premium_arrow.png") no-repeat right 25px;padding:25px 14px 15px 0;}

/*20160630 プレミアム訴求バナー　ABテスト用　Yプレ会員2回目*/
#premiumgyao_banner_v02_re_ypreuser .pregyao_btn {
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_re_ypreuser_ver02.png) no-repeat;
    width:611px;
    height:229px;
    text-indent: -9999px;
    margin:0 auto;
}
#premiumgyao_banner_v02_re_ypreuser a.pregyao_btn_link{
    background: #e50065 url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_re_ypreuser_btn_ver02.png) no-repeat 147px center;
    width: 433px;
}

/*20160630 プレミアム訴求バナー　ABテスト用　非Yプレ会員(初回）*/
#premiumgyao_banner_v02_noypreuser .pregyao_btn {
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_noypreuser_ver02.png) no-repeat;
    width:735px;
    height:234px;
    text-indent: -9999px;
    margin:0 auto;
}
#premiumgyao_banner_v02_noypreuser a.pregyao_btn_link{
    background: #e50065 url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_noypreuser_btn_ver02.png) no-repeat 129px center;
    width:523px;
}

/*20160630 プレミアム訴求バナー　ABテスト用　非Yプレ会員(2回目以降）*/
#premiumgyao_banner_v02_re_noypreuser .pregyao_btn {
    background: url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_re_noypreuser_ver02.png) no-repeat;
    width:716px;
    height:232px;
    text-indent: -9999px;
    margin:0 auto;
}
#premiumgyao_banner_v02_re_noypreuser a.pregyao_btn_link{
    background: #e50065 url(https://s.yimg.jp/images/gyao/common/images/premiumgyao_banner_noypreuser_btn_ver02.png) no-repeat 129px center;
    width:523px;
}









/*人気アニメセレクション*/
#selection_detail{
  background:#fff;
}
.playlist_ttl{
  background:#fff;
}
.selection_playlist h2{
  font-weight: normal;
}
.wrTtl{
  border-left: 0px;
  padding-left: 0px;
}
.selection_ttl h1{
  font-weight: normal;
  margin-top: 10px;
}
.trio_wrapper{
  background: #fff;
}
.date span{
  font-weight: normal;
}
.reviewMod ul li.tabOn{
  width: 100%;
  font-weight: normal;
  text-align: left;
  background-image:none;
  background: #fff;
  border: none;
  border-bottom: 1px solid #e4e4e4;
}
.reviewMod ul li span.fbTab{
  padding-left: 52px;
}
.reviewMod{
  margin-top: 20px;
}
.reviewMod .cnt{
  background-image:none;
}
.reviewMod .cntInr{
  border: none;
}
.fbBox{
  border: none;
}
.playlist_btm{
  margin-bottom: 10px;
  background: #fff;
}

#rma-pdv{
    margin: 20px 0 20px 0;
}

#rma-pdv:empty{
    margin: 0 0 0 0;
}

/*----------------------------
 gyao_common.css 上書き
 ---------------------------*/
 /* 視聴ページパンくず Chrome表示崩れ対応 */
#delimiter ul {
  width: 100%;
}
#delimiter li {
    float: none;
}
#delimiter li:first-child {
    padding-left: 0;
}
/*----------------------------
 mhd追加による調整
 ---------------------------*/
.newHeader #mygyao_login p.name a.txt_enh {
  color: #f0f0f0;
}

/*----------------------------
 利用状況メニュー追加
 ---------------------------*/
#mygyao_dropmenu li:hover ul.preg{
  top:-75px;
  height: 120px;
}

#mygyao_dropmenu li:hover ul.preg:after{
    top: 59%;
}

/*----------------------------
 オプトアウト画面を追加
 ---------------------------*/
/*↓mygyao_new_v2.cssにマージ*/
.myleftcnt_optOut {
	height: auto;
	background: #fff;
	/*height: 26px;
	background-position: 0 -100px;*/
}
.myleftcnt_optOut h3{
    padding-top:40px;
}

.myleftcnt_optOut p{
}

.myleftcnt_optOut .device_txt span{
    padding: 20px;
    display: block;
}

.optout .clearfix>ul{
	/*margin: 0 0 0 150px;*/
	margin: 0 20px;
}

.optout>li{
	border-top: 1px solid #eee;
    margin: 0 15px;
    font-size: 16px;
}

.optout>.clearfix{
    border-top: 1px solid #eee;
}

.myleftcnt_optOut li dd{
    overflow: hidden;
    display: inline-block;
    width: 320px;
    float: right;
}

.myleftcnt_optOut li label{
	padding: 20px;
    float: right;
}
.myleftcnt_optOut p.cur_status{
	float: right;
	font-size: 18px;
	margin-top: 18px;
	margin-right: 20px;
}

/*↑mygyao_new_v2.cssにマージ*/

.optout>li{
    padding: 15px 10px!important;
}

.optout form{
    overflow: hidden;
    font-size: 18px;
}

.optout form ul li,.optout form ul{
    border: none;
    overflow: hidden;
    float: right;
    padding: 5px;
    margin: 0px;
}

.optout form ul li:first-child{
    margin-right: 10px;
}

.optout form ul li{
    float: left;
     
}
.optout dt{
    float: left;
    padding: 20px;
    
}

.optout input{
    margin-right: 5px;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    line-height: inherit;
}


.optOutBtn{
    display: block;
    margin-bottom: 30px;
}

.optOutBtn a{
    display: block;
    text-decoration:none!important;
    color:#EA0067!important;    
    none!important;
    width: 160px;
    height: 45px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    line-height: 3.2;
    border: 1.5px solid #EA0067;
    border-radius: 5px;
    margin-bottom: 10px;
}

.optOutBtn a:hover{
    opacity: 0.7;
}

.optOutEntry{
    color: #ca0813;
    display: block;
    text-align: center;
    font-size: 14px;
}