body {
	background-image: url(images/back.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#index_main_fl {
	background-image:url(images/index_topflash_back.jpg);
	width:100%;
	height:715px;
}
#index_main_fl_flashfl {
	width:940px;
	height:715px;

}
#index_main_fl_iphonefl {
	width:940px;
	height:715px;
	background-image:url(images/iphoneimg/index_img.jpg);
}
#index_main_fl_iphonefl .topspace {
	height:375px;
}
#index_main_fl_iphonefl .btmspace {
	height:60px;
	text-align: center;
}
#index_main_fl_iphonefl .btm_side_sp {
	margin-right: 25px;
}
#index_main_fl_iphonefl .underspace {
	height:280px;
}
#index_main_fl_iphonefl .message {
	width:453px;
	height:263px;
	background-image: url(images/iphoneimg/message.png);
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}
#index_main_fl_iphonefl .side_form {
	width:447px;
	height:255px;
	margin-top: 10px;
	margin-left: 18px;
	float: left;
}
#index_main_fl_iphonefl .btm_sp {
	margin-top: 10px;
	margin-left: 10px;
}
#index_contents_fl {
	width:100%;
}
#index_contents_body {
	background-image:url(images/index_contents_back.jpg);
	width:940px;
	text-align: left;
}
#index_contents_body .top_space {
	height:7px;
	width:100%;
	width:940px;
}
#index_contents_body .news_fl_head {
	background-image:url(images/index_cate_back_head2.gif);
	width:540px;
	margin-left: 7px;
}
#index_contents_body .news_fl {
	background-image:url(images/index_cate_back2.jpg);
	width:540px;
	margin-left: 7px;
}
#index_contents_body .news_fl_foot {
	background-image:url(images/index_cate_back_foot2.gif);
	width:540px;
	margin-left: 7px;
}
#index_contents_body .news_contents_fl {
	width:520px;
	margin-left:10px;
}
#index_contents_body .side_sp {
	width:360px;
	margin-right: 7px;
	float: right;
	background-image: url(images/back.jpg);
	padding: 5px;
	font-size: 12px;
	line-height: 16px;
}
#index_contents_body .new_cast_index {
	background-color:#960;
	color:#FFC;
	padding: 2px;
	font-weight: bold;
	margin-bottom: 2px;
}
#index_contents_body .new_cast_comm {
	padding: 4px;
}
#index_contents_body .contents_point {
	color:#906;
	font-weight: bold;
}
#index_contents_body .contents_point_cname {
	font-size:11px;
	color:#039;
}
#index_contents_body .f_cast_index {
	background-color:#993;
	color:#FFC;
	padding: 2px;
	font-weight: bold;
	margin-bottom: 2px;
}

#index_foot_fl {
	width: 100%;
}
#index_foot_body {
	background-image:url(images/index_contents_back.jpg);
	height:30px;
	width:940px;
}
#index_foot_copy {
	background-color:#669;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-top: 3px;
}

.news_contents_index_one {
	padding:10px;
	font-size: 12px;
	line-height: 18px;
	width: 500px;
}
.news_contents_index_one_title {
	font-size: 13px;
	font-weight: bold;
	color: #C39;
}

#sab_main_fl {
	background-image:url(images/sab_top_back.jpg);
	width:100%;
	height:215px;
}
#sab_main_fl_flashfl {
	width:940px;
	height:215px;
}

#sab_main_fl_iphonefl {
	width:940px;
	height:215px;
	background-image:url(images/iphoneimg/sab_img.jpg);
}
#sab_main_fl_iphonefl .topspace {
	height:140px;
}
#sab_main_fl_iphonefl .btmspace {
	height:60px;
	text-align: center;
}
#sab_main_fl_iphonefl .btm_side_sp {
	margin-right: 25px;
}

#sab_contents_fl {
	width:100%;
}
#sab_contents_body {
	background-image:url(images/index_contents_back.jpg);
	width:940px;
	text-align: left;
}

#sab_contents_body .top_space {
	width:100%;
	width:940px;
	height: 7px;
}

