/* ÀÎÀçÃ¤¿ë CSS ÀÔ´Ï´Ù / ÀÛ¾÷ÀÚ : Á¤¼±È­(lemoncloud@eluocnc.com) */
#Sun {width:1100px; height:94px; position:relative; z-index:999; background:url('/img/g/bg_body_1.jpg') repeat-x top center;}
#Sun #Logo {position:absolute; left:72px; top:16px; z-index:99;}
#Sun #AppStore {position:absolute; left:242px; top:20px; z-index:8;}
#Sun #Top_menu {position:absolute; right:69px; top:28px; z-index:9999;}
#Sun #Top_menu ul {float:left;}
#Sun #Top_menu li {float:left; padding-right:1px; background:url('/img/i/icon_vert_1px6px.gif') no-repeat right 9px;}
#Sun #Top_menu li.end {background:none;}
#Sun #Top_menu #Global_site {float:left; z-index:9999;}
#Sun #Main_menu {position:absolute; left:0px; top:60px; width:100%; z-index:999; text-align:center;}
#Sun #Main_menu2 {position:absolute; left:0px; top:60px; width:100%; z-index:999; text-align:center;}

/* SubMain ================================ */
#Contents .recWrapper {position:relative; width:680px; height:480px; background:url('/img/recruit/sm_rec_bg.jpg') no-repeat; }

#Contents .recWrapper .recBox01 h2 {position:absolute; left:1px; top:211px; padding-left:10px; background:url('/img/i/icon_front_point_01.gif') no-repeat 0px 2px;}
#Contents .recWrapper .recBox01 p {position:absolute; left:1px; top:235px; padding-left:10px; }

#Contents .recWrapper .recBox02 h2 {position:absolute; left:1px; top:322px; padding-left:10px; background:url('/img/i/icon_front_point_01.gif') no-repeat 0px 2px;}
#Contents .recWrapper .recBox02 ul {position:absolute; left:1px; top:348px; }
#Contents .recWrapper .recBox02 li {padding-left:15px; padding-right:20px; float:left; background:url('/img/business/smbg_sai02.gif') no-repeat right center;}
#Contents .recWrapper .recBox02 li.li_last {float:left; background:none;}

#Contents .recWrapper .recBox03 h2 {position:absolute; left:227px; top:322px; padding-left:10px; background:url('/img/i/icon_front_point_01.gif') no-repeat 0px 2px;}
#Contents .recWrapper .recBox03 ul {position:absolute; left:227px; top:346px; padding-left:10px;}
#Contents .recWrapper .recBox03 li {padding-bottom:7px;}

#Contents .recWrapper .recBox04 h2 {position:absolute; left:1px; top:437px; padding-left:10px; background:url('/img/i/icon_front_point_01.gif') no-repeat 0px 2px;}
#Contents .recWrapper .recBox04 a {color:#787878;}
#Contents .recWrapper .recBox04 table {position:absolute; left:12px; top:457px; padding-left:10px;}
#Contents .recWrapper .recBox04 td {height:18px; color:#787878; padding-left:10px; background:url('/img/i/icon_dot_red.gif') no-repeat left center;}
#Contents .recWrapper .recBox04 td.date {color:#a7a7a7; padding-left:0; background:none;}
#Contents .recWrapper .recBox04 img {vertical-align:middle;}


/* Contents Visual Area ================================ */
#Contents .cva {height:120px; overflow:hidden; position:relative;}
#Contents .cva_cs {height:102px;}
#Contents .cva .cva_go {position:absolute; left:445px; top:22px;}

#Contents h4 {background:url('/img/bbs/th_head_left_top_bg.gif') no-repeat;}
#Contents h4 img {margin-left:10px; margin-bottom:8px; margin-top:-2px;}

