BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: "Arial","sө";
	background-color: #424242;
}

BODY p {line-height: 22px; text-indent: 12px}

a:link { color: #400E05; text-decoration: none } /* @ */
a:visited {color: #400E05; text-decoration: none } /* wݹL */ 
a:hover{ color: #BB1F00; text-decoration: underline }  /* ƹLh */
a:active { color: #BB1F00; text-decoration: underline }/* ƹIUh */ 

.td1{line-height: 22px;}
.td2{line-height: 18px;}

.btm1{
	letter-spacing: 2px;
}

h1{
	font-size: 13px;
	color: #BB1F00;
	line-height: 16px;
	margin-bottom: 14px;
}

.font1{font-size: 13px;}
.font2{
	font-size: 15px;
	color: #561F18;
	letter-spacing: 2px;
	font-weight: bold;
}

.color1{color: #671100;}
.color2{color: #FF0000;}
.color3{color: #2E2E2E;}
.color4{color: #1828C6;}
.color5{color: #F3E3C4;}
.color6{color: #000000;}
.color7{color: #0066CC;}

.tai1{
	font-size: 15px;
	color: #561F18;
	margin-top: 10px;
	letter-spacing: 2px;
	font-weight: bold;
}
.tai1 h2{ padding:0px; margin:0px;font-size: 15px;}

.selStyle  {
	background-color: #FFFFFF;
	color: #3D160F;
	font-size: 12px;
	border: 1px solid #424242;
}

#divBK {
	background-image: url(img/bk_main.gif);
	background-repeat: repeat-y;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
}

#divBK2 {
	background-image: url(img/bk_main2.gif);
	background-repeat: repeat-y;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
}

#Header {
	background-image: url(img/header_bk.gif);
	background-repeat: no-repeat;
	background-position: 353px 0px;
	width: 950px;
	height: 70px;
}
#divLogo {float: left; width: 353px }
#TopNavi {
	background-image: url(img/topNavi_bk.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 357px;
	float: right;
	margin-top: 37px;
	margin-right: 17px;
}
#TopNavi ul {
	list-style-type: none;
	padding-top: 5px;
	margin: 0px;
	padding-left: 10px;
}
#TopNavi li {
	width: 59px;
	float: left;
	background-image: url(img/topNavi_arr.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position: 0px 4px;
}

#TopNavi li a:link { color: #989898; text-decoration: none } /* @ */
#TopNavi li a:visited {color: #989898; text-decoration: none } /* wݹL */ 
#TopNavi li a:hover{ color: #E1E1E1; text-decoration: none }  /* ƹLh */
#TopNavi li a:active { color: #E1E1E1; text-decoration: none }/* ƹIUh */ 

#MainNavi1 {width: 136px; float: left; }
#MainNavi2 {width: 136px; float: left; }
#MainNavi3 {width: 136px; float: left; }
#MainNavi4 {width: 136px; float: left; }
#MainNavi5 {width: 136px; float: left; }
#MainNavi6 {width: 135px; float: left; }
#MainNavi7 {width: 135px; float: left; }

#MainNavi1 a:link {background-image: url(img/mainNavi_01.gif); background-repeat: no-repeat }
#MainNavi1 a:visited {background-image: url(img/mainNavi_01.gif); background-repeat: no-repeat } 
#MainNavi1 a:hover{background-image: url(img/mainNavi_01b.gif); background-repeat: no-repeat }
#MainNavi1 a:active {background-image: url(img/mainNavi_01b.gif); background-repeat: no-repeat }

#MainNavi2 a:link {background-image: url(img/mainNavi_02.gif); background-repeat: no-repeat }
#MainNavi2 a:visited {background-image: url(img/mainNavi_02.gif); background-repeat: no-repeat } 
#MainNavi2 a:hover{background-image: url(img/mainNavi_02b.gif); background-repeat: no-repeat }
#MainNavi2 a:active {background-image: url(img/mainNavi_02b.gif); background-repeat: no-repeat }

#MainNavi3 a:link {background-image: url(img/mainNavi_03.gif); background-repeat: no-repeat }
#MainNavi3 a:visited {background-image: url(img/mainNavi_03.gif); background-repeat: no-repeat } 
#MainNavi3 a:hover{background-image: url(img/mainNavi_03b.gif); background-repeat: no-repeat }
#MainNavi3 a:active {background-image: url(img/mainNavi_03b.gif); background-repeat: no-repeat }

#MainNavi4 a:link {background-image: url(img/mainNavi_04.gif); background-repeat: no-repeat }
#MainNavi4 a:visited {background-image: url(img/mainNavi_04.gif); background-repeat: no-repeat } 
#MainNavi4 a:hover{background-image: url(img/mainNavi_04b.gif); background-repeat: no-repeat }
#MainNavi4 a:active {background-image: url(img/mainNavi_04b.gif); background-repeat: no-repeat }

#MainNavi5 a:link {background-image: url(img/mainNavi_05.gif); background-repeat: no-repeat }
#MainNavi5 a:visited {background-image: url(img/mainNavi_05.gif); background-repeat: no-repeat } 
#MainNavi5 a:hover{background-image: url(img/mainNavi_05b.gif); background-repeat: no-repeat }
#MainNavi5 a:active {background-image: url(img/mainNavi_05b.gif); background-repeat: no-repeat }

#MainNavi6 a:link {background-image: url(img/mainNavi_06.gif); background-repeat: no-repeat }
#MainNavi6 a:visited {background-image: url(img/mainNavi_06.gif); background-repeat: no-repeat } 
#MainNavi6 a:hover{background-image: url(img/mainNavi_06b.gif); background-repeat: no-repeat }
#MainNavi6 a:active {background-image: url(img/mainNavi_06b.gif); background-repeat: no-repeat }

#MainNavi7 a:link {background-image: url(img/mainNavi_07.gif); background-repeat: no-repeat }
#MainNavi7 a:visited {background-image: url(img/mainNavi_07.gif); background-repeat: no-repeat } 
#MainNavi7 a:hover{background-image: url(img/mainNavi_07b.gif); background-repeat: no-repeat }
#MainNavi7 a:active {background-image: url(img/mainNavi_07b.gif); background-repeat: no-repeat }

#SubNavi {width: 950px; height: 28px; float: left; background-image: url(img/subNavi_bk.gif); background-repeat: no-repeat }

#SubNavi ul {
	list-style-type: none;
	padding-top: 9px;
	margin: 0px;
	padding-left: 35px;
}

#SubNavi li {
	width: 60px;
	float: left;
	background-image: url(img/topNavi_arr.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position: 0px 4px;
}

#SubNavi li a:link { color: #B1A29F; text-decoration: none } /* @ */
#SubNavi li a:visited {color: #B1A29F; text-decoration: none } /* wݹL */ 
#SubNavi li a:hover{ color: #E1E1E1; text-decoration: none }  /* ƹLh */
#SubNavi li a:active { color: #E1E1E1; text-decoration: none }/* ƹIUh */ 

#divContect {
	width: 950px;
}

#divContL {
	width: 308px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(img/contL_bk.gif);
	background-repeat: repeat-x;
}
#divContL h2{
	font-size: 17px;
	color: #FFFFFF;
	margin: 0px;
}
#divContL h2 a:link{color: #FFFFFF; text-decoration: none}
#divContL h2 a:hover{color: #FFA600; text-decoration: none}
#divContL h2 a:visited{color: #FFFFFF; text-decoration: none}


.h2_top{padding-top: 15px;}
.h2_bottom{
	padding-bottom: 8px;
}

#divContL a:link { color: #FFA600; text-decoration: none } /* @ */
#divContL a:visited {color: #FFA600; text-decoration: none } /* wݹL */ 
#divContL a:hover{ color: #FFFFFF; text-decoration: underline }  /* ƹLh */
#divContL a:active { color: #FFFFFF; text-decoration: underline }/* ƹIUh */

#divContL ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 32px;
}

#divContL li {
	width: 56px;
	float: left;
	background-image: url(img/topNavi_arr.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position: 0px 4px;
	margin-bottom: 9px;
}

#divContL01 {
	width: 308px;
	background-image: url(img/cont_01_bk.jpg);
	background-repeat: no-repeat;
	margin-top: 17px;
	padding-top: 52px;
}
#divContL02 {
	width: 308px;
	background-image: url(img/cont_02_bk.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;}
#divContL03 {
	width: 308px;
	background-image: url(img/cont_03_bk.jpg);
	background-repeat: no-repeat;
	padding-top: 52px;
	margin-bottom: 6px;
}
#divContL04 {
	width: 308px;
	background-image: url(img/cont_04_bk.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-bottom: 22px;
}

