@charset "shift-jis";

/*全体*/
* {margin: 0px; padding: 0px; line-height:18px; font-weight: normal; font-style:normal;}

/*タグ*/
body {
	font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; 
	background-image:url(../img/base_bg.gif);
	background-repeat:repeat-x;
	background-position: top;
	font-size:12px;
	}

table {
	padding: 0px;
}

img {
	border: none;
	}
	
a {
	color:#0099FF;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: underline;
	}
/*ブロック（共通）*/

ol {
	padding: 30px;
	list-style-position:outside;
	}


/*ヘッダ*/
#header {
	text-align:center;
	width: 802px;
	height: 228px;
	padding: 0px 0px 0px 0px;
}

#main {
	width: 858px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image:url(../img/body_bg.gif);
	background-repeat:no-repeat;
	background-position: top;
}
/* ========================================  menuL 左サイドメニュー */
#menuL {
	float: left;
	width: 177px;
	}
	
#menuL {
	float: left;
	width: 180px;
	padding: 0;
	margin: 0px 0px 0px 80px;
}

#bodys {
	float: left;
	width: 450px;
	background:url(../img/body_area.gif);
	margin: 0px 0px 0px 25px;
}

#message {
	width: 450px;
	padding: 0px 0px 0px 30px;
	background:url(../img/message_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-size:12px;
	line-height:21px;
	text-align:left;
}
#message p {
	text-align:right;
	font-size:10px;
}
#docArea {
	width: 420px;
	padding: 0px 0px 0px 30px;
	text-align:left;
}
#docArea2 {
		clear: both;
	width: 420px;
	padding: 0px 0px 0px 15px;
	text-align:left;
}

.btnbox {
	text-align:right;
}

/*グローバルナビゲーション*/
	#globalNavi {
		clear: both;
		height: 50px;
		}
	
	
	#globalNavi	ul {
		height: 50px;
		list-style-type: none;
		}
	
		#globalNavi li {
			float: left;
			padding: 0px;
			}

		#globalNavi li a {
			display: block;
			height: 0px;
			padding-top: 55px;
			overflow: hidden;
			}

		#globalNavi li a {background-image:url(../img/button_navi.jpg);} 

/*通常時*/
		#globalNavi li.m1 a  {width: 185px; background-position: 0px 0px;}
		#globalNavi li.m2 a  {width: 185px; background-position: 0px -54px;}
		#globalNavi li.m3 a  {width: 185px; background-position: 0px -108px;}
		#globalNavi li.m4 a  {width: 185px; background-position: 0px -162px;}
		#globalNavi li.m5 a  {width: 185px; background-position: 0px -216px;}

/*ロールオーバー*/
		#globalNavi li.m1 a:hover  {background-position: 185px 0px;}
		#globalNavi li.m2 a:hover  {background-position: 185px -54px;}
		#globalNavi li.m3 a:hover  {background-position: 185px -108px;}
		#globalNavi li.m4 a:hover  {background-position: 185px -162px;}
		#globalNavi li.m5 a:hover  {background-position: 185px -216px;}
		
.text1 {font-size: 10px;}
.text2 {font-size: 12px;}
.text3 {font-size: 10px; color: #2593F1;}
.text4 {font-size: 10px; color: #FF0000;}
.text5 {font-size: 12px; font-weight: bold; }
.text6 {font-size: 10px; font-weight: bold; }
.text7 {font-size: 12px; color: #FF0000;}
.text8 {font-size: 12px; color: #FFFFFF;}
.text9 {font-size: 11px; color: #FFFFFF;}
.text10 {font-size: 11px;}
.text11 {font-size: 11px; color: #FF0000;}

#footer {
	clear: both;
	height: 84px;
	background-image:url(../img/foot_bg.gif);
	background-repeat:no-repeat;
	padding: 36px 0px 0px 80px;
}
/*フットナビゲーション*/
	#footNavi {
		height: 13px;
		text-align:left;
		padding: 0px;
		}
	
	
	#footNavi	ul {
		width /**/: 201px;
		list-style-type: none;
		}
	
		#footNavi li {
			float: left;
			padding: 0px;
			}

		#footNavi li a {
			display: block;
			height /**/: 0px;
			padding-top: 15px;
			overflow: hidden;
			}

		#footNavi li a {background-image:url(../img/foot_navi.gif);} 

/*通常時*/
		#footNavi li.f1 a  {width: 64px; background-position: 64px 0px;}
		#footNavi li.f2 a  {width: 91px; background-position: 155px 0px;}
		#footNavi li.f3 a  {width: 46px; background-position: 0px 0px;}

/*ロールオーバー*/
		#footNavi li.f1 a:hover  {background-position: 64px 15px;}
		#footNavi li.f2 a:hover  {background-position: 155px 15px;}
		#footNavi li.f3 a:hover  {background-position: 0px 15px;}
