@charset "euc-kr";
@import "common.css";
@import "recruit_form.css";
/* -------------------------------------------------------------------------------------------
 . Basic Style Sheet (for version ie7 browsers)
 . Title					: ÇÑ¸²´ëÇÐ±³ÀÇ·á¿ø ÇÑ°­¼º½Éº´¿ø Ã¤¿ëÁ¤º¸
 . Author				: MostVisual by WebDesigner Choi Eun Jeong
 . LastUpDate		: 2009-09-18
 . CSS Display		: position, float, clear, overflow, visibility, display, border,
 							  padding, margin, width, height, font, text-indent, line-hight, 
							  color, background, letter-spacing, vertical-align, text-align  
---------------------------------------------------------------------------------------------- */

.SNB { /*background:url('../common/img_recruit/snb_ptm900_bg.gif') no-repeat 0 0;*/ }



.table01				{ width:100%; border-collapse:collapse; border-top:2px solid #cca05d; border-right:1px solid #ddd; border-bottom:2px solid #cca05d; padding:5px; }  /* º¸´õ top.bottom Ä®¶ó´Â ¾Æ·¡ a:hover °ªº¸´Ù ¿¶Àº»ö »ç¿ë*/
.table01 th				{ padding:6px 4px; border-left:1px solid #ddd;  border-bottom:1px solid #ddd; background:#f8f8f8; text-align:center; color:#b67f2e; }     /* °¢ º´¿ø a:hover °ª°ú µ¿ÀÏ */
.table01 td				{ padding:4px 4px 2px 4px; border-left:1px solid #ddd; border-right:1px solid #ddd; }
.table01 tr				{ background:url('../common/img_recruit/common/dot.gif') repeat-x 0 bottom;  }
.table01 tr.last		{ background:none; }




/*****  common *********/
a							{ text-decoration:none; }
a:link, a:visited		{ color:#000; }
a:hover, a:active	{ text-decoration:underline; color:#688cbd; }
.left		{ float:left; }
.right		{ float:right; }





/*************************************************** 
ÄÁÅÙÃ÷ 
***************************************************/
.clear	{ clear:both;  }


.align_c	{ text-align:center; }
.align_r		{ text-align:right; }


#contents p.h1p strong { color:#688cbd; }
#contents p.h2p strong { color:#688cbd; }



#contents p.warning				{ padding-left:22px; margin:0 0 20px 11px; background:url('../common/img_recruit/common/ico_warning.gif') 0 0 no-repeat; }
#contents p.warning strong		{ color:#688cbd; }		{ padding-left:22px; margin:0 0 20px 11px; background:url('../common/img_recruit/common/ico_warning.gif') 0 0 no-repeat; }

#contents p.warning01				{ padding-left:22px; margin:10px 0 0 0; background:url('../common/img_recruit/common/ico_warning.gif') 0 0 no-repeat; }

.h1p_img_ptm760pB			{ margin:0 0 0px 0px; padding:0 0 10px 90px; background:url('../common/img_recruit/ptm760pB_img01_a.gif') 0 0 no-repeat; }
.h1p_img_ptm760pF_02		{ margin:0 0 10px 0px; padding:0 0 10px 90px; background:url('../common/img_recruit/ptm760pF_02_img01_a.gif') 0 0 no-repeat; }


.h2p_img_ptm760pE_01		{ margin:0 0 15px 0px; padding:0 0 10px 90px; background:url('../common/img_recruit/ptm760pE_01_img_a.gif') 0 0 no-repeat; }

.ad_no strong				{ display:block inline; }
.ad_no strong .ad_no1	{ padding:5px 5px 5px 13px; background:url('../common/img_recruit/common/blt08.gif') 0 4px no-repeat; }
.ad_no strong .ad_no2	{ padding:5px; background:#ac7d41; color:#fff; font-size:14px; }


.ptm760pF_04				{ margin:0 15px; padding:0 0 0 70px; background:url('../common/img_recruit/ptm760pF_04_img.gif') 0 0 no-repeat; }
.ptm760pF_04 p				{ padding-bottom:10px; }
.ptm760pF_04 strong		{ color:#688cbd; }




p.btn_inline		{ display:inline; }




/* form
------------------*/
input.infocus_line	 { border:1px solid #b97a3a; }




/***************************************************
¿©¹é
***************************************************/
.mt20	 { margin-top:20px; }
.mb5		 { margin-bottom:5px; }
.mb10	 { margin-bottom:10px; }
.mb20	 { margin-bottom:20px; }


.pt05	 	{ padding-top:5px; }
.pt10		{ padding-top:10px; }
.pl10	 	{ padding-left:10px; }
.pl20	 	{ padding-left:20px; }
.pl300	{ padding-left:300px; }
.pl350	{ padding-left:350px; }
.pb10	{ padding-bottom:10px; }




/***************************************************
¶ó¿îµå»óÀÚ
***************************************************/
.rbox			{ margin-left:10px; background:url('../common/img_recruit/common/rbox_mdl.gif') 0 0 repeat-y;  }
.rbox_top		{ height:15px; background:url('../common/img_recruit/common/rbox_top.gif') 0 0 no-repeat; }
.rbox_btm		{ height:15px; background:url('../common/img_recruit/common/rbox_btm.gif') 0 bottom no-repeat; }
.rbox p			{ margin:0 15px; }
.rbox strong { color:#688cbd; }






/***************************************************
¸ñ·Ï
***************************************************/
.mblist01 li		{ padding:0 0 3px 10px; margin:0 15px; background:url('../common/img_recruit/common/li_blt.gif') 0 8px no-repeat; }
.mblist01 li a		{ color:#cc9966; font-weight:bold; }

.mblist02 li		{ padding:0 0 3px 10px; margin:0 5px 0 25px; background:url('../common/img_recruit/common/blt02.gif') 0 5px no-repeat; }






/***************************************************
bbs
***************************************************/
.closing_today		{ color:#688cbd; font-weight:bold; }
.closing_dday		{ color:#3464A2; font-weight:bold; }



			



/* BBS View
------------------*/
.boardview_data dt { color:#688cbd; }


.boardview h3		{ clear:both; padding-left:13px; margin:0; height:21px; background:url('../common/img_recruit/common/blt_h3_re.gif') no-repeat 0 4px; color:#333; font-size:12px; }

.boardview ul		{ clear:both; margin:0 0 15px 0; padding:0 0 10px 13px; border-bottom:0px solid #efefef; }
.boardview li	 		{ margin:2px 0; padding-left:0px; /*background:url('../common/img_recruit/common/blt09.gif') no-repeat 0 5px;*/ }
.boardview li ul	 	{ margin:5px 0 10px -13px; border:0; }
.boardview li	 li		{ margin:2px 0; padding-left:10px; background:url('../common/img_recruit/common/blt09.gif') no-repeat 0 5px; }
.boardview li	 li ul	{ margin:10px 0 10px -31px;}
.boardview li	 li li	{ margin:2px 0 2px 18px; padding:0; background:none; }

.boardview li strong	{ color:#4e6d96; }






/* Button
------------------*/
a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top; background:url('../common/img_recruit/common/btnblue.gif') no-repeat;}
a.button { overflow:visible; padding:0; background-position:left top; }
a.button span { left:2px; padding:6px 10px 5px 8px; font:12px/12px Sans-serif; background-position:right top; color:#fff; }
a.button, x:-moz-any-link { padding:12px 0; top:1px; font:0/23px Sans-serif; } /* Firefox 2 Fix */
a.button, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */





/************************************************
Áö¿ø¼­ È®ÀÎ ÅÇ 
************************************************/
.written_tab { margin-left:10px; width: 600px; height: 38px; background:url('../common/img_recruit/common/rbox_top01.gif') 0 28px no-repeat; }

.written_tab li.on			{ height: 29px; padding-left: 8px; float: left; background:url('../common/img_recruit/ptm760pB_img02_tabon_a.gif') 0 0 no-repeat; font-weight:bold; cursor: pointer; }
.written_tab li.on a		{display: block; height: 28px; float: left; padding: 0px 15px 0 5px; color: #4876b3; background:url('../common/img_recruit/ptm760pB_img02_tabon_a.gif') right 0 no-repeat; }
.written_tab li.on span	{ display: block; height: 15px;  float: left; padding: 7px 0 0 0; background:url('../common/img_recruit/tab_bullet_a.gif') 50% 1px no-repeat; }

.written_tab li.off		{ height: 28px;padding-left: 8px; float: left; background:url('../common/img_recruit/ptm760pB_img03_taboff.gif') 0 0 no-repeat; font-weight:bold; }
.written_tab li.off a		{display: block; height: 21px; float: left; background:url('../common/img_recruit/ptm760pB_img03_taboff.gif') right 0 no-repeat; padding: 7px 15px 0 5px; color: #808080; }





/************************************************
¼öÇèÇ¥ Ãâ·Â
************************************************/
.container_exami			{ padding:20px; width:564px; height:294px; border:3px solid #333; background:#fff; }
.exami_ticket					{ float:left; padding:15px; width:338px; height:262px; border:1px solid #666; }

				.ex_group				{ padding-left:10px; height:20px; background:url('../common/img_recruit/ptm760pE_02_bg01.gif') 0 0 no-repeat; }
				.ex_group span	{ display:inline-block; padding:3px 10px 0 0; height:17px; background:url('../common/img_recruit/ptm760pE_02_bg02.gif') right 0 no-repeat; font-weight:bold; }

				.exami_ticket h1	{ margin:10px 0 20px 0; padding:0; height:35px; font-size:18px; color:#333; line-height:36px; text-align:center; }
				
				.ex_table			{ width:100%; border-collapse:collapse; border-top:1px solid #bbb; border-left:1px solid #bbb; }
				.ex_table th		{ padding:6px 0; width:30%; border-right:1px solid #bbb; border-bottom:1px solid #bbb; }
				.ex_table td		{ padding:6px 0 6px 10px; text-align:left; border-right:1px solid #bbb; border-bottom:1px solid #bbb; }




.exami_photo				{ float:left; width:193px; height:292px; border:1px solid #666; border-left:0; }

				.pht				{ margin:98px 0 0 58px; width:75px; height:95px; border:1px solid #bbb; }
				.pht span		{ display: block; margin:5px 0 0 5px; padding-top:35px; width:65px; height:50px; background:#bbb; text-align:center; }

				.pht_de			{ padding:50px 0 0 20px; }



.exami_print			{ margin-top:20px; width:610px; text-align:center; }

/* ÅÇ */
.tab_div {border-bottom:2px solid #005083; clear:both; margin:10px 0; overflow:hidden; }
.tab_div li {background-color:#fff; padding:5px 10px; text-align:center; width:auto; float:left; border-top:2px solid #ccc; border-left:2px solid #ccc; border-right:2px solid #ccc;}
.tab_div li a {color:#333; font-weight:bold; font-size:15px;}
.tab_div li.on {background-color:#005083; border-top:2px solid #005083; border-left:2px solid #005083; border-right:2px solid #005083;}
.tab_div li.on a {color:#fff;}


@media screen and (min-width:320px) and (max-width:800px) {
	.rbox  {width:100%;  background:none; border:1px solid #ccc; border-radius:5px; margin-bottom:10px; overflow:hidden; padding:3%; margin-left:0;}
	.rbox_top, .rbox_btm {display:none}

	a.button.gray, a.button.gray span, span.button.gray, span.button.gray button, span.button.gray input {background-image:none; background-color:#ccc; color:#333; display:inline-block; 
		font-weight:600; padding:5px 5px; text-align:center; width:auto; font-size:1rem;}	
	a.button, a.button span {background-image:none; background-color:#3464a2; color:#fff; font-weight:600;padding:5px 5px; text-align:center; width:auto; font-size:1rem; left:0; :10px;}
	a.button, span.button {margin-right:0;-webkit-appearance:none; left:0;}
	span.button, span.button button, span.button input {background-image:none; background-color:#3464a2; color:#fff; font-weight:600;padding:2px 5px; left:0;
		text-align:center; width:auto; font-size:1rem; height:auto;-webkit-appearance:none}
	a.button.pink, a.button.pink span, span.button.pink, span.button.pink button, span.button.pink input {background-image:none; background-color:#f37f92}
	a.button {margin-bottom:10px;}

	.m_go_btn a {color:#fff;}


	a.button.small.gray {padding:0;}
	a.button.small.gray span, a.small.gray span {font: 11px/11px sans-serif; padding: 4px 4px 3px 2px}

	.recruit_table {margin:0; font-size:0.89rem;}	
	.recruit_table td:nth-child(1) {display:none;}

	.h1p_img_ptm760pB,.h1p_img_ptm760pF_02 {background:none; padding:0 0 10px 0;}

	.written_tab {width:100%; margin}

	.boardview li li table {overflow:auto;}

	.pc_btn1 {display:none !important;}
}