@charset "utf-8";
/* CSS Document */

#contents .contentsMain{
						width:545px;
						margin:0px 10px 0px 10px;
						padding:0px;
						float:left;
						display:inline;
}
#contents .contentsMain img.h3Title{
									margin:0px 0px 2px 0px;
									padding:0px;
									float:left;
									display:inline;
}
#contents .contentsMain img.h3Title2{
									margin:0px 0px 3px 0px;
									padding:0px;
									float:left;
									display:inline;
}
#contents .contents1{
					 margin:0px 15px 30px 0px;
					 padding:0px;
					 float:left;
					 display:inline;
					width:580px;
					max-width: 545px;
					background: #f1f1f2;
}

#contents .photo_area{
	background-color: #fff;
    width: 490px;
    margin: 0 auto;
}
					
#contents .contents1 img.photo1{
						margin: 0 auto;
						 margin-bottom: 30px;
						 padding: 30px;
					  background-color: white;
}
#contents .contents1 img.photo2{
						 margin:41px 0px 0px 5px;
						 padding:0px;
						 display:inline;
}

#contents .contents1 .caption{
						margin:15px 25px 15px  30px;
	
}

#contents .contents2{
					 margin:0px 0px 25px 0px;
					 padding:0px;
					 float:left;
					 display:inline;
}
#contents .contents3{
					 width:545px;
					 margin:0px 0px 25px 0px;
					 padding:0px;
}
#contents .contents3 img.achievementPhoto{
										  margin:0px 20px 0px 0px;
										  padding:0px;
										  float:left;
}
#contents .contents3 img.h3Title3{
								margin:0px 0px 5px 0px;
								padding:0px;
								
}	
#contents .contents4{
					 width:546px;
					 height:15px;
					 margin:0px 0px 0px 0px;
					 padding:0px;
}
#contents .contentsMain h3{
							margin:0px;
							padding:0px;
							float:left;
}
#contents .reformlist{
					  width:198px;
					  margin:0px;
					  padding:0px 10px 0px 10px;
}
#contents .reformlist ul{
							 margin:5px 0px 0px 0px;
							 padding:0px;
							 display:inherit;
}
#contents .reformlist li{
							 margin:0px 0px 2px 0px;
							 padding:0px;
							 list-style:none;
}
#contents .reformListTitle{
						   width:201px;
						   background-image:url(../img/achievement/line_bk.jpg);
						   background-repeat:repeat;
						   margin:10px 0px 0px 0px;
						   padding:2px 5px 5px 12px;
}
#contents .reformListTitle1{
						   width:201px;
						   background-image:url(../img/achievement/line_bk.jpg);
						   background-repeat:repeat;
						   margin:10px 0px 0px 0px;
						   padding:3px 5px 5px 12px;
}
#contents .reformListTitle1 h3.menu{
									margin:2px 0px 0px 0px;
									padding:0px;
}
#contents .reform2{
				  width:555px;
				  margin:0px 0px 0px;
				  padding:0px;
				  float:left;
				  display:inline;
}

#contents .contentsReform{
						width:792px;
						/*height:52px;*/
						background-image:url(../img/achievement/top.gif);
						background-repeat:no-repeat;
						/*background-repeat:repeat-y;*/
						margin:0px 0px;
						padding:0px;
						float:left;
						display:inline;
}
#contents .contentsReform2{
						width:792px;
						background-image:url(../img/achievement/middle.gif);
				  		background-repeat:repeat-y;
						/*background-repeat:repeat-y;*/
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px;
						float:left;
						display:inline;
}
#contents .contentsReform3{
						width:792px;
						background-image:url(../img/achievement/middle.gif);
				  		background-repeat:repeat-y;
						/*background-repeat:repeat-y;*/
						margin:0px 0px 0px 4px;
						padding:0px 0px 0px;
						float:left;
						display:inline;
}
#contents .reformMenuList{
				  width:218px;
				  margin:0px 0px 0px 17px;
				  _.margin:0px 0px 0px 7px;
				  padding:0px;
				  float:left;
				  display:inline;
}
#contents .contentsMain h3.contacth3{
			 margin:15px 0px 8px 0px;
			 padding:0px;
			 display:inline;
}
.line2{
	  margin:0px 0px 15px 0px;
	  padding:0px;
	  display:inline;
}
#contents .contentsReform h2.reformTitle{
										 margin:22px 0px 7px 20px;
										 padding:0px;
										 font-size:14px;
										 color:#785e3c;
										
}