@charset "utf-8";

/*header*/

.main{
	background-image:url(../../../../img/cmn/main_03.jpg);
}

/*contents*/

h1{
	width: 150px;
	margin: 90px auto 60px;
}

.title .sideBtn a{
	padding: 11px 0 10px;
}

h2{
	font-size: 1.3em;
	width: 450px;
	text-align: center;
	margin: 30px 0;
}

.itemBox{
	width: 950px;
	margin: 0 auto;
}

.items{
	padding-top: 3%;
	padding-left: 50px;
	width: 450px;
	height: 700px;
}

.height .items{
	height: 600px;
}

.pl0{
	padding-left: 0;
}

.itemBox{
	padding-top: 3%;
	padding-left: 20px;
}

/*size*/

dl{
	margin: 50px 0 10px;
}

dt{
	margin: 10px 10px 10px 20px;
	font-size: 1em;
}

dd{
	width: 410px;
	margin: 0 auto;
}

.table{
	font-size: .85em;
	border-collapse: separate;
	border-spacing: 0px 1px;
}

.table th,
.table td{
	padding: 8px;
	vertical-align: middle;
	text-align: center;
	border: #999 1px solid;
	color: #333;
	font-weight: normal;
}

.table th.r1{
	width: 65px;
	padding: 10px 3px;
}

.table th.r2,
.table th.r3,
.table th.r4,
.table th.r5,
.table th.r6,
.table th.r7,
.table th.r8,
.table th.r9,
.table td{
	width: 30px;
	padding: 5px;
}

.hangetu th.r2{
	width: 100px;
}

.hangetu th.r3{
	width: 70px;
}

.hangetu th.r4,
.hangetu th.r5,
.hangetu th.r6{
	width: 40px;
}

.dsc{
	width: 110px;
	margin-left: 330px;	
}

.dsc li{
	font-size: .75em;
	padding: 1px 0;
}

.dsc li:nth-of-type(2),
.dsc li:nth-of-type(3){
	text-indent: 1em;
}

.dsc span{
	display: inline-block;
	text-indent: 2.7em;
	line-height: 1.2;
}

/*itemFoto*/

.IMG{
	display: block;
	margin: 0 auto;
	}