#Contents .myinfo_input {width:680px; border-top:2px solid #f5361a; border-bottom:1px solid #ececec; margin-bottom:30px;}
#Contents .myinfo_input .mi_photo {float:left; width:213px; text-align:center; background:url('/img/bbs/gradation_photo_bg.gif') no-repeat;}
#Contents .myinfo_input .mi_photo .photo img {margin-top:47px; margin-left:-20px; width:103px; height:132px; border:1px solid #d6d6d6;}
#Contents .myinfo_input .mi_photo p.btn,
#Contents .myinfo_input .mi_photo p.size {margin-top:12px; margin-left:-15px; font-family:verdana; font-size:11px; color:#adadad;}
#Contents .myinfo_input .mi_photo p.btn_mt {margin-top:17px;}
#Contents .myinfo_input .mi_input {float:left; width:467px;color:#858585; }
#Contents .myinfo_input .mi_input .back_color {background:#f9f9f9;}
#Contents .myinfo_input .mi_input .back_color2 {background:#f9f9f9 url('/img/i/icon_td_dot.gif') no-repeat 5px 13px;}
#Contents .myinfo_input .mi_input .back_color2line {background:#f9f9f9 url('/img/i/icon_td_dot.gif') no-repeat 5px 26px;}
#Contents .myinfo_input .mi_input .back_color3line {background:#f9f9f9 url('/img/i/icon_td_dot.gif') no-repeat 5px 19px;}
#Contents .myinfo_input .mi_input .tr_back {background:url('/img/bbs/gradation_dot_bg.gif') repeat-x;}
#Contents .myinfo_input .mi_input .tr_back .td_back {background:url('/img/bbs/gradation_line_bg.gif') no-repeat;}
#Contents .myinfo_input .mi_input th {margin-left:5px; text-align:left; padding-top:9px; padding-bottom:9px; padding-left:17px; border-bottom:1px solid #ececec; background:url('/img/i/icon_td_dot.gif') no-repeat 5px 13px;}
#Contents .myinfo_input .mi_input th.myinfo_last_td {border-bottom:none;}
#Contents .myinfo_input .mi_input td {padding-top:5px; padding-bottom:5px; padding-left:15px; border-bottom:1px solid #ececec;}
#Contents .myinfo_input .mi_input td img {vertical-align:middle;}
#Contents .myinfo_input .mi_input td.myinfo_last_td {border-bottom:none; background:#f9f9f9; }
#Contents .myinfo_input .mi_input td.td_back{background:url('/img/bbs/td_head_left_top_bg.gif') no-repeat;}
#Contents .myinfo_input .mi_input td.myinfo_last_td p.address2 {padding-top:3px;}
#Contents .myinfo_input .mi_input td .sort {padding-left:5px; padding-right:5px; color:#d6d6d6;}


#Contents .myinfo_input02,
#Contents .myinfo_input03 {width:680px; border-top:2px solid #f5361a; margin-bottom:30px;}
#Contents .myinfo_input02_last,
#Contents .myinfo_input03_last {margin-bottom:5px; *margin-bottom:2.5px;}
#Contents .myinfo_input02 .mi_input2 {text-align:center; }
#Contents .myinfo_input02 .mi_input2 .back_color,
#Contents .myinfo_input03 .mi_input2 .back_color{background-color:#f9f9f9;}
#Contents .myinfo_input02 .mi_input2 th {height:30px; border-bottom:1px solid #ececec; background:url('/img/bbs/gradation_line_bg.gif') repeat-x;}
#Contents .myinfo_input02 .mi_input2 th.th_back_first {background:url('/img/bbs/gradation_bg.gif') repeat-x;}
#Contents .myinfo_input02 .mi_input2 td {padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ececec;}
#Contents .myinfo_input02 .mi_input2 td p.td2line {padding-top:5px;}
#Contents .myinfo_input02 .mi_input2 .left_align {text-align:left;}
#Contents .myinfo_input02 .mi_input2 td .sort,
#Contents .myinfo_input03 .mi_input2 td .sort {padding-left:5px; padding-right:5px; color:#d6d6d6;}
#Contents .btn_r {text-align:right;}
#Contents .txt_l {float:left; display:inline; }
#Contents .txt_l img {vertical-align:top;}

#Contents .myinfo_input03 .mi_input2 {text-align:left;}
#Contents .myinfo_input03 .mi_input2 th {height:30px; padding-left:17px; border-bottom:1px solid #ececec;}
#Contents .myinfo_input03 .mi_input2 th img {float:left}
#Contents .myinfo_input03 .mi_input2 th.th_size01 {height:107px; border-bottom:1px solid #ececec;}
#Contents .myinfo_input03 .mi_input2 th.th_back_first {background:url('/img/bbs/gradation_bg.gif') repeat-x; border-bottom:1px solid #ececec;}
#Contents .myinfo_input03 .mi_input2 td {height:30px; padding-left:25px; border-bottom:1px solid #ececec;}
#Contents .myinfo_input03 .mi_input2 td .txt_pd {padding:10px 5px 10px 0;}
#Contents .myinfo_input03 .mi_input2 td .td_padding {padding-top:10px; padding-bottom:10px; padding-left:25px; border-bottom:1px solid blue;}
#Contents .myinfo_input03 .mi_input2 td.th_back_first {height:30px; border-bottom:1px solid #ececec; background:url('/img/bbs/gradation_line_bg.gif') repeat-x;}

