/*‹¤’Ê
*********************************************/



/*the power of imaging
*********************************************/
#column1-main .contents a:link{
color:#FF9900;
text-decoration:underline;
}

#column1-main #old_cont a:visited{
color:#3861B4;
text-decoration:underline;
}

#column1-main #old_cont a:hover{
color:#7191D2;
text-decoration:underline;
}

h1{
	padding: 0;
	margin-bottom:10px;
}



.left{
	margin-right:19px;
		float:left;


}
.right{
	float:left;
}


#btn_navi {
	width: 900px;
	margin-left:25px;
	_margin-left:15px;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:30px;
	float:left;
}



#btn_navi ul li{
	float:left;
}

.contents{
width:900px;
float:left;
margin-left:25px;
_margin-left:15px;
margin-right:auto;
margin-bottom:30px;
}

h2{margin-bottom:30px;}

h3{width:854px;
margin-left:24px;
margin-bottom:20px;}


.text{
width:830px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:left;
}



.table{width:830px;
margin-left:auto;
margin-right:auto;
line-height:160%;

}

.table tr td {
		margin-left:10px;
		}


.txt10 {
	font-size:85%;
	line-height:180%;
}

.text_b{
font-weight:bold;
}




.left01 {
		width:530px;
		float:left;
		margin-left:30px;
		_margin-left:25px;
		margin-right:10px;
		}

.right01 {
		width:280px;
		float:left;
		text-align:left;
		}
		
.right01 p.prof{
		width:200px;
		text-align:left;
		margin-left:40px;
		}	
			
.left02 {
		width:650px;
		float:left;
		margin-left:30px;
		_margin-left:25px;
		margin-right:10px;
		}

.right02 {
		width:160px;
		float:left;
		text-align:left;
		}
				
.txtarea {
		width:800px;
		float:left;
		margin-left:30px;
		_margin-left:30px;
		}
		
		
.photo_area {
		width:830px;
		float:left;
		margin-left:24px;
		margin-top:20px;
		margin-bottom:20px;
		}

.photo_area table{

		margin-bottom:10px;
		}
		
#container  #pagetoparea {
	margin-top:20px;
	text-align:right;
}
#container  #pagetoparea img {
	margin:0 0 0 auto;
}
	
/*‹¤’Ê
*********************************************/
		
.clearfix {
display: inline-block;
}

.clear{
clear:both;
}		
		
		
/* MarginSet
*********************************************/

.mrg5px { margin-top:5px; }
.mrg10px { margin-top:10px; }
.mrg15px { margin-top:15px; }
.mrg20px { margin-top:20px; }
.mrg25px { margin-top:25px; }
.mrg30px { margin-top:30px; }
.mrg35px { margin-top:35px; }
.mrg40px { margin-top:40px; }
.mrg45px { margin-top:45px; }
.mrg50px { margin-top:50px; }
.mrg55px { margin-top:55px; }
.mrg60px { margin-top:60px; }
.mrg10Bpx { margin-bottom:10px; }


