/* CSS Document */
body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	margin:10px;
	padding:0;
	width:100%;
	color:#555555;
	font-size:12px;
	text-align:center;
	line-height:1.5em;
}
a:link {
	color: #006EFF;
	text-decoration: none;
}
a:visited {
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #555555;
	text-decoration: underline;
}
div {
	margin: 0;
	padding: 0;
}
img {
	border:none;
	margin: 0px;
	padding : 0px;
	vertical-align:top;
}
p {
	margin:10px 0 10px 0;
}
p.imgstyle {
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 0px;
} 

ul {
	margin:0;
	padding:0;
	list-style:none;
}
li {
	margin:0;
	padding:0;
}	
.clear {
	clear:both;
}
/* フェアメニュー */
  
#fnavi1 li {
	display:inline;  
	list-style-type:none;
}  
#fnavi1 li a {  
	height:43px;  
	display:block;  
	float:left;  
	text-indent:-5000px;  
	text-decoration:none;  
	overflow:hidden;
} 
#fnavi1 li.f_navi01_on a {
	background: url(../images/fair_menu1_on.jpg) no-repeat;
	width:118px;  
}
#fnavi1 li.f_navi01 a {
	background: url(../images/fair_menu1.jpg) no-repeat;
	width:118px;  
}  
#fnavi1 li.f_navi01 a:hover {
	background: url(../images/fair_menu1_on.jpg) no-repeat;
}
#fnavi1 li.f_navi02_on a {
	background: url(../images/fair_menu2_on.jpg) no-repeat;
	width:118px;  
}
#fnavi1 li.f_navi02 a {
	background: url(../images/fair_menu2.jpg) no-repeat;
	width:118px;  
}  
#fnavi1 li.f_navi02 a:hover {
	background: url(../images/fair_menu2_on.jpg) no-repeat;
}
#fnavi1 li.f_navi03_on a {
	background: url(../images/fair_menu3_on.jpg) no-repeat;
	width:118px;  
}
#fnavi1 li.f_navi03 a {
	background: url(../images/fair_menu3.jpg) no-repeat;
	width:118px;  
}  
#fnavi1 li.f_navi03 a:hover {
	background: url(../images/fair_menu3_on.jpg) no-repeat;
}
#fnavi1 li.f_navi04_on a {
	background: url(../images/fair_menu4_on.jpg) no-repeat;
	width:118px;  
}
#fnavi1 li.f_navi04 a {
	background: url(../images/fair_menu4.jpg) no-repeat;
	width:118px;  
}  
#fnavi1 li.f_navi04 a:hover {
	background: url(../images/fair_menu4_on.jpg) no-repeat;
}
#fnavi1 li.f_navi05_on a {
	background: url(../images/fair_menu5_on.jpg) no-repeat;
	width:118px;  
}
#fnavi1 li.f_navi05 a {
	background: url(../images/fair_menu5.jpg) no-repeat;
	width:118px;  
}  
#fnavi1 li.f_navi05 a:hover {
	background: url(../images/fair_menu5_on.jpg) no-repeat;
}

