@charset "UTF-8";

#google_map{
	height: 300px;
	margin-bottom: 20px;
}

#t_map{
	margin-bottom: 40px;
}
#t_map dt{
	float: left;
	margin-right: 20px;
}

#t_map ul{
	padding-left:300px;
	margin-bottom: 20px;
}
#t_map li{
	padding-left:15px;
	background: url(../images/point.gif) 0 0.6em no-repeat;
}

.print {
	page-break-before: always;
}

#terminal_table {
	text-align: center;
	line-height: 1.4em;
	margin-bottom: 20px;
	/*border: #00aaef solid 1px;*/
}
#terminal_table th{
	text-align: center;
	font-weight: bold;
	color :#FFF;
	padding:2px 5px;
	width: 105px;
	background:#0b318f url(../images/terminal/table_th_bg.gif) top right repeat-x;
	border: #FFF solid 1px;
}
#terminal_table .none{
	background:#8598c5 url(../images/terminal/table_th_bg2.gif) top right repeat-x;
}
#terminal_table td{
	padding:4px 5px;
	/*border: #EEE solid 1px;*/
	border-bottom: #AAA solid 1px;
}

/* admini */

.icon {
	margin: 0 5px 10px 0;
	vertical-align: middle;
}
.icon li{
	margin-right: 10px;
	float: right;
}
.icon li.end {
	margin-right: 0;
}

#admini {
	clear: both;
}
#n1 {
	margin-bottom: 20px;
}
#admini .icon {
	height: 22px;
	margin: 0 0 10px 0;
}
#admini .icon li{
	width: 24px;
	margin: 0px;
}
#admini img{
	float: left;
	margin-right: 10px;
}
#admini dl{
	margin-bottom: 20px;
}
#admini dt{
	float: left;
	width: 260px;
}
#admini dd{
	margin-left: 270px;
}
.t{
	font-weight: bold;
	padding:2px 5px;
	margin-bottom: 5px;
	border: #0b318f solid 1px;
	border-left: #0b318f solid 5px;
}

/* terminal */
#tabs th{
	padding:2px 10px;
	background:#eee url(../images/company/th_bg.gif) top right repeat-y;
	border-bottom: #FFF solid 2px;
	white-space: nowrap;
}
#tabs td{
	line-height: 1.2em;
	padding:3px 0 3px 10px;
}
#map {
	text-align: center;
	margin-top: 20px;
}
#terminal_data {
	margin-top: 20px;
}

#terminal_img {
	margin-top: 20px;
}

#terminal_data th{
	width: 100px;
	padding:2px 0px 2px 10px;
	background:#eee url(../images/company/th_bg.gif) top right repeat-y;
	border-bottom: #FFF solid 2px;
}
#terminal_data td{
	width: 160px;
	line-height: 1.3em;
	padding:2px 10px;
}
#terminal_data .photo{
	padding: 10px 0 0 0;
}


#terminal_data .terminal_title {
	color: #FFF;
	width: 530px;
	font-weight: bold;
	padding: 5px 10px;
	border-bottom: #FFF solid 2px;
	background:#0b318f url(../images/terminal/table_th_bg.gif) top right repeat-x;
	/*background: #00aaef url(../images/terminal/tab_bg.gif) top left repeat-x;*/
}


/* th link  ------------------------------*/
#terminal_table th a{
	display: block;
}

#terminal_table th a:link{
color:#FFF;
text-decoration:none;
}
#terminal_table th a:visited{
color:#FFF;
text-decoration:none;
}
#terminal_table th a:active{
color:#FFF;
text-decoration:none;
}
#terminal_table th a:hover{
color:#FFF;
text-decoration:underline;
}