/* CSS Document */

/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ol, ul{list-style:none;}
fieldset, img{border:0;}
table{border-collapse: collapse; border-spacing:0;}
caption, th{text-align:left;}
address, caption, cite, code, dfn, em, strong, th, var{ font-style: normal; font-weight: normal;}
img{margin:0px; padding:0px; border:none}

br {letter-spacing: 0;}/*ie6の改行のバグをなくす*/
img {vertical-align:bottom}/*tableの画像の隙間をなくす*/


/*clearfix*/
.clear {clear: both;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



/*Link*/
a:link{color:#d27c00; text-decoration:underline; outline:none;}
a:visited{color:#d27c00; text-decoration:underline; outline:none;}
a:active{color:#d27c00; text-decoration:underline; outline:none;}
a:hover{color:#fd9500; text-decoration:none; border-bottom:none; outline:none;}

body{ 
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:14px;
line-height:1.4em;
color:#000;
text-align:center;
background:url("../images/bg_common01.gif") top center #ddb424;
}

#container{width: 990px; margin:0px auto; text-align: center; }

#container a:hover img{ filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
#container a:hover img.none{ filter: alpha(opacity=100); -moz-opacity:1; opacity:1; }

#key{width: 990px; height:666px; position:relative; z-index:1;}
.banner01{position:absolute; left:50px;top:552px; z-index:10;}

#banner{
	background:url("../images/bg_inner01.gif") repeat-y top left;
	width:990px;
	height:86px;
	position:relative;
	
}
.banner02{position:absolute; left:50px;top:0px; }
.banner03{position:absolute; left:352px;top:0px; }
.banner04{position:absolute; left:654px;top:0px; }

#about{
	background:url("../images/img_about.jpg") no-repeat scroll 0 0 transparent;
	width:990px;
	height:594px;
	position:relative;
	
}
.btn01{position:absolute; left:764px; top:558px;}
.btn02{position:absolute; left:858px;top:558px;}

