@charset "utf-8";
/* CSS Document */

/* LinkColor */
a:link {
color: #0000FF;
}
a:visited {
color: #660000;
}
a:hover, a:focus {
color: #009900;
}
a:active {
color: #FFFF00;
}
/* VAlignOption */
.imgVABtm {
vertical-align: bottom;
}
/* Note */
.note {
text-indent: -1em;
margin-left: 1em;
}
/* RoundBox */
.roundCap {
font-size: 0%;
line-height: 0;
}
/* FontSizeClass */
.t8 {font-size: 62%;}
.t9 {font-size: 69.3%;}
.t10 {font-size: 77%;}
.t11 {font-size: 85%;}
.t12 {font-size: 93%;}
.t13 {font-size: 100%;}
.t14 {font-size: 108%;}
.t15 {font-size: 116%;}
.t16 {font-size: 123.1%;}
.t17 {font-size: 131%;}
.t18 {font-size: 138.5%;}
.t19 {font-size: 146.5%;}
.t20 {font-size: 153.9%;}
/* ------------------------------------------------------------------------------
Template
------------------------------------------------------------------------------ */ 
body {
background: url(../npo/img_common/body_bg.jpg) repeat-x top;
text-align: center;
}
#wrap {
width: 800px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
#title {
float: left;
height: 112px;
width: 530px;
}
#gMenu {
float: right;
margin-top: 20px;
}
#wrap #gMenu li {
float: left;
}
#hMenu {
float: right;
position: relative;
top: -10px;
width: 355px;
height: 13px;
}
#hMenu li {
float: left;
}
#footer {
background: url(../npo/img_common/fooot_bg.gif) repeat-x;
width: 100%;
height: 30px;
line-height: 30px;
color: #FFF;
}
#main {
padding-bottom: 30px;
width: 750px;
margin-right: auto;
margin-left: auto;
padding-top: 30px;
}

