@charset "shift_jis";
/*2009/5/22/yFSFIELDzAya.Douguchi*/

div#bg{background:url(../img/bg_.jpg) no-repeat center 0px;}
div#wrapper{padding:24px 24px 0;}

body.login div#bg{background:url(../img/bg_login.jpg) no-repeat center 0;}

h2{height:25px;}
h2 span{
	display:block;
	color:#FFF;
	padding:6px 0 0 18px;
	font-size:12px;
	font-weight:bold;
}

h2#h2_1{background:url(../img/h2.jpg) no-repeat;}
h2#h2_2{background:url(../img/h3.jpg) no-repeat;}
h3{background:url(../img/h4.jpg) no-repeat;height:26px;}

div#wrap_box{height:300px;}

div#wrap1{
		width:300px;
		height:300px;
		float:left;
		}

div#wrap1 div{
	background:url(../img/box.jpg) repeat-y;
	height:124px;
	}
div#wrap1 div div#top{
		background:url(../img/d1.jpg) no-repeat 0 bottom;
		height:126px;
			}
div#wrap1 div#bottom div{height:122px;}
div#wrap1 dt{
		background:url(../img/btn_s.jpg) no-repeat 10px 10px;
		padding:7px 0 0 25px;
		font-size:11px;
		color:#0086AE;
		}
div#wrap1 #top dt{
		background:url(../img/btn_s2.jpg) no-repeat 10px 10px;
		padding:7px 0 0 25px;
		font-size:11px;
		color:#F98300;
}
div#wrap1 dd{padding:0 10px;}
div#wrap1 dd a{color:#555;}
div#wrap1 dd a:hover{text-decoration:underline;}
#pb_30{padding-bottom:30px;}

div#fla{
		width:540px;
		height:300px;
		float:right;
		}

div#contents{width:852px;height:142px;margin-top:12px;}

div#wrap2{
		width:540px;
		height:142px;
		float:left;
		background:url(../img/bg2_b.jpg) no-repeat 0 bottom;
		}
div#wrap2 div{
		background:url(../img/bg2.jpg) repeat-y;
		padding:10px;
		}
div#wrap2 div#news{
		background:url(../img/img.jpg) no-repeat;
		height:94px;
		padding:0;
		}

div#wrap2 dl{
		padding-left:71px;
		overflow:auto;
}

div#news dt{
		background:url(../img/btn_s.jpg) no-repeat 0 3px;
		padding-left:15px;
		font-size:11px;
		color:#0086AE;
		}
div#news dd{
		line-height:15px;
		}
div#news dd a,
div#container div#wrap3 li a{
		color:#555;
		text-decoration:none;
		}
div#news dd a:hover{
		text-decoration:underline;
		}
div#wrap3,div#wrap3 div#wrap3_b{
		width:300px;
		float:right;		
		}
div#wrap3{
		height:142px;
		background:url(../img/wrap3_bg.jpg) no-repeat 0 top;
}
div#wrap3 div{
		height:142px;
		background:url(../img/bt_b.jpg) no-repeat 0 bottom;
}
div#wrap3 ul{
		padding:5px 10px;
}
div#wrap3 li{
		background:url(../img/btn_s.jpg) no-repeat 0 4px;
		padding-left:15px;
		margin-top:5px;
		}
div#container div#wrap3 li a:hover{text-decoration:underline;}
/*ol*/
ol{	
	background:url(../img/btn.jpg) no-repeat 0 3px;	
	padding-left:25px;
}
ol li{
	display:inline;
	}

div#container li a{
	color:#0087A9;
	text-decoration:underline;
	}