#fnavi2 li {
	display:inline;  
	list-style-type:none;
}  
#fnavi2 li a {  
	height:31px;  
	display:block;  
	float:left;  
	text-indent:-5000px;  
	text-decoration:none;  
	overflow:hidden;
} 
#fnavi2 li.f_navi0 a{
	background: url(../images/fair_menu.jpg) no-repeat;
	width:24px;  
}
#fnavi2 li.f_navi05_on a {
	background: url(../images/fair_menu5_on.jpg) no-repeat;
	width:142px;  
}
#fnavi2 li.f_navi05 a {
	background: url(../images/fair_menu5.jpg) no-repeat;
	width:142px;  
}  
#fnavi2 li.f_navi05 a:hover {
	background: url(../images/fair_menu5_on.jpg) no-repeat;
}
#fnavi2 li.f_navi06_on a {
	background: url(../images/fair_menu6_on.jpg) no-repeat;
	width:144px;  
}
#fnavi2 li.f_navi06 a {
	background: url(../images/fair_menu6.jpg) no-repeat;
	width:144px;  
}  
#fnavi2 li.f_navi06 a:hover {
	background: url(../images/fair_menu6_on.jpg) no-repeat;
}
#fnavi2 li.f_navi07_on a {
	background: url(../images/fair_menu7_on.jpg) no-repeat;
	width:144px;  
}
#fnavi2 li.f_navi07 a {
	background: url(../images/fair_menu7.jpg) no-repeat;
	width:144px;  
}  
#fnavi2 li.f_navi07 a:hover {
	background: url(../images/fair_menu7_on.jpg) no-repeat;
}
#fnavi2 li.f_navi08_on a {
	background: url(../images/fair_menu8_on.jpg) no-repeat;
	width:136px;  
}
#fnavi2 li.f_navi08 a {
	background: url(../images/fair_menu8.jpg) no-repeat;
	width:136px;  
}  
#fnavi2 li.f_navi08 a:hover {
	background: url(../images/fair_menu8_on.jpg) no-repeat;
}
/* 左メニュー */
  
#g_navi1 li {
	display:inline;  
	list-style-type:none;
}  
#g_navi1 li a {  
	height:41px;  
	display:block;  
	float:left;  
	text-indent:-5000px;  
	text-decoration:none;  
	overflow:hidden;
} 
#g_navi1 li.g_navi01 a {
	background: url(../images/menu_1.gif) no-repeat;
	width:180px;  
}  
#g_navi1 li.g_navi01 a:hover {
	background: url(../images/menu_1_on.gif) no-repeat;
}
#g_navi1 li.g_navi02 a {
	background: url(../images/menu_2.gif) no-repeat;
	width:180px;  
}  
#g_navi1 li.g_navi02 a:hover {
	background: url(../images/menu_2_on.gif) no-repeat;
}
#g_navi1 li.g_navi03 a {
	background: url(../images/menu_3.gif) no-repeat;
	width:180px;  
}  
#g_navi1 li.g_navi03 a:hover {
	background: url(../images/menu_3_on.gif) no-repeat;
}
#g_navi1 li.g_navi04 a {
	background: url(../images/menu_4.gif) no-repeat;
	width:180px;  
}  
#g_navi1 li.g_navi04 a:hover {
	background: url(../images/menu_4_on.gif) no-repeat;
}
#g_navi1 li.g_navi05 a {
	background: url(../images/menu_5.gif) no-repeat;
	width:180px;  
}  
#g_navi1 li.g_navi05 a:hover {
	background: url(../images/menu_5_on.gif) no-repeat;
}
#g_navi1 li.g_navi06 a {
	background: url(../images/menu_6.gif) no-repeat;
	width:180px;  
}  
#g_navi1 li.g_navi06 a:hover {
	background: url(../images/menu_6_on.gif) no-repeat;
}
#g_navi2 li {
	margin:0;
	padding-left:32px;
	padding-top:4px;
	background: url(../images/menu_icon1.gif) left top no-repeat;
	text-align:left;
	height:36px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}  
  
#g_navi3 li {
	margin:0;
	padding-left:32px;
	padding-top:6px;
	background: url(../images/menu_icon.gif) left top no-repeat;
	text-align:left;
	height:18px;
}
#left_banner {
	margin-bottom:20px;
}
#left_menu p {
	padding-left:12px;
	text-align:left;
}
#left_banner li {
	margin:0;
	padding:5px 0 0 0;
}
.honbun {
	padding:10px 0 0 0;
	text-align:left;
}
.underconstraction {
	margin:10px 0 10px 0;
	padding:80px;
	text-align:center;
	background-color:#f0f0f0;
}
.underconstraction2 {
	margin:0;
	padding:80px;
	text-align:center;
	background-color:#ffffff;
}
.bgstyle {
	background-color:#E0F3FC;
	padding:10px;
	margin-top:10px;
} 
.bgstyle2 {
	background-color:#FF9900;
	padding:4px;
	margin-top:10px;
	color:#FFFFFF;
}
.borderstyle2 {
	border:#ccc 1px solid;
	padding:4px;
}