@charset "utf-8";

.entry h3{
font-weight:bold;
font-size:120%;
padding:5px 0;
margin-bottom:5px;
border-bottom:1px solid #09f;
}

.entry h4{
font-weight:bold;
padding:2px 5px;
margin:5px 0;
background: #DFEEFF;
border-bottom:1px solid #09f;
}

.entry p{
margin-left:2em;
margin-bottom:1em;
}

.entry .pdflinkcolor{
color:#09f;
}

.listtable,.privacylisttable{
margin-left:2em;
width:95%;
}

div.textarea{
	border:1px solid #888;
	margin-bottom:1.5em;
	overflow:auto;
	padding:15px;
	height:400px;
	width:668px;
}

/*tabledeco*/
.tabledeco2{
border-top:1px solid #aaa;
border-right:1px solid #aaa;
width:95%;
margin-top:10px;
}
.tabledeco2 th{
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
padding:10px 2px;
text-align:left;
background:#eee;
font-weight:normal;
vertical-align:top;
line-height:1.5;
}
.tabledeco2 td{
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
padding:10px 2px;
line-height:1.5;
}

.tabledeco2 thead{
text-align:center;
background:#e6e6e6;
}

.tabledeco3{
border:5px solid #999;
margin-top:10px;
}

.tabledeco3 td{
padding:2px 10px;}

.tabledeco3 thead{
padding:5px;
}
.fontbold{
font-weight:bold;
}

.tableindent{
text-indent:-1.5em;
margin:0 0 0 1.5em;
}
.tableindent1{
text-indent:-1em;
margin:0 0 0 1em;
}

.tableindent2{
text-indent:-2em;
margin:0 0 0 2em;
}

.privacylist{
margin-left:3.5em;
}

.privacylist li{
padding:3px 0;
}
.privacylisttable{
	width:620px;
}
.privacylisttable th{
padding-right:20px;
font-weight:normal;
text-align:left;
}

.sitemaplist{
margin-left:20px;
}

.sitemaplist li{
background:url(../sitemap/img/sitemaplistline.jpg) no-repeat left center;
padding:4px 0 4px 35px;}

.sitemaplist li.listend{
background: url(../sitemap/img/sitemaplistline_end.jpg) no-repeat left top;
padding:4px 0 4px 35px;}

.sec_list{
border-left:1px solid #7ccdff;
margin-left:35px;
}

.storeframe{
margin-top:10px;
border:5px solid #ccc;}

.mapframe{
margin-left:5px;
border:1px solid #999;
}

.infoarea{
background:#FFFFdd;
padding:10px;
line-height:1.7;
letter-spacing:0.1em;
}

table.travelmenu{
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin:5px 0;
}
table.travelmenu td{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

table.travelmenu a{
	background:#eee;
	color:#000;
	display:block;
	padding:5px 0;
}

table.travelmenu a:hover{
	background:#006AD6;
	color:#fff;
	display:block;
	padding:5px 0;
	text-decoration:none;
}

/*s_travel_colleagues*/
/*20100317*/
.borderpict img{
	border:1px solid #999;
	padding:4px;
}
/*20100317 end*/