BODY{
margin:0px;
padding:0px;
background-image:url(images/bg.gif);
background-attachment : fixed;
font-size:12px;
letter-spacing:1px;
color:#333333;
background-color:#F8F8FF;
text-align:center;
line-height:1.5;
} 
TD{
font-size:12px;
letter-spacing:1px;
line-height:1.5em;
}
TH{
font-size:12px;
letter-spacing:1px;
line-height:1.5em;
}

A{
color:#0000ff;
}
A:hover{
color:#666666;
}

/*?c?o?μ*/
H2{
margin-top:0px;
margin-bottom:0px;
margin-left:1px;
font-size:14px;
}
H3{
margin-top:20px;
margin-bottom:10px;
font-size:14px;
}
H4{
margin-top:15px;
margin-bottom:2px;
font-size:14px;
}
H5{
margin-top:8px;
margin-bottom:0px;
font-size:12px;
color:3366cc;
}
H6{
margin-top:0px;
margin-bottom:5px;
font-size:12px;
color:#3366cc;
font-weight:normal;
}


/*?}?[?W??*/
.t0{
margin-top:0px;
}
.t2{
margin-top:2px;
}
.t3{
margin-top:3px;
}
.t5{
margin-top:5px;
}
.l5{
margin-left:5px;
}

.t10{
margin-top:10px;
}
.t20{
margin-top:20px;
}
.t30{
margin-top:30px;
}
.t40{
margin-top:40px;
}
.b10{
margin-bottom:10px;
}
.pl20{
padding-left:20px;
padding-right:10px;
padding-bottom:20px;
}

/*????¶? E?E?n?1*/
.p_left{
float: left;
margin: 0px 20px 10px 0px;
}
.p_right{
float: right;
margin: 0px 5px 10px 20px;
}


/*?t?H???g*/
STRONG{
font-size:14px;
}
.red{
color:#ff3300;
}
.rd{
color:#ff3300;
}



/*?¶?L???G???A*/
.left0{
padding-top:5px;
padding-left:5px;
}
.left1{
padding-right:10px;
padding-bottom:10px;
}
.left{
padding-left:8px;
padding-right:10px;
padding-bottom:10px;
}


/*?E??*/
.right{
padding:5px 5px 0px 10px;
}


/*???X?g?X?^?C??*/
UL{
margin:5px 0px 0px 0px;
padding:0px;
list-style:none;
}
LI{
margin:0px;
padding:0px 0px 0px 20px;
list-style:none;
}

#box UL LI{
background:url(images/hp.gif) no-repeat 5px 0px;
}

#add UL{
margin:0px 0px 0px 0px;

}
#add UL LI{
margin:5px 0px 0px 0px;
padding:0px 10px 0px 18px;
float:left;
}


.clear{
font-size:1px;
width:auto;
height:1px;
clear:both;
}



/*?¶???j???[*/
table.mn{
border-bottom:1px solid #999999;
background-image:url(images/mbg.gif);
background-repeat:repeat-y;
background-position:left;
background-color:WhiteSmoke;
}
td.mn{
padding:7px 0px 7px 17px;
line-height:1.3em;
border-top:1px solid #ffffff;
border-bottom:1px solid #cccccc;
background-image:url(images/m_ya.gif);
background-repeat:no-repeat;
background-position:left center;
}

td.mn a{
text-decoration:none;
color:#333366;
}
td.mn a:hover{
text-decoration:none;
color:#6699cc;
}

td.mn_a{
padding:7px 0px 7px 17px;
line-height:1.3em;
background-color:#ffffff;
border-bottom:1px solid #cccccc;
font-weight:bold;
}

td.mn_a a{
text-decoration:none;
color:#cc0000;
}
td.mn_a a:hover{
text-decoration:none;
color:#ff0000;
}

/*newsinfo*/
.newsinfo{
border-right:1px solid #0099ff;
border-bottom:1px solid #0099ff;
border-left:1px solid #0099ff;
}


/*???????N*/
.pt{
margin-top:0px;
margin-bottom:0px;
padding-right:10px;
text-align:right;
}




/*?\*/
table.bg{
background-color:#ffffff;
background-image:url(images/hdbg.gif);
background-repeat:repeat-y;
background-position:left;
border-top:1px solid #999999;
}

/*header*/

#header{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
width:780px;
background-image:url(images/hdbg.gif);
background-repeat:repeat-y;
}

#header H1{
margin:3px 0px 4px 0px;
padding:0px;
width:147px;
float:left;
text-align:right;
font-size:14px;
}

#header_right{
margin:0px;
padding:0px;
width:603px;
float:right;
text-align:right;
}
#header_right .inn{
margin:12px 10px 0px 0px;
}

#header H2{
margin:0px;
padding:0px;
font-size:14px;
width:301px;
float:left;
text-align:right;
}
#flash{
margin-top:2px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
width:780px;
text-align:center;
}

.bar{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
width:780px;
text-align:center;
}



