
/* ----------------------------------------メインコンテンツ */

#banner_campaign {
	width:951px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

#banner_campaign .m_01{
	margin:0px 0px 0px 0px;
	width:951px;
	height:auto;
	display:block;
	}	
	
#banner_campaign .m_02{
	margin:0px 0px 0px 13px;
	width:926px;
	height:607px;
	background-image:url(../images/img_01.jpg);
	background-repeat:no-repeat;
	}
	
#banner_campaign .m_03 a:link, .m_03 a:visited{
	position:relative;
	top:437px;
	left:742px;
	width:126px;
	height:138px;
	background-image:url(../images/bt_01.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	}
	
#banner_campaign .m_03 a:hover{
	position: relative;
	top:437px;
	left:742px;
	width:126px;
	height:138px;
	background-image:url(../images/bt_01b.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	}	
	
#banner_campaign .m_04{
	margin:20px 0px 0px 42px;
	width:865px;
	height:77px;
	background-image: url(../images/img_02.jpg);
	text-indent:-10000px;
	}
	
#banner_campaign .m_05{
	margin:25px 0px 0px 45px;
	padding:0px 0px 0px 10px;
	width:861px;
	font-size:16px;
	font-weight:bold;
	color:#9a79ff;
	}	
	
#banner_campaign .m_06{
	margin:0px 0px 0px 45px;
	}	
	
#banner_campaign .m_07{
	margin:15px 0px 0px 55px;
	}
	
#banner_campaign .m_08{
	margin:15px 0px 0px 15px;
	}	
	
#banner_campaign .m_09{
	width:255px;
	float:left;
	}
	
#banner_campaign .m_10_a{
	margin:0px 0px 0px 55px;
	width:139px;
	float:left;
	font-size:16px;
	color:#FC6;
	font-weight:bold;
	}

#banner_campaign .m_10_b{
	margin:0px 0px 0px 0px;
	width:139px;
	float:left;
	font-size:16px;
	color:#3aa9ff;
	font-weight:bold;
	}

#banner_campaign .m_10_c{
	margin:0px 0px 0px 0px;
	width:139px;
	float:left;
	font-size:16px;
	color:#7ec4ce;
	font-weight:bold;
	}

#banner_campaign .m_10_d{
	margin:0px 0px 0px 0px;
	width:139px;
	float:left;
	font-size:16px;
	color:#9a79ff;
	font-weight:bold;
	}
	
#banner_campaign .m_10_e{
	margin:0px 0px 0px 0px;
	width:139px;
	float:left;
	font-size:16px;
	color:#c64118;
	font-weight:bold;
	}

#banner_campaign .m_10_f{
	margin:0px 0px 0px 0px;
	width:139px;
	float:left;
	font-size:16px;
	color:#309;
	font-weight:bold;
	}
	
#banner_campaign .m_12_a{
	margin:10px 0px 0px 55px;
	width:145px;
	font-size:16px;
	color:#FC6;
	font-weight:bold;
	}
	
#banner_campaign .m_12_b{
	margin:10px 0px 0px 55px;
	width:145px;
	font-size:16px;
	color:#3aa9ff;
	font-weight:bold;
	}	
	
#banner_campaign .m_12_c{
	margin:10px 0px 0px 55px;
	width:145px;
	font-size:16px;
	color:#7ec4ce;
	font-weight:bold;
	}

#banner_campaign .m_12_d{
	margin:10px 0px 0px 55px;
	width:145px;
	font-size:16px;
	color:#9a79ff;
	font-weight:bold;
	}	
	
#banner_campaign .m_12_e{
	margin:10px 0px 0px 55px;
	width:145px;
	font-size:16px;
	color:#c64118;
	font-weight:bold;
	}
	
#banner_campaign .m_12_f{
	margin:10px 0px 0px 55px;
	width:145px;
	font-size:16px;
	color:#309;
	font-weight:bold;
	}	
	
#banner_campaign .banner_txtbox{
	margin:5px 0px 0px 55px;
	border:#bed3ee solid 1PX;
	color:#bed3ee;
	padding:3px;
	font-size:10px;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#bed3ee;
	scrollbar-3dlight-color:#bed3ee;
	scrollbar-arrow-color:#bed3ee;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-base-color:#ffffff;
	background-color:#FFF7FF;
	}	