@charset "utf-8";

/*------------------------------------------------*/
/*  _template ver1.0  */
/*------------------------------------------------*/
/*  templatename [layout]  */
/*  update [-]  */
/*  ID [NT]  */
/*------------------------------------------------*/


/*　import css　*/
/* -----------------------------------------------*/
@import url("Header.css");
@import url("Gnavi.css");
@import url("Container.css");
@import url("Footer.css");


/*　レイアウト要素 共通　*/
/* -----------------------------------------------*/
.fl_L { float:left; }
.fl_R { float:right; }

/*　Wrapper　*/
/* -----------------------------------------------*/
div#Wrapper {
width:100%;
text-align:center;
}

div#Header-Gnavi_bl {
width:100%;
height:150px;
position:absolute;
top:0px;
z-index:999;
background:url(header-gnavi_back.png) top left repeat-x;
}

/*　Header　*/
/* -----------------------------------------------*/
div#Header {
margin:0 auto;
width:1000px;
height:87px;
text-align:left;
position:relative;
}

/*　Gnavi　*/
/* -----------------------------------------------*/
div#Gnavi {
margin:0 auto;
width:1000px;
height:57px;
text-align:left;
background:url(gnavi_back.jpg) top left no-repeat;
}

/*　Pan　*/
/* -----------------------------------------------*/
div#Pan {
}

/*　Container　*/
/* -----------------------------------------------*/
div#Container {
margin:0 auto;
width:1000px;
text-align:left;
}

/*　ptop　*/
/* -----------------------------------------------*/


/*　Footer　*/
/* -----------------------------------------------*/
div#Footer-navi {
padding:25px 0px;
width:100%;
background:#595959;
}
div#Footer-navi .inner {
margin:0 auto;
width:1000px;
text-align:left;
position:relative;
}
div#Footer-copy {
padding:10px 0px;
width:100%;
background:#505050;
}
div#Footer-copy .inner {
margin:0 auto;
width:1000px;
color:#ffffff;
font-size:9px;
line-height:1.3;
text-align:right;
}