@charset "utf-8";

/*-------------------------------
	Rec
-------------------------------*/

/*	C[W	*/
#image-box_bg {
	height: 339px;
}
#main-image_bg {
	margin: 0 auto;
	background: url(../images/top/image-box_bg.gif) 0 0 repeat-x;
	width: 1000px;
	height: 339px;
}
#contents {
	width: 664px;
	float: left;
	line-height: 1.7em;
	text-align: left;
}

.content-box {
	width: 644px;
	padding: 0 10px;
	margin-bottom: 25px;
}


#stockholder-about {
	height: 140px;
}
#to_stockholder {
	margin: 0 0 0 5px;
	background: url(../images/top/to_stockholder.gif) 0 0 no-repeat;
	width: 319px;
	height: 113px;
}
#to_stockholder a {
	display: block;
	width: 319px;
	height: 113px;
	text-indent: -9999px;
}
#about-zett {
	margin: 0 5px 0 0;
	position: relative;
	background: url(../images/top/about-zett.gif) 0 0 no-repeat;
	width: 319px;
	height: 113px;
	text-indent: -9999px;
}
#about-zett_1 {
	position: absolute;
	top: 37px;
	width: 150px;
	height: 14px;
	display: block;
	left: 0px;
}
#about-zett_2 {
	position: absolute;
	top: 37px;
	width: 157px;
	height: 14px;
	display: block;
	left: 157px;
}
#about-zett_3 {
	top: 55px;
	width: 157px;
	height: 14px;
	display: block;
	position: absolute;
	left: 0px;
}
#about-zett_4 {
	top: 55px;
	width: 157px;
	height: 14px;
	display: block;
	left: 160px;
	position: absolute;
}
#about-zett_5 {
	top: 73px;
	width: 157px;
	height: 14px;
	display: block;
	position: absolute;
	left: 0px;
}
#about-zett_6 {
	top: 92px;
	width: 157px;
	height: 14px;
	display: block;
	position: absolute;
	left: 0px;
}
#about-zett_7 {
	top: 92px;
	width: 157px;
	height: 14px;
	display: block;
	left: 160px;
	position: absolute;
}

#about-zett_8 {
	top: 73px;
	width: 157px;
	height: 14px;
	display: block;
	left: 160px;
	position: absolute;
}

h2#news-topics {
	clear: both;
	background:#FFF url(../images/top/news-topics.gif) 0 0 no-repeat;
	width: 664px;
	height: 42px;
	text-indent: -9999px;
	position: relative;
}
a#news-topics-list {
	display: block;
	width: 110px;
	height: 16px;
	position: absolute;
	top: 10px;
	left: 537px;
}
.ir-info-mark, .newsrelease-mark, .group-company-mark, .products-info-mark {
	width: 140px;
	height: 40px;
	text-indent: -9999px;
}
.ir-info-mark {
	background: url(../images/top/ir-info-mark.gif) 5px 10px no-repeat;
}
.newsrelease-mark {
	background: url(../images/top/news-release-mark.gif) 5px 10px no-repeat;
}
.group-company-mark {
	background: url(../images/top/group-company-mark.gif) 5px 10px no-repeat;
}
.products-info-mark {
	background: url(../images/top/products-info-mark.gif) 5px 10px no-repeat;
}
.topics-mark {
	background: url(../images/top/topics-mark.gif) 5px 10px no-repeat;
}
td.list-date {
	width: 70px;
}
h2#zett-group {
	clear: both;
	background:#FFF url(../images/top/zett_group.gif) 0 0 no-repeat;
	width: 930px;
	height: 42px;
	text-indent: -9999px;
	margin: 15px 0;
}
.top-wide-box {
	width: 910px;
	margin: 0 10px;
	overflow: hidden;
}
ul.gruoup-link {
	margin: 10px 0 0 0;
	overflow: hidden;
}
ul.gruoup-link li {
	display: inline;
	float: left;
}
li#e-lodge {
	padding: 0px;
}
ul.gruoup-link li a {
	display: block;
	width: 297px;
	height: 51px;
	text-indent: -9999px;
}
#e-lodge {
	background:#FFF url(../images/top/group_1.gif) 0 0 no-repeat;
}
#spo-lan {
	background:#FFF url(../images/top/group_2.gif) 0 0 no-repeat;
	margin: 0 0 0 10px;
	display: block;
	width: 297px;
	height: 51px;
	text-indent: -9999px;
}
#zeos {
	background:#FFF url(../images/top/group_3.gif) 0 0 no-repeat;
	margin: 0 0 0 9px;
}
#zeos-ube {
	background:#FFF url(../images/top/group_4.gif) 0 0 no-repeat;
}
#s-zenoah {
	background:#FFF url(../images/top/group_5.gif) 0 0 no-repeat;
	margin: 0 0 0 10px;
}

/*-------------------------------
	TCho[
-------------------------------*/

