@charset utf-8;
span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,address,dl,dt,dd,ol,form{
	margin:0;padding:0;
}
body{
	font-family:メイリオ,Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック', 'MS P Gothic',Osaka,Myriad Pro,Verdana,Arial, sans-serif;text-align:center;background-image : url(../img/common/bk_head.gif);background-repeat : repeat-x;background-position : center top;background-size : auto auto;background-origin : padding-box;background-clip : border-box;margin:0;padding:0;
 color : #666666;
}
li,ul{
	list-style:none;margin:0;padding:0;
}
img{
	border:0;
}
li img,dt img,dd img{
	vertical-align:bottom;
}
a:link,a:visited{
	color : #7a4620;text-decoration : none;
}
a:hover,a:active{
	color : #d42902;text-decoration : none;
}a:link#ac,a:visited#ac{
	color : #d42902;text-decoration : none;
}
hr{
	visibility:hidden;clear:both;margin:0;padding:0;
}
.Clear{
	clear:both;
}
.clearfix::after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.clearfix{
	min-height:1%;display:block;
}
* html .clearfix{
	height:1%;
}
#Wrapper{
	margin-left:auto;margin-right:auto;width : 960px;
}#Wrapper_b{
	margin-left:auto;margin-right:auto;width : 922px;
}
#WrapperT{
	margin-left:auto;margin-right:auto;width : 942px;
}#WrapperTop{
	margin-left:auto;margin-right:auto;width : 960px;
}#Header{
	background-color : transparent;
 width : 960px;
 margin-left : auto;
 margin-right : auto;
}
#Head-T{
	height : 137px;
}
#Head-TL{
	float:left;
 text-align : left;
 width : 204px;
padding : 0px;margin : 0px;
}
#Head-TR{
	float:right;text-align:left;width : 120px;
}







#Search form{
	height:24px;
}
#Gnavi ul{
	padding-left : 0px;padding-top : 63px;
  float : left;
}
#Gnavi li{
	font-size : 14px;float:left;
  text-decoration : none;
  padding : 0 35px;
}
.new{
	font-family:Verdana;font-weight:700;color:#c00;font:10px;
}
#Footer{
	clear:both;background : url(../img/common/bk_ft.gif) repeat-x transparent;background-position : center bottom;background-size : auto auto;background-origin : padding-box;background-clip : border-box;
 text-align : center;
}
#FooterT{
	width : 940px;text-align : center;
 margin-left : auto;
 margin-right : auto;
 height : 120px;
  font-size : 12px;
}



#Copy{
	font : normal normal normal 10px /24px Verdana;color : #b55236;text-align : center;clear:both;
}



.imgR{
	margin-left:12px;float:right;
}
.imgL{
	float:left;margin-right:12px;
}
table{
	border-collapse:collapse;empty-cells:show;
}



#Foot{
 margin-left : auto;
 margin-right : auto;
  text-align : right;
}

#Foot h3{
 height : 138px;
 float : left;
 padding-right : 22px;
}

#Foot h3 img{
 margin-top : 50px;
}

#Foot address{
 font-size : 14px;
 font-style : normal;
 line-height : 22px;
 text-decoration : none;
 padding-top : 50px;
 text-align : left;
}

#Foot address span{
	font-family: 'Gilda Display', serif;
}


.VA-b{
 vertical-align : bottom;
}.VA-t{
 vertical-align : top;
}

#Foot address a{
 color : gray;
 text-decoration : none;
}

.LR{
  margin-left : auto;
  margin-right : auto;
}
