@charset "utf-8";
/* CSS Document */



h2 {
	background: transparent url(../img/parts/topimg02.jpg) no-repeat scroll right top;
	margin: 0 0 21px;
}

h3 {
	margin-bottom: 20px;
}

.section {
	background: #FFFFFF url(../../../common/img/bg/section01_top.jpg) no-repeat scroll left top;
	padding: 20px 12px 0;
	width: 669px;
	color: #333;
}


#mainbox p.toTop {
	margin-bottom: 30px;
}

#mainbox img.inlv {
	display: inline;
}

#mainbox img.borders {
	padding: 30px 0 10px;
	width: 663px;
	margin: 0 auto;
}


/* localNavi
-----------------------------------------------------------------*/

#localNavi {
	background-color: #F8F4D6;
	padding: 0 0 15px 0;
	margin-bottom: 10px;
}

#localNavi ul#lnavi {
	width: 260px;
	margin: 0;	

}




#sidebox #extra {
	margin-bottom: 15px;
}

#sidebox #extra dl {
	margin-bottom: 5px;
	border: 1px #F8B62C solid;
	padding: 15px 12px;
}

#sidebox #extra dl#sec {
	padding: 15px 0 15px 12px;
}

* html #sidebox #extra dl#sec {
	padding: 15px 0 0 12px;
}

#sidebox #extra dl dt {
	margin-bottom: 14px;
}

#sidebox #extra dl dd img {
	float: left;
	margin-right: 10px
}

#sidebox #extra dl dd span {
	display: block;
	float: left;
	letter-spacing: -0.02em;
	line-height: 1.5;
	width: 135px;
	margin: 0;
}

#sidebox #extra dl dd img.end {
	margin: 0;
}

/* index
-----------------------------------------------------------------*/

#index #mainbox div#tabs ul li {
	float: left;
}


/*  voice
---------------------------------------------*/

#voice h4 {
	margin-bottom: 13px;
	border-left: 8px #F08300 solid;
	line-height:1.1em;
	color: #F08300;
	font-weight: 700;
	font-size: 1.4em;
	padding: 0 0 0 10px;
}

#voice .section p {
	padding: 0 3px;
}

#voice .section ul.pagenavi {
	position: relative;
	background-color: #FDFCF5;
	border: 1px solid #D6D6D6;
	padding: 13px 18px;
	margin-bottom: 20px;
}

#voice .section ul.pagenavi li {
	float: left;
	width: 140px;
}

#voice .section ul.pagenavi li.end {
	width: 230px;
}

#voice .section dl {
	margin: 0 0 0 25px;
}

#voice .section dl dt {
	margin: 0 15px 0 0;
}

#voice .section a:link {
	color: #0000FF;
	text-decoration: underline;
}

#voice .section a:visited {
	color: #0000FF;
	text-decoration: underline;
}

#voice .section a:hover {
	color: #ED6D20;
	text-decoration: underline;
}

#voice .section a:active {
	color: #ED6D20;
	text-decoration: underline;
}

#voice .section #voicebox {
}

#voice .section #voicebox img {
	
}

#voice .section #voicebox dl {
	width: 535px;
}

#voice .section #voicebox dl dt {
	font-size: 1.2em;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 10px;
}

#voice .section #voicebox dl dt span {
	font-size: 0.8em;
}

#voice .section #voicebox dl dd {
}

#voice .section ul#mainboxnavi {
	text-align: center;
}

#voice .section ul#mainboxnavi li {
	display: inline;
}

#voice .section ul#mainboxnavi li.center {
	margin: 0 3em;
}







































