/* CSS Document */

body{
	margin:0;
	padding:0;
	}
body,td{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:16px;
	}
a {
	font-size: 12px;
	color: #0000FF;
	}
a:link {
	text-decoration: none;
	}
a:visited {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	color: #FF0000;
	}
a:active {
	text-decoration: none;
	color: #FF0000;
	}
a:hover img{
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
	text-decoration:none;
	}

img{
	border:0;
	}
hr{
	height:1px;
	border:1px dotted #CCCCCC;
	}
.bold{
	font-weight:bold;
	font-size:14px;
	}
.red{
	color:red;
	font-weight:bold;
	}
.size14{
	font-size:16px;
	}
.size16{
	font-size:16px;
	}
.size18{
	font-size:18px;
	}
.f_green{
	color:#009900;
	}


/* header */

table#header{
	background-color:#E0F6FF;
	margin-bottom:5px;
	}
#header_menu td{
	height:26px;
	background-image:url('/img/header_menu_back.gif');
	background-color:#333333;
	color:white;
	}
#header_menu a{
	color:#FFFFFF;
	}
td#menu_left{
	padding-left:10px;
	}
td#menu_right{
	padding-right:10px;
	}
td#description{
	padding:5px;
	}

#header2{
	width:800px;
	margin:0 0 6px 0;
	}
.header2_left{
	float:left;
	width:350px;
	text-align:left;
	}
.header2_left div{
	margin:0 16px 0 0;
	}
.header2_left h5{
	margin:12px 0;
	}
.header2_left h5 a{
	font-size:20px;
	line-height:22px;
	}
.header2_left a{
	font-size:16px;
	}

.header2_right{
	float:left;
	width:450px;
	}

.todays_keywords{
	padding:3px;
	border:1px solid #71B9FF;
	background:#EBEBEB;
	text-align:left;
	}

.search_form_box{
	text-align:left;
	}
.search_form_box form{
	margin:0;
	padding:0;
	}
.search_form{
	float:left;
	width:320px;
	height:20px;
	font-size:16px;
	line-height:16px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}
.search_button{
	float:left;
	border:0;
	width:120px;
	height:28px;
	margin:0;
	padding:0;
	background:url('/img/search_button.gif') no-repeat;
	}
.select_search_site{
	}

.header_info {
	font-size: 12px;
	font-weight: bold;
	color: #3399CC;
}
div.header_msg {
	border:1px solid #999999;
	background-color:#F0FBFF;
	margin:2px 4px;
	padding:2px;
	line-height:16px;
	text-align:center;
}



#contents_box{
	clear:both;
	}
table.content{
	width:590px;
	margin-bottom:10px;
	}
.content_border{
	border:1px solid #CCCCCC;
	padding:0 5px;
	}

div.index_info_wrapper{
	width:590px;
	}
.index_moviesites_headline{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	padding:10px 0 0 10px;
	margin:0 0 5px 0;
	background:url('http://www.mytube.to/img/headline_gradation.gif') top no-repeat;
	}
.index_moviesites_headline a{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	}

/*
div.index_moviesites_body{
	padding-left:5px;
	margin:0;
	}
div.index_moviesites_body ul{
	list-style:none;
	margin:0;
	padding:0;
	}
div.index_moviesites_body li{
	float:left;
	margin:0 7px 12px 0;
	text-align:center;
	}
div.index_moviesites_body img{
	display:block;
	}
*/

#movie_site_list{
	clear:both;
	padding:8px 0;
	text-align:left;
	}
#movie_site_list span{
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:8px 0;
	}
#movie_site_list ul{
	padding:0;
	margin:0;
	list-style:none;
	}
#movie_site_list li{
	float:left;
	padding:0 6px 0 0;
	margin:0;
	height:28px;
	}
#movie_site_list img{
	height:16px;
	margin:0;
	padding:0;
	}


.index_info_body{
	padding:0 10px;
	margin-bottom:12px;
	}


/*　横断検索動画サイト紹介ページスタイル　*/
div.moviesitex_news{
	padding:0px 0px 24px 16px;
	}
div.movie_site_info_box{
	clear:both;
	height:180px;
	margin-bottom:16px;
	}
