@charset "utf-8";
body {
}

#container{
width:100%;
background-image:url(../images/bg_rpt.gif);
background-repeat:repeat-y;
background-position:center top;
zoom:100%;
padding:0 0 30px 0;
}

#container .bg{
background-repeat:no-repeat;
background-position:center top;
min-width:1150px;
}



/* footer
============================================================ */
#footer{
width:100%;
border-top:1px solid #878787;
}

#footer .footer_inner{
width:1000px;
margin:0 auto;
}

#footer .inner_top{
width:1000px;
margin:0 auto;
padding:12px 0;
}

#footer .footer_ttl{
float:left;
}

#footer .inner_top ul{
padding:0 0 0 100px;
}

#footer ul li{
float:left;
margin-right:15px;
}

#footer ul li img{
	margin:0 8px 0 0;
}

#footer ul li a{
color:#666666;
}

#footer .inner_dot{
margin:0 0 15px 0;
}

#footer .inner_btm{
width:1000px;
margin:0 auto;
padding:0 0 15px 0;
}

#footer .inner_btm ul li{
float:left;
padding:0 22px 0 0;
background-image:url(../images/footer_ln.gif);
background-repeat:no-repeat;
background-position:right 2px;
}

#footer .inner_btm ul li.end{
background-image:none;
}

#footer .inner_btm ul li a{
color:#666666;
}

#footer .inner_top .copy{
float:right;
}

/* gloval menu
============================================================ */
.inner{
width:1150px;
margin:0 auto;
}

#gvn_body{
width:226px;
margin:0 0 0 75px;
float:left;
text-align:center;
}
#gvn_body h1{
margin:30px 0;
}

#gvn_body .tel{
width:226px;
margin:0 0 30px 0;
}

#gvn_menu .gn{
margin:30px 0 10px 0;
}
#gvn_menu .g3_ttl{
font-size:90%;
font-weight:bold;
color:#56cfeb;
margin:10px 0;
}
#gvn_menu ul{
margin:0 0 10px 0;
}
#gvn_menu ul li{
text-align:left;
margin:0 20px 5px 40px;
background-image:url(../images/icon_arw_01.gif);
background-repeat:no-repeat;
background-position:0 7px;
padding:0 0 0 10px;
font-size:85%;
}

#gvn_menu ul li a{
color:#606060;
}

#gvn_menu ul li img{
margin:0 5px 0 0;
}




#container_body{
width:732px;
margin:225px 75px 0 0;
float:right;
}