#prof_position {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
#prof_fl {
	background-image:url(images/prof_back_body.png);
	width:830px;
	padding-top:10px;
	padding-bottom:10px;
	height: 695px;
}
#prof_fl_head {
	background-image:url(images/prof_back_head.png);
	width:830px;
	height:10px;
}
#prof_fl_foot {
	background-image:url(images/prof_back_foot.png);
	width:830px;
	height:10px;
}
#prof_fl .img_space {
	background-image:url(images/sayaka_img.png);
	float:left;
	width:366px;
	height:538px;
	margin-left:10px;
	clear: left;
}
#prof_fl .fan_form {
	float:left;
	width:366px;
	height:154px;
	margin-left:10px;
	clear: left;
	background-image: url(images/fan_form.png);
}
#prof_fl .fanform_btm_space {
	width:366px;
	margin-top: 88px;
}
#prof_fl .prof_space {
	background-image:url(images/sayaka_prof.png);
	float:right;
	width:434px;
	height:605px;
	margin-right:10px;
	clear: right;
}
#prof_fl .list_btm_space {
	width:434px;
	margin-top: 540px;
}

#ct_sidemenu_sp {
	margin-right:7px;
	float:right;
	width:170px;
}

#menubox {
	text-align: center;
	vertical-align: middle;
	position: absolute;
}

#sab_contents_body .ctsp_fl_head {
	background-image:url(images/sab_cate_back_head.jpg);
	width:750px;
	margin-left: 7px;
}
#sab_contents_body .ctsp_fl {
	background-image:url(images/sab_cate_back.jpg);
	width:750px;
	margin-left: 7px;
}
#sab_contents_body .ctsp_fl_foot {
	background-image:url(images/sab_cate_back_foot.jpg);
	width:750px;
	margin-left: 7px;
}

#news_menu_sp {
	margin-left:17px;
	width:230px;
	height:640px;
}

#menubox .news_select_box {
	width:210px;
	height:80px;
	background-image:url(images/back.jpg);
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
#menubox .news_select_title {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	background-color: #99C;
	margin-bottom: 5px;
}

#news_contents_fl {
	float:right;
	margin-right:7px;
	width:680px;
}
#news_contents_fl .news_top_comm {
	padding:10px;
	font-size: 12px;
	line-height: 20px;
	color: #003;
	text-align: center;
}
#news_contents_fl .news_contents_sp {
	background-image:url(images/index_cate_back.jpg);
	float:right;
	width:670px;
	padding-left: 10px;
}
#news_contents_fl .contents_fl_head {
	float:right;	
	background-image:url(images/index_cate_back_head.jpg);
	width:680px;
}
#news_contents_fl .contents_fl_foot {
	float:right;
	background-image:url(images/index_cate_back_foot.jpg);
	width:680px;
}



.list_fl {
	padding-left: 20px;
}
.list_comm {
	font-size:12px;
	padding:5px;
}
.list_topmenu {
	width:690px;
	height:100px;
	background-image:url(images/list_top_menu.png);
}

.br_name {
	font-size: 11px;
	font-weight: bold;
	background-color: #6CF;
	padding: 3px;
}
.br2_name {
	font-size: 11px;
	background-color: #CFF;
	padding: 3px;
}
.cs_name {
	font-size: 11px;
	background-color: #CFF;
	padding: 3px;
}
.cs_info {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
	text-align: left;
}
.cast_title_menu_list01 {
	font-size: 11px;
	line-height: 15px;
	background-color: #36C;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_02 {
	font-size: 11px;
	font-weight: bold;
	background-color: #9CF;
	padding: 3px;
	text-align: center;
}
.br2_name_02 {
	font-size: 11px;
	background-color: #CFF;
	padding: 3px;
}
.cs_name_02 {
	font-size: 11px;
	background-color: #CFF;
	padding: 3px;
}
.cs_info_02 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
	text-align: left;
}
.cast_title_menu_list02 {
	font-size: 11px;
	line-height: 15px;
	background-color: #3CF;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_03 {
	font-size: 11px;
	font-weight: bold;
	background-color: #99C;
	padding: 3px;
}
.br2_name_03 {
	font-size: 11px;
	background-color: #CCF;
	padding: 3px;
}
.cs_info_03 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list03 {
	font-size: 11px;
	line-height: 15px;
	background-color: #96C;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_04 {
	font-size: 11px;
	font-weight: bold;
	background-color: #FCC;
	padding: 3px;
}
.cs_info_04 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list04 {
	font-size: 11px;
	line-height: 15px;
	background-color: #F69;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_05 {
	font-size: 11px;
	font-weight: bold;
	background-color: #FF6;
	padding: 3px;
}
.br2_name_05 {
	font-size: 11px;
	background-color: #FF9;
	padding: 3px;
}
.cs_info_05 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list05 {
	font-size: 11px;
	line-height: 15px;
	background-color: #F90;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_06 {
	font-size: 11px;
	font-weight: bold;
	background-color: #CCC;
	padding: 3px;
}
.cs_info_06 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list06 {
font-size: 11px;
line-height: 15px;
background-color: #333;
font-weight: bold;
color: #FFF;
padding: 3px;
}

