/* CSS Document */
body{
margin:0px; font-size:12px; background-color:#FFFFFF; text-decoration:none; vertical-align:top;
background-image:url(../img/common/bg.gif); background-repeat:repeat-x; background-attachment:fixed;
}

a:link{text-decoration:underline;  text-align:left; vertical-align:top; color: #776A5A}
a:visited{text-decoration:underline;  text-align:left; vertical-align:top; color:  #776A5A }
a:active{text-decoration:none; text-align:left; vertical-align:top; color: #776A5A;}
a:hover{text-decoration:none; text-align:left; vertical-align:top; color:  #776A5A;}

.banner a:link{text-decoration:underline;  text-align:left; vertical-align:top; color: #FFFFFF}
.banner a:visited{text-decoration:underline;  text-align:left; vertical-align:top; color:  #FFFFFF }
.banner a:active{text-decoration:none; text-align:left; vertical-align:top; color: #FFFFFF;}
.banner a:hover{text-decoration:none; text-align:left; vertical-align:top; color:  #FFFFFF;}

.banner {
font-size:11px; margin:5px; float: left;
}

img {
padding: 0px;
margin: 0px;
border: none;
vertical-align:top;
}


/**********SEO**********/
.header-text {
width:100%; height:20px; background-color:#B4AD99; 
}

.header-text-h1 {
font-size:11px; width:780px; line-height:16px; margin:0px auto 0px auto; padding:2px 0px 0px 0px ; 
font-weight:normal; color:#FFFFFF; text-align:right;
}

/**********index-big-img**********/
.index-big-img {
width:780px; margin:10px auto 0px auto; 
}




/**********glnavi**********/
.glnavi {
width:780px; height:30px; margin:10px auto 0px auto;
}

.glnavi-bt { float:left; }

/**********パンクズ**********/
.pankuzu-index {
width:780px; height:10px;
}

.pankuzu-bottom {
width:760px; height:15px; margin:0px auto 0px auto; color:#776A5A; padding:5px 0px 0px 5px; font-size:11px;
}

/**********container　　Floatで背景が出ないようにするための表示**********/
#container {
    width:780px;
	margin-right:auto;
	margin-left:auto;
	min-height: 1em;
    display: inline-table;
	
}

#container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #container {
    height: 1em;
}

#container {
    display: block;
}
/**



/********** Wrapper　　Floatで背景が出ないようにするための表示**********/
#wrapper {
    width:570px;
	float:right; margin:0px 0px 10px 0px;
	background-color:#FFFFFF;
	min-height: 1em;
    display: inline-table;

}

#wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #wrapper {
    height: 1em;
}

#wrapper {
    display: block;
}
/**/



/**********左メニュー**********/
.left-menu  {
width:200px; float:left; margin:0px 10px 0px 0px;
	min-height: 1em;
    display: inline-table;

}


.left-bt {
margin-bottom:5px;
}

.holiday {
margin-bottom:5px;width:190px; height:72px; background-image:url(../img/common/left-holiday.gif);
color:#666666; line-height:18px;
padding:40px 5px 5px 5px ; text-align:center; font-size:12px;
}



/**********ページトップに戻る**********/

.top {
text-align:right; padding:15px 11px 10px 0px;line-height:14px; float:right; font-size:11px;
}

/**********一覧を見る**********/

.ichiran {
text-align: right; margin:30px 11px 30px 0px; list-style-image:url(../img/common/list.gif);
}

.ichiran-left {
text-align:left; padding:15px 0px 15px 30px; list-style-image:url(../img/common/list.gif); line-height:14px;
width:200px;
}



/**********フッター**********/
.footer {
width:780px; height:103px; background-image:url(../img/common/footer-bg.gif);margin:10px auto 10px auto;
}

.footer-text { font-size:11px; line-height:22px; text-align:center; margin:0px; color:#666666; padding-top:10px; }

.footer a:link{text-decoration:underline;  text-align:left; vertical-align:top; color: #666666}
.footer a:visited{text-decoration:underline;  text-align:left; vertical-align:top; color: #666666}
.footer a:active{text-decoration:none; text-align:left; vertical-align:top; color: #666666;}
.footer a:hover{text-decoration:none; text-align:left; vertical-align:top; color:#666666;}


/**********フッター-ここまで**********/

