@charset "UTF-8";


#contents h3 {
	margin: 0 0 0px 0;
	position:relative;
}

#contents .common_h3{
	margin: 0px 0 15px 0;
	position:relative;
}

#contents .title_h3{
	margin: 20px 0 10px 0;
	border-bottom:#333 dotted 1px;
	font-size:118%;
	padding:10px 0 15px 0;
	color:#008C6D;
}

#contents .title_h3_2{
	margin: 20px 0 10px 0;
	font-size:118%;
	padding:10px 0 6px 0;
	color:#008C6D;
}


#Top_h3 {
	width:660px;
	position:relative;
}

ul#infoNavi {
	position:absolute;
	width: 110px;
	top: 6px;
	right: 0px;
	zoom: 1;
}

ul#infoNavi2 {
	position:absolute;
	width: 53px;
	top: 6px;
	right: 0px;
	zoom: 1;
}

ul#infoNavi:after,ul#infoNavi2:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

ul#infoNavi li,ul#infoNavi2 li {
	float: left;
	display: inline;
}

ul#infoNavi li a,ul#infoNavi2 li a {
	display: block;
	background: #FFF url(../../images/base/info_bg.jpg) no-repeat;
}
ul#infoNavi li.item01 a {background-position:  0 0;}
ul#infoNavi li.item02 a,ul#infoNavi2 li.item02 a {background-position:  -53px 0;}

ul#infoNavi li a:hover,ul#infoNavi2 li a:hover {
	background-color: transparent;
}

ul#infoNavi li a:hover img,ul#infoNavi2 li a:hover img {
	visibility: hidden;
}








/* 2.Prain Text Decorations
========================================== */
#contents p, #contents address, #contents th, #contents td {


}

#contents li, #contents dt, #contents dd {
	
}

/* Inner Reset  */
#contents th p, #contents th li, #contents th dt, #contents th dd,
#contents td p, #contents td li, #contents td dt, #contents td dd,
#contents li p, #contents li li, #contents li dt, #contents li dd,
#contents dt p, #contents dt li, #contents dt dt, #contents dt dd,
#contents dd p, #contents dd li, #contents dd dt, #contents dd dd {
	font-size: 100%;
	line-height:1.2;
}

#contents strong {
	font-weight: bold;
}

#contents em {
	font-style: italic;
}

#contents .section {
}

#contents p, #contents ul, #contents dl, #contents table {
	
}


#contents a:hover {
	text-decoration: none;
}


/* 3.Topicpath
========================================== */
#contents	p.topicpath {
	margin: 0 10px 17px;
	font-size: 92.4%;
	line-height: 1.335;
}

#contents	p.topicpath a {
}
