@charset "utf-8";

/* index
-------------------------------------------------
	common and layout
	page_index
	page_open_chat
	page_live_view
	page_detail_rank
	page_set_live
	page_set_plofile
	page_set_favorite
	page_point01
	page_point02
	page_register
	page_remove
	page_intro
	page_campaign
	about_login
	startbtn
	lv_common_smartphone
------------------------------------------------- */

body,input, button, checkbox, file, options, password, radio, select, reset, submit, text, textarea {
	font-family:Verdana, Arial, 'Lucida Grande', Tahoma, 'MS PGothic', Osaka, sans-serif !important;
}
#main_2col #live_list em,
#op_chat #opc_test a.btn{
	font-family:Tahoma, Arial, 'MS PGothic', Osaka, sans-serif;
}



/* common and layout
------------------------------------------------- */
/* header */
body #header h1{
	background: url(http://static.fc2.com/share/fc2parts/image/fc2logo.png) no-repeat left top;
	padding: 0px 0 0;
}

#header #sh_header_box li.nav_pull table td a,
#header #sh_header_box li.nav_pull table td a:hover{
    padding: 5px 15px 5px 12px;
}

/* switch */
body.adt #sh_header_col a.switch img{
	background: url(../img/lv_lang_en.png) no-repeat -630px 0;
}
body.adt #sh_header_col a.switch:hover img{
	background: url(../img/lv_lang_en.png) no-repeat -737px 0;
}
body.gen #sh_header_col a.switch img{
	background: url(../img/lv_lang_en.png) no-repeat -630px -23px;
}
body.gen #sh_header_col a.switch:hover img{
	background: url(../img/lv_lang_en.png) no-repeat -737px -23px;
}

/* button */
#sidemenu div.sidem02 li.btn_liv img{
	background: url(../img/lv_lang_en.png) no-repeat 0 0;
}
#sidemenu div.sidem02 li.btn_liv img:hover{
	background: url(../img/lv_lang_en.png) no-repeat -200px 0;
}
#sidemenu div.sidem02 li.btn_2shot img{
	background: url(../img/lv_lang_en.png) no-repeat 0 -47px;
}
#sidemenu div.sidem02 li.btn_2shot img:hover{
	background: url(../img/lv_lang_en.png) no-repeat -200px -47px;
}

/* banner */
#sidemenu img.bnr_campaign{
	background: url(../img/lv_lang_en.png) no-repeat -415px -50px;
}
#sidemenu img.bnr_development{
	background: url(../img/lv_lang_en.png) no-repeat -415px 0;
}



/* page_index
------------------------------------------------- */
#main_2col #slider h2{
	font-size: 24px;
	line-height: 1;
	letter-spacing:-1px;
}

#container #top_live h2.sh_heading_main_b span {
	display:block;
}

#container #top_live .sort_style{
	margin-top:7px;
}

#container .sort_style ul.sort_a p.btn,
#container .sort_style ul.sort_a ul.sort01_sub,
#container .sort_style ul.sort_c p.btn,
#container .sort_style ul.sort_c ul.sort01_sub,
#container .sort_style ul.sort_d p.btn,
#container .sort_style ul.sort_d ul.sort01_sub{
	width: 10em;
}
#container .sort_style ul.sort_b p.btn,
#container .sort_style ul.sort_b ul.sort01_sub{
	width: 8em;
}

/* ranking */
#container #mini_rank p.mrank_st{
	height: 2em;
}

/*liverec*/
#container .sort_style ul.sort_b .sort_btn{width: 8em;}
#container .sort_style ul.sort_d .sort_btn{width: 10em;}

#container .sort_style ul.sort_e .sort_btn,
#container .sort_style ul.sort_e ul.sort01_sub{
	width: 11em;
}




/* page_open_chat
------------------------------------------------- */
/* opc_box01 */
#container #op_chat #opc_test a.btn{
	font-size: 13px;
	float: left;
	display: table-cell;
	margin: 0px 10px 0px 0px;
	padding: 7px 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #FFCC00;
}
#container #op_chat #opc_test ul{
	font-size: 12px;
	float: left;
}



/* page_set_live
------------------------------------------------- */
#container #set_live th{
	width: 120px;
}



/* page_set_plofile
------------------------------------------------- */
#container #set_profile th{
	width: 120px;
}



