@charset "utf-8";

/* ------------------------------------------------------------------ \*/
body	{
		color:#555555;
		}
		
/* ------------------------------------------------------------------- */

/* kv
--------------------------------------------------------------------- \*/
#kv { width:1000px; }
	#kv h2 { margin:0; padding:0;}


/* special
--------------------------------------------------------------------- \*/
.special	{ width:600px; margin:0 0 25px 10px; padding:0}

	/* cts_title */
	.cts_title		{ width:605px; margin:0 0 15px 0; padding:0; overflow:hidden;}
	.cts_title h3	{ width:400px; margin:0; padding:0; float:left;}
	.cts_list_btn	{ width:200px; margin:20px 0 0 0; float:right; text-align:right;}

	/* special_clm */
	.special_clm	{ width:570px; margin:0 0 10px 0; padding:10px; overflow:hidden;}
	.special_clm	{ background:#FFF;}	

	.special_img	{ width:200px; margin:0 10px 0 0; padding:0; float:left;}
	.special_txt	{ width:350px; margin:0; padding:0; float:right;}
	.special_txt h4	{ margin:0 0 10px 0; padding:0; line-height:140%;}
	.special_txt p	{ margin:0 0 11px 0; padding:0; line-height:130%;}

	.special_next_btn	{ width:340px; margin:0; padding:0; text-align:right;}


/* contents_area(bg) 
--------------------------------------------------------------------- \*/
.contents_area { background:url(../../img/bg_001_006.gif) left top no-repeat;}



/* main_contents
--------------------------------------------------------------------- \*/
.main_contents	{ width:595px; margin:0; padding:0 0 50px 75px; float:left;}



/* contents_menu_box
--------------------------------------------------------------------- \*/
.contents_menu_box	{ width:600px; margin:0 0 30px 10px; padding:0}

	.contents_menu_box ul	{ margin:0; padding:0;}
	.contents_menu_box li	{ margin:0 0 0 0; padding:0 0 15px 0; list-style:none; display:inline;}
	.contents_menu_box li.mgn	{ margin:0 10px 0 0;}

	.contents_menu_box img	{ margin:0 0 10px 0; vertical-align:top;}

/* information
--------------------------------------------------------------------- \*/
.information	{ width:600px; margin:0 0 0 10px; padding:0}

	.information table	{ width:595px; margin:0 0 20px 0; padding:0;}
	.information th,td	{ margin:0; padding:5px;}

	table tr.even th { background:#FFFFFF;}
	table tr.even td { background:#FFFFFF;}
	table	{ border-collapse:collapse; border-spacing:0;  }

	.information th		{ width:70px; text-align:center}
	.information td.info_ctg	{ width:60px; white-space:nowrap;}
	.information span	{ margin:0; padding:0 0 0 10px;}
	.information span	{ background:url(../../img/icon_001.gif) left top no-repeat;}


/* weather_btn
--------------------------------------------------------------------- \*/
.weather_btn	{ width:590px; margin:0 0 0 10px; padding:0;}












