BODY {background-color:#FFFFFF; font-family: Arial, sans-serif;}

.nav_01 {font-size:10px; line-height:12px; color:#999999; font-weight:bold; letter-spacing:.1em; position:absolute; left:30px; top:238px; width:700px;}
.nav_02 {font-size:10px; line-height:24px; color:#999999; font-weight:bold; letter-spacing:.1em; position:absolute; left:30px; top:275px; width:218px;}
.text_01 {font-size:12px; line-height:16.5px; color:#666666; font-weight:normal; position:absolute; left:30px; top:275px; width:464px;}
.text_02 {font-size:12px; line-height:16.5px; color:#666666; font-weight:normal; position:absolute; left:266px; top:275px; width:464px;}
.text_03 {font-size:12px; line-height:16.5px; color:#666666; font-weight:normal; position:absolute; left:30px; top:275px; width:218px;}
.info_01 {font-size:12px; line-height:16.5px; color:#666666; font-weight:normal; position:absolute; left:502px; top:263px; width:204px; background-color:#ededed; padding:12px;}
.info_02 {font-size:12px; line-height:16.5px; color:#666666; font-weight:normal; position:relative; width:440px; background-color:#ededed; padding:12px;}
.logo {position:absolute; left:378px; top:20px;}
.image {position:absolute; left:30px; top:80px; width:700px; height:140px;}
.line_01 {position:absolute; left:30px; top:264px; width:700px; height:1px;}
.line_02 {position:absolute; left:30px; top:264px; width:466px; height:1px;}

.galleryframe {position:absolute; left:266px; top:263px; width:464px; height:440px;}
.photogallery {font-size:12px; line-height:16.5px; color:#666666; font-weight:normal; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:#eeeeee; padding:12px;}
.photoframe {position:relative; width:440px; height:295px; padding:12px; background:#000000;}
.photonav1 {font-size:12px; line-height:16.5px; color:#666666; font-weight:normal; position:absolute; top: 350px; left:0px; width:440px; padding:12px;}
.photonav2 {text-align: right; font-size:12px; line-height:16.5px; color:#666666; font-weight:normal; position:absolute; top: 350px; left:240px; width:200px; padding:12px;}

.on {font-size:10px; line-height:12px; color:#0099CC; font-weight:bold; letter-spacing:.1em;}

.head_01 {font-size:10px; line-height:12px; color:#0099CC; font-weight:bold; letter-spacing:.1em;}
.subhead_01 {font-size:12px; line-height:16.5px; color:#333333; font-weight:normal;}
.subhead_02 {font-size:12px; line-height:16.5px; color:#333333; font-weight:normal;}

a:link {color:#999999; text-decoration:none; padding-bottom:2px; padding-top:2px;}
a:visited {color:#999999; text-decoration:none; padding-bottom:2px; padding-top:2px;}
a:hover {color: #666666; text-decoration:none; padding-bottom:2px; padding-top:2px;}

a.text:link {color:#666666; text-decoration:underline; padding-bottom:2px; padding-top:2px;}
a.text:visited {color:#666666; text-decoration:underline; padding-bottom:2px; padding-top:2px;}
a.text:hover {color: #333333; text-decoration:none; padding-bottom:2px; padding-top:2px;}

a.info:link {color:#999999; text-decoration:underline; padding-bottom:2px; padding-top:2px;}
a.info:visited {color:#999999; text-decoration:underline; padding-bottom:2px; padding-top:2px;}
a.info:hover {color: #666666; text-decoration:none; padding-bottom:2px; padding-top:2px;}

a.hidden:link {color:#0099CC; text-decoration:none; padding-bottom:2px; padding-top:2px;}
a.hidden:visited {color:#0099CC; text-decoration:none; padding-bottom:2px; padding-top:2px;}
a.hidden:hover {color: #666666; text-decoration:none; padding-bottom:2px; padding-top:2px;}
