@charset "shift_jis";

FORM {margin:0em ;}

tr,td,div,body {font-family:"ヒラギノ角ゴ Pro W6" !important, Hiragino Kaku Gothic Pro, Osaka, sans-serif; font-size:12px; color:#393939; line-height:16px;word-break:break-all;word-wrap:break-word;}
body{margin:0;padding:0;word-break:break-all;word-wrap:break-word;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}caption{text-align:left;}pre,code,select,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.separation{display:none;}fieldset{border:none;}header,section,nav,aside,footer,article{display:block;}/* initialize */body{-webkit-text-size-adjust:none;color:#333333;font-family:"ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka,sans-serif;}a{color:#0044cc;text-decoration:none;-webkit-tap-highlight-color:rgba(198,198,198,0.3);}.errorText{margin:10px;padding:5px;border:1px solid #dc0000;color:#dc0000;font-weight:bold;}

A:link {COLOR: #393939; TEXT-DECORATION: none;}
A:visited {COLOR: #393939; TEXT-DECORATION: none;}
A:active {COLOR: #393939; TEXT-DECORATION: none;}
A:hover {COLOR: #393939; TEXT-DECORATION: none;}

.PR{margin-bottom:10px;font-weight: bold; text-align:center; width:100%; background-color:#FFECF5; }
.PR ul{overflow: hidden; width:100%;}
.PR li{font-size:13px;float:left; overflow: hidden; line-height:18px;}
.PR .link{display: inline-block;padding: 10px;background-color:#FFECF5;color:#000000;border:1px solid #FFD7EA;display: inline-block;}
.PR a {display: inline-block;padding: 10px;background-color:#FFECF5;color: #000000;border:1px solid #FFD7EA;display: inline-block;}
.PR a:hover {text-decoration: none;background-color: #F2648E;color: #FFFFFF;font-weight: bold;}

table{border-collapse:collapse;}
.tableinfo { width:100%; margin-bottom:10px;} 
.tableinfo td {text-align:center; font-size:12px; padding:8px 0px; line-height:16px;border-right:1px solid #DBCD68;font-weight:bold; background:#F4EEC6;}
.tableinfo .on{text-align:center; font-size:12px; padding:8px 0px; line-height:16px;font-weight:bold; background:#DBCD68;}
.tableinfo .on a{color:#393939;}

.tableinfo-2 { width:100%; margin-bottom:10px;} 
.tableinfo-2 td {text-align:center; font-size:12px; padding:10px 0px; line-height:16px;border:1px solid #DBCD68;font-weight:bold; background:#F4EEC6;}
.tableinfo-2 .on{text-align:center; font-size:12px; padding:10px 0px; line-height:16px;font-weight:bold; background:#DBCD68;}
.tableinfo-2 .on a{color:#393939;}

A.txt14:link {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:18px; line-height:30px; display: inline-block; display: inline; zoom: 1;}
A.txt14:visited {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:18px; line-height:30px; display: inline-block; display: inline; zoom: 1;}
A.txt14:active {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:18px; line-height:30px; display: inline-block; display: inline; zoom: 1;}
A.txt14:hover {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:18px; line-height:30px; display: inline-block; display: inline; zoom: 1;}

/* header */
.header{background-image:url(/images/app_img/header_entame_pc.png);font-weight:bold; font-size:14px; text-align:left; }/* 芸能ニュース　*/
.header a{overflow:hidden;display:block;padding:12px 10px;background:url(/images/app_img/arrow-wt.png) no-repeat right center;color:#FFF;}

.header_news_n{background-image:url(/images/app_img/header_news_pc.png);font-weight:bold; font-size:14px; text-align:left;}/* 一般ニュース　*/
.header_news_n a{overflow:hidden;display:block;padding:12px 10px;background:url(/images/app_img/arrow-wt.png) no-repeat right center;color:#FFF;}

.header_event_n{background-image:url(/images/app_img/header_event_pc.png);font-weight:bold; font-size:14px; text-align:left;}/* イベント　*/
.header_event_n a{overflow:hidden;display:block;padding:12px 10px;background:url(/images/app_img/arrow-wt.png) no-repeat right center;color:#FFF;}

.header_interview_n{background-image:url(/images/app_img/header_interview_pc.png);font-weight:bold; font-size:14px; text-align:left;}/* インタビュー　*/
.header_interview_n a{overflow:hidden;display:block;padding:12px 10px;background:url(/images/app_img/arrow-wt.png) no-repeat right center;color:#FFF;}

.header_photo_n{background-image:url(/images/app_img/header_photo_pc.png);font-weight:bold; font-size:14px; text-align:left;}/* レポート　*/
.header_photo_n a{overflow:hidden;display:block;padding:12px 10px;background:url(/images/app_img/arrow-wt.png) no-repeat right center;color:#FFF;}

.header_profile_n{background-image:url(/images/app_img/header_profile_pc.png);font-weight:bold; font-size:14px; text-align:left;}/* プロフィール　*/
.header_profile_n a{overflow:hidden;display:block;padding:12px 10px;background:url(/images/app_img/arrow-wt.png) no-repeat right center;color:#FFF;}

.header_sub{background-image:url(/images/app_img/sub_menu_bg.png); height:26px;}

/* header_pc */
.header_entame_pc{background-image:url(/images/app_img/header_entame_pc.png); color:#FFFFFF; font-size:20px; font-weight:bold; text-align:left; padding-top:15px; height:35px;}
.header_entame_pc .image{display:block;float:left;width:130px;text-align:left; margin-right:5px;}
.header_entame_pc a{font-size:20px; color:#FFFFFF;}

.header_news_pc{background-image:url(/images/app_img/header_news_pc.png); color:#FFFFFF; font-size:20px; font-weight:bold; text-align:left; padding-top:15px; height:35px;}
.header_news_pc .image{display:block;float:left;width:130px;text-align:left; margin-right:5px;}
.header_news_pc a{font-size:20px; color:#FFFFFF;}

.header_event_pc{background-image:url(/images/app_img/header_event_pc.png); color:#FFFFFF; font-size:20px; font-weight:bold; text-align:left; padding-top:15px; height:35px;}
.header_event_pc .image{display:block;float:left;width:130px;text-align:left; margin-right:5px;}
.header_event_pc a{font-size:20px; color:#FFFFFF;}

.header_interview_pc{background-image:url(/images/app_img/header_interview_pc.png); color:#FFFFFF; font-size:20px; font-weight:bold; text-align:left; padding-top:15px; height:35px;}
.header_interview_pc .image{display:block;float:left;width:130px;text-align:left; margin-right:5px;}
.header_interview_pc a{font-size:20px; color:#FFFFFF;}

.header_photo_pc{background-image:url(/images/app_img/header_photo_pc.png); color:#FFFFFF; font-size:20px; font-weight:bold; text-align:left; padding-top:15px; height:35px;}
.header_photo_pc .image{display:block;float:left;width:130px;text-align:left; margin-right:5px;}
.header_photo_pc a{font-size:20px; color:#FFFFFF;}

.header_profile_pc{background-image:url(/images/app_img/header_profile_pc.png); color:#FFFFFF; font-size:20px; font-weight:bold; text-align:left; padding-top:15px; height:35px;}
.header_profile_pc .image{display:block;float:left;width:130px;text-align:left; margin-right:5px;}
.header_profile_pc a{font-size:20px; color:#FFFFFF;}

/* pc_index */
.pc_header{background-image:url(/images/app_img/pc_idx_logo_bg.png); height:56px;}
.pc_header_new{background-image:url(/images/app_img/idx_logo_bg_new.png);text-align:center; height:100px;}
.pc_search{background-image:url(/images/app_img/pc_idx_search_bg.png); color:#FFFFFF; text-align:center; height:39px; padding:4px 0 0;}

.sh1{position:relative;width:100%; background-image:url(/images/app_img/pc_idx_search_bg.png); height:44px;}
.sh1w{padding:2px 61px 0 25px}
.sh1 .itw{display:block;height:26px;border:1px solid #B13553;background:#fff; }
.sh1 .it{width:100%;border:0 none;font-size:1em;-webkit-border-radius:0;-webkit-appearance:none}
.sh1 .sbt3{position:absolute;right:30px;top:2px;vertical-align:middle}
.sh1 .sbt4{display:block;position:absolute; padding:3px 13px 3px 13px; border:1px solid #606060; color:#FFFFFF; background-image:url(/images/app_img/pc_btn_search_bg.png); font-size:14px;font-weight:bold; top:2px;right:25px;text-shadow:0 -1px 0 #454545;}

.sh2{position:relative;width:100%; }
.sh2w{padding:2px 80px 0 15px}
.sh2 .itw{display:block;height:26px;border:1px solid #B13553;background:#fff; }
.sh2 .it{width:100%;border:0 none;font-size:1em;-webkit-border-radius:0;-webkit-appearance:none}
.sh2 .sbt3{position:absolute;right:30px;top:2px;vertical-align:middle}
.sh2 .sbt4{display:block;position:absolute; padding:3px 13px 3px 13px; border:1px solid #606060; color:#FFFFFF; background-image:url(/images/app_img/pc_btn_search_bg.png); font-size:14px;font-weight:bold; top:2px;right:25px;text-shadow:0 -1px 0 #454545;}

.pc_listRowlink li{border-bottom:1px solid #FFDDE5;background:#ffffff;}
.pc_listRowlink .point{border-bottom:1px solid #FFDDE5;background:#FFF3F6;}
.pc_listRowlink li a{overflow:hidden;display:block;padding:5px 0px 5px 0;color:#000000;}
.pc_listRowlink li a.unarw{background:none;padding:3px 7px 3px 0;}
.pc_listRowlink img{vertical-align:bottom;}
.pc_listRowlink .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.pc_listRowlink .image_large{display:block;float:left;margin-left:10px; width:90px;text-align:center; }
.pc_listRowlink dl{overflow:hidden;}
.pc_listRowlink .title{line-height:1.25;font-size:14px;olor:#000000;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; padding:0 20px 0 10px;}
.pc_listRowlink .title:only-child{line-height:20px;}
.pc_listRowlink .sub{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.pc_listRowlink .rak{display:block;float:left; text-align:center; font-size:14px; font-weight:bold; background:#FFE3EA; margin-left:10px; width:20px; padding:5px;}
.pc_listRowlink .rak_line{border-bottom:2px solid #D8375B;background:#ffffff; font-weight:bold; font-size:14px; padding:5px;}

.pc .li2{overflow:hidden;margin:5px 0 0}
.pc .li2 li{float:left;width:25%;text-align:center}
.pc .li2 a{display:block;}
.pc .li2 span{display:block;overflow:hidden;margin:0 auto;font-size:0.79em;line-height:1.27em;text-align:center; font-weight:bold;}

.pc_more{margin-bottom:20px;text-align:center; }
.pc_more p{width:100%;margin:0 auto;font-weight:bold;font-size:14px; background:#EEEEEE; border-bottom:3px solid #666666}
.pc_more a{display:block;padding:5px 8px;line-height:18px;border:2px solid #FFFFFF;border-top:none; color:#393939;}

.pc_menu{background-image:url(/images/app_img/header.png); padding:0 2px 0 2px; height:28px;}
.pc_menu .tex{color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; padding: 0 10px 0 10px; text-shadow:0 -1px 0 #942D45; }
.pc_menu a{overflow:hidden;display:block; color:#FFFFFF; font-size:12px; font-weight:bold;}
.pc_menu .on{border-radius:2px;color:#393939; background-image:url(/images/app_img/sub_menu_bg.png); font-size:12px;font-weight:bold; text-shadow:0 -1px 0 #FFFFFF; padding:5px 12px 0 12px; height:22px; margin-top:2px;}


A.pc_copy:link {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:18px; line-height:30px; display: inline-block; display: inline; zoom: 1;}
A.pc_copy:visited {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:18px; line-height:30ppx; display: inline-block; display: inline; zoom: 1;}
A.pc_copy:active {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:18px; line-height:30ppx; display: inline-block; display: inline; zoom: 1;}
A.pc_copy:hover {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:18px; line-height:30ppx; display: inline-block; display: inline; zoom: 1;}

A.footer:link {COLOR: #1A66AD; TEXT-DECORATION: none; font-size:16px; line-height:22px;}
A.footer:visited {COLOR: #1A66AD; TEXT-DECORATION: none; font-size:16px; line-height:22px;}
A.footer:active {COLOR: #1A66AD; TEXT-DECORATION: none; font-size:16px; line-height:22px;}
A.footer:hover {COLOR: #1A66AD; TEXT-DECORATION: none; font-size:16px; line-height:22px;}

A.tag:link {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:16px; line-height:25px; margin-right:10px;}
A.tag:visited {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:16px; line-height:25px;  margin-right:10px;}
A.tag:active {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:16px; line-height:25px;  margin-right:10px;}
A.tag:hover {COLOR: #1A66AD; TEXT-DECORATION: underline; font-size:16px; line-height:25px;  margin-right:10px;}

/* end_pc*/
.sub_menu {font-weight:bold;}
A.sub_menu:link {COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
A.sub_menu:visited {COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
A.sub_menu:active {COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
A.sub_menu:hover{COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}

.icoKor{background:url(/images/app_img/ico_kor.png) no-repeat 3px 0px;display:inline-block;height:18px;margin-left:2px;text-indent:-9999px;width:30px;overflow:hidden;}
.icojpn{background:url(/images/app_img/ico_jpn.png) no-repeat 3px 0px;display:inline-block;height:18px;margin-right:2px;text-indent:-9999px;width:30px;overflow:hidden; }

/*-- 芸能listRowlink 1.0.0 --*/
.listRowlink{margin:10px;}
.listRowlink li{border-bottom:1px solid #e6e6e6;background:#ffffff; }
.listRowlink li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333; }
.listRowlink li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink img{vertical-align:bottom;}
.listRowlink .image{display:block;float:left;margin-right:5px; width:100px;text-align:center; background:#eee; height:69px; overflow:hidden;}
.listRowlink dl{overflow:hidden;}
.listRowlink .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.listRowlink .title:only-child{line-height:20px;}
.listRowlink .sub{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
#top .listRowlink .title:only-child{line-height:18px;}
.listRowlink .subText{color:#777777;font-size:12px;}
.listRowlink .subText .infoProv{margin-left:0.5em;}
.listRowlink .explanation{margin-bottom:3px;line-height:1.3;color:#333333;font-size:14px;}
.listRowlink .explanation:only-child{line-height:20px;}
.listRowlink .readMore{font-weight:bold;font-size:14px;}
.listRowlink .readMore:after{display:block;clear:both;height:0;content:"."; visibility:hidden; font-weight:bold;font-size:14px;}
.listRowlink .backnumDate{display:block;float:left;font-size:14px;margin-right:5px;text-align:center;width:40px;}

/*-- 一般ニュース --*/
.listRowlink_news{margin:10px;}
.listRowlink_news li{border-bottom:1px solid #e6e6e6;background:#ffffff; overflow:hidden; }
.listRowlink_news li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink_news li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_news img{vertical-align:bottom;}
.listRowlink_news .image{display:block;float:left;margin-right:5px; width:100px;text-align:center; background:#eeeeee; height:69px; overflow:hidden;}
.listRowlink_news .image_large{display:block;float:left;margin-right:5px; width:100px;text-align:center;}
.listRowlink_news dl{overflow:hidden;}
.listRowlink_news .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.listRowlink_news .title:only-child{line-height:20px;}
.listRowlink_news .sub{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
#top .listRowlink_news .title:only-child{line-height:18px;}
.listRowlink_news .subText{color:#777777;font-size:12px;}
.listRowlink_news .subText .infoProv{margin-left:0.5em;}
.listRowlink_news .explanation{margin-bottom:3px;line-height:1.3;color:#333333;font-size:14px;}
.listRowlink_news .explanation:only-child{line-height:20px;}
.listRowlink_news .readMore{font-weight:bold;font-size:14px;}
.listRowlink_news .readMore:after{display:block;clear:both;height:0;content:"."; visibility:hidden; font-weight:bold;font-size:14px;}
.listRowlink_news .backnumDate{display:block;float:left;font-size:14px;margin-right:5px;text-align:center;width:40px;}

.listRowlink_news_top{margin:10px;}
.listRowlink_news_top li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.listRowlink_news_top li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink_news_top li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_news_top img{vertical-align:bottom;}
.listRowlink_news_top .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.listRowlink_news_top .image_large{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.listRowlink_news_top dl{overflow:hidden;}
.listRowlink_news_top .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.listRowlink_news_top .title:only-child{line-height:20px;}
.listRowlink_news_top .sub{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
#top .listRowlink_news_top .title:only-child{line-height:18px;}
.listRowlink_news_top .subText{color:#777777;font-size:12px;}
.listRowlink_news_top .subText .infoProv{margin-left:0.5em;}
.listRowlink_news_top .explanation{margin-bottom:3px;line-height:1.3;color:#333333;font-size:14px;}
.listRowlink_news_top .explanation:only-child{line-height:20px;}
.listRowlink_news_top .readMore{font-weight:bold;font-size:14px;}
.listRowlink_news_top .readMore:after{display:block;clear:both;height:0;content:"."; visibility:hidden; font-weight:bold;font-size:14px;}
.listRowlink_news_top .backnumDate{display:block;float:left;font-size:14px;margin-right:5px;text-align:center;width:40px;}

/*-- アーティストリスト --*/
.listRowlink_artist{margin:10px;}
.listRowlink_artist li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.listRowlink_artist li a{overflow:hidden;display:block;padding:10px 0px;background:url(/images/app_img/arrow_gy_next.png) no-repeat right center;color:#333333;}
.listRowlink_artist li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_artist img{vertical-align:bottom;}
.listRowlink_artist .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.listRowlink_artist .image_large{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.listRowlink_artist dl{overflow:hidden;}
.listRowlink_artist .title{font-size:18px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; padding-left:5px;}
.listRowlink_artist .title:only-child{line-height:20px;}
.listRowlink_artist .sub{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}

/*-- buttonMedium 1.0.0 --*/
.buttonMedium{margin-bottom:10px;text-align:center;}
.buttonMedium p{width:60%;margin:0 auto;font-weight:bold;font-size:14px;border:1px solid #bbbbbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.5,#ffffff),to(#ebebeb));background:-moz-linear-gradient(center top ,#ffffff,#ffffff 50%,#ebebeb);-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1;}
.buttonMedium a{display:block;padding:5px 8px;line-height:18px;border:1px solid #FFFFFF;border-top:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#777777;}
.buttonMedium .login{border:1px solid #c1a84c;background:#ffe35e;background:-webkit-gradient(linear, left top, left bottom, from(#fff4af),color-stop(0.2,#fff4af), to(#ffd348));background:-moz-linear-gradient(center top , #fff4af,#fff4af 20%,#ffd348);font-size:16px;-moz-box-shadow:0px 0px 1px #ededed;-webkit-box-shadow:0px 0px 1px #ededed;}
.buttonMedium .login a{border:1px solid #fff4af;border-top:none;color:#333333;}
.buttonMedium.horizon{width:100%;}
.buttonMedium.horizon p{display:inline-block;width:auto;margin-bottom:5px;}
.buttonMedium.horizon .on{color:#1E5FCF;}
.buttonMedium.horizon a{width:auto;}

/*-- buttonSmall 1.0.0 --*/
.buttonSmall{margin-bottom:10px;text-align:center;}
.buttonSmall p{width:50%;margin:0 auto;font-weight:bold;font-size:14px;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(#EBEBEB));background:-moz-linear-gradient(center top , rgba(255,255,255,1), #EBEBEB);border:1px solid #bbbbbb;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1;}
.buttonSmall a{display:block;padding:5px;border-bottom:1px solid #FFFFFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#777777;}

/*-- articleDefault 1.0.0 写真--*/
.articleDefault{line-height:1.5;font-size:18px; margin:0 10px 5px;padding:6px 0 0;overflow:hidden;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.articleDefault .imageCenter{display:block;margin-bottom:0px;text-align:center;}
.articleDefault .imageRight{display:block;float:right;text-align:center;width:160px;margin:0px 0px 5px 5px;background:#EEEEEE;}
.articleDefault .imageRight .photoExplain{color:#8A8A8A;display:block;padding:0 8px 8px;font-size:12px;text-align:left;}
.articleDefault .title{margin:5px 0;font-size:20px;font-weight:bold; line-height:28px; color:#000000;}
.articleDefault .title a{color:#000000;}
.articleDefault .text{line-height:24px; font-size:17px; }
.articleDefault .text .readAll{display:block;}
.articleDefault .subText{margin-bottom:5px;font-size:13px;font-weight:bold; line-height:18px;}
.articleDefault .relText{margin:20px 0 0;}
.articleDefault .infoProv{font-size:12px;}

/*-- articleDefault<aside> --*/
.articleDefault aside{margin:20px 0 0 0;}
.articleDefault aside .listRowlink{margin:0 0 3px;border-top:1px solid #E6E6E6;}
.articleDefault aside .listRowlink .title{margin:0;font-size:14px;font-weight:normal;}/*--　芸能ニュース --*/
.articleDefault aside .listRowlink_news{margin:0 0 3px;border-top:1px solid #E6E6E6; }/*--　一般ニュース --*/
.articleDefault aside .listRowlink_news .title_news{margin:0;font-size:14px;}
.articleDefault aside .labelSmall{margin:0 0 5px;}
.articleDefault aside .labelSmall div{overflow:hidden;}
.articleDefault aside .labelSmall .title{display:inline;padding:0 5px;border-left:3px solid #C24F6C;font-size:14px;font-weight:bold;vertical-align:middle;color:#C24F6C;}/*-- genonews--*/
.articleDefault aside .labelSmall .title_news{display:inline;padding:0 5px;border-left:3px solid #0752AA;font-size:14px;font-weight:bold;vertical-align:middle;color:#0752AA; line-height:20px;} /*-- news--*/
/*--  articleDefaultbuttonSmall --*/
.articleDefault .buttonSmall p{display:inline-block;}

/*-- buttonMedium 1.0.0 <secondary> --*/
.buttonMedium p.tpcsList{background:#f5f5d0; border:1px solid #caca7c;margin:20px auto 0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}.buttonMedium p.tpcsList a{color:#333333;font-size:16px;}
.buttonMedium:after{display:block;clear:both;height:0;content:"."; visibility:hidden;}

/*-- event --*/
.eventlink-n{margin:15px 10px; padding:3px; background:#eeeeee;}
.eventlink-n li{border-bottom:1px solid #D7D7D7;background:#ffffff; padding:10px 10px;line-height:24px;}
.eventlink-n .image{display:block;float:left;margin-right:5px; width:50px;text-align:center;}
.eventlink-n dl{overflow:hidden;}
.eventlink-n .title{font-size:16px;color:#393939;text-align:left;overflow:hidden;display:block;}
.eventlink-n .subText{color:#393939;font-size:16px; line-height:20px; text-align:center;}
.eventlink-n a{color:#005CD9; padding-left:3px;}

.guide {overflow:hidden;margin:15px 10px; padding:3px; background:#eeeeee;}
.guide li{border-bottom:1px solid #D7D7D7;background:#ffffff; padding:10px 10px;}
.guide .menu{font-size:14px; float:left; line-height:20px; overflow:hidden; width:50px;}
.guide .txt{font-size:14px; line-height:20px; overflow:hidden; }

.eventlink{margin:10px; padding:5px; background:#EEEEEE;}
.eventlink li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:10px; line-height:20px; margin-top:2px;}
.eventlink img{vertical-align:bottom;}
.eventlink dl{overflow:hidden;}
.eventlink .title{line-height:24px;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; }
.eventlink .title:only-child{line-height:20px;}
.eventlink .subText{font-size:14px;}

/*-- listRowlink photo --*/
.listRowlink_p{margin:10px;}
.listRowlink_p li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.listRowlink_p li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink_p li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_p img{vertical-align:bottom;}
.listRowlink_p .image{display:block;float:left;margin-right:5px; width:73px;text-align:center;}
.listRowlink_p dl{overflow:hidden;}
.listRowlink_p .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.listRowlink_p .title:only-child{line-height:20px;}
#top .listRowlink_p .title:only-child{line-height:18px;}
.listRowlink_p .subText{color:#777777;font-size:12px;}
.listRowlink_p .subText .infoProv{margin-left:0.5em;}
.listRowlink_p .explanation{margin-bottom:3px;line-height:1.3;color:#333333;font-size:14px;}
.listRowlink_p .explanation:only-child{line-height:20px;}
.listRowlink_p .readMore{border-top:4px solid #f6f6f6; font-weight:bold;font-size:14px;}
.listRowlink_p .readMore:after{display:block;clear:both;height:0;content:"."; visibility:hidden; font-weight:bold;font-size:14px;}
.listRowlink_p .backnumDate{display:block;float:left;font-size:14px;margin-right:5px;text-align:center;width:40px;}

.geno {background:#EEEEEE; padding:10px 0px; font-weight:bold; margin-top:10px; font-size:16px; background:url(/images/app_img/sub_menu_bg.png);background-repeat:repeat-x;}
.geno_more{margin-bottom:20px;text-align:center; margin-top:10px;}
.geno_more p{width:60%;margin:0 auto;font-weight:bold;font-size:14px;border:1px solid #bbbbbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.5,#ffffff),to(#ebebeb));background:-moz-linear-gradient(center top ,#ffffff,#ffffff 50%,#ebebeb);-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1;}
.geno_more a{display:block;padding:5px 8px;line-height:18px;border:1px solid #FFFFFF;border-top:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#777777;}

.news {margin-top:25px; margin-bottom:10px;}
.news .left{border-left:5px solid #064590; padding-left:5px; font-weight:bold; font-size:20px; line-height:30px;}
.news .right{float:right; background:#E1EFFF; line-height:30px; padding:0px 10px;}



/*-- listRowlink 1.0.0 --*/
.listRowlink_poll{margin:10px;}
.listRowlink_poll li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:10px 0 10px 0;}
.listRowlink_poll li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink_poll li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_poll dl{overflow:hidden;}
.listRowlink_poll .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.listRowlink_poll .title:only-child{line-height:20px;}
.listRowlink_poll .sub{font-size:14px;}

/*-- event --*/
.listRowlink_event{margin:10px;border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.listRowlink_event li{border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#FFFFFF;}
.listRowlink_event li a{overflow:hidden;display:block;padding:15px 0px;color:#333333;}
.listRowlink_event li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_event img{vertical-align:bottom;}
.listRowlink_event .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.listRowlink_event dl{overflow:hidden;}
.listRowlink_event .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.listRowlink_event .title:only-child{line-height:24px;}
#top .listRowlink_event .title:only-child{line-height:18px;}
.listRowlink_event .subText{color:#777777;font-size:12px;}
.listRowlink_event .subText .infoProv{margin-left:0.5em;}
.listRowlink_event .explanation{margin-bottom:3px;line-height:1.3;color:#333333;font-size:14px;}
.listRowlink_event .explanation:only-child{line-height:20px;}
.listRowlink_event .readMore{font-weight:bold;font-size:14px;}
.listRowlink_event .readMore:after{display:block;clear:both;height:0;content:"."; visibility:hidden; font-weight:bold;font-size:14px;}
.listRowlink_event .backnumDate{display:block;float:left;font-size:14px;margin-right:5px;text-align:center;width:40px;}

/* profile */
.profile-menu-pr {overflow:hidden; background:#FFF; padding:0px 10px; margin-bottom:20px;}
.profile-menu-pr li.title {font-size:18px; float:left; font-weight:bold; line-height:24px; border-left:5px solid #5470AC; padding-left:7px; }
.profile-menu-pr li.more a{font-size:12px; float: right; font-weight:bold; line-height:24px; letter-spacing:-1px; text-decoration:underline;}

.hl .li2{overflow:hidden;margin:4px 7px 0}
.hl .li2 li{float:left;width:33%;text-align:center}
.hl .li2 li.ct{width:34%}
.hl .li2 a{display:block;margin:0 3px 0 2px}
.hl .li2 li.ct a{margin:0 2px 0 3px}
.hl .li2 img{margin-bottom:3px;border:0px solid #c9c9c9;vertical-align:top;}
.hl .li2 span{display:block;overflow:hidden;height:2.66em;margin:0 auto;padding:0 1px;font-size:11px;line-height:1.27em;text-align:center}

.profile{margin:10px;}
.profile li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.profile li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.profile li a.unarw{background:none;padding:3px 7px 3px 0;}
.profile img{vertical-align:bottom;}
.profile .image{display:block;float:left;margin-right:5px; width:70px;text-align:center;}
.profile dl{overflow:hidden;}
.profile .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.profile .title:only-child{line-height:20px;}
.profile .sub{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
#top .profile .title:only-child{line-height:18px;}
.profile .subText{color:#777777;font-size:12px; line-height:18px;}
.profile .subText .infoProv{margin-left:0.5em;line-height:18px;}
.profile .explanation{margin-bottom:3px;line-height:1.3;color:#333333;font-size:14px;}
.profile .explanation:only-child{line-height:20px;}
.profile .readMore{font-weight:bold;font-size:14px;}
.profile .readMore:after{display:block;clear:both;height:0;content:"."; visibility:hidden; font-weight:bold;font-size:14px;}
.profile .backnumDate{display:block;float:left;font-size:14px;margin-right:5px;text-align:center;width:40px;}

.profileread{margin:10px; padding:10px; background:#E9EEF9; }/* 詳細 */
.profileread li{border-bottom:1px solid #DBE4F5;background:#ffffff; padding:5px; font-size:14px;}
.profileread img{vertical-align:bottom;}
.profileread dl{overflow:hidden;}
.profileread .title{line-height:20px;font-size:16px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word; margin-bottom:5px;}
.profileread .title:only-child{line-height:20px;}
.profileread .title_sub{color:#393939;font-size:14px; line-height:18px;}
.profileread .subText{color:#393939;font-size:14px; line-height:20px;}
.profileread .subText a{color:#1A66AD; text-decoration: underline; line-height:20px;}
.profileread .image{display:block;float:left;margin-right:5px; width:130px;text-align:center;}



/*-- buttonMedium 1.0.0 <secondary> --*/
.buttonlage {margin:10px 0px; text-align:center;}
.buttonlage p.tpcsList{margin:0 auto;font-weight:bold;font-size:14px;border:1px solid #bbbbbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.5,#ffffff),to(#ebebeb));background:-moz-linear-gradient(center top ,#ffffff,#ffffff 50%,#ebebeb);-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1; padding:10px; align:center;}.buttonlage p.tpcsList a{color:#333333; align:center;}

.buttonlage-news {margin:10px 0px; text-align:center;}
.buttonlage-news p.tpcsList{color:#2768B0; font-size:20px; margin:0 auto;font-weight:bold;border:1px solid #91C8E6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
background-color:#EEF6FB;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.5,#ffffff),to(#E9F3FA));background:-moz-linear-gradient(center top ,#ffffff,#ffffff 50%,#E9F3FA); padding:15px; align:center;}

/* qna*/
.qna_menu {padding:5px 0 5px 10px; background:#E7F5D9; font-size:14px; font-weight:bold; color:#316000; border-top:2px solid #96CB77;}

/*検索200110623 */
.sh3{position:relative;width:100%; background-image:url(/images/search_bg.png); height:40px;}
.sh3w{padding:2px 10px 0 10px;}
.sh3 .sbt4{border:1px solid #FDC4DC; top:2px;right:25px; margin-right:10px; background:#FCE1EA; background-image:url(/images/app_img/ico_search.png); background-repeat: no-repeat;background-position: center center; padding:7px 10px 4px 10px;}

.buttonSmall_n{text-align:center;font-size:12px;background:#FCEBF0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(#FFDEEC));background:-moz-linear-gradient(center top , rgba(255,255,255,1), #FFDEEC);border:1px solid #FFCDE2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0px 0px 1px #FBE8EF;-webkit-box-shadow:0px 0px 1px #FBE8EF; padding:7px 8px 5px 7px; }

/*footer */
.footer-menu{font-size:20px; line-height:25px; color:#073779; font-weight:bold; background:#E5F0FF; padding:15px 10px; margin-bottom:10px;}
.footer-menu p{border-left:5px solid #0252C0; padding-left:5px;}
.footer-menu-cmt{font-size:20px; line-height:20px; color:#fff; font-weight:bold; background:#BA3DB5; padding:15px 10px; margin-top:30px;}
.footer-menu-cmt p{border-left:5px solid #BA3DB5; padding-left:5px;}

.footer-title{font-size:16px; line-height:20px; font-weight:bold; background:#EEEEEE; border:1px solid #E2E2E2; padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;  margin:20px 0 10px 0;}
.footer-sub{font-size:16px; line-height:24px;}
.footer-sub1{font-size:16px; margin:10px 0; color:#E36B00; }
p{margin:0; padding:0;}
.copyright{text-align:center; border-top:1px dotted #E2E2E2; margin-top:20px; padding-top:10px; }

.btn{margin-bottom:20px;text-align:center; margin-top:20px;}
.btn p{width:50%;margin:0 auto;font-weight:bold;font-size:16px;border:1px solid #bbbbbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(0.5,#ffffff),to(#ebebeb));background:-moz-linear-gradient(center top ,#ffffff,#ffffff 50%,#ebebeb);-moz-box-shadow:0px 0px 1px #f1f1f1;-webkit-box-shadow:0px 0px 1px #f1f1f1;}
.btn a{display:block;padding:8px;line-height:18px;border:1px solid #FFFFFF;border-top:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#777777;}

a.link:link {color:#005CD9; text-decoration:none; font-weight:bold;}
a.link:visited {color:#005CD9; text-decoration:none; font-weight:bold;}
a.link:active {color:#005CD9; text-decoration:none; font-weight:bold;}
a.link:hover {color:#005CD9; text-decoration:underline; font-weight:bold;}

/*-- wowkorea report --*/
.listRowlink-wowreport{margin:10px;}
.listRowlink-wowreport li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.listRowlink-wowreport li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink-wowreport li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink-wowreport img{vertical-align:bottom;}
.listRowlink-wowreport .image{display:block;float:left;margin-right:5px; width:150px;text-align:center;}
.listRowlink-wowreport dl{overflow:hidden;}
.listRowlink-wowreport .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}

/*-- wowkorea report --*/
.listRowlink-wowreport-ads{margin:10px;}
.listRowlink-wowreport-ads li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.listRowlink-wowreport-ads li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink-wowreport-ads li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink-wowreport-ads img{vertical-align:bottom;}
.listRowlink-wowreport-ads .image{display:block;float:left;margin-right:5px; width:130px;text-align:center;}
.listRowlink-wowreport-ads dl{overflow:hidden;}
.listRowlink-wowreport-ads .title{line-height:1.25;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}

/*-- カテゴリ一覧--*/
.category-view{margin:0px;}
.category-view li{background:#393939; border-bottom:1px solid #FFF;}
.category-view li a{overflow:hidden;display:block; padding:0px 100px 0px 0px; background:url(/images/app_img/arrow_down.png) no-repeat right center; color:#FFF; text-decoration:none;}
.category-view .title{font-size:14px; font-weight:bold; padding:10px; color:#FFF;}

/*-- カテゴリアイコン-footer --*/
.footer_ico{text-align:center; margin-left:0px; }
.footer_ico .li2{overflow:hidden;margin:0px; background:#535353;}
.footer_ico .li2 li {float:left;text-align:center; width:25%;background:#535353; padding:3px 0px;}
.footer_ico .li2 span{display:block;overflow:hidden;margin:0 auto;font-size:10px;text-align:center; color:#FFF;}

/*-- cook --*/
.listRowlink-cook{margin:10px;}
.listRowlink-cook li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.listRowlink-cook li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink-cook li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink-cook img{vertical-align:bottom;}
.listRowlink-cook .image{display:block;float:left;margin-right:5px; width:160px;text-align:center;}
.listRowlink-cook dl{overflow:hidden;background:url(/images/app_img/cook.png) no-repeat right bottom; height:115px;}
.listRowlink-cook .title{line-height:20px;font-size:16px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.cook-cr{font-size:12px; text-align:center; margin:10px;}

/*-- ランキング --*/
.listRowlink_rank{margin:0px; }
.listRowlink_rank li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.listRowlink_rank li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink_rank img{vertical-align:bottom;}
.listRowlink_rank .image{display:block;float:left;margin:5px 8px 0px 8px; width:20px; text-align:center; background:#333333; color:#FFF; font-size:11px; font-weight:bold; padding:2px;}
.listRowlink_rank .image1{display:block;float:left;margin:5px 8px 0px 8px; width:20px; text-align:center; background:#D92D57; color:#FFF; font-size:11px; font-weight:bold; padding:2px;}
.listRowlink_rank .image2{display:block;float:left;margin:5px 8px 0px 8px; width:20px; text-align:center; background:#EC4883; color:#FFF; font-size:11px; font-weight:bold; padding:2px;}
.listRowlink_rank .image3{display:block;float:left;margin:5px 8px 0px 8px; width:20px; text-align:center; background:#F497B7; color:#FFF; font-size:11px; font-weight:bold; padding:2px;}
.listRowlink_rank dl{overflow:hidden;}
.listRowlink_rank .title{line-height:18px;font-size:14px;color:#393939;padding:5px;}

.listRowlink_2014{margin:0px;}
.listRowlink_2014 li{border-bottom:1px solid #e6e6e6;background:#ffffff; overflow:hidden; height:83px;}
.listRowlink_2014 li a{overflow:hidden;display:block;padding:0px 0px;color:#333333;}
.listRowlink_2014 li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_2014 .image{display:block;float:left;margin-right:5px; width:120px;text-align:center;}
.listRowlink_2014 dl{overflow:hidden;}
.listRowlink_2014 .title{line-height:18px;font-size:14px;color:#393939;padding:5px;}
.listRowlink_2014 .title:only-child{line-height:20px;}
.listRowlink_2014 .rak{display:block;float:left; text-align:center; font-size:14px; font-weight:bold; background:#FFE3EA; margin-left:0px; width:20px; padding:5px;}
.listRowlink_2014 .rak_line{border-bottom:2px solid #D8375B;background:#ffffff; font-weight:bold; font-size:14px; padding:5px;}

.listRowlink_sl{margin:0px;width:100px:}
.listRowlink_sl li{border-bottom:1px solid #e6e6e6;background:#ffffff; height:83px; overflow:hidden;}
.listRowlink_sl li a{overflow:hidden;display:block;padding:0px 0px;color:#333333;}
.listRowlink_sl li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink_sl .image{display:block;float:left;margin-right:5px; width:120px;text-align:center;}
.listRowlink_sl dl{overflow:hidden;}
.listRowlink_sl .title{line-height:18px;font-size:14px;color:#393939;padding:5px;}
.listRowlink_sl .title:only-child{line-height:20px;}
.listRowlink_sl .rak{display:block;float:left; text-align:center; font-size:14px; font-weight:bold; background:#FFE3EA; margin-left:0px; width:20px; padding:5px;}
.listRowlink_sl .rak_line{border-bottom:2px solid #D8375B;background:#ffffff; font-weight:bold; font-size:14px; padding:5px;}

.news_top{background:#F0F0F0;}
.news_top li{border-bottom:1px solid #CDCDCD;overflow:hidden; height:83px;}
.news_top li a{overflow:hidden;display:block;color:#393939;}
.news_top li a.unarw{background:none;}
.news_top img{vertical-align:bottom; }
.news_top .image{display:block;float:left;width:120px;}
.news_top dl{overflow:hidden;}
.news_top .title{line-height:20px;font-size:15px;font-weight:bold;padding:7px;}
.news_top .title:only-child{line-height:20px;}

.menu-title {margin:0px; overflow:hidden; background:#D92D57; padding:10px;}
.menu-title li.title {font-size:14px; font-weight:bold; color:#FFF; float:left; }
.menu-title li.more a{font-size:12px; float: right; color:#FFF;font-weight:bold;}

.menu-title-p {margin-bottom:5px; overflow:hidden; background:#5775B3; padding:10px; }
.menu-title-p li.title {font-size:14px; font-weight:bold; color:#FFF; float:left; }
.menu-title-p li.more a{font-size:12px; float: right; color:#FFF;font-weight:bold;}

.menu-title-g {margin:0px; overflow:hidden; background:#393939; padding:10px;}
.menu-title-g li.title {font-size:14px; font-weight:bold; color:#FFF; float:left; }
.menu-title-g li.more a{font-size:12px; float: right; color:#FFF;font-weight:bold;}

.menu-title-b {margin:0px; overflow:hidden; background:#000; padding:15px 10px;}
.menu-title-b li.title {font-size:14px; font-weight:bold; color:#FFF; float:left; }
.menu-title-b li.more a{font-size:12px; float: right; color:#FFF;font-weight:bold;}

/*-- koritopi --*/
.listRowlink-s{margin:0px;}
.listRowlink-s li{border-bottom:1px solid #e6e6e6;background:#ffffff; overflow:hidden; height:55px;}
.listRowlink-s li a{overflow:hidden;display:block;padding:0;color:#333333;}
.listRowlink-s img{vertical-align:bottom; }
.listRowlink-s .image{display:block;float:left;margin-right:10px; width:80px;text-align:left;}
.listRowlink-s dl{overflow:hidden;}
.listRowlink-s .title{line-height:1.25;font-size:14px; color:#393939; font-weight:normal;}
.listRowlink-s .title:only-child{line-height:20px;}
.listRowlink-s .sub{line-height:1.25;font-size:14px;color:#393939;}

/*-- video --*/
.header-video{background-image:url(/images/app_img/header_video.png);font-weight:bold; font-size:14px; text-align:left; }/* 芸能ニュース　*/
.header-video a{overflow:hidden;display:block;padding:12px 10px;background:url(/images/app_img/arrow-wt.png) no-repeat right center;color:#FFF;}

.tableinfo-video { width:100%; margin-bottom:10px;} 
.tableinfo-video td {text-align:center; font-size:12px; padding:8px 0px; line-height:16px;border-right:1px solid #CDCDCD;font-weight:bold; background:#eee;}
.tableinfo-video .on{text-align:center; font-size:12px; padding:8px 0px; line-height:16px;font-weight:bold; background:#C7001E;}
.tableinfo-video .on a{color:#fff;}

.star-menu {overflow:hidden; background:#FFF; margin:20px 10px 0px 10px;}
.star-menu li.title {font-size:18px; float:left; font-weight:bold; line-height:24px; border-left:5px solid #E0105F; padding-left:7px;}
.star-menu li.more a{font-size:12px; float: right; line-height:24px; background:#eee; padding:0px 10px;}

.video-menu {overflow:hidden; background:#FFF; padding:0px 10px; margin-bottom:20px;}
.video-menu li.title {font-size:18px; float:left; font-weight:bold; line-height:24px; border-left:5px solid #C7001E; padding-left:7px;}
.video-menu li.more a{font-size:12px; float: right; line-height:24px; background:#eee; padding:0px 10px;}

.video-menu-pr {overflow:hidden; background:#FFF; padding:0px 10px; margin-bottom:20px;}
.video-menu-pr li.title {font-size:18px; float:left; font-weight:bold; line-height:24px; border-left:5px solid #C7001E; padding-left:7px; }
.video-menu-pr li.more a{font-size:12px; float: right; font-weight:bold; line-height:24px; letter-spacing:-1px; text-decoration:underline;}

.listRowlink_video{margin:0px;}
.listRowlink_video li{border-bottom:0px solid #e6e6e6;background:#393939; overflow:hidden; margin:1px 10px;}
.listRowlink_video li a{overflow:hidden;display:block;padding:0px 0px;color:#333333;}
.listRowlink_video .image{display:block;float:left;margin-right:5px; width:120px;text-align:center;}
.listRowlink_video .rank{display:block;float:left; margin:0px; width:20px; background:#000; color:#FFF; font-size:11px; height:42px; vertical-align: middle; display:table-cell;text-align:center; padding-top:25px;}
.listRowlink_video dl{overflow:hidden;}
.listRowlink_video .title{line-height:18px;font-size:14px;color:#fff;padding:5px;}
.listRowlink_video .title:only-child{line-height:20px;}
.listRowlink_video .rak{display:block;float:left; text-align:center; font-size:14px; font-weight:bold; background:#FFE3EA; margin-left:0px; width:20px; padding:5px;}
.listRowlink_video .rak_line{border-bottom:2px solid #D8375B;background:#ffffff; font-weight:bold; font-size:14px; padding:5px;}

.listRowlink_video_s{margin:0px; border-top:1px solid #e6e6e6;}
.listRowlink_video_s li{border-bottom:1px solid #e6e6e6;background:#eee6; overflow:hidden;}
.listRowlink_video_s li a{overflow:hidden;display:block;padding:0px 0px;color:#333333;}
.listRowlink_video_s .image{display:block;float:left;margin-right:0px; width:80px;text-align:center; height:45px;}
.listRowlink_video_s .rank{display:block;float:left; margin:0px; width:20px; background:#393939; color:#FFF; font-size:11px; height:30px; vertical-align: middle; display:table-cell;text-align:center; padding-top:15px;}
.listRowlink_video_s dl{overflow:hidden;}
.listRowlink_video_s .title{line-height:18px;font-size:12px;color:#393939;padding:5px;}
.listRowlink_video_s .title:only-child{line-height:20px;}
.listRowlink_video_s .rak{display:block;float:left; text-align:center; font-size:14px; font-weight:bold; background:#FFE3EA; margin-left:0px; width:20px; padding:5px;}
.listRowlink_video_s .rak_line{border-bottom:2px solid #D8375B;background:#ffffff; font-weight:bold; font-size:14px; padding:5px;}

.video_img{max-width:120px; max-height:67px;}

.tag ul{margin:0px 5px; padding:0;}
.tag li span{background:#EEE; padding:10px 15px; font-size:13px; margin:5px; float:left;overflow:hidden; }

.channel ul{margin:10px 5px; padding:0;overflow:hidden;}
.channel li{background:#EEE; border-top:1px solid #EEE; font-size:11px; float:left; white-space:nowrap; overflow:hidden; margin:5px; line-height:20px; text-align:center;width:17%; }

.table {width:100%;} 
.table td {background:#FFFFFF; text-align:center; font-size:14px; line-height:20px; border:1px solid #D6D5D1; padding:5px;}

.video-hl .li2{overflow:hidden;}
.video-hl .li2 .video-cn{background:#eee; font-size:13px; text-align:center; margin:10px 0px; padding:5px 0px; }
.video-hl .li2 li{float:left;width:33%;text-align:center}
.video-hl .li2 a{display:block;font-size:11px;color:#666; line-height:16px;}
.video-hl .li2 img{margin-bottom:5px;border:1px solid #EEEEEE;vertical-align:top; }
.video-hl .li2 span{display:block;overflow:hidden;margin:0 auto; text-align:left; margin-bottom:10px; width:100px; height:50px;}

.video-hl-news .li2{overflow:hidden;}
.video-hl-news .li2 .video-cn{background:#eee; font-size:13px; text-align:center; margin:10px 0px; padding:5px 0px; }
.video-hl-news .li2 li{float:left;width:33%;text-align:center;}
.video-hl-news .li2 a{display:block;font-size:11px;color:#9E9E9E; line-height:16px;}
.video-hl-news .li2 img{margin-bottom:5px;border:1px solid #393939;vertical-align:top;}
.video-hl-news .li2 span{display:block;overflow:hidden;margin:0 auto; text-align:left; margin-bottom:10px; width:100px; height:50px;}

/*-- アーティストリスト --*/
.video-menu-s{margin:20px 5px 10px 0px;overflow:hidden;}
.video-menu-s li{border-bottom:0px solid #DBDBDB;}
.video-menu-s .title{float:left; font-weight:bold; display:block; padding-left:25px ;background:url(/images/app_img/arrow_video_n.png) no-repeat left center;}
.video-menu-s .more{font-size:12px; float: right;}

.video-cn-tit {font-size:18px; font-weight:bold; line-height:24px; border-left:5px solid #C7001E; padding-left:7px; margin:50px 10px 10px 10px;}

hr {background: #DDDDDD; border: 0 none; clear: both; height:1px; margin:20px 0px;}

.iframe-content {position: relative;padding-bottom: 47%;padding-top: 20px;height: 0;overflow: hidden;}
.iframe-content iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*-- video list --*/
.video-list{margin:10px;}
.video-list li{border-bottom:1px solid #e6e6e6;background:#ffffff;}
.video-list li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.video-list li a.unarw{background:none;padding:3px 7px 3px 0;}
.video-list img{vertical-align:bottom;}
.video-list .image{display:block;float:left;margin-right:5px; width:100px;text-align:left;}
.video-list dl{overflow:hidden;}
.video-list .title{line-height:1.25;font-size:15px;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}
.video-list .title:only-child{line-height:20px;}
.video-list .sub{line-height:1.25;font-size:14px;font-weight:bold;color:#393939;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;}

/*-- news --*/
.video-news-menu {margin:20px 10px 0px 10px; overflow:hidden;}
.video-news-menu li.title {font-size:14px; font-weight:bold; float:left; background:url(/images/app_img/arrow_video_n.png) no-repeat left center; padding-left:25px;}
.video-news-menu li.more a{font-size:12px; float: right; font-weight:bold;}

.video-news {margin:5px 5px; padding:0px; overflow:hidden;}
.video-news .img ul{width:100%; overflow:hidden;}
.video-news .img li{float:left; width:33%; text-align:left; }
.video-news .img a{display:block;margin:5px;text-align:left;}
.video-news .img img{border:0px solid #c9c9c9;vertical-align:top;text-align:left; overflow:hidden; width:100%; vertical-align:middle;display:table-cell;text-align:center; }
.video-news .img span{display:block;line-height:14px;font-size:12px; text-align:left; width:100%; float:left; overflow:hidden; width:100%;}


/* artist */
.pattern1 {padding:5px 10px; margin-bottom:0px; overflow:hidden;}
.artist ul{margin:10px 0px; padding:0;overflow:hidden;}
.artist li{background:#F0F0F0; font-size:14px; float:left;overflow:hidden;line-height:30px; text-align:center; width:19%; border:1px solid #DADADA;}
.artist .sel{color:#FFFFFF;font-weight:bold; background-color:#C7001E;font-size:14px;}
.artist .sel a{color:#FFFFFF;}

.tb-artist{width:100%}
.tb-artist td{font-size:11px; text-align:center; width:25%; line-height:14px; padding-bottom:10px;}
.tb-artist td a{text-align:center;}

/* report-pic */
.listRowlink-full{margin:10px;}
.listRowlink-full li{border-bottom:1px solid #e6e6e6;background:#ffffff; }
.listRowlink-full li a{overflow:hidden;display:block;padding:8px 0px 8px 0;color:#333333;}
.listRowlink-full li a.unarw{background:none;padding:3px 7px 3px 0;}
.listRowlink-full img{vertical-align:bottom; }
.listRowlink-full .image{display:block;width:100%;text-align:center;height:200px; overflow:hidden;}
.listRowlink-full dl{overflow:hidden;}
.listRowlink-full .title{line-height:20px;font-size:15px;color:#393939;margin:10px 0px;}

/* profile&star */
.listRowlink_pro_star .li2{overflow:hidden; margin:10px;}
.listRowlink_pro_star .li2 li{float:left;width:25%;text-align:center;}
.listRowlink_pro_star .li2 a{display:block;font-size:11px;color:#7E7E7E; line-height:16px;}
.listRowlink_pro_star .li2 img{margin-bottom:5px;vertical-align:top;}
.listRowlink_pro_star .li2 span{display:block;overflow:hidden;margin:0 auto; text-align:left; margin-bottom:10px; width:70px; height:30px;}

/* index20160510 */
.kanren {margin:5px 10px; padding:0px; overflow:hidden;}
.kanren .img ul{width:100%; overflow:hidden;}
.kanren .img li{float:left; width:33%; text-align:left; }
.kanren .img a{display:block;margin:5px;text-align:left;}
.kanren .img img{border:0px solid #c9c9c9;vertical-align:top;text-align:left; overflow:hidden; width:100%; vertical-align:middle;display:table-cell;text-align:center; }
.kanren .img span{display:block;line-height:17px;font-size:13px; text-align:left; margin:10px 0px; width:100%; float:left; overflow:hidden; height:52px; width:100%;}

.kanren1 {margin:5px 10px; padding:0px; overflow:hidden;}
.kanren1 .img ul{width:100%; overflow:hidden;}
.kanren1 .img li{float:left; width:50%; text-align:left; }
.kanren1 .img a{display:block;margin:5px;text-align:left;}
.kanren1 .img img{border:0px solid #c9c9c9;vertical-align:top;text-align:left; overflow:hidden; width:100%; vertical-align:middle;display:table-cell;text-align:center; }
.kanren1 .img span{display:block;line-height:17px;font-size:13px; text-align:left; margin:10px 0px; width:100%; float:left; overflow:hidden; height:52px; width:100%;}

.top-menu{margin-top:20px; }
.top-menu li{border-bottom:0px solid #e6e6e6;background:#ffffff;}
.top-menu li a{overflow:hidden;display:block;padding:5px 10px;color:#333333;}
.top-menu img{vertical-align:bottom;}
.top-menu .image{display:block;float:left;width:22px; height:22px;text-align:center; background:#D92D57; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
.top-menu dl{overflow:hidden;}
.top-menu .title{font-size:14px;color:#393939;padding:3px 0px 0px 5px; font-weight:bold;}

.idx-menu {overflow:hidden; margin:20px 10px 10px 10px;}
.idx-menu li a{overflow:hidden;display:block;color:#333333;}
.idx-menu li.title a{font-size:14px; float:left; font-weight:bold; line-height:22px; color:#333;}
.idx-menu li.more a{font-size:12px; float: right; line-height:22px; text-decoration:underline; color:#333;}
.idx-menu .image{display:block;float:left;width:22px; height:22px;text-align:center; background:#D92D57; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; margin-right:5px;}

.listRowlink-full-top {margin-top:20px;}
.listRowlink-full-top li{border-bottom:0px solid #e6e6e6; background:#000; }
.listRowlink-full-top li a{overflow:hidden;display:block; height:230px; }
.listRowlink-full-top .image{display:block;width:100%;text-align:center;overflow:hidden;}
.listRowlink-full-top .title {position: absolute;bottom:0px;color: #fff;background: rgba(0,0,0,.7);width:100%;}
.listRowlink-full-top .title p {margin:0;font-size:13px; text-align:center; line-height:18px; padding:5px;}
.listRowlink-full-top .menu {position: absolute; top:5px; left:5px; background:#D92D57; padding:28px 10px; border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px; font-weight:bold;}
.listRowlink-full-top .menu span{font-size:13px; color:#fff;}

.listRowlink-full-top1 {margin-top:20px; margin-bottom:30px;}
.listRowlink-full-top1 ul{width:100%; overflow:hidden;}
.listRowlink-full-top1 li{float:left; width:50%; text-align:left; height:170px;}
.listRowlink-full-top1 img a{display:block;margin:0px;text-align:left;}
.listRowlink-full-top1 .title {position: absolute;bottom:0px; left:0px; color: #fff;background: rgba(0,0,0,.7);width:100%;}
.listRowlink-full-top1 .title p {margin:0;font-size:13px; text-align:center; line-height:18px; padding:5px;}
.listRowlink-full-top1 .menu {position: absolute; top:0px; left:0px; background:#D92D57; padding:5px;}
.listRowlink-full-top1 .menu span{font-size:12px; color:#fff;}

.url{margin-top:7px;}
.url li{border-bottom:1px solid #DBE4F5;background:#ffffff;}
.url li a{overflow:hidden;display:block;padding:3px 0px;background:url(/images/app_img/arrow_gy_next.png) no-repeat right center;color:#333333;}
.url li a.unarw{background:none;padding:3px 7px 3px 0;}

/* page-top */
#page-top {position: fixed;bottom: 80px;right: 10px;font-size: 14px;font-weight:bold;}
#page-top a {display: block;background-color: #fff;border:2px solid #666;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;
text-align: center;color: #000;text-decoration: none;padding:20px;filter:alpha(opacity=100);-moz-opacity: 0.4;opacity: 0.4;}
#page-top a:hover {text-decoration: none;background: #666;}

.keyword_rank{margin:10px; }
.keyword_rank li{border-bottom:1px solid #e6e6e6;background:#ffffff; padding:15px 0px;}
.keyword_rank li a{overflow:hidden;display:block;padding:0px 5px 0px 5px; color:#333333;}
.keyword_rank img{vertical-align:bottom;}
.keyword_rank .image{display:block;float:left;width:30px; text-align:center; background:#666; color:#FFF; font-size:16px; line-height:22px; font-weight:bold; padding:5px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
.keyword_rank .image1{display:block;float:left;width:30px; text-align:center; background:#B10D0E; color:#FFF; font-size:16px; line-height:22px; font-weight:bold; padding:5px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
.keyword_rank .image2{display:block;float:left;width:30px; text-align:center; background:#D61621; color:#FFF; font-size:16px; line-height:22px; font-weight:bold; padding:5px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
.keyword_rank .image3{display:block;float:left;width:30px; text-align:center; background:#E74C5A; color:#FFF; font-size:16px; line-height:22px; font-weight:bold; padding:5px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
.keyword_rank dl{overflow:hidden;}
.keyword_rank .title{font-size:18px;color:#393939;font-weight:bold; padding:5px 10px 0px 10px; line-height:25px;}
.keyword_rank .new{font-size:13px;color:#393939;padding:0px 10px 5px 45px; line-height:18px; margin-bottom:15px;}

.tableinfo_star { width:100%; margin-bottom:10px;} 
.tableinfo_star td {text-align:center; font-size:12px; padding:8px 0px; line-height:16px;border-right:1px solid #A1A1A1;font-weight:bold; background:#DDDDDD;}
.tableinfo_star .on{text-align:center; font-size:12px; padding:8px 0px; line-height:16px;font-weight:bold; background:#000;}
.tableinfo_star .on a{color:#eee;}

.menu-subcategory { margin-bottom:1px; border-color:#f8f8f8; border:none; overflow:scroll; -webkit-overflow-scrolling:touch; margin-bottom:10px;}
.menu-subcategory::-webkit-scrollbar { display: none;}
.menu-subcategory li {float:none; display:table-cell; white-space:nowrap; font-weight:bold; background:#EEE; border-right:1px solid #CDCDCD;text-align:center;}
.menu-subcategory li a {color:#393939; display:inline-block;  padding:8px 10px; font-size:12px;text-align:center;} /* padding:12px 0; */
.menu-subcategory li.on a{ text-align:center; font-size:12px; font-weight:bold; background:#C7001E; color:#fff;} /* padding:12px 0; */

.abema_imgwrap{width: 280px;height:158px;margin-bottom:0px;position:relative;}
.abema_imgback {width:280px; position:absolute;left:45%;top:45%;width:90px;height:90px;margin:-28px 0 0 -28px;text-indent:-99999em;background:url('https://www.wowkorea.jp/images/btn_play.png') no-repeat;background-size:80px auto;z-index:1;}
a.abema:link {color:#fff; text-decoration:none; font-size:12px;}
a.abema:visited {color:#fff; text-decoration:none; font-size:12px;}
a.abema:active {color:#fff; text-decoration:none; font-size:12px;}
a.abema:hover {color:#6FB900; text-decoration:none; font-size:12px;}



.news-subcategory { margin-bottom:1px; border-color:#f8f8f8; border:none; overflow:scroll; -webkit-overflow-scrolling:touch; }
.news-subcategory::-webkit-scrollbar { display: none;}
.news-subcategory li {float:none; display:table-cell; white-space:nowrap; font-weight:bold; background:#F4EEC6; border-right:1px solid #DBCD68;text-align:center;}
.news-subcategory li a {color:#000; display:inline-block;  padding:15px; font-size:14px;text-align:center;} /* padding:12px 0; */
.news-subcategory li.on a{ text-align:center; font-size:14px; font-weight:bold; background:#DBCD68; color:#000;} /* padding:12px 0; */



 .nav-wrap {
	position: relative;
}
.scroll-nav {
	width: 100%;
	background:#F4EEC6; /* メニューの背景色 */
	overflow-x: auto;
	-webkit-overflow-scrolling: touch; /* 慣性スクロール */
}
.scroll-nav ul {
	max-width: 979px; /* メニューの最大幅 */
	min-width: 979px; /* メニューの最小幅 */
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	list-style: none;
	padding-right:0px; /* 右側の固定分余白を空ける */
}
.scroll-nav ul li {
	float: left;
	padding:5px 20px;/* メニューの個別の幅 */
	text-align: center;
	border-right:1px solid #DBCD68;
}
.scroll-nav ul li:hover {
	background: #DBCD68; /* マウスホバー時の背景色 */
}
.scroll-nav ul li a {
	display: inline-block;
	color: #000; /* メニューの文字色 */
	text-decoration: none;
	font-weight:bold;
}
.scroll-nav .on{
	display: inline-block;
	color: #000; /* メニューの文字色 */
	text-decoration: none;
	font-weight:bold;
	background:#DBCD68;
}

.next-btn { /* 右側に固定する部分 */
	position: absolute;
	top: 0;
	right: 0;
	text-align:center;/* 固定部分の幅 */
	padding:5px 5px; /* メニューの高さに合わせる */
	line-height: 40px;
	background: #F4EEC6;
	color: #000;
	font-weight:bold;
}

.share{margin:1em 0 0;display:table;width:100%}.share__item{display:table-cell;vertical-align:middle}.share__link{text-align:center;padding:10px;display:block;line-height:1}
.share img{width:90%}
.share__item.facebook>*{background-color:#3b5998;}
.share__item.twitter>*{background-color:#54abed;}
.share__item.line>*{background-color:#2cbf13;}
.share__item.hatebu>*{background-color:#00a4de;}

.kanren-n {margin:10px 0px; padding:0px; }
.kanren-n ul{overflow:hidden; width:100%;}
.kanren-n li{float:left; width:50%; text-align:center; overflow:hidden; }
.kanren-n img{border:0px solid #c9c9c9; width:100%; overflow:hidden; height:120px; margin:5px;}
.kanren-n .tex{text-align:center; margin:10px 0px; display:block;overflow:hidden; height:35px;}
.kanren-n .tex .name{font-size:14px;line-height:18px; font-weight:bold}
.kanren-n .tex .date{font-size:12px;}

.menu-title-insta {margin:0px; overflow:hidden; background:#DC004D; padding:10px 10px;}
.menu-title-insta li.title {font-size:14px; font-weight:bold; color:#FFF; float:left; }
.menu-title-insta li.more a{font-size:14px; float: right; color:#FFE535;font-weight:bold; text-decoration:underline;}

.kanren2018 {margin:0px; padding:0px; overflow:hidden;}
.kanren2018 .img ul{width:100%; overflow:hidden;}
.kanren2018 .img li{float:left; width:50%; text-align:left;}
.kanren2018 .img a{display:block;margin:5px;text-align:left;}
.kanren2018 .img img{border:0px solid #c9c9c9;vertical-align:top;text-align:left; overflow:hidden; vertical-align:middle;display:table-cell;text-align:center; }
.kanren2018 .img span{display:block;line-height:17px;font-size:13px; text-align:left; margin:10px 0px; width:100%; float:left; overflow:hidden; height:52px; width:100%;}

.pic {margin-left:5px; width:160px;float:right; background:#eee;}
.pic ul{overflow:hidden; padding:0px;}
.pic li{overflow:hidden;width:160px;}
.pic li a{overflow:hidden;display:block;}
.pic .image{display:block;width:100%;text-align:center;overflow:hidden;}
.pic .view {position: absolute; top:3px; right:3px; background:url("/images/app_img/pic-view.png") no-repeat; width:30px; height:30px;}
.pic .number{font-size:12px; text-align:center; margin:5px; color:#1E5FCF; text-decoration:underline;}

#navi-pf{overflow: hidden; }
#navi-pf ul{overflow: hidden;margin:0;padding:0; list-style:none;border-bottom:2px solid #8E88D4; margin-bottom:10px;background:#EAE8FF;}
#navi-pf li{float:left;margin:0px 5px 0px 0; text-align:center; font-size:13px;background:#EAE8FF; padding:10px 15px;overflow: hidden;}
#navi-pf a{float:left;color:#393939;text-decoration:none;}
#navi-pf a:hover{font-size:13px; text-decoration:underline;list-style:none;}
#navi-pf .visited {color:#393939; font-weight:bold; background:#DEE9F4;}
#navi-pf .c{background:#8E88D4;}
#navi-pf .c a{color:#fff; font-weight:bold;text-decoration:none;}

#navi-pf-sub{overflow: hidden; margin-bottom:10px;}
#navi-pf-sub ul{overflow: hidden;margin:0;padding:0; list-style:none; border-bottom:1px solid #8E88D4;}
#navi-pf-sub li{float:left;text-align:center; font-size:13px; padding:0px 10px 10px 10px ;overflow: hidden;}
#navi-pf-sub a{float:left;color:#393939;text-decoration:none;}
#navi-pf-sub a:hover{font-size:13px; text-decoration:underline;list-style:none;}
#navi-pf-sub .visited {color:#393939; font-weight:bold; background:#DEE9F4;}
#navi-pf-sub .c{color:#393939; font-weight:bold; border-bottom:3px solid #8E88D4; text-decoration:none;}

/* 20191225 あなたにおススメプロフィール */
.nav-wrap-top1 {position: relative; margin:10px 0px;}
.menu-subcategory-top1 { margin-bottom:1px; border-color:#f8f8f8; width:100%; background:#fff; overflow-x: auto; -webkit-overflow-scrolling: touch;}
.menu-subcategory-top1::-webkit-scrollbar { display: none;}
.menu-subcategory-top1 li {float:none; padding-right:0.7em; display:table-cell; white-space:nowrap; background:#fff; font-size:12px; color:#FF3A6A; font-weight:bold;} /* #393939 */
.menu-subcategory-top1 li a {display:inline-block; padding:0px; font-size:12px; } 
.menu-subcategory-top1 li.current{ font-weight:bold; padding:0px 0px 0px 10px;} 
.menu-subcategory-top1 li .images{overflow: hidden; height:100px;}
.menu-subcategory-top1 li .name{top:80px; width:120px;overflow: hidden; text-align:center; padding:3px 0px; background:#000; color:#fff;}
.next1{ position:absolute; top:45px; right:5px; text-align:center; color:#fff; font-weight:bold;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background:#FF3A6A; width:30px; height:25px; font-size:20px; padding-top:5px;}


/* 20200508 news-top */
 .nav-wrap-news {
	position: relative;
}
.scroll-nav-news {
	width: 100%;
	background:#F4EEC6; /* メニューの背景色 */
	overflow-x: auto;
	-webkit-overflow-scrolling: touch; /* 慣性スクロール */
}
.scroll-nav-news ul {
	max-width: 1100px; /* メニューの最大幅 */
	min-width: 1100px; /* メニューの最小幅 */
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	list-style: none;
	padding-right:0px; /* 右側の固定分余白を空ける */
}
.scroll-nav-news ul li {
	float: left;
	padding:5px 20px;/* メニューの個別の幅 */
	text-align: center;
	border-right:1px solid #DBCD68;
}
.scroll-nav-news ul li:hover {
	background: #DBCD68; /* マウスホバー時の背景色 */
}
.scroll-nav-news ul li a {
	display: inline-block;
	color: #000; /* メニューの文字色 */
	text-decoration: none;
	font-weight:bold;
}
.scroll-nav-news .on{
	display: inline-block;
	color: #000; /* メニューの文字色 */
	text-decoration: none;
	font-weight:bold;
	background:#DBCD68;
}

.next-btn { /* 右側に固定する部分 */
	position: absolute;
	top: 0;
	right: 0;
	text-align:center;/* 固定部分の幅 */
	padding:5px 5px; /* メニューの高さに合わせる */
	line-height: 40px;
	background: #F4EEC6;
	color: #000;
	font-weight:bold;
}

.all_game{margin:10px;}
.all_game a{font-size:12px; color:#666; line-height:20px;}