body { background-color: #000000; margin:0;text-align:center; color:#FFFFFF; font-size:12px; scrollbar-face-color: #737373;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #000000;
scrollbar-highlight-color: #737373;
scrollbar-shadow-color: #737373;
scrollbar-3dlight-color: #737373;
scrollbar-darkshadow-color: #737373;
}

a {
	color:#FFFFFF;
	margin-top: 45px;
}


img {margin:0px;border:0px;padding:0px;vertical-align:bottom} 

#main { width : 1000px; margin-right:auto; margin-left:auto; height:450px; margin-top: 0px;text-align:left; background-image:url(image/07.gif); filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background-repeat:no-repeat;} 

#main-cat { width : 1000px; margin-right:auto; margin-left:auto; height:700px; margin-top: 20px;text-align:left; font-size:12px; color:#FFFFFF; padding: 0px; background-image:url(image/back_frame2.gif); filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background-repeat:no-repeat; }

#topmain { width : 1000px; margin-right:auto; margin-left:auto; height:450px; margin-top: 0px;text-align:left; padding: 0px;} 
#wrap { height:auto; }
#main-e { width : 500px; margin-right:auto; margin-left:auto; height:250px; margin-top: 0px;text-align:left; padding: 0px; background-image:url(image/event-back.gif); filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background-repeat:no-repeat; }
#inwrap { padding:25px 60px 0px 60px; height:auto; }

#inwrap-2 { padding:25px 30px 0px 60px; height:auto; }

