@charset "utf-8";

/*--------------- 全ページ共通 ---------------*/

*{
	margin:0px;
	list-style:none;
	line-height:1.4;
	font-family:Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",MS PGothic,sans-serif;
}

/* 2012/01/20 一色対応 azuma  */
body{
	margin:0px auto;
	text-align:center;
	color:#212121;
	letter-spacing:0.125em;
	font-size:72%;
	background:#fff url(../img/body_background_white.png) left 80px repeat-x;
	height:100%;
	width:100%;
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-table;
}
* html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}
.clear{
	clear:both;
}
a, a:link, a:visited{
	color:#1e295c;
	background-color:transparent;
	text-decoration:none;
}
a:hover, a:active{
	color:#707fa9;
	background-color:transparent;
	text-decoration:none;
}
a.out{
	padding-right:12px;
	font-weight:normal;
	background:url() right top no-repeat;
}
a.out:hover{
	background:url() right top no-repeat;
}
img{
	border:0;
}
address, em{
	font-style:normal;
}
.bold{
	font-weight:bold;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
textarea{
	resize:none;
}
ul{
	list-style:none;
}
ol{
	list-style:none;
}
table{
	border-collapse:separate;
}
.selectbox{
	border:#CCC 1px solid;
	padding:2px;
	color:#212121;
	background:#F5F6F7;
}
.new-window{
	padding-right:16px;
	background:url(../img/new_window.png) right 2px no-repeat;
}
* html .new-window{
	background:#FFF;
}
/*--------------- headerとfooter ---------------*/

#header{
	position:relative;
	top:0px;
	min-width:960px;
	width:100%;
	height:80px;
	background:url(../img/header_background.png) left top repeat-x;
}
#header-wrapper{
	margin:0px auto;
	position:relative;
	width:960px;
}
#logo img{
	position:absolute;
	top:0px;
	left:0px;
}
#global-navi li{
	margin:5px auto auto auto;
	font-size:7.5pt;
	color:#252525;
	float:right;
}
#global-navi .navi{
	margin:8px 5px auto 2px;
	padding:0px 5px 0px 5px;
}
#global-navi .separate{
	padding:0px 10px 0px 0px;
	background:url(../img/footermenu_background.png) right top no-repeat;
}
a#logout, a:link#logout, a:visited#logout{
	width:76px;
	height:20px;
	display:block;
	/display:inline;
	background:url(../img/icon_logout.png) center top no-repeat;
}
a:hover#logout, a:active#logout{
	width:76px;
	height:20px;
	display:block;
	/display:inline;
	background:url(../img/icon_logout_on.png) center top no-repeat;
}
#main-menu{
	position:relative;
	width:960px;
}
#main-menu ul{
	position:absolute;
	top:45px;
	/top:18px;
	right:0px;
}
#main-menu ul li{
	display:block;
	width:94px;
	height:27px;
	margin:auto 0px auto 10px;
	float:right;
}
/* fukui
 * a#menu-home.red, a:link#menu-home.red, a:visited#menu-home.red から
 * a:hover#menu-app-control.blue, a:active#menu-app-control.blue, a#menu-app-control.on.blue まで
 * 処理説明:ヘッダーのボタンがアクティブなページだと明るい色になる、又はマウスオーバーすると明るい色になる
 *          またページ全体の背景色の変更に伴ってボタン色も変更される
 */
a#menu-home.red, a:link#menu-home.red, a:visited#menu-home.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_home.png) center top no-repeat;
}
a:hover#menu-home.red, a:active#menu-home.red, a#menu-home.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_home_on.png) center top no-repeat;
}
a#menu-home.purple, a:link#menu-home.purple, a:visited#menu-home.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_home.png) center top no-repeat;
}
a:hover#menu-home.purple, a:active#menu-home.purple, a#menu-home.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_home_on.png) center top no-repeat;
}
/* 2012/01/20 一色対応 azuma  */
a#menu-home.white, a:link#menu-home.white, a:visited#menu-home.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_home.png) center top no-repeat;
}
a:hover#menu-home.white, a:active#menu-home.white, a#menu-home.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_home_on.png) center top no-repeat;
}

a#menu-home.blue, a:link#menu-home.blue, a:visited#menu-home.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_home.png) center top no-repeat;
}
a:hover#menu-home.blue, a:active#menu-home.blue, a#menu-home.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_home_on.png) center top no-repeat;
}

