/* CSS Document */

#main { width:593px; margin:auto;}
.tablea{margin:5px auto; width:593px; text-align:left; border-collapse:collapse;} 
th {background-color:#139; color:#fff; font:bold 1.4em/1.6em san-serif; text-align:center; border:solid 1px #139;}
td {border-bottom:solid 1px #139; border-right:solid 1px #139; padding:0.5em;}
.w_td { border:solid 1px #139;}
.wlong_td { border-bottom:solid 1px #139; border-left:solid 1px #139; border-right:solid 1px #139;}
.lef {background-color:#cdf; width:120px; text-align:center; border-left:solid 1px #139;}
.blue{ font:bold 1.2em/1.3em san-serif;  color:#139;}
.lef2 {background-color:#cdf; width:120px; text-align:center; border-left:solid 1px #139;}
.bla{background-color:#fe5; border:dotted 1px #139; text-align:center; }
a img {border-style:none;}
img {
    border-style:none;
}
.txt_b{text-align:left; width:529px; width:558px; margin:10px auto;}
.txt_b ul{
	width:558px;
	padding:0;
	margin:0;
}
.txt_b li{
	list-style:none;
	font-size:12px;
	line-height:1.5em;
	margin:0;
	padding:0;
}

.menu_b{ text-align:left; width:529px; width:558px; margin:10px auto;}
.menu_b ul{
	width:558px;
	height:112px;
	padding:0;
	margin:0;
}
.menu_b li{
	float:left;
	width:139px;
	height:112px;
	list-style:none;
	margin:0;
	padding:0;
}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.arikui{
text-align:left;
font-size:11px;
color:#333333;
}
.f1{
width:550px;
margin: 6px auto;
}

.f1 p{
width:540px;
line-height:1.5em;
color:#333333;
text-align:left;
}

.f1title{
width:550px;
background-color:#BCE4E4;
margin:10px auto;
border:#45ADAD solid 1px;
text-align:left;
}

h2{
line-height:2em;
width:550px;
background:#45ADAD;
}


.f1p{
float:right;
margin:10px;
}

#gallery{
	width:570px;
	height:90px;
	margin:10px auto;
	padding:0;
	}

#gallery ul{
	width:570px;
	height:90px;
	padding:0;
	margin:0;
}
#gallery li{
	background:url(../../img/f1/ph_bg.png) no-repeat;
	float:left;
	width:142px;
	height:90px;
	list-style:none;
	margin:0;
	padding:0;
}

#gallery p{	
	width:125px;
	height:77px;
	margin: 5px;
	padding:0;
}

.up{
text-decoration:underline;
color:#006666;
font-size:11px;
text-align:right;
}