div.movie_site_info_box div{
	float:left;
	}
div.movie_site_info_text{
	padding-left:10px;
	width:310px;
	}

div#index_info{
	width:590px;
	padding:0;
	margin-bottom:10px;
	}



table#recommend_mobile{
	width:570px;
	}
#recommend_mobile th{
	color:#3399CC;
	padding:20px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	}
#recommend_mobile td{
	padding-bottom:20px;
	}



table.category_group{
	width:96%;
	margin-bottom:5px;
	}
.category_group th{
	text-align:left;
	font-weight:bold;
	}

.bg1{
	}
.bg2{
	background:url('http://www.mytube.to/img/bg2.gif') center repeat-x;
	}

#cyuumoku4_box{
	border:1px solid #CCCCCC;
	padding:5px 0 0 5px;
	}
div.cyuumoku4{
	text-align:center;
	padding:3px;
	width:136px;
	height:140px;
	float:left;
	line-height:12px;
	}
.cyuumoku4 img{
	width:120px;
	height:90px;
	padding:3px;
	margin-bottom:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}

div.showmore{
	clear:both;
	text-align:right;
	}
.showmore_artist a{
	font-weight:bold;
	}


#artist_index_initial fieldset{
	height:100px;
	}
#artist_index_initial legend{
	font-weight:bold;
	}
#artist_index_initial a{
	font-size:14px;
	}
div#artist_index_result_title{
	background-color:#E6E6E6;
	font-weight:bold;
	padding:3px;
	margin-top:5px;
	width:586px;
	}
div#artist_index_result{
	border:1px solid #CCCCCC;
	width:570px;
	padding:10px;
	}



#keywordranking_box img{
	margin-right:3px;
	}
#keywordranking_box td a{
	font-size:14px;
	font-weight:bold;
	}
img.imgborder{
	width:130px;
	height:97px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	}


/*　サイドバーのスタイル　*/

#200{
	width:200px;
	}
div.side_box{
	width:200px;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url('http://www.mytube.to/img/side_footer.gif') center bottom no-repeat;
	}
div.side_title_common{
	background:url('/img/side_h_common.gif') left top no-repeat;
	padding:4px 8px;
	font-weight:bold;
	color:#666666;
	}
div.side_title{
	}
div.side_content{
	padding:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	}
div.side_content_l{
	padding:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:left;
	}

table.side_box{
	margin-bottom:10px;
	}
td.side_content{
	padding:5px;
	border:1px solid #CCCCCC;
	}
td.side_content_ad{
	padding:0px;
	border:1px solid #CCCCCC;
	}


/*　フッタースタイル　*/

table#footer{
	margin-top:30px;
	}
#footer_menu{
	background:url('/img/footer_menu_back.gif') bottom no-repeat;
	}
#copyright{
	background-color:#E0F6FF;
	}
#copyright2{
	font-size:8px;
	}

#contact_box{
	width:90%;
	}
#contact_box th{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
	}
#contact_box td{
	padding:15px 20px;
	}
#faq_box{
	width:90%;
	}
#faq_box th{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
	}
td.faq_line{
	border-bottom:1px dotted #CCCCCC;
	}

.search_window_box th{
	text-align:left;
	}
.search_window_box input{
	font-size:12px;
	}
.search_window_text{
	font-weight:bold;
	font-size:18px;
	line-height:30px;
}
td.search_window_size{
	font-weight:bold;
	text-align:left;
	}
#ranking_content_border{
	border:1px solid #CCCCCC;
	}
.ranking_box{
	width:100%;
	margin-bottom:10px;
	}
.ranking_movie_title{
	background-color:#FFFFCC;
	padding:3px;
	border-bottom:1px solid #FFBF7A;
	}
.youtube_url{
	color:#FF9966;
	}
.ranking2{
	background-color:#FFFF99;
	font-weight:bold;
	font-size:14px;
	padding:3px 10px;
	}
#ranking2_box td{
	line-height:20px;
	}
table#result_search_top{
	margin-bottom:5px;
	}