#divContL01Btm {
	padding-top: 2px;
	padding-bottom: 22px;
	padding-left: 180px;
}
#divContL02Btm {
	padding-bottom: 18px;
	padding-left: 180px;
	float: left;
}
#divConItem {
	margin-bottom: 10px;
}
#divConItem label {
	FLOAT: left;
	WIDTH: 85px;
	COLOR: #FFA600;
	TEXT-ALIGN: right;

	padding-top: 4px;
}
#divContLPic{
	padding-left: 35px;
	line-height: 26px;
	margin-bottom: 16px;
}

#divContR {
	width: 642px;
	float: right;
}

#divContR a:link { color: #400E05; text-decoration: none } /* @ */
#divContR a:visited {color: #400E05; text-decoration: none } /* wݹL */ 
#divContR a:hover{ color: #BB1F00; text-decoration: underline }  /* ƹLh */
#divContR a:active { color: #BB1F00; text-decoration: underline }/* ƹIUh */ 

#divContR01 {
	background-image: url(img/cont_R1_bk1.jpg);
	background-repeat: no-repeat;
	width: 642px;
	background-position: 260px 0px;
}
#divContR02 {width: 642px }
#divContR03 {
	width: 623px;
	background-image: url(img/sp_bak.gif);
	background-repeat: repeat-y;
	margin-top: 4px;
	margin-left: 19px;
}
#divContR01pic {
	width: 215px;
	float: left;
	background-image: url(img/cont_R1_bk2.jpg);
	background-repeat: no-repeat;
	padding-top: 47px;
	padding-left: 45px;
	line-height: 34px;
	padding-bottom: 22px;
}

