@charset "euc-jp";
/* CSS Document */

/* カラム幅設定

※コンテンツの幅が950pxを超えないように設定をお願いします。
*/
#wrapper {
	width:970px;
}

#contents {
	overflow: hidden;
	_zoom: 1;
	margin: 0 25px;
}
/* /カラム幅設定 */

/* 掲載終了&AD表示 */
/* #evtEnd { display: none;} */
#evtEnd {
	width:300px;
	height:250px;
	background:url(http://i.yimg.jp/images/evt/gw2012/common/bn_end_ad.jpg) no-repeat;
}
/* /掲載終了&AD表示 */
.evtSpt {
	display:block;
	text-indent:-9999px;
}

#bodyWrap {
	background: url(http://i.yimg.jp/images/evt/gw2012/common/bg_main_side.gif) repeat-x top #fcf9cc;
}
#wrapper {
	background:url(http://i.yimg.jp/images/evt/gw2012/common/bg_main.gif) repeat-y;
}
#wrapInner {
	background:url(http://i.yimg.jp/images/evt/gw2012/common/bg_main_top.gif) no-repeat top;
	padding: 0 10px;
}

#contents {margin-top:10px;}
#footer {
	background:#fcfde2;
}
#footer .pt3 {
	margin: 0 30px;
}


/* SiteMap Footer */
#ftSiteMap {
	padding: 18px 40px 15px 40px;
	border-top: 2px solid #dad6aa;
}
#ftSiteMap h3 {
	color:#614538;
	font-weight:bold;
	border-left:3px solid #866a5e;
	padding-left: 5px;
	margin-bottom:5px;
}
#ftSiteMap h3 span {
	margin-left: 20px;
}
.ftSiteInner {
	background:url(http://i.yimg.jp/images/evt/gw2012/common/bdr_ftsitemap.gif) repeat-x top;
	padding-top:10px;
}
.ftSiteInner {
	overflow:hidden;
	_zoom:1;
}
.ftSiteInner .col1,
.ftSiteInner .col2 {
	margin-right:10px;
}
.ftSiteInner .col1,
.ftSiteInner .col2,
.ftSiteInner .col3 {
	float:left;
	width:283px;
}
.ftSiteInner dl {
	margin-bottom:10px;
}
.ftSiteInner dt {
	color:#6a6854;
	font-weight: bold;
	font-size:88%;
	margin-bottom: 5px;
}
.ftSiteInner dd {
	display: inline-block;
	*display:inline;
	*zoom:1;
	line-height:1.6;
	*line-height:1.2;
}
.ftSiteInner dd a {
	color:#6a6854;
	font-size:75%;
}
.ftSiteBdr {
	color:#6a6854;
	font-size:75%;
}