/* CSS Document */

.ber01{
height:25px;
background-color:#ee6600;
margin-top:15px;
}

.ber02{
height:40px;
background-color:#ee6600;
}


.menu_btn01{
width:147px;
height:40px;
background-color:#ffaa09;
float:left;
zoom:100%;}
.menu_btn01:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.menu_btn02{
margin-left:3px;
width:149px;
height:40px;
background-color:#ffaa09;
float:left;
zoom:100%;}
.menu_btn02:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#inner_top{
height:150px;
background-color:#ee6600;
clear:both;
}
#inner_top:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.m_title{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-left:5px;
margin-top:2px;
}

#mfc_title{
margin-top:66px;
margin-left:10px;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
float:left;
zoom:100%;
}
#mfc_title:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#mfc_img{
width:150px;
height:130px;
margin-top:10px;
margin-right:10px;
float:right;
zoom:100%;
}
#mfc_img:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.sentence_box{
margin-top:20px;
margin-bottom:25px;
}

.back_box{
font-size:11px;
text-align:center;
margin-top:10px;
}

#report_box{
width:604px;
margin-top:30px;
border-top:solid 1px;
border-left:solid 1px;
}

.row_box{
width:600px;
border-bottom:solid 1px;
clear:both
zoom:100%;
}
.row_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report{
width:295px;
height:320px;
border-right:solid 1px;
float:left;
zoom:100%;
}
.report:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report_tit{
width:595px;
height:50px;
border-right:solid 1px;
background-color:#ee6600;
float:left;
zoom:100%;
}
.report_tit:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}



.report02{
width:150px;
height:280px;
border-right:solid 1px;
float:left;
zoom:100%;
}
.report02:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report03{
width:150px;
height:280px;
border-right:solid 1px;
background-color:#ffaa09;
float:left;
zoom:100%;
}
.report03:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.photo{
margin-top:2px;
margin-left:2px;
}

#report_box dl{
width:295px;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:2px;
}
#report_box dt{
font-size:11px;
font-weight:bold;
}
#report_box dd{
font-size:11px;
text-align:justify;
text-justify:distribute;
white-space:normal;
}


#adr{
}
#adr dl{
color:#000000;
padding-top:10px;
padding-bottom:5px;
}
#adr dt{
font-size:25px;
font-weight:bold;
line-height:28px;
margin-top:10px;
}
#adr dd{
font-size:15px;
line-height:18px;
white-space:normal;
}
#adr dd.from{
width:270px;
font-size:15px;
padding:1px 0px 1px 30px;
white-space:normal;
border:1px solid #000000;
margin-top:5px;
margin-bottom:5px;
}


/* 31CSS Document */


.m_title{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-left:5px;
margin-top:2px;
}

.m_title2{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-left:5px;
margin-top:2px;
}

.menu_btn2-01{
width:198px;
height:40px;
background-color:#006400;
float:left;
zoom:100%;}
.menu_btn2-01:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.menu_btn2-02{
margin-left:5px;
width:198px;
height:40px;
background-color:#006400;
float:left;
zoom:100%;}
.menu_btn2-02:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#mfc_title{
margin-top:66px;
margin-left:10px;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
float:left;
zoom:100%;
}
#mfc_title:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#mfc_img{
width:150px;
height:130px;
margin-top:10px;
margin-right:10px;
float:right;
zoom:100%;
}
#mfc_img:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.sentence_box{
margin-top:20px;
margin-bottom:25px;
}

.back_box{
font-size:11px;
text-align:center;
margin-top:10px;
}

#access_box{
clear:both;
margin-top:20px;
margin-bottom:25px;
zoom:100%;
}
#access_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#access1{
float:left;
width:256px;
zoom:100%;
}
#access1:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#access2{
float:right;
width:347px;
zoom:100%;
}
#access2:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report_box{
clear:both;
width:604px;
padding-top:15px;
padding-bottom:15px;
border-bottom:solid 1px;
}
.report_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report_box02{
clear:both;
width:604px;
padding-top:15px;
padding-bottom:15px;
border-top:solid 1px;
border-bottom:solid 1px;
}
.report_box02:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report_r{
width:275px;
margin-top:20px;
float:right;
zoom:100%;
}
.report_r:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report_l{
width:320px;
float:left;
zoom:100%;
}
.report_l:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report_r02{
width:320px;
float:right;
zoom:100%;
}
.report_r02:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report_l02{
width:275px;
margin-top:20px;
float:left;
zoom:100%;
}
.report_l02:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.report_box dl{
color:#000000;
}
.report_box02 dl{
color:#000000;
}
.report_l dt{
font-size:11px;
font-weight:bold;
text-align:right;
}
.report_r02 dt{
font-size:11px;
font-weight:bold;
text-align:left;
}
.report_box dd{
font-size:11px;
text-align:justify;
text-justify:distribute;
white-space:normal;
padding-top:5px;
}
.report_box02 dd{
font-size:11px;
text-align:justify;
text-justify:distribute;
white-space:normal;
padding-top:5px;
}

