@charset "utf-8";
#content{margin:0;margin-bottom:20px;margin-left:0}
#content .ico_new{display:inline-block;width:11px;height:11px;margin:0 0 3px 2px;background:url(/img/common/global_set.png) -750px 0 no-repeat;vertical-align:middle}
#content .reply_n,#content .reply_y{display:inline-block}
#content .reply_y{margin-left:3px;color:blue}
#content .reply_n{margin-left:3px;color:red}

/* ST 컨테이너 > 컨텐츠 > 메인박스 ST */
.box_main{overflow:hidden;width:960px}
.left_main,.center_main{margin-right:5px}
.left_main,.center_main,.right_main{float:left}
.btn_service_tr span{display:inline-block;width:137px;height:24px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:0 -121px}
#container #content .section_portfolio_top .btn_service_tr{position:absolute;top:0;right:0}

/* ED 컨테이너 > 컨텐츠 > 메인박스 ED */

/* ST 컨테이너 > 컨텐츠 > 메인박스 > 업종별 바로가기 ST */
.list_job{display:block;width:182px}
.list_job ul{overflow:hidden;width:181px;height:319px;box-sizing:border-box}
.list_job ul li{width:181px;height:40px;border-top:1px solid #DDD;cursor:pointer}
.list_job ul li:first-child{margin-top:-1px;border-top:none}
.list_job ul li a{display:block;width:180px;height:40px}
.list_job ul li.list_web a{background:url(/img/main/m_menu01.png) no-repeat}
.list_job ul li.list_passion a{background:url(/img/main/m_menu02.png) no-repeat}
.list_job ul li.list_character a{background:url(/img/main/m_menu03.png) no-repeat}
.list_job ul li.list_graphic a{background:url(/img/main/m_menu04.png) no-repeat}
.list_job ul li.list_interior a{background:url(/img/main/m_menu05.png) no-repeat}
.list_job ul li.list_publish a{background:url(/img/main/m_menu06.png) no-repeat}
.list_job ul li.list_industry a{background:url(/img/main/m_menu07.png) no-repeat}
.list_job ul li.list_ad a{background:url(/img/main/m_menu08.png) no-repeat}
.list_job ul li.list_vmd a{background:url(/img/main/m_menu09_on.png) no-repeat 0 -3px}

/* ED 컨테이너 > 컨텐츠 > 메인박스 > 업종별 바로가기 ED */

/* ST 컨테이너 > 컨텐츠 > 메인박스 > 광고박스 ST */
.main_ad{overflow:hidden;width:181px;height:144px;background:#f7f7f7}

/* ED 컨테이너 > 컨텐츠 > 메인박스 > 광고박스 ED */

/* ST 컨테이너 > 컨텐츠 > 메인박스 > 메인배너 ST */
.ad_banner_mid .main_banner{overflow:hidden;position:relative;width:501px;height:126px;margin-bottom:5px;background:#f7f7f7;box-sizing:border-box}
.ad_banner_mid .main_banner ul.main_banner_list{overflow:hidden}
.ad_banner_mid .main_banner ul.main_banner_list li a{display:block;width:503px;height:128px}
.ad_banner_mid .main_banner ul.main_banner_pager{overflow:hidden;position:absolute;right:3px;bottom:3px}
.ad_banner_mid .main_banner ul.main_banner_pager li{float:left;margin-right:4px}
.ad_banner_mid .main_banner ul.main_banner_pager .ban_dot{display:inline-block;width:10px;height:10px;background:url(/img/main/bn_dot_off.png) no-repeat 0 0}
.ad_banner_mid .main_banner ul.main_banner_pager .ban_dot.active{display:inline-block;width:10px;height:10px;background:url(/img/main/bn_dot_on.png) no-repeat 0 0}

/* ED 컨테이너 > 컨텐츠 > 메인박스 > 메인배너 ED */

/* ST 컨테이너 > 컨텐츠 > 메인박스 > 메인게시판 ST */
.main_board{margin-top:5px}
.main_board dl{overflow:hidden;position:relative;width:503px;height:187px;border:1px solid #ddd;box-sizing:border-box}
.main_board dl dt{float:left;width:23%;height:34px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#F7F7F7;line-height:34px;cursor:pointer;box-sizing:border-box}
.main_board dl dt:first-child{border-left:none}
.main_board dl dt a{display:block;height:34px}
.main_board dl dt a{border-bottom:1px solid #ddd;background-color:#f7f7f7;color:#999;text-align:center}
.main_board dl dt.tab_on a{border-bottom:1px solid #fff;color:#333}
.main_board dl dt.tab_on{background-color:#fff}

.main_board dl dd{display:none;position:absolute;bottom:0;width:100%;height:151px;background:#fff}
.main_board dl dd a.more{position:absolute;top:-34px;right:0;width:8%;height:33.5px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background-color:#f7f7f7;line-height:35px;font-size:21px;font-family:Arial;color:#ddd}
.main_board dl dd a.more:hover{background:#fbfbfb;color:#b8b8b8}
.main_board dl dd a.more:active{background:#fff;color:#5887D7}
.main_board dl dd ul{padding:10px 0 0 10px}
.main_board dl dd ul li{overflow:hidden;width:470px;height:14px;margin:11px 0;line-height:normal;color:#616161}
.main_board dl dd ul li .ellipsis{float:left;max-width:365px;text-align:left;margin-right:3px;}
.main_board dl dd.main_board_04 ul li .ellipsis{display:inline-block;width:auto;max-width:380px}
.main_board dl dd.main_board_04 ul li .iconNew{float:left;margin-left:3px}
.main_board dl dd ul li .txt_s_day{float:right;font-size:12px;color:#B0B0B0;text-align:right}

.main_board dl dt#main_board_notice a{background:url(/img/main/main_set_2015.png) no-repeat 37px -13px}
.main_board dl dt#main_board_cnst a{background:url(/img/main/main_set_2015.png) no-repeat -73px -13px}
.main_board dl dt#main_board_event a{background:url(/img/main/main_set_2015.png) no-repeat -174px -13px}
.main_board dl dt#main_board_news a{background:url(/img/main/main_set_2015.png) no-repeat -260px -13px}
.main_board dl dt#main_board_notice.tab_on a{background:url(/img/main/main_set_2015.png) no-repeat 37px 10px}
.main_board dl dt#main_board_cnst.tab_on a{background:url(/img/main/main_set_2015.png) no-repeat -73px 10px}
.main_board dl dt#main_board_event.tab_on a{background:url(/img/main/main_set_2015.png) no-repeat -174px 10px}
.main_board dl dt#main_board_news.tab_on a{background:url(/img/main/main_set_2015.png) no-repeat -260px 10px}

/* ED 컨테이너 > 컨텐츠 > 메인박스 > 메인게시판 ED */

/* ST 컨테이너 > 컨텐츠 > 메인박스 > 로그인박스 ST */
.main_login{width:265px;height:128px;margin-bottom:5px;padding:0;border:1px solid #ddd;background:#F7F7F7;color:#616161;box-sizing:border-box}
.main_login ul li{position:relative;text-align:left}
.main_login ul li.login_head{overflow:hidden;height:30px;padding-left:10px;font-size:13px;color:#8B8B8B}
.main_login ul li.login_head img{vertical-align:middle}
.main_login ul li.login_head .mem_nm{position:absolute;top:5px;left:10px;line-height:24px}
.main_login ul li.login_head .mem_nm em{margin-right:2px;font-weight:bold;color:#2C76E3}
.main_login ul li.login_head .btn_logout{position:absolute;top:5px;right:5px}
.main_login ul li.login_head .chk_saveid,.main_login ul li.login_head .chk_sslcon{display:inline-block;height:30px;margin-left:8px;font-size:11px;font-family:'돋움';line-height:43px}
.main_login ul li.login_body{overflow:hidden;height:66px}
.main_login ul li.login_body .inp_id,.main_login ul li.login_body .inp_pw{display:block;margin-left:18px;margin-top:4px}
.main_login ul li.login_body .inp_id input,.main_login ul li.login_body .inp_pw input{width:154px;height:22px;border:1px solid #ddd}
.main_login ul li.login_body .btn_login{position:absolute;top:4px;right:18px}
.main_login ul li.login_body .login_meminfo{width:100%;margin-left:-1px}
.main_login ul li.login_body .login_meminfo td{height:64px;border:1px solid #ddd;border-right:0;background:#fff}
.main_login ul li.login_body .login_meminfo td a{display:block;overflow:hidden;height:64px}
.main_login ul li.login_footer{overflow:hidden;height:30px}
.main_login ul li.login_footer .point{position:absolute;top:5px;left:10px;line-height:24px;color:#666}
.main_login ul li.login_footer .point strong{margin:0 2px;color:#FD8235}
.main_login ul li.login_footer .btn_using{position:absolute;top:5px;right:5px}
.main_login ul li.login_footer .helper{margin:0 18px;border-top:1px solid #ddd;line-height:30px}
.main_login ul li.login_footer .helper a{color:#8B8B8B}
.main_login ul li.login_footer img{vertical-align:middle}

/* ED 컨테이너 > 컨텐츠 > 메인박스 > 로그인박스 ED */

/* ST 컨테이너 > 컨텐츠 > 메인박스 > 오늘의포트폴리오 ST */
.main_portfolio{overflow:hidden;position:relative;width:265px;height:147px;margin-top:5px;border:1px solid #ddd;box-sizing:border-box}
.main_portfolio .todayport_title{display:inline-block;float:left;padding:10px 0 0 10px;font-size:15px}
.main_portfolio > ul{overflow:hidden;float:right;padding:10px 5px 0 0}
.main_portfolio > ul > li{float:left}
.main_portfolio div.main_port_body{display:block;position:absolute;bottom:0;width:267px;height:155px}
.main_portfolio div.main_port_body > ul{overflow:hidden}
.main_portfolio div.main_port_body > ul > li{float:left}
.main_portfolio div.main_port_body > ul > li.port_work{overflow:hidden;position:relative;width:199px;height:140px;margin-top:10px;box-sizing:border-box}
.main_portfolio div.main_port_body > ul > li.port_work > ul{position:absolute;left:0;height:100%}
.main_portfolio div.main_port_body > ul > li.port_work > ul > li{float:left;width:100%;height:140px}
.main_portfolio div.main_port_body > ul > li.port_work > ul > li > a{display:block;height:106px;border:1px solid #ddd}
.main_portfolio div.main_port_body > ul > li.port_work > ul > li > a > img{width:138px;height:106px}
.main_portfolio ul.breadcrumb li a{display:inline-block;width:10px;height:10px;margin:3px 3px 0 0;background:url(/img/main/bn_dot1_off.png) no-repeat center center}
.main_portfolio ul.breadcrumb li a.active{display:inline-block;width:21px;background:url(/img/main/bn_dot1_on.png) no-repeat center center}
.main_portfolio .main_port_body .port_title{width:200px;font-weight:bold;line-height:36px}
.main_portfolio .main_port_body .port_prev_btn{z-index:99999;width:20px;margin:0 6px;cursor:pointer}
.main_portfolio .main_port_body .port_next_btn{z-index:99999;width:20px;margin:0 6px;cursor:pointer}
.main_portfolio .main_port_body .port_prev_btn img,.main_portfolio .main_port_body .port_next_btn img{margin-top:80px}

/* ED 컨테이너 > 컨텐츠 > 메인박스 > 오늘의포트폴리오 ED */

/* ST 컨테이너 > 컨텐츠 > 채용관 공통 */
.box_header{overflow:hidden;position:relative;width:960px;margin:0 auto;text-align:left}
.box_header div.btn_svc_info{float:left;height:23px;line-height:23px}
.box_header h3{float:left;margin:0 10px 5px 0}
.box_header .ifr_banner{position:absolute;top:6px;right:0}
.txt_comp{color:#585858}
.txt_final_day,.txt_final_day a{display:inline-block;font-size:11px;font-family:'돋움';color:#8B8B8B}
li dl a{color:#585858}
li dl .txt_cont a{color:#646464}
li dl .txt_cont a:hover{color:#5887D7}
li.box_color dl .txt_final_day{color:#8B8B8B}
li.box_color dl a{color:#fff}
li.box_color dl .txt_cont a{color:#f7f7f7}
li.box_color dl .txt_final_day{color:#fff}
li.box_color dl .txt_red{color:#fff}
li.box_color dl .txt_blue{color:#fff}
.box_portfolio ul{overflow:hidden;margin-left:-4px}
.box_portfolio ul li{float:left;position:relative;width:237px;height:295px;margin-left:4px;margin-bottom:4px;border:1px solid #ddd;box-sizing:border-box}
.box_portfolio ul.portfolio_recruit li > dl dt,.box_portfolio ul.portfolio_recruit li > dl dd{position:absolute}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person{bottom:0;width:100%;height:62px;background:#F7F7F7}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person dl{position:relative;height:100%}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person dl dt{overflow:hidden;position:absolute;top:0;left:0;width:68px;height:62px}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person dl dt div.port_mask{position:absolute;z-index:2;width:100%;height:100%;background:url(/img/main/portfolio_mask.png) 0 -1px no-repeat}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person dl dt div.port_img{overflow:hidden;position:absolute;top:0;left:10px;z-index:1;width:47px;height:100%;line-height:50px;text-align:left}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person dl dt div.port_img img{width:47px;margin-top:3px;vertical-align:middle}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person dl dd{position:absolute;top:15px;left:68px;width:120px;height:50px;line-height:18px;text-align:left}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person dl dd span{margin-bottom:5px}
.box_portfolio ul.portfolio_recruit li > dl > dt.port_person dl dd span.txt_blue{font-weight:bold;font-size:13px}
.box_portfolio ul.portfolio_recruit li > dl > dd.port_item{top:0;width:100%;height:170px;background:#fff}
.box_portfolio ul.portfolio_recruit li > dl > dd.port_item img{min-width:235px;min-height:165px}
.box_portfolio ul.portfolio_recruit li > dl > dd.port_cont{bottom:62px;height:61px;padding:0 10px;text-align:left}
.box_portfolio ul.portfolio_recruit li > dl > dd.port_cont strong{display:block;width:215px;margin-top:14px}
.box_portfolio ul.portfolio_recruit li > dl > dd.port_cont strong a{font-size:13px;color:#484d63}
.box_portfolio ul.portfolio_recruit li > dl > dd.port_cont span{display:block;width:215px;margin-top:7px}
.box_portfolio ul.portfolio_recruit li > dl > dd.port_cont span a{font-size:12px;color:#898989}
.box_portfolio ul.portfolio_recruit li > .box_empty{height:100%;background:#FAFAFA;line-height:293px}
.box_portfolio ul.portfolio_recruit li > .box_empty img{vertical-align:middle}
.box_edu > ul{overflow:hidden;margin-left:-6px}
.box_edu > ul > li{float:left;margin-left:6px;margin-bottom:6px}
.box_edu ul.edu_info > li dl{position:relative;width:316px;height:195px;border:1px solid #ddd;background:#F5F5F5;box-sizing:border-box}
.box_edu ul.edu_info li dl dt,.box_edu ul.edu_info li dl dd{position:absolute}
.box_edu ul.edu_info li dl dt.firm_name{top:90px;width:100%;height:33px;padding:0 10px;line-height:33px;font-weight:bold;color:#454D64;text-align:left;box-sizing:border-box}
.box_edu ul.edu_info li dl dt.firm_name > a.ellipsis{display:inline-block;width:100%;font-size:13px}
.box_edu ul.edu_info li dl dd.firm_logo{top:0;width:100%;height:87px;background:#fff;line-height:87px;text-align:center}
.box_edu ul.edu_info li dl dd.firm_logo img{max-width:294px;max-height:67px;text-align:center;vertical-align:middle}
.box_edu ul.edu_info li dl dd.firm_cont{bottom:0;height:72px}
.box_edu ul.edu_info li dl dd.firm_cont dl{position:relative;width:314px;height:100%;border:none}
.box_edu ul.edu_info li dl dd.firm_cont dl dt{position:absolute;top:0;width:100%;height:15px;padding:0 10px;color:#767676;text-align:left;box-sizing:border-box}
.box_edu ul.edu_info li dl dd.firm_cont dl dt a.ellipsis{display:inline-block;width:100%}
.box_edu ul.edu_info li dl dd.firm_cont dl dd{position:absolute;top:25px;width:100%}
.box_edu ul.edu_info li dl dd.firm_cont dl dd > ul > li{line-height:19px;text-align:left}
.box_edu ul.edu_info li dl dd.firm_cont dl dd > ul > li img{margin-left:10px;margin-bottom:1px;vertical-align:middle}
.box_edu ul.edu_info li dl dd.firm_cont dl dd > ul > li a{display:inline-block;overflow:hidden;max-width:245px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.box_edu ul.edu_info > li > .box_empty{width:316px;height:195px;border:1px solid #ddd;background-color:#fafafa;line-height:195px;text-align:center;box-sizing:border-box}
.box_edu ul.edu_info > li > .box_empty > a > img{vertical-align:middle}

/* ED 컨테이너 > 컨텐츠 > 교육정보 ED */

/* ST 컨테이너 > 컨텐츠 > 디자이너잡 네트워크 ST */
.box_network table{width:100%;border:1px solid #ddd;box-sizing:border-box}
.box_network tr{width:192px}
.box_network th{height:45px;color:#928C8C;text-indent:-9999px}
.box_network th.network_menu01{background:#F2FAFD url(/img/main/network_m01.png) no-repeat center center}
.box_network th.network_menu02{background:#F2FAFD url(/img/main/network_m02.png) no-repeat top left}
.box_network th.network_menu03{background:#F2FAFD url(/img/main/network_m03.png) no-repeat top left}
.box_network th.network_menu04{background:#F2FAFD url(/img/main/network_m04.png) no-repeat top left}
.box_network th.network_menu05{background:#F2FAFD url(/img/main/network_m05.png) no-repeat top left}
.box_network td{height:118px;border:1px solid #ddd;text-align:left;box-sizing:border-box}
.box_network td ul{margin-left:5px}
.box_network td ul li{margin-top:5px}
.box_network td ul li a{font-size:11px;color:#767676;font-family:tahoma,'돋움',dotum,Sans-serif;}

/* ED 컨테이너 > 컨텐츠 > 디자이너잡 네트워크 ED */

/* ST 컨테이너 > 컨텐츠 > 멀티박스 ST */
#content .box_multi{overflow:hidden;margin-top:35px;border-top:2px solid #2B4A66;border-bottom:1px solid #ddd;box-sizing:border-box}
.box_multi img{vertical-align:baseline}
.box_multi div.multi_board,.box_multi div.multi_contest,.box_multi div.multi_ad{float:left}
.box_multi div.multi_board{position:relative;width:482px}
.box_multi div.multi_board > dl{overflow:hidden;height:210px}
.box_multi div.multi_board > dl > dt{float:left;height:40px;line-height:40px;word-spacing:-1px}
.box_multi div.multi_board > dl > dt:first-child{margin-left:10px}
.box_multi div.multi_board > dl > dt.tab_on a{color:#e83d45}
.box_multi div.multi_board > dl > dt .bar{margin:0 8px}
.box_multi div.multi_board > dl > dd{position:absolute;bottom:0;border-top:1px solid #ddd;box-sizing:border-box}
.box_multi div.multi_board > dl > dd > ul{height:156px;margin-top:5px;padding:0 0 2px}
.box_multi div.multi_board > dl > dd > ul > li{width:462px;height:14px;margin:12px 0;padding:0 10px;line-height:normal;color:#767676;text-align:left}
.box_multi div.multi_board > dl > dd > ul > li .title{max-width:352px;display:inline-block;vertical-align:middle;}
.box_multi div.multi_board > dl > dd > ul > li .board_title{display:inline-block;width:390px;height:14px;padding-right:15px;line-height:normal;vertical-align:0}
.box_multi div.multi_board > dl > dd > ul > li .txt_final_day{height:14px;line-height:normal;vertical-align:1px}
.box_multi div.multi_board > dl > dd > ul > li .date.txt11_gr_num01{float:right}
.box_multi div.multi_board span.right_arrow{position:absolute;top:-25px;right:15px;z-index:1}
.box_multi div.multi_contest{overflow:hidden;position:relative;width:238px;height:210px;background:#F7F7F7}
.box_multi div.multi_contest dl{position:relative}
.box_multi div.multi_contest dl dt{position:relative;height:40px;padding-left:15px;line-height:50px;text-align:left}
.box_multi div.multi_contest dl dd:first-child{border-bottom:1px dotted}
.box_multi div.multi_contest dl dd .contest_bg{width:208px;height:76px;margin:0 auto;border:1px solid #ddd;background:#fff;line-height:73px;text-align:center;box-sizing:border-box}
.box_multi div.multi_contest.empty dl dd .contest_bg{height:150px;line-height:148px}
.box_multi div.multi_contest dl dd p{width:208px;height:20px;margin:10px 0 0 15px;border-bottom:1px dotted #ddd;font-weight:bold;text-align:left}
.box_multi div.multi_contest dl dd .contest_gallery{max-width:195px;max-height:66px;vertical-align:middle}
.box_multi div.multi_contest dl dd ul{margin-top:10px}
.box_multi div.multi_contest dl dd ul li{padding-left:15px;padding-bottom:5px;text-align:left}
.box_multi div.multi_contest dl dd ul li img{margin-right:5px;vertical-align:middle}
.box_multi div.multi_contest dl dd ul li a span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;width:168px;vertical-align:middle}
.box_multi div.multi_ad{overflow:hidden;position:relative;width:240px;height:210px}
.box_multi div.multi_contest span.right_arrow{position:absolute;top:13px;right:15px;z-index:1}
.box_multi div.multi_contest .box_empty{padding:65px 0;color:#999}

/* ED 컨테이너 > 컨텐츠 > 멀티박스 ED */

/* ST 컨테이너 > 컨텐츠 > 제휴 및 관련협회연결 ST */
#content .box_partner{overflow:hidden}
.box_partner div{float:left;line-height:48px}
.box_partner div.tit_site1,.box_partner div.tit_site2{width:112px;height:48px;background:#383838;font-weight:bold;color:#fff}
.box_partner div.list_site1,.box_partner div.list_site2{position:relative;width:368px;height:48px;border:1px solid #ddd;box-sizing:border-box}
.box_partner div.list_site1 div p,.box_partner div.list_site1 div ul,.box_partner div.list_site2 div p,.box_partner div.list_site2 div ul{float:left}
.box_partner div.list_site1 div,.box_partner div.list_site2 div{float:left}
.box_partner div.list_site1 div p,.box_partner div.list_site2 div p{display:inline-block;width:12px;height:48px;margin:0 10px;cursor:pointer}
.box_partner div.list_site1 div p.btn_next,.box_partner div.list_site1 div p.btn_prev,.box_partner div.list_site2 div p.btn_next,.box_partner div.list_site2 div p.btn_prev{position:absolute;top:0}
.box_partner div.list_site1 div p.btn_next,.box_partner div.list_site2 div p.btn_next{right:0}
.box_partner div.list_site1 div p.btn_prev,.box_partner div.list_site2 div p.btn_prev{left:0}
.box_partner div div.box_list_site1,.box_partner div div.box_list_site2{overflow:hidden;position:relative;width:302px;height:48px}
.box_partner div div.box_list_site1 ul,.box_partner div div.box_list_site2 ul{overflow:hidden;position:absolute;width:1224px}
.box_partner div div.box_list_site1 ul li,.box_partner div div.box_list_site2 ul li{float:left;width:98px;height:48px;margin:0 2px}
.box_partner div div.box_list_site1 ul li img,.box_partner div div.box_list_site2 ul li img{max-width:96px;max-height:46px;vertical-align:middle}

.box_partner div div.box_list_site1 ul li a
.box_partner div div.box_list_site2 ul li a{display:block}
.link_active{background:red}

/* ED 컨테이너 > 컨텐츠 > 제휴 및 관련협회연결 ED */

/* ST favor_love on off ST */
#container #content .favor_love.off,#container #content .favor_love.on{display:inline-block;width:13px;height:13px;background:url(/img/common/icon_set.png);vertical-align:middle}
#container #content .favor_love.off{background-position:-151px -581px}
#container #content .favor_love.on{background-position:-120px -581px}

/* ED favor_love on off ED */

/* ST scrap_star on off ST */
#container #content .btn_star{position:absolute;right:10px;bottom:10px}
#container #content .scrap_star.off,#container #content .scrap_star.on{display:inline-block;width:13px;height:13px;background:url(/img/common/icon_set.png);vertical-align:middle}
html.ie #container #content .scrap_star.off,#container #content .scrap_star.on{vertical-align:sub;}
#container #content .scrap_star.off{background-position:-148px -280px}
#container #content .scrap_star.on{background-position:-148px -254px}

/* ED scrap_star on off ED */

/* 수정사항 */
#container .ad_banner_mid{}/*width:503px;height:128px;border:1px solid #DDD*/
#container .ad_banner_mid img{margin-top:-1px;margin-left:-1px}
#container .box_job_lt{width:182px;height:171px;margin-bottom:5px;border:0}
.main_board dl dd a.more{text-align:center}
.box_multi div.multi_board > dl > dd > ul > li .board_title{display:inline-block;width:378px;height:14px;padding-right:15px;line-height:normal;vertical-align:0}
.box_multi div.multi_board span.right_arrow{position:absolute;top:-29px;right:12px;z-index:1}
.box_multi div.multi_contest span.right_arrow{position:absolute;top:13px;right:17px;z-index:1}
.list_site1 img,.list_site2 img{vertical-align:middle}
.box_partner div div.box_list_site1 ul li,.box_partner div div.box_list_site2 ul li{float:left;width:98px;height:48px;margin:0 2px;text-align:center}
#container .box_user,
#container .box_user *{font-family:'맑은 고딕','Malgun Gothic';}
#container .box_user{width:265px;height:168px;border:1px solid #ddd;background-color:#F7F7F7}
.box_user .login_head{margin-top:10px;padding-left:15px}
.box_user .login_head span{font-size:11px;font-family:tahoma,'돋움';color:#818181}
.box_user .login_head #ssl_check{margin-left:8px}
.box_user .box_menu_bottom{width:231px;margin-left:15px;border-bottom:1px solid #ddd;padding-bottom:5px;}
.box_user .box_menu_bottom:after{display:block;clear:both;content:''}
.box_user .box_menu_bottom div{float:left}
.box_user .box_menu_bottom div,.box_user .box_menu_bottom div a{color:#8B8B8B}
.box_user .box_menu_bottom .btn_join{float:left}
.box_user .box_menu_bottom .btn_idpw{float:right}
.box_user .box_menu_bottom .btn_join,
.box_user .box_menu_bottom .btn_idpw{border:1px solid #ddd;}
.box_user .list_name{padding:5px 15px;}
.box_user .list_name p,
.box_user .list_name a{font-size:13px;}
.box_user .list_name span{font-weight:bold}
.box_user .list_name .txt_orange{color:#ff6c00;max-width:139px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:text-bottom;}
.box_user .list_btn_login{text-align:center;}
.box_user .list_btn_login .btn_login_pay{padding:0 16px;display:inline-block;height:22px;line-height:22px;letter-spacing:-1px;margin-top:5px;background-color:#e74646;color:#fff;}
.box_user .list_btn_login .btn_login_pay.btn_login_pay1{padding:0;width:120px;margin-right:1px;}
.box_user .list_btn_login .btn_login_pay.btn_login_pay2{padding:0;width:120px;margin-left:1px;}
.box_user .list_btn_login .btn_login_pay.btn_login_pay3{margin-right:2.5px;}
.box_user .list_btn_login .btn_login_pay.btn_login_pay4{margin-left:2.5px;}
.box_user .list_btn_login .btn_login_pay.btn_login_pay3,
.box_user .list_btn_login .btn_login_pay.btn_login_pay4{padding:0 11px;}
#content .box_user .regular_user{padding:6px 0 0 10px}
#content .box_user .regular_user a{display:inline-block;font-family:tahoma,'돋움',dotum;font-size:11px;color:#878787}
#content .box_user .regular_user a:hover{color:#e83d45}
#content .box_user .regular_user div div:first-child{display:none;}
#content .box_user .regular_user div{line-height:19px}
#content .box_user .regular_user div a,
#content .box_user .regular_user div a *{color:#878787}
#content .box_user .minititle{display:inline-block;margin-left:5px;margin-bottom:8px;font-size:14px;font-weight:bold;color:#5d5d5d}
#content .box_user .login-per{width:100%;}
#content .box_user .login-per .box_personinfo{position:relative;margin:0 auto;margin:7px 10px 0 10px;border-bottom:1px dotted #b9b9b9}
#content .box_user .login-per .box_personinfo .btn_logout{position:absolute;top:-1px;right:0;width:55px;height:20px;background:url(/img/main/main_set.png) no-repeat;background-position:-83px -33px}
#content .box_user .login-per .box_personinfo .txt_name span{line-height:16px;font-weight:bold;color:#2470e2}
#content .box_user .login-per .list_info{width:100%;position:absolute;bottom:-1px;left:0;}
#content .box_user .login-per .list_info ul{width:100%;border-top:1px solid #DDD;border-bottom:1px solid #DDD}
#content .box_user .login-per .list_info ul:after{display:block;clear:both;content:''}
#content .box_user .login-per .list_info ul li a{float:left;position:relative;width:87px;height:66px;border-left:1px solid #DDD}
#content .box_user .login-per .list_info ul li a.indi_q01{border-left:none;background:url(/img/main/login_af_inbg01.gif) no-repeat;background-position:3px 3px;background-color:#FFF}
#content .box_user .login-per .list_info ul li a.indi_q02{background:url(/img/main/login_af_inbg02.gif) no-repeat;background-position:3px 3px;background-color:#FFF}
#content .box_user .login-per .list_info ul li a.indi_q03{background:url(/img/main/login_af_inbg03.gif) no-repeat;background-position:3px 3px;background-color:#FFF}
#content .box_user .login-per .list_info ul li a .info_gun{position:absolute;top:11px;right:0;width:54px;text-align:center}
#content .box_user .login-per .list_info ul li a .info_gun .g_form{display:inline-block;height:15px;padding:0 4px;border:1px solid #f14157;border-radius:7px;background-color:#ff596e;font-size:11px;line-height:12px;font-family:tahoma,sans-serif;color:#fff;text-align:center;box-shadow:0 2px 0 rgba(0,0,0,0.15)}
#content .box_user .login-com{width:100%}
#content .box_user .login-com .box_companyinfo{position:relative;margin:0 auto;margin:7px 5px 0 10px;border-bottom:1px dotted #b9b9b9}
#content .box_user .login-com .box_companyinfo .btn_logout{position:absolute;top:-3px;right:0;width:55px;height:20px;background:url(/img/main/main_set.png) no-repeat;background-position:-83px -33px}
#content .box_user .login-com .box_companyinfo .txt_name span{line-height:16px;font-weight:bold;color:#2470e2}
#content .box_user .login-com .regular_user strong{font-family:tahoma,'돋움',dotum;font-size:11px;font-weight:bold;color:#878787}
#content .box_user .login-com .regular_user em{font-family:tahoma,'돋움',dotum;font-size:11px;line-height:16px;color:#9b9b9b}
#content .box_user .login-com .list_info{width:100%;position:absolute;bottom:-1px;left:0;}
#content .box_user .login-com .list_info ul{width:100%;border-top:1px solid #DDD;border-bottom:1px solid #DDD}
#content .box_user .login-com .list_info ul:after{display:block;clear:both;content:''}
#content .box_user .login-com .list_info ul li a{float:left;position:relative;width:87px;height:69px;border-left:1px solid #DDD}
#content .box_user .login-com .list_info ul li a.com_q01{border-left:none;background:url(/img/main/login_af_combg01.gif) no-repeat;background-position:3px 3px;background-color:#FFF}
#content .box_user .login-com .list_info ul li a.com_q02{background:url(/img/main/login_af_combg02.gif) no-repeat;background-position:3px 3px;background-color:#FFF}
#content .box_user .login-com .list_info ul li a.com_q03{background:url(/img/main/login_af_inbg03.gif) no-repeat;background-position:3px 3px;background-color:#FFF}
#content .box_user .login-com .list_info ul li a .info_gun{position:absolute;top:11px;right:0;width:54px;text-align:center}
#content .box_user .login-com .list_info ul li a .info_gun .g_form{display:inline-block;height:15px;padding:0 4px;border:1px solid #f14157;border-radius:7px;background-color:#ff596e;font-size:11px;line-height:12px;font-family:tahoma,sans-serif;color:#fff;text-align:center;box-shadow:0 2px 0 rgba(0,0,0,0.15)}
html.main #content #edu_top5{width:100%;height:140px;margin-top:30px;margin-bottom:20px}
html.main #content #edu_top5 ul:after{display:none;clear:both;content:''}
html.main #content #edu_top5 ul li{float:left;width:377px;height:130px;border:1px solid #ddd;background-color:#F8F8F8}
html.main #content #edu_top5 ul li.box_institutions_right{margin-left:5px}
html.main #content #edu_top5 ul li dl:after{display:block;clear:both;content:''}
html.main #content #edu_top5 ul li dl dt{margin-top:10px;margin-left:10px;margin-right:20px}
html.main #content #edu_top5 ul li dl dt,html.main #content #edu_top5 ul li dl dd{float:left}
html.main #content #edu_top5 ul li dl dd{width:208px;line-height:22px}
html.main #content #edu_top5 ul li dl .num{display:inline-block;width:15px;height:15px;background-color:#BEBEBE;line-height:15px;font-weight:bold;color:#fff;text-align:center}
html.main #content #edu_top5 ul li dl .num.point{background-color:#EA6A23}
html.main #content #edu_top5 ul li dl .num.point,html.main #content #edu_top5 ul li dl .txt.point{margin-top:7px}
html.main #content #edu_top5 ul li dl .txt a:hover{text-decoration:underline}
html.main #content #edu_top5 ul li dl .txt{display:inline-block;overflow:hidden;max-width:189px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
#container #content .box_main .column{float:left}
#container #content .box_summary{overflow:hidden;margin-top:10px}
#container #content .box_summary .column:first-child{margin-left:0}
#container #content .box_summary .column{margin-left:5px}
#container #content .box_job_lt{width:182px;height:320px;margin-bottom:5px;border:1px solid #ddd}
#container #content .ad_banner_lt{width:182px;height:144px;border:1px solid #ddd}
#container #content .ad_banner_rt{width:265px;height:147px;border:1px solid #ddd;margin-top:5px;overflow:hidden;background:url(/img/common/logo/logo_gray.png) no-repeat 50%;background-size:145px 34.8px;-webkit-background-size:145px 34.8px}
#container #content .ad_banner_rt .main_ad{overflow:hidden;width:265px;height:147px;margin:-1px 0 0 -1px}
#container #content .box_banner_main_center{width:503px;height:128px;border:1px solid #ddd;}
#container #content .ad_banner_btm{overflow:hidden;float:right;position:relative;width:240px;height:211px}
#container #content .box_user{position:relative;width:265px;height:168px;border:1px solid #ddd}
#container #content .box_user .mem_id,#container #content .box_user .mem_pw{text-indent:5px}
#container #content .box_user .box_soclal{margin-left:15px;margin-top:5px}
#container #content .box_user .box_soclal span{font-size:12px;font-family:tahoma,'돋움',dotum,sans-serif;margin-right:51px;}
#container #content .box_booth .link_svc{display:block;overflow:hidden;width:107px;height:10px;background:url(/img/common/global_set.png) -750px -50px no-repeat}
#container #content .box_grand h2 a{display:block;width:107px;height:19px;background:url(/img/common/global_set.png) 0 -150px no-repeat}
#container #content li.booth{position:relative}
#container #content li.booth p.ed_date{position:absolute;left:0;bottom:-1px;width:100%;padding:0 10px 10px;color:#838383}

#container #content .box_main h3,#container #content .box_booth h3{margin-top:15px;line-height:19px;font-weight:normal}
#container #content .rsm_premium .m_tit a,#container #content .rsm_special .m_tit a{position:absolute;top:0;right:0}
#container #content .box_main h3 a span.arrow,#container #content .box_booth h3 a span.arrow{display:inline-block;width:10px;height:10px;background:url(/img/common/icon_set.png) no-repeat 2px -27px;}
#container #content .box_grand li{border-color:#FE7064}
#container #content .box_special li{border-color:#ABD589}

#container #content .box_booth.box_line{position:relative}
#container #content .box_booth.box_line li.booth .favor_love.off,
#container #content .box_booth.box_line li.booth .scrap_star.off{display:none !important}
#container #content .box_booth.box_line li.booth:hover .favor_love.off,
#container #content .box_booth.box_line li.booth:hover .scrap_star.off{display:inline-block !important}
#container #content .box_booth.box_line li.booth:hover div p.com_nm a.title{max-width:96px}
html.main .box_booth.box_grand,
html.main .box_booth.box_premium{margin-top:5px}
html.main .box_booth.box_special,
html.main .box_main.box_network{margin-top:10px}
html.main .rsm_premium,html.main .rsm_special,html.main #edu_premium{position:relative;margin-top:25px}
html.main .box_booth.box_line{margin-top:10px}

/* ST new_career ST */

.new_career *{font-family:'맑은 고딕','Malgun Gothic';font-size:13px;}
.new_career{overflow:hidden;clear:both;margin-bottom:40px}
.new_career .new_in{margin-top:25px;width:467px}
.new_career .career_in{float:right;margin-top:25px;width:467px}
.new_career .new_in{float:left}
.new_career .career_in{float:right}
.new_career .career_in.wide,
.new_career .new_in.wide{float:none;width:100%}
.new_career .new_in .m_tit{overflow:hidden;height:19px;margin-bottom:3px;position:relative}
.new_career .new_in .m_tit h2{width:117px;float:left}
.new_career .new_in .m_tit .more{position: absolute;right:0px;bottom:0px;padding-right: 10px;background: url("../common/img/icon_set.png") no-repeat 35px -27px}
.new_career .new_in .m_tit .more a{color: #7a7e85;text-decoration: none;}
.new_career .career_in .m_tit a{float:left}.new_carrer .new_in{float:left;margin-top:23px}
.new_career .career_in .m_tit{overflow:hidden;height:19px;margin-bottom:3px;position:relative}
.new_career .career_in .m_tit .more{position: absolute;right:0px;bottom:0px;padding-right: 10px;background: url("../common/img/icon_set.png") no-repeat 35px -27px}
.new_career .career_in .m_tit .more a{color: #7a7e85;text-decoration: none;}
.new_career .career_in .m_tit h2{width:117px;float:left}
.new_career .career_in .m_tit a{float:left}
.new_career .new_in_box{border-top:2px solid #919191;margin-top:8px}
.new_career .new_in_box > table{width:100%}
.new_career .new_in_box tr{height:40px;border-bottom:solid 1px #d6d7db}
.new_career .new_in_box tr a:hover{color:#2c6cef;text-decoration:none}
.new_career .new_in_box th{padding:0px;text-align:center}
.new_career .new_in .new_in_box th{background-color:#fefdf9;}
.new_career .career_in .new_in_box th{background-color:#f8fcff;}
.new_career .lazy{vertical-align:middle;}
.new_career .tit{margin-bottom:12px}
.new_career .tit:after{content:"";display:block;clear:both}
.new_career .tit,
.new_career .btn_service_info{font-size:19px;font-weight:normal;letter-spacing:-2px;color:#333;text-decoration:none;}
.new_career .btn_service_info{font-size:13px;padding:8px 0 0 0;vertical-align:baseline;float:right;border:none;margin:0;}
.new_career .btn_service_info .txt_blue{display:inline-block;font-family:'굴림',gulim;font-size:12px;padding-left:2px;font-weight:bold}
.new_career .txt12_bk,
.new_career .txt12_bk_tit_b{color:#434446}
.new_career .txt12_bk_tit_b{letter-spacing:-1px;}
.new_career .new_in_box td{padding-left:10px;padding-top:5px}
.new_career .new_in_box td a.ellipsis{display:inline-block;max-width:225px;font-size:12px;color:#434446}
.new_career .new_in_box td a.ellipsis.txt11_lgr{max-width:105px;}
/* ED new_career ED */
html.main #container #content .rec_cnt_info.float_r .job_info li a.search_products{display:inline-block;float:left;width:25%;background:url(/img/resume/main_icon.png) no-repeat;background-position:0 12px;background-color:#F8F8F8;line-height:61px}
html.main #container #content .rsm_premium{position:relative}
html.main #wrap{overflow-x:hidden;}/* 브랜드 width -> x축 overscroll 방지 */
html.main .section_portfolio ul li .port_images img{width:234px;max-width:234px;}
html.main .bar_line_top{display:none}
/*html.main .bar_line_top{display:inline-block;position:absolute;top:27px;left:478px;width:4px;height:37px;background-color:#FFF}*/

/* ST box_premium ST */
html.main #container #content .box_booth.box_premium .D-day{display:none}
html.main #container #content .box_booth.box_premium div p.com_nm a{margin-top:10px;color:#383838;padding-right:3px;}
html.main #container #content .box_booth.box_premium li.booth p.ed_date{bottom:-3px}
/* ED box_premium ED */

/* ST special_p ST */
html.main #container #content #special_p ul{margin-left:-5px;margin-top:5px}
html.main #container #content #special_p ul:after{display:block;clear:both;content:''}
html.main #container #content #special_p ul li{float:left;width:316px;height:100px;margin-left:5px;margin-top:5px;border:1px solid #ABD589}
html.main #container #content #special_p ul li:after{display:block;clear:both;content:''}
html.main #container #content #special_p ul li .special_pic,html.main #container #content #special_p ul li .special_info{float:left}
html.main #container #content #special_p ul li .special_info a{font-weight:bold;color:#595959}
html.main #container #content #special_p ul li .special_pic{width:99px;text-align:center}
html.main #container #content #special_p ul li .special_pic img{margin-top:6px}
html.main #container #content #special_p ul li .special_info{width:215px;margin-top:6px;line-height:18px}
html.main #container #content #special_p ul li .special_info dd{color:#818181}
html.main #container #content #special_p ul li .special_info dd a{font-weight:normal;color:#818181}
html.main #container #content #special_p ul li .special_info dd.point a{font-weight:normal;color:#296CD4}
html.main #container #content #special_p ul li .bottom strong{font-weight:bold}
html.main #container #content #special_p ul li.special_box.no{background-color:#F4F4F4;text-align:center}
html.main #container #content #special_p ul li.special_box.no img{margin-top:26px}
html.main #container #content #special_p ul li.special_box{overflow:hidden}
/* ED special_p ED */

/* ST box_special ST */
html.main #container #content .box_special .list_cols2 li{background-color:#f8f8f8}
html.main #container #content .box_special .list_cols2 li.empty,
html.main #container #content .box_special .list_cols2 li.booth.empty > div{background-color:#fff}
html.main #container #content .box_special .list_cols2 li .logo{line-height:75px}
html.main #container #content .box_special .list_cols2 li.booth > div,
html.main #container #content .box_special .list_cols2 li .logo{float:left;background-color:#fff}
html.main #container #content .box_special .list_cols2 li{border-color:#bcbcbc;height:75px;}
html.main #container #content .box_special .list_cols2 li.booth > div{width:356px;background-color:#f8f8f8}
html.main #container #content .box_special .list_cols2 li.booth div p.com_nm{width:295px;padding-left:5px;padding-top:7px;padding-right:3px;}
html.main #container #content .box_special .list_cols2 li.booth div p.com_nm a:first-child{padding-right:3px;font-size:13px;color:#383838;vertical-align:bottom;display:inline-block;max-width:270px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main #container #content .box_special .list_cols2 li.booth div p.subject a.ellipsis{max-width:335px;}
html.main #container #content .box_special .list_cols2 li.booth div p.subject{display:inline-block;vertical-align: middle;float: none;width: auto;padding-left:5px;margin-top:30px;margin-left:0;margin-right:0;line-height:33px;}
html.main #container #content .box_special .list_cols2 li.booth div p.ed_date{right:-5px;top:7px}
html.main #container #content .box_special .list_cols2 .btn_star{position:absolute;right:0;bottom:-28px;}
html.main #container #content .box_special .list_cols2 li.rec_pri{border:2px solid #febf00}
html.main #container #content .box_special .list_cols2 li.rec_pri,
html.main #container #content .box_special .list_cols2 li.booth.rec_pri > div,
html.main #container #content .box_special .list_cols2 .booth.rec_pri div p.com_nm{background-color:#fff8e5}
/* ED box_special ED */

/* ST edu_top5 ST */
html.main #content #edu_top5{width:100%;height:140px;margin-top:30px;margin-bottom:20px}
html.main #content #edu_top5 ul:after{display:none;clear:both;content:''}
html.main #content #edu_top5 ul li{float:left;width:377px;height:130px;border:1px solid #ddd;background-color:#F8F8F8}
html.main #content #edu_top5 ul li.box_institutions_right{margin-left:5px}
html.main #content #edu_top5 ul li dl:after{display:block;clear:both;content:''}
html.main #content #edu_top5 ul li dl dt{margin-top:10px;margin-left:10px;margin-right:20px}
html.main #content #edu_top5 ul li dl dt,html.main #content #edu_top5 ul li dl dd{float:left}
html.main #content #edu_top5 ul li dl dd{width:208px;line-height:22px}
html.main #content #edu_top5 ul li dl .num{display:inline-block;width:15px;height:15px;background-color:#BEBEBE;line-height:15px;font-weight:bold;color:#fff;text-align:center}
html.main #content #edu_top5 ul li dl .num.point{background-color:#EA6A23}
html.main #content #edu_top5 ul li dl .num.point,html.main #content #edu_top5 ul li dl .txt.point{margin-top:7px}
html.main #content #edu_top5 ul li dl .txt a:hover{text-decoration:underline}
html.main #content #edu_top5 ul li dl .txt{display:inline-block;overflow:hidden;max-width:189px;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
/* ED edu_top5 ED */

/* ST list_cols2 ST */
html.main #container #content .list_cols2 li{width:478px}
html.main #container #content .list_cols2 div p.subject a.ellipsis{max-width:250px}
html.main #container #content .list_cols2 .booth.empty .logo{margin:0;text-align:center;width:100%;line-height:35px;}
html.main #container #content .list_cols2 li.booth div p.com_nm a.title{max-width:115px}
/* ED list_cols2 ED */

/* ST list_cols3 ST */
html.main.index #container #content .list_cols3 li{width:478px;margin-top:5px}
html.main.index #container #content .list_cols3 li .subject a{padding-right:0}
/* ED list_cols3 ED */

/* ST list_cols4 ST */
html.main.index #container #content .list_cols4 div p.subject a{max-width:215px}
html.main.index #container #content .list_cols4 li .logo_com_nm,
html.main.index #container #content .list_cols4 li .logo img{max-width:170px}
html.main.index #container #content .list_cols4 li{width:237px}
/* ED list_cols4 ED */

/* ST list_cols5 ST */
html.main.index #container #content .list_cols5 div p.subject a{max-width:169px}
html.main.index #container #content .list_cols5 li{width:188px;background-color:#F5F5F5}
html.main.index #container #content .list_cols5 li.rec_pri{background-color:#e2f4ff}
html.main.index #container #content .list_cols5 li.empty{background-color:#FFF}
/* ED list_cols5 ED */

/* ST section_portfolio ST */
html.main .section_portfolio ul{margin-left:-5px}
html.main .section_portfolio ul li{width:236.2px;margin-left:5px;margin-bottom:5px}
html.main .section_portfolio ul.portfolio_booth li > dl > dd.port_item a.wrap_thumb{height:165px}
html.main .section_portfolio ul.portfolio_booth li > dl > dd.port_item p{height:55px;padding-left:17px;padding-top:7px;padding-left:17px;line-height:20px;text-indent:0}
html.main .section_portfolio ul.portfolio_booth li > dl > dd.port_item p .title{font-size:13px;color:#595959}
html.main .section_portfolio ul.portfolio_booth li > dl > dd.port_item p .txt_sub{font-weight:normal;font-size:11px;font-family:tahoma,'돋움';color:#7E7E7E}
html.main .section_portfolio ul.portfolio_booth li > dl > dd.port_item img{max-width:235px;height:170px}
html.main .section_portfolio ul.portfolio_booth li > dl > dt.port_person{width:234px}
html.main .section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dd span.per_nm{color:#537DC5}
html.main .section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dd span.per_gender{color:#537DC5}
html.main .section_portfolio ul.portfolio_booth li > dl > dt.port_person dl dd span{color:#767676}
/* ED section_portfolio ED */

/* ST premium_p ST */
html.main #container #content #premium_p ul{margin-left:-5px;margin-top:3px;letter-spacing:-1px}
html.main #container #content #premium_p ul:after{display:block;clear:both;content:''}
html.main #container #content #premium_p ul li{float:left;width:316.6px;height:120px;margin-left:5px;margin-top:5px;border:1px solid #CBCBCB;background-color:#F9F9F9}
html.main #container #content #premium_p ul li:after{display:block;clear:both;content:''}
html.main #container #content #premium_p ul li .premium_pic,html.main #container #content #premium_p ul li .premium_info{float:left;height:115px}
html.main #container #content #premium_p ul li .premium_pic{width:100px;text-align:center}
html.main #container #content #premium_p ul li .premium_pic img{margin-top:8px}
html.main #container #content #premium_p ul li .premium_info{width:204px;padding-top:15px}
html.main #container #content #premium_p ul li .premium_info dt{font-weight:bold;font-size:13px}
html.main #container #content #premium_p ul li .premium_info dt a{display:block;overflow:hidden;max-width:205px;color:#5A5A5A;margin-bottom:3px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main #container #content #premium_p ul li .premium_info dt a:first-child{color:#537DC5;letter-spacing:0;}

html.main #container #content #premium_p ul li .premium_info dd.txt_info_center{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #C9C9C9}
html.main #container #content #premium_p ul li .premium_info dd.txt_info_center a,
html.main #container #content #premium_p ul li .premium_info dd.txt_info_center em,
html.main #container #content #premium_p ul li .premium_info dd.txt_info_center span{color:#929292}
html.main #container #content #premium_p ul li .premium_info dd a{display:inline-block;overflow:hidden;max-width:195;font-size:11px;font-family:tahoma,'돋움',dotum;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main #container #content #premium_p ul li .premium_info dd span{font-size:11px;font-family:tahoma,'돋움',dotum}
html.main #container #content #premium_p ul li .premium_info dd span.icon_field{display:inline-block;width:31px;height:16px;background:url(/img/main/main_set_2015.png) no-repeat;background-position:0 -155px;vertical-align:sub}
html.main #container #content #premium_p ul li .premium_info dd.point a{line-height:26px;color:#434343}
html.main #container #content #premium_p ul li .bottom{clear:both;background-color:#F0F2FE;line-height:23px;text-indent:10px}
html.main #container #content #premium_p ul li .bottom strong{margin-right:5px;font-weight:bold}
html.main #container #content #premium_p ul li.premium_box.no{border:1px solid #CBCBCB;background-color:#FFF;text-align:center}
html.main #container #content #premium_p ul li.premium_box.no a{width: 100%;height: 100%;display: inline-block;background: url(/img/common/booth_empty.png) no-repeat;background-position: center;}
html.main #container #content #premium_p ul li.premium_box{overflow:hidden}
html.main #container #content #premium_p ul li .premium_pic{position:relative}
html.main #container #content #premium_p ul li .premium_pic .box_info_bottom{display:inline-block;position:absolute;left:10px;bottom:7px;width:80px;height:22px;background-color:#000;line-height:22px;opacity:0.6}
html.main #container #content #premium_p ul li .premium_pic .txt_info_bottom{position:absolute;top:90px;left:25px;color:#FFF}
html.main #container #content #premium_p ul li .premium_pic .txt_info_bottom .txt_gender.gender_M{color:#82C7FE}
html.main #container #content #premium_p ul li .premium_pic .txt_info_bottom .txt_gender.gender_F{color:#FF8184}
html.main #container #content #premium_p ul li .premium_pic .txt_info_bottom .txt_age{color:#FFF}
/* ED premium_p ED */

/* ST edu_premium ST */
/*
html.main #container #content #edu_premium .premium_box.empty{background-color:#fff;line-height:173px;text-align:center}
html.main #container #content #edu_premium .premium_box.empty img{vertical-align:middle}
html.main #container #content #edu_premium .premium_box .premium_fixed{height:193px;margin:0 auto}
html.main #container #content #edu_premium .premium_box .premium_fixed .banner{line-height:193px;text-align:center}
html.main #container #content #edu_premium .premium_box .premium_fixed .banner img{max-width:248px;max-height:175px;vertical-align:middle}
html.main #container #content #edu_premium h3{margin-top:25px;margin-bottom:10px}
html.main #container #content #edu_premium ul{margin-left:-5px;margin-top:-10px}
html.main #container #content #edu_premium ul:after{display:block;clear:both;contenteducation:''}
html.main #container #content #edu_premium ul li{overflow:hidden;float:left;width:316px;height:246px;margin:10px 0 0 5px;border:1px solid #3E73B5;letter-spacing:-1px}
html.main #container #content #edu_premium ul li .premium_info{height:125px;background-color:#ECF4FF}
html.main #container #content #edu_premium ul li .logo_img{width:100%;height:90px;background-color:#fff;background-color:#FFF;text-align:center}
html.main #container #content #edu_premium ul li .logo_img img{max-width:230px;max-height:60px;vertical-align:middle}
html.main #container #content #edu_premium ul li .logo_img a{line-height:90px}
html.main #container #content #edu_premium ul li .logo_txt a{display:inline-block;overflow:hidden;max-width:290px;margin-bottom:2px;padding-top:10px;padding-bottom:3px;font-weight:bold;color:#484848;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main #container #content #edu_premium ul li dd{line-height:15px}
html.main #container #content #edu_premium ul li .logo_txt,html.main #container #content #edu_premium ul li .bottom,html.main #container #content #edu_premium ul li dd{padding-left:15px;color:#717171}
html.main #container #content #edu_premium ul li .bottom{padding-top:20px;padding-bottom:8px;background-color:#ECF4FF}
html.main #container #content #edu_premium ul li dd span.logo_title{display:inline-block;overflow:hidden;max-width:293px;color:#767676;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main #container #content #edu_premium ul li .bottom:after{display:block;clear:both;contenteducation:''}
html.main #container #content #edu_premium ul li .bottom dl{height:20px}
html.main #container #content #edu_premium ul li .bottom dl dt,#container #content.education #edu_premium ul li .bottom dl dd{float:left;margin-bottom:1px}
html.main #container #content #edu_premium ul li .bottom dl dt{width:50px;margin-right:5px;padding:0 1px;border-radius:1px;background-color:#7D808E;font-family:tahoma,'돋움';font-size:11px;color:#FFF;letter-spacing:-1px;text-align:center;}
html.main #container #content #edu_premium ul li .bottom dl dd{padding-left:5px}
html.main #container #content #edu_premium ul li .bottom dl dd a{display:inline-block;overflow:hidden;width:230px;max-width:230px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main #container #content #edu_premium .premium_box.empty{background-color:#fff;line-height:173px;text-align:center}
html.main #container #content #edu_premium .premium_box.empty img{vertical-align:middle}
*/

html.main #container #content #edu_premium h3{margin:25px 0 10px}
html.main #container #content #edu_premium ul{margin:-5px 0 0 -5px}
html.main #container #content #edu_premium ul:after{display:block;clear:both;content:''}
html.main #container #content #edu_premium .premium_box{overflow:hidden;position:relative;float:left;width:316px;height:246px;margin:5px 0 0 5px;background-color:#ECF4FF}
html.main #container #content #edu_premium .premium_box{border:1px solid #3E73B5}
html.main #container #content #edu_premium .premium_box.empty{line-height:244px;text-align:center}
html.main #container #content #edu_premium .premium_box.empty img{vertical-align:middle}
html.main #container #content #edu_premium .banner,
html.main #container #content #edu_premium .premium_fixed{height:100%}
html.main #container #content #edu_premium .top{position:absolute;top:0;left:0;right:0;z-index:1}
html.main #container #content #edu_premium .bottom{position:absolute;bottom:0;left:0;right:0;margin:0 10px 10px;z-index:1}
html.main #container #content #edu_premium .bottom .edu_homepage{}
html.main #container #content #edu_premium .logo_img{display:block;text-align:center;line-height:130px;background-color:#fff}
html.main #container #content #edu_premium .logo_img img{vertical-align:middle;max-height:90px;max-width:274px}
html.main #container #content #edu_premium .edu_pay,
html.main #container #content #edu_premium .edu_homepage{position:relative;height:18px}
html.main #container #content #edu_premium .logo_txt,
html.main #container #content #edu_premium .top dd,
html.main #container #content #edu_premium .edu_pay dt,
html.main #container #content #edu_premium .edu_pay dd,
html.main #container #content #edu_premium .edu_homepage dt,
html.main #container #content #edu_premium .edu_homepage dd{display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;line-height:normal;color:#484848}
html.main #container #content #edu_premium .logo_txt{display:block;font-weight:bold;margin:10px}
html.main #container #content #edu_premium .top dd{display:block;margin:0 10px}
html.main #container #content #edu_premium .edu_pay dt,
html.main #container #content #edu_premium .edu_homepage dt{position:absolute;top:0;margin:0;border:0;width:50px;border-radius:1px;background-color:#7d808e;color:#fff;font-size:11px;font-family:tahoma,'돋움';line-height:1;padding:1px;letter-spacing:-1px;overflow:visible;text-align:center}
html.main #container #content #edu_premium .edu_pay dd,
html.main #container #content #edu_premium .edu_homepage dd{width:100%;text-indent:55px;line-height:13px;vertical-align:0;padding-top:3px}
html.main #container #content #edu_premium .banner img{width:100%;height:100%}
html.main.ie #container #content #edu_premium .edu_pay dt{top:0px;padding:0 0 1px}
html.main.ie #container #content #edu_premium .edu_homepage dt{top:2px;padding:0 0 1px}
/* ED edu_premium ED */

/* ST box_brand ST */
/*
html.main #container #content .box_brand{margin-top:25px;height:280px;position:relative;width:20000px;left:50%;top:0;margin-left:-10000px;background:#f3f3f3;}
html.main #container #content .box_brand .box_header img{margin-top:5px}
html.main #container #content .box_brand .brand_body{width:960px;margin:auto;overflow:hidden;}
html.main #container #content .box_brand .brand_body .brand_booth{border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;width:236px;float:left;margin-left:5px;height:220px;background-color:#FFF;position:relative;}
html.main #container #content .box_brand .brand_body .brand_booth:first-child{margin-left:0;}
html.main #container #content .box_brand .brand_body .brand_booth dl{padding-top:20px;padding-left:10px;}
html.main #container #content .box_brand .brand_body .brand_booth dl dt a,
html.main #container #content .box_brand .brand_body .brand_booth dl dd a,
html.main #container #content .box_brand .brand_body .brand_booth dl dd a span{font-size:16px;color:#848484;font-family:NanumBarunGothicWeb;}
html.main #container #content .box_brand .brand_body .brand_booth dl dt a{display:inline-block;max-width:215px;font-family:NanumBarunGothicWeb;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main #container #content .box_brand .brand_body .brand_booth dl dd a span{font-size:12px;}
html.main #container #content .box_brand .brand_body .brand_booth dl dd.date a{font-size:11px;position:absolute;bottom:15px;}
html.main #container #content .box_brand .brand_body .brand_booth dl dd.txt{width:210px;padding-top:5px;letter-spacing:-1px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}
html.main #container #content .box_brand .brand_body .brand_booth dl dd.txt a{letter-spacing:-1px;}
html.main #container #content .box_brand .brand_body .brand_booth:after{content:"";display:block;clear:both;}
html.main #container #content .box_brand .brand_body .logo{height:100px;width:224px;margin:0 auto;border-bottom:1px solid #DDD;text-align:center;line-height:100px}
html.main #container #content .box_brand .brand_body .logo img{vertical-align:middle;max-width:210px;max-height:80px;}
*/
/* ED box_brand ED */

/* portfolio_booth */
html.main .portfolio_booth{margin-left:-10px;heighT:254px;}
html.main .portfolio_booth li{overflow:hidden;float:left;position:relative;width:313px;height:352px;margin-left:10px;margin-bottom:10px;box-sizing:border-box}
html.main .portfolio_booth li.prf_booth_premium{border:2px solid #fb6b60;}
html.main .portfolio_booth li.prf_booth_premium .pri{}
html.main .portfolio_booth li.prf_booth_premium .port_wrap{width:100%;height:100%;border:none;position:relative;box-sizing:border-box;overflow:hidden}
html.main .portfolio_booth li.prf_booth_premium .port_wrap.contest_winner{border:1px solid #F37B7C}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .ico_new{display:inline-block;width:10px;height:10px;line-height:10px;text-align:center;vertical-align:middle}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .ico_new img{}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_images{width:100%;overflow:hidden;text-align:center;background-color:#fff}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_images img{}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_private{position:absolute;background:red;color:#fff;padding:1px;opacity:0.5;font-family:dotum;font-size:11px;letter-spacing:-1px;right:2px;top:172px}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_explan{padding:6px 0 0 17px;line-height:18px;text-indent:0;background-color:#fff;border-top:1px solid #eee;}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_explan .title{display:inline-block;vertical-align:middle;font-family:'NanumBarunGothic','NanumBarunGothicWeb','맑은 고딕','Malgun Gothic';color:#000;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_explan .txt_sub{font-weight:normal;font-family:tahoma,'돋움';color:#7E7E7E;display:inline-block;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person{position:relative;height:30px;background-color:#ffefed}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .txt_person_info{position:absolute;z-index:3;top:5px;left:15px;}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .txt_person_info .per_info,
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .txt_person_info .per_jikjong{display:block}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .txt_person_info .per_nm,
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .txt_person_info .per_gender{display:inline-block;color:#396cc3;font-weight:bold;padding-bottom:9px;font-family:'NanumBarunGothic','NanumBarunGothicWeb','맑은 고딕','Malgun Gothic'}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .txt_person_info .txt_gray{color:#595959;font-family:'NanumBarunGothic','NanumBarunGothicWeb','맑은 고딕','Malgun Gothic';font-weight:normal;display:inline-block;max-width:155px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .port_img{position:absolute;z-index:1;top:10px;left:12px;height:100%;background-color:#fff}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .port_img img{width:47px;margin-top: 0;vertical-align: middle;}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .port_img img.empty{margin-top:8px}
html.main .portfolio_booth li.prf_booth_premium .port_wrap .port_person .port_mask{position:absolute;z-index:2;top:1px}

/* portfolio_booth_3 */
html.main .portfolio_booth.portfolio_booth_3 li{overflow:hidden;float:left;position:relative;width:313px;height:352px;margin-left:10px;margin-bottom:10px;box-sizing:border-box}
html.main .portfolio_booth.portfolio_booth_3 li.prf_booth_premium{border:2px solid #fb6b60;}
html.main .portfolio_booth.portfolio_booth_3 li.prf_booth_premium .port_wrap .port_images{height:215px;}
html.main .portfolio_booth.portfolio_booth_3 li.prf_booth_premium .port_wrap .port_images img{max-width:309px;width:309px;min-height:200px}
html.main .portfolio_booth.portfolio_booth_3 li.prf_booth_premium .port_wrap .port_explan{height:60px;padding-top:10px;}
html.main .portfolio_booth.portfolio_booth_3 li.prf_booth_premium .port_wrap .port_explan .title{max-width:250px;font-size:14px;}
html.main .portfolio_booth.portfolio_booth_3 li.prf_booth_premium .port_wrap .port_explan .txt_sub{font-size:12px}

/* portfolio_booth_4 */
html.main .portfolio_booth.portfolio_booth_4 li{overflow:hidden;float:left;position:relative;width:232px;height:254px;margin-left:10px;margin-bottom:10px;box-sizing:border-box}
html.main .portfolio_booth.portfolio_booth_4 li.prf_booth_premium{border:2px solid #fb6b60;}
html.main .portfolio_booth.portfolio_booth_4 li.prf_booth_premium .port_wrap .port_images{height:170px;}
html.main .portfolio_booth.portfolio_booth_4 li.prf_booth_premium .port_wrap .port_images img{max-width:228px;width:228px;min-height:170px}
html.main .portfolio_booth.portfolio_booth_4 li.prf_booth_premium .port_wrap .port_explan{height:50px;}
html.main .portfolio_booth.portfolio_booth_4 li.prf_booth_premium .port_wrap .port_explan .title{max-width:173px;font-size:13px}
html.main .portfolio_booth.portfolio_booth_4 li.prf_booth_premium .port_wrap .port_explan .txt_sub{font-size:11px;}

html.main .portfolio_booth li.empty > .empty_myinfo{text-align:center;}
html.main .portfolio_booth li.empty > .empty_myinfo > img{}
html.main .portfolio_booth li.empty .logo{width:100%;height:100%;background:url("/img/portfolio/txt_empty.png") 50% 50% no-repeat;}
html.main .portfolio_booth li.empty .logo a{display:block;width:100%;height:100%;}
html.main #content .portfolio_booth .port_wrap .ico_new{background:none;}

/* box_banner_main_step4 */
html.main .box_main.box_banner_main_step4{}
html.main .box_main.box_banner_main_step4 {overflow:hidden;border:1px solid #ddd;border-right:0;border-left:0;border-top:0}
html.main .box_main.box_banner_main_step4  li{float:left;padding-left:18px;border-left:1px solid #ddd;}
html.main .box_main.box_banner_main_step4  li:first-child{border:none}
html.main .box_main.box_banner_main_step4  img{text-align:right}

/* 메인 모달 팝업 */
#main_layer_popup{position:fixed;z-index:100001;top:226px;left:50%;margin-left:-355px;border:0}
#main_layer_popup div.relative{}
#main_layer_popup .main_layer_popup_close{position:absolute;display:block;cursor:pointer}
#main_layer_popup .close_btn{top:-33px;right:0;width:28px;height:28px;background:url(/img/popup/layer_close.jpg) no-repeat 0 0}
#main_layer_popup .close_day{bottom:-24px;right:36px;padding:5px;font-size:11px;color:#fff}
#main_layer_popup .close_once{bottom:-24px;right:0;padding:5px;font-size:11px;color:#fff}
#main_layer_popup_link{display:block}
#main_layer_popup_mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.7;filter:alpha(opacity=70);z-index:100000}