@charset "utf-8";

#footer {
	clear: both;
}

div#content div.contentLeft p.top {
	margin-left:541px !important;
}
/*
.contentLeft h2 {
	margin-bottom: 4px !important;
	clear: both;
}*/

/*----------------------------
		new_campaign
----------------------------------*/
#container #content .contentLeft p.mb8 {
	margin: 0 0 8px;
}

.contentLeft .inner {
	width: 640px;
	background: url(../images/campaign/new_campaign/inner_back.gif) no-repeat left 30px;
}

.contentLeft .inner .box {
	background: url(../images/campaign/new_campaign/box_back.jpg) no-repeat left bottom;
	padding-bottom: 53px;
}

.contentLeft .inner .box h2 {
	padding-bottom: 6px;
}

.contentLeft .inner .box .subBox img {
	margin: 0 0 4px 45px;
}

.contentLeft .inner .box .subBox p {
	line-height: 1.3;
	color: #ce181e;
	text-align: center;
}

.contentLeft .inner .box .product {
	margin: 0 0 0px 20px;
}

.contentLeft .inner .box .mb0 {
	margin-bottom: 0;
}

.contentLeft .inner .box .product .floatLeft {
	margin-right: 11px;
	_margin-right: 8px;
	width: 270px;
	margin-top: 10px;
}
.contentLeft .inner .box .floatLeft p {
	line-height: 1.3;
	color: #ce181e;
	text-align: left;
	padding-top: 10px;
}

.contentLeft .inner .box .product .floatLeft a.map:hover img {
	filter:alpha(opacity=50); 
	opacity: 0.5; 
}

.contentLeft .inner .box .product .floatLeft dl {
	padding: 7px 0;
	font-size: 12px;
	color: #333;
	line-height: 1.2;
}

.contentLeft .inner .box .product .floatLeft dl dt {
	padding-top: 4px;
	float: left;
	clear: left;
	font-size: 10px;
}

.contentLeft .inner .box .product .floatLeft dl dd {
	padding: 0 0 0 12px;
	_padding-left: 6px;
}

.contentLeft .inner .box .product img.ml299 {
	margin: 0px 0px 0px 29px;
	/* [disabled]height: 593px; */
	width: 297px;
}

.contentLeft .magizne {
	margin-bottom: 60px;
	clear: both;
}
.gundam_box {
	/* [disabled]height: 593px; */
	width: 297px;
	margin-left: 310px;
	background: url(../images/campaign/new_campaign/product_img03.jpg) no-repeat top;
}
.gundam_box_text {
	padding-top: 50px;
	padding-left: 120px;
	padding-right: 15px;
	line-height: 1.5em;
}
.btn_box {
	padding-left: 40px;
	padding-top: 3px;
}