.about_keyword{
	background-color:#FFE3EF;
	color:#F06EAA;
	border-bottom:1px solid #F06EAA;
  margin-bottom:12px;
	text-align:left;
	}
table.result_search_box{
	margin:0 0;
	}
#new_pop img{
	width:120px;
	height:22px;
	padding:0;
	border:0;
	margin-right:12px;
	}
#new_pop a{
	border:0;
	padding:0;
	margin-right:10px;
	}
.result_search_box img{
	width:96px;
	height:77px;
	padding:3px;
	margin-bottom:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}
div.result_search_one{
	text-align:center;
	padding:3px;
	width:136px;
	height:140px;
	float:left;
	line-height:12px;
	}
div.result_search_one a:hover img{
	text-decoration:none;
	}
.no_result{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	margin:24px 0;
	}
.no_result a{
	font-size:16px;
	}
#result_number{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	}
.result_number{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	}
.pager{
	text-align:center;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding:8px 0 16px;
	}
.pager a{
	font-size:14px;
	margin:2px;
	color:#0066FF;
	background:#DBE4EE;
	border:1px solid #0066FF;
	padding:2px 6px;
	}
.display_number{
	text-align:center;
	font-size:18px;
	margin:12px 0;
	}
#play_movie_title{
	font-weight:bold;
	font-size:14px;
	background-color:#FFFFCC;
	border-bottom:1px solid #F7941D;
	padding:5px 0;
	}
.member_function_title{
	color:#0084FF;
	background-color:#EBF5FF;
	border-bottom:1px solid #90C9FF;
	margin:6px 0;
	text-align:left;
	}
#movie_infomation_box fieldset{
	width:99%;
	border:1px solid #666666;
	padding:0;
	text-align:left;
	}
#movie_infomation_box fieldset legend{
	font-weight:bold;
	font-size:14px;
	}
#comment_title{
	margin:20px 0 10px 0;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	background-color:#EEFAFF;
	color:#448CCB;
	border-bottom:1px solid #448CCB;
	}



#blogparts_box{
	}
#blogparts_box th{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
	}
#make_blogparts_form{
	margin:10px 0 0 0;
	padding:0;
	}
#make_blogparts_form input{
	width:60px;
	}
div.make_thumb_title{
	color:#0084FF;
	background-color:#EBF5FF;
	border-bottom:1px solid #90C9FF;
	margin-bottom:12px;
	text-align:left;
	}




#regist_title{
	font-weight:bold;
	font-size:14px;
	background-color:#CCFFCC;
	text-align:left;
	padding:7px;
	border-bottom:1px solid green;
	width:90%;
	}
#reg_form{
	margin:10px 0;
	}
.regist_line1{
	background-color:#DDDDDD;
	}
.regist_line2{
	background-color:#E6E6E6;
	}

.login_finding{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin:5px 0;
	}
.login_box{
	background-color:#FFFDE5;
	margin-bottom:10px;
	padding:5px 15px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}
.login_box th{
	text-align:left;
	font-size:14px;
	border-bottom:1px dotted #CCCCCC;
	}






td#bbs_entrance_tltle{
	border-bottom:1px solid #FFCC66;
	font-size:18px;
	font-weight:bold;
	padding:8px;
	background-color:#FFFFCC;
	}
td#bbs_entrance{
	font-size:16px;
	padding:20px;
	line-height:140%;
	}
#bbs_entrance a{
	font-size:16px;
	}








#channel_name{
	margin-bottom:5px;
	padding:5px 0px 5px 25px;
	width:775px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	background-image:url('/img/login_mark.gif');
	background-repeat:no-repeat;
	background-position:left center;
	}
.member_content_box{
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	}
.member_content_box th{
	background-color:#E7E7FF;
	border-bottom:1px solid #D6D6FF;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#3366CC;
	}
.member_content_box td{
	text-align:left;
	}
.finding_item{
	background-color:#E6E6E6;
	color:#3366CC;
	font-weight:bold;
	padding:5px;
	width:580px;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
	}
.bookmark_box{
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:5px;
	}
#channel_menu a{
	display:block;
	padding:3px 3px 3px 15px;
	background-image:url('/img/channel_menu_vector.gif');
	background-repeat:no-repeat;
	background-position:left center;
	}