.br_name_07 {
	font-size: 11px;
	font-weight: bold;
	background-color: #CC9;
	padding: 3px;
}
.br2_name_07 {
	font-size: 11px;
	background-color: #CFC;
	padding: 3px;
}
.cs_info_07 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list07 {
	font-size: 11px;
	line-height: 15px;
	background-color: #096;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_08 {
	font-size: 11px;
	font-weight: bold;
	background-color: #F69;
	padding: 3px;
}
.br2_name_08 {
	font-size: 11px;
	background-color: #FCC;
	padding: 3px;
}
.cs_name_08 {
	font-size: 11px;
	background-color: #FCC;
	padding: 3px;
}
.cs_info_08 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list08 {
	font-size: 11px;
	line-height: 15px;
	background-color: #F36;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_09 {
	font-size: 11px;
	font-weight: bold;
	background-color: #F93;
	padding: 3px;
}
.br2_name_09 {
	font-size: 11px;
	background-color: #FC9;
	padding: 3px;
}
.br3_name_09 {
	font-size: 11px;
	background-color: #FC9;
	padding: 3px;
}
.cs_name_09 {
	font-size: 11px;
	background-color: #FC9;
	padding: 3px;
}
.cs_info_09 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list09 {
	font-size: 11px;
	line-height: 15px;
	background-color: #F60;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_10 {
	font-size: 11px;
	font-weight: bold;
	background-color: #F9F;
	padding: 3px;
}
.br2_name_10 {
	font-size: 11px;
	background-color: #FCF;
	padding: 3px;
}
.br3_name_10 {
	font-size: 11px;
	background-color: #FCF;
	padding: 3px;
}
.cs_name_10 {
	font-size: 11px;
	background-color: #FCF;
	padding: 3px;
}
.cs_info_10 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list10 {
	background-color: #F6C;
	font-weight: bold;
	color: #FFF;
}

.br_name_11 {
	font-size: 11px;
	font-weight: bold;
	background-color: #99F;
	padding: 3px;
}
.br2_name_11 {
	font-size: 11px;
	background-color: #CCF;
	padding: 3px;
}
.cs_info_11 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list11 {
	font-size: 11px;
	line-height: 15px;
	background-color: #C39;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_12 {
	font-size: 11px;
	font-weight: bold;
	background-color: #9C3;
	padding: 3px;
}
.br2_name_12 {
	font-size: 11px;
	background-color: #CC9;
	padding: 3px;
}
.cs_info_12 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list12 {
	font-size: 11px;
	line-height: 15px;
	background-color: #990;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_13 {
	font-size: 11px;
	font-weight: bold;
	background-color: #6C3;
	padding: 3px;
}
.br2_name_13 {
	font-size: 11px;
	background-color: #6F9;
	padding: 3px;
}
.cs_info_13 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list13 {
	font-size: 11px;
	line-height: 15px;
	background-color: #690;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}

.br_name_14 {
	font-size: 11px;
	font-weight: bold;
	background-color: #F69;
	padding: 3px;
}
.br2_name_14 {
	font-size: 11px;
	background-color: #FCC;
	padding: 3px;
}
.cs_info_14 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFC;
	padding: 3px;
}
.cast_title_menu_list14 {
	font-size: 11px;
	line-height: 15px;
	background-color: #F03;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
}
.cast_top_indexname {
	font-size: 68%;
	line-height: 15px;
	background-color: #FFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#diary_menu_sp {
	margin-left:7px;
	width:230px;
	height:750px;
}
#diary_menu_sp .diary_calendar_sp {
	background-color:#969;
	padding:10px;
	margin-bottom:10px;
}
#diary_menu_sp .diary_moons {
	background-image:url(images/back.jpg);
	padding:10px;
	font-size:14px;
	overflow:hidden;
}
#diary_menu_sp .sayaka_index_title {
	font-size:14px;
	font-weight: bold;
	color: #30F;
}
#diary_menu_sp .sayaka_qindex_title {
	font-size:13px;
	font-weight: bold;
	color: #063;
}
#diary_contents_fl {
	float:right;
	margin-right:50px;
	width:600px;
}
#diary_contents_fl .diary_top_comm {
	padding:10px;
	font-size: 12px;
	line-height: 20px;
	color: #003;
	text-align: center;
}
#diary_contents_fl .diary_contents_sp {
	background-image:url(images/index_cate_back2.jpg);
	float:left;
	width:540px;
}
#diary_contents_fl .contents_fl_head {
	background-image:url(images/index_cate_back_head2.gif);
	width:540px;
	float: left;
}
#diary_contents_fl .contents_fl_foot {
	background-image:url(images/index_cate_back_foot2.gif);
	width:530px;
	float: left;
}

