@charset "utf-8";

/* gNavi
-------------------------------------- */

ul#gNavi li ul.sNavi li#snavi03_02 a {
	display: block;
	border: none;
	width: 225px;
	height: 21px;
	background: #d4d4d4;
}

ul#gNavi li ul.sNavi li#snavi03_02 a:hover {
	background: #d4d4d4;
}


/* wrapTopicsTtl
-------------------------------------- */

#wrapTopicsTtl {
	width: 950px;
	min-height: 104px;
	margin-bottom: 30px;
}

#wrapTopicsTtl #wrapTtl {
	float: left;
	width: 772px;
	padding: 25px 0 25px 20px;
	border-left: 10px solid #757575;
}

#wrapTopicsTtl #wrapTtl h1 {
	font-size: 131%;
}

#wrapTopicsTtl #wrapTopicsMap {
	float: right;
	width: 128px;
}


/* wrapImgSingle
-------------------------------------- */

.wrapImgSingle {
	clear: both;
	width: 920px;
}

.wrapImgSingle .wrapImg {
	width: 100%;
	margin-bottom: 25px;
	text-align: center;
}

.wrapImgSingle .imgCol {
	margin-bottom: 5px;
}


/* wrapImgDouble
-------------------------------------- */

.wrapImgDouble {
	clear: both;
	margin: 0 auto;
}

.wrapImgDouble .wrapImg {
	float: left;
	margin-bottom: 25px;
	text-align: center;
}

.wrapImgDouble .imgCol {
	margin-bottom: 5px;
}


/* borderBottom
-------------------------------------- */

.borderBottom {
	margin-bottom: 50px;
	padding-bottom: 20px;
	border-bottom: 2px solid #757575;
}


/* wrapNote
-------------------------------------- */

.wrapNote {
	clear: both;
	margin-bottom: 20px;
	padding-top: 20px;
	border-top: 1px solid #dadada;
}


/* wrapPress
-------------------------------------- */

#wrapPress {
	clear: both;
	margin-bottom: 20px;
	padding-top: 20px;
	border-top: 2px solid #757575;
}

#wrapPress dl dt {
	margin-bottom: 5px;
}

#wrapPress dl dd {
	padding-left: 15px;
	background: url(../img/parts/ic_press.gif) no-repeat left 7px;
}


/* wrapBackBtm
-------------------------------------- */

#wrapBackBtm {
	width: 948px;
	margin: 0 auto 1px;
	padding: 20px;
	background: #dfdfdf;
}

#wrapBackBtm p {
	float: right;
	padding-left: 15px;
	background: url(/common/img/parts/ic_backindex.gif) no-repeat left 5px;
}

