@charset "utf-8";

/*------------------------------------------------*/
/*  NEIGEtemplate ver1.0  */
/*------------------------------------------------*/
/*  templatename [layout]  */
/*  update [20091026]  */
/*  ID [NT]  */
/*------------------------------------------------*/


/*　import css　*/
/* -----------------------------------------------*/
@import url("layout/Header.css");
@import url("layout/Gnavi.css");
@import url("layout/Container.css");
@import url("layout/Footer.css");


/*　レイアウト要素 共通　*/
/* -----------------------------------------------*/
.fl_L { float:left; }
.fl_R { float:right; }

/*　Wrapper　*/
/* -----------------------------------------------*/
div#Wrapper {
width:100%;
text-align:center;
}

/*　Container　*/
/* -----------------------------------------------*/
div#Container {
margin:0 auto;
padding-bottom:10px;
width:908px;
position:relative;
}
div#Container_top {
margin:0 auto;
width:1000px;
position:relative;
/*background:url(../images/fla_back.jpg) 0px 80px no-repeat;*/
}

/*　Header　*/
/* -----------------------------------------------*/
div#Header {
margin:0 auto;
width:900px;
height:80px;
text-align:left;
background:url(../images/header_back01.jpg) 0px 23px no-repeat;
}

/*　h1　*/
/* -----------------------------------------------*/
h1.h900 {
font-size:1px;
position:absolute;
top:0px;
left:4px;
z-index:10;
}
h1.h1000 {
font-size:1px;
position:absolute;
top:0px;
left:50px;
z-index:30;
}

/*　Gnavi　*/
/* -----------------------------------------------*/
div#Gnavi {
margin-left:122px;
width:778px;
height:57px;
text-align:left;
}

/*　Pan　*/
/* -----------------------------------------------*/
div#Pan {
margin:0 auto;
width:850px;
height:33px;
text-align:right;
color:#5D5D5D;
font-size:10px;
line-height:3.5;
}

/*　Footer　*/
/* -----------------------------------------------*/
div#Footer {
width:100%;
height:40px;
text-align:center;
background:url(../images/footer_back01.jpg) top left repeat-x;
clear:both;
}