@charset "UTF-8";

@import "../css/base.css";


#main {
	padding: 0 10px;
}
#course {
	margin-top: 20px;
}
#course h2 a {
	font-weight:bold;
	line-height: 1.5em;
}


#campaign {
}
#specialOffer {
	margin-bottom: 10px;
	margin-top:1px;
}
*+html #specialOffer {
	margin-top:0;
}
* html #specialOffer {
	margin-top:0;
}


#GW {
width:600px;
margin:2em auto;

}



#topics {
	margin-bottom: 2em;
	margin-left: 70px;
	width: 600px;
}
#topics h2 {
	font-size: 100%;
	border-left: solid 7px #C00;
	padding-left: 10px;
	margin: 0px 0px 5px 0px;
}

#topics dt {
	float: left;
	clear: both;
	padding-left: 35px;
	white-space: nowrap;
}
#topics dd {
	margin-left: 135px;
	margin-bottom: 0.5em;
}
#topics li {
	margin-bottom: 0.5em;
}
.new {
	background: url(../images/new_icon.gif) no-repeat left center;
}


#gotoCoupon {
	border: 2px dotted #CC0000;
	margin: 2em auto;
	text-align: center;
	width:600px;
}


#movie .getflash {
	border: 2px solid #CCC;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}



#h2area {
width:722px;
margin:0em auto 0;
}
#h2area ul {
margin:0;
}
#h2area li {
list-style:none;
padding: 11px 0 1px;
}
#h2area #fukumanenArea li {
width:405px;
}

#h2area li.joint {
	background:url(images/bg_dotline.gif) no-repeat -1px bottom;
}

#h2area .imgR {
float:right;
}
#h2area .imgL {
float:left;
}

#kinrinmonArea {
padding-top:10px;
clear:both;
}
#kinrinmonArea .imgR2 {
float:right;
padding-right: 23px;
}
