
/* 
******************************

1.基本レイアウト
2.基本リンク
3.ヘッダーエリア
4.メインエリア
5.フッター
6.中ページ共通


******************************/ 

/* 1.基本レイアウト
=====================================*/
body {
background: url(../../common/img/bg.gif) center repeat-y;
text-align:center;
width:912px;
margin: 0 auto;
padding:0 auto;
font-size:12px;
line-height:180%;
color:#918F80;
}

h1{
font-size:10px;width:820px;
margin:0 auto;
}

h2{
padding-top:30px;
float:left;}

img{
vertical-align: bottom;
}

#container {
width:912px;
background:url(../../common/img/top_bg.gif)  top center no-repeat;
text-align:left;
margin:0;
padding:0;
}

#wrapper{
width:820px;margin:0 46px;
}


/* 2.基本リンク
=====================================*/

a{color:#918F80; text-decoration:none;}
a:visited{color:#918F80; text-decoration:none;}
a:hover {color:#918F80; text-decoration:underline;}



/* 3.ヘッダーエリア
=====================================*/


#header{
height:160px;
}

#snavi{
width:585px;
float:left;
padding-top:76px;
}

#snavi ul li{
float:right;
padding-left:20px;} 

#gnavi ul li{
float:left;
} 
#gnavi{
position:absolute;
top:130px;}


/* 4.メインエリア
=====================================*/
#contents{
margin:40px 0;
}

h3{margin-bottom:35px;}


/* 5.フッターーエリア
=====================================*/
#footer{
width:820px;
margin-top:40px;

}

#footer{font-size:10px;}


#footer ul li.ot{
float:left;padding-right:15px;}

#footer ul li.pt{
float:right;}

#footer .info{background:url(../../common/img/bar.gif) top repeat-x;
padding:7px 0;
margin-top:5px;}


#footer .link{
float:left;}

#footer .copy{
padding-top:5px;
font-size:8px;
float:right;
}
#footer .address{
background:url(../../common/img/bar.gif) top repeat-x;
padding:7px 0;}


#footer  .tel{margin:5px 0;}


/* 6.中ページ共通
=====================================*/

#pt{
width:820px;
text-align:right;
margin-bottom:60px;}

#present{
height:160px;
background:url(../../common/img/present.jpg)  no-repeat;
margin: 20px 0;
}

#present .btn{
position:relative;
top:120px;
padding-left:145px;
}