#Contents .application .application_box {width:680px; height:254px; background:url('/img/recruit/done_receipt.jpg') no-repeat;}
#Contents .application .application_box p {padding-left:200px; padding-top:55px; font-size:14px; font-weight:bold; color:#474646; }
#Contents .application .application_box p strong {color:#f22d13;}
#Contents .application .application_box .name_color{color:#44a1a7;}

#Contents .application .view_memo {width:680px; overflow:hidden; margin-bottom:46px; background:url('/img/recruit/bg_kyrecruit.gif') no-repeat 273px 108px;}
#Contents .application .view_memo dt {padding-left:30px; height:28px; background:url('/img/i/icon_front_point_01.gif') no-repeat 20px 2px;}
#Contents .application .view_memo dd {padding-left:32px; margin-bottom:40px; color:#858585;}
#Contents .application .view_memo dd.end {margin-bottom:0px;}
#Contents .application .view_memo dd span {padding-left:15px;}

#Contents .application .ss_view_memo {width:680px; overflow:hidden; margin-bottom:30px; background:url('/img/recruit/bg_kyrecruit.gif') no-repeat 273px 133px;}
#Contents .application .svm_ar {float:right;}
#Contents .application .svm_w320 {width:320px;}
#Contents .application .svm_w340 {width:340px;}
#Contents .application .ss_view_memo dt {padding-left:30px; height:28px; background:url('/img/i/icon_front_point_01.gif') no-repeat 20px 2px;}
#Contents .application .ss_view_memo dd {padding-left:32px; margin-bottom:30px; color:#858585;}
#Contents .application .ss_view_memo dd.per100 {padding-left:20px;}
#Contents .application .ss_view_memo dd.end {margin-bottom:0px;}
#Contents .application .ss_view_memo dd span {padding-left:15px;}

#Contents .gubun_horizon {width:680px; height:32px; background:url('/img/support/gubun_horizon.gif') no-repeat 0 0;}

/* °Ô½ÃÆÇ ¸ñ·Ï(Áß¾ÓÁ¤·Ä¿ë) */
#Contents .bbs_list2 {width:680px; clear:both; margin-bottom:6px; overflow:hidden;}
#Contents .bbs_list2 table {table-layout:fixed;}
#Contents .bbs_list2 thead th {height:30px; *height:26px; padding-top:5px; vertical-align:middle; border-bottom:1px solid #ececec; background:url('/img/bbs/th_list_head_bg.gif') repeat-x left top;}
#Contents .bbs_list2 thead th.first {background:url('/img/bbs/th_list_head_bg_only.gif') repeat-x 0 0;}
#Contents .bbs_list2 tbody tr.bg_color {background:#f9f9f9;}
#Contents .bbs_list2 tbody tr.line2 {height:49px;}
#Contents .bbs_list2 tbody th {height:27px; *height:26px; text-align:center; padding-top:2px; vertical-align:middle; border-bottom:1px solid #ececec;}
#Contents .bbs_list2 tbody td {height:27px; *height:26px; text-align:center; padding-top:2px; vertical-align:middle; border-bottom:1px solid #ececec;}
#Contents .bbs_list2 tbody td.memo {text-align:left; padding-left:15px;}
#Contents .bbs_list2 tbody td.memo2 {text-align:left; padding-left:10px;}



/* select, input ´Ôµé */
#Contents input {height:15px; border:1px solid #d6d6d6;}


input.input25 {width:25px;}
input.input28 {width:28px;}
input.input40 {width:40px;}
input.input45 {width:45px;}
input.input55 {width:55px;}
input.input60 {width:60px;}
input.input65 {width:65px;}
input.input75 {width:75px;}
input.input95 {width:95px;}
input.input100 {width:100px;}
input.input110 {width:110px;}
input.input120 {width:120px;}
input.input125 {width:125px;}
input.input135 {width:135px;}
input.input155 {width:155px;}
input.input165 {width:165px;}
input.input175 {width:175px;}
input.input235 {width:235px;}
input.input230 {width:230px;}
input.input550 {width:550px;}

#Contents select {height:19px;font-size:12px;}

select.select_basic {width:110px;}
select.select_email {width:70px;}
select.select_tel {width:55px;}
select.select_year {width:55px;}
select.select_month {width:55px;}

#Contents textarea {width:550px; height:90px;}

/* µðÀÚÀÎÆäÀÌÁö */
#Contents .recruit_info {width: 680px; height: 116px; background:url('/img/g/bg_cva_top.gif') no-repeat;}
#Contents .recruit_info img {padding-top:15px; padding-left:21px; }
#Contents .recruit_info_memo { margin-left:15px;}