#sidebar {
	width: 266px;
	float: right;
	text-align: left;
	margin: 0 0 15px 0;
}
#side-banner {
	width: 252px;
	float: right;
}

#side-banner_90th {
	background: url(../images/top/zett_90th_logo.gif) 0 0 no-repeat;
	width: 245px;
	height: 113px;
	margin: 0 0 27px 0;
	text-indent: -9999px;
}

#side-banner h2 {
	background: url(../images/top/side-banner_h2.gif) 0 0 no-repeat;
	width: 254px;
	height: 50px;
	text-indent: -9999px;
}
#side-banner_1, #side-banner_2, #side-banner_3, #side-banner_4, #side-banner_5, #side-banner_7, #side-banner_8, #side-banner_9 {
	height: 120px;
	width: 244px;
	margin: 0 0 0 2px;
}
#side-banner_6 {
	height: 175px;
	width: 244px;
	margin: 0 0 0 2px;
	position: relative;
}
#side-banner_1 {
	background: url(../images/top/main_products_info_1.jpg) 0 0 no-repeat;
}
#side-banner_2 {
	background: url(../images/top/main_products_info_2.jpg) 0 0 no-repeat;
}
#side-banner_3 {
	background: url(../images/top/main_products_info_3.jpg) 0 0 no-repeat;
}
#side-banner_4 {
	background: url(../images/top/main_products_info_4.jpg) 0 0 no-repeat;
}
#side-banner_5 {
	background: url(../images/top/main_products_info_5.jpg) 0 0 no-repeat;
}
#side-banner_6 {
	background: url(../images/top/main_products_info_6.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
#side-banner_7 {
	background: url(../images/top/main_products_info_7.jpg) 0 0 no-repeat;
}
#side-banner_8 {
	background: url(../images/top/main_products_info_8.jpg) 0 0 no-repeat;
}
#side-banner_9 {
	background: url(../images/top/main_products_info_9.jpg) 0 0 no-repeat;
}

p#side-banner_1 a, p#side-banner_2 a, p#side-banner_3 a, p#side-banner_4 a, p#side-banner_5 a, p#side-banner_7 a, p#side-banner_8 a, p#side-banner_9 a {
	display: block;
	width: 244px;
	height: 107px;
	text-indent: -9999px;
}
p#side-banner_6 a {
	display: block;
	width: 244px;
	height: 158px;
	text-indent: -9999px;
}
p#side-banner_1 a:hover {
	background: url(../images/top/main_products_info_1.jpg) 0 -120px no-repeat;
}
p#side-banner_2 a:hover {
	background: url(../images/top/main_products_info_2.jpg) 0 -120px no-repeat;
}
p#side-banner_3 a:hover {
	background: url(../images/top/main_products_info_3.jpg) 0 -120px no-repeat;
}
p#side-banner_4 a:hover {
	background: url(../images/top/main_products_info_4.jpg) 0 -120px no-repeat;
}
p#side-banner_5 a:hover {
	background: url(../images/top/main_products_info_5.jpg) 0 -120px no-repeat;
}
p#side-banner_7 a:hover {
	background: url(../images/top/main_products_info_7.jpg) 0 -120px no-repeat;
}
p#side-banner_8 a:hover {
	background: url(../images/top/main_products_info_8.jpg) 0 -120px no-repeat;
}
p#side-banner_9 a:hover {
	background: url(../images/top/main_products_info_9.jpg) 0 -120px no-repeat;
}

#news-topics-list-box table {
	width: 652px;
	margin: 0 0 15px 0;
}
#news-topics-list-box td {
	border-bottom: 1px dotted #c5c4c3;
}
a#rss_2,a#adobe_reader, a#flash_player {
}

ul.sub-link {
	margin: 10px 0 0 0;
	overflow: hidden;
}
ul.sub-link li {
	display: inline;
	float: left;
}
ul.sub-link li a {
	display: block;
	text-indent: -9999px;
}
li#add_yahoo a {
	width: 91px;
	height: 17px;
	background:#FFF url(../images/top/add_yahoo.gif) 0 0 no-repeat;
	margin: 35px 0 0 0;
}
li#add_google a {
	width: 104px;
	height: 17px;
	background:#FFF url(../images/top/add_google.gif) 0 0 no-repeat;
	margin: 35px 0 0 12px
}
li#rss_2 a {
	width: 80px;
	height: 15px;
	background:#FFF url(../images/top/rss-2.gif) 0 0 no-repeat;
	margin: 37px 0 0 12px;
}
li#adobe_reader a{
	margin: 22px 0 0 12px;
	width: 110px;
	height: 31px;
	background:#FFF url(../images/top/adobe-reader.gif) 0 0 no-repeat;
}
li#flash_player a {
	margin: 20px 0 0 12px;
	width: 112px;
	height: 33px;
	background:#FFF url(../images/top/adobe-flash.gif) 0 0 no-repeat;
}
li#verisign {
	margin: 0 0 0 12px;
}

