div {
	margin: 0;
	padding: 0;
}

body {
	background-color: #FFFFFF;
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W6", Osaka, "HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐゴシック", verdana, Helvetica, Arial;
	scrollbar-3d-light-color:#999999;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color:#999999;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}


/* Link
----------------------------------------------- */
A:link {
	color:#000066;
	text-decoration:none;
}
A:visited {
	color:#000066;
	text-decoration:none;
}
A:hover {
	color:#ff9900;
	text-decoration:underline;
}
.purplelink A:link {
	color:#cc3399;
	text-decoration:underline;
}
.purplelink A:visited {
	color:#cc3399;
	text-decoration:underline;
}
.purplelink A:hover {
	color:#ea4eb6;
	text-decoration:none;
}

/* Font
----------------------------------------------- */
.catch1en {
	font-family: "Arial Black", "Helvetica Bold";
	font-size: 12px;
	letter-spacing: -1px;
	color: #333333;
	text-decoration:none;
}
.catch2en {
	font-family: "Arial Black", "Helvetica Bold";
	font-size: 18px;
	letter-spacing: -1px;
	color: #333333;
	text-decoration:none;
}
.catch3en {
	font-family: "Arial Black", "Helvetica Bold";
	font-size: 21px;
	letter-spacing: -1px;
	color: #333333;
	text-decoration:none;
}
.catch4en {
	font-family: "Arial Black", "Helvetica Bold";
	font-size: 24px;
	letter-spacing: -1px;
	color: #333333;
	text-decoration:none;
}
.catch5en {
	font-family: "Arial Black", "Helvetica Bold";
	font-size: 30px;
	letter-spacing: -1px;
	color: #333333;
	text-decoration:none;
}
.catchjp {
	font-family: "ヒラギノ角ゴ Pro W6", "HGP創英角ｺﾞｼｯｸUB";
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
.catch1jp {
	font-family: "ヒラギノ角ゴ Pro W6", "HGP創英角ｺﾞｼｯｸUB";
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.catch2 {
	font-family: "ヒラギノ角ゴ Pro W6", "HGP創英角ｺﾞｼｯｸUB";
	font-size: 16px;
	color: #333333;
	text-decoration:none;
}
.catch2jp {
	font-family: "ヒラギノ角ゴ Pro W6", "HGP創英角ｺﾞｼｯｸUB";
	font-size: 18px;
	color: #333333;
	text-decoration:none;
}
.catch3jp {
	font-family: "ヒラギノ角ゴ Pro W6", "HGP創英角ｺﾞｼｯｸUB";
	font-size: 21px;
	color: #333333;
	text-decoration:none;
}
.catch4jp {
	font-family: "ヒラギノ角ゴ Pro W6", "HGP創英角ｺﾞｼｯｸUB";
	font-size: 24px;
	color: #333333;
	text-decoration:none;
}
.catch5jp {
	font-family: "ヒラギノ角ゴ Pro W6", "HGP創英角ｺﾞｼｯｸUB";
	font-size: 34px;
	color: #333333;
	text-decoration:none;
}
.fnt1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt4 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 16px;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt4b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt5 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.fnt5b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	line-height:1.5em;
}
.wht1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht4 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 16px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht4b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht5 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.wht5b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	line-height:1.5em;
}
.red1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red4 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 16px;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red4b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 16px;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red5 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.red5b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
	line-height:1.5em;
}
.org1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org4 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 16px;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org4b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 16px;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org5 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org5b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.org6b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 20px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
	line-height:1.5em;
}
.grn1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn4 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 16px;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn4b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 16px;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn5 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.grn5b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	font-weight: bold;
	color: #009900;
	text-decoration:none;
	line-height:1.5em;
}
.gry1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry4 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 16px;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry4b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 16px;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry5 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.gry5b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	line-height:1.5em;
}
.bl1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #000066;
	text-decoration:none;
	line-height:1.5em;
}
.bl1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration:none;
	line-height:1.5em;
}
.bl2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #000066;
	text-decoration:none;
	line-height:1.5em;
}
.bl2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration:none;
	line-height:1.5em;
}
.bl3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #000066;
	text-decoration:none;
	line-height:1.5em;
}
.bl3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration:none;
	line-height:1.5em;
}
.navy1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #003366;
	text-decoration:none;
	line-height:1.5em;
}
.navy1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration:none;
	line-height:1.5em;
}
.navy2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #003366;
	text-decoration:none;
	line-height:1.5em;
}
.navy2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration:none;
	line-height:1.5em;
}
.navy3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #003366;
	text-decoration:none;
	line-height:1.5em;
}
.navy3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration:none;
	line-height:1.5em;
}
.purple1 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple1b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 10px;
	font-weight: bold;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple2 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple2b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 12px;
	font-weight: bold;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple3 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple3b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 14px;
	font-weight: bold;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple4 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 16px;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple4b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-weight: bold;
	font-size: 16px;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple5 {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.purple5b {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	font-size: 18px;
	font-weight: bold;
	color: #cc3399;
	text-decoration:none;
	line-height:1.5em;
}
.ulist {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}
.list {
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 0px 0px;
	list-style: disc;
}
.ulmap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
}
.limap {
	line-height: 20px;
}
.dottbottom	{
	border-bottom:1px dotted #999999;
}
.dotttable {
	border:1px dotted #336699;}

/* 併催イベント
----------------------------------------------- */

.awards {
	background:url(../images/event/awards_bg.gif) repeat-x 0 0 #e9e9ce;
}
.fnt_awards {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	color: #001a33;
	font-size: 12px;
	line-height:1.6em;
}
.fnt_awardsL {
	font-family: "Osaka", "ＭＳ Ｐゴシック";
	color: #001a33;
	font-size: 13px;
	line-height:1.6em;
}
