#contents_util h3
	{
	margin-bottom:5px;
	}

.util_details
	{
	padding:4px 9px 3px 9px;
	background-image: url(../../img/bg_007.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	}

.util_details_ptn02
	{
	padding:4px 0 3px 0;
	background-image: url(../../img/bg_007.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	}

.util_uline
	{
	padding-bottom:5px;
	background-image: url(../../img/bg_008.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

.util_uline02
	{
	padding-bottom:2px;
	background-image: url(../../img/bg_008.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

.util_uline03
	{
	padding:2px 0 3px 0;
	background-image: url(../../img/bg_008.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

.util_uline04
	{
	padding:0 0 3px 0;
	background-image: url(../../img/bg_008.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

.util_uline05
	{
	padding:2px 9px 3px 9px;
	background-image: url(../../img/bg_008.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}
/* ------------------------------------------------------ */
#util_keyword
	{
	width:182px;
	margin-bottom:15px;
	}
/* ------------------------------------------------------ */
#util_search
	{
	width:182px;
	margin-bottom:15px;
	}

	#util_search_select
		{
		margin-bottom:4px;
		}
	
	#util_search_details
		{
		text-align:center;
		margin:5px 0 2px 0;
		}
/* ------------------------------------------------------ */
#util_recruit
	{
	width:182px;
	margin-bottom:20px;
	}

	#util_recruit_details
		{
		text-align:center;
		margin:2px 0 4px 0;
		}
/* ------------------------------------------------------ */
#util_baner
	{
	}
/* ------------------------------------------------------ */
	
#util_com_info
	{
	margin:5px 0 0 0;
	float:right;
	}
	.util_com_info_anchor
		{ text-align:right; font-weight:bold; padding-left:16px; background-repeat: no-repeat; background-position: left bottom; background-image: url(../../img/icon_001.gif); }

/* ------------------------------------------------------ */
#util_clicksearch
	{
	width:182px;
	margin-bottom:15px;
	}
/* ------------------------------------------------------ */

#util_special
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_special_col
		{
		display:block;
		}

	.util_special_col img
		{
		margin:2px 7px 1px 0;
		padding:0;
		float:left;
		}
	.util_special_col p
		{
		margin:0 0 3px 0;
		padding:0;
		}
		
	.util_special_text
		{
		margin:5px 0 3px 0;
		}	
		
/* ------------------------------------------------------ */

#util_netradio
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_netradio
		{
		display:block;
		}

	.util_netradio img
		{
		margin:5px 7px 3px 0;
		padding:0;
		float:left;
		vertical-align:top;
		}
	.util_netradio p
		{
		margin:5px 0 0 0;
		padding:0;
		}
	.util_netradio_baner img
		{
		margin:5px 0 3px 0;
		padding:0;
		}
/* ------------------------------------------------------ */

#util_promotion
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_promotion_col
		{
		display:block;
		}

	.util_promotion_col img.img
		{
		margin:2px 7px 0 0;
		padding:0;
		float:left;
		}
	.util_promotion_col p
		{
		margin:2px 0 1px 0;
		padding:0;
		}
	.util_promotion_btn
		{
		text-align:center;
		}
	.util_promotion_btn img
		{
		margin:5px 0 3px 0;
		padding:0;
		}

	.util_promotion_movie img
		{
		margin:2px 7px 0 0;
		padding:0;
		float:left;
		}

	.util_promotion_movie p
		{
		margin:2px 0 0 0;
		padding:0;
		}

	.util_promotion_img
		{
		width:50px;
		margin:2px 7px 0 0;
		padding:0;
		float:left;
		}

	.util_promotion_img img
		{
		margin-bottom:2px;
		}

	.util_promotion_img img.img
		{
		margin-bottom:5px;
		}
/* ------------------------------------------------------ */
#util_present
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_present_col
		{
		display:block;
		}

	.util_present_col img
		{
		margin:2px 7px 0 0;
		padding:0;
		float:left;
		}
	.util_present_col p
		{
		margin:2px 0 1px 0;
		padding:0;
		}
	.util_present_btn
		{
		text-align:center;
		}
	.util_present_btn img
		{
		margin:5px 0 3px 0;
		padding:0;
		}

/* ------------------------------------------------------ */
#util_essay
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_essay_baner img
		{
		margin:5px 0 3px 0;
		padding:0;
		}
		
	.title_essay	{ padding-left:14px; background:url(../../img/icon_002.gif) left top no-repeat;}
		

/* ------------------------------------------------------ */
#util_pickup
	{
	width:182px;
	margin-bottom:15px;
	}

#util_pickup p
	{
	margin:5px 0;
	padding:0;
	}
		
	.util_pickup_banner
		{
		text-align:center;
		}
		
	.util_pickup_banner img
		{
		margin:5px 0 3px 0;
		padding:0;
		}

/* ------------------------------------------------------ */

#util_ranking
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_ranking_col
		{
		display:block;
		}

	.util_ranking_img
		{
		margin:2px 7px 0 0;
		padding:0;
		float:left;
		}

	.util_ranking_icom
		{
		margin:0 0 5px 0;
		}
			
	.util_ranking_text
		{
		width:105px;
		margin:2px 0 0 0;
		padding:0;
		float:left;
		}

	.util_ranking_text img
		{
		margin:0 0 3px 0;
		}
		
	.util_ranking_date
		{
		text-align:center; margin:5px 0;
		}

/* ------------------------------------------------------ */

#util_stream
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_stream_col
		{
		display:block;
		}

	.util_stream_col img.img
		{
		margin:2px 7px 0 0;
		padding:0;
		float:left;
		}

	.util_stream_col p
		{
		margin:2px 0 1px 0;
		padding:0;
		}

	.util_stream_info
		{ float:left; width:105px;}

	.util_stream_movie
		{
		margin:3px 0 3px 0;
		padding:0;
		}
		
	.util_stream_movie img
		{
		margin:2px 7px 0 0;
		padding:0;
		float:left;
		}

	.util_stream_movie p
		{
		margin:2px 0 0 0;
		padding:0;
		}

	.util_stream_details
		{
		text-align:center;
		margin:4px 0;
		}
		
	.util_stream_anchor
		{ text-align:left; padding-left:16px; background-repeat: no-repeat; background-position: left top; background-image: url(../../img/icon_013.gif); }

	.util_stream_anchor2
		{ float:right; text-align:left; padding-left:16px; background: url(../../img/icon_001.gif) left top no-repeat; margin:3px 0;}


/* ------------------------------------------------------ */

#util_artist
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_artist_baner
		{
		text-align:center;
		margin-top:5px;
		}

	.util_artist_baner p
		{
		margin:5px 0 0 0;
		}

/* ------------------------------------------------------ */

#util_com_list
	{
	width:182px;
	margin-bottom:15px;
	}

	.util_com_list_col
		{
		display:block;
		}

	.util_com_list_col img.img
		{
		margin:2px 7px 0 0;
		padding:0;
		float:left;
		border:1px solid #666666;
		}
	.util_com_list_col p
		{
		margin:2px 0 1px 0;
		padding:0;
		}
		
	.util_com_list_btn
		{
		text-align:center;
		}
		
	.util_com_list_btn img
		{
		margin:5px 0 3px 0;
		padding:0;
		}
		
/* ------------------------------------------------------ */
				
#util_kids
	{
	width:182px;
	margin-bottom:15px;
	}

#util_kids p
	{
	margin:5px 0;
	padding:0;
	}

	.util_kids_baner img
		{
		margin:7px 0 5px 0;
		padding:0;
		}
/* ------------------------------------------------------ */

.util_details_pdf
	{
	padding:7px 9px 3px 9px;
	background-image: url(../../img/bg_007.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	}

/* ------------------------------------------------------ */

#util_twitter
	{
	width:182px;
	margin-bottom:15px;
	}

/* ------------------------------------------------------ */