@charset "utf-8";

/*====================================================================

top.css

====================================================================*/
/*--------------------------------------------------------------------
01.format
--------------------------------------------------------------------*/
body,div,span,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,p,blockquote,address,
table,tr,th,td,img{
	margin:0;
	padding:0;
	font:normal normal normal 100%/1.7 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	border:none;
}
hr{display:none;}
/*img{display:block;}*/
li{list-style-type: none;}


/*--------------------------------------------------------------------
02.contents
--------------------------------------------------------------------*/
body{
	width: 100%;
	font-size: 12px;
	text-align: center;
	background: #a0944e url(../img/top/contents_bg.jpg) repeat-x center 612px;
}
#container{
	width: 100%;
}

#head{overflow: hidden;}
#head h1{
	height: 31px;
	line-height: 31px;
	text-indent: 30px;
	font-size: 10px;
	color: #1851af;
	margin-top: 17px;
}
#head{
	width: 100%;
	height: 612px;
	overflow: hidden;
	background: url(../img/top/main_bg2.jpg) no-repeat center top;
}
#flasharea{margin-top: -48px;}

#contents{
	width: 800px;
	height: 259px;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
}


#news{
	width: 800px;
	height: 126px;
	background: url(../img/top/news.gif) no-repeat;
	overflow: hidden;
	margin-top: 29px;
}
#news h3{
	height: 53px;
	visibility: hidden;
}
/*--------------------------------------------------------------------
#news dl,
#news dl dt,
#news dl dd{display: block;}
#news dl{
	position: relative;
	width: 748px;
	height: 59px;
	overflow-y: auto;
	margin-left: 30px;
}
#news dl *{line-height: 1.4;}
#news dl dt{
	font-weight: bold;
	margin-top: 5px;
}
#news dl dd{padding-bottom: 5px;}
--------------------------------------------------------------------*/


#Scrollsell {margin-left: 40px;overflow:auto;width:730px;height:70px;}


#foot{
	width: 100%;
	overflow: hidden;
}
#foot *{
	font-size: 10px;
	color: #fff;
}
#foot div{
	width: 800px;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 30px;
}
#foot ul,
#foot ul li{display: block;}
#foot ul{zoom: 1;}
#foot ul:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#foot ul li{
	float: left;
	background: url(../img/common/foot_navi_icon.gif) no-repeat left center;
	margin-right: 10px;
	padding-left: 10px;
}
#foot ul li a{text-decoration: none;}
#foot ul li a:hover{text-decoration: underline;}
#foot p{
	margin-top: 10px;
	text-indent: -5px;
}

/*---------------
2Navi.css
-----------------*/
#contents #btn {margin-top:25px;padding-bottom:25px;}
#contents #btn  #Navi ul{list-style-type:none;margin:0;padding:0;display:block;}
#contents #btn  #Navi li{display:inline;margin:0;padding:0;}
#contents #btn  #Navi ul a{float:left;margin:0;padding:0;}

#contents #btn  #Navi a#navi1{width:100px;height:45px;background-image: url(../img/common/t_btn1.gif);background-repeat:no-repeat;padding:0;}
#contents #btn  #Navi a#navi2{width:100px;height:45px;background-image: url(../img/common/t_btn2.gif);background-repeat:no-repeat;padding:0;}
#contents #btn  #Navi a#navi3{width:100px;height:45px;background-image: url(../img/common/t_btn3.gif);background-repeat:no-repeat;padding:0;}
#contents #btn  #Navi a#navi4{width:100px;height:45px;background-image: url(../img/common/t_btn4.gif);background-repeat:no-repeat;padding:0;}
#contents #btn  #Navi a#navi5{width:100px;height:45px;background-image: url(../img/common/t_btn5.gif);background-repeat:no-repeat;padding:0;}
#contents #btn  #Navi a#navi6{width:100px;height:45px;background-image: url(../img/common/t_btn6.gif);background-repeat:no-repeat;padding:0;}
#contents #btn  #Navi a#navi7{width:100px;height:45px;background-image: url(../img/common/t_btn7.gif);background-repeat:no-repeat;padding:0;}
#contents #btn  #Navi a#navi8{width:100px;height:45px;background-image: url(../img/common/t_btn8.gif);background-repeat:no-repeat;padding:0;}
#contents #btn  #Navi a:hover{background-position:0 -45px;}


/*active*/
body#act_navi1 #Navi li a#navi1{background-position:0 -45px;}

.fly{font-size:0px;text-indent:-9999px;}
