@import url(/css/contents.css);
h1.description {
	background:url(../img/cnt_title_04.jpg) no-repeat 0 0;
}
h1.neruguard {
	background:url(../img/cnt_title_09.jpg) no-repeat 0 0;
}
h2.description {
	margin-top:40px;
	width:700px;
	height:40px;
	background:url(../img/title_04.gif) no-repeat 0 0;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #666666;
}
h3.sub01 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_01.gif) no-repeat 0 0;
}
h3.sub02 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_02.gif) no-repeat 0 0;
}
h3.sub03 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_03.gif) no-repeat 0 0;
}
h3.sub04 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_04.gif) no-repeat 0 0;
}
h3.sub05 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_05.gif) no-repeat 0 0;
}
h3.sub06 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_06.gif) no-repeat 0 0;
}
h3.sub07 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_07.gif) no-repeat 0 0;
}
h3.sub08 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_08.gif) no-repeat 0 0;
}
h3.sub09 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_09.gif) no-repeat 0 0;
}
h3.sub10 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_10.gif) no-repeat 0 0;
}
h3.sub11 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_11.gif) no-repeat 0 0;
}
h3.sub12 {
	width:700px;
	height:30px;
	background:url(/description/img/description_sub_ttl_12.gif) no-repeat 0 0;
}
/* side block */
div#side ul.description {
	margin-bottom:10px;
	width:280px;
	height:90px;
	background:url(/description/img/description_sub_menu.png) no-repeat 0 0;
}
div#side ul.description li.sub01 a.currentSubmenu {
	background:url(/description/img/description_sub_menu.png) no-repeat -560px 0;
}
div#side ul.description li.sub02 a.currentSubmenu {
	background:url(/description/img/description_sub_menu.png) no-repeat -560px -30px;
}
div#side ul.description li.sub04 a.currentSubmenu {
	background:url(/description/img/description_sub_menu.gif) no-repeat -560px -60px;
}
div#side ul.description li.sub05 a.currentSubmenu {
	background:url(/description/img/description_sub_menu.png) no-repeat -560px -60px;
}
div#side ul.description li.sub06 a.currentSubmenu {
	background:url(/description/img/description_sub_menu.gif) no-repeat -560px -150px;
}
div#side ul.description li.sub01 a:hover {
	background:url(/description/img/description_sub_menu.gif) no-repeat -280px 0;
}
div#side ul.description li.sub02 a:hover {
	background:url(/description/img/description_sub_menu.gif) no-repeat -280px -30px;
}
div#side ul.description li.sub04 a:hover {
	background:url(/description/img/description_sub_menu.gif) no-repeat -280px -60px;
}
div#side ul.description li.sub05 a:hover {
	background:url(/description/img/description_sub_menu.gif) no-repeat -280px -90px;
}
div#side ul.description li.sub06 a:hover {
	background:url(/description/img/description_sub_menu.gif) no-repeat -280px -150px;
}
div#news {
	width:700px;
	float:left;
	margin-bottom: 20px;
	background-image: url(/news/img/bg_newsbox_02.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom: 10px;
}
div#news h2 {
	height:40px;
	background:url(/img/ttl_topinfo.gif) no-repeat 0 0;
}
div#news dl {
}
div#news dl dt {
	margin-top:10px;
	padding-left:17px;
	background:url(/img/common/mark_01.gif) no-repeat 0 50%;
}
div#news dl dd {
	margin-top:4px;
	padding-left:17px;
}
/* ctn */
div#ctn {
	width:660px;
	margin: 20px;
}
div#ctn p {
	line-height:1.5;
	color:#555;
	margin-bottom: 20px;
}
div#ctn p span {
	color:#ff0000;
}
.doc {
	clear:both;
	width:640px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 30px;
}
.neru {
	clear:both;
	width:700px;
	margin-top: 30px;
}
.doc_img {
	float:left;
	width:150px;
	height:150px;
	margin:0;
	padding:0;
}
.doc_cnt {
	float:left;
	width:480px;
	height:auto;
	margin-left:10px;
	padding-top:10px;
	background:#f5f5f5 url(../../img/doc_bg_top.gif) 0 0 no-repeat;
}
.doc_txt {
	width:460px;
	padding:0 10px 10px;
	background:url(../../img/doc_bg_bottom.gif) 0 100% no-repeat;
}
.doc_txt02 {
	width:460px;
	padding:10px;
	margin-top: 10px;
	background-color: #FFF0FF;
	font-size: 10px;
}

.doc_txt03 {
	padding:10px;
	margin-top: 10px;
	background-color: #FFF0FF;
	font-size: 10px;
}
.doc_title {
	width:470px;
	height:33px;
	margin:0 10px;
	font-weight:bold;
	font-size:120%;
}
/*********************
*
*	button
*
**********************/
.button_bg {
	width:640px;
	margin:0 30px;
}
.button_bg_01 {
	height:235px;
	padding-top:60px;
	background-color:#F8F4E7;
}
.button_btn a {
	display:block;
	width:320px;
	height:90px;
	margin:0 150px 30px;
	padding:0;
	text-indent:-9999px;
	text-decoration:none;
}
.to_neruguard a {
	background:url(../img/to_neruguard.gif) no-repeat;
}
.to_neruguard a:hover {
	background-position:0 -90px;
}
.button_txt {
	width:440px;
	height:80px !important;
	height:100px;
	margin-left:100px;
	line-height:130%;
}
