@charset "utf-8";
/* CSS Document */

/* y_menu */
.y_menu_bg{
	background:url(images/y_menu_bg.gif) repeat-y;
	margin-bottom:10px;
	color:#715100;
}
.y_menu_bg a{
	color:#715100;
	text-decoration:none;
}
.y_menu_bg a:hover{
	color:#956b00;
	text-decoration:none;
}
.y_menu_foot{
	clear:both;
	overflow:hidden;
	height:10px;
	background:url(images/y_menu_foot.gif) no-repeat;
}

/* y_menu_title_main style */
#y_menu_title_main_01{
	height:30px;
	background:url(images/y_menu_title_main_01.gif) no-repeat;
}
#y_menu_title_main_02{
	height:30px;
	background:url(images/y_menu_title_main_02.gif) no-repeat;
}
#y_menu_title_main_03{
	height:30px;
	background:url(images/y_menu_title_main_03.gif) no-repeat;
}
#y_menu_title_main_04{
	height:30px;
	background:url(images/y_menu_title_main_04.gif) no-repeat;
}
#y_menu_title_main_05{
	height:30px;
	background:url(images/y_menu_title_main_05.gif) no-repeat;
}
#y_menu_title_main_06{
	height:30px;
	background:url(images/y_menu_title_main_06.gif) no-repeat;
}
#y_menu_title_main_08{
	height:30px;
	background:url(images/y_menu_title_main_08.gif) no-repeat;
}

/* y_menu_title style */
#y_menu_title_01{
	height:30px;
	background:url(images/y_menu_title_01.gif) no-repeat;
}
#y_menu_title_01 a{
	display: block;
	height: 30px;
}
#y_menu_title_02{
	height:30px;
	background:url(images/y_menu_title_02.gif) no-repeat;
}
#y_menu_title_03{
	height:30px;
	background:url(images/y_menu_title_03.gif) no-repeat;
}
#y_menu_title_04{
	height:30px;
	background:url(images/y_menu_title_04.gif) no-repeat;
}


/* y_menu_select */
.y_menu_select{
	position:relative;
}
.y_menu_select a{
	color:#af2d00;
	text-decoration:none;
}
.y_menu_select a:hover{
	color:#cd3500;
	text-decoration:none;
}
.y_menu_select ul{
	list-style:none;
	margin:0;
	padding:0;
}
.y_menu_select li a{
	display:block;
	width:160px;
	height:25px;
	line-height:25px;
	padding-left:20px;
	background:url(images/y_menu_select.gif) no-repeat;
}
.y_menu_select li li a{
	background: none;
	padding-left:0;
	display:inline;
}

/* y_menu_sub_select */
.y_menu_sub_select a{
	color:#715100;
	text-decoration:none;
}
.y_menu_sub_select a:hover{
	color:#956b00;
	text-decoration:none;
}
.y_menu_sub_select ul{
	list-style:none;
	margin:0;
	padding:0;
}
.y_menu_sub_select li{
	line-height:25px;
	padding-left:35px;
	background:url(images/y_menu_icon_sub_list.gif) 20px 8px no-repeat;
}

/* y_menu_list_shape style */
.y_menu_list{
	display:block;
	float:left;
	margin-top:7px;
	width:15px;
	height:10px;
	background:url(images/y_menu_icon_list.gif) no-repeat;
	overflow:hidden;
}
.y_menu_list_click{
	display:block;
	float: left;
	margin-top:7px;
	width:15px;
	height:10px;
	background:url(images/y_menu_icon_list_click.gif) no-repeat;
	overflow:hidden;
}


/* login_content */
#login_content ul{
	list-style:none;
	margin:0;
	padding:5px 0 5px 0;
}
#login_content li{
	padding-left:10px;
	line-height:25px;
}
.login_txtbox{
	border:#aaa 1px solid;
	font-size:12px;
	width:115px;
}
/* sign */
#sign{
	clear:both;
	margin:5px 0 0 0;
	.overflow:hidden;
	line-height:25px;
	_line-height:20px;
}
#sign ul{
	list-style:none;
	margin:0;
	padding-left:10px;
}
#sign li{
	float:left;
	padding:0px 10px 0 25px;
	
}
#icon_sign{
	background:url(images/icon_sign.gif) no-repeat left center;
}
#icon_pwlose{
	background:url(images/icon_password.gif) no-repeat left center;
}

