body{
	background: url(../img/back.gif) repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}

img {
	border: 0;
}

.clear{
	clear: both;
	font-size: 1px;
}

A:link {
	color: #4B4B4B;
	text-decoration: none;
}
A:visited {
	color: #4B4B4B;
	text-decoration: none;
}
A:active {
	color: #4B4B4B;
	text-decoration: none;
}
A:hover {
	color: #9A9A9A;
}

div#container {
	width: 900px;
	background-color: #ffffff;
	margin: 0 0 0 0;
	padding: 0;
	/*text-align: center;*/
}

div#maincol{
	width: 900px;
	margin: 0 0 0 0;
	text-align: left;
}

div#header{
	width: 900px;
	padding: 0 0 0 0;
}
.headerL{
	width: 440px;
	float: left;
	margin: 5px 5px 5px 5px;
}
.headerR{
	width: 440px;
	margin: 30px 0 5px 0;
	font-size: 10px;
	color: #4B4B4B;
	text-align: right;
	float: left;
}

.headerbtn{
	width: 82px;
	height: 20px;
	background: url(../img/btn_back.gif) repeat;
	margin: 1px 1px 0 0;
	font-size: 10px;
	color: #234272;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	line-height: 14pt;
	text-align: center;
	float: left;
}

.headerbtn2{
	width: 127px;
	height: 20px;
	background: url(../img/btn_back.gif) repeat;
	margin: 1px 1px 0 0;
	font-size: 10px;
	color: #234272;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	line-height: 14pt;
	text-align: center;
	float: left;
}

.headerbtn3{
	width: 127px;
	height: 20px;
	background: url(../img/btn_back.gif) repeat;
	margin: 1px 0 0 0;
	font-size: 10px;
	color: #234272;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	line-height: 14pt;
	text-align: center;
	float: left;
}


div#fesfooter{
	width: 900px;
	clear: both;
	border-top: 1px solid #CDCDCD;
	font-size: 12px;
	color: #CDCDCD;
	text-align: center;
	margin: 40px 0 5px 0;
}

div#fesfooter p{
	margin: 5px 0 0 0;
}

div#menu{
	width: 900px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