/*main*/
#box{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px 0px 10px 0px;
width:780px;
background-image:url(images/hdbg.gif);
background-repeat:repeat-y;
border-top:1px solid #999999;
}

#box .inn{
margin:10px 20px 20px 10px;
}

#content_left{
width:550px;
float:left;
text-align:left;
}

#content_left .inn{
margin:10px 10px 20px 20px;
}

#content_right{
width:200px;
float:right;
text-align:left;
}

#content_right .inn{
margin:10px 10px 20px 0px;
}

#left_menu{
width:215px;
float:left;
text-align:left;
background-image:url(images/left_back.gif);
}

#left_menu .inn{
margin:0px 5px 0px 10px;
}

#content{
width:565px;
float:right;
}
#content .inn{
margin:10px 0px 0px 5px;
}

#add{
margin:20px 0px 0px 5px;
text-align:left;
}


/*footer*/
#footer{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
width:780px;
background:url(images/footer.gif) no-repeat top;
border-bottom:1px solid #999999;
}

#footer_left{
margin:0px;
padding:0px;
width:447px;
text-align:left;
float:left;
}
.pe{
margin:10px;
word-spacing:3px;
color:#cccccc;
}

.pe a{
text-decoration:none;
}
.pe a:hover{
text-decoration:underline;
}


#footer_right{
margin:15px 0px 0px 0px;
padding:0px;
width:303px;
text-align:center;
float:right;
}



.ft{
background-image:url(images/ftbg.gif);
/*background-repeat:repeat-x;
background-position:top;*/
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
background-color:#ffffff;
}


table.sidebarCommon{
 width:188px;
 margin:0 auto;
 padding:0;
 border-collapse:collapse;
}

table.sidebarCommon th{
 background-color:#3399CC;
 color:#FFFFFF;
 text-align:left;
 font-weight:normal;
 padding:3px 0 3px 10px;
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
}

table.sidebarCommon td{
 background-color:#E5E5E6;
 color:#000000;
 text-align:center;
 font-weight:normal;
 padding:3px 0;
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
}

/*?u?e?\*/
table.hyo{
margin-bottom:5px;
border-collapse:collapse;
border:1px solid #999999;
}
th.hyo1{
padding:3px 4px 3px 4px;
font-weight:normal;
border:1px solid #cccccc;
background-color:CornSilk;
}
th.hyo2{
padding:1px 3px 1px 3px;
font-weight:normal;
border:1px solid #cccccc;
background-color:LavenderBlush;
line-height:1.2em;
}
td.hyo{
padding:3px 5px 3px 5px;
text-align:center;
border:1px solid #cccccc;
background-color:#ffffff;
}
td.hyo_g{
padding:3px 5px 3px 5px;
text-align:center;
border:1px solid #cccccc;
background-color:GhostWhite;
}
td.ryo{
padding:3px 7px 3px 3px;
text-align:right;
font-weight:bold;
font-size:14px;
border:1px solid #cccccc;
}
td.ryo_g{
padding:3px 7px 3px 3px;
text-align:right;
border:1px solid #cccccc;
font-weight:bold;
font-size:14px;
background-color:GhostWhite;
}

td.hyo0{
padding:3px 5px 3px 5px;
border:1px solid #cccccc;
background-color:#ffffff;
}
td.hyo0_g{
padding:4px 5px 4px 5px;
border:1px solid #cccccc;
background-color:GhostWhite;
}

th.hyos1{
padding:1px 3px 1px 3px;
font-weight:normal;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
background-color:CornSilk;
}

td.hyos{
padding:2px 5px 2px 5px;
text-align:center;
border-bottom:1px solid #cccccc;
}
th.hyos1e{
padding:2px 4px 2px 4px;
font-weight:normal;
border-right:1px solid #cccccc;
background-color:CornSilk;
}
td.hyose{
padding:2px 5px 2px 5px;
text-align:center;
}

/*?E?o?????j???[*/
.bn{
background-image:url(img/bn_01.gif);
padding:5px 0px 0px 5px;
line-height:1.2em;
}
.bn UL{
margin:0px;
padding:0px 0px 0px 20px;
list-style-image:url(img/bm.gif);
}
.bn LI{
margin-bottom:7px;
}
.bn2{
background-image:url(img/bn_01.gif);
padding:5px 2px 0px 7px;
}

.mta{margin-top:auto !important;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}

.mra{margin-right:auto !important;}
.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}

.mba{margin-bottom:auto !important;}
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}

.mla{margin-left:auto !important;}
.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}



.pta{padding-top:auto !important;}
.pt0{padding-top:0px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}

.pra{padding-right:auto !important;}
.pr0{padding-right:0px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr35{padding-right:35px !important;}
.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}

.pba{padding-bottom:auto !important;}
.pb0{padding-bottom:0 !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb35{padding-bottom:35px !important;}
.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}

.pla{padding-left:auto !important;}
.pl0{padding-left:0px !important;}
.pl3{padding-left:0px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}

