/* CSS Document for toppage*/
#contents {background:none; margin-top: 20px; text-indent:left; background:#fff;}
#rightmenu {margin-top: 20px;}
#mid_content2 {background:url(../ilir/images/bg_frame.png) repeat-y;}
#content {background:url(../ilir/images/head_frame.png) no-repeat;}
#content h1 {background:url(../ilir/images/h1_noritsuke.png) no-repeat bottom; text-indent:-99999px; width:350px; height:100px; margin-left:10px;}
#lead {width: 320px; margin-left:25px; margin-top:30px; font-weight:bolder; color:#333;}
#lead-date {width: 300px; margin-left:40px; margin-top:20px; text-align:right; font-weight:bolder; color:#f00;}
#lead-photo {float:right; padding-top:20px;  padding-right:40px;}
#body{padding:10px 40px 40px 40px; color:#000; font-size: 10pt; line-height: 12pt;}
#body img{margin:10px;}
#backnumber {background:#fff; padding-top:20px;}
.backnumber {padding-left:20px;background:#fff;}
.bodyfooter {background:url(../ilir/images/footer_frame.png) no-repeat; width:620px; height:33px;}
#date {text-align:right; background: url(../funa_ima/images/frame_dot.png) repeat-x bottom; height:30px; width:540px; margin-left:40px; margin-top:60px; font-weight:bolder; }
.subject { margin-top: 10px; font-weight:bolder; font-size: 20px; margin-left:40px;}
.profile {background:url(../ilir/images/profile_back.png) repeat-y;}
.profilehead{background:url(../ilir/images/profile_head.png) no-repeat; height:32px; width:620px;}
.profilebottom{background:url(../ilir/images/profile_bottom.png) no-repeat; height:16px; width:620px;}
.profiletitle{margin:0 20px 10px 20px; font-size:120%; color:#7a64e0; font-weight:bolder;}
.profile p{margin:10px 20px 10px 20px; color:#333; line-height:130%;}

.oshirase{background:#ffe1aa; border-bottom:1px solid #fca204; margin-bottom:20px; margin-top:20px; padding-bottom:10px;}
.oshirase p{margin:10px 20px 10px 20px; font-weight:bolder;}
.bookimage { float:right;font-size:10px; text-align:center;}
.bookimage img{ margin-bottom:4px;}

#title-photo{ float:right; padding-right:5px; padding-top:2px; position:relative; }
.rightcorner{width:9px; height:8px; background:url(../yamamotokatsuko/images/rightcorner_frame.png) no-repeat; position:absolute; right:5px; }
#photocap {font-size:10px;margin:auto;text-align:center;}
.caps{float:right;font-size:10px;text-align:left;margin:20px;}
#oldlink {text-align:right;}

.kakomi01 {
	clear: none;
	float: left;
	margin: 2%; 
	padding: 10px 10px 10px 10px; 
	text-align : left;
	border: 1px solid #666;
	overflow: auto;
	border-radius: 10px;
	font-size: 100%;

}
.kakomi02 {
	clear: none;
	float: left;
	margin: 2%; 
	padding: 10px 10px 10px 10px; 
	text-align : left;
	border: 1px solid #F00;
	overflow: auto;
	border-radius: 10px;
	font-size: 100%;

}
.kakomi03 {
	clear: none;
	float: left;
	margin: 2%; 
	padding: 10px 10px 10px 10px; 
	text-align : left;
	background:#090;
	border: 1px solid #090;
	overflow: auto;
	border-radius: 10px;
	font-size: 100%;

}
.kakomi04 {
	clear: none;
	float: left;
	margin: 2%; 
	padding: 10px 10px 10px 10px; 
	text-align : left;
	background:#B7F4F4;
	border: 1px solid #B7F4F4;
	overflow: auto;
	border-radius: 10px;
	font-size: 100%;

}

