@charset "utf-8";

.tokomov_bt_box{
	width:595px;
	float:right;
}

.tokomov_bt_box p{
	width:143px;
	margin:2px 0px 0px 5px;
	_margin:2px 2px 0px;
	float:left;
}

.tokomov_bt_box p a{
	display:block;
	width:143px;
	height:42px;
	background-repeat:no-repeat;
}

.tokomov_bt_box p a:hover{
	background-position:bottom;
}

.tokomov_bt_box p a.on{
	background-position:bottom;
}

.tokomov_top a{
	background-image:url("../img/tokomov_top_bt.gif");
}

.tokomov_list a{
	background-image:url("../img/tokomov_list_bt.gif");
}

.tokomov_about a{
	background-image:url("../img/tokomov_about_bt.gif");
}

.tokomov_favorite a{
	background-image:url("../img/tokomov_favorite_bt.gif");
}

.tokomov_box{
	width:928px;
	background-image:url("../img/urecontents_box.gif");
	border:solid 1px #dfdfdf;
	padding-bottom:10px;
	margin:0px auto;
}

.tokomov_new_player{
	width:580px;
	margin:10px 0px 0px 10px;
	_margin:10px 0px 0px 5px;
	float:left;
}

.tokomov_new_title_bg{
	width:580px;
	height:29px;
	background-image:url("../img/tokomov_new_title_bg.gif");
	background-repeat:no-repeat;
}

.tokomov_new_title_bg p{
	padding:8px 0px 0px 30px;
}

.movplayer_bg{
	width:578px;
	height:505px;
	background-color:#FFF;
	border:solid 1px #606060;
	padding:1px 0px 0px;
}

.player_box{
	width:576px;
	margin:0px auto;
}

.mov_info{
	padding:10px;
}

.mov_info_region_type{
	color:#ff6c00;
	width:250px;
	font-size:12px;
	padding:3px 0px;
	float:left;
}

.mov_tag{
	padding:3px 0px;
	float:right;
}

.movshop_icon{
	height:17px;
	background-image:url("../img/mov_shopicon.gif");
	background-repeat:no-repeat;
	padding:3px 0px 0px 20px;
	margin:3px 0px 3px -2px;
}

.mov_comment_gray_bg{
	height:37px;
	background-color:#dfdfdf;
	line-height:130%;
	padding:8px 5px 5px 8px;
	margin:5px auto 10px;
}

.rating_star_box{
	width:275px;
	float:left;
}

.favorite_add{
	width:275px;
	float:right;
}