div.tagcloud{
	line-height:24px;
	}

div.blog_title{
	background-color:#E6E6E6;
	color:#3366CC;
	font-weight:bold;
	padding:5px;
	width:100%;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
	margin-top:30px;
	margin-bottom:5px;
	}


div.movie_site_title{
	background:url('http://www.mytube.to/img/movie_one_headline.gif') top no-repeat;
	padding:7px 10px;
	font-size:14px;
	text-align:left;
	margin-bottom:8px;
	}
div.showmore2{
	clear:both;
	text-align:right;
	margin-bottom:16px;
	font-weight:bold;
	}

/*　カテゴリページのスタイル　*/

#category_list_title{
	margin:0;
	padding:12px;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:3px;
	background:url('http://www.mytube.to/img/category_headline_gradation.gif') top left no-repeat;
	}
#590{
	width:590px;
	}
#category_box td{
	width:50%;
	padding-left:10px;
	}
#category_box strong{
	padding:5px;
	background:url('http://www.mytube.to/img/category_one_gradation.gif') center repeat-x;
	}
#category_box ul{
	margin:12px 0 36px 18px;
	padding:0;
	font-size:12px;
	list-style:none;
	}
#category_box li{
	background:url('http://www.mytube.to/img/category_one_arrow.gif') center left no-repeat;
	padding-left:16px;
	margin:0;
	}



/*　その他の検索ページのスタイル　*/

#another_search_title{
	margin:10px 0 0 0;
	padding:10px 0 0 10px;
	background:url('http://www.mytube.to/img/headline_gradation.gif') top no-repeat;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	}
#another_search_q{
	color:#FF0099;
	}
#another_search_window{
	text-align:center;
	}

#news_list{
	margin:0 0 10px 0;
	}
#news_list li{
	background:url('http://www.mytube.to/img/category_one_arrow.gif') center left no-repeat;
	padding-left:16px;
	margin:0 0 16px 0;
	}


/*　ブックマークエリア　*/


#add_fav_index{
	width:800px;
	background:url('http://www.mytube.to/img/add_fav_index.gif') center top repeat-x;
	height:14px;
	padding-top:2px;
	}
#add_fav_index img{
	float:left;
	}
#add_fav_index a{
	display:block;
	float:left;
	margin:0 5px 5px 0;
	}

#add_fav_view{
	text-align:left;
	}
#add_fav_view span{
	float:left;
	}
#add_fav_view img{
	float:left;
	width:16px;
	height:16px;
	}
#add_fav_view a{
	display:block;
	float:left;
	margin-right:5px;
	}


/*　自分の位置表示（ブックマークエリア下　*/

div#my_position{
	clear:both;
	width:800px;
	text-align:left;
	margin-bottom:5px;
	}
div#my_position_view{
	clear:both;
	text-align:left;
	margin-bottom:5px;
	}


/*　80年代HITで使用　*/
#hits80_box{
	border:1px solid #CCCCCC;
	padding:5px 0 0 5px;
	}
.hits80_rankbox {
	float:left;
	text-align:center;
	width:190px;
}
div.hits80_top{
	padding:3px;
	}
.hits80_top img{
	width:100px;
	height:80px;
	padding:3px;
	margin-bottom:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}
div.hits80{
	text-align:center;
	padding:5px;
	float:left;
	}
.hits80 img{
	width:120px;
	height:90px;
	padding:3px;
	margin-bottom:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}
.hits80_headline{
	padding:9px 0 3px 25px;
	margin:0;
	background:url('/80hits/img/headline.gif') top no-repeat;
	}

