<!--


body{font-size:12px;color:#666;margin:0px;background-color:#F1F2F4;}

ul,li,dl,dt,dd,form,ol,p{padding:0px;margin:0px;border:none;list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin:0px;}


img{border:0px;}

a:link{color:#333;text-decoration:underline;}
a:visited{color:#333;text-decoration:underline;}
a:hover{color:#333;text-decoration:underline;}
a:active{color:#333;text-decoration:underline;}

/* --------------------------------------------------------
   clearfix
--------------------------------------------------------- */

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/*----------------------------------------------*/

#main_bg{
	background-image:url(../images/head_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#head{
	width:942px;
	height:102px;
	text-align:left;
	margin: 0 auto;
}

#head .logo img{
	margin:23px 0px 0px 14px;
}

#head ul.gmenu {
	margin:8px 0px 0px 6px;
}

#head ul.gmenu li {
	float:left;
	margin:0px 0px 0px 0px;
}

#head ul.gmenu li a {
	display:block;
	height:21px;
	outline-width:0;
	text-indent:-5000px;
	text-decoration:none;
	background-repeat:no-repeat;
}

ul.gmenu li#news a{width:132px;background:url(../images/gmenu01.gif) 0 0;}
ul.gmenu li#message a{width:112px;background:url(../images/gmenu02.gif) 0 0;}
ul.gmenu li#whats a{width:179px;background:url(../images/gmenu03.gif) 0 0;}
ul.gmenu li#members a{width:101px;background:url(../images/gmenu04.gif) 0 0;}
ul.gmenu li#interview a{width:124px;background:url(../images/gmenu05.gif) 0 0;}
ul.gmenu li#archives a{width:138px;background:url(../images/gmenu06.gif) 0 0;}
ul.gmenu li#schedules a{width:142px;background:url(../images/gmenu07.gif) 0 0;}

ul.gmenu li#news a:hover{width:132px;background:url(../images/gmenu01_over.gif) 0 0;}
ul.gmenu li#message a:hover{width:112px;background:url(../images/gmenu02_over.gif) 0 0;}
ul.gmenu li#whats a:hover{width:179px;background:url(../images/gmenu03_over.gif) 0 0;}
ul.gmenu li#members a:hover{width:101px;background:url(../images/gmenu04_over.gif) 0 0;}
ul.gmenu li#interview a:hover{width:124px;background:url(../images/gmenu05_comingsoon.gif) 0 0;}
ul.gmenu li#archives a:hover{width:138px;background:url(../images/gmenu06_over.gif) 0 0;}
ul.gmenu li#schedules a:hover{width:142px;background:url(../images/gmenu07_over.gif) 0 0;}

/*----------------------------------------------*/

#pan{
	width:734px;
	text-align:left;
	padding:13px 0px 0px 24px;
	height:21px;
	font-size:10px;
}

#pan a:link{text-decoration:none;}
#pan a:visited{text-decoration:none;}
#pan a:hover{text-decoration:underline;}
#pan a:active{text-decoration:none;}

#pan a.here:link{color:#009538;text-decoration:none;}
#pan a.here:visited{color:#009538;text-decoration:none;}
#pan a.here:hover{color:#009538;text-decoration:underline;}
#pan a.here:active{color:#009538;text-decoration:none;}

#pan ul li{
	float:left;
}


/*----------------------------------------------*/

#contents{
	width:942px;
	background-image:url(../images/contents_box_bg.jpg);
	background-repeat:repeat-y;
	text-align:left;
	margin: 0 auto;
}

#contents #flash_logo{
	width:928px;
	background-image:url(../images/2nd_flash_area_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 6px;
}

#contents #flash_logo img{
	vertical-align:top;
}

#contents .pagetop{
	text-align:right;
	padding:0px 33px 10px 0px;
}

#contents .pagetop img#tolist{
	margin:0px 505px 0px 0px;
}

#contents #main{
	padding:0px 0px 0px 24px;
}

#contents #main .text_area{
	width:728px;
	float:left;
}

#contents #main .img_area{
	width:162px;
	float:left;
}

/*----------------------------------------------*/

#contents #foot{
	width:928px;
	text-align:left;
	margin: 0 auto;
	border-style:solid;
	border-color:#F2F2F2;
	border-width:1px 0px 0px 0px;
}

#contents #foot #copyright img{
	vertical-align:top;
	margin:0px 0px 0px 22px;
}

#contents_box_bottom img{
	margin:0px 0px 30px 0px;
}


-->

