@charset "utf-8";

/* ----------------------------------------
  Base Style Seet

	2- 0.初期設定
	2- 1.全体レイアウト
	2- 2.ヘッダーコンテンツ
	2- 3.グローバルメニュー
	2- 4.サイドバーコンテンツ
	2- 5.フッターコンテンツ
	2- 6.リンク
	2- 7.ナビアイコン
	2- 8.見出しタグ(hタグ）
	2- 9.パンクズ
---------------------------------------- */

body{
	background:#000;
	color:#ffffff;
	text-align:center;
	font-size: 14px;
	font-family:"MS PGothic","Osaka",Arial,sans-serif;
	line-height: 1.22;

	-webkit-text-size-adjust:none;
}

/* ----------------------------------------
  2-1.全体レイアウト_サイズ
---------------------------------------- */

#container{width:980px;}

#header{width:100%;}
#header_inner{width:980px;}
#header{height:46px;}
#header_inner{height:46px;}


#maincolumn{width:980px;}

#footer{width:100%;}
#footer_inner{width:980px;}
#footer{height:62px;}
#footer_inner{height:62px;}


/* ----------------------------------------
  2-1.全体レイアウト
---------------------------------------- */
#bg {
}
#bg {
	position:fixed;
	z-index:-1;
	margin:0;
	padding:0;
	top: 9px;

}
#bg img {
	display:none;
		position:fixed;

}

#container{
	margin:0px auto;
	text-align:left;
}

#header{
}

#header_inner{
	position:relative;
	margin:0px auto;
	width:980px;
	border-bottom:1px solid #c00a06;
	background:#000000;
}

#maincolumn{
	margin:0 auto;
	padding-bottom:50px;
	text-align:left;
	padding-top:40px;
}
#main_inner {
	padding-left:9px;
}
#footer{
	position:fixed;
	left:0;
	bottom:0;
	background:#000000;
}
#footer_inner{
	position:relative;
	margin:0 auto;
	border-top:1px solid #c00a06;
	padding-top:10px;
	text-align:left;
}

/* ----------------------------------------
  2-2.ヘッダーコンテンツ
---------------------------------------- */

#logo ,
#tel ,
#headerright ,
#header ul{position:absolute;}

#logo{left:10px;top:11px;}
#tel{right:10px;top:20px;}
#headerright{right:10px;top:10px;}

/* ----------------------------------------
  2-3.グローバルメニュー
---------------------------------------- */

#globalmenu{
	position:absolute;
	top:13px;
	right:10px;
}
#globalmenu li{
	float:left;
	display:inline;
}
#globalmenu li a{
	display:block;
	height:21px;
}
#globalmenu li.li01 a{
	background:url(../img/common/btn_menu01.gif) no-repeat;
	width:43px;
}
#globalmenu li.li02 a{
	background:url(../img/common/btn_menu02.gif) no-repeat;
	width:129px;
}
#globalmenu li.li03 a{
	background:url(../img/common/btn_menu03.gif) no-repeat;
	width:53px;
}
#globalmenu li.li04 a{
	background:url(../img/common/btn_menu04.gif) no-repeat;
	width:66px;
}
#globalmenu li.li05 a{
	background:url(../img/common/btn_menu05.gif) no-repeat;
	width:134px;
}
#globalmenu li.li06 a{
	background:url(../img/common/btn_menu06.gif) no-repeat;
	width:84px;
}
#globalmenu li.li07 a{
	background:url(../img/common/btn_menu07.gif) no-repeat;
	width:69px;
}
#globalmenu li.li08 a{
	background:url(../img/common/btn_menu08.gif) no-repeat;
	width:78px;
}
#globalmenu li.li09 a{
	background:url(../img/common/btn_menu09.gif) no-repeat;
	width:47px;
}

/* ----------------------------------------
  2-4.サイドバーコンテンツ
---------------------------------------- */

/* ----------------------------------------
  2-5.フッターコンテンツ
---------------------------------------- */

#footer ul{margin-bottom:6px;}

#footer ul{
	overflow:hidden;
	margin-left:-1px;
}

#footer ul li {
    display: inline;
    margin-left: 0;
    padding-left: 10px;
}
#footer ul li:first-child,
#footer ul li.firstChild {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
}

#footer a{
	text-decoration:none;
	color:#fefefe;
}

#footer a:hover{
	text-decoration:underline;
	color:#fefefe;
}

address{
/*	position:absolute;
	top:15px;
	right:13px;
*/
	width: 232px;
	margin: 6px auto 0 auto;
}


/* ----------------------------------------
  2-6.リンク
---------------------------------------- */

a {color:#FFFFFF;}
a:visited {color:#FFFFFF;}
a:hover{color:#ED0000;}

a.btn:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

/* ----------------------------------------
  2-8.見出し(hタグ）
---------------------------------------- */

h1{margin-bottom:0px;}
h2{margin-bottom:0px;}
h3{margin-bottom:0px;}
h4{margin-bottom:0px;}
h5{margin-bottom:0px;}

