@charset "utf-8";

/* CSS Document */

/*-- contents --*/

#socondClass {

	padding:0 0 0 8px;

}

.cont01Sec {

	margin:20px 0 0 0;

	padding:0 0 0 9px;

	width:800px;
}

.cont01Sec A{

	color:#0018ff;

	text-decoration:underline;

}

.cont01Sec A:hover{

	text-decoration:none;

}


.cont01Sec P{

	line-height:150%;

}

.cont01Sec H3 {

	background:url(../img/h3_bottom.gif) no-repeat left bottom;

	font-size:0.8em;

	font-weight:normal;

	padding:0 0 7px 0;

}

.cont01Sec H3 SPAN{

	background:url(../img/h3_top.gif) no-repeat left top;

	padding:6px 0 0 9px;

	display:block;

}

.leftBox{/*サイトマップ見出し領域のフロート*/
	
	float:left;
	
	width:405px;
}
*html .leftBox{
	float:left;
/*	background-color:#F9F;*/	
	width:390px;
}

*html .rightBox{
	float:right;
/*	background-color:#F9F;	*/
	width:380px;
}

*html .SitemapInner{
	padding-left:10px;
}


.cont01Sec UL.localmap {
	clear:none;	
	margin:0 0 30px -9px;
}
*html .cont01Sec UL.localmap {	
	margin:0 2px 30px 0;
	paddin:0 0 0 20px;
}


.cont01Sec UL.localmap LI {
	width:380px;
	margin:0 0 10px 0;

	line-height:120%;

	font-size:0.9em;
	float: left;
	padding:0 9px 0 10px;

}
*html .cont01Sec UL.localmap LI {
	margin:0 0 10px 0;
	line-height:100%;
	font-size:0.9em;
	padding:0 0 0 0;
}

*html .cont01Sec UL.localmap LI UL LI {
	margin:0 0 10px 0;
}





.cont01Sec UL.localmap LI H3 {

	margin:0 0 5px 0;

	padding:0;

	background:none;

	text-indent:0;

}
*html .cont01Sec UL.localmap LI H3 {
	margin:0 0 5px 0;
	padding:0 0 0 0;
	background:none;
	text-indent:0;

}


.cont01Sec UL.localmap LI SPAN {

	font-size:1.2em;

}

.cont01Sec UL.localmap LI .gotoBNum IMG {

	margin:0 0 0 5px;

	vertical-align:middle;

}

.pdfIcon{
	background-image:url(../../common/img/ic_pdf.gif);
	background-repeat:no-repeat;
	background-position:10px bottom;
	text-indent:20px;

}

/*------------------------------------------------------------*/


.gotoPageSec {

	margin:45px 10px 0 10px;

	padding:6px 0 20px 0;

	border-top:1px #CCCCCC dotted;

	clear:both;

}

.gotoPageSec A {

	text-decoration:none;

	color:#666666;

}

.gotoPageSec A:hover {

	text-decoration:underline;

}

.gotoPageSec P.gotoBack {

	position:absolute;

	font-size:0.6em;

	z-index:100;

}

.gotoPageSec P.gotoPageTop {

	position:relative;

	text-align:right;

	font-size:0.6em;

}

.gotoPageSec P.gotoBack IMG,

.gotoPageSec P.gotoPageTop IMG {

	vertical-align:middle;

	margin:0 5px;

}



.gotoPageSec P.gotoNext {

	margin:10px;

	text-align:right;

}

.gotoPageSec P.gotoNext IMG {

	vertical-align:middle;

	margin:0 5px;

}



P.gotoPageTop2 {

	text-align:right;

	font-size:0.8em;

	margin:40px 0 0 0;

	padding:0 30px 0 0;

}

P.gotoPageTop3 {

	text-align:right;

	font-size:0.8em;

	margin:10px 0 0 0;

	padding:0 30px 20px 0;

}

P.gotoPageTop2 IMG,

P.gotoPageTop3 IMG {

	vertical-align:middle;

	margin:0 5px;

}

P.gotoPageTop2 A,

P.gotoPageTop3 A {

	text-decoration:none;

	color:#666666;

}

P.gotoPageTop2 A:hover,

P.gotoPageTop3 A:hover {

	text-decoration:underline;

}

