/* イベントページ用 ボックス設定（width:760px） */
#MainAreaEvent {
	width: 940px;
	margin: 0 auto;
	text-align: left;
	clear: both;
}
#MainAreaEvent div.Contents {
	width: 940px;
	margin: 10px 0;
	padding: 0;
	background-color: #46B5DA;
}

#MainAreaEvent div.ContentInner {
	width: 930px;
	margin: 5px;
	padding: 0;
	background-color: #FFF;
}

#MainAreaEvent .Section {
	width: 930px;
	margin: 0px;
	padding:0;
	clear: both;
}
/*---------------------
  HTML再定義
---------------------*/
#MainAreaEvent img {
	border:0;
}
#MainAreaEvent h1 {
	margin:0 0 30px 0;
	padding: 0;
	text-align:center;
}
#MainAreaEvent h2 {
	margin:0 0 20px 0;
	font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	text-shadow:0 0 1px #bbb, 0 0 1px #bbb, 0 0 1px #bbb, 0 0 1px #bbb;
	font-size:131%;
}
#MainAreaEvent h3 {
	margin:0;
}

/*---------------------
  コンテンツ
---------------------*/

DIV.Box {
	background:url(img/bc.jpg) left center no-repeat;
	width: 477px;
	height:383px;
	margin: 10px 20px;
}
DIV.Box_inner {
	width: 400px;
	height:350px;
	padding: 40px;
}
DIV.Box_inner P {
	font-size:90%;
	width: 350px;
	margin:10px auto;
}
DIV.ProductBox {
	width: 849px;
	margin: 20px auto;
}
DIV.ProductBox P{
	font-size:80%;
	margin: 0px 10px 0px 200px;
	padding:10px;
}
TABLE.cam{
	width: 850px;
	font-size:100%;
	margin: 10px auto;
	padding:10px;
}
TABLE.cam UL{
	padding: 0px 0px 0 0px;
}
TABLE.cam P.cau{
	font-size:75%;
	color:#666666;
}
TABLE.cam TD.TableTitle{
	font-size:130%;
	background:#E4D043;
	padding:5px;
	color: #004080;
	font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	text-shadow:0 0 1px #bbb, 0 0 1px #bbb, 0 0 1px #bbb, 0 0 1px #bbb;
	border:none;
}
TABLE.cam TH{
	background:#66C2E1;
	width: 200px;
	padding:10px;
	border-bottom:1px solid #31ADD7;
}
TABLE.cam TD{
	border-bottom:1px solid #CCCCCC;
	padding:10px;
}
IMG.entry{
	margin:10px 330px;
}

/*---------------------
  ページトップ
---------------------*/
#MainAreaEvent .pagetop {
	margin:20px 0 5px 0;
	text-align:right;
}


