/* CSS Document */
body {
        font-family: "ＭＳ Ｐゴシック", "MS PGothic",  "Osaka", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",  Geneva, Arial, Helvetica, sans-serif;
        margin: 0px;
        font-size: 12px;
        line-height: 16px;
        color: #3d3d3d;
  text-align: center;
}


ul {
        margin:0px;
        padding:0px;
        font-size: 11px;
}
li {margin:0px;padding:0px;}
div #header {margin:0px;padding:0px;}
div #footer {
        margin-bottom:5px;
        padding-bottom:0px;
        width:950px;
        background:url(../images/nt_f_bg001.gif) repeat-x;
        }


/*HEADER*/
.wrapper{
text-align: left;
margin: auto;
margin-top:0px;
margin-bottom:0;
width:950px;
display: block;
}
.gmenuwrapper{
text-align: center;
margin: auto;
margin-top:6px;
margin-bottom:0;
width:100%;
display: block;
background-image: url(/img_common/g_mennu_bk.gif);
}

#header a:link {color: #1391ce;}
#header a:visited {color: #1391ce;}
#header a:hover {color: #1391ce;}
#header a:active {color: #1391ce;}

#headnavi { text-align:right; }

#header{
width:950px;
height: 58px;
text-align:left;
}
#header #hd_l{
float: left;
width: 220px;
}
#header #hd_l p/* 20100617追加 */{
margin: 0;
padding: 0;
}
#header #hd_r{
float: right;
width: 590px;
text-align: right;
}
#header #hd_r img{
clear:both;
margin-top:7px;
float: right;
display: block;
}
#header #gmenu{
        float: left;
        width: 950px;
}
#header img{
border:none;
}

ul.unavi{
line-height: 1.1em;
list-style: none;
}
ul.unavi li{
padding: 1px 11px;
display:inline;
font-size:11px !important;
line-height:1.5 !important;
}
ul.unavi li a{
padding-bottom: 1px;
}

/*MacIE Hack\*/
ul.unavi{
background: url("/images/bg_dotline.gif") repeat-y right;
}
ul.unavi li{
background: url("/images/bg_dotline.gif") repeat-y 0px 0px;
}

/*MacIE HackEnd*/
#footer{
clear: both;
height: 20px;
text-align:right;
padding: 15px 0 0 0;
margin: 0 0 5px 0;
width:950px;
background:url(../images/nt_f_bg001.gif) repeat-x;
}
#footer a:link {color: #1391ce;}
#footer a:visited {color: #1391ce;}
#footer a:hover {color: #1391ce;}
#footer a:active {color: #1391ce;}
#footer ul {margin:0; padding:0;}
#footer ul.unavi{text-align: left;float: left;}

#footer img {
border-style: none;
vertical-align: bottom;
}


