@charset "EUC-JP";
* {
	margin: 0px;
	padding: 0px;
}
body {
	background: url(../img/bg.jpg) repeat-x #CCCCCC;
	text-align:center;
}
.clear {
	clear:both;
}
a {
	color:#003399;
	text-decoration:underline;
}

#wrap{
	background:url(../img/wrap_bg.jpg) repeat-y;
	margin:0 auto;
	width:730px;
	padding:0 3px;
	text-align:left;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	line-height:150%;
	color:#333333;
}

/*ヘッダー*/
#header{
	background:url(../img/h_bg.jpg) repeat-x;
	height:57px;
	padding:11px 0 0 0;
	border-bottom:1px solid #CDCDCB;
}
#headerLOGO{
	background:url(../img/h_logo.jpg) no-repeat;
	width:363px;
	height:30px;
	text-indent:-9999px;
	margin:13px 0 0 15px;
	float:left;
}
#headerSERACH{
	float:right;
	margin:12px 7px 0 0;
	height:26px;
}
.serachAREA{
	width:155px;
	margin:0 5px;
}

/*グローバルメニュー*/
#gmenu{
	border-top:1px solid #CDCDCB;
}
/*グローバルメニューボタン*/
#gmenu01 {float:left;}
#gmenu01 a{ width:106px; height:33px; background:url(../img/g_navi01.jpg); display:block;text-indent:-9999px;}
#gmenu01 a:hover{ background:url(../img/g_navi01_on.jpg);}
#gmenu02 {float:left;}
#gmenu02 a{ width:105px; height:33px; background:url(../img/g_navi02.jpg); display:block;text-indent:-9999px;}
#gmenu02 a:hover{ background:url(../img/g_navi02_on.jpg);}
#gmenu03 {float:left;}
#gmenu03 a{ width:105px; height:33px; background:url(../img/g_navi03.jpg); display:block;text-indent:-9999px;}
#gmenu03 a:hover{ background:url(../img/g_navi03_on.jpg);}
#gmenu04 {float:left;}
#gmenu04 a{ width:105px; height:33px; background:url(../img/g_navi04.jpg); display:block;text-indent:-9999px;}
#gmenu04 a:hover{ background:url(../img/g_navi04_on.jpg);}
#gmenu05 {float:left;}
#gmenu05 a{ width:105px; height:33px; background:url(../img/g_navi05.jpg); display:block;text-indent:-9999px;}
#gmenu05 a:hover{ background:url(../img/g_navi05_on.jpg);}
#gmenu06 {float:left;}
#gmenu06 a{ width:105px; height:33px; background:url(../img/g_navi06.jpg); display:block;text-indent:-9999px;}
#gmenu06 a:hover{ background:url(../img/g_navi06_on.jpg);}
#gmenu07 {float:left;}
#gmenu07 a{ width:99px; height:33px; background:url(../img/g_navi07.jpg); display:block;text-indent:-9999px;}
#gmenu07 a:hover{ background:url(../img/g_navi07_on.jpg);}

/*サブメニューボタン*/
.submenu {
	margin:0 0 0 211px;
	visibility: hidden;
	position:absolute;
	z-index: 3;
}
.submenu a{
	padding:5px;
	color:#FFFFFF;
	background:#999999;
	text-decoration:none;
	display:block;
	margin:0 0 1px 0;
	width:150px;
}
.submenu a:hover {
	background:#333333;
}

/*ハック*/
*+html .submenu{
	margin:-3px 0 0 -212px;
}
* html .submenu{
	margin:0 0 0 -212px;
}


/*フッター*/
#footerMENU{
	margin:0 0 5px 0;
	width:715px;
	padding:13px 15px 0 0;
	background:url(../img/f_bar.jpg) repeat-x;
	text-align:right;
}
#footerMENU a{
	color:#000000;
	text-decoration:none;
}
#footerMENU a:hover{
	text-decoration:underline;
}
#footerADD{
	margin:0 0 10px 15px;
}
#footerCOPY{
	background:#000000;
	padding:3px 15px;
	color:#FFFFFF;
}