a#menu-getsetting.red, a:link#menu-getsetting.red, a:visited#menu-getsetting.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_getsetting.png) center top no-repeat;
}
a:hover#menu-getsetting.red, a:active#menu-getsetting.red, a#menu-getsetting.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_getsetting_on.png) center top no-repeat;
}
a#menu-getsetting.purple, a:link#menu-getsetting.purple, a:visited#menu-getsetting.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_getsetting.png) center top no-repeat;
}
a:hover#menu-getsetting.purple, a:active#menu-getsetting.purple, a#menu-getsetting.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_getsetting_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-getsetting.white, a:link#menu-getsetting.white, a:visited#menu-getsetting.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_getsetting.png) center top no-repeat;
}
a:hover#menu-getsetting.white, a:active#menu-getsetting.white, a#menu-getsetting.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_getsetting_on.png) center top no-repeat;
}

a#menu-getsetting.blue, a:link#menu-getsetting.blue, a:visited#menu-getsetting.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_getsetting.png) center top no-repeat;
}
a:hover#menu-getsetting.blue, a:active#menu-getsetting.blue, a#menu-getsetting.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_getsetting_on.png) center top no-repeat;
}

a#menu-getlist.red, a:link#menu-getlist.red, a:visited#menu-getlist.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_getlist.png) center top no-repeat;
}
a:hover#menu-getlist.red, a:active#menu-getlist.red, a#menu-getlist.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_getlist_on.png) center top no-repeat;
}

a#menu-getlist.purple, a:link#menu-getlist.purple, a:visited#menu-getlist.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_getlist.png) center top no-repeat;
}
a:hover#menu-getlist.purple, a:active#menu-getlist.purple, a#menu-getlist.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_getlist_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-getlist.white, a:link#menu-getlist.white, a:visited#menu-getlist.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_getlist.png) center top no-repeat;
}
a:hover#menu-getlist.white, a:active#menu-getlist.white, a#menu-getlist.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_getlist_on.png) center top no-repeat;
}

a#menu-getlist.blue, a:link#menu-getlist.blue, a:visited#menu-getlist.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_getlist.png) center top no-repeat;
}
a:hover#menu-getlist.blue, a:active#menu-getlist.blue, a#menu-getlist.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_getlist_on.png) center top no-repeat;
}

a#menu-apsetting.red, a:link#menu-apsetting.red, a:visited#menu-apsetting.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_apsetting.png) center top no-repeat;
}
a:hover#menu-apsetting.red, a:active#menu-apsetting.red, a#menu-apsetting.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_apsetting_on.png) center top no-repeat;
}

a#menu-apsetting.purple, a:link#menu-apsetting.purple, a:visited#menu-apsetting.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_apsetting.png) center top no-repeat;
}
a:hover#menu-apsetting.purple, a:active#menu-apsetting.purple, a#menu-apsetting.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_apsetting_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-apsetting.white, a:link#menu-apsetting.white, a:visited#menu-apsetting.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_apsetting.png) center top no-repeat;
}
a:hover#menu-apsetting.white, a:active#menu-apsetting.white, a#menu-apsetting.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_apsetting_on.png) center top no-repeat;
}

a#menu-apsetting.blue, a:link#menu-apsetting.blue, a:visited#menu-apsetting.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_apsetting.png) center top no-repeat;
}
a:hover#menu-apsetting.blue, a:active#menu-apsetting.blue, a#menu-apsetting.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_apsetting_on.png) center top no-repeat;
}

a#menu-aplist.red, a:link#menu-aplist.red, a:visited#menu-aplist.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_aplist.png) center top no-repeat;
}
a:hover#menu-aplist.red, a:active#menu-aplist.red, a#menu-aplist.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_aplist_on.png) center top no-repeat;
}
a#menu-aplist.purple, a:link#menu-aplist.purple, a:visited#menu-aplist.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_aplist.png) center top no-repeat;
}
a:hover#menu-aplist.purple, a:active#menu-aplist.purple, a#menu-aplist.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_aplist_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-aplist.white, a:link#menu-aplist.white, a:visited#menu-aplist.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_aplist.png) center top no-repeat;
}
a:hover#menu-aplist.white, a:active#menu-aplist.white, a#menu-aplist.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_aplist_on.png) center top no-repeat;
}