/* page_intro
------------------------------------------------- */
/* itr_box01 */
#container #itr_box01 h2 img{
	background: url(../img/lv_lang_en.png) no-repeat left -150px;
}
/* itr_box03 */
#container #itr_box03 img{
	background: url(../img/lv_lang_en.png) no-repeat left -250px;
}
#container #itr_box03 img:hover{
	background: url(../img/lv_lang_en.png) no-repeat -539px -250px;
}
/* itr_box04 */
body.gen #intro #itr_box04 img{
	background: url(../img/lv_lang_en.png) no-repeat left -350px;
}
body.adt #intro #itr_box04 img{
	background: url(../img/lv_lang_en.png) no-repeat -200px -350px;
}



/* page_campaign
------------------------------------------------- */
/* cam_box01 */
#container #campaign #cam_box01 img{
	background: url(../img/lv_lang_en.png) no-repeat left -500px;
	height: 130px;
	width: 930px;
}
/* cam_box02 */
#container #campaign #cam_box02 {
	background: url(../img/lv_lang_en.png) no-repeat 5px -650px;
	height: 240px;
	width: 940px;
}
#container #campaign #cam_box02 a img{
	background: url(../img/lv_lang_en.png) no-repeat -950px -722px;
	height: 52px;
	width: 352px;
}
/* cam_box04 */
#container #campaign #cam_box04 p img{
	background: url(../img/lv_lang_en.png) no-repeat -950px -774px;
	height: 88px;
	width: 568px;
}
#container #campaign #cam_box04 a img{
	background: url(../img/lv_lang_en.png) no-repeat -950px -650px;
	height: 72px;
	width: 406px;
}



/* page_set_favorite
------------------------------------------------- */
#container #set_favorite #fav_box01 th{
	width: 1%;
	white-space: nowrap;
}
#container #set_favorite #fav_box02 th.fav02_th03,
#container #set_favorite #fav_box02 th.fav02_th04,
#container #set_favorite #fav_box02 th.fav02_th05,
#container #set_favorite #fav_box02 td.fav02_td02{
	width: 1%;
}
#container #set_favorite #fav_box02 th.fav02_th01{
	width: 6em;
}
#container #set_favorite #fav_box02 td.fav02_td04,
#container #set_favorite #fav_box02 td.fav02_td05{
	white-space: nowrap;
}



/* page_point02 premium_request
------------------------------------------------- */
#container #set_point02 #pt02_td01 img,
#container #premium_request #pt02_td01 img{
	background: url(http://static.fc2.com/share/fc2parts/image/share_parts.png) no-repeat -685px -1672px;
}
#container #set_point02 #pt02_td01 img:hover,
#container #premium_request #pt02_td01 img:hover{
	background: url(http://static.fc2.com/share/fc2parts/image/share_parts.png) no-repeat -930px -1672px;
}
#container #set_point02 #pt02_td02 img,
#container #premium_request #pt02_td02 img{
    background: url(http://static.fc2.com/share/fc2parts/image/share_parts.png) no-repeat -685px -1100px;
}
#container #set_point02 #pt02_td02 img:hover,
#container #premium_request #pt02_td02 img:hover{
    background: url(http://static.fc2.com/share/fc2parts/image/share_parts.png) no-repeat -930px -1100px;
}


/* startbtn
------------------------------------------------------------*/
#container #main_1col div.startbtn p span a {font-size: 17px;}

/* page_point
---------------------------------------------------------*/
#container #set_point01 .pt_his ul.listchange li{
	width: auto;
	padding: 2px 7px 0;
}

#container #set_point01 .pt_his ul.listchange li.pgarrow{
	width: 15px;
	padding:2px 3px 0px;
}

/* lv_profile
------------------------------------------------------------*/
#live_view img.lv_pro_no_thumbnail{
	background:url("../img/nothumbnail_en.png") no-repeat;
}


/* liverec_list
------------------------------------------------------------*/
#container #main_2col .upper_navi_box .listchange .btn a{
	width:auto;
	padding-left: 5px;
	padding-right: 5px;
}

#container #main_2col .videorec_grid.grid_s .purchase_on .st_prog a{
	font-size: 11px;
	margin-top: 2px;
}



/* lv_common_smartphone.css
------------------------------------------------------------*/
body #change_smartphone a{padding-left: 20px;font-size:28px;}
