@charset "utf-8";
/* CSS Document */

#bar_top1{
	background:url(../img/bar_top1.jpg) no-repeat center center;
	width:602px;
	height:33px;
	display:inline-block;
	text-indent:-3000px;
}

#bar_top2{
	background:url(../img/bar_top2.jpg) no-repeat center center;
	width:601px;
	height:61px;
	display:inline-block;
	text-indent:-3000px;
}

#campaign{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:582px;
	max-height:865px;
    overflow: auto;
	padding:0px 8px 10px 9px;
}

#campaign:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #campaign {
    height: 1em;
    overflow: visible;
}
/**/

.campaign_inner{
	border-bottom:1px dotted #D30000;
	/*width:580px;*/
	padding-bottom:10px;
	padding-top:10px;
    overflow: hidden;
}

.campaign_inner:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .campaign_inner {
    height: 1em;
    overflow: visible;
}
/**/

/*

.campaign_l{
	float:left;
	width:360px;
}

*/

.campaign_l{
	float:left;
	width:330px;
}

/*

.campaign_r{
	float:right;
	width:210px;
}

*/

.campaign_r{
	float:right;
	width:225px;
}
/*
.campaign_pic{
	padding:2px;
	border:1px solid #CCCCCC;
	display:block;
}
*/
.campaign_title{
	color:#D30000;
	font-size:14px;
	margin-bottom:10px;
}

h2{
	background:url(../img/main_top.jpg) center center;
	width:850px;
	height:300px;
	text-indent:-5000px;
	display:inline-block;
}
.campaign_photo_box{
	width:105px;
	float:left;
	display:inline;
	text-align:center;
	margin-left:4px;
}
.campaign_photo{
	display:block;
	padding:2px;
	border:1px solid #CCCCCC;
}








