/* ▼▼▼　メインイメージ部　▼▼▼　*/
.mainimg {
	margin: 0px;
	padding: 0px;
}

/* コンテンツ大外　*/
#contents-size {
	width: 838px;
}

.contents {
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

.areapul {
	margin: 0px;
	padding: 0px;
	width:160px;
}

.areatxt {
	margin: 0px;
	padding: 0px;
	width:160px;
}

.fbtn {
	margin: 0px;
	padding: 0px;
}

/* ▼▼▼　レイアウト ▼▼▼　*/

/* ---------------------------------------- 1カラムの時*/
.cm {
	margin: 0px;
	padding: 18 13 13 13px;
	text-align: left;
}

/* ---------------------------------------- タイトルのマージン*/
.ttlmargin {
	margin: 0 0 13 0px;
	padding: 0px;
}

/* ---------------------------------------- タイトル下*/
.subttlmargin {
	margin: 0px;
	padding: 12 0px;
	border-width: 1 0 0 0px;
	border-color:#D7D7D7;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ---------------------------------------- タイトルイメージのマージン*/
.ttlimg {
	margin: 0 13 0 0px;
	padding: 0px;
}

.infoboxout {
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-color:#D7D7D7;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

.pmargin {
	margin: 0px;
	padding: 0px;
}

.jbg {
	margin: 0px;
	padding: 14 12 8 16px;
	background: url("../contents/event/img/jbg.gif") repeat-y;
	text-align: left;
}

.dbg {
	margin: 0px;
	padding: 14px;
	background: url("../contents/event/img/dbg.gif") repeat-y;
	text-align: left;
}

.rbg {
	margin: 0px;
	padding: 10 20px;
	background: #E4EFE3 url("../contents/event/img/rbg.gif") repeat-y;
	text-align: left;
}


.resultttl {
	margin: 0px;
	padding: 14 14 8 14px;
	background: #E4EFE3 url("../contents/event/img/result_ttl.gif") repeat-y;
	text-align: left;
}

.monlist {
	margin: 0px;
	padding: 0px;
	float: right;
}

/* ------------------------------------------------------------------------------------------- イベント：外枠*/

/* ---------------------------------------- ミューザＢＮのマージン*/
.mzmargin {
	margin: 0 0 6 0px;
	padding: 0px;
}

.evenboxin {
	margin: 0px;
	padding: 0px;
	border-width: 8px;
	border-color:#F7F4EB;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}










/* 内ブロック　*/
#main-in {
	margin: 0px;
	padding: 0px;
	text-align: left;
}



/* テーブル設定　*/
.tablewaku2 {
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-color:#EDEDED;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}


/* ▼▼▼　テキスト装飾　▼▼▼　*/
.txtred {
	color: #FF6600;
}

/* ▼▼▼　テーブル　▼▼▼　*/
.dtbl01 {
	border-width: 0 0 1 0px;
	border-color:#FFFFFF;
	border-style:solid ;
	background: #EFEFEF;
}


.montxt {
	margin: 0px;
	padding: 2 0px;
	font-size: 30px;
	font-weight: bold;
	color:#009900;
}

.montxt2 {
	font-size: 20px;
	font-weight: bold;
	color:#009900;
}
.montxt3 {
	margin: 0px;
	padding: 2 0px;
	font-size: 30px;
	font-weight: bold;
	color:#0099FF;
}

.montxt4 {
	font-size: 20px;
	font-weight: bold;
	color:#0099FF;
}