/*　コンピーションアルバム(年代別洋楽BestHits100)で使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
h2.c_60s{
	padding:9px 0px 3px 25px;
	margin:0;
	font-size:18px;
	background:url("/category/besthit/img/60s.gif") top no-repeat;
	}
h2.c_70s{
	padding:9px 0px 3px 25px;
	margin:0;
	font-size:18px;
	background:url('/category/besthit/img/70s.gif') top no-repeat;
	}
h2.c_80s{
	padding:9px 0px 3px 25px;
	margin:0;
	font-size:18px;
	background:url('/category/besthit/img/80s.gif') top no-repeat;
	}
h2.c_90s{
	padding:9px 0px 3px 25px;
	margin:0;
	font-size:18px;
	background:url('/category/besthit/img/90s.gif') top no-repeat;
	}
span.green{
	color:#009900;
	font-weight: bold;
	font-size:14px;
	margin:0 0 3px 0
	}
.theme {
	border:1px solid #CCCCCC;
	padding:5px;
	}
.theme strong{
	padding:5px;
	background:url('http://www.mytube.to/img/category_one_gradation.gif') center repeat-x;
	}
.theme_box {
	border:1px solid #CCCCCC;
	padding:5px;
	}
.theme_box strong{
	padding:5px;
	background:url('http://www.mytube.to/img/category_one_gradation.gif') center repeat-x;
	}
.theme_h{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:3px 0 3px 10px;
	margin:16px 0 0;
	background:url('http://www.mytube.to/img/headline_gradation.gif') top no-repeat;
	}


/*　オリコントップ１０で使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
#oricon_box{
	border:1px solid #CCCCCC;
	padding:5px 0 0 5px;
	}
.oricon_rankbox {
	float:left;
	text-align:center;
}
div.oricon_top{
	padding:3px;
	}
.oricon_top img{
	width:100px;
	height:80px;
	padding:3px;
	margin-bottom:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}
div.oricon{
	text-align:center;
	padding:5px;
	float:left;
	}
.oricon img{
	width:100px;
	height:70px;
	padding:3px;
	margin-bottom:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}
.oricon_headline{
	padding:9px 0 3px 25px;
	margin:0;
	background:url('/ORICON/img/headline.gif') top no-repeat;
	}
/*　「MAX-mixi selection-」特集で使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
.miximax_headline{
	padding:9px 0 3px 25px;
	margin:0;
	background:url('/category/miximax/img/headline.gif') top no-repeat;
	}

/*　「ノミネート名曲発表-」特集で使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
.nominate_headline{
	padding:9px 0 3px 25px;
	margin:0;
	background:url('/nominate/img/headline.gif') top no-repeat;
	}
.nominate_log_link{
	text-align:center;
	clear: both;
	color:#CC0066;
	margin:8px auto;
	}
nominate_log_link a{
	color:#CC0066;
	font-weight:bold;
	}
/*　TOPの「音楽/ビデオクリップ・特集メニュー」で使用するスタイル　*/
/*　一部音楽カテゴリページのものを使用　*/
#category_list2{
	width:590px;
	margin-bottom:24px;
	text-align:center;
	}
#category_list a{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	}
#category_list2 a{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	}

/*　「洋楽年代別TOP10」特集で使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
/*　オリコントップ１０のものも使用　*/
.billboard_headline{
	padding:9px 0 3px 25px;
	margin:0;
	background:url('/category/billboard/img/headline.gif') top no-repeat;
	}
.billboard_top{	/*　曲名orアーティスト名が2行にする場合に使用　*/
	line-height:240%;
	vertical-align:middle;
	}
.billboard_top2{	/*　曲名orアーティスト名が2行にする場合に使用　*/
	line-height:120%;
	vertical-align:middle;
	}



/* 検索結果5件ずつ表示のスタイル */

h2.new_result_headline{
	font-size:24px;
	font-weight:bold;
	line-height:26px;
	margin:0 0 4px;
	padding:0;
	}
.info_links{
	padding:3px;
	background:#F2F2F2;
	}
#new_result_search_all{
	list-style:none;
	margin:0;
	padding:0;
	}
#new_result_search_all li{
	float:left;
	width:160px;
	text-align:center;
	}
#new_result_search_all div{
	width:150px;
	margin:10px auto;
	text-align:center;
	}
#new_result_search_all img{
	width:120px;
	height:90px;
	padding:3px;
	margin-bottom:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}


.clear{
	clear:both;
	}

.w800{
	width:800px;
	text-align:left;
	}

#new_result_search_one{
	list-style:none;
	margin:0;
	padding:0;
	}
