@charset "utf-8";
/* CSS Document */

/* =========================================================
■Reset of Default Style
========================================================= */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, th, td, img, form {
	margin: 0;
	padding: 0;
	border: none;
	font-style:normal;
	font-size:14px;
	text-align: left;
}
textarea { font-size: 100%; }
img { vertical-align: bottom; }
hr  { display: none; }


/* =========================================================
■body
========================================================= */
html,body  {
	margin: auto;
	padding: 0;
	background: #000000;
	color: #000000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 93%;
	text-align: center;
	height:100%;
	width:auto;
}


/* =========================================================
■container
========================================================= */
div#container {
	width: 100%;
	min-height: 655px;
    height: auto !important;
    height: 655px;
    margin: 0 auto;
	background: #000000;
	margin-top:20px;
		

}




/* =========================================================
■navi
========================================================= */

div#navi {
	margin: 0;
    background-color:#000;
	height: 14px;
	width:830px;
	margin-right:120px;
	float:left;
}

*+html div#navi {/* IE7 later */
	margin-right:60px;
}
* html div#navi {/* IE6 */
		margin-right:60px;
}






/* =========================================================
■mein
========================================================= */



/* =========================================================
■ヘッダー
========================================================= */
#header {
	height: 100px;
	width: 100%;
	background: #000;
}
#headervisual {
	height: auto;
	text-align: center;
	width: 950px;
}
#headttl {
	margin:5px auto 5px auto;
	padding-bottom:5px;
	padding-top:5px;
	width: 950px;
	text-align: left;
	border-bottom:1px #c3a078 solid;
	position:relative;
}
#headgnav {
	margin: auto;
	padding-bottom:5px;
	padding-top:5px;
	width: 950px;
	text-align: left;
}
#fdl{
	position:absolute;
	left: 582px;
	top: 0px;
	width: 347px;
	height: 54px;
}



/* =========================================================
■グローバルナビ
========================================================= */
#gnav{
	width:830px;
	margin:0 auto;
}

/* main */
#main {
	width:630px;
	margin: 0px;
	float: right;
}
#mainspace {
	margin: 15px;
}
/* side  */
#side {
	width:170px;
	margin: 0px;
	float: left;
	background: url(../img/side_bg.jpg) no-repeat;
}

/* =========================================================
■footer
========================================================= */
#footer {
	clear:both;
	height: auto;
	width: 100%;
	background: #fff;
	margin-top:10px;
	border-top:2px solid #dcdcdc;
	
}

#footspace {
	height: auto;
	text-align: center;
	width: 950px;
	margin:auto;
	background: #000;
}
#footttl {
	margin:5px auto 5px auto;
	padding-bottom:5px;
	padding-top:5px;
	width: 950px;
	height:100px;
	text-align: left;
		background: #000;
}
#footnavi {
	margin:5px auto 5px auto;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:120px;
	width: 830px;
	text-align: left;
  background: #000;
}

.f_left{
    width:500px;
    height:60px;
	float:left;
	margin-top:5px;
}
.f_right{
    width:101px;
    height:67px;
	float:right;
}
.footnavi{
	margin-bottom:5px;
	}
.footnavi li  {   
    display: inline; 
    padding: 0 3px 0 0;
	margin-bottom:20px;
	font-size: 12px;
	color:#c3a078;
}  
#footer a{text-decoration: none;}
#footer a:link {color: #c3a078;}
#footer a:visited {color: #c3a078; none;border-bottom:0px;}
#footer a:active{color: #c3a078;text-decoration: none;border-bottom:0px;}
#footer a:hover {color:#fff;text-decoration: none;}

.freedial{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;} 

.fdlogo	{
	padding-bottom:5px;} 
	
.copyright{ 
   margin-top: 5px;  
}   