.favorite_add_link{
	background-image:url("../img/movlist_title_icon.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:13px;
	margin:3px 0px 0px;
	float:right;
}

.evalution_number{
	width:102px;
	font-size:12px;
	float:left;
}

.evalution_txt{
	color:#ff0090;
	font-size:12px;
	float:left;
}

.play_number{
	font-size:12px;
	padding:8px 15px 0px 0px;
	float:right;
}

.favorite_number{
	font-size:12px;
	padding:8px 0px 0px 0px;
	float:right;
}

.tokomov_newlist{
	width:143px;
	padding:10px 0px 0px 10px;
	float:left;
}

.tokomov_list_hl_bg{
	width:316px;
	height:29px;
	background-image:url("../img/tokomov_list_hl_bg.gif");
	background-repeat:no-repeat;
}

.tokomov_list_hl_bg p{
	padding:8px 0px 0px 10px;
}

.tokomov_list_hl_bg p span{
	vertical-align:middle;
}

.tokomov_list_bg{
	width:304px;
	height:496px;
	background-color:#FFF;
	border:solid 1px #606060;
	padding:5px;
}

.movlist_overflow{
	width:304px;
	height:496px;
	overflow:auto;
}

.more_mov_bt{
	background-image:url("../img/movlist_title_icon.gif");
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding:5px 10px 8px 15px;
	float:right;
}

.toko_date{
	color:#ff7e00;
	font-size:11px;
}

.movlist_title{
	background-image:url("../img/movlist_title_icon.gif");
	background-repeat:no-repeat;
	background-position:0 7px;
	padding:3px 0px 3px 12px;
}

.moclist_thum{
	width:90px;
	padding:5px 0px 0px;
	margin-bottom:5px;
	float:left;
}

.movlist_comment{
	width:184px;
	height:54px;
	font-size:11px;
	background-color:#dfdfdf;
	padding:3px;
	margin:5px 0px 5px 5px;
	float:left;
}

.keyword_search_box{
	width:448px;
	margin:10px 0px 0px 10px;
	_margin:10px 0px 10px 5px;
	float:left;
}

.kyeword_search_title_bg{
	width:448px;
	height:29px;
	background-image:url("../img/keyword_search_title_bg.gif");
	background-repeat:no-repeat;
}

.kyeword_search_title_bg p{
	padding:8px 0px 0px 30px;
}

.keywordsearch_input_box{
	height:115px;
	background-color:#FFF;
	text-align:center;
	border:solid 1px #606060;
	padding:30px 10px 10px 10px;
}

.keywordsearch_inputbg{
	width:356px;
	height:21px;
	margin:15px auto;
}

.keywordsearch_inputbg input{
	width:346px;
	height:21px;
	font-size:12px;
	padding:0px 5px;
	background-image:url("../img/keywordsearch_inputbg.gif");
	background-repeat:no-repeat;
	border:0px;
}

.keywordsubmit input{
	width:150px;
	padding:3px;
}

.zaisekigirl_mov_box{
	width:448px;
	margin:10px 0px 0px 10px;
	float:left;
}

.zaisekigirl_title_bg{
	width:448px;
	height:29px;
	background-image:url("../img/zaisekijosei_title_bg.gif");
	background-repeat:no-repeat;
}

.zaisekigirl_title_bg p{
	padding:8px 0px 0px 30px;
}

.zaiseki_girlmov_listbox{
	height:135px;
	background-color:#FFF;
	border:solid 1px #606060;
	padding:10px;
}

.zaiseki_girlmov_thum{
	width:177px;
	margin-right:5px;
	float:left;
}

.zaiseki_girlmov_dtl{
	width:240px;
	float:right;
}

.zaiseki_girlmov_name{
	background-image:url("../img/movlist_title_icon.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:12px;
}

.zaiseki_girlmov_3size{
	color:#00a920;
	padding:5px 0px 5px 0px;
}

.zaiseki_girlmov_shopname{
	height:17px;
	background-image:url("../img/mov_shopicon.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:3px 0px 0px 20px;
}

.zaiseki_girlmov_region_type{
	color:#ff6c00;
	height:12px;
	margin:5px 0px 10px 0px;
	overflow:hidden;
	word-break:break-all;
}

.zaiseki_girlmov_comment{
	height:50px;
	background-color:#dfdfdf;
}

.zaiseki_girlmov_comment p{
	font-size:11px;
	padding:3px 2px 3px 3px;
}

.play_many_count_title_bg{
	width:905px;
	height:29px;
	background-image:url("../img/play_many_count_title_bg.gif");
	background-repeat:no-repeat;
	margin:10px auto 0px;
}

.play_many_count_title_bg p{
	padding:8px 0px 0px 30px;
}

.play_many_count_bg{
	width:893px;
	background-color:#FFF;
	border:solid 1px #606060;
	padding:5px;
	margin:0px auto;
}

.play_many_count_listbox{
	width:291px;
	height:190px;
	border:solid 1px #dfdfdf;
	padding:1px;
	margin-left:2px;
	float:left;
}

.play_many_count_mathbg{
	width:290px;
	height:27px;
	background-image:url("../img/play_many_count_bg.gif");
	background-repeat:no-repeat;
}

.play_many_count_mathbg p{
	color:#7e00ff;
	padding:7px 0px 0px 5px;
}

.play_many_count_infobox{
	padding:3px 5px;
}

.play_many_count_region_type{
	color:#ff6c00;
	padding:3px 0px;
}

.play_many_count_shopname{
	height:17px;
	background-image:url("../img/mov_shopicon.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:4px 0px 0px 20px;
}

.play_many_count_movtitle{
	padding:5px 0px 10px 0px;
}

.play_many_count_thum{
	width:90px;
	float:left;
}

.play_many_count_comment{
	width:180px;
	height:61px;
	font-size:11px;
	background-color:#dfdfdf;
	padding:3px;
	float:right;
}

.play_many_count_tag{
	padding:5px 0px 0px;
}

.tagsearch_box{
	background-color:#FFF;
	border:solid 1px #606060;
	line-height:150%;
	padding:10px;
	/padding-bottom:20px;
}

.tokomov_bg{
	width:895px;
	background-color:#FFF;
	border:solid 1px #606060;
	padding:4px;
	margin:0px auto;
}

.tokomov_list_title_bg{
	width:905px;
	height:29px;
	background-image:url("../img/tokomov_list_title_bg.gif");
	background-repeat:no-repeat;
	margin:10px auto 0px;
}

.tokomov_list_title_bg p{
	padding:8px 0px 0px 30px;
}

.tokomov_listbox{
	width:291px;
	height:190px;
	border:solid 1px #dfdfdf;
	padding:1px;
	margin:0px 0px 2px 2px;
	float:left;
}

.tokomov_list_infobox{
	padding:3px 5px;
}

.tokomov_list_region_type{
	color:#ff6c00;
	padding:3px 0px;
}

.tokomov_list_shopname{
	height:17px;
	background-image:url("../img/mov_shopicon.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:4px 0px 0px 20px;
	margin:2px 0px 0px;
}

.tokomov_list_movtitle{
	margin:5px 0px 10px 0px;
	padding-bottom:3px;
}

.tokomov_list_thum{
	width:90px;
	float:left;
}

.tokomov_list_comment{
	width:180px;
	height:61px;
	font-size:11px;
	background-color:#dfdfdf;
	padding:3px;
	_margin-bottom:10px;
	float:right;
}

.tokomov_list_tag{
	margin:5px 0px 0px;
	padding-bottom:3px;
	/padding-top:10px;
}

.tokomov_date{
	font-size:12px;
	padding:3px 0px;
}

.datefloat{
	width:170px;
	float:left;
}

.del_favorite_bt{
	width:107px;
	float:right;
}

.del_favorite_bt a{
	display:block;
	width:107px;
	height:20px;
	background-image:url("../img/del_favorite_bt.gif");
}

.del_favorite_bt a:hover{
	background-position:bottom;
}

.moretag_shptag{
	padding-top:10px;
	float:right;
}

.moretag_shptag a{
	display:block;
	background-image:url("../img/movlist_title_icon.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
}

.tag_name_color{
	color:#00F;
}

.category_list{
	padding:10px;
}

.tokomov_word_break1{
	width:545px;
	height:13px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break2{
	width:255px;
	height:10px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break3{
	width:290px;
	height:11px;
	_height:9px;
	text-align:right;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break4{
	height:30px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break5{
	height:11px;
	_height:9px;
	_padding-top:1px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break6{
	height:55px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break7{
	display:block;
	height:14px;
	_height:12px;
	padding-top:1px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break8{
	height:41px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break9{
	height:10px;
	_height:9px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break10{
	height:63px;
	overflow:hidden;
	word-break:break-all;
}

.tokomov_word_break11{
	display:block;
	height:14px;
	overflow:hidden;
	word-break:break-all;
}