#new_result_search_one li{
	float:left;
	width:160px;
	text-align:center;
	}
#new_result_search_one div{
	width:150px;
	height:170px;
	margin:10px auto;
	text-align:center;
	}
#new_result_search_one img{
	width:120px;
	height:90px;
	padding:3px;
	margin-bottom:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}

/*　「携帯ネットDeランキング」特集で使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
.choku_rank_headline{
	padding:9px 0 3px 25px;
	margin:0;
	background:url('/category/choku_rank/img/headline.gif') top no-repeat;
	}

/*　発売前の注目曲特集で使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
.new_release_headline{
	padding:9px 0 3px 25px;
	margin:0;
	background:url('/new_release/img/headline.gif') top no-repeat;
	}

/*　東京ドーム講演アーティスト特集で使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
.tokyo_dome_headline{
	padding:9px 0 3px 25px;
	margin:0;
	background:url('/tokyo_dome/img/headline.gif') top no-repeat;
	}
.theme_h_prof{
	text-align:center;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:3px 0 3px 10px;
	margin:16px 0 0;
	background:url('http://www.mytube.to/img/headline_gradation.gif') top no-repeat;
	}
.theme_box_prof {
	padding:16px;
	width:450px;
	margin:0 auto;
	}
.theme_box_lower {
	text-align:center;
	padding:5px;
	}
div.prof_member {
	text-align:center;
	}
.prof_member ul{
	list-style-type: none
	}
.prof_member span{
	color:#009900;
	font-weight: bold;
	font-size:14px;
	margin:0 0 3px 0
	}
span.green2{
	color:#009900;
	font-weight: bold;
	}

/* other_site_for_search */

.other_site_for_search{
	clear:both;
	padding:0 0 8px 0;
	margin:12px 0 0 0;
	}
.other_site_for_search ul{
	padding:0;
	margin:0;
	list-style:none;
	}
.other_site_for_search li{
	float:left;
	width:160px;
	height:80px;
	text-align:center;
	}
.other_site_for_search h5{
	margin:0;
	padding:0;
	text-align:center;
	font-size:14px;
	}
.other_site_for_search_submit{
	text-align:center;
	}



/* dropdown menu */

#dropdown_menu {
	}
#dropdown_menu img{
	width:60px;
	height:16px;
	}
#dropdown_menu h5{
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	}
.dropdown {
	float:left;
	padding:0 0 8px;
	margin:0;
	}
.dropdown dt {
	width:360px;
	padding:0;
	margin:0;
	text-align:left;
	}
.dropdown dd {
	position:absolute;
	left:10%;
	overflow:hidden;
	width:800px;
	display:none;
	opacity:0;
	margin:0;
	}
.dropdown ul {
	border-top:none;
	margin:0;
	padding:0;
	background:#FFFFFF;
	list-style:none;
	width:800px;
	}
.dropdown li {
	display:block;
	width:200px;
	float:left;
	font-size:12px;
	background:#EEEEEE;
	text-align:left;
	}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding:5px;
	text-decoration:none;
	background:#EEEEEE;
	width:326px;
	}
.dropdown a:hover {
	background:#D8D8D8;
	color:#000000;
	}
.dropdown .underline {
	border-bottom:1px solid #C1C1C1;
	}



/* search_side_sub */

.search_side_sub{
	margin:4px 0 0;
	}
.search_side_sub img{
	margin:0 6px;
	width:100px;
	height:75px
	border:1px solid #CCCCCC;
	float:left;
	}
.more_another_videos{
	text-align:right;
	padding:0 8px 8px 0;
	}
.more_another_videos a{
	padding:3px;
	border:1px solid #154D9D;
	background:#E8EEF4;
	}


/*　勝手広告・勝手CMセレクトで使用するスタイル　*/
/*　一部80年代HITのものを使用　*/
.voluntary_cm_headline{
	padding:6px 0 6px 0;
	text-align:center;
	margin:0;
	background:url('/voluntary_cm/img/headline.gif') top no-repeat;
	}

ul.cm_idx_list{
	text-align:center;
	margin:0 auto;
	padding:12px;
	list-style:none;
	}
