/* ------------------------------------------------------------------ \*/
body	{
		}
/* ------------------------------------------------------------------- */


/* body
--------------------------------------------------------------------- \*/
#kv { margin:0 auto 0 auto; text-align:center; }
#kv { background:#B52718; }
#kv { background-image: url(../../img/bg_001.gif); background-repeat: no-repeat; background-position: center top; }


#body { }
#body { background-image: url(../../img/bg_005.gif); background-repeat: no-repeat; background-position: center bottom; }

#contents { width:780px; margin:24px auto 0 auto; padding:0; }






.sub_navi { overflow:hidden; margin:0 0 33px 0; }
	.sub_navi ul { margin:0; padding:0; list-style:none; }
	.sub_navi li { margin:0; padding:0; display:inline; }
		.sub_navi_out img	{ margin:0 30px 0 0; padding:0; }
		.sub_navi_in img	{ margin:0 29px 0 0; padding:0; }
		.sub_navi_life	{ margin:0 0 0 0; padding:0; }

.news_inq_box { width:780px; margin:24px auto 45px auto; padding:0; overflow:hidden; text-align:left; }
.news_box { width:392px; margin:0 0 0 0; padding:0; float:left; text-align: justify; text-justify: distribute; }
	.news_box h3 { margin:0 0 17px 0; }
	.news_box table { width:392px; }
	.news_box th { width:82px; padding:7px 3px 7px 3px; text-align:left; vertical-align:top; }
	.news_box td { padding:7px 3px 7px 0; text-align:left; vertical-align:top; }
	.news_box tr { background-image: url(../../img/bg_007.gif); background-repeat: repeat-x; background-position: left bottom; }
	.news_box a:link		{color:#446788;text-decoration:underline;}
	.news_box a:visited	{color:#446788;text-decoration:underline;}
	.news_box a:hover	{color:#446788;text-decoration:none;}
	.news_box a:active	{color:#446788;text-decoration:none;}

.inq_box { width:301px; margin:0 0 0 0; padding:0; float:right; text-align:right; }
	.inq_00 { margin:0; padding:0; height:84px; overflow:hidden; text-align:left; }
	.inq_00 { border-bottom-width: 1px; border-bottom-color: #C9C9C9; border-bottom-style: solid; }
	.inq_01 { float:left; }
	.inq_02 { float:right; }
	.inq_box p { margin:15px 0 5px 0; padding:0; }


/* foot
--------------------------------------------------------------------- \*/