#pedia_menu_sp {
	width:210px;
	float: right;
	margin-right: 30px;
}

#pedia_menu_sp_a {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_ka {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_sa {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_ta {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_na {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_ha {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_ma {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_ya {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_ra {
	width:210px;
	float: right;
	margin-right: 30px;
}
#pedia_menu_sp_wa {
	width:210px;
	float: right;
	margin-right: 30px;
}

#pedia_contents_fl {
	width:680px;
	margin-left: 7px;
}
#pedia_contents_fl .pedia_top_comm {
	padding:10px;
	font-size: 12px;
	line-height: 20px;
	color: #003;
	text-align: center;
}
#pedia_contents_fl .pedia_contents_sp {
	background-image:url(images/index_cate_back.jpg);
	width:670px;
	padding-left: 10px;
}
#pedia_contents_fl .contents_fl_head {
	background-image:url(images/index_cate_back_head.jpg);
	width:680px;
}
#pedia_contents_fl .contents_fl_foot {
	background-image:url(images/index_cate_back_foot.jpg);
	width:680px;
}
#pedia_contents_fl .boshu_set_fl {
	width:100%;
}

#pedia_contents_fl .boshu_fl {
	background-image:url(images/back.jpg);
	width:500px;
	font-size:12px;
	text-align:left;
	line-height: 18px;
	padding:7px;
	margin-bottom:10px;
}
#pedia_contents_fl .boshu_add_main_point {
	text-align:center;
	font-size:14px;
	color:#FFF;
	background-color:#06F;
	padding:5px;
	font-weight: bold;
}
#pedia_contents_fl .boshu_main_point {
	text-align:center;
	font-size:14px;
	color:#FFF;
	background-color:#F06;
	padding:5px;
	font-weight: bold;
}
#pedia_contents_fl .boshu_index_point {
	color:#F06;
	font-size:13px;
	font-weight: bold;
}


#pedia_contents_fl .index_fl {
	background-image:url(images/back.jpg);
	width:560px;
	font-size:12px;
	text-align:left;
	line-height: 18px;
	padding:7px;
	margin-bottom: 10px;
}
#pedia_contents_fl .index_main_point {
	font-size:14px;
	color:#FFF;
	background-color:#06F;
	padding:5px;
	font-weight: bold;
}
#pedia_contents_fl .main_comm {
	font-size:12px;
	padding:10px;
	line-height: 22px;
}
#pedia_contents_fl .rubi {
	font-size:12px;
}
#pedia_contents_fl .ohara_comm {
	color:#F36;
}