.bus_car{
clear:both;
width:347px;
zoom:100%;
}
.bus_car:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.bus_car_l{
width:71px;
float:left;
padding-left:5px;
padding-right:8px;
}

.bus_car_r{
float:left;
}
.bus_car_r dl{
margin-bottom:20px;
}
.bus_car_r dl dt{
font-size:12px;
line-height:15px;
}
.bus_car_r dl dd{
font-size:12px;	
line-height:15px;
white-space:normal;
}
.bus_car_r dl dt.bus2{
font-size:12px;
line-height:15px;
margin-top:10px;
}

.caption_box{
	clear:both;
	width:596px;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
	zoom:100%;
}
.caption_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.leftside_box p{
	font-size:11px;
	margin-bottom:1px;
	line-height:110%;
	}
	
.leftside_box a{
	margin-left:55px;
	}	
	
.leftside_box dl{
	margin-top:30px;
	margin-bottom:10px;
	}
.leftside_box dt{
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
	}
.leftside_box dd{
	font-size:11px;
	line-height:180%;
	}

.leftside_box{
width:285px;
height:390px;
float:left;
border:dotted 1px #F00;
padding-left:8px;
padding-right:8px;
padding-top:10px;
text-align:center;
}
.leftside_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.rightside_box{
float:right;
width:280px;
margin-left:10px;
}
.rightside_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.leftside_box2{
width:293px;
height:500px;
float:left;
background-color:#FF9;
}
.leftside_box2:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.rightside_box2{
float:left;
width:293px;
height:500px;
margin-left:10px;
background-color:#FF9;
}
.rightside_box2:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.sort_title{
	font-size:13px;
	height:22px;
	padding-top:4px;
	color:#FFF;
	background-color:#006400;
	}

.leftside_box2 dl{
	width:267px;
	margin-left:
	}
.leftside_box2 dt{
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
	}
.leftside_box2 dd{
	font-size:11px;
	color:#009;
	padding-bottom:10px;
	}
	
.rightside_box2 p{
	font-size:11px;
	font-weight:bold;
	margin-left:8px;
	width:267px;
	}
	
.rightside_box2 table{
	width:267px;
	margin-left:15px;
	}
.rightside_box2 tr{}
.rightside_box2 th{
	font-size:11px;
	color:#009;
	text-align:left;
	}
.rightside_box2 td{
	font-size:11px;
	color:#009;
	}
	
.rightside_box2 ul{
	width:277px;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:10px;
	list-style-type:none;
	
}
.rightside_box2 li{
	width:277px;
	font-size:11px;
	line-height:100%;
	margin-top:5px;
	}


.attention3{
	width:285px;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	line-height:230%;
	border-bottom:dotted 2px #F00;
	border-top:dotted 2px #F00;
	}
	
.attention2 p{
	font-size:12px;
	font-weight:bold;
	color:#F00;
	margin-top:8px;
	margin-bottom:10px;
	margin-left:0px;
	}

.attention{
	width:267px;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	line-height:230%;
	border-bottom:dotted 2px #F00;
	border-top:dotted 2px #F00;
	}
	
.attention p{
	font-size:12px;
	font-weight:bold;
	color:#F00;
	margin-top:8px;
	margin-bottom:10px;
	margin-left:0px;
	}
	
.order{
	clear:both;
	width:596px;
	margin-left:5px;
	font-size:11px;
	text-align:center;
	margin-top:10px;
}

#under_bar{
	width:596px;
	height:10px;
	margin-left:5px;
	border-bottom:solid 1px;
	}
	
#note_box{
	width:536px;
	margin-left:30px;
	}
	
#note_box ol{
	width:536px;
	margin-top:25px;
	margin-bottom:25px;
	}
#note_box li{
	font-size:11px;
	line-height:130%;
	}
	
.attention2{
	margin-top:15px;
	margin-bottom:30px;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	line-height:230%;
	border-bottom:dotted 2px #F00;
	border-top:dotted 2px #F00;
	}