/* profile_area */
#profile_image{
	margin:5px auto 0 auto;
	background:#aaa;
	border:#FC0 1px solid;
	border-right:#F90 1px solid;
	border-bottom:#F90 1px solid;
	width:98px;
	height:98px;
}
#profile_txt{
	margin:auto;
	width:160px;
	text-align:center;
	line-height:20px;
}

/* logout_manage */
#logout_manage{
	width:160px;
	margin:5px auto 35px auto;
	.margin:5px auto 5px auto;
}
#logout_manage ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#logout_manage li{
	float:left;
	padding-right:5px;
}

/* Login & Logout & Manage btn_style */
#btn_login{
	margin-left:105px;
	.margin-left:107px;
	width:60px;
	height:25px;
}
#btn_login a{
	display:block;
	width:60px;
	height:25px;
	background:url(images/btn_login.gif) no-repeat;
}
#btn_logout a{
	display:block;
	width:60px;
	height:25px;
	background:url(images/btn_logout.gif) no-repeat;
}
#btn_manage a{
	display:block;
	width:90px;
	height:25px;
	background:url(images/btn_manage.gif) no-repeat;
}

/* ranking */
#ranking{
	width:170px;
	margin:5px auto 0 auto;
}
#ranking em{
	font-style:normal;
	color:#547b29;
}
#ranking em a{
	font-style:normal;
	color:#547b29;
}
#ranking em a:hover{
	text-decoration: underline;
}
#ranking img{
	line-height:25px;
}
#ranking ul{
	list-style:none;
	margin:0;
	padding:0;
}
#ranking li{
	padding-bottom:2px;
	_padding-bottom:5px;
}
/* ranking_top */
#ranking_top_01{
	background:url(images/icon_ranking_01.gif) no-repeat;
	line-height:25px;
	padding-left: 25px;
}
#ranking_top_02{
	background:url(images/icon_ranking_02.gif) no-repeat;
	line-height:25px;
	padding-left: 25px;
}
#ranking_top_03{
	background:url(images/icon_ranking_03.gif) no-repeat;
	line-height:25px;
	padding-left: 25px;
}

/* newspaper */
#newspaper{
	width:170px;
	margin:5px auto 5px auto;
	.margin:5px auto -5px auto;
}
.newspaper_txtbox{
	border:#aaa 1px solid;
	font-size:12px;
	width:165px;
}
#btn_newspaper_area{
	margin:5px auto 0 56px;
	.margin:5px auto 0 58px;
}
#btn_newspaper_area ul{
	list-style:none;
	margin:0;
	padding:0;
}
#btn_newspaper_area li{
	float:left;
	padding-left:5px;
}
#btn_newspaper a{
	display:block;
	width:50px;
	height:20px;
	background:url(images/btn_newspaper.gif) no-repeat;
}
#btn_cancel a{
	display:block;
	width:50px;
	height:20px;
	background:url(images/btn_cancel.gif) no-repeat;
}

/* link_area */
#link_area{
	width:170px;
	margin:5px auto 0 auto;
}
#link_area ul{
	list-style:none;
	margin:0;
	padding:0;
}
#link_area li{
	padding-bottom:2px;
}
#link_area li.list {
	line-height:20px;
	padding-left:20px;
	background:url(images/y_menu_icon_sub_list.gif) 5px 6px no-repeat;
}

/* link_area */
#ul_area{
	width:170px;
	margin:5px auto 0 auto;
}
#ul_area ul{
	list-style:none;
	margin:0;
	padding:0;
}
#ul_area li{
	padding-bottom:2px;
}
#ul_area li.list {
	line-height:20px;
	padding-left:20px;
	background:url(images/y_menu_icon_sub_list.gif) 5px 6px no-repeat;
}