a#menu-aplist.blue, a:link#menu-aplist.blue, a:visited#menu-aplist.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_aplist.png) center top no-repeat;
}
a:hover#menu-aplist.blue, a:active#menu-aplist.blue, a#menu-aplist.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_aplist_on.png) center top no-repeat;
}
/* ************************** //20110614追加セレクタ(ボタンサイズ戻し後) ************************** */
a#menu-usercontrol.red, a:link#menu-usercontrol.red, a:visited#menu-usercontrol.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_usercontrol.png) center top no-repeat;
}
a:hover#menu-usercontrol.red, a:active#menu-usercontrol.red, a#menu-usercontrol.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_usercontrol_on.png) center top no-repeat;
}
a#menu-usercontrol.purple, a:link#menu-usercontrol.purple, a:visited#menu-usercontrol.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_usercontrol.png) center top no-repeat;
}
a:hover#menu-usercontrol.purple, a:active#menu-usercontrol.purple, a#menu-usercontrol.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_usercontrol_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-usercontrol.white, a:link#menu-usercontrol.white, a:visited#menu-usercontrol.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_usercontrol.png) center top no-repeat;
}
a:hover#menu-usercontrol.white, a:active#menu-usercontrol.white, a#menu-usercontrol.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_usercontrol_on.png) center top no-repeat;
}

a#menu-usercontrol.blue, a:link#menu-usercontrol.blue, a:visited#menu-usercontrol.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_usercontrol.png) center top no-repeat;
}
a:hover#menu-usercontrol.blue, a:active#menu-usercontrol.blue, a#menu-usercontrol.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_usercontrol_on.png) center top no-repeat;
}
a#menu-comsearch.red, a:link#menu-comsearch.red, a:visited#menu-comsearch.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_comsearch.png) center top no-repeat;
}
a:hover#menu-comsearch.red, a:active#menu-comsearch.red, a#menu-comsearch.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_comsearch_on.png) center top no-repeat;
}
a#menu-comsearch.purple, a:link#menu-comsearch.purple, a:visited#menu-comsearch.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_comsearch.png) center top no-repeat;
}
a:hover#menu-comsearch.purple, a:active#menu-comsearch.purple, a#menu-comsearch.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_comsearch_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-comsearch.white, a:link#menu-comsearch.white, a:visited#menu-comsearch.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_comsearch.png) center top no-repeat;
}
a:hover#menu-comsearch.white, a:active#menu-comsearch.white, a#menu-comsearch.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_comsearch_on.png) center top no-repeat;
}

a#menu-comsearch.blue, a:link#menu-comsearch.blue, a:visited#menu-comsearch.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_comsearch.png) center top no-repeat;
}
a:hover#menu-comsearch.blue, a:active#menu-comsearch.blue, a#menu-comsearch.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_comsearch_on.png) center top no-repeat;
}
a#menu-app-control.red, a:link#menu-app-control.red, a:visited#menu-app-control.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_app_control.png) center top no-repeat;
}
a:hover#menu-app-control.red, a:active#menu-app-control.red, a#menu-app-control.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_app_control_on.png) center top no-repeat;
}
a#menu-app-control.purple, a:link#menu-app-control.purple, a:visited#menu-app-control.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_app_control.png) center top no-repeat;
}
a:hover#menu-app-control.purple, a:active#menu-app-control.purple, a#menu-app-control.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_app_control_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-app-control.white, a:link#menu-app-control.white, a:visited#menu-app-control.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_app_control.png) center top no-repeat;
}
a:hover#menu-app-control.white, a:active#menu-app-control.white, a#menu-app-control.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_app_control_on.png) center top no-repeat;
}


a#menu-app-control.blue, a:link#menu-app-control.blue, a:visited#menu-app-control.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_app_control.png) center top no-repeat;
}
a:hover#menu-app-control.blue, a:active#menu-app-control.blue, a#menu-app-control.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_app_control_on.png) center top no-repeat;
}

/* メニュー：マネージャー　会社継続設定画面　comset */
a#menu-comset.red, a:link#menu-comset.red, a:visited#menu-comset.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_comset.png) center top no-repeat;
}
a:hover#menu-comset.red, a:active#menu-comset.red, a#menu-comset.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_comset_on.png) center top no-repeat;
}
a#menu-comset.purple, a:link#menu-comset.purple, a:visited#menu-comset.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_comset.png) center top no-repeat;
}
a:hover#menu-comset.purple, a:active#menu-comset.purple, a#menu-comset.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_comset_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-comset.white, a:link#menu-comset.white, a:visited#menu-comset.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_comset.png) center top no-repeat;
}
a:hover#menu-comset.white, a:active#menu-comset.white, a#menu-comset.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_comset_on.png) center top no-repeat;
}