.menubtn{
	display: block;
	width: 135px;
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	color: #ffffff;
	background: url(../img/menu_btn_on.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	float: left;
}

.menubtn a{
	display: block;
	width: 135px;
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	color: #ffffff;
	background: url(../img/menu_btn_off.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	float: left;
}

.menubtn a:hover{
	color: #ffffff; 
	background: url(../img/menu_btn_on.gif) no-repeat;
}

.menubtn a:active{
	color: #ffffff; 
}

.menubtn a:visited{
	color: #ffffff; 
}

.menubtn2{
	display: block;
	width: 90px;
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	color: #ffffff;
	background: url(../img/menu_btn2_on.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	float: left;
}

.menubtn2 a{
	display: block;
	width: 90px;
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	color: #ffffff;
	background: url(../img/menu_btn2_off.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	float: left;
}

.menubtn2 a:hover{
	color: #ffffff; 
	background: url(../img/menu_btn2_on.gif) no-repeat;
}

.menubtn2 a:active{
	color: #ffffff; 
}

.menubtn2 a:visited{
	color: #ffffff; 
}

div#new_menu{
	width: 900px;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

.new_menubtn{
	display: block;
	width: 120px;
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	color: #ffffff;
	background: url(../img/menu_btn_on.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	float: left;
}

.new_menubtn a{
	display: block;
	width: 120px;
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	color: #ffffff;
	background: url(../img/menu_btn_off.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	float: left;
}

.new_menubtn a:hover{
	color: #ffffff; 
	background: url(../img/menu_btn_on.gif) no-repeat;
}

.new_menubtn a:active{
	color: #ffffff; 
}

.new_menubtn a:visited{
	color: #ffffff; 
}

.new_menubtn2{
	display: block;
	width: 60px;
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	color: #ffffff;
	background: url(../img/menu_btn2_on.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	float: left;
}

.new_menubtn2 a{
	display: block;
	width: 60px;
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	color: #ffffff;
	background: url(../img/menu_btn2_off.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	float: left;
}

.new_menubtn2 a:hover{
	color: #ffffff; 
	background: url(../img/menu_btn2_on.gif) no-repeat;
}

.new_menubtn2 a:active{
	color: #ffffff; 
}

.new_menubtn2 a:visited{
	color: #ffffff; 
}


.grtext{
	width: 580px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.grtext2{
	width: 580px;
	float: left;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.grbnr{
	width: 580px;
	float: left;
	margin: 20px 0 10px 0;
}

.grbnr2{
	width: 580px;
	float: left;
	margin: 30px 0 10px 0;
}

.grbnr3{
	width: 580px;
	float: left;
	margin: 30px 0 0 0;
}

.grprebox{
	width: 560px;
	margin: 20px 0 20px 0;
	padding: 10px 10px 10px 10px;
	float: left;
	background: url(../img/gr_back.gif) repeat;
}

.grpretitle{
	width: 560px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	float: left;
}

.grpretext{
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.grpretext2{
	width: 500px;
	float: left;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.grprepic{
	width: 150px;
	margin: 0 10px 10px 0;
	float: left;
}

.grpic{
	width: 180px;
	margin: 0 20px 20px 0;
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 12pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.grpic2{
	width: 180px;
	margin: 0 0 20px 0;
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 12pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.grartbox{
	width: 558px;
	margin: 0 0 0 0;
	padding: 10px 10px 0 10px;
	float: left;
	background-color: #F1F1F1;
	border-top:#B4B4B4 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
	border-bottom:#B4B4B4 1px dotted;
}

.grartpic{
	width: 130px;
	margin: 0 10px 10px 0;
	float: left;
}

.grarttext{
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.grartname{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.grjkbox{
	width: 558px;
	margin: 0 0 20px 0;
	padding: 10px 10px 10px 10px;
	float: left;
	background-color: #F1F1F1;
	border-bottom:#B4B4B4 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
}

.grjkbox2{
	width: 558px;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	float: left;
	background-color: #F1F1F1;
	border-top:#B4B4B4 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
}

.grjkbox3{
	width: 558px;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	float: left;
	background-color: #F1F1F1;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
}

.grjkbox4{
	width: 558px;
	margin: 0 0 20px 0;
	padding: 10px 10px 10px 10px;
	float: left;
	background-color: #F1F1F1;
	border-bottom:#B4B4B4 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
}

.grjk1{
	width: 100px;
	margin: 0 14px 0 0;
	float: left;
}

.grjk2{
	width: 100px;
	margin: 0 0 0 0;
	float: left;
}

.grjk1text{
	width: 100px;
	padding: 0 0 0 0;
	margin: 0 14px 20px 0;
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 10pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.grjk2text{
	width: 100px;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 10pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.grbtnbox{
	width: 380px;
	margin: 20px 0 0 0;
	padding: 0 0 0 180px;
	float: left;
}

div#grbtn a{
	display: block;
	width: 200px;
	font-size: 16px;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight: bold;
	color: #ffffff;
	background: url(../img/gr_btn_off.gif) no-repeat;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	text-align: center;
}

div#grbtn a:hover{
	color: #fad5e5; 
	background: url(../img/gr_btn_on.gif) no-repeat;
}


a.green:link {
	color: #00AEEF;
}
a.green:visited {
	color: #00AEEF;
}
a.green:hover {
	color: #6DCFF6;
}
a.green:active {
	color: #00AEEF;
}



.feslist{
	width: 580px;
	float: left;
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
	background-color: #ffffff;
	border-bottom:#B4B4B4 1px dotted;
}

.feslisttext{
	width: 470px;
	float: left;
	margin: 0 0 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #EC008C;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.feslisttext a:link {
	color: #EC008C;
}
.feslisttext a:visited {
	color: #EC008C;
}
.feslisttext a:active {
	color: #EC008C;
}
.feslisttext a:hover {
	color: #F199BF;
}

.feslisttext2{
	margin: 0 5px 0 5px;
	font-size: 11px;
	color: #4B4B4B;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.feslisttext3{
	width: 572px;
	height: 20px;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 3px 5px;
	font-size: 15px;
	color: #4B4B4B;
	font-weight: bold;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-left:#4B4B4B 3px solid;
	border-bottom:#4B4B4B 1px solid;
}

.feslisttext4{
	width: 580px;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 18pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.feslistbtn{
	width: 40px;
	float: right;
	margin: 0 5px 0 5px;
}

.feslistarrow{
	width: 580px;
	float: left;
	margin: 20px 0 7px 0;
}


div#leftCol{
	width: 300px;
	margin: 0 0 0 0;
	float: left;
}

.leftnews{
	width: 300px;
	float: left;
	margin: 0 0 15px 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#4B4B4B 1px dotted;
}

.leftbnr{
	width: 300px;
	float: left;
	margin: 20px 0 0 0;
}

.leftbnr2{
	width: 300px;
	float: left;
	margin: 0 0 0 0;
}

.leftbnr3{
	width: 300px;
	float: left;
	margin: 10px 0 0 0;
}

.leftbnr4{
	width: 300px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
	border-bottom:#4B4B4B 1px dotted;
}

.leftbnr4pic{
	width: 80px;
	float: left;
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
}

.leftbnr4text1{
	width: 215px;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #4B4B4B;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.leftbnr4text2{
	width: 215px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 13pt;
	color: #4B4B4B;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}








.lefttitle{
	width: 300px;
	float: left;
	margin: 20px 0 15px 0;
}

.lefttitle2{
	width: 300px;
	float: left;
	margin: 20px 0 0 0;
}

div#rightCol{
	width: 530px;
	margin: 0 0 0 0;
	float: left;
}

.rightbnr{
	width: 480px;
	margin: 20px 0 15px 0;
}

.rightbnr2{
	width: 580px;
	float: left;
	margin: 20px 0 5px 0;
}

.rightbnr3{
	width: 580px;
	float: left;
	margin: 0 0 5px 0;
}

.rightbnr4{
	width: 580px;
	float: left;
	margin: 5px 0 0 0;
}

.rightbnr5{
	width: 580px;
	float: left;
	margin: 20px 0 0 0;
}

.rightbnr6{
	width: 285px;
	float: left;
	margin: 10px 10px 0 0;
}

.rightbnr7{
	width: 285px;
	float: left;
	margin: 10px 0 0 0;
}

.rightbnr8{
	width: 285px;
	float: left;
	margin: 20px 10px 0 0;
}

.rightbnr9{
	width: 285px;
	float: left;
	margin: 20px 0 0 0;
}



.line{
	width: 580px;
	float: left;
	margin: 0 0 15px 0;
}

.righttitle{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
}

.rightbtn1{
	width: 260px;
	float: left;
	margin: 10px 5px 0 0;
}

.rightbtn2{
	width: 580px;
	float: left;
	margin: 10px 0 0 5px;
}

div#rightfes{
	width: 530px;
	float: left;
	margin: 10px 0 2px 0;
	border-bottom:#234272 1px dotted;
}


.rightfes2{
	width: 579px;
	float: left;
	margin: 0 0 15px 0;
	border-bottom:#4B4B4B 1px dotted;
}

.rightfesday{
	width: 140px;
	float: left;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightfesname{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightfesdetails{
	width: 30px;
	float: left;
	margin: 0 0 0 0;
}

.rightnewsday{
	width: 80px;
	float: left;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightnewsname{
	width: 400px;
	float: left;
	margin: 0 20px 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightnewsdetails{
	width: 30px;
	float: left;
	margin: 0 0 0 0;
}


div#fesbase{
	width: 530px;
	float: left;
	margin: 20px 0 0 0;
	background: url(../img/back2.gif) repeat;
}

div#fesname{
	width: 580px;
	float: left;
	padding: 5px 0 5px 0;
	margin: 10px 0 0 0;
	background-color: #F1F1F1;
	border-top:#B4B4B4 1px solid;
	border-bottom:#B4B4B4 1px dotted;
}



.fesfamilytext{
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #CE0102;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesfamilyname{
	width: 420px;
	float: left;
	margin: 0 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #CE0102;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesindoortext{
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #F26522;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesindoorname{
	width: 420px;
	float: left;
	margin: 0 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #F26522;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesnaturetext{
	margin: 0 10px 0 10px;
	font-size: 11px;
	color: #EC008C;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesnaturename{
	width: 470px;
	float: left;
	margin: 0 0 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #EC008C;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesotherstext{
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #92278F;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesothersname{
	width: 420px;
	float: left;
	margin: 0 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #92278F;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}



.fesofficial{
	width: 80px;
	float: left;
	margin: 0 0 0 10px;
}



.fesicon{
	width: 560px;
	float: left;
	padding: 10px 10px 0 10px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #000000;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	background-color: #F1F1F1;
}

.fesicon2{
	width: 560px;
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 0 0 20px 0;
	font-size: 11px;
	color: #000000;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#B4B4B4 1px solid;
	background-color: #F1F1F1;
}

.fesicon3{
	width: 79px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.fesicon4{
	width: 79px;
	float: left;
	padding: 0 0 0 0;
	margin: 2px 0 0 0;
}

.fesiconall{
	width: 560px;
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	background-color: #F1F1F1;
}

.fespic{
	width: 200px;
	float: left;
	margin: 20px 0 0 10px;
}

.fespictext{
	width: 290px;
	float: left;
	margin: 20px 5px 0 10px;
	font-size: 11px;
	color: #234272;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesarttext{
	width: 560px;
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 0 0 20px 0;
	font-size: 11px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#B4B4B4 1px solid;
	background-color: #F1F1F1;
}

.fesarttext2{
	width: 510px;
	float: left;
	margin: 10px 0 0 0;
	font-size: 11px;
	color: #234272;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesarttext3{
	width: 560px;
	float: left;
	padding: 5px 10px 10px 10px;
	margin: 0 0 0 0;
	font-size: 11px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#B4B4B4 1px dotted;
	background-color: #F1F1F1;
}

.fesarttext3 p{
	width: 560px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 14pt;
	text-align: left;
	color: #4B4B4B;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesarttext3 p img{
	float: left;
	margin: 2px 10px 0 0;
}

.fesartpic{
	width: 110px;
	float: left;
	margin: 10px 10px 0 10px;
}

.fesartpictext{
	width: 110px;
	height: 45px;
	float: left;
	margin: 2px 0 0 0;
	font-size: 11px;
	color: #234272;
	text-align: center;
	line-height: 11pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}



.fesplacetext{
	width: 500px;
	margin: 0 10px 0 10px;
	font-size: 11px;
	color: #234272;
	line-height: 16pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.fesarrow{
	width: 530px;
	float: left;
	margin: 0 0 0 0;
}

div#iconCol{
	width: 250px;
	margin: 10px 10px 10px 10px;
	float: left;
}

.icontext{
	width: 250px;
	float: left;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #234272;
	line-height: 15pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#234272 1px dotted;
}

h1{
	width: 800px;
	font-size: 7pt;
	color: #4B4B4B;
	LINE-HEIGHT: 9pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 5px 5px 0 5px;
}

.festext1{
	margin: 0 0 0 0;
	font-size: 11px;
	color: #09A6EB;
	line-height: 20pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext2{
	margin: 0 0 0 0;
	font-size: 11px;
	color: #234272;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext3{
	color: #CE0102;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext4{
	color: #F26522;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext5{
	color: #000000;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.festext6{
	color: #92278F;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.sp{
	width: 580px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom:#B4B4B4 1px solid;
}

.sp p{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.sp p img{
	float: left;
	margin: 0 5px 0 0;
}

a.sptitle:link {
	font-size: 14px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
}

a.sptitle:visited {
	font-size: 14px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
}

a.sptitle:hover {
	font-size: 14px;
	font-weight: bold;
	color: #F49AC1;
	line-height: 14pt;
}

a.sptitle:active {
	font-size: 14px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
}

a.sptitle2:link {
	font-size: 14px;
	font-weight: bold;
	color: #F26522;
	line-height: 14pt;
}

a.sptitle2:visited {
	font-size: 14px;
	font-weight: bold;
	color: #F26522;
	line-height: 14pt;
}

a.sptitle2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #F9AD81;
	line-height: 14pt;
}

a.sptitle2:active {
	font-size: 14px;
	font-weight: bold;
	color: #F26522;
	line-height: 14pt;
}

a.sptitle3:link {
	font-size: 14px;
	font-weight: bold;
	color: #ED1C24;
	line-height: 14pt;
}

a.sptitle3:visited {
	font-size: 14px;
	font-weight: bold;
	color: #ED1C24;
	line-height: 14pt;
}

a.sptitle3:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FAB49B;
	line-height: 14pt;
}

a.sptitle3:active {
	font-size: 14px;
	font-weight: bold;
	color: #ED1C24;
	line-height: 14pt;
}

.spiconall{
	width: 580px;
	float: left;
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
	border-bottom:#B4B4B4 1px dotted;
}


.sp2{
	width: 580px;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top:#B4B4B4 1px dotted;
}

.sp2 p{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.sp2 p img{
	float: left;
	margin: 0 10px 0 0;
}

.sp3{
	width: 580px;
	float: left;
	margin: 25px 0 0 0;
	padding: 0 0 0 0;
}

.sp3 p{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.sp3 p img{
	float: left;
	margin: 0 10px 0 0;
}

.sp4{
	width: 580px;
	float: left;
	margin: 25px 0 10px 0;
	padding: 0 0 0 0;
}

.sp4text{
	width: 300px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.sp4img{
	width: 270px;
	float: left;
	margin: 0 0 0 10px;
}

.sp5{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	border-bottom:#B4B4B4 1px dotted;
}

.sp5 p{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.sp5 p img{
	float: left;
	margin: 0 10px 0 0;
}

.sp6{
	width: 580px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom:#B4B4B4 1px dotted;
}

.sp6 p{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.sp6 p img{
	float: left;
	margin: 0 10px 0 0;
}

.sp7{
	width: 580px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

.sp7 p{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.sp7 p img{
	float: left;
	margin: 0 10px 0 0;
}

.sp8{
	width: 580px;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.sp9{
	width: 580px;
	float: left;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-top:#B4B4B4 1px dotted;
}

.sp10{
	width: 560px;
	float: left;
	margin: 30px 0 20px 0;
	padding: 10px 10px 10px 10px;
	background-color: #F1F1F1;
	border-top:#B4B4B4 1px dotted;
	border-bottom:#B4B4B4 1px dotted;
}

.sp11{
	width: 580px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}

.sp11 p{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.sp11 p img{
	float: left;
	margin: 0 10px 0 0;
}

.sp12{
	width: 560px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0 10px 0 10px;
}

.sp12 p{
	width: 560px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.sp12 p img{
	float: left;
	margin: 0 10px 5px 0;
}


.sp13{
	width: 270px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}

.sp13 p{
	width: 270px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.sp13 p img{
	float: left;
	margin: 0 10px 5px 0;
}

.windblowlocation{
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}




.windblowlive{
	width: 580px;
	float: left;
	margin: 0 0 30px 0;
	padding: 0 0 0 0;
	background: url(../img/windblow_back1.gif) repeat;
	border-top:#8ED8F8 1px solid;
}

.windblowlive2{
	width: 580px;
	float: left;
	margin: 0 0 30px 0;
	padding: 0 0 0 0;
	background: url(../img/windblow_back1.gif) repeat;
	border-top:#8ED8F8 1px solid;
	border-bottom:#8ED8F8 1px solid;
}

.galleryall {
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom:#8ED8F8 1px solid;
	background: url(../img/windblow_back2.gif) repeat;
}

.galleryall2 {
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.galleryall3 {
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom:#8ED8F8 1px solid;
	background: url(../img/windblow_back3.gif) repeat;
}

.gallery0 {
	width: 100px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 10px 10px;
}

.gallery1 {
	width: 100px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 10px 15px;
}

.gallery2 {
	width: 100px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 10px 15px;
}


.gallery3 {
	width: 180px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 10px 10px;
}

.gallery4 {
	width: 180px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 10px 10px;
}



.gallerytextall {
	width: 560px;
	float: left;
	margin: 0 0 0 0;
	padding: 5px 10px 5px 10px;
	background-color: #E7F6FD;
	border-top:#8ED8F8 1px solid;
}

.gallerytextall2 {
	width: 560px;
	float: left;
	margin: 0 0 0 0;
	padding: 5px 10px 5px 10px;
}

.gallerytext1 {
	float: left;
	font-size: 12px;
	color: #008BD5;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.gallerytext2 {
	float: left;
	margin: 0 0 0 5px;
	font-size: 10px;
	color: #008BD5;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.gallerytext3 {
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 0 0 10px;
	font-size: 10px;
	color: #008BD5;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.sptext{
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.sptext2{
	padding: 0 0 0 5px;
	margin: 8px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-left:#EC008C 3px solid;
}

.sptext3{
	padding: 0 0 0 5px;
	margin: 8px 0 10px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-left:#EC008C 3px solid;
}

.sp10text{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #008BD5;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.rsrpicall{
	width: 580px;
	margin: 0 0 5px 0;
	float: left;
}

.rsrpic{
	width: 90px;
	margin: 0 8px 8px 0;
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 10pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rsrpic2{
	width: 90px;
	margin: 0 0 8px 0;
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 10pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.bbfpic{
	width: 270px;
	margin: 0 40px 20px 0;
	float: left;
	text-align: left;
}

.bbfpic2{
	width: 270px;
	margin: 0 0 20px 0;
	float: left;
	text-align: left;
}

.warp20pic{
	width: 188px;
	margin: 0 8px 8px 0;
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 10pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.warp20pic2{
	width: 188px;
	margin: 0 0 8px 0;
	float: left;
	font-size: 10px;
	color: #4B4B4B;
	line-height: 10pt;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext1{
	margin: 0 0 0 0;
	font-size: 11px;
	color: #ff0000;
	line-height: 12pt;
	font-weight: bold;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext2{
	margin: 0 0 0 0;
	font-size: 11px;
	color: #00AEEF;
	line-height: 12pt;
	font-weight: bold;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext3{
	margin: 0 0 0 0;
	font-size: 11px;
	color: #4B4B4B;
	line-height: 12pt;
	font-weight: bold;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext4{
	margin: 0 0 3px 3px;
	font-size: 11px;
	color: #ff0000;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext5{
	margin: 0 0 3px 3px;
	font-size: 11px;
	color: #00AEEF;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext6{
	margin: 0 0 3px 3px;
	font-size: 11px;
	color: #4B4B4B;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.calendartext7{
	margin: 0 3px 10px 3px;
	font-size: 10px;
	color: #4B4B4B;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext8{
	margin: 0 0 0 0;
	font-size: 16px;
	color: #EC008C;
	line-height: 16pt;
	font-weight: bold;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext9{
	width: 80px;
	margin: 0 0 0 0;
	float: left;
}

a.calendartext9:link{
	color: #EC008C;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14pt;
	text-align: right;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

a.calendartext9:visited{
	color: #EC008C;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14pt;
	text-align: right;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

a.calendartext9:hover{
	color: #F49AC1;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14pt;
	text-align: right;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

a.calendartext9:active{
	color: #EC008C;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14pt;
	text-align: right;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext10{
	width: 80px;
	margin: 0 0 0 0;
	float: left;
}

a.calendartext10:link{
	color: #EC008C;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14pt;
	text-align: left;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

a.calendartext10:visited{
	color: #EC008C;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14pt;
	text-align: left;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

a.calendartext10:hover{
	color: #F49AC1;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14pt;
	text-align: left;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

a.calendartext10:active{
	color: #EC008C;
	text-decoration: underline;
	font-size: 12px;
	line-height: 14pt;
	text-align: left;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.calendartext11{
	width: 420px;
	margin: 0 0 0 0;
	font-size: 16px;
	color: #EC008C;
	line-height: 16pt;
	font-weight: bold;
	text-align: center;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	float: left;
}

a.calendarfes:link {
	color: #EC008C;
	text-decoration: underline;
}

a.calendarfes:visited {
	color: #EC008C;
	text-decoration: underline;
}

a.calendarfes:hover {
	color: #F49AC1;
	text-decoration: underline;
}

a.calendarfes:active {
	color: #EC008C;
	text-decoration: underline;
}

.calendar{
	width: 580px;
	margin: 5px 0 9px 0;
	float: left;
}

.taicoin{
	width: 580px;
	margin: 0 0 0 0;
	text-align: left;
	float: left;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicoin2{
	width: 580px;
	margin: 20px 0 0 0;
	text-align: left;
	float: left;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicoin3{
	width: 580px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	text-align: left;
	float: left;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#B4B4B4 1px dotted;
}

.taicotext1{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext2{
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext3{
	float: left;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext4{
	width: 580px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext5{
	width: 580px;
	float: left;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext6{
	width: 580px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext7{
	width: 580px;
	float: left;
	padding: 5px 0 5px 0;
	margin: 20px 0 20px 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-top:#B4B4B4 1px dotted;
	border-bottom:#B4B4B4 1px dotted;
}

.taicotext8{
	width: 390px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext9{
	width: 390px;
	float: left;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext10{
	width: 390px;
	float: left;
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #EC008C;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.taicotext12{
	width: 580px;
	float: left;
	padding: 5px 0 5px 0;
	margin: 20px 0 10px 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-top:#B4B4B4 1px dotted;
}

.taicotext13{
	width: 580px;
	float: left;
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 0;
	font-size: 11px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-top:#B4B4B4 1px dotted;
}



.taicoimg1{
	width: 180px;
	margin: 2px 10px 0 0;
	float: left;
	text-align: left;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.yadoall{
	margin: 0 0 0 0;
	text-align: left;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.yado{
	width: 169px;
	margin: 15px 10px 0 0;
	float: left;
	text-align: left;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.yado a{
	display:block;
	width: 169px;
	height: 25px;
	background: url(../img/yado_off.gif) no-repeat;
	text-align: left;
}

.yado a:hover{
	background:url(../img/yado_on.gif) no-repeat;
}

div#weekly{
	width: 580px;
	margin: 20px 0 20px 0;
	float: left;
	text-align: left;
	background: url(../img/weekly_back.gif) repeat;
	border-top:#F9B2DC 1px solid;
}

.weeklytext1{
	width: 570px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #EC008C;
	line-height: 22pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	border-bottom:#F9B2DC 1px solid;
	background-color: #ffffff;
}

.weeklytext2{
	width: 170px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 18pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.weeklytext3{
	width: 400px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 18pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.weeklytextbase{
	width: 570px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 5px 2px 5px;
	margin: 0 0 0 0;
	border-bottom:#F9B2DC 1px solid;
}

.textbanner1{
	width: 250px;
	float: left;
	padding: 0 0 0 28px;
	margin: 10px 0 0 15px;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 12pt;
	text-align: left;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	background-image: url(../img/new.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.rightart{
	width: 298px;
	float: left;
	margin: 6px 0 0 0;
	padding: 0 0 5px 0;
	background-color: #F1F1F1;
	border-top:#B4B4B4 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
	border-bottom:#B4B4B4 1px dotted;
}

.rightart p{
	width: 298px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightart p img{
	float: left;
	margin: 5px 5px 0 5px;
}

.rightart2{
	width: 298px;
	float: left;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	background-color: #F1F1F1;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
	border-bottom:#B4B4B4 1px solid;
}

.rightart3{
	width: 298px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	background-color: #F1F1F1;
	border-top:#B4B4B4 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right:#B4B4B4 1px solid;
	border-bottom:#B4B4B4 1px dotted;
}

.rightart3 p{
	width: 298px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightart3 p img{
	float: left;
	margin: 5px 5px 0 5px;
}

.rightarttext{
	margin: 0 5px 5px 5px;
	font-size: 10px;
	line-height: 11pt;
	color: #4B4B4B;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.rightarttext2{
	margin: 0 5px 0 5px;
	font-size: 12px;
	line-height: 12pt;
	color: #4B4B4B;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

a.rightartname:link {
	font-size: 14px;
	font-weight: bold;
	color: #F26522;
	line-height: 18pt;
}

a.rightartname:visited {
	font-size: 14px;
	font-weight: bold;
	color: #F26522;
	line-height: 18pt;
}

a.rightartname:hover {
	font-size: 14px;
	font-weight: bold;
	color: #F9AD81;
	line-height: 18pt;
}

a.rightartname:active {
	font-size: 14px;
	font-weight: bold;
	color: #F26522;
	line-height: 18pt;
}

.anationtext1{
	width: 300px;
	float: left;
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
	font-size: 12px;
	color: #EC008C;
	line-height: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}


.whtextboxall{
	width: 580px;
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	border-bottom:#B4B4B4 1px dotted;
}

.whtextboxall2{
	width: 580px;
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom:#B4B4B4 1px dotted;
}

.whtextbox1{
	width: 280px;
	float: left;
	padding: 0 0 0 0;
	margin: 5px 20px 0 0;
}

.whtextbox2{
	width: 280px;
	float: left;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}

.whtext1{
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 14pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.whtext2{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #EC008C;
	line-height: 18pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.whtext3{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 10px;
	color: #EC008C;
	line-height: 10pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}

.pagesp{
	width: 560px;
	float: left;
	padding: 10px 10px 0 0px;
	margin: 0 0 0 0;
	background-color: #F1F1F1;
}














div#textbox{
	width: 490px;
	float: left;
	margin: 5px 0 0 0;
}

.textbanner{
	width: 310px;
	float: left;
	margin: 5px 0 0 0;
}


.text1{
	width: 780px;
	font-size: 9pt;
	color: #234272;
	LINE-HEIGHT: 13pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	float: left;
	margin: 10px 10px 0 10px;
}

div#textint{
	width: 780px;
	margin: 0 10px 0 10px;
}
.text2{
	font-size: 9pt;
	color: #02AAEB;
	LINE-HEIGHT: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 10px 0 0 0;
}

.text3{
	font-size: 9pt;
	color: #234272;
	LINE-HEIGHT: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 3px 0 0 0;
}

.text4{
	width: 500px;
	font-size: 9pt;
	color: #234272;
	LINE-HEIGHT: 15pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	float: left;
	margin: 0 10px 0 0;
}

.text5{
	font-size: 9pt;
	color: #02AAEB;
	LINE-HEIGHT: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 10px 0 0 10px;
}

.text6{
	font-size: 9pt;
	color: #234272;
	LINE-HEIGHT: 12pt;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: left;
	margin: 3px 0 0 10px;
}



div#titletext{
	width: 800px;
	margin: 10px 0 0 0;
	float: left;
}





.head01{
	width: 20px;
	height: 300px;
	float: left;
	padding: 0 0 0 0;
}


div#head02{
	background-color: #D7E1E9;
	width: 390px;
	height: 300px;
	float: left;
	padding: 0 0 0 0;
}

.head03{
	width: 390px;
	height: 300px;
	float: left;
	padding: 0 0 0 0;
}

.head022{
	width: 390px;
	height: 170px;
	float: left;
	padding: 0 0 0 0;
}

.btn01{
	width: 190px;
	height: 50px;
	float: left;
	margin: 0 0 0 0;
}
.btn02{
	width: 190px;
	height: 50px;
	float: left;
	margin: 0 0 0 10px;
}
.btn03{
	width: 190px;
	height: 50px;
	float: left;
	margin: 10px 0 0 0;
}
.btn04{
	width: 190px;
	height: 50px;
	float: left;
	margin: 10px 0 0 10px;
}









div#title{
	width: 800px;
	margin: 20px 0 0 0;
	float: left;
}

div#pic{
	width: 800px;
	margin: 8px 0 0 0;
	float: left;
}




.logo{
	width: 155px;
	margin: 0 0 0 0;
	float: left;
}


.btn{
	width: 215px;
	float: left;
	margin: 25px 0 0 0;
}



div#Box{
	background-color: #E5DBB8;
	width: 150px;
	float: left;
	margin: 25px 10px 5px 0;
}

div#Box2{
	background-color: #E5DBB8;
	width: 150px;
	float: left;
	margin: 5px 10px 5px 0;
}

.Boxleft{
	width: 330px;
	height: 425px;
	float: left;
	margin: 10px 0 0 10px;
}


.Boxjk{
	width: 170px;
	float: left;
	margin: 0 0 0 0;
	border-right:#B9C9D5 1px solid;
	border-top: #B9C9D5 1px solid;
	border-left: #B9C9D5 1px solid;
	border-bottom: #B9C9D5 1px solid;
}

.Boxtitle{
	width: 145px;
	float: left;
	margin: 0 0 0 10px;
	text-align: left;
	font-size: 10px;
	color: #234272;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}

.Boxtitle22{
	width: 310px;
	background-color: #D5E0E8;
	float: left;
	margin: 15px 0 0 0;
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-size: 11px;
	color: #234272;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}



div#Song{
	width: 425px;
	float: left;
	margin: 3px 0 0 20px;
	border-left:#B9C9D5 3px solid;
	border-bottom: #B9C9D5 1px solid;
}
div#Song2{
	width: 425px;
	float: left;
	margin: 10px 0 0 20px;
	border-left:#B9C9D5 3px solid;
	border-bottom: #B9C9D5 1px solid;
}

.Songcap{
	width: 400px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	text-align: left;
	font-size: 10px;
	color: #02AAEB;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}

.Songtitle{
	width: 265px;
	float: left;
	margin: 0 0 0 1px;
	padding: 0 0 3px 0;
	text-align: left;
	font-size: 10px;
	color: #234272;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}
.Songbtn{
	width: 47px;
	float: left;
	margin: 0 0 0 4px;
	padding: 0 0 3px 0;
}


div#pre{
	width: 800px;
	margin: 10px 0 0 0;
	background-color: #EEF2F5;
	float: left;
}

.c{
	width: 800px;
	margin: 0 0 0 0;
	float: left;
}


.Boxpre{
	width: 250px;
	height: 180px;
	float: left;
	margin: 0 10px 0 10px;
	border-right:#B9C9D5 1px solid;
	border-top: #B9C9D5 1px solid;
	border-left: #B9C9D5 1px solid;
	border-bottom: #B9C9D5 1px solid;
}

.Boxpic{
	width: 250px;
	height: 180px;
	float: right;
	margin: 10px 10px 0 5px;
	border-right:#B9C9D5 1px solid;
	border-top: #B9C9D5 1px solid;
	border-left: #B9C9D5 1px solid;
	border-bottom: #B9C9D5 1px solid;
}

.Boxdisc{
	width: 130px;
	float: left;
	margin: 10px 0 0 20px;
	border-right:#B9C9D5 1px solid;
	border-top: #B9C9D5 1px solid;
	border-left: #B9C9D5 1px solid;
	border-bottom: #B9C9D5 1px solid;
}
.Disctitle{
	width: 130px;
	height: 60px;
	float: left;
	margin: 5px 0 0 20px;
	text-align: center;
	font-size: 10px;
	color: #234272;
	LINE-HEIGHT: 10pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}



.Boxtitle2{
	background-color: #D71920;
	width: 140px;
	float: left;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	border-right:#E5DBB8 5px solid;
	border-top: #E5DBB8 5px solid;
	border-left: #E5DBB8 5px solid;
}

.Boxbtn1{
	width: 150px;
	padding: 5px 0 5px 0;
	float: left;
}
.Boxbtn2{
	width: 150px;
	padding: 5px 0 5px 0;
	float: left;
}
div#banner{
	width: 160px;
	float: left;
	margin: 20px 5px 5px 15px;
	padding: 5px 5px 5px 5px;
	border-right:#D5E2E9 1px solid;
	border-top: #D5E2E9 1px solid;
	border-left: #D5E2E9 1px solid;
	border-bottom: #D5E2E9 1px solid;
}









.BoxtitleL{
	width: 250px;
	float: left;
	margin: 6px 0 0 10px;
	font-size: 12px;
	color: #EC008C;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}
.BoxtitleR{
	width: 250px;
	float: left;
	margin: 6px 0 0 10px;
	font-size: 12px;
	color: #2E3192;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}
.BoxtextL{
	width: 250px;
	float: left;
	margin: 0 0 20px 10px;
	font-size: 11px;
	color: #EC008C;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}
.BoxtextR{
	width: 250px;
	float: left;
	margin: 0 0 20px 10px;
	font-size: 11px;
	color: #2E3192;
	LINE-HEIGHT: 13pt;
	FONT-FAMILY: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
}

.BoxtextL2{
	width: 365px;
	font-size: 10pt;
	color: #FE4833;
	LINE-HEIGHT: 14pt;
	font-weight: bold;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: right;
	margin: 15px 5px 0 11px;
	border-bottom: 1px solid #FE4833;
}

.BoxtextR2{
	width: 365px;
	font-size: 10pt;
	color: #00AEEF;
	LINE-HEIGHT: 14pt;
	font-weight: bold;
	font-family: "Osaka", "Verdana", "‚l‚r ‚oƒSƒVƒbƒN"
	text-align: right;
	margin: 15px 5px 0 11px;
	border-bottom: 1px solid #00AEEF;
}



.Boxline{
	width: 250px;
	float: left;
	margin: 0 0 0 10px;
}
.Boxbtn{
	width: 250px;
	float: left;
	margin: 3px 0 0 10px;
}

.Boxtitlebtn{
	width: 180px;
	float: left;
	margin: 10px 5px 0 5px;
}

.banner2011{
	width: 580px;
	height: 60px;
	float: left;
	margin: 10px 0 0 0;
}

