/* イベントページ用 ボックス設定（width:960px） */
#Outline {
	background:#fff;
}
#MainAreaEvent {
	width: 880px;
	margin: 0 auto 20px;
	text-align: left;
	clear: both;
}
#MainAreaEvent div.Contents,
#MainAreaEvent div.ContentInner {
/*	width: 960px;	*/
	width: 880px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#MainAreaEvent div.ContentInner {
	background:#fff;
}
#MainAreaEvent .Section {
/*	width: 960px;	*/
	width: 880px;
	margin: 0;
	clear: both;
}
/*---------------------
  HTML再定義
---------------------*/
#MainAreaEvent img {
	border:0;
}
/*
#MainAreaEvent ul,
#MainAreaEvent li {
	margin:0;
	padding:0
}
*/
#MainAreaEvent .header {
	margin: 0 0 20px 0;
}
#MainAreaEvent h1.osaka {
	background:url(img/title01_osaka.jpg) no-repeat;
	margin:0;
	padding:0;
	height: 210px;
	text-align:center;
	text-indent:-9999px;
}
#MainAreaEvent h1.tokyo {
	background:url(img_tokyo/title01_tokyo.jpg) no-repeat;
	margin:0;
	padding:0;
	height: 210px;
	text-align:center;
	text-indent:-9999px;
}
#MainAreaEvent h1 a{
	width: 880px;
	height: 170px;
	display: block;
}

#MainAreaEvent h2 {
	margin:0 0 10px 0;
	font-size: 140%;
	color: #333;
}

#MainAreaEvent h3 {
	margin:0 0 10px;
	padding:0;
	color: #92704C;
/*	font-weight:normal;	*/
}
#MainAreaEvent h3.tokyo {
	margin:0 0 10px;
	padding:0;
	color: #1d4661;
/*	font-weight:normal;	*/
}
.ContentInner h3 {
    font-size: 100%;
}

#MainAreaEvent h1,
#MainAreaEvent h2,
#MainAreaEvent h3,
#MainAreaEvent .mokuji TABLE th {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#MainAreaEvent .ContentInner p,
#MainAreaEvent .ContentInner li {
	font-size:80%;
}

/*---------------------
  ヘッダー
---------------------*/
#MainAreaEvent .header {
}

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

a.ar_orange {
    background:url(/common/img/tool/arrow_orange.gif) left top no-repeat;
    padding: 0 0 0 18px;
}

/*---  目次  ---*/

#MainAreaEvent .mokuji{
}
#MainAreaEvent .mokuji div.mokuji_osaka{
	background:url(img/bg_mokuji.jpg) right 80px no-repeat;
}
#MainAreaEvent .mokuji div.mokuji_tokyo{
	background:url(img_tokyo/bg_mokuji.jpg) right 80px no-repeat;
}
#MainAreaEvent .mokuji H2{
	background:url(img/ic_mokuji.gif) left 0 no-repeat;
	line-height: 80px;
	padding-left:70px;
}

#MainAreaEvent .mokuji H2 span{
	font-size: 70%;
	font-weight: normal;
}

#MainAreaEvent .mokuji H3 span{
	font-size: 70%;
	font-weight: normal;
}

#MainAreaEvent .mokuji ul{
	list-style: none;
}

#MainAreaEvent .mokuji ul li{
	letter-spacing: 0.1em;
	background: url(/common/img/tool/navi_yaji_br.gif) no-repeat 2px 2px;
	margin: 0 0 0.4em 1em;
	padding: 0 0 0 15px;
}

#MainAreaEvent .mokuji ul li span{
	background: url(img/ic_new.gif) no-repeat;
	width: 40px;
	height: 17px;
	display: inline-block;
	text-indent:-9999px;
	margin-left: 5px;
}

/*
#MainAreaEvent .ContentInner .mokuji ul li {
    margin: 0 0 0.4em 2em;
}
*/

#MainAreaEvent .mokuji ul.uconst,
#MainAreaEvent .mokuji ul li.uconst{
	color: #777;
}

#MainAreaEvent .mokuji ul.uconst li,
#MainAreaEvent .mokuji ul li.uconst{
	background: url(/common/img/tool/navi_yaji_b2.gif) no-repeat 2px 2px;
}

#MainAreaEvent .mokuji TABLE th,
#MainAreaEvent .mokuji TABLE td{
	vertical-align: top;
	padding: 9px 0 0 0;
}

#MainAreaEvent .mokuji TABLE th{
	font-weight: normal;
	font-size: 11pt;
}

#MainAreaEvent .mokuji TABLE th.month{
	color: #FFF;
	text-align: center;
	background:url(img/bg_month.gif) no-repeat;
	width: 50px;
}
#MainAreaEvent .mokuji TABLE th.month_t{
	color: #FFF;
	text-align: center;
	background:url(img_tokyo/bg_month.gif) no-repeat;
	width: 50px;
}
#MainAreaEvent .mokuji TABLE th.first{
	background:url(img/bg_first.gif) no-repeat;
}

#MainAreaEvent .mokuji TABLE td{
	padding: 9px 0 0 10px;
}

/*---  画像集  ---*/

#MainAreaEvent .photo H2{
	background:url(img/ic_photo.gif) left 0 no-repeat;
	line-height: 72px;
	padding-left: 98px;
}

#MainAreaEvent .photo H3{
	font-size: 120%;
/*	color: #333;		*/
	color: #C8A671;
	margin-top: 5px;
}


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

/*---------------------
  受賞ページ
---------------------*/
#MainAreaEvent DIV.BC {
	background:url(img/bc.jpg) no-repeat;
	width:875px;
	height:500px;
	margin:20px 0 40px 0;
	font-size:100%;
	color:#663300;
}
#MainAreaEvent H2.Award {
	margin:15px 40px;
	padding:20px 0px 0px 0px;
}

#MainAreaEvent DIV.BANA {
	width:844px;
	padding:0;
	margin:0px auto;
}

#MainAreaEvent IMG.bana {
	float:center;
}

#MainAreaEvent P.message {
	width:840px;
}



