@charset "utf-8";


.dott { background: url(/shared/img/dot.gif) repeat-x 0 top; }
.dott tr { background: url(/shared/img/dot.gif) repeat-x 0 bottom; }

.dott th {
	vertical-align: top;
	padding: 10px 0;
}
.dott th p {
	white-space : nowrap ;
}
.dott td {
	vertical-align: top;
	padding: 10px 0;
}
.dott td.img {
	vertical-align: middle;
}


ul#seg1 li {
	padding: 1px 1px 2px;
	border-right: 1px solid #c4e0ea;
	border-left: 1px solid #c4e0ea;
	font-weight: bold;
	background: #fff url(/shared/img/dot.gif) repeat-x 0 bottom;
	vertical-align: bottom;
}
ul#seg1 li.navilast {
	padding-bottom: 0;
	_padding-bottom: 1px;
	border: none;
	background: url(../img/navi_last.gif) no-repeat 0 bottom;
}
ul#seg1 li.navilast a:hover {
	background: url(../img/navi_lasto.gif) no-repeat center bottom;
}

ul#seg1 li.stay {
	padding-bottom: 1px;
}

ul#seg1 li.stay p {
	background: #daebf4;
	margin-bottom: 1px;
	padding-bottom: 1px;
}

ul#seg1 li.navilast p.stay {
	background: url(../img/navi_lasto.gif) no-repeat center bottom;
	padding-bottom: 0;
	
}
ul#seg1 li a {
	padding: 7px 0 8px 19px;
	display: block;
}

ul#seg1 li a:hover {
	background: #daebf4;
}


.imgcenter {
	vertical-align: middle;
	margin-left: 10px;
}

.dot_t {
	font-weight: bold;
	padding-bottom: 12px;
	background: #fff url(/shared/img/dot.gif) repeat-x 0 bottom;
}

.link_icon li {
	padding-left: 18px;
	margin-right: 15px;
	float: left;
	background: url(/shared/img/icon01.gif) no-repeat 0 0.35em;
}
.pdf_icon li {
	padding-left: 20px;
	margin-right: 15px;
	float: left;
	background: url(/shared/img/pdf.gif) no-repeat 0 0.27em;
}

.imglist li {
	width: 210px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.imglist li.last {
	margin-right: 0
}
.imglist li img {
	margin-bottom: 5px;
}

