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

body{
	background:none;
}

#wrapper {
	width:600px;
	border:0;
}


#header{
	display:none;
}

#print_logo{
	display:block;
	border-bottom:1px solid #D9171F;
	margin-bottom:15px;
}

#body{
	width:100%;
}
	
	#side{
		display:none;		
	}

	
	#main{
		float:left;
		width:600px;
	}
	
		#common_frame{
			border:none;
			background:none;
		}

			#common_frame dt{
				border-bottom:1px solid #BBBBBB;
				background:none;
			}
			
			#common_frame dt.clean{
				border-bottom:1px solid #BBBBBB;
				background:none;
			}

			#common_frame dd{
				border:none;
			}
			
			#common_frame dd.clean{
				border:none;
			}
			
					dl#about_tbl dt, dl#adviser_tbl dt, dl#contact_tbl dt, dl#member_detail_tbl dt{
						border:none;
					}
			
/*			
				#sep_block{
					width:100%;
					overflow:hidden;
					clear:both;
				}
				
					#common_frame dd #sep_block div.main_left{
						float:left;
						width:115px;
						padding:5px 0px;
					}
					
						.profile_photo{
							float:left;
							border:1px solid #BBBBBB;
							margin-top:5px;
						}
					
							.profile_photo img{
								margin:3px;
							}
					
					#common_frame dd #sep_block div.main_right{
						float:right;
						width:445px;
						padding:5px 0px;
					}
				
					#common_frame dd #sep_block div.main_left2{
						float:left;
						width:410px;
						padding:5px 0px;
					}
					
					#common_frame dd #sep_block div.main_right2{
						float:right;
						width:140px;
						padding:15px 0 5px 0;
					}
				
						#common_frame dd #sep_block div.main_right2 p{
							text-intent:0;
							padding:5px 0 20px 0;
						}
				
				.text_name{
					padding:0px 0px 10px 0px;
					font-size:16px;
					line-height:140%;
				}
				
				#common_frame dd dl#about_tbl{
					width:100%;
					padding:0;
				}
				
					#common_frame dd dl#about_tbl dt{
						height:auto;
						background:url(../images/list_dot.gif) 0px 18px no-repeat;
						text-indent:8px;
						font-weight:bold;
						width:90px;
						float:left;
						clear:left;
						padding:15px 0;
					}
				
					#common_frame dd dl#about_tbl dd{
						border:none;
						padding:10px 0;
						margin-left:90px;
						border-bottom:1px dotted #BBBBBB;
						line-height:180%;
						width:470px;
					}
						
						#common_frame dd dl#about_tbl dd img{
							vertical-align:middle;
						}

						#common_frame dd dl#about_tbl dd a.btn_img{
							border:none;
						}
						
				#common_frame dd dl#adviser_tbl{
					width:100%;
					padding:20px 0px 0px 0px;
				}
				
					#common_frame dd dl#adviser_tbl dt{
						height:auto;
						background:url(../images/list_dot.gif) 0px 13px no-repeat;
						text-indent:8px;
						font-weight:bold;
						width:100px;
						float:left;
						clear:left;
						padding:10px 0;
					}
					
					#common_frame dd dl#adviser_tbl dt.tbl_th, #common_frame dd dl#adviser_tbl dd.tbl_th{
						background-image:none;
						background:#E2E3E5;
						padding:3px;
						font-weight:bold;
						text-align:center;
					}
				
					#common_frame dd dl#adviser_tbl dd{
						border:none;
						padding:10px 0;
						margin-left:110px;
						width:320px;
					}
				
				table#class_tbl{
					margin:10px 0 0 8px;
					border-left:1px solid #000000;
					border-bottom:1px solid #000000;
				}
				
					table#class_tbl td{
						padding:2px;
						border-right:1px solid #000000;
						border-top:1px solid #000000;
					}
					
				#common_frame dd dl.member_list{
					width:485px;
					padding:5px 0px 0px 15px;
				}
				
					#common_frame dd dl.member_list dt{
						height:auto;
						background:url(../images/list_dot.gif) 0px 8px no-repeat;
						text-indent:8px;
						font-weight:bold;
						padding:5px 0;
					}
					
					#common_frame dd dl.member_list dd{
						border:none;
						padding:5px 0 12px 0;
						text-indent:10px;
						color:#555555;
					}
					
				#common_frame dd dl#member_detail_tbl{
					width:100%;
					padding:5px 0 0 0;
				}
				
					#common_frame dd dl#member_detail_tbl dt{
						height:auto;
						background:url(../images/list_dot.gif) 0px 8px no-repeat;
						text-indent:8px;
						font-weight:bold;
						width:50px;
						float:left;
						clear:left;
						padding:5px 0;
					}
			
					#common_frame dd dl#member_detail_tbl dd{
						padding:5px 0;
						margin-left:60px;
						width:345px;
						border:0;
					}
					
				#common_frame dd ul.common_list{
					margin-left:8px;
				}
				
					#common_frame dd ul.common_list li{
						background:url(../images/list_dot.gif) 0px 12px no-repeat;
						text-indent:8px;
						padding:8px 0;
						border-bottom:1px dotted #BBBBBB;
					}
				
				.report_block{
					padding:7px 0 10px 8px;
					border-bottom:1px dotted #BBBBBB; 
					overflow:hidden;
					width:555px;				
				}
				
					.report_block .report_main{
						float:left;
						width:395px;
					}
					
					.report_block .report_photo{
						float:right;
						width:150px;
						padding-top:10px;
					}
					
				.photo_left{
					float:left;
					margin:3px 10px 5px 0;
				}		
				
				.photo_right{
					float:right;
					margin:3px 0px 5px 10px;
				}
				
				
				#common_frame dd dl#contact_tbl{
					width:100%;
					padding:0;
				}
				
					#common_frame dd dl#contact_tbl dt{
						height:auto;
						background:url(../images/list_dot.gif) 0px 14px no-repeat;
						text-indent:8px;
						font-weight:bold;
						width:120px;
						float:left;
						clear:left;
						padding:12px 0;
					}
				
					#common_frame dd dl#contact_tbl dd{
						border:none;
						padding:8px 0;
						margin-left:130px;
						border-bottom:1px dotted #BBBBBB;
						width:430px;
						text-align:left;
					}
				
*/
				
#footer{
	display:none;
}
	
	
	
	
	

	
