/* CSS Document */

#second_lmenu table{
	width:565px;
	height:auto;
	margin:15px auto 30px;
}

#second_lmenu th{
	width:148px;
	padding:15px 0px 10px 10px;
	text-align:left;
	background:#ebebeb;
	border-bottom:1px solid #ffffff;
	color:#000000;
	vertical-align: top;
}

#second_lmenu th.history1{
	width:64px;
	padding:15px 0px 10px 10px;
	text-align:left;
	background:#ebebeb;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	color:#000000;
	vertical-align: top;
}

#second_lmenu th.history2{
	width:38px;
	padding:15px 5px 10px 5px;
	text-align:left;
	background:#ebebeb;
	border-bottom:1px dotted #ffffff;
	color:#000000;
	text-align:right;
	vertical-align: top;
}

#second_lmenu th.history2_bottom{
	width:38px;
	padding:15px 5px 10px 5px;
	text-align:left;
	background:#ebebeb;
	border-bottom:1px solid #ffffff;
	color:#000000;
	text-align:right;
	vertical-align: top;
}

#second_lmenu th.name{
	width:74px;
	padding:15px 0px 0px 10px;
	text-align:left;
	background:#ebebeb;
	border-bottom:none;
	color:#000000;
	vertical-align: top;
}

#second_lmenu th.name2{
	width:74px;
	padding:15px 0px 10px 10px;
	text-align:left;
	background:#ebebeb;
	border-bottom:1px solid #ffffff;
	color:#000000;
	vertical-align: top;
}

#second_lmenu .caution{
color:#fd8900;
font-weight:bold;
}

#second_lmenu .cautiontxt{
	width:560px;
	padding-left:5px;
	margin:15px auto 20px;
}

#second_lmenu td{
width:auto;
padding:15px 0px 10px 10px;
text-align:left;
border-bottom:1px solid #ebebeb;
vertical-align:middle;
}

#second_lmenu td.noborder{
width:auto;
padding:15px 0px 0px 10px;
text-align:left;
border-bottom:none;
}


.job_position{
width:auto;
text-align:justify;
float:left;
}

.map_position{
	width:490px;
	margin:0 auto 10px;
	text-align: center;
}

.map_info{
	width:436px;
	margin:0 auto 25px;
	text-align:left;
	font-size: 10px;
}

.map_info2{
	width:480px;
	margin:0 auto 25px;
	text-align:left;
	font-size: 10px;
}


.company_contwrap{
	width:555px;
	margin:0px 35px 25px 35px;
	}
	
.company_contbox_l{
	width:264px;
	margin-right:27px;
	float:left;
	}
	
.company_contbox_r{
	width:264px;
	float:right;
	}
	
.company_contwrap .txt{
	height:60px;
	}
	
	.company_contwrap img{
	margin-bottom:15px;
	}
	
#second_lmenu table.intable{
	width:400px;
	height:auto;
	margin:0px auto 0px;
}
#second_lmenu td.intable{
	width:auto;
	padding:15px 0px 10px 10px;
	text-align:left;
	border-bottom:0px;
	vertical-align:middle;
}
#second_lmenu td.intable2{
	width:auto;
	padding:0px 0px 0px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px;
}
#second_lmenu td.intable3{
	width:100px;
	padding:0px 0px 0px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px;
}
#second_lmenu td.intable4{
	width:250px;
	padding:0px 0px 0px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px;
}
.company_contwrap{
	width:555px;
	margin:0px 35px 5px 35px;
	}
.company_contwrap img{
		margin-bottom:15px;
	}
.company_contwrap .text_area{
	width:300px;
	text-align:left;
	float:right;
	}
