@charset "utf-8";
/* ------------------------------------------------------------------ \*/
body	{
		}
/* ------------------------------------------------------------------- */

/* kv
--------------------------------------------------------------------- \*/
#kv { width:1000px; }

	#kv h2 { margin:0; padding:0;}

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


/* bread
--------------------------------------------------------------------- \*/
.bread	{ width:590px; margin:0 0 25px 0; padding:0;}

	.bread span	{ font-weight:bold;}


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


/* details_bg
--------------------------------------------------------------------- \*/
.details_bg	{ width:570px; margin:0 0 15px 0; padding:10px;}
.details_bg	{ background:#FFF;}


/* ctg_title
--------------------------------------------------------------------- \*/
.ctg_title	{ width:570px; margin:0 0 15px 0; padding:6px 0 6px 14px; }

	.ctg_title a:link	{ color:#FFFFFF; text-decoration:none;}
	.ctg_title a:visited{ color:#FFFFFF; text-decoration:none;}
	.ctg_title a:hover	{ color:#FFFFFF; text-decoration:underline;}
	.ctg_title a:active	{ color:#FFFFFF; text-decoration:none;}


/* ctg_details
--------------------------------------------------------------------- \*/
.ctg_details	{ width:570px; margin:0 0 20px 0; padding:0; overflow:hidden;}

	.ctg_img	{ width:95px; margin:0; padding:0; float:left; text-align:center;}
	
	.ctg_list		{ width:450px; margin:0; padding:0; float:right; text-align:left;}
	.ctg_list ul	{ width:450px; margin:0 0 10px 0; padding:0; overflow:hidden;}
	.ctg_list li	{ width:200px; margin:0 10px 0 0; padding:0 0 0 10px; list-style:none; float:left; display:block; line-height:140%;}
	.ctg_list li	{ background:url(../../img/icon_001.gif) left top no-repeat;}


/* ctg_more_btn
--------------------------------------------------------------------- \*/
.ctg_btn_area	{ margin:0 0 10px 0; padding:0; text-align:center;}

.ctg_more_btn	{ width:150px; margin:0 auto; padding:5px 0 5px 0; text-align:center; display:block;}
.ctg_more_btn	{ background:url(../../img/bg_002_003.gif) center bottom no-repeat;}

	.ctg_more_btn p	{ margin:0 auto; padding:0; text-align:center;}
	.ctg_more_btn a	{ margin:0 0 0 5px; padding:0;}

	.ctg_more_btn a:link	{ text-decoration:none;}
	.ctg_more_btn a:visited	{ text-decoration:none;}
	.ctg_more_btn a:hover	{ text-decoration:underline;}
	.ctg_more_btn a:active	{ text-decoration:none;}


/* page_top
--------------------------------------------------------------------- \*/
.page_top	{ width:590px; margin:0; padding:0; text-align:right;}

	.page_top img	{ margin:0 5px 0 0; padding:0;}



/* ctg_back_area
--------------------------------------------------------------------- \*/
.ctg_back_area	{ width:570px; margin:0 0 25px 0; padding:45px 0 0 0; text-align:center;}
.ctg_back_area	{ background:url(../../img/line_002.gif) left top repeat-x;}

	.ctg_back_btn	{ width:260px; margin:0 auto; padding:5px 10px 5px 7px; text-align:center;}
	.ctg_back_btn	{ background:url(../../img/bg_002_004.gif) left top no-repeat;}

	.ctg_back_btn img	{ margin:0 3px 0 0; padding:0;}

	.ctg_back_btn a:link	{ text-decoration:none;}
	.ctg_back_btn a:visited	{ text-decoration:none;}
	.ctg_back_btn a:hover	{ text-decoration:underline;}
	.ctg_back_btn a:active	{ text-decoration:none;}