#details {width:735px; height:auto;}
#details-2 { width:425px; height:425px; border:#747474 solid 1px; margin-right:10px; float:left; text-align:left;}
.details-20 { margin-top:400px;}
#details-3 { width:265px; height:425px; float:left; }
table.date {font-size:12px; margin-top:12px;}
table.date-2 {border:#747474 solid 1px;}
.txbo{border:#FFF solid 1px; background-color:#000; color:#FFF;}
.txbo-2{border:#000 solid 1px; background-color:#fff; color:#000;}



#inline {overflow:auto; width:755px; height:410px; border:none; padding:0px 0px 0px 0px; }
.inline0 {width:125px; margin-right:23px; }

#inline-2 {overflow:visible; width:750px; height:auto; border:none; }


#main-n { width : 647px; margin-right:auto; height:450px; margin-top: 0px; 10px;text-align:left; padding: 0px; background-image:url(image/05.gif); filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background-repeat:no-repeat; }

.main-150 { width : 150px; margin-right:auto; margin-left:auto; height:150px; margin-top: 0px;text-align:left; padding: 0px; color:#FFFFFF; font-size:12px; background-color: #333333;}

.main-125 { width : 125px; margin-right:auto; margin-left:auto; height:39px; margin-top: 0px;text-align:left; padding: 0px; color:#FFFFFF; font-size:12px; background-color: #333333;}

.main-3481 { width : 348px; margin-right:auto; margin-left:auto; height:272px; margin-top: 0px;text-align:left; padding: 0px;; background-image:url(image/03.gif); filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background-repeat:no-repeat; margin-bottom:10px;}

.main-3482 { width : 348px; margin-right:auto; margin-left:auto; height:168px; margin-top: 0px;text-align:left; padding: 0px; background-image:url(image/04.gif); filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background-repeat:no-repeat;}


.main-250 { width : 250px; margin-right:auto; margin-left:auto; height:250px; margin-top: 0px;text-align:left; padding: 0px; color:#FFFFFF; font-size:12px; background-image:url(image/main-250.gif); filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background-repeat:no-repeat; }

h1{	padding:0; margin:0; float:right;}
#footer { width: 1000px; margin-right:auto; margin-left:auto; padding-bottom:30px;}
#foot-navi{ width:1000px; text-align:right; margin-top: 13px; height:auto; }
#foot-navi img{ margin: 0px 0px 7px 0px; }
#copy { font-size:12px; text-align:right; color:#FFFFFF;}

#navi {	width : 1000px;	margin-right:auto; margin-left:auto; height:80px; margin-top: 0; text-align:left; margin-bottom:10px;}
#navi-1 { width : 800px; margin-right:auto; margin-left:auto; height:35px; margin-top: 45px; text-align:left; background-image:url(image/01.gif); background-repeat:no-repeat; float: left;}
#navi-2 { width : 85px; margin-right:auto; margin-left:auto; height:35px; margin-top: 45px; text-align:left; float:left; padding-left: 5px;}
#navi-3 { width : 150px; margin-right:auto; margin-left:auto; height:80px; margin-top: 0; text-align:left; float:right;}
#navi ul { width:auto; padding:0px; margin-top:0px; margin-right:auto; margin-left:auto; text-align:center; }
#navi li { margin:0px; padding-right: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; list-style:none; display:inline; }
#navi li img { margin-top: 6px; }
.iepngfix{ behavior: expression(IEPNGFIX.fix(this)); }
* html .iepngfix { behavior: url(iepngfix.htc);}

.iepngfix img { behavior: expression(IEPNGFIX.fix(this)); }



#logo { text-align:right; height:auto; width:100%; margin-bottom:15px; }



#ttl-2 { width:135px; vertical-align:middle; padding-right:10px;}
#ttl { width:200px; vertical-align:middle; padding-right:10px;}
#ttl img { margin-bottom:10px; }
#contents {	width:auto;	font-size: 12px; color:#FFFFFF; padding-top:15px; font-size:12px; }
.noalpha { filter:alpha(opacity=100); finishopacity: 100; opacity: 100; }
#contents p { font-size: 12px; color:#FFFFFF; line-height: 16px;  padding:0px; background-color:#000000; margin:0px; }

#history { width: 650px; padding:0px; margin:0px; }
#haba { width: 650px; padding:0px; margin:0px; line-height: 16px; font-size:12px; color:#FFFFFF; text-align:left; }
#haba2 { width: 650px; padding:0px; margin:0px; line-height: 16px; font-size:12px; color:#FFFFFF; text-align:left; }
#form { width: 600px; padding:0px; margin:0px; line-height: 16px; font-size:12px; color:#FFFFFF; text-align:left;@OVERFLOW: auto; padding: 0px; }
.gray{ background-color:#000000; font-size:12px; color:#FFFFFF; border:1px #CCCCCC solid; }


#ive { width:800px;}
.ive-t { width:348px; height:auto; padding-left:15px; padding-right:15px;}
.ive-td { line-height:130%; font-size:12px;}


dl{ font-size:12px; color:#FFFFFF; width:600px;margin-bottom:5px;margin-left:30px;padding:0px;}
dt{ font-size:12px; color:#FFFFFF; height:auto; clear:left;float:left;display:block;width:150px;margin:2px 0px;padding-left:15px;font-weight:bold;}
dd{ font-size:12px; color:#FFFFFF; height:auto; float: right;display: block;width: 380px;margin: 2px 0px;padding: 0px;}



.left { float:left; }
.right { float:right; }
.clear { clear:both;}
.toleft { text-align:left; }
.toright { text-align:right; }
.nothru { position:relative; }
.center { text-align:center; }


.style1 {color: #CCCCCC; }
.style2 {color: #CCCCCC; font-size: 10px; }
.style3 {color: #FF0000; font-size: 10px; }
.style4 {color: #003366; font-size: 10px; }
.style5 {color: #FF0000;}
.style6 {color: #CCCCCC; font-size: 13px; line-height:16px;}
.style7 {color: #FFFFFF; font-size: 12px; line-height:15px;}
.style8 {font-size: 10px; }
.style9 {line-height:16px;}
.style10 {font-size: 14px; color: #FF0000;}
.style11 {font-size: 13px; line-height:17px;}
.style12 {line-height:16px; text-align:center; text-decoration:none; padding-top:5px;}
.style13 {color: #CCCCCC; font-size: 16px; line-height:20px;  font-weight: bold;}
.style14 {font-size: 11px;}
.style15 {font-size: 11px;color: #090909;}
.style16 {11px;color: #090909; font-size: 16px; line-height:20px;  font-weight: bold;}


.enf {font-weight:normal;}


.mar-0 {margin:0px;}
.mar-5 {margin:5px;}
.mar-10 {margin:10px;}
.mar-15 {margin:15px;}
.mar-20 {margin:20px;}


.mar-t0 {margin-top:0px;}
.mar-t5 {margin-top:5px;}
.mar-t10 {margin-top:10px;}
.mar-t15 {margin-top:15px;}
.mar-t20 {margin-top:20px;}
.mar-t30 {margin-top:30px;}

.mar-b0 {margin-bottom:0px;}
.mar-b5 {margin-bottom:5px;}
.mar-b7 {margin-bottom:7px;}
.mar-b10 {margin-bottom:10px;}
.mar-b15 {margin-bottom:15px;}
.mar-b20 {margin-bottom:20px;}
.mar-b30 {margin-bottom:30px;}

.mar-l5 {margin-left: 5px;}
.mar-l8 {margin-left: 7px;}
.mar-l10 {margin-left: 10px;}
.mar-l15 {margin-left: 15px;}
.mar-l20 {margin-left: 20px;}
.mar-l25 {margin-left: 25px;}
.mar-r12 {margin-right: 12px;}
.mar-r15 {margin-right: 15px;}
.mar-r10 {margin-right: 10px;}
.mar-r7 {margin-right: 7px;}
.mar-s10 {margin: 0px 8px;}

.mar-pic { margin-right:74px;}

.spc-0 {padding:0px;}
.spc-5 {padding:5px;}
.spc-10 {padding:10px;}
.spc-15 {padding:15px;}
.spc-20 {padding:20px;}
.spc-25 {padding:25px;}
.spc-30 {padding:30px;}

.spc-r20 {padding-right:20px;}
.spc-t20 {padding-top:20px;}
.spc-l30 {padding-left:40px;}
.spc-b20 {padding-bottom:20px;}


.hei{ height:111px;}



.testbox{ width:240px; height:auto; margin:10px 0; padding-left:6px; padding-right:10px; }
.testbox_img{ float:left;}
.test{ width:170px; height:auto; float:right; }
