@charset "Shift_JIS";

/*　基本フォーマット　*/
* { margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 { font-size: 100% ;
}
li { list-style: none;
	margin: 0px;
	padding: 0px;
}

/*　基本フォーマット終わり　*/
#GNV { margin: 0 0 24px 6px ;
}

#MAIN-CLM { width: 730px ;
	padding: 0 20px 0 ;
}
h2 { padding: 0 5px 30px ;
}
.clm1 { padding: 0 12px 72px ;
}
.clm1 .photo { float: right ;
	width: 288px ;
}
.clm1 .sub-clm { float: left ;
	position: relative ;
}
.clm1 .logo { text-align: right ;
	position: absolute ;
	left: 205px ;
	top: 122px ;
}
.clm2 { padding: 0 12px 72px ;
}
h3 { padding-bottom: 6px ;
	border-bottom: 3px solid #DBF4E0 ;
	margin-bottom: 30px ;
}
.clm2 dl { margin-bottom: 0px;
}
.clm2 .dl-end { border-bottom: 1px solid #DDDDDD;
	margin-bottom: 36px;
	padding-bottom: 30px;
}
.clm2 dt { font-weight: bold ;
	float: left;
	width: 130px;
}
.clm2 dt img{ margin: 3px 0 0 0;
}
.clm2 dd { padding: 0 0 24px 156px ;
}
.clm2 .lng-mgn { padding: 0 0 87px 156px ;
}
.clm2 dd .photo{ float: right;
	width: 230px;
	border: 1px solid #EEEEEE;
}
.clm2 dd ul { padding-bottom: 24px ;
	width: 260px;
}
.clm2 dd li { padding-bottom: 2px ;
}
.clm2 dd .ouri{ margin: 24px 0 0 0;
}
.clm2 dd p { padding-bottom: 12px ;
}
.clm2 dd p img { padding-bottom: 9px ;
}


