@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;
	line-height: 1.5;
}


#mainbox p.toTop {
	margin-bottom: 30px;
}

#mainbox img.inlv {
	display: inline;
}

#mainbox img.borders {
	padding: 30px 0;
	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;
}