#divContR01ev {
	width: 382px;
	float: right;
	padding-top: 18px;
}

#divContR h2{
	font-size: 13px;
	color: #BB1F00;
	line-height: 16px;
}

#evNavi1 {width: 119px; float: left; }
#evNavi2 {width: 108px; float: left; }
#evNavi3 {width: 113px; float: left; }

#evNavi1 a:link {background-image: url(img/evNavi_01b.gif); background-repeat: no-repeat }
#evNavi1 a:visited {background-image: url(img/evNavi_01b.gif); background-repeat: no-repeat } 
#evNavi1 a:hover{background-image: url(img/evNavi_01.gif); background-repeat: no-repeat }
#evNavi1 a:active {background-image: url(img/evNavi_01.gif); background-repeat: no-repeat }

#evNavi2 a:link {background-image: url(img/evNavi_02b.gif); background-repeat: no-repeat }
#evNavi2 a:visited {background-image: url(img/evNavi_02b.gif); background-repeat: no-repeat } 
#evNavi2 a:hover{background-image: url(img/evNavi_02.gif); background-repeat: no-repeat }
#evNavi2 a:active {background-image: url(img/evNavi_02.gif); background-repeat: no-repeat }

#evNavi3 a:link {background-image: url(img/evNavi_03b.gif); background-repeat: no-repeat }
#evNavi3 a:visited {background-image: url(img/evNavi_03b.gif); background-repeat: no-repeat } 
#evNavi3 a:hover{background-image: url(img/evNavi_03.gif); background-repeat: no-repeat }
#evNavi3 a:active {background-image: url(img/evNavi_03.gif); background-repeat: no-repeat }

#divEvent {
	padding-left: 0px;
	padding-top: 14px;
	width: 340px;
}

#divBanner1 {
	padding-left: 32px;
	padding-top: 11px;
	width: 291px;
	float: left;
	background-image: url(img/banner_bk1.gif);
	background-repeat: no-repeat;
	height: 82px;
}
#divBanner2 {
	padding-left: 13px;
	padding-top: 11px;
	width: 291px;
	float: left;
	background-image: url(img/banner_bk2.gif);
	height: 82px;
}
#spNavi1 {width: 125px; float: left; }
#spNavi2 {width: 118px; float: left; }
#spNavi3 {width: 118px; float: left; }
#spNavi4 {width: 119px; float: left; }
#spNavi5 {width: 127px; float: left; }

#spNavi1 a:link {background-image: url(img/spNavi_01.gif); background-repeat: no-repeat }
#spNavi1 a:visited {background-image: url(img/spNavi_01.gif); background-repeat: no-repeat } 
#spNavi1 a:hover{background-image: url(img/spNavi_01b.gif); background-repeat: no-repeat }
#spNavi1 a:active {background-image: url(img/spNavi_01b.gif); background-repeat: no-repeat }

#spNavi2 a:link {background-image: url(img/spNavi_02.gif); background-repeat: no-repeat }
#spNavi2 a:visited {background-image: url(img/spNavi_02.gif); background-repeat: no-repeat } 
#spNavi2 a:hover{background-image: url(img/spNavi_02b.gif); background-repeat: no-repeat }
#spNavi2 a:active {background-image: url(img/spNavi_02b.gif); background-repeat: no-repeat }

#spNavi3 a:link {background-image: url(img/spNavi_03.gif); background-repeat: no-repeat }
#spNavi3 a:visited {background-image: url(img/spNavi_03.gif); background-repeat: no-repeat } 
#spNavi3 a:hover{background-image: url(img/spNavi_03b.gif); background-repeat: no-repeat }
#spNavi3 a:active {background-image: url(img/spNavi_03b.gif); background-repeat: no-repeat }

