/**main*/

#contents #main_under03{
	clear:both;
	background:url(../../_03_muryo/03_img/headbg.jpg) no-repeat;
	padding:5px 0 0 21px;
	width:709px;
	height:16px;
	
}

#contents #main_under03 li{
	float:left;
	padding:0 15px 0 0;	
}

#contents #main_under03 a{
	color:#333333;
	
}

.f-l{
   float:left;
   width:342px;
}

.f-r{
   float:right;
   width:342px;
}

.pic-bl{
    display:block;
}

.main-degin{
    padding-top:25px;
}

.main-left{
   padding-top:18px;
   float:left !important;
   width:345px;
}

.main-right{
   padding-top:18px;
   float:right !important;
   width:345px;
}

.m-fl{
   float:left;
   text-align:left;
   padding-right:5px;
}

.m-fr{
   width:202px;
   float:right;
   text-align:left;
   padding-top:10px;
}

.m-fr02{
   width:250px;
   float:right;
   text-align:left;
}

.ico-fl{
   float:left;
   width:6px;
   padding-top:5px;
}

.ico-fr{
   float:right;
   width:194px;
   padding:0px 0px 12px 5px;
   color:#0085CF;
   font-size:14px;
   line-height:20px;
   font-weight:bold;
}

.ico-fr02{
	float:right;
	width:234px;
	padding:0px 0px 5px 5px;
	color:#0085CF;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.font-red{
   color:#cc3366;
   padding-bottom:7px;
}

.font01{
   line-height:17px;
}

.bottom16{
   padding-bottom:16px;
}

.bottom22{
   padding-bottom:25px;
}

#title_top_muryo {
	background: url(../../_03_muryo/03_img/title_top0803.jpg) no-repeat;
	height: 120px;
	width: 730px;
}
.ico-fr_end {
	float:right;
	width:190px;
	padding:0px 0px 12px 5px;
	color:#0085CF;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.img_msg_up20 {
	margin-top: 20px;
}


