@charset "UTF-8";

#title p { background-image:url(images/title.jpg);}

#contents h2 { display:block; padding:12px 0 12px 25px; font-size:22px; line-height:28px; color:#FF557E; background:url(../images/h2-bg.jpg) no-repeat left;}

.greeting { width:740px; padding:8px 40px 44px 40px;}
	.greeting th { vertical-align:top; text-align:right; font-weight:normal; width:240px;}
	.greeting td { vertical-align:top;}
	.greeting p { padding:8px 0; font-size:14px; line-height:20px;}

.profile { width:740px; padding:24px 40px 44px 40px;}
	.profile table { width:100%; border:1px solid #666; border-collapse:collapse;}
	.profile th { vertical-align:top; width:8em; padding:8px 20px; font-size:14px; line-height:20px; border-bottom:1px dashed #666; border-right:1px solid #666; background:#EEE; text-align:left; font-weight:normal; }
	.profile td { vertical-align:top; padding:8px 20px; font-size:14px; line-height:20px;border-bottom:1px dashed #666; }
		.profile td a { color:#333; text-decoration:none;}
			.profile td a:hover { color:#003333; text-decoration:underline;}

.accessmap { width:740px; padding:8px 40px 24px 40px;}
	.accessmap p { padding:8px 0; font-size:14px; line-height:20px;}
	.accessmap iframe { margin:0 auto;}