*{font-family: Verdana;}

body {margin: 0; padding: 0.1em 2em; color: black;}
img {margin: 0; padding: 0; border: none; border-width: 0; }

/* Table and table tags */

	table {border-collapse: collapse; border-width: 0; border: none;}
	td {line-height: 150%; font-size: 14px;}

	.maintext{text-align: justify}
	.head {background-image: url(../img/logo_hat.jpg); background-position: left top; background-repeat: no-repeat;}
	.head, .head_wo, .head_clean {height: 50px;}
	.copyright{vertical-align: middle; width: 50%; height:30px;}
	.nest_vip {color: white; font-weight: bold}
	.maintext_smi_title {text-transform: uppercase}
	.copy_main {vertical-align: top}
	.photo {padding-bottom:15px; width: 200px}

/* Td's text-aligns */

	.underline {text-align: left}
	.main1, .copy_main,  .nest_vip {text-align: center}
	.copyright, .head, .head_wo, .head_clean {text-align: right}

/* Td's font-size */

	.head, .head_wo, .head_clean, .underline {font-size: 10px}
	.nest_vip, .sp, .main1 {font-size: 16px}

/* Td's font-colors*/

	.copy_main, .info, .copyright {color: gray}
	.head, .head_wo, .head_clean, .underline {color: lightslategray}

/* Links */

	a {color: black; font-size: 12px; line-height: 150%; }
	a:hover {color: red}
	.menu_a, .menu_aHistory {color: red}
	.lang, .langHistory, .lang:hover, .langHistory:hover, .under, .underHistory,
	.under:hover, .underHistory:hover, .year, .yearHistory, .year:hover, .yearHistory:hover {font-size: 10px}
	.lang, .langHistory, .lang:hover, .langHistory:hover {line-height: 200%}
	.under, .underHistory, under:hover, .underHistory:hover {line-height: 120%}
	a.td_menu, a.td_menuHistory, a.td_menu:hover,.lang, .langHistory, .under, .underHistory, .menu, .menuHistory, .year, .yearHistory {color: lightslategray}
	

#gallery {width: 600px;}
#gallery img {padding: 0 0 5px 10px; width: 100px; height: 100px}