@import "/stylesheets/common/genre_design.css";

.con_main_genre_name {
	font-size:16px;
	font-weight:bold;
	color:#3333FF;
}

.con_main_header {
	padding:5px 10px 5px 10px;
	margin:0px 0px 5px 0px;
	background-color:#FFDDBB;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.link_register {
	padding:10px 5px 10px 5px;
}

.con_sort {
	border:solid 1px #CCCCCC;
	background-color:#F0F0F0;
	padding:5px 5px 5px 5px;
}

.con_count {
	padding:5px 5px 5px 5px;
	border-bottom:solid 1px #CCCCCC;
}

.con_content {
	border-bottom:solid 1px #CCCCCC;
	padding:6px 5px 10px 5px;
}

.con_info {
	clear:both;
	padding:5px 5px 5px 5px;
	border-bottom:solid 1px #CCCCCC;
}

.con_published_at {
	padding:0px 0px 0px 15px;
}

.con_for {
	clear:both;
	border-bottom:solid 1px #CCCCCC;
}

.con_clear {
	clear:both;
}

.con_user {
	float:right;
	padding:4px 5px 5px 5px;
}

.con_average {
	clear:both;
	float:left;
	color:#993333;
	padding:1px 3px 1px 3px;
}

.con_average_star_result {
	font-size:14px;
	color:#FF9900;
	padding:0px 0px 0px 8px;
}

.con_date {
	float:right;
	text-align:right;
	padding:2px 3px 1px 3px;
}





.con_sentence {
	clear:both;
	font-size:14px;
	line-height:180%;
	padding:3px 3px 15px 3px;
}

.con_paging {
	padding:5px 5px 8px 5px;
}

.con_no_message {
	padding:3px 5px 5px 5px;
}



.link_paging {
	text-align:center;
	font-size:14px;
}

.link_site {
	float:right;
	text-align:right;
	padding:0px 5px 0px 0px;
	font-weight:bold;
}

.link_count {
	padding:0px 5px 5px 5px;
}

.link_order {
	min-width:470px;
	padding:2px 5px 2px 5px;
	margin:0px 0px 15px 0px;
	border:solid 1px #CCCCCC;
	background-color:#F3F3F3;
}

.link_contents {
	line-height:150%;
	padding:5px 5px 5px 5px;
}

.link_register {

}

.link_error {
	padding:0px 5px 15px 5px;
}

.link_span_error {
	line-height:300%;
	color:#FF0000;
}

.link_register_mes {
	border:solid 1px #999999;
	margin-bottom:8px;
	background-color:#F0F0F0;
	padding:8px 8px 8px 8px;
	width:660px;
	font-size:12px;
	line-height:180%;
	color:#FF0000;
}

.link_register_mes_comp {
	padding:8px 8px 8px 8px;
	margin-bottom:8px;
	font-size:12px;
	line-height:180%;
	color:#333333;
	width:660px;
	border:solid 1px #999999;
	background-color:#F0F0F0;
}

.link_register_top_mes {
	padding:8px 8px 8px 8px;
	font-size:14px;
	line-height:180%;
	color:#333399;
}

.link_register_genre {
	padding:8px;
	border:solid 1px #333333;
	background-color:#F0F0F0;
	color:#333333;
}

.link_register_genre_td {
	width:165px;
}

.my_site_link {
	width:660px;
	height:180px;
	font-size:12px;
	margin-bottom:15px;
	color:#333333;
}

.link_register_notice_con {
	padding:8px 8px 12px 8px;
	width:660px;
	font-size:12px;
	line-height:170%;
	text-align:left;
	border:solid 1px #999999;
	background-color:#F0F0F0;
}

.link_register_notice_title {
	line-height:200%;
	color:#663333;
	font-weight:bold;
}

.link_register_myurl {
	color:#FF0000;
	font-weight:bold;
	background-color:#FFFFFF;
}

.link_register_form {
	padding:5px 8px 8px 8px;
}

.link_register_form_title {
	color:#663333;
	font-weight:bold;
}

.link_register_form_con {
	padding:0px 0px 8px 0px;
	line-height:150%;
	font-size:12px;
}

.link_register_form_ex {
	color:#333333;
}

.link_register_submit {
	text-align:center;
	width:490px;
	padding:10px 0px 10px 0px;
}

.link_conf_chk {
	line-height:200%;
	padding:5px 5px 5px 5px;
	color:#000099;
	font-weight:bold;
}

.link_comp_chk {
	line-height:180%;
	padding:5px 5px 25px 5px;
}

.link_register_conf_form {
	line-height:180%;
	padding:5px 8px 8px 8px;
}

.link_register_conf_con {
	line-height:180%;
	padding:5px 5px 10px 10px;
}

.link_register_conf_title {
	font-weight:bold;
	color:#336633;
}

.link_register_conf_span_con {
	padding:0px 0px 0px 10px;
}

.link_error {
	font-weight:bold;
	color:#FF0000;
	padding:5px 5px 5px 5px;
	margin:5px 0px 7px 0px;
	line-height:170%;
	border:solid 1px #999999;
	background-color:#EEEEFF;
}

.link_link {
	width:300px;
	padding:4px 4px 4px 4px;
}

.link_all_check {
	background-color:#9999EE;
	color:#333366;
	font-weight:bold;
	padding:3px 3px 3px 3px;
}


