@charset "utf-8";

body {
margin:4px 0px 0px 0px;
padding:0px;
color:#333;
font-family:sans-serif;
background-color:#FFF;
background: #FFF url(../imgst/base/back.png) top center repeat-x;

}

#wwrapper{
/*background: url(../imgst/base/backarrow.gif) top center no-repeat;*/
width:100%;
}
#WRAPPER{
margin-left:auto;
margin-right:auto;
width:768px;
padding:0px 0px;
position:relative;
background-color:#FFF;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
/*background: #FFF url(../imgst/navi/naviback.png) center top repeat-x !important;*/
}


/*[navi]*/
#navi{
}
#navi p{
margin:0px;
padding:0px;
}

#navi ul{
margin:0px;
padding:0px 0px;
list-style-type:none;
background-color:transparent;
width:768px;
border-top:1px solid #999;
border-bottom:1px solid #999;
height:41px;
background: #FFF url(../imgst/navi/naviback.png) top center repeat-x;
}
#navi li{
margin:0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
width:153px;
height:41px;
overflow:hidden;
float:left;
text-align:center;
font-size:80%;
}
#navi li a{
margin:0px;
padding:0px;
line-height:10px;
text-decoration:none;
height:36px;
overflow:hidden;
display:block;
}
#navi li a img{
margin:0px;
padding:0px;
border:0px;
}


/*[main]*/
#main{
width:740px;
margin-left:14px;
padding-top:10px;
clear:both;
}

#navi2{
clear:both;
float:right;
margin-right:10px;
font-variant:small-caps;
}
#navi2 li{
float:left;
padding-left:2em;
}
#footer{
clear:both;
text-align:center;
padding-top:10px;
padding-right:10px;
}


/*[common]*/


body{
font-size:small;
line-height:1.7em;
}
h1,h2,h3,h4,p,form{
padding:0px;
margin:0.2em 0px;
}
h1{
font-size:large;
background: #FFF url(../imgst/back/h1back.png) bottom left no-repeat;
padding:4px 10px;
}
h2{
font-size:medium;
padding:4px 10px;
border-bottom:1px solid #F00;
}
h3{
font-size:medium;
font-weight:normal;
}

table.default{
border-collapse:collapse;
}
table.default td, table.default th{
border:1px solid #CCC;
padding:1px 4px;
vertical-align:top;
font-weight:normal;
}
table.default td{
}
table.default th{
background-color:#EEE;
white-space:nowrap;
}
table.default p, table.default ul, table.default ol{
margin:0px 0px 0px auto;
padding-top:0px;
padding-bottom:0px;
}

/*base*/


/*common*/

/* ul - li */
ul.noliststyle{
list-style-type:none;
margin:0px;
padding:0px;
}
ul.noliststyle li{
margin:0px;
padding:0px;
}
/*
body {
margin:0px;
padding:0px;
color:#333;
height:100%;
font-family:sans-serif;
background-color:#EEE;
background-image:url(../img/back.gif);
background-repeat:no-repeat;
}


#WRAPPER{
width:900px;
padding:0px 0px;
height:100%;
}
#header{
margin:0px;
padding:0px;
height:80px;
}
#header p a{
display:block;
text-indent:-2000px;
height:100px;
width:200px;
text-decoration:none;
}
#footer{
clear:both;
text-align:center;
font-size:small;
padding:10px 0px;
margin:10px 0px 0px 0px;
}

#gnavi{
width:200px;
float:left;
}
#main{
width:670px;
float:left;
font-size:small;
border:1px solid #999;
padding-left:20px;
height:600px;
}
*/