/* CSS Document */

*{
font-weight:normal;
font-family:verdana,"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
font:x-small/160% arial,"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
font:small/140% arial,"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
margin:0;
padding:0}

body{
margin:0;
text-align:left;
background:#fff url(../img/global/bg1.gif) repeat-y 130px 0px
}

div.topbg{
background:url(../img/global/topbg.gif) repeat-x 0 30px;
width:100%}


p{margin:10px 0 0 0;
font:small/140% arial,"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

strong{
font-weight:bold;
color:#844215}

small{
color:#804000;
font:xx-small/140% arial,"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

a img{
border:none}

a:link,a:visited,a:active {
color:#c60;
}

a:hover{
color:#c00;
}

div.wrap{
margin:0;
padding: 0 0 0 140px;
}

div.content{
background:url(../img/global/bg2.gif) repeat-y left top;
width:720px;
margin:0;
padding:0;
}



/* ƒgƒbƒvƒƒjƒ…[Žw’è------------------------------ */

div#topmenu{
text-align:right;
height:25px;
margin:5px 20px 0 0}

div#topmenu ul li{
list-style:none;
display:inline;
padding:0 0 0 5px;
}

/* ƒƒCƒ“ƒGƒŠƒAŽw’è------------------------------ */


div#main h3 {
font:small/140% verdana,geneva"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#c60;
padding:5px 0 0 0;
font-weight:bold}

div#main{
float:right;
margin:0;
padding:0;
width: 520px;
}

div#main h2{
margin:0}
div#main .container {
padding:0 20px 30px 0;
background:url(../img/global/bar1.gif) repeat-x bottom left;
margin:0 0 20px 0}

div#main .container p{
padding:0 20px;}

div#main .box1{
border:1px solid #E4D3B2;
border-bottom:4px solid #E4D3B2;
clear:both;
margin: 0 0 0 20px;
padding:0 9px 9px 9px;
}

div#main .box1 h2,div#main .box2 h2{
margin:10px 0 0 0;
}

div#main .box1 p {
padding:5px;}

div#main .box2 p {
padding:0 9px 9px 9px;}

div#main .box2 td{
border:1px solid #E4D3B2;
border-bottom:4px solid #E4D3B2;
}

div#main p.link{
text-align:right;}


/* ƒTƒCƒhƒƒjƒ…[Žw’è------------------------------ */

div#side{
margin: 0;
width:180px;
height:600px;
float:left;
text-align:left;
display:block;
min-height:1em;
padding:0;
}

div#side #sidemenu ul{
list-style:none;
margin:0 0 0 0;
}

div#side #sidemenu li{
background:url(../img/global/menubar.gif) repeat-x bottom left;
list-style:none;
margin:1px 0 2px 0;
padding:0 0 2px 0;
color:#E4D3B2;
font-size:x-small
}
div#side a.menu:link, div#side a.menu:visited, div#side a.menu:active{
width:180px;
background:url(../img/global/bgmenubtn.gif) no-repeat top right;
border-left: 5px solid #E2A45F;
display: block;
margin: 0 0 2px 0;
}

div#side a.menu:hover{
width:180px;
background:url(../img/global/bgmenubtn_on.gif) no-repeat top right;
border-left: 5px solid #6a0000;
display: block;
margin: 0 0 2px 0;
}

div#side #sidemenu .sub ul{
list-style:url(../img/global/dot1.gif);
background:none!important;
}

div#side #sidemenu .sub li{
margin: 4px 0 5px 22px;
padding:0;
background:none!important;
}

div#side #sidemenu .sub li a{
font:x-small/120% verdana,geneva"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

div#side #calendar{
border-bottom:1px dotted #E4D3B2;
margin:0 0 20px;
padding:10px 0;
text-align:center}

div#side #calendar strong{
display:block}

div#side #calendar span{
color:#6A0000;
font-size:9px}

div#side .on{
width:180px;
background: #6a0000;
border-left: 5px solid #6a0000;
}

div#side p{
padding:5px;}


/* ƒtƒbƒ^[Žw’è------------------------------ */

div#footer{
background: #eee url(../img/global/logo_w.gif) no-repeat right center;
margin:20px 0 0 0;
height:110px;
width:720px;
display:block;
text-align:center;
clear:both;
}

div#footer p {
padding:10px 10px 0;
}

div#footer p.copy {
font:x-small/140% verdana,geneva"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
