/*-----------------------
-----------------------*/
html{
width:100%;
height:100%;
}
body{
width:100%;
height:100%;
font-size:12px;
line-height:16px;
}
body div {
text-align: left;
margin: 0 auto;
}
object {border-style: none;} 
*{margin:0;padding:0;}
/*-----------------------
-----------------------*/
a:link {
color: #0000FF;
text-decoration: none;
}
a:visited {
color: #0000FF;
text-decoration: none;
}
a:hover {
color: #FF0000;
}
a:active {
color: #0000FF;
}
ul{
margin: 0 0 0 1.5em;
padding: 0;
}

/*-----------------------
-----------------------*/
/* ’†‰›Šñ‚¹ */
#wrap{
width:100%;
text-align:center;
margin-right: auto;
margin-left: auto;
}
/*”wŒi*/
#back{
background-image:url(img/bg01.gif);
background-repeat:repeat;
width:1000px;
}
/*-----------------------
mein
-----------------------*/
#mein{
width:800px;
text-align:left;
background-image:url(img/bg03.gif);
background-repeat:repeat-y;
}
/*-----------------------
header
-----------------------*/
#header{
background-image:url(img/bg02.gif);
height:175px;
}
#header .box01{
float:right;
padding:30px 30px 0 0;
width:250px;
clear:both;
}
/*-----------------------
header2
-----------------------*/
#header2{
height:115px;
}
#header2 .box01{
font-family: '‚l‚r –¾’©';
font-weight: bold; 
text-align: left;
padding:10px 0px 10px 0px;
width:100%;
}
#header2 .box02{
font-family: '‚l‚r –¾’©';
text-align: left;
padding:0px 10px 5px 0px;
width:100%;
}
#header2 .box03{
padding:5px 30px 10px 30px;
width:100%;
}
/*-----------------------
tab
-----------------------*/
#tab{
height:49px;
clear:both;
}
#tab .box01{
width:130px;
float:left;
}
/*-----------------------
event
-----------------------*/
#event {
width:800px;

}
#event .top{
background-image:url(img/bg04.gif);
height:18px;
clear:both;
}
#event .botom{
background-image:url(img/bg05.gif);
height:18px;
clear:both;
}
#event .mein{
background-image:url(img/bg06.gif);
width:800px;
clear:both;
float:left;
}
#event .box01{
padding-left:20px;
width:245px;
float:left;
clear:both;
}
#event .box01 img{
padding-bottom:0px;
}
#event .box02{
padding-left:28px;
width:495px;
float:left;
}
/*-----------------------
menu
-----------------------*/
#menu{
width:275px;
float:left;
clear:both;
}
#menu .box01{
padding-left:12px;
padding-top:10px;
}
#menu .box02{
padding-left:12px;
}
#menu .box03{
padding:0 25px 0 25px;
width:225px;
background-image:url(img/bana03c.gif);
}
/*-----------------------
sub_mein
-----------------------*/
#sub_mein{
width:525px;
float:left;
}
#sub_mein .title{
float:left;
background-image:url(img/title_bg01.gif);
background-repeat:no-repeat;
background-position:12px 10px;
padding-top:10px;
padding-left:12px;
height:25px;
width:461px;
clear:both;
}
#sub_mein .title02{
background-image:url(img/title_bg02.gif);
background-repeat:no-repeat;
height:35px;
}
#sub_mein .box01{
padding-top:5.5px;
padding-left:25px;
font-size:14px;
font-weight:bold;
float:left;
}
#sub_mein .box02{
padding-top:5.5px;
padding-left:25px;
font-size:14px;
font-weight:bold;
width:275px;
float:left;
}
#sub_mein .box03{
padding-top:7px;
font-size:11px;
width:161px;
float:right;
}
#sub_mein .box04{
padding-top:12px;
padding-left:30px;
font-size:12px;
font-weight:bold;
float:left;
}
#sub_mein .box05{
padding-left:14px;
padding-right:14px;
}
#sub_mein .box06{
padding-top:5px;
}
#sub_mein .box07{
padding:5px;
}
#sub_mein .content01{
float:left;
padding-left:37px;
padding-top:10px;
width:436px;
}
#sub_mein .content02{
width:224px;
padding-top:10px;
padding-left:12px;
background-position:10px 12px;
float:left;
}
#sub_mein .content03{
background-image:url(img/bg07.gif);
}
#sub_mein .content04{
background-image:url(img/bg08.gif);
height:10px;
background-repeat:no-repeat;
}
#sub_mein .content05{
padding-top:15px;
padding-left:12px;
width:461px;
float:left;
clear:both;
}
#sub_mein .content06{
float:left;
padding-left:12px;
padding-top:10px;
width:461px;
}
#sub_mein .title a:link{
color: #000000;
text-decoration: none;
}
#sub_mein .title a:visited{
color: #000000;
text-decoration: none;
}
#sub_mein .title a:hover{
color: #ff0000;
text-decoration: none;
}
#sub_mein .title a:active{
color: #000000;
text-decoration: none;
}
#sub_mein .title02 a:link{
color: #000000;
text-decoration: none;
}
#sub_mein .title02 a:visited{
color: #000000;
text-decoration: none;
}
#sub_mein .title02 a:hover{
color: #ff0000;
text-decoration: none;
}
#sub_mein .title02 a:active{
color: #000000;
text-decoration: none;
}
/*-----------------------
footer
-----------------------*/
#foot{
padding-top:20px;
width:800px;
}
#foot .content01{
background-image:url(img/bg09.gif);
text-align:center;
padding-top:4px;
clear:both;
}
/*-----------------------
‚»‚Ì‘¼
-----------------------*/
#line{
background-image:url(img/bg09.gif);
height:5px;
}

