@charset "utf-8";
/* 20120925 rhaon - at'life */

/* Layout */
body{background:url(../images/bg/bg_subbody_bg.gif) repeat-y 0 0}
#wrap{overflow:hidden;width:1410px;height:100%}
#header{position:absolute;top:0;left:0;width:200px;height:100%}
.snb{position:absolute;top:0;left:200px;z-index:500;width:310px;height:100%}
#container{position:relative;left:510px;z-index:300;margin-left:-1px;}
#content{position:relative;width:810px;min-height:1110px;z-index:200;border-left:1px solid #c7c7c7}

/* HEADER */
/* logo */
h1{margin:55px 0 0 25px}
/* gnb */
.gnb{margin:68px 0 0 25px}
.gnb li{width:135px}
.gnb li.gnb_cmp,.gnb li.gnb_game,.gnb li.gnb_care,.gnb li.gnb_being{padding:14px 0 20px 15px;border-top:1px solid #e3a511}
.gnb ul{margin-top:15px}
.gnb ul li{margin-bottom:10px}
.gnb ul li.gnb_last{margin-top:-12px}

.btn_eng{position:relative;bottom:-150px;left:25px}

/* CONTENT */
/* snb */
.copyright{position:fixed;bottom:20px;left:220px}

/* CONTAINER */
/* common */
.m_t10{margin-top:10px !important}
.m_t20{margin-top:20px !important}
.m_t30{margin-top:30px !important}
.m_t50{margin-top:50px !important}
.border_n{border:none !important}
.back_n{background:none !important}

.path_area{position:relative}
.path_area p.path{position:absolute;top:65px;right:40px;vertical-align:middle;color:#a0a0a0;font-size:11px}

.txt_area{position:relative;overflow:hidden;font-size:12px;line-height:24px;color:#666}
.txt_str{float:left;width:240px;margin:20px 30px 0 0;font-size:12px;line-height:22px;word-spacing:-1px;color:#666}
.txt_str02{width:720px;margin-top:20px;font-size:12px;line-height:22px;color:#666}
.txt_str03{float:left;width:345px;margin-top:20px;padding-right:30px;font-size:12px;line-height:22px;word-spacing:-1px;color:#666}
.txt_img{position:absolute;top:26px;right:10px}
.game_movie{margin:20px 0}

.board_list{width:720px;font-size:12px;line-height:22px;word-spacing:-1px;color:#666}
.board_list th{border-bottom:1px solid #b9b8b8}
.board_list td{padding:30px;border-bottom:1px solid #b9b8b8}
.board_list td p{padding-bottom:10px}

/*
table.boardlist{width:100%;margin-top:30px;border-top:1px solid #b7b7b7}
table.boardlist th{padding:10px 0 10px 0}
table.boardlist td{padding:6px 0 6px 20px;line-height:14px;text-align:left}
table.boardlist td.no{padding:6px 0 6px 20px;font-size:10px;color:#888888}
table.boardlist td.pe{padding:6px 0 6px 20px;font-size:11px;color:#888888}
table.boardlist td.pe2{padding:6px 0 6px 13px;font-size:11px;color:#888888}
table.boardlist td.hit{padding:6px 0 6px 28px;font-size:10px;color:#888888}
table.boardlist td a{color:#777777}
table.boardlist tr.onme td{color:#404040}
table.boardlist tr.onme td a{color:#404040}
table.boardlist tr.onme td{background-color:#F2F2F2}
table.boardlist tr.onme td.sta{background-color:#F2F2F2}
table.boardlist tr.onme td.end{background-color:#F2F2F2}
table.boardlist td.none{padding:0;height:15px}
table.boardlist td.listbg2{border-bottom:1px solid #b7b7b7}
table.boardlist td.listbg{background:url("../img/board/board_list_bg.gif") no-repeat 0 0; height:3px}
table.boardlist td.recruitlistbg{background:url("../images/bg/bg_board_recruit_list_bg.gif") no-repeat 0 0;height:3px}
table.boardlist td.re{vertical-align:top;padding-top:15px;background:#F3F2F1}
table.boardlist td.re2{color:#867B79;line-height:20px;vertical-align:top;padding:15px 70px 15px 10px;background:#F3F2F1}
*/

/* COMPANY */
.company{padding:0 50px 0 40px}
.company_head{position:relative;padding-top:125px}
.company_body{padding:30px 0 100px 0}

/* rhaon */
/* vision */

/* history */
.history_tabmenu{overflow:hidden;height:25px}
.history_tabmenu li,.history_tabmenu li a:hover{float:left;background:url(../images/spr/spr_history.gif) no-repeat 0 0}
.history_tabmenu li a{display:block;height:25px}
.history_tabmenu .menu1{width:150px;margin-right:10px;background-position:0 0}
.history_tabmenu .menu1.on,.history_tabmenu .menu1 a:hover{width:150px;background-position:0 -25px}
.history_tabmenu .menu2{width:150px;background-position:-150px 0}
.history_tabmenu .menu2.on,.history_tabmenu .menu2 a:hover{width:150px;background-position:-150px -25px}

.history_area{clear:both;width:100%;overflow:hidden;margin-top:30px;border-top:2px solid #242526;border-bottom:2px solid #242526}
.history_area img{vertical-align:top}
.history_area .line_w{overflow:hidden;position:relative;width:100%;padding:17px 0 21px;border-bottom:1px solid #e3e3e4}
.history_area .year{float:left;width:113px;padding:5px 0 0 12px;font-size:24px;font-weight:bold;color:#ff7e0b;letter-spacing:-1px}
.history_area dl{overflow:hiddne;padding:0 0 0 125px}
.history_area dl dt{float:left;width:30px;margin-top:8px}
.history_area dl dd{float:left;width:565px;color:#666}
.history_area dl dd div{margin-top:8px;padding-left:8px}

/* partner */
.partner{background:url(../images/bg/bg_partner_bg.gif) repeat-x 0 100%}
.partner ul{overflow:hidden;margin-top:10px}
.partner li{float:left;padding:0 10px 40px 0}
.partner li p{margin-top:10px}

.partner2 ul li{margin-top:10px}
.partner2 ul li img{padding:0 10px;vertical-align:middle}

/* contact */
#map_canvas{width:720px;height:370px;margin:10px 0 0 0}
.company_body .map{background-color:#000;border:1px solid #c7c7c7}
.company_body p{color:#666}
.company_body p.address{overflow:hidden;margin-top:10px;font-size:11px}
.company_body p.address span{float:right}
.map_link{overflow:hidden;margin:20px 0 0 412px}
.map_link li{float:left}

.contact_all{overflow:hidden;margin:50px 0 0 30px}
.contact_all li{float:left;width:230px}
.contact_link{margin-top:9px}
.contact_link li{margin-bottom:18px}


/* GAME */
.game_body{padding:20px 40px 100px}
.btn_area{margin:13px 0 0;text-align:center}
.btn_area a{margin:0 5px}

.game_history{float:left;width:340px;overflow:hidden;margin-top:25px;border-top:2px solid #242526;border-bottom:2px solid #242526;line-height:20px}
.game_history .line_w{overflow:hidden;position:relative;width:100%;padding:2px 0 6px;border-bottom:1px solid #e3e3e4}
.game_history .year{float:left;width:80px;padding-top:2px;font-size:18px;font-weight:bold;color:#cd2239;letter-spacing:-1px}
.game_history dl{overflow:hiddne;padding:0 0 0 80px}
.game_history dl dt{float:left;width:30px}
.game_history dl dd{float:left;width:230px;color:#666}

/* CAREER */
.career{padding:0 40px}
.career_head{margin-top:125px}
.career_body{padding:30px 0 100px 0}

/* mind */
.mind{overflow:hidden}
.mind li,.mind li span:hover{float:left;background:url(../images/spr/spr_requi.jpg) no-repeat 0 0}
.mind li span{display:block;height:230px}
.mind .tab1{width:230px;margin-right:15px;background-position:0 0}
.mind .tab1.on,.mind .tab1 span:hover{width:230px;background-position:0 -250px}
.mind .tab2{width:230px;margin-right:15px;background-position:-245px 0}
.mind .tab2.on,.mind .tab2 span:hover{width:230px;background-position:-245px -250px}
.mind .tab3{width:230px;background-position:-490px 0}
.mind .tab3.on,.mind .tab3 span:hover{width:230px;background-position:-490px -250px}

/* career_list */
.career_list{overflow:hidden;clear:both;width:720px}
.career_list img{vertical-align:top}
.career_list .line_w{position:relative;overflow:hidden;padding:15px 0;border-bottom:1px solid #e3e3e4}
.career_list .icon{float:left;width:134px;padding:8px 0 0 12px}
.career_list dl{float:left}
.career_list dl dt{width:37px;font-size:1px;line-height:1px;margin-top:8px}
.career_list dl dd{width:550px;padding-top:10px;font-size:12px;line-height:20px;color:#666}

/* faq_list */
.faq_list{width:720px}
.faq_list dl{min-height:125px;margin-top:20px;padding:0 20px 20px 120px;border-bottom:1px solid #dbdbdb;background:url(../images/txt/txt_qa_tit.gif) no-repeat 20px 0}
.faq_list dt{padding:20px 0;font-size:14px;font-weight:bold;line-height:20px;color:#666}
.faq_list dd{font-size:12px;line-height:20px;color:#666}


/* BEING */
.being_head{margin-top:125px;padding-left:40px}
.being_body{padding:30px 0 100px 40px}

/* people */
.people{overflow:hidden}
.people li{float:left;margin:0 10px 6px 0}
.people li span{display:block;width:170px;height:250px;background-color:#add95e}
.people li span:hover{background-color:#ed5401;text-decoration:none}
.people li span img{padding:10px 5px 0}
.people li span dl{text-align:center;color:#fff}
.people li span dt{margin:8px 5px 0;letter-spacing:1px}
.people li span dt strong{font-size:14px;line-height:14px}
.people li span dt em{font-size:10px;line-height:18px}
.people li span dd{margin:0 5px;font-size:12px;line-height:14px;color:#799742}
.people li span:hover dd{color:#a53b01}

.btn_more{display:block;width:710px;height:25px;padding-top:10px;background-color:#ed5401;font-size:14px;font-weight:bold;text-align:center;color:#fff}

/* times */

/* place */
.place li{padding:20px 0 50px}
.place li h4{margin-bottom:6px}
.place li div.place_txt{margin-top:10px;font-size:12px;line-height:18px;color:#666}

/* contribution */
.cont_head{margin-top:65px;padding-left:40px}
.cont_body{width:800px;height:660px;background:url(../images/bg/bg_cont.gif) 0 0 no-repeat}
.cont_body ul{overflow:hidden;padding:150px 0 80px 105px}
.cont_body ul li{float:left;width:240px;height:150px;padding:20px 30px 20px 30px;border-right:1px solid #cccccc;font-size:12px;line-height:24px;color:#666}
.cont_body ul li span{display:block;margin-top:10px}

/* pool */
.pool_area h4{margin-bottom:10px}
.scroll{width:680px;margin-bottom:25px;padding:20px;background-color:#f2f2f2;line-height:18px;color:#888}

.pool_write{width:100%;margin:0px auto;text-align:left}
.pool_write h4{margin:30px 0 10px;padding-bottom:15px;background:url(../images/bg/bg_board_recruit_list_bg.gif) no-repeat 0 100%}

.pool_write table.categoryselect{width:100%;font-size:11px;background-color:rgb(242, 242, 242)}
.pool_write table.categoryselect td img{padding:10px 15px 5px;vertical-align: middle}
.pool_write table.categoryselect td span{padding-right:14px}
.pool_write table.categoryselect td.sta{padding:15px 15px 5px;border-top-color:currentColor;border-top-width:0px;border-top-style:none}
.pool_write table.categoryselect td.select{padding:0px 0px 15px;border-top-color:currentColor;border-top-width:0px;border-top-style:none}
.pool_write table.categoryselect td{padding:0px}
.pool_write table.categoryselect td.txt{padding-top:2px}
.pool_write table.categoryselect td.txt2{line-height:20px;padding-top:9px;padding-bottom:6px}

.board_write,.board_write2{width:100%;border-collapse:collapse;border:0}
.board_write th{padding:10px 0 8px 10px;text-align:left;border-bottom:1px solid #d5d5d5}
.board_write td{padding:10px 0 8px 10px;border-bottom:1px solid #d5d5d5}
.board_write th.list_bg,.board_write td.list_bg{padding-top:5px}

.board_write2 textarea{padding-top:20px;}

.btn_write{text-align:center;margin-top:20px}

/* Quick */
.banner{position:absolute;top:40px;left:800px;z-index:150}
.btn_quick{position:absolute;top:500px;left:801px;z-index:250}
.btn_quick a{display:block}
















/*라온 기존 css*/
input.txt {
	color:#666;
	height:16px;
	padding-top:2px;
	padding-left:3px;
	border:1px solid #F2F2F2;
	background:#F2F2F2;
}
textarea.txt {
	color:#666;
	height:90px;
	padding-top:2px;
	padding-left:3px;
	border:1px solid #F2F2F2;
	background:#F2F2F2;
	scrollbar-face-color:#FFFFFF ; 
	scrollbar-shadow-color:#ECECEB ;
	scrollbar-highlight-color:#FFFFFF ; 
	scrollbar-3dlight-color:#ECECEB ;
	scrollbar-darkshadow-color:#FFFFFF ; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color:#696969; 
}

/*정렬관련*/
.floatL			{float:left;}
.floatL li 		{float:left;}
.floatL2		{clear:both;text-align:left;}
.floatL3		{clear:both;}
.floatR			{float:right;}
.floatR2		{clear:both;text-align:right;}
.clearB			{clear:both;}
.cursor			{cursor:hand;}

/*여백지정*/
.pt10 					{clear:both;text-align:left;padding-top:10px;}
.pt102 					{float:left;text-align:left;padding-top:10px;}
.pt11 					{clear:both;text-align:left;height:11px;}
.pt40 					{float:left;text-align:left;padding-right:40px;}
.pl120 					{float:left;text-align:left;margin-left:120px;}
.pt15 					{clear:both;text-align:left;height:15px;}
.pt20 					{clear:both;text-align:left;height:20px;}
.pt25 					{margin: 0 ;padding:0;clear:both;height:25px;}
.pt30 					{clear:both;text-align:left;height:30px;}
.wi120                  {float:left;text-align:left;width:120px;}
.pt60 					{clear:both;text-align:left;height:60px;}
.pt40 					{clear:both;text-align:left;height:40px;}
.pt50 					{clear:both;text-align:left;height:50px;}
.pt160					{clear:both;text-align:left;height:160px;}
.pt35 					{clear:both;text-align:left;height:35px;padding-top:50px;}
.pt5 					{text-align:left;padding-top:5px;}
.pw10 					{float:left;width:10px;}
.pt8 					{clear:both;text-align:left;height:8px;}
.pl5 					{float:left;padding-left:5px;}
.pc 					{clear:both;text-align:center;}

/*recruit추출관련*/
.recruit_list {	width:100%;overflow:hidden;padding-bottom:20px;text-align:left;}
.recruit_list dt {padding:7px 0; font-size:14px;background-color: #808080;}
.recruit_list dt.tit {margin-left:185px;padding-left:10px;font-weight:bold; color:#ffffff;}
.recruit_list dt.tit a {color:#ffffff;}
.recruit_list dt.tit a:hover{color:#ffffff;}

.recruit_list dd.photo {display:inline; float:left; margin:-30px 20px 0 0; color:#FFF; text-align:center;}
.recruit_list dd.rbtn {display:inline; float:left; margin:-10px 0px 0 0;}
.recruit_list dd {}
.recruit_list dd.txt {margin:10px;line-height:16px;font-size:11px; color:#777777;}
.recruit_list dd.txt a{color:#777777;}
.recruit_list dd.txt a:hover{color:#404040;text-decoration: none;}
.recruit_list dd img {border:none;}
.recruit_list a {color:#2D2C2D; text-decoration:none;}
.recruit_list a:hover {text-decoration:underline;}

/*게시판관련*/
table.boardlist	{
	width:100%;
	border-top:1px solid #B7B7B7;
}
table.boardlist th {
	padding:10px 0 10px 20px;
}
table.boardlist td {
	padding:6px 0 6px 20px;
	line-height:14px;
	text-align:left;
}
table.boardlist td.no {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#888888;
	padding:6px 0 6px 20px;
}
table.boardlist td.pe {
    font-family:Dotum,Tahoma,Arial,sans-serif;
	font-size:11px;color:#888888;
	padding:6px 0 6px 20px;
}
table.boardlist td.pe2 {
    font-family:Dotum,Tahoma,Arial,sans-serif;
	font-size:11px;color:#888888;
	padding:6px 0 6px 13px;
}
table.boardlist td.hit {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#888888;
	padding:6px 0 6px 28px;
}
table.boardlist td a{color:#777777;}
table.boardlist tr.onme td {color:#404040;}
table.boardlist tr.onme td a{color:#404040;}
table.boardlist tr.onme td{	background-color: #F2F2F2;}
table.boardlist tr.onme td.sta{background-color: #F2F2F2;}
table.boardlist tr.onme td.end{background-color: #F2F2F2;}
table.boardlist td.none {padding:0; height:15px;}
table.boardlist td.listbg2 {background:url("../img/board/board_list_btmbg.gif") repeat-x 0 0; height:1px;}
table.boardlist td.listbg {background:url("../images/bg/bg_board_recruit_list_bg.gif") repeat-x 0 0; height:3px;}
table.boardlist td.recruitlistbg {background:url("../images/bg/bg_board_recruit_list_bg.gif") repeat-x 0 0; height:3px;}
table.boardlist td.re {
	vertical-align:top;
	padding-top:15px;
	background:#F3F2F1;
}
table.boardlist td.re2 {
	color:#867B79;
	line-height:20px;
	vertical-align:top;
	padding:15px 70px 15px 10px;
	background:#F3F2F1;
}

/*paging*/
.paging	{
	text-align:left;
	margin-top:10px;
	padding-left:5px;
}
.paging ul	{

	margin:0;
	padding:0;
}
.paging ul li	{
	display:inline;
	float:left;

}
.paging ul li.no	{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#888888;
   padding:7px 5px 0 5px;
}
.paging ul li.no a	{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#888888;
    text-decoration: none;
}
.paging strong	{
	font-weight:bold; color:#333333;
}
span.status {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#888888;
	text-align:right;
}
span.status img {vertical-align:middle;}
span.status strong{font-weight:bold; color:#333333;padding-bottom:10px;}
/*searchbox*/
.searchbox {
	text-align:center;
	margin-top:50px;
    background-color:#999999;
	height:40px;
}
.searchbox input.txt {
	color:#666;
	height:16px;
	width:220px;
	border:1px solid #ffffff;
	background:#ffffff;	
	vertical-align:middle;
}
.searchbox ul	{
   padding:0;
   margin:0;
}
.searchbox ul li	{
    display:inline;
    vertical-align:middle;
}
.searchbox img {vertical-align:middle;}

/*view*/
table.boardview	{
	width:100%;
	border-top:1px solid #B7B7B7;
}
table.boardview.vline{border-bottom:1px solid #A6A39A;}
table.boardview th {
	padding:10px 0 10px 20px;
}
table.boardview td {
	color:#787772;
	padding:8px 0 7px 20px;
	line-height:14px;
	text-align:left;
}
table.boardview td a{color:#404040;}
table.boardview td a:hover{color:#3B88DE;}
table.boardview td.btn {padding-top:0; padding-bottom:0;}
table.boardview td.title {color:#ffffff; font-weight:bold;background-color: #484848;}
table.boardview td.title2 {color:#ffffff; font-size:14px;font-weight:bold;background-color: #484848;}
table.boardview td.listbg {background:url("../img/board/board_list_btmbg.gif") repeat-x 0 0; height:1px;}
table.boardview td.no {
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff;
	background-color: #999999;
	padding:8px 0 8x 20px;
}
table.boardview td.no_issue {
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff;
	background-color: #999999;
	padding:8px 0 8x 10px;
}
table.boardview td.pe {
    font-family:Dotum,Tahoma,Arial,sans-serif;font-size:11px;color:#ffffff;
	background-color: #999999;
	padding:6px 0 8x 20px;
}
table.boardview td.pe2 {
    display:inline; float:left;
	background-color: #999999;
	padding-right:10px;
}
table.boardview td.hit {
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff;
	background-color: #999999;
	padding:8px 0 8px 24px;
}

table.boardview td.cont {
	line-height:20px;
    padding:30px 10px 30px 10px;
}
table.boardview td.cont span.img{display:block;text-align:center;}
table.boardview td.file a {color:#404040;}
table.boardview td.file a:hover{color:#3B88DE;}
/*view2*/
div.pageview {
	padding:5px 0;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}
div.pageview table	{
	width:100%;
}
div.pageview table th {
	padding:10px 0  8px 20px;
	width:11%;
}
div.pageview table td {
	color:#777777;
	padding:3px 0;
	text-align:left;
}
div.pageview table td.line {background:url("../img/board/view_line.gif") repeat-x 0 0; height:1px;}
div.viewbtn {padding-top:15px; padding-bottom:0;text-align:left;margin:0;}
div.pageview table td a{color:#777777;}
div.pageview table td a:hover{color:#404040;}
span.status2 {
	display:block;
	font-family:돋움; font-size:11px;line-height:16px;
	text-align:right;
}
span.status2 img {vertical-align:middle;}


/*온라인 지원*/
div.recruitapp_box  { 
 width:720px;
 border-top:1px solid #DBDBDB;
 padding:20px 0 20px 0;
 text-align:left;
}
div.recruitapp_box h4  {
 margin-bottom:10px;
}

/*온라인입사지원등록폼*/
table.categoryselect {
	width:100%;
    background-color: #F2F2F2;
	font-size:11px;
}
table.categoryselect td img{vertical-align:middle;padding:10px 15px 5px 15px;}
table.categoryselect td span{padding-right:14px; background:url(/images/common/board/wth_bg.gif) no-repeat right 4px;}
table.categoryselect td.sta {border-top:0;padding:15px 15px 5px 15px;}
table.categoryselect td.select {border-top:0;padding:0 0 15px 0;}
table.categoryselect td {padding:0;}
table.categoryselect td.txt {padding-top:2px;}
table.categoryselect td.txt2 {padding-top:9px; padding-bottom:6px; line-height:20px;}
table.categoryselect td.txt3 {padding:15px;}

table.boardwrite {
	width:100%;
}
table.boardwrite th {
	vertical-align:top;
	padding:10px 0 8px 10px;
	border-top:1px solid #EFEFEE;
}
table.boardwrite th img{vertical-align:top;}
table.boardwrite td span{font-size:11px;padding-right:10px;color:#777777;letter-spacing:-1px;}
table.boardwrite th.sta, table.boardwrite td.sta {border-top:0;}

table.boardwrite td {
	border-top:1px solid #EFEFEE;
	color:#404040;
	padding:0;

}
table.boardwrite2 {
	width:100%;
}

table.boardwrite2 td {
	color:#404040;
}
table.boardwrite2 td.txt {padding-top:10px;}
table.boardwrite2 td.listbg {background:url("../img/sub/recruit6_app2_listbg.gif") no-repeat 0 0; height:3px;}
table.boardwrite td.txt {}
table.boardwrite td.txt2 {padding-top:9px; padding-bottom:6px; line-height:20px;}
table.boardwrite td.txt3 {padding:15px;}
table.boardwrite td.listbg {background:url("../img/sub/recruit6_app2_listbg.gif") no-repeat 0 0; height:3px;padding-bottom:10px;}
table.boardwrite td.listbg2 {background:url("../img/board/board_list_btmbg.gif") repeat-x 0 0; height:1px;}
table.boardwrite td.space {padding-top:4px; padding-bottom:8px;}
table.boardwrite td.space2 {padding-top:4px; padding-bottom:4px;}
table.boardwrite p.space2 {padding-top:4px; padding-bottom:2px;}
table.boardwrite p.space3 {padding-top:4px; padding-bottom:10px;}
table.boardwrite td img{vertical-align:middle;}
table.boardwrite td.mail {
	font-family:Tahoma;
	font-size:11px;	
	padding-bottom:1px;
}

span.wtxt {
	display:block;
	color:#A6A39A;
	font-size:11px;
	line-height:18px;
	margin-top:5px;
}

table.recruit_table	{
	width:100%;
}
table.recruit_table th.txt {
	padding:15px 0 15px 20px;
	background-color:#E1E1E1;
	text-align:left;
	vertical-align:top;

}
table.recruit_table td.txt {
	padding:15px 0 15px 15px;
	line-height:17px;
	text-align:left;
	font-size:11px;
}
table.recruit_table td.line {background:url("../img/sub/recruit4_line.gif") repeat-x 0 0; height:1px;}

table.recruit_faq	{
	width:100%;
}
table.recruit_faq th {
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:top;
}
table.recruit_faq td.txt1 {
	margin:0;
	text-align:left;
	font-size:14px;
	color:#4D4D4D;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:22px;
}
table.recruit_faq td.txt12 {
	padding-top:20px;
	margin:0;
	text-align:left;
	font-size:14px;
	color:#4D4D4D;
	font-weight:bold;
	letter-spacing:-1px;
}
table.recruit_faq td.txt2 {
	line-height:17px;
	text-align:left;
	font-size:11px;
	padding:10px 15px 0 0;
}
table.recruit_faq td.line {background:url("../img/sub/recruit7_line.gif") repeat-x 0 0; height:41px;}