@import url(layout.css);

/* h1 */
h1 {
	padding:0 0 20px 0;
}

div.ti {
	background: url('/images/company/ti_bar.gif') repeat-x left top;
}
div.conbody {
	padding:10px 0 0 0;
}
ul.ethicsTab {
	width:100%;
	background: url('/images/company/ethics_tab_bar.gif') repeat-x left top;
	margin:0 0 10px 0;
	height:30px;
}
ul.ethicsTab li {
	float: left;
	padding:0 0 0 0;
}
p.sti {
	background: url('/images/common/bl4.gif') no-repeat 10px top;
	padding:1px 0 2px 35px;
}
div.ethicsTxt {
	padding:20px 0 0 0;
}

div.recruitList {
}
table.recruitTList {
	width:686px;
	table-layout:fixed;
	border:1px solid #dbeef2;
}
table.recruitTList tbody th {
	padding:6px 0 6px 0;
	background-color:#f7f7f7;
	color:#45769d;
	font-size:11px;
	font-weight:normal;
	border:1px solid #dbeef2;
}
table.recruitTList tbody td {
	padding:6px 10px 6px 10px;
	border:1px solid #dbeef2;
	text-align:center;
}
table.recruitTList tbody td.subject {
	padding:6px 10px 6px 10px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
table.recruitTList tbody td.subject img {
	vertical-align:middle;
	margin:0 5px 2px 0;
}
div.recruitView {
	padding:20px 0 0 0;
}
table.recruitTView {
	width:686px;
	table-layout:fixed;
	border:1px solid #dbeef2;
}
table.recruitTView tbody th {
	padding:6px 0 6px 0;
	background-color:#f7f7f7;
	color:#45769d;
	font-size:11px;
	font-weight:normal;
	border:1px solid #dbeef2;
}
table.recruitTView tbody td {
	padding:6px 10px 6px 10px;
	border:1px solid #dbeef2;
}
table.recruitTView tbody td.viewcontents {
	padding:20px;
}
div.recruitInfo {
	padding:15px 0 0 0;
}
div.recruitfaqTxt {
	padding:15px 0 0 16px;
}
div.recruitfaqCon {
	padding:0 0 0 16px;
}
div.recruitfaqCon .recruitfaqConQ {
	background: url('/images/company/recruit_faq_icon_q.gif') no-repeat left 20px;
	padding:20px 0 10px 20px;
}
div.recruitfaqCon .recruitfaqConA {
	display:none;
	background: url('/images/company/recruit_faq_a_box_s.gif') no-repeat left top;
}
div.recruitfaqCon .recruitfaqConA p.txt {
	padding:10px 30px 5px 50px;
	font-size:11px;
	color:#22a3bb;
}
div.recruitfaqCon .recruitfaqConA p.txt span {
	color:#838f91;
}
div.recruitfaqCon .recruitfaqConA p.txt img.btn {
	vertical-align:middle;
	margin:0 0 3px 0;
}
div.recruitfaqCon .recruitfaqConA .recruitfaqConAE {
	background: url('/images/company/recruit_faq_a_box_e.gif') no-repeat left top;
	height:5px;
}
ul.mapTab {
	width:686px;
	background: url('/images/company/ethics_tab_bar.gif') repeat-x left top;
	margin:20px 0 10px 0;
	height:30px;
}
ul.mapTab li {
	float: left;
	padding:0 0 0 0;
}
div.mapView {
	padding:10px 0 30px 0;
}
div.mapTxt {
	padding:10px 0 0 0;
}