ul.cm_idx_list li{
	display:box;
	float:left;
	width:160px;
	text-align:center;
	margin:0 auto;
	padding:0 12px;
	}
ul.cm_idx_list div{
	text-align:center;
	margin:0 auto;
	width:140px
	}
ul.cm_idx_list h3{
	margin:0;
	clear: right;
	}
ul.cm_idx_list font{
	color:#666666;
	font-size:smaller;
	}
ul.cm_idx_list span{
	display:block;
	padding:4px 0;
	}
ul.cm_idx_list span.cm_cate_txtlink a{
	color:#0066FF;
	font-weight:bold;
	margin:0;
	font-size:110%;
}
ul.cm_idx_list img{
	width:130px;
	padding:3px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	}
.cm_idx_list_one{
	margin:0 0 10px;
	}

.theme_h2{
	text-align:center;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:3px 0 3px 10px;
	margin:16px 0 0;
	background:url('http://www.mytube.to/img/headline_gradation.gif') top no-repeat;
	}
div.cm_link_list{
	text-align:center;
	border-top:1px dotted #A0A0A0;
	margin:8px 3px 4px 0;
	padding:8px 0 4px 0;
}
div.cm_cate_all{
	text-align:center;
	clear: both;
	color:#CC0066;
	margin:8px auto;
	}
div.cm_cate_all a{
	color:#CC0066;
	font-weight:bold;
	font-size:1.2em;
	}
div.cm_txt_link{
	width:130px;
	clear: both;
	text-align:center;
}
.theme_box_top_cm {
	border:1px solid #CCCCCC;
	padding:0;
	margin-bottom:24px ;
	}
.category_cm{
	width:500px;
	}

/*　MyTubeSpecial･「めぐみ」で使用するスタイル　*/
/*　ほぼ勝手広告のものを使用　*/
/*　一部80年代HIT・勝手広告のものを使用　*/
.sp_megumi_headline{
	padding:6px 0 6px 0;
	text-align:center;
	margin:0;
	background:url('/special/img/headline.gif') top no-repeat;
	}

.sp_megumi_staff dt{
	margin-top:1em;
	color:#CC0066;
	font-size:larger;
	font-weight:bold;
	}
div.top_megumi{
	font-weight:bold;
	margin:0 auto;
	text-align:center;
	}
div.top_megumi a{
	font-weight:bold;
	}
div.top_megumi2 a{
	font-weight:bold;
	}


/* コメントフォーム */

#output form{
	margin:0;
	padding:0;
	}
#output td{
	padding:4px;
	}



/* ------------- itunes ranking ------------- */

.itunes_rank{
	margin:0;
	padding:0;
	list-style:none;
	}
.itunes_rank li{
	margin:0 1% 16px;
	padding:0;
	float:left;
	width:18%;
	}
.itunes_rank span{
	position:absolute;
	z-index:10;
	display:block;
	font-weight:bold;
	font-size:16px;
	width:70px;
	padding:10px 0 34px;
	background:url('/img/itunes_rank_back.png') no-repeat top right;
	font-family:"Verdana";
	color:#349B00;
	}
.itunes_rank div{
	text-align:center;
	height:102px;
	margin:30px 0 0;
	}
.itunes_rank h3{
	margin:0 auto;
	padding:0;
	font-size:12px;
	line-height:16px;
	width:90%;
	height:34px;
	overflow:hidden;
	}


/* ------------- anime 50 chara search ------------- */

.anime_50_index{
	text-align:center;
	}
.anime_50_index h3{
	font-size:24px;
	}
.anime_50_index a{
	font-size:20px;
	border:1px solid blue;
	padding:3px 6px;
	text-decoration:underline;
	}
.anime_50_title_list{
	}
.anime_50_title_list li{
	margin:0 0 8px;
	}
.anime_50_title_list li a{
	font-size:18px;
	line-height:100%;
	}

.anime_50_index_top{
	margin:0;
	padding:0;
	list-style:none;
	}
.anime_50_index_top li{
	width:50%;
	float:left;
	line-height:100%;
	}
.anime_50_index_top li a{
	font-weight:bold;
	font-size:14px;
	line-height:100%;
	}


