#contents {
	font-size: 16px;
}
#contents,
#contents div,
#contents dl,
#contents dt ,
#contents dd ,
#contents ul,
#contents ol,
#contents li,
#contents h1,
#contents h2,
#contents h3,
#contents h4,
#contents h5,
#contents h6,
#contents pre,
#contents form,
#contents fieldset,
#contents input,
#contents textarea,
#contents p,
#contents blockquote,
#contents th,
#contents td,
#contents hr {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#contents h1,
#contents h2,
#contents h3,
#contents h4,
#contents h5,
#contents h6 {
	font-weight: normal; font-size: 100%
}
#contents p {
	margin: 0px
}
#contents ol {
	list-style-type: none
}
#contents ul {
	list-style-type: none
}
#contents fieldset,
#contents img,
#contents abbr,
#contents acronym {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
#contents table {
	border-collapse: collapse; border-spacing: 0
}
#contents caption {
	text-align: left
}
#contents th {
	text-align: left
}
#contents address,
#contents caption,
#contents cite,
#contents code,
#contents dfn,
#contents em,
#contents strong,
#contents th,
#contents var {
	font-weight: normal; font-style: normal
}
#contents q:unknown,
#contents q:unknown {
	content: ''
}

#contents {
	background: url(../images/sub_back_02.gif) #fff repeat-y left 50%; margin: 0px auto; overflow: hidden; width: 690px
}
#contents div#rightsub {
	float: right; width: 480px
}
div#header ul.menu {
	background: url(../images/head.gif) no-repeat left top; width: 690px; height: 73px
}
ul.menu li.main {
	display: inline; font-size: 12px; position: relative; top: 48px
}
#contents div#leftsub {
	float: left; width: 210px
}
#contents div#leftsub:unknown {
	clear: both; display: block; content: ""
}
#contents div#leftsub div.sub_contents {
	background: url(../images/sub_back_end.gif) no-repeat 50% bottom; padding-bottom: 10px
}
#contents div#leftsub div.sub_contents_01 {
	padding-right: 0px; padding-left: 0px; background: url(../images/sub_back_end.gif) no-repeat 50% bottom; padding-bottom: 12px; padding-top: 0px
}
#contents div#leftsub p.j_top {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#contents div#leftsub h6 {
	padding-right: 0px; padding-left: 0px; background: url(../images/sub_back_03.gif) repeat-y; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#contents div#leftsub h6 a img {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#contents div#leftsub div.sub_contents_01 ul {
	padding-right: 10px; padding-left: 0px; background: url(../images/sub_back_04.gif) repeat-y; padding-bottom: 8px; width: 160px; padding-top: 8px
}
#contents div#leftsub div.sub_contents_01 p {
	font-size: 0.75em; background: url(../images/sub_back_04.gif) repeat-y
}
#contents div#leftsub div.sub_contents_01 ul li {
	font-size: 0.75em; background: url(../images/sub_back_04.gif) repeat-y
}
#contents div#leftsub div.sub_contents_01 ul li span {
	font-weight: bold
}
#contents div#leftsub div.sub_contents_01 div.inner_s {
	padding-left: 20px; width: 150px
}
div.inner_al {
	padding-right: 30px; padding-left: 0px; background: url(../images/sub_back_04.gif) repeat-y; padding-bottom: 10px; width: 160px; padding-top: 0px
}
div.inner_al img {
	margin-bottom: 10px
}
#contents div#leftsub div.sub_contents div.submenu_form {
	background: url(../images/sub_back_03.gif) repeat-y; width: 210px
}
#contents div#leftsub div.sub_contents div#submenu_form table#freeword td.btn {
	background: url(../images/sub_back_05.gif) repeat-y left 50%; width: 90px
}
#contents div#leftsub div.sub_contents div#submenu_form table#freeword input {
	font-size: 0.75em; margin-left: 0px
}
#contents div#leftsub div.sub_contents div#submenu_form table#freeword input#srch1 {
	margin-left: 20px; width: 100px
}
#contents div#leftsub div.sub_contents ul.cate_list_02 {
	background: url(../images/sub_back_04.gif) repeat-y; margin: 0px 0px 0px 20px; width: 190px
}
#contents div#leftsub div.sub_contents ul.cate_list_02 li {
	padding-left: 1.5em; font-size: 0.75em; background: url(../images/list_mark01.gif) no-repeat 3px 5px; margin: 6px 0px; width:140px;
}

#contents div#leftsub div.sub_contents div#submenu_btn {
	padding-left: 20px; background: url(../images/sub_back_03.gif) repeat-y
}

.contents_title {
	background: url(../images/h4_back.jpg) repeat-x 0 0;
	height:70px;
	margin:0px 0 20px;
	width:690px;
	font-size:28px;
}

.contents_title span {
	position : absolute ;
	margin:20px 0 0 20px;
}