#qa_contents_fl {
	width:680px;
	margin-left: 7px;
}
#qa_contents_fl .boshu_set_fl {
	width:100%;
}
#qa_contents_fl .qa_contents_sp {
	background-image:url(images/index_cate_back.jpg);
	width:670px;
	padding-left: 10px;
}
#qa_contents_fl .qa_top_comm {
	padding:10px;
	font-size: 12px;
	line-height: 20px;
	color: #003;
	text-align: center;
}
#qa_contents_fl .index_fl {
	background-image:url(images/back.jpg);
	width:560px;
	font-size:12px;
	text-align:left;
	line-height: 18px;
	padding:7px;
	margin-bottom:10px;
}
#qa_contents_fl .index_main_point_top {
	font-size:14px;
	color:#FFF;
	background-color:#F36;
	padding:5px;
	font-weight: bold;
	text-align: center;
}
#qa_contents_fl .index_main_point {
	font-size:14px;
	color:#FFF;
	background-color:#C66;
	padding:5px;
	font-weight: bold;
}
#qa_contents_fl .main_comm {
	font-size:12px;
	padding:10px;
	line-height: 22px;
}
#qa_contents_fl .contents_fl_head {
	background-image:url(images/index_cate_back_head.jpg);
	width:680px;
}
#qa_contents_fl .contents_fl_foot {
	background-image:url(images/index_cate_back_foot.jpg);
	width:680px;
}
#qa_contents_fl .cate_title {
	font-size:16px;
	font-weight: bold;
	color: #936;
	padding: 10px;
}
#qa_contents_fl .comm_index {
	font-size:14px;
	font-weight: bold;
	color: #C09;
}

#qa_menu_sp {
	width:210px;
	float: right;
	margin-right: 30px;
}
#qa_menu_sp_20050505 {
	margin-left:17px;
	width:210px;
	height:4860px;
}
#qa_menu_sp_20060226 {
	margin-left:17px;
	width:210px;
	height:1430px;
}
#menubox .qa_select_box {
	width:210px;
	height:80px;
	background-image:url(images/back.jpg);
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
#menubox .qa_select_title {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	background-color: #99C;
	margin-bottom: 5px;
}

#link_fl {
	width:100%;
}
#link_fl .linksp_fl_head {
	background-image:url(images/sab_cate_back_head.jpg);
	width:750px;
}
#link_fl .linksp_fl {
	background-image:url(images/sab_cate_back.jpg);
	width:720px;
	padding-right: 15px;
	padding-left: 15px;
}
#link_fl .linksp_fl_foot {
	background-image:url(images/sab_cate_back_foot.jpg);
	width:750px;
}
#link_fl .index_fl {
	background-image:url(images/back.jpg);
	width:600px;
	font-size:12px;
	text-align:left;
	line-height: 18px;
	padding:7px;
}
#link_fl .index_main_point {
	font-size:14px;
	color:#FFF;
	background-color:#969;
	padding:5px;
	font-weight: bold;
	text-align: center;
}
#link_fl .add_link {
	padding: 7px;
	height:65px
}
#link_fl .add_link_l {
	padding: 7px;
	height:80px
}
#link_fl .main_comm {
	font-size:12px;
	padding:6px;
	line-height: 16px;
	width: 360px;
	float: right;
}
#link_fl .nobanner {
	font-size:14px;
	font-weight: bold;
	color: #999;
}
#link_fl .main_comm_title {
	font-size:14px;
	font-weight: bold;
	color: #903;
}
#link_fl .main_comm_sogo {
	font-size:12px;
	color: #F39;
	font-weight: bold;
}
.letter_space {
	font-size: small;
	background-image: url(images/prf_letter.gif);
	float: left;
	height: 71px;
	width: 366px;
	margin-left: 10px;
	clear: left;
}
.text_s {
	font-size: x-small;
}
.text_m {
	font-size: 12px;
}
#oiwai {
	font-size: 18px;
	font-weight: bold;
}





#listinfo{
	width:	100%;
}


#listinfo th{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    background-color:#999999;
    background-position:left top;
}
#listinfo td{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
}


#listinfo ul {
margin: 0 0 0 1em;
padding: 0;
}



#listinfo li {
	list-style-type:disk;}


.list_title_text{
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	font-size:70%;
	background:#FFF;
	line-height: 15px;


}

.contents_title{
	width:670px;
	padding: 10px;
	line-height: 15px;

}