a#menu-comset.blue, a:link#menu-comset.blue, a:visited#menu-comset.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_comset.png) center top no-repeat;
}
a:hover#menu-comset.blue, a:active#menu-comset.blue, a#menu-comset.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_comset_on.png) center top no-repeat;
}
/* 2011/11/23 ADD START imoto */
/* メニュー：管理者　メンテナンス画面　mnt */
a#menu-mnt.red, a:link#menu-mnt.red, a:visited#menu-mnt.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_maintenance.png) center top no-repeat;
}
a:hover#menu-mnt.red, a:active#menu-mnt.red, a#menu-mnt.on.red{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/red/menu_maintenance_on.png) center top no-repeat;
}
a#menu-mnt.purple, a:link#menu-mnt.purple, a:visited#menu-mnt.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_maintenance.png) center top no-repeat;
}
a:hover#menu-mnt.purple, a:active#menu-mnt.purple, a#menu-mnt.on.purple{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/purple/menu_maintenance_on.png) center top no-repeat;
}

/* 2012/01/20 一色対応 azuma  */
a#menu-mnt.white, a:link#menu-mnt.white, a:visited#menu-mnt.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_maintenance.png) center top no-repeat;
}
a:hover#menu-mnt.white, a:active#menu-mnt.white, a#menu-mnt.on.white{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/white/menu_maintenance_on.png) center top no-repeat;
}

a#menu-mnt.blue, a:link#menu-mnt.blue, a:visited#menu-mnt.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_maintenance.png) center top no-repeat;
}
a:hover#menu-mnt.blue, a:active#menu-mnt.blue, a#menu-mnt.on.blue{
	width:94px;
	height:27px;
	display:block;
	/display:inline;
	background:url(../img/blue/menu_maintenance_on.png) center top no-repeat;
}
/* 2011/11/23 ADD END imoto */


#main-menu ul li span{
	position:absolute;
	top:8px;
	/top:6px;
	width:94px;
	height:27px;
	display:block;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-size:8pt;
}
body:nth-of-type(1) #main-menu ul li span{
	top:6px;
}
/* ************************** 20110614追加セレクタ(ボタンサイズ戻し後)// ************************** */
.note{
	font-size:90%;
	color:#777;
	line-height:1.1;
}
#footer{
	margin:30px auto 0px auto;
	min-width:960px;
	width:100%;
	height:80px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:url(../img/footer_background.png) center top repeat-x;
}
* html #footer{
	height:70px;
	background:#151515;
}
#footer-wrapper{
	margin:0px auto;
	position:relative;
	width:960px;
}
#footer-menu{
	position:relative;
	top:20px;
	color:#FFF;
}
* html #footer-menu{
	top:10px;
}
#footer-menu li{
	font-size:98%;
	padding-left:10px;
	width:auto;
	display:inline;
	background:url(../img/footermenu_background.png) left top repeat-y;
}
#footer-menu .footer-menu-first{
	background:none;
}
#copyright{
	margin:30px auto 0px auto;
	width:100%;
	line-height:30px;
	text-align:center;
	color:#999;
	font-size:80%;
}
/*--------------- footer// ---------------*/
#container{
	position:relative;
	height:auto !important;
	height:100%;
	width:100%;
	min-height:100%;
	min-width:100%;
}
#contents{
	padding-bottom:100px;
}
html{
	height:100%;
}
/* fukui
 * table.headDispKbn
 * 処理説明:各ページのタイトル編集のダイアログボックスで、バーを左寄せにする
 */
table.headDispKbn {
	margin-left:0;
	margin-right:auto;
}
/* fukui
 * h3 img
 * h3 span
 * h4 img
 * h4 span
 * 処理説明:タイトル用アイコンの位置指定
 */
h3 img{
	margin:3px auto auto -2px;
}
h3 span{
	display:block;
	margin:-20px auto auto 25px;
	margin:-18px auto auto 25px\9;
	*margin:-20px auto auto 25px;
}
h4 img{
	margin:-8px auto auto -2px;
}
h4 span{
	display:block;
	margin:-20px auto auto 25px;
	margin:-18px auto auto 25px\9;
	*margin:-20px auto auto 25px;
}