#spNavi4 a:link {background-image: url(img/spNavi_04.gif); background-repeat: no-repeat }
#spNavi4 a:visited {background-image: url(img/spNavi_04.gif); background-repeat: no-repeat } 
#spNavi4 a:hover{background-image: url(img/spNavi_04b.gif); background-repeat: no-repeat }
#spNavi4 a:active {background-image: url(img/spNavi_04b.gif); background-repeat: no-repeat }

#spNavi5 a:link {background-image: url(img/spNavi_05.gif); background-repeat: no-repeat }
#spNavi5 a:visited {background-image: url(img/spNavi_05.gif); background-repeat: no-repeat } 
#spNavi5 a:hover{background-image: url(img/spNavi_05b.gif); background-repeat: no-repeat }
#spNavi5 a:active {background-image: url(img/spNavi_05b.gif); background-repeat: no-repeat }

#divspPic {
	width: 217px;
	float: left;
	height: 134px;
	padding-top: 22px;
	padding-left: 26px;
	background-image: url(img/sp_pic.gif);
	background-repeat: no-repeat;
}
#divspPic2 {
	width: 344px;
	float: left;
	height: 131px;
	background-image: url(img/sp_pic2.gif);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 20px;
}
#spList {
	float: left;
	width: 545px;
	margin-left: 18px;
	line-height: 20px;
}

#spTitle {
	float: left;
	width: 560px;
	margin-left: 10px;
	background-image: url(img/title_bk.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 18px;
	margin-top: 16px;
	padding-top: 1px;
}
#spBottom {
	float: left;
	width: 607px;
	background-image: url(img/sp_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: 22px;
}

#footerNavi {
	float: left;
	width: 950px;
	background-image: url(img/footer_bk.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: 22px;
	text-align: center;
	padding-top: 20px;
	letter-spacing: 3px;
}
#footerNavi2 {
	float: left;
	width: 950px;
	background-image: url(img/footer_bk2.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: 22px;
	text-align: center;
	padding-top: 20px;
	letter-spacing: 3px;
}
#footerNavi a:link { color: #4C4C4C; text-decoration: none } 
#footerNavi a:visited {color: #4C4C4C; text-decoration: none } 
#footerNavi a:hover{ color: #E1E1E1; text-decoration: none } 
#footerNavi a:active { color: #E1E1E1; text-decoration: none }

#footerNavi2 a:link { color: #4C4C4C; text-decoration: none } 
#footerNavi2 a:visited {color: #4C4C4C; text-decoration: none } 
#footerNavi2 a:hover{ color: #E1E1E1; text-decoration: none } 
#footerNavi2 a:active { color: #E1E1E1; text-decoration: none }

#footer {
	float: left;
	width: 950px;
	height: 120px;
	background-color: #32120C;
	font-size: 10px;
	color: #BBBBBB;
	line-height: 16px;
}

#footerInfo1 {
	float: left;
	width: 420px;
	padding-top: 20px;
	padding-left: 30px;
}
	
#footerInfo2 {
	float: right;
	width: 490px;
	padding-top: 16px;
	padding-bottom: 16px;
}
#ilNavi1 {width: 205px; float: left; }
#ilNavi2 {width: 197px; float: left; }
#ilNavi3 {width: 205px; float: left; }

#ilNavi1 a:link {background-image: url(img/ilNavi_01.gif); background-repeat: no-repeat }
#ilNavi1 a:visited {background-image: url(img/ilNavi_01.gif); background-repeat: no-repeat } 
#ilNavi1 a:hover{background-image: url(img/ilNavi_01b.gif); background-repeat: no-repeat }
#ilNavi1 a:active {background-image: url(img/ilNavi_01b.gif); background-repeat: no-repeat }

#ilNavi2 a:link {background-image: url(img/ilNavi_02.gif); background-repeat: no-repeat }
#ilNavi2 a:visited {background-image: url(img/ilNavi_02.gif); background-repeat: no-repeat } 
#ilNavi2 a:hover{background-image: url(img/ilNavi_02b.gif); background-repeat: no-repeat }
#ilNavi2 a:active {background-image: url(img/ilNavi_02b.gif); background-repeat: no-repeat }

#ilNavi3 a:link {background-image: url(img/ilNavi_03.gif); background-repeat: no-repeat }
#ilNavi3 a:visited {background-image: url(img/ilNavi_03.gif); background-repeat: no-repeat } 
#ilNavi3 a:hover{background-image: url(img/ilNavi_03b.gif); background-repeat: no-repeat }
#ilNavi3 a:active {background-image: url(img/ilNavi_03b.gif); background-repeat: no-repeat }

.map{
margin:0px 5px 0px 3px;
padding:0px;
}