@charset "utf-8";
@font-face {
  font-family: 'nanum';
  font-style: normal;
  font-weight: 400;
  src: url(/css/font/NanumGothic-Regular.eot);
  src: url(/css/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/css/font/NanumGothic-Regular.woff) format('woff'),
       url(/css/font/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'nanumbold';
  font-style: normal;
  font-weight: 700;
  src: url(/css/font/NanumGothic-Bold.eot);
  src: url(/css/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumGothic-Bold.woff2) format('woff2'),
       url(/css/font/NanumGothic-Bold.woff) format('woff'),
       url(/css/font/NanumGothic-Bold.ttf) format('truetype');
}
/*SKIPNAVI - 나중에 넣을 것*/
#skipnavi{display:none;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0}
#skipnavi:hover,.skip:active,.skip:focus{width:100%;height:auto;margin:0;padding:5px 0;font-weight:bold;font-size:12px;font-family:Tahoma;line-height:1;color:#666;text-decoration:none !important;text-indent:10px}

/* BAISIC LAYOUT*/
#wrap{width:100%}
#header{width:100%; position:relative}
#header.fix{position:fixed; z-index:10}
#container{width:100%; position:relative}
#footer{width:100%}
.site-wrap{position:relative; width:1100px; margin:0 auto}
.fix_empty{margin-top:125px}

/*INTRO*/
.sc_intro{display:table; width:100%; height:85vh; background:url(/images/intro/bg_intro.jpg) no-repeat center 0; background-size:cover}
.sc_intro .copy_intro{display:table-cell; text-align:center; vertical-align:middle}
.sc_intro .copy_intro p{margin-top:12px; font-size:15px; color:#fff; line-height:23px; opacity:0.6}
.sc_intro .copy_intro .i_select_lang{margin:46px 0 40px}
.sc_intro .copy_intro .i_select_lang a{display:inline-block; width:156px; height:156px; margin:0 13px; border:7px solid rgba(255, 255, 255, 0.35); background:transparent; box-sizing:border-box}
.sc_intro .copy_intro .i_select_lang span{display:block; font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:15px; font-weight:bold; color:#fff; padding-top:92px; background-repeat:no-repeat; background-position:center 40px; opacity:0.7}
.sc_intro .copy_intro .i_select_lang .flag1{background-image:url(/images/intro/ico_flag2.png)}
.sc_intro .copy_intro .i_select_lang .flag2{background-image:url(/images/intro/ico_flag2-1.png)}
.sc_intro .copy_intro .i_select_lang .flag3{background-image:url(/images/intro/ico_flag2-2.png)}
.sc_intro .copy_intro .i_select_lang .flag4{background-image:url(/images/intro/ico_flag2-3.png)}
.sc_intro .copy_intro .i_select_lang .flag5{background-image:url(/images/intro/ico_flag2-4.png)}
.sc_intro .copy_intro .i_select_lang .flag6{background-image:url(/images/intro/ico_flag2-5.png)}
.sc_intro .copy_intro .i_select_lang a:hover{border-color:#f70909}
.sc_intro .copy_intro .i_select_lang a:hover span{opacity:1}
.sc_intro .sc_number{text-align:center; padding-top:0; box-sizing:border-box}
.sc_intro .sc_number .number span{display:inline-block; padding-top:38px; font-family:'Roboto','NSimSun', sans-serif; font-size:35px; font-weight:bold; color:#fff; line-height:22px}
.sc_intro .sc_number .text span{display:inline-block; padding-top:8px; font-family:'Roboto','NSimSun', sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:22px}
.sc_intro .sc_number .text .sep{position:relative; top:6px; width:1px; height:25px; padding-top:0; margin:0 30px; }
.sc_intro .sc_number .number .n1{background:url(/images/common/ico_earth1.png) no-repeat center 0}
.sc_intro .sc_number .number .n2{background:url(/images/common/ico_people1.png) no-repeat center 0}
.sc_intro .sc_number .number .sep{position:relative; top:6px; width:1px; height:35px; padding-top:0; margin:0 33px; background:url(/images/common/sep3.png) no-repeat center bottom; opacity:0.4}
.sc_intro .sc_number p{margin-top:14px; font-size:14px}
.intro_copyright{text-align:center; padding:30px 0 70px; background:#363333}
.intro_copyright .copyright{font-size:10px; color:#b2b2b2; letter-spacing:1px; opacity:0.6}
.intro_copyright .f_snsset{position:relative; margin-top:14px; margin-left:20px}
.intro_copyright .f_snsset a{margin-right:17px}

/*HEADER*/
.topset{position:relative; width:100%; height:40px; background:#221f1f}
.topset .inner:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.topset li{float:left; height:40px}
.topset li a{display:inline-block; line-height:40px}
.topset li a:hover{opacity:0.9}
.topset span{display:inline-block; font-size:13px; color:#fff}
.topset .left{float:left}
.topset .left:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}

/*국가및언어선택*/
.topset .slt_cl1{position:relative; width:139px; height:40px; overflow:hidden; z-index:5; box-sizing:border-box}
.topset .slt_cl1:hover{overflow:visible}
.topset .slt_cl1 .list{position:absolute}
.topset .slt_cl1 .item{width:139px; height:40px; border:1px solid #eceded; border-top:none; background:#fff; box-sizing:border-box}
.topset .slt_cl1 .item.first{border:none; border-bottom:1px solid #eceded; padding-left:1px; background:#fff url(/images/common/ico_arrow1.png) no-repeat right 13px center}
.topset .slt_cl1 .item a{display:block; font-size:12px; font-weight:700; color:#221f1f; margin-left:12px; padding-left:27px; background-repeat:no-repeat; background-position:left center}
.topset .slt_cl1 .item .ico1-1{background-image:url(/images/common/ico_flag1.png)}
.topset .slt_cl1 .item .ico1-2{background-image:url(/images/common/ico_flag1-1.png)}
.topset .slt_cl1 .item .ico1-3{background-image:url(/images/common/ico_flag1-2.png)}
.topset .slt_cl1 .item .ico1-4{background-image:url(/images/common/ico_flag1-3.png)}
.topset .slt_cl1 .item .ico1-5{background-image:url(/images/common/ico_flag1-4.png)}
.topset .slt_cl1 .item .ico1-6{background-image:url(/images/common/ico_flag1-5.png)}
.topset .slt_cl1 .item:hover{background-color:#fafafa}
.topset .slt_cl1.country .list .item.first{border-right:none}
.topset .slt_cl1.country .sep{position:absolute; right:0px; top:10px; width:1px; height:18px; background:url(/images/common/sep5.png) no-repeat 0 0}
.topset .slt_cl1.lang{}
.topset .slt_cl1.lang .list{left:-1px}
.topset .slt_cl1.lang .list .item.first{border-left:none}
.topset .slt_cl1.lang .item a{margin-left:14px; padding-left:0; background:none}
.topset .slt_cl1.lang .sep{position:absolute; left:-1px; top:10px; width:1px; height:18px; background:url(/images/common/sep5.png) no-repeat 0 0}
.topset .left li.last{position:relative; margin-left:20px}
.topset .left li.last a{margin-right:17px; padding-top:13px; vertical-align:top}
.topset .left li.last img{vertical-align:top}
.topset .right{float:right}
.topset .right:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.topset .right li a{margin-right:22px}
.topset .right li .ico1-1{padding-left:23px; background:url(/images/common/ico_file1.png) no-repeat left 11px}
.topset .right li .ico1-2{padding-left:19px; background:url(/images/common/ico_file2.png) no-repeat left 13px}
.topset .right li.last{padding-left:23px; background:url(/images/common/sep1.png) no-repeat left center}
.topset .right li.last a{margin-right:23px}
.topset .right li.last span{font-size:12px; color:#b6a595}
.topset .right li.last .ico1{color:#fff; padding-left:21px; background:url(/images/common/ico_file3.png) no-repeat left center}

#lnb_main{position:absolute; top:0; width:100%; margin-top:40px; background:transparent; z-index:4}
#lnb_main .inner:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
#lnb_main .left{float:left; padding:27px 0}
#lnb_main .right{float:right}
#lnb_main .right ul{}
#lnb_main .right ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
#lnb_main .right li{float:left; margin-left:38px}
#lnb_main .right li a{display:block; padding:34px 0 10px; border-top:5px solid transparent; font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:16px; font-weight:bold; color:#fff}
#lnb_main .right li a:hover,
#lnb_main .right li a.selected{border-color:#ce1826}

#lnb{position:relative; width:100%; height:85px; background:#fff; border-bottom:1px solid #eee; z-index:4; box-sizing:border-box}
#lnb .inner:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
#lnb .left{float:left; }
#lnb .left h1{display:inline-block; margin-right:17px; vertical-align:top}
#lnb .left h1 img{position:relative; top:4px}

#lnb .left .l_searchbar{display:inline-block; text-align:center}
#lnb .left .l_searchbar .inner{display:inline-block; padding:5px}
#lnb .left .l_searchbar input{width:273px; height:47px; line-height:47px; padding-left:16px; color:#333; border-radius:4px 0 0 4px}
/*국가선택
#lnb .left .l_searchbar .slt_country2{display:inline-block; position:relative; width:125px; height:47px; margin-left:-4px; text-align:left; vertical-align:middle; background:#fff; overflow:hidden; z-index:5}
#lnb .left .l_searchbar .slt_country2:hover{overflow:visible}
#lnb .left .l_searchbar .slt_country2 .basic a{display:block; line-height:45px; border:1px solid #e7e7e7; border-right:none; border-left:none; padding-left:18px; background:url(/images/common/ico_arrow6.png) no-repeat right 14px center}
#lnb .left .l_searchbar .slt_country2 .basic span{font-size:13px; font-weight:700; color:#221f1f}
#lnb .left .l_searchbar .slt_country2 .list_country{position:absolute; top:46px; left:-1px}
#lnb .left .l_searchbar .slt_country2 .list_country .inner1{width:124px; border:1px solid #e4e4e4; overflow:hidden}
#lnb .left .l_searchbar .slt_country2 .item{width:100%; height:45px; border-bottom:1px solid #e4e4e4}
#lnb .left .l_searchbar .slt_country2 .item.last{border-bottom:none}
#lnb .left .l_searchbar .slt_country2 .item a{display:block; line-height:45px; padding-left:19px; font-size:13px; font-weight:700; color:#221f1f; background:#fff}
#lnb .left .l_searchbar .slt_country2 .item a:hover{background:#fafafa}*/
#lnb .left .l_searchbar select{width:126px; border-right:none; margin-left:-6px}
#lnb .left .l_searchbar .btn_search{margin-left:-4px}
#lnb .right{float:right}
#lnb .right ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
#lnb .right li{float:left; margin-left:25px}
#lnb .right li a{display:block; padding:38px 0 24px; border-top:5px solid transparent; font-size:17px; font-weight:600; color:#221f1f}
#lnb .right li a:hover,
#lnb .right li a.selected{color:#ce1826; border-color:#ce1826}
/*MORE OPTION 탭*/
.sc_more_option{position:absolute; left:50%; top:85px; width:100%; margin-left:-550px}
.sc_more_option.open .more_option{height:210px; border-bottom:1px solid #eee}   /*높이값*/
.sc_more_option.open .trg_option .btn1{display:none}
.sc_more_option.open .trg_option .btn2{display:block}
.sc_more_option .inner{position:relative}
.more_option{width:100%; height:0; border:1px solid #eee; border-top:none; border-bottom:none; background:#fafafa; box-sizing:border-box; overflow:hidden}
.more_option inner1{position:relative}
.more_option inner1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.more_option .ipset{width:50%; box-sizing:border-box}
.more_option .op_left{float:left; padding:0 4px 0 20px}
.more_option .op_right{float:right; padding:0 20px 0 4px}
.more_option .ipset ul{padding-top:13px}
.more_option .ipset li{margin-top:7px}
.more_option .ipset li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.more_option .ipset li select{width:100%}
.more_option .ipset li input{width:100%; color:#666}
.more_option .ipset li.dv2 select{width:259px}
.more_option .ipset li.dv2 input{width:250px}
.more_option .ipset li.dv2 .sep{font-size:13px; margin:0 4px; color:#333}
.more_option .ipset li.dv2 .op_left1{float:left}
.more_option .ipset li.dv2 .op_right1{float:right}
.more_option .refresh{clear:both; padding:10px 20px 0; text-align:right}
.more_option .refresh .btn_refresh{display:inline-block; width:110px; height:36px; line-height:36px; text-align:center; background:#434343}
.more_option .refresh .btn_refresh span{font-size:13px; color:#fff; padding-left:20px; background:url(/images/common/ico_refresh2.png) no-repeat 0 center}

.more_option .refresh .btn_refresh2{display:inline-block; width:110px; height:36px; line-height:36px; text-align:center; background:#0c44f6}
.more_option .refresh .btn_refresh2 span{font-size:13px; color:#fff; padding-left:20px; background:url(/images/common/ico_refresh2.png) no-repeat 0 center}

.trg_option{position:absolute; left:56%; margin-left:-65px; width:70px; height:28px; cursor:pointer}
.trg_option .btn{height:28px; line-height:28px; background:#ce1826 url(/images/common/ico_arrow7.png) no-repeat right 11px center}
.trg_option .btn span{padding-left:12px; font-size:11px; color:#fff; letter-spacing:1.5px}
.trg_option .btn.btn2{display:none; background-image:url(/images/common/ico_arrow7-1.png)}


/*하단 정보 및 패밀리사이트*/
.sc_donjob_binfo{height:147px; padding-top:26px; background:#f4f2ee; box-sizing:border-box}
.sc_donjob_binfo ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_donjob_binfo li{float:left}
.sc_donjob_binfo li.first{padding:2px 70px 0 0; background:url(/images/common/sep2.png) no-repeat right 5px}
.sc_donjob_binfo li.first .title{font-size:14px; font-weight:bold; color:#363333}
.sc_donjob_binfo li.first .number{margin-top:16px}
.sc_donjob_binfo li.first .number strong{font-size:30px; font-weight:bold; color:#e60013; letter-spacing:-1px}
.sc_donjob_binfo li.first .number span{color:#333}
.sc_donjob_binfo li.first p{margin-top:6px; font-size:12px; color:#777; letter-spacing:-0.4px}
.sc_donjob_binfo li.second{padding-left:52px}
.sc_donjob_binfo li.second p{font-size:12px; color:#333; line-height:33px}
.sc_donjob_binfo li.second p span{color:#e60013}
.sc_donjob_binfo li.last{float:right}
.sc_donjob_binfo li.last .inner{padding-top:4px}
.sc_donjob_binfo li.last a:hover{opacity:0.9}

/*메인 실시간 상담신청*/
.sc_donjob_binfo2{height:165px; padding-top:16px; background:#f4f2ee; box-sizing:border-box}
.sc_donjob_binfo2 ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_donjob_binfo2 li{float:left}
.sc_donjob_binfo2 li.first{padding:2px 70px 0 0; background:url(/images/common/sep2.png) no-repeat right 5px}
.sc_donjob_binfo2 li.first .title{font-size:14px; font-weight:bold; color:#363333}
.sc_donjob_binfo2 li.first .number{margin-top:16px}
.sc_donjob_binfo2 li.first .number strong{font-size:30px; font-weight:bold; color:#e60013; letter-spacing:-1px}
.sc_donjob_binfo2 li.first .number span{color:#333}
.sc_donjob_binfo2 li.first .number2{text-align:center;}
.sc_donjob_binfo2 li.first .number2 strong{font-size:23px; font-weight:bold; color:#e60013; letter-spacing:-1px}
.sc_donjob_binfo2 li.first .number2 span{color:#333}
.sc_donjob_binfo2 li.first p{margin-top:6px; font-size:12px; color:#777; letter-spacing:-0.4px}
.sc_donjob_binfo2 li.second{padding-left:52px}
.sc_donjob_binfo2 li.second p{font-size:12px; color:#333; line-height:33px}
.sc_donjob_binfo2 li.second p span{color:#e60013}
.sc_donjob_binfo2 li.second2{padding-left:72px}
.sc_donjob_binfo2 li.second2 p{font-size:12px; color:#333; line-height:33px}
.sc_donjob_binfo2 li.second2 p span{color:#e60013}
.sc_donjob_binfo2 li.second3{padding-left:292px; width:300px;}
.sc_donjob_binfo2 li.second3 p{font-size:12px; color:#333; line-height:33px}
.sc_donjob_binfo2 li.second3 p span{color:#e60013}
.sc_donjob_binfo2 li.last{position:relative; left:37px; top:2px; }
.sc_donjob_binfo2 li.last .inner{padding-top:4px}
.sc_donjob_binfo2 li.last a:hover{opacity:0.9}

/*파트너 - BX CUSTOM*/
.sc_m_partner{padding:14px 0}
.sc_m_partner .bx-wrapper .bx-prev{left:-32px; background:url(/images/common/ico_arrow3.png) no-repeat 0 0}
.sc_m_partner .bx-wrapper .bx-next{right:-32px; background:url(/images/common/ico_arrow3-1.png) no-repeat 0 0}
.sc_m_partner .bx-wrapper .bx-prev:hover{background-position: 0 0}
.sc_m_partner .bx-wrapper .bx-next:hover{background-position: 0 0}
.sc_m_partner .bx-wrapper .bx-controls-direction a{margin-top:-12px; outline:0; width:12px; height:23px; text-indent:-9999px; z-index:9999}

/*FOOTER*/
.sc_footer_top{height:46px; line-height:46px; background:#363333}
.sc_footer_top .footer_top{text-align:center}
.sc_footer_top .footer_top a{display:inline-block}
.sc_footer_top .footer_top a:hover{opacity:0.8}
.sc_footer_top .footer_top span{font-size:13px; color:#fff; opacity:0.7}
.sc_footer_top .footer_top .sep{color:#656565; margin:0 19px}

.sc_address{padding:28px 0 32px}
.sc_address:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_address .left{float:left; padding-top:1px; margin-right:58px}
.sc_address .right{float:left}
.sc_address .address{}
.sc_address .address span{font-size:12px; color:#666; line-height:22px}
.sc_address .address .item{color:#999}
.sc_address .address .f_value{margin-right:17px}
.sc_address .address .c1{color:#e60013; margin-right:12px}
.sc_footer_bottom{width:100%; padding-bottom:180px}
.sc_footer_bottom .inner{height:40px; border-top:1px solid #e9e9e9; border-bottom:1px solid #eaeaea; box-sizing:border-box}
.footer_bottom:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.footer_bottom .left{float:left}
.footer_bottom .slt_cl1{position:relative; width:137px; height:39px; overflow:hidden; z-index:5; box-sizing:border-box}
.footer_bottom .slt_cl1:hover{overflow:visible}
.footer_bottom .slt_cl1 .list{position:absolute}
.footer_bottom .slt_cl1 .item{width:137px; height:39px; line-height:39px; border:1px solid #eceded; border-top:none; background:#fff; box-sizing:border-box}
.footer_bottom .slt_cl1 .item.first{border-bottom:1px solid #eceded; padding-left:1px; background:#fafafa url(/images/common/ico_arrow1.png) no-repeat right 13px center}
.footer_bottom .slt_cl1 .item a{display:block; font-size:12px; font-weight:700; color:#221f1f; margin-left:12px; padding-left:27px; background-repeat:no-repeat; background-position:left center}
.footer_bottom .slt_cl1 .item .ico1-1{background-image:url(/images/common/ico_flag1.png)}
.footer_bottom .slt_cl1 .item .ico1-2{background-image:url(/images/common/ico_flag1-1.png)}
.footer_bottom .slt_cl1 .item .ico1-3{background-image:url(/images/common/ico_flag1-2.png)}
.footer_bottom .slt_cl1 .item:hover{background-color:#fafafa}
.footer_bottom .slt_cl1.country .list .item.first{border-right:none}
.footer_bottom .slt_cl1.country .sep{position:absolute; right:0px; top:10px; width:1px; height:18px; background:url(/images/common/sep5.png) no-repeat 0 0}
.footer_bottom .slt_cl1.lang .list{left:-1px}
.footer_bottom .slt_cl1.lang .list .item.first{border-left:none}
.footer_bottom .slt_cl1.lang .item a{margin-left:14px; padding-left:0; background:none}
.footer_bottom .slt_cl1.lang .sep{position:absolute; left:-1px; top:10px; width:1px; height:18px; background:url(/images/common/sep5.png) no-repeat 0 0}

.footer_bottom .right{float:left}
.footer_bottom .right:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.footer_bottom .right .ft_menu{float:left; padding:0 80px}
.footer_bottom .right .ft_menu .m_menu{font-size:14px; font-weight:bold; color:#333; line-height:37px}
.footer_bottom .right .ft_menu ul{margin-top:10px}
.footer_bottom .right .ft_menu li a{font-size:13px; color:#666; line-height:30px}
.footer_bottom .right .ft_menu a:hover{opacity:0.8}

.sc_copyright{text-align:center; margin-bottom:70px}
.sc_copyright .f_snsset{position:relative; margin-left:20px}
.sc_copyright .f_snsset a{margin-right:17px}
.sc_copyright .copyright{margin-top:12px; font-size:11px; color:#a4a4a4}

/*SUB VISUAL*/
.svis{width:100%; min-width: 1100px; height:300px; background-repeat:no-repeat; background-position:center 0}
.svis.vis1{background-image:url(/images/svis1.jpg)}
.svis.vis2{background-image:url(/images/svis2.jpg)}
.svis .inner{height:300px; text-align:center; padding-top:74px; box-sizing:border-box}
.svis .title{font-size:40px; font-weight:bold; color:#fff}
.svis .title span{color:#f80303}
.svis .text{margin-top:10px; font-size:15px; font-weight:bold; color:#fff; /*opacity:0.7*/}

/*SNB*/
#snb{width:100%; position:absolute; bottom:0; height:45px; text-align:left; background:#fff url(/images/line3.gif) repeat-x bottom}
#snb:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
#snb .left{float:left}
#snb .left ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
#snb .left li{float:left}
#snb .left li .pg_title{display:block; width:169px; line-height:44px; height:45px; padding-left:16px; border-bottom:1px solid #ededed; background:#fafafa; box-sizing:border-box}
#snb .left li .pg_title span{font-size:14px; color:#777}
#snb .left li .slt_menu1{position:relative; width:321px; height:45px; overflow:hidden; z-index:5; box-sizing:border-box}
#snb .left li .slt_menu1:hover{overflow:visible}
#snb .left li .slt_menu1 .list{position:absolute}
#snb .left li .slt_menu1 .item{width:321px; height:45px; line-height:44px; border:1px solid #eceded; border-top:none; background:#fff; box-sizing:border-box}
#snb .left li .slt_menu1 .item.first{ border-bottom:1px solid #eceded; background:url(/images/ico_arrow6.png) no-repeat right 14px center}
#snb .left li .slt_menu1 .item.chk{ color:#f60a20; font-weight:bold;}
#snb .left li .slt_menu1 .item.chk a{color:#f60a20}
#snb .left li .slt_menu1 .item a{display:block; font-size:14px; color:#666; padding-left:16px; background-repeat:no-repeat; background-position:left center}
#snb .left li .slt_menu1 .item.first a{color:#000}
#snb .left li .slt_menu1 .item:hover{background-color:#fafafa}
#snb .right{float:right; padding:18px 18px 0 0}
#snb .right span{font-size:10px; color:#bbb; letter-spacing:1.5px; padding-left:17px; background:url(/images/ico_quote1.png) no-repeat 0 center}

/*MAIN VISUAL*/
#mvis{position:relative; width:100%; height:671px; background-color:#000}
#mvis li{position:relative; width:100%; height:671px; background-repeat:no-repeat; background-position:center 0; overflow:hidden}
#mvis li.vis1{background-image:url(/images/main/bg_mvis1.jpg)}
#mvis li.vis2{background-image:url(/images/main/bg_mvis2.jpg)}
#mvis li.vis3{background-image:url(/images/main/bg_mvis3.jpg)}
#mvis li.vis4{background-image:url(/images/main/bg_mvis4.jpg)}
#mvis li .mvis_copy{position:absolute; top:239px; width:100%; text-align:center}
#mvis li .mvis_copy p{color:#fff}
#mvis li .mvis_copy .title{font-size:50px; font-weight:bold}
#mvis li .mvis_copy .txt{margin-top:18px; font-size:17px; opacity:0.8}
#mvis li .mvis_copy .btn_view{margin-top:30px}
#mvis li .mvis_copy .btn_view a{display:inline-block; width:185px; height:47px; line-height:47px; border-radius:47px; background:#f52132}
#mvis li .mvis_copy .btn_view span{font-size:15px; font-weight:bold; color:#fff; padding-right:20px; background:url(/images/common/ico_arrow4.png) no-repeat right center}
#mvis .mvis_searchbar{position:absolute; bottom:34px; width:100%; text-align:center}
#mvis .mvis_searchbar .inner{display:inline-block; margin-top:168px; padding:5px; border-radius:4px; background-color:rgba(0, 0, 0, 0.2)}
#mvis .mvis_searchbar input{width:475px; height:50px; line-height:50px; padding-left:16px; color:#333; border-color:#fff; border-radius:4px}

#mvis .mvis_searchbar select{width:164px; height:50px; line-height:50px; padding-left:20px; border:1px solid #fff; border-radius:4px; font-size:13px; font-weight:700; color:#333}
#mvis .mvis_searchbar select option{}
/*국가선택
#mvis .mvis_searchbar .slt_country2{display:inline-block; position:relative; width:164px; height:50px; text-align:left; vertical-align:middle; border-radius:4px; background:#fff; overflow:hidden; z-index:5}
#mvis .mvis_searchbar .slt_country2:hover{overflow:visible}
#mvis .mvis_searchbar .slt_country2 .basic a{display:block; line-height:50px; padding-left:18px; background:url(/images/common/ico_arrow6.png) no-repeat right 14px center}
#mvis .mvis_searchbar .slt_country2 .basic span{font-size:13px; font-weight:700; color:#221f1f; padding-left:21px; background:url(/images/common/ico_earth3.png) no-repeat 0 center}
#mvis .mvis_searchbar .slt_country2 .list_country{position:absolute; top:50px; }
#mvis .mvis_searchbar .slt_country2 .list_country .inner1{width:162px; margin-top:5px; border:1px solid #e4e4e4; border-radius:4px; overflow:hidden}
#mvis .mvis_searchbar .slt_country2 .item{width:100%; height:49px; border-bottom:1px solid #e4e4e4}
#mvis .mvis_searchbar .slt_country2 .item.last{border-bottom:none}
#mvis .mvis_searchbar .slt_country2 .item a{display:block; line-height:49px; padding-left:19px; font-size:13px; font-weight:700; color:#221f1f; background:#fff}
#mvis .mvis_searchbar .slt_country2 .item a:hover{color:#f52132; background:#fafafa}

/*MVIS-BX CUSTOM*/
#mvis .bx-wrapper .bx-pager{bottom:117px; z-index:10}
#mvis .bx-wrapper .bx-prev{left:7%; background:url(/images/main/arrow_mvis.png) no-repeat 0px 0px}
#mvis .bx-wrapper .bx-next{right:7%; background: url(/images/main/arrow_mvis.png) no-repeat -37px 0px}
#mvis .bx-wrapper .bx-controls-direction a{position:absolute; top:50%; margin-top:-45px; outline:0; width:34px; height:67px; text-indent:-9999px; z-index:9999}
#mvis .bx-wrapper .bx-pager.bx-default-pager a:hover,
#mvis .bx-wrapper .bx-pager.bx-default-pager a.active{background:#e60013}

/*MAIN CONTENTS*/
.sc_m_cont{position:relative; width:100%}
.sc_m_cont .zzim_heart{display:inline-block; position:relative; top:1px; width:16px; height:14px; background:url(/images/common/ico_heart1.png) no-repeat 0 0; cursor:pointer}
.sc_m_cont .zzim_heart.on{background-image:url(/images/common/ico_heart1-1.png)}
.sc_m_cont .sc_cont1{padding:30px 0 30px}

.sc_m_cont .sc_cont1-2{margin-top:10px; background:url(/images/common/line1.gif) repeat-x 0 0}
.sc_m_cont .sc_cont1-2 > ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 > ul > li{float:left; height:301px; border:1px solid #ededed; border-top:none; box-sizing:border-box}

.sc_m_cont .sc_cont1-2 .sc_current_job{width:584px; border-top:1px solid #ededed; background:#fff}
.sc_m_cont .sc_cont1-2 .sc_current_job .inner{padding:0 29px}
.sc_m_cont .sc_cont1-2 .sc_current_job .top{line-height:44px; border-bottom:1px solid #e60013}
.sc_m_cont .sc_cont1-2 .sc_current_job .top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 .sc_current_job .top .sc_title{float:left}
.sc_m_cont .sc_cont1-2 .sc_current_job .top .sc_title span{font-size:13px; color:#333; padding-left:26px; background:url(/images/common/logo-s1.png) no-repeat 0 center}
.sc_m_cont .sc_cont1-2 .sc_current_job .top .right{float:right}
.sc_m_cont .sc_cont1-2 .sc_current_job .top .more a{font-size:12px; color:#999; line-height:44px; padding-right:10px; background:url(/images/common/ico_arrow5.png) no-repeat right 4px}
.sc_m_cont .sc_cont1-2 .sc_current_job .top .more a:hover{opacity:0.9}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom{padding:16px 0 0}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .left{float:left; width:134px}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .left ul{padding:6px 11px 0}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .left li{margin-bottom:9px}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .left li .thumb img{width:110px; height:59px; border:1px solid #ededed}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .left li .thumb2 img{width:120px; height:200px; border:1px solid #ededed}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .left li .cpn_info{margin-top:6px; padding:0 12px; text-align:center; font-size:12px; color:#666; line-height:18px}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .right{float:left; width:390px; padding-left:18px; box-sizing:border-box}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .right li{width:363px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .right li a{font-size:13px; color:#777; line-height:32px}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .right li strong{color:#333}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .right li .txt1{color:#ce1826}
.sc_m_cont .sc_cont1-2 .sc_current_job .bottom .right li .txt2{color:#1222ea}

.sc_m_cont .sc_cont1-2 .sc_brk_job{width:252px; border-left:none; border-top:1px solid #ededed; background:#fafaf8}
.sc_m_cont .sc_cont1-2 .sc_brk_job .inner{padding:0 20px}
.sc_m_cont .sc_cont1-2 .sc_brk_job .sc_title{text-align:center; padding-bottom:0px; border-bottom:1px solid #000}
.sc_m_cont .sc_cont1-2 .sc_brk_job .sc_title span{font-size:13px; color:#333; line-height:44px; padding-left:28px; background:url(/images/common/logo-s1.png) no-repeat 0 center}
.sc_m_cont .sc_cont1-2 .sc_brk_job .sc_title strong{color:#e60013}
.sc_m_cont .sc_cont1-2 .sc_brk_job ul{padding:11px 6px 0 11px}
.sc_m_cont .sc_cont1-2 .sc_brk_job li{}
.sc_m_cont .sc_cont1-2 .sc_brk_job li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .left{float:left}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .left span{display:inline-block; vertical-align:middle; box-sizing:border-box}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .left .rank{width:19px; height:19px; line-height:17px; margin-right:8px; font-family:'Roboto', sans-serif; font-size:10px; color:#999; text-align:center; border:1px solid #d4d4d4; border-radius:10px; background:#fff}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .left .rank.first{font-weight:bold; color:#fff; border-color:#e60013; background-color:#e60013}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .left .cpn_name{font-size:13px; color:#333; line-height:29px}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .left:hover{opacity:0.8}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .right{float:right; width:22px; text-align:center}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .right img{display:none; position:relative; top:12px}
.sc_m_cont .sc_cont1-2 .sc_brk_job li .right img.selected{display:inline}

.sc_m_cont .sc_cont1-2 .sc_login{position:relative; width:264px; border-left:none}
.sc_m_cont .sc_cont1-2 .sc_login .logoff ul.tab{overflow:hidden}
.sc_m_cont .sc_cont1-2 .sc_login .logoff ul.tab li{float:left; width:50%; box-sizing:border-box}
.sc_m_cont .sc_cont1-2 .sc_login .logoff ul.tab li a{display:block; font-size:13px; color:#888; line-height:44px; text-align:center; border:1px solid #eae9e6; border-top:1px solid #ededed; border-left:none; background:#fefefe; cursor:pointer}
.sc_m_cont .sc_cont1-2 .sc_login .logoff ul.tab li a.last{border-right:none}
.sc_m_cont .sc_cont1-2 .sc_login .logoff ul.tab li a:hover{color:#9e9e9e}
.sc_m_cont .sc_cont1-2 .sc_login .logoff ul.tab li a:focus,
.sc_m_cont .sc_cont1-2 .sc_login .logoff ul.tab li a.active{color:#333; border-top:1px solid #e60013; border-bottom:1px solid #fff; background:#fff}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom{margin-top:17px; padding:0 20px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent{display:none; overflow:hidden}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_cb1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_cb1 .left{float:left}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_cb1 .left input{border-color:red}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_cb1 .left label{font-size:12px; color:#999}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_cb1 .right{float:right; padding-top:3px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_cb1 .right span{display:inline-block; font-size:12px; color:#999; margin-right:4px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_cb1 .right .switch{display:inline-block; width:24px; height:14px; background:url(/images/common/btn_scr_off.png) no-repeat 0 center; vertical-align:middle; cursor:pointer}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_cb1 .right .switch.on{background-image:url(/images/common/btn_scr_on.png)}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .sc_ip{margin-top:11px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent .btn1{margin-top:5px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent .btn1 span{letter-spacing:0.7px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent .sc_join1{margin-top:10px; text-align:center}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent .sc_join1 span{display:inline-block; font-size:12px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent .sc_join1 .txt1{color:#ce1826}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent .sc_join1 .txt2{color:#333}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent .sc_join1 .sep{color:#e1e1e1; margin:0 5px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent .sc_join1 a:hover{opacity:0.8}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1{display:none; overflow:hidden}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1 .btn1{margin-top:5px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1 .btn1 span{letter-spacing:0.7px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1 .sc_join1{margin-top:10px; text-align:center}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1 .sc_join1 span{display:inline-block; font-size:12px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1 .sc_join1 .txt1{color:#ce1826}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1 .sc_join1 .txt2{color:#333}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1 .sc_join1 .sep{color:#e1e1e1; margin:0 5px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .tabcontent1 .sc_join1 a:hover{opacity:0.8}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login{position:absolute; left:0; bottom:0; width:100%; border-top:1px solid #eaeaea}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login li{float:left; width:50%; text-align:center; border-right:1px solid #eaeaea; box-sizing:border-box}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login li.last{width:50%; border-right:none}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login li a{line-height:45px}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login li span{display:inline-block; font-size:12px; color:#333; background-repeat:no-repeat; background-position:0 center}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login li .ico1{padding-left:15px; background-image:url(/images/common/ico_fb1.png)}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login li .ico2{padding-left:19px; background-image:url(/images/common/ico_google1.png)}
.sc_m_cont .sc_cont1-2 .sc_login .logoff .bottom_login li:hover{opacity:0.9}

.sc_m_cont .sc_cont1-2 .sc_login .logon .inner{position:relative; margin:1px 20px 0; height:253px}
.sc_m_cont .sc_cont1-2 .sc_login .logon .sc_title{text-align:center; padding-bottom:0px; border-bottom:1px solid #e60013}
.sc_m_cont .sc_cont1-2 .sc_login .logon .sc_title span{font-size:13px; color:#333; line-height:44px}
.sc_m_cont .sc_cont1-2 .sc_login .logon .sc_title strong{color:#e60013}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info1{padding:12px 0}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info1 .left{float:left; font-size:14px; color:#777}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info1 .left strong{font-size:16px; font-weight:700; color:#333}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info1 .right{float:right}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info1 .right span{display:inline-block; font-size:12px; font-weight:bold; color:#333; padding:1px 0 2px 19px; background:url(/images/common/ico_btn1.png) no-repeat 0 2px}

.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 .write{width:100%; height:72px; background:#f4f2ee; text-align:center; padding-top:17px; box-sizing:border-box}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 .write .txt1{font-size:12px; color:#8c8576}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 .write .txt2{margin-top:9px}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 .write .txt2 span{display:inline-block; font-size:13px; color:#ce1826; padding:1px 0 1px 20px; background:url(/images/common/ico_note1.png) no-repeat 0 center}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 .info{margin-top:9px; text-align:center}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 .info a{font-size:13px; font-weight:bold; color:#333; letter-spacing:-0.4px}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 .info strong{color:#ce1826}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 .info .sep{font-family:'돋움','dotum'; font-size:13px; color:#d5d4d4}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 ul{margin-bottom:1px}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li{width:111px; height:51px; padding:8px 0 0 43px; text-align:center; background-color:#f4f2ee; background-repeat:no-repeat; background-position:21px 16px; box-sizing:border-box}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li.left{float:left}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li.right{float:right}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li .tit{font-size:12px; color:#8c8576}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li .number{margin-top:1px; font-size:17px; font-weight:700; color:#ce1826}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li.ico1{background-image:url(/images/common/ico_note2.png)}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li.ico2{background-image:url(/images/common/ico_note3.png)}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li.ico3{background-image:url(/images/common/ico_people7.png)}
.sc_m_cont .sc_cont1-2 .sc_login .logon .user_info2 li.ico4{background-image:url(/images/common/ico_note4.png)}

.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset{position:absolute; left:0; bottom:13px; width:100%}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset .btn{width:108px; height:38px; border-radius:3px; box-sizing:border-box}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset .btn1{float:left; border:1px solid #ce1826; background:#fff}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset .btn2{float:right; border:1px solid #ce1826; background:#ce1826}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset .btn a{display:block; text-align:center; line-height:36px}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset .btn span{font-size:13px}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset .btn1 span{color:#ce1826}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_btnset .btn2 span{color:#fff}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_login{position:absolute; left:0; bottom:0; width:100%; border-top:1px solid #eaeaea}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_login a{display:block; width:100%; line-height:45px; text-align:center}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_login span{display:inline-block; font-size:13px; color:#333; padding-left:20px; background:url(/images/common/ico_bubble3.png) no-repeat 0 center}
.sc_m_cont .sc_cont1-2 .sc_login .logon .bottom_login a:hover{opacity:0.9}
.sc_m_cont .sc_cont1-2 .sc_login .logon.type1 .sc_title span{padding-left:13px; background:url(/images/common/ico_people5.png) no-repeat 0 center}
.sc_m_cont .sc_cont1-2 .sc_login .logon.type2 .sc_title span{padding-left:19px; background:url(/images/common/ico_people6.png) no-repeat 0 center}

.sc_m_cont .sc_cont2{background:#f8f8f8}
.sc_m_cont .sc_cont2 .inner{padding:30px 0}
.sc_m_cont .sc_cont2 ul{border:1px solid #e9e9e9; border-top:1px solid #ce1826; border-bottom:none; box-sizing:border-box}
.sc_m_cont .sc_cont2 ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont2 li{position:relative; float:left; width:20%; height:278px; padding:20px; border-right:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9; background:#fff; box-sizing:border-box}
.sc_m_cont .sc_cont2 li .last{padding-bottom:20px; border-bottom:1px solid #ededed; border-right:none}
.sc_m_cont .sc_cont2 li .last img{width:179px; height:96px}
.sc_m_cont .sc_cont2 li .thumb{padding-bottom:20px; border-bottom:1px solid #ededed}
.sc_m_cont .sc_cont2 li .thumb img{width:179px; height:96px}


.sc_m_cont .sc_cont2 li .cpn_info{margin-top:19px;}
.sc_m_cont .sc_cont2 li .cpn_info span{display:inline-block}
.sc_m_cont .sc_cont2 li .cpn_info .cpn_name{margin-right:6px}
.sc_m_cont .sc_cont2 li .cpn_info .cpn_name a{font-size:16px; font-weight:bold; color:#222}
.sc_m_cont .sc_cont2 li .cpn_info .txt{margin-top:4px}
.sc_m_cont .sc_cont2 li .cpn_info .txt .txt1{display:inline; margin-right:12px}
.sc_m_cont .sc_cont2 li .cpn_info .txt .txt1 a{font-size:13px; color:#555; line-height:22px}

.sc_m_cont .sc_cont2 li .cpn_info .period{position:absolute; left:0; bottom:11px; width:100%}
.sc_m_cont .sc_cont2 li .cpn_info .period:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont2 li .cpn_info .period .left{float:left; padding-left:20px}
.sc_m_cont .sc_cont2 li .cpn_info .period .left .prd{font-size:13px; font-weight:700; color:#333; line-height:22px}
.sc_m_cont .sc_cont2 li .cpn_info .period .left .end{font-size:13px; color:#e60013; line-height:22px}
.sc_m_cont .sc_cont2 li .cpn_info .period .right{float:right; padding-right:20px}
.sc_m_cont .sc_cont2 li .cpn_info .period .right span{display:inline-block; width:48px; height:19px; line-height:19px; font-size:11px; color:#fff; text-align:center; background:#e60013}

.sc_m_cont .sc_cont3 ul{padding:27px 0 51px}
.sc_m_cont .sc_cont3 ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont3 li{float:left; width:362px; height:102px; margin-right:7px; margin-top:5px; border:1px solid #e9e9e9; background:#fff; overflow:hidden; box-sizing:border-box}
.sc_m_cont .sc_cont3 li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont3 li.last{margin-right:0}
.sc_m_cont .sc_cont3 li .thumb{float:left; width:152px}
.sc_m_cont .sc_cont3 li .thumb img{width:112px; height:60px; padding:20px}
.sc_m_cont .sc_cont3 li .cpn_info{float:left; width:208px; padding:20px 35px 0 0; box-sizing:border-box}
.sc_m_cont .sc_cont3 li .cpn_info span{display:inline-block}
.sc_m_cont .sc_cont3 li .cpn_info .cpn_name{margin-right:6px}
.sc_m_cont .sc_cont3 li .cpn_info .cpn_name a{font-size:15px; font-weight:bold; color:#222}
.sc_m_cont .sc_cont3 li .cpn_info .txt{margin-top:6px}
.sc_m_cont .sc_cont3 li .cpn_info .txt .txt1{display:inline; margin-right:12px}
.sc_m_cont .sc_cont3 li .cpn_info .txt .txt1 a{font-size:13px; color:#666; line-height:20px}
.sc_m_cont .sc_cont3 li .cpn_info .period{font-size:12px; color:#333; line-height:20px}

.sc_m_cont .sc_cont4{width:100%; height:319px; text-align:center; padding-top:71px; background:#1a3e4b url(/images/main/bg_msc3.jpg) no-repeat center 0; box-sizing:border-box}
.sc_m_cont .sc_cont4 .number span{display:inline-block; padding-top:38px; font-family:'Roboto', sans-serif; font-size:35px; font-weight:bold; color:#fff; line-height:22px}
.sc_m_cont .sc_cont4 .number .n1{background:url(/images/common/ico_earth1.png) no-repeat center 0}
.sc_m_cont .sc_cont4 .number .n2{background:url(/images/common/ico_people1.png) no-repeat center 0}
.sc_m_cont .sc_cont4 .number .sep{position:relative; top:6px; width:1px; height:35px; padding-top:0; margin:0 33px; background:url(/images/common/sep3.png) no-repeat center bottom; opacity:0.4}
.sc_m_cont .sc_cont4 .text span{display:inline-block; padding-top:8px; font-family:'Roboto','NSimSun', sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:22px}
.sc_m_cont .sc_cont4 .text .sep{position:relative; top:6px; width:1px; height:25px; padding-top:0; margin:0 30px; }
.sc_m_cont .sc_cont4 p{margin-top:24px; font-size:16px; color:#fff; line-height:22px}
.sc_m_cont .sc_cont4 .btn_view{margin-top:25px}
.sc_m_cont .sc_cont4 .btn_view a{display:inline-block; width:185px; height:47px; line-height:47px; border-radius:47px; border:1px solid rgba(255, 255, 255, 0.5); background:transparent; box-sizing:border-box}
.sc_m_cont .sc_cont4 .btn_view span{font-size:15px; font-weight:bold; color:#fff; padding-right:34px; background:url(/images/common/ico_arrow4.png) no-repeat right center}
.sc_m_cont .sc_cont4 .btn_view a:hover{border-color:#f52132; background:#f52132}

.sc_m_cont .sc_cont5{padding:45px 0}
.sc_m_cont .sc_cont5 ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont5 li{float:left; width:153px; height:134px; padding:0 20px; border:1px solid #e9e9e9; margin-top:5px; margin-right:5px; background:#fff; box-sizing:border-box}
.sc_m_cont .sc_cont5 li.last{width:152px; margin-right:0}
.sc_m_cont .sc_cont5 li .inner{position:relative; height:134px}
.sc_m_cont .sc_cont5 li .thumb{text-align:center; padding:20px 0 5px}
.sc_m_cont .sc_cont5 li .thumb img{width:120px; height:49px}
.sc_m_cont .sc_cont5 li .cpn_name{margin-top:4px; text-align:center}
.sc_m_cont .sc_cont5 li .cpn_name a{font-size:12px; font-weight:bold; color:#222}
.sc_m_cont .sc_cont5 li .inner .period{position:absolute; bottom:8px; width:100%; padding-top:7px; border-top:1px solid #e9e9e9}
.sc_m_cont .sc_cont5 li .inner .period .left{float:left}
.sc_m_cont .sc_cont5 li .inner .period .left span{font-size:12px; color:#666}
.sc_m_cont .sc_cont5 li .inner .period .right{float:right}

.sc_m_cont .sc_cont6{background:#f8f8f8}
.sc_m_cont .sc_cont6 .inner{padding:5px 0 30px}
.sc_m_cont .sc_cont6 .sc{margin-top:24px}
.sc_m_cont .sc_cont6 .sc .top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont6 .sc .top .left{float:left}
.sc_m_cont .sc_cont6 .sc .top span{display:inline-block; padding:1px 0}
.sc_m_cont .sc_cont6 .sc .top .left .title{padding-left:25px; font-size:15px; color:#333; background-repeat:no-repeat; background-position:0 center}
.sc_m_cont .sc_cont6 .sc .top .left .title strong{font-weight:bold; color:#e60013}
.sc_m_cont .sc_cont6 .sc .top .left .txt{font-size:13px; color:#777; margin-left:15px; padding-left:10px; background:url(/images/common/sep4.png) no-repeat left center}
.sc_m_cont .sc_cont6 .sc .top .right{float:right}
.sc_m_cont .sc_cont6 .sc .top .right a{font-size:12px; color:#999}
.sc_m_cont .sc_cont6 .sc .top .right a:hover{opacity:0.8}
.sc_m_cont .sc_cont6 .sc .top .right span{font-size:12px; color:#e60013}
.sc_m_cont .sc_cont6 .sc ul{margin-top:19px; border:1px solid #e9ecf2}
.sc_m_cont .sc_cont6 .sc ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont6 .sc li{position:relative; float:left; width:365px; height:205px; border-right:1px solid #e9ecf2}
.sc_m_cont .sc_cont6 .sc li.last{border-right:none}
.sc_m_cont .sc_cont6 .sc li.bg1{background:url(/images/main/brn_msc6_1-1.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li.bg2{background:url(/images/main/brn_msc6_1-2.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li.bg3{background:url(/images/main/brn_msc6_1-3.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li.bg4{background:url(/images/main/brn_msc6_2-1.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li.bg5{background:url(/images/main/brn_msc6_2-2.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li.bg6{background:url(/images/main/brn_msc6_2-3.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li.bg7{background:url(/images/main/brn_msc6_3-1.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li.bg8{background:url(/images/main/brn_msc6_3-2.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li.bg9{background:url(/images/main/brn_msc6_3-3.jpg) no-repeat}
.sc_m_cont .sc_cont6 .sc li a{display:block; height:205px}
.sc_m_cont .sc_cont6 .sc li .copy{position:relative; left:27px; top:89px; font-weight:bold; color:#fff}
.sc_m_cont .sc_cont6 .sc li .copy .stit{padding-left:2px; font-size:10px; letter-spacing:1.5px; opacity:0.7}
.sc_m_cont .sc_cont6 .sc li .copy .c_title{margin:4px 0 15px; font-size:27px; font-weight:700; line-height:23px}
.sc_m_cont .sc_cont6 .sc li .copy .c_title1{margin:3px 0; font-size:22px; font-weight:700; line-height:26px}
.sc_m_cont .sc_cont6 .sc li .copy p{padding-left:2px; font-size:12px; color:#fff; line-height:18px; opacity:0.7}

.sc_m_cont .sc_cont6 .sc li .mark{position:absolute; top:20px; right:20px; width:41px; height:41px; background-repeat:no-repeat; background-position:0 0}
.sc_m_cont .sc_cont6-1 .mark{background-image:url(/images/common/ico_play2.png)}
.sc_m_cont .sc_cont6-1 .title{background-image:url(/images/common/ico_play1.png)}
.sc_m_cont .sc_cont6-2 .mark{background-image:url(/images/common/ico_people3.png)}
.sc_m_cont .sc_cont6-2 .title{background-image:url(/images/common/ico_people2.png)}
.sc_m_cont .sc_cont6-3 .mark{background-image:url(/images/common/ico_bubble2.png)}
.sc_m_cont .sc_cont6-3 .title{background-image:url(/images/common/ico_bubble1.png)}

.sc_m_cont .sc_cont7 .inner{padding:40px 0}
.sc_m_cont .sc_cont7 .inner:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont7 .sc_board_latest,
.sc_m_cont .sc_cont7 .sc_process{position:relative; float:left; height:301px; border:1px solid #ededed; border-top:none; background:url(/images/common/line1.gif) repeat-x 0 0; box-sizing:border-box; overflow:hidden}
.sc_m_cont .sc_cont7 .sc_board_latest{width:664px}
.sc_m_cont .sc_cont7 .sc_process{width:436px; border-left:none;}
.sc_m_cont .sc_cont7 .sc_board_latest .top{background:url(/images/common/line2.gif) repeat-x 0 bottom}
.sc_m_cont .sc_cont7 .sc_board_latest .top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_m_cont .sc_cont7 .sc_board_latest .top .left{float:left}
.sc_m_cont .sc_cont7 .sc_board_latest ul.tab{overflow:hidden}
.sc_m_cont .sc_cont7 .sc_board_latest ul.tab li{float:left}
.sc_m_cont .sc_cont7 .sc_board_latest ul.tab li a{display:block; padding:0 20px; font-size:13px; color:#888; line-height:44px; border:1px solid #eae9e6; border-top:1px solid #ededed; border-right:none; background:#fafafa; cursor:pointer}
.sc_m_cont .sc_cont7 .sc_board_latest ul.tab li a.first{border-left:none}
.sc_m_cont .sc_cont7 .sc_board_latest ul.tab li a.last{border-right:1px solid #eae9e6}
.sc_m_cont .sc_cont7 .sc_board_latest ul.tab li a:hover{color:#9e9e9e}
.sc_m_cont .sc_cont7 .sc_board_latest ul.tab li a:focus,
.sc_m_cont .sc_cont7 .sc_board_latest ul.tab li a.active{color:#333; border-top:1px solid #e60013; border-bottom:1px solid #fff; background:#fff}
.sc_m_cont .sc_cont7 .sc_board_latest .top .right{float:right; width:218px; text-align:right; border-top:1px solid #ededed}
.sc_m_cont .sc_cont7 .sc_board_latest .top .more{padding-right:23px}
.sc_m_cont .sc_cont7 .sc_board_latest .top .more a{font-size:12px; color:#999; line-height:44px; padding-right:10px; background:url(/images/common/ico_arrow5.png) no-repeat right 4px}
.sc_m_cont .sc_cont7 .sc_board_latest .top .more a:hover{opacity:0.9}
.sc_m_cont .sc_cont7 .sc_board_latest .bottom{margin-top:16px}
.sc_m_cont .sc_cont7 .sc_board_latest .tabcontent{display:none; overflow:hidden}
.sc_m_cont .sc_cont7 .sc_board_latest .tabcontent ul{padding:0 26px 0 28px}
.sc_m_cont .sc_cont7 .sc_board_latest .tabcontent li{line-height:32px}
.sc_m_cont .sc_cont7 .sc_board_latest .tabcontent li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_m_cont .sc_cont7 .sc_board_latest .tabcontent li .title{float:left; width:511px}
.sc_m_cont .sc_cont7 .sc_board_latest .tabcontent li .title a{font-size:13px; color:#555; padding-left:11px; background:url(/images/common/dot1.png) no-repeat 0 center}
.sc_m_cont .sc_cont7 .sc_board_latest .tabcontent li .title a:hover{opacity:0.8}
.sc_m_cont .sc_cont7 .sc_board_latest .tabcontent li .date{float:right; font-size:12px; color:#aaa}

.sc_m_cont .sc_cont7 .sc_process .inner1{padding:0 30px}
.sc_m_cont .sc_cont7 .sc_process .inner1 .sc_title{text-align:center; padding-bottom:0px; border-bottom:1px solid #000}
.sc_m_cont .sc_cont7 .sc_process .inner1 .sc_title span{font-size:13px; color:#333; line-height:45px; padding-left:28px; background:url(/images/common/logo-s1.png) no-repeat 0 center}
.sc_m_cont .sc_cont7 .sc_process .inner1 .sc_title strong{color:#e60013}
.sc_m_cont .sc_cont7 .sc_process .inner1 ul{padding:18px 0 0 0}
.sc_m_cont .sc_cont7 .sc_process .inner1 li{padding:6px 0}
.sc_m_cont .sc_cont7 .sc_process .inner1 li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont7 .sc_process .inner1 li .left{float:left; font-size:13px}
.sc_m_cont .sc_cont7 .sc_process .inner1 li .left:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont7 .sc_process .inner1 li .left .p_name{float:left; width:71px}
.sc_m_cont .sc_cont7 .sc_process .inner1 li .left .p_name span{display:inline-block; color:#222; padding:1px 0 1px 22px; background:url(/images/common/ico_people4.png) no-repeat 0 center}
.sc_m_cont .sc_cont7 .sc_process .inner1 li .left .txt{float:left; width:200px; color:#666; padding:1px 0}
.sc_m_cont .sc_cont7 .sc_process .inner1 li .right{float:right; font-size:12px; color:#aaa; padding:1px 0}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset{position:absolute; left:0; bottom:0; width:100%; border-top:1px solid #eaeaea}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li{float:left; width:33.33333%; text-align:center; border-right:1px solid #eaeaea; box-sizing:border-box}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li.last{width:33.33334%; border-right:none}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li a{line-height:45px}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li span{display:inline-block; font-size:13px; color:#333; padding-left:19px; background-repeat:no-repeat; background-position:0 center}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li .ico1{background-image:url(/images/common/ico_mic1.png)}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li .ico2{padding-left:23px; background-image:url(/images/common/ico_like1.png); background-position:0 13px}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li .ico3{background-image:url(/images/common/ico_earth2.png)}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li:hover{background:#e60013}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li:hover span{color:#fff}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li:hover .ico1{background-image:url(/images/common/ico_mic1-1.png)}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li:hover .ico2{background-image:url(/images/common/ico_like1-1.png)}
.sc_m_cont .sc_cont7 .sc_process .bottom_btnset li:hover .ico3{background-image:url(/images/common/ico_earth2-1.png)}

/*SUB PAGE*/
.sc_s_cont{position:relative; width:100%}

/*단잡이란?*/
.sub1 .sc1 .sc_tit1{padding-top:48px}
.sub1 .sc1 .sc_img1{margin:64px 0 64px}
.sub1 .sc1 .sc_img3{margin:4px 0 34px;}
.sub1 .sc1 .sc_prg1{margin-bottom:40px}
.sub1 .sc1 .sc_prg1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sub1 .sc1 .sc_prg1 .left{float:left; width:191px}
.sub1 .sc1 .sc_prg1 .right{float:right; width:839px}
.sub1 .sc1 .sc_prg1 .pr_title1 .title{letter-spacing:-0.9px}
.sub1 .sc1 .sc_prg1 .pr_title1 .title span{letter-spacing:-2px}
.sub1 .sc1 .sc_prg1 .pr_title1 .stit{letter-spacing:0.4px}
.sub1 .sc1 .sc_prg1 .ct_title1{margin:3px 0 22px}
.sub1 .sc1 .sc_prg1 .prg1{margin-bottom:40px}
.sub1 .sc1 .sc_prg1 .prg1 .ct_txt2{margin-top:18px}

.sub1 .sc1 .sc_img2{margin:20px 0 0}
.sub1 .sc1 .sc_prg{margin-bottom:0px;}
.sub1 .sc1 .sc_prg:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sub1 .sc1 .sc_prg .pr_title1 .title{letter-spacing:-0.9px; padding-top:30px; padding-bottom:30px}
.sub1 .sc1 .sc_prg .pr_title1 .title span{letter-spacing:-2px}
.sub1 .sc1 .sc_prg .pr_title1 .stit{letter-spacing:0.4px}
.sub1 .sc1 .sc_prg .ct_title1{margin:3px 0 42px}
.sub1 .sc1 .sc_prg .prg1{padding-top:30px; }
.sub1 .sc1 .sc_prg .prg1 .ct_txt2{margin-top:18px}

/*검색결과*/
.sc_search_result{padding:62px 0 70px; background-color:#fafafa}
.sc_search_result .sc_tit1{margin-bottom:12px}
.tab_search_result{margin:43px 0 37px}
.tab_search_result ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.tab_search_result ul.dv4 li{width:25%}
.tab_search_result ul.dv5 li{width:20%}
.tab_search_result ul.dv6 li{width:16.6666%}
.tab_search_result ul.dv6 li.first{width:16.667%}
.tab_search_result ul li{float:left; height:51px; text-align:center; border:1px solid #e9e9e9; border-left:none; background:#fff; box-sizing:border-box}
.tab_search_result ul li a{display:block; line-height:49px; font-size:16px; font-weight:700; color:#333}
.tab_search_result ul li.first{border-left:1px solid #e9e9e9}
.tab_search_result ul li.add_line{border-top:none}
.tab_search_result ul li.total a{color:#e60013}
.tab_search_result ul li.selected{background:#e60013}
.tab_search_result ul li.selected a{color:#fff}
.sc_search_result .box1{position:relative; width:100%; margin:12px auto 27px; border:1px solid #e9e9e9; background-color:#fff}
.sc_search_result .zzim_heart{display:inline-block; position:relative; top:3px; width:16px; height:14px; margin-left:6px; background:url(/images/common/ico_heart1.png) no-repeat 0 0; cursor:pointer}
.sc_search_result .zzim_heart.on{background-image:url(/images/common/ico_heart1-1.png)}
.sc_search_result .box1 ul{padding:14px 39px 37px}
.sc_search_result .box1 li{margin-top:23px}
.sc_search_result .box1 .list_title{}
.sc_search_result .box1 .list_title:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_search_result .box1 .list_title div{float:left}
.sc_search_result .box1 .list_title .title{padding-top:2px}
.sc_search_result .box1 .list_title .title a{font-size:15px; font-weight:bold; color:#222}
.sc_search_result .box1 .list_title .sep{margin:0 16px 0 10px; font-size:15px; color:#dedddd}
.sc_search_result .box1 .list_title .stit a{font-size:15px; color:#368788}
.sc_search_result .box1 .list_title .stit span{font-size:13px; color:#e60013}
.sc_search_result .box1 .list_title .tag_imt{margin-left:13px; text-align:center}
.sc_search_result .box1 .list_title .tag_imt a{display:block; width:48px; height:19px; line-height:19px; font-size:11px; color:#fff; background:#e60013}
.sc_search_result .box1 .list_txt{margin-top:11px}
.sc_search_result .box1 .list_txt a{font-size:13px; color:#333}
.sc_search_result .box1 .list_info{margin-top:10px}
.sc_search_result .box1 .list_info span{font-size:13px; color:#777}
.sc_search_result .box1 .list_info .sep{margin:0 4px; color:#dedddd}

/*업체정보*/
.sc_company_info{padding:62px 0 100px; background-color:#fff}
.sc_company_info .sc_cpn_info1{padding-bottom:40px}
.sc_company_info .sc_top{margin-top:30px}
.sc_company_info .sc_top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .top_btnset{float:right}
.sc_company_info .top_btnset a,
.sc_company_info .top_btnset span{display:inline-block; font-size:12px; padding:1px 0}
.sc_company_info .top_btnset a{color:#666; padding-left:10px; background-repeat:no-repeat; background-position:0 center}
.sc_company_info .top_btnset span{color:#d6d6d6; margin:0 1px}

.sc_top_board{margin-top:30px}
.sc_top_board:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.top_btnset_board{float:right}
.top_btnset_board a,
.top_btnset_board a{color:#666; padding-left:10px; background-repeat:no-repeat; background-position:0 center}


.sc_company_info .top_btnset .ico1{background-image:url(/images/common/ico_star1.png)}
.sc_company_info .top_btnset .ico2{padding-left:16px; background-image:url(/images/common/ico_mobile1.png)}
.sc_company_info .top_btnset .ico3{background-image:url(/images/common/ico_print1.png)}
.sc_company_info .top_btnset .ico4{background-image:url(/images/common/ico_mail1.png)}
.sc_company_info .top_btnset .ico5{background-image:url(/images/common/ico_share1.png)}


.sc_company_info .box1{position:relative; width:100%; margin:1px auto 30px; border:1px solid #e9e9e9; border-top:2px solid #333; background-color:#fafafa}
.sc_company_info .box1 .sc_box1{padding:37px 39px 6px}
.sc_company_info .box1 .sc_box1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box1 .sc_title{padding-bottom:12px; border-bottom:1px solid #e3e3e3}
.sc_company_info .box1 .sc_box1 .sc_title:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box1 .sc_title .left{float:left}
.sc_company_info .box1 .sc_box1 .sc_title .left .title{font-size:22px; font-weight:700; color:#333}
.sc_company_info .box1 .sc_box1 .sc_title .right{float:right; padding-top:3px}
.sc_company_info .box1 .sc_box1 .sc_title .right a,
.sc_company_info .box1 .sc_box1 .sc_title .right span{font-size:12px}
.sc_company_info .box1 .sc_box1 .sc_title .right a{color:#666; padding-left:16px; background:url(/images/common/ico_note6.png) no-repeat 0 center}
.sc_company_info .box1 .sc_box1 .sc_title .right span{color:#a4a4a4}
.sc_company_info .box1 .sc_box1 .sc_title .right .sep{color:#dedede; margin:0 6px 0 2px}
.sc_company_info .box1 .sc_box1 .outline_cpn{padding:23px 0}
.sc_company_info .box1 .sc_box1 .outline_cpn:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box1 .outline_cpn .left{float:left}
.sc_company_info .box1 .sc_box1 .outline_cpn .left:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box1 .outline_cpn .thumb{float:left; width:202px; height:108px; border:1px solid #e9e9e9; margin-right:25px}
.sc_company_info .box1 .sc_box1 .outline_cpn .thumb img{width:100%}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn{float:left; padding-top:4px}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn .title a,
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn .title span{display:inlne-block}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn .title .tit{font-size:17px; font-weight:700; color:#333}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn .title .sep{color:#d2d1d1; margin:0 2px 0 6px}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn .title a{font-size:12px; color:#666}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont{display:table; margin-top:5px}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont ul{display:table-row}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont li{display:table-cell; padding-top:10px; font-size:13px}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont .item{width:56px; color:#333}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont .t_value{width:206px; color:#666}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont .t_value span{color:#333; margin-right:8px}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont .t_value2{width:306px; color:#666}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont .t_value2 span{color:#333; margin-right:8px}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont2{display:table; }
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont2 ul{display:table-row}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont2 li{display:table-cell; padding-bottom:10px; font-size:13px}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont2 .item{width:56px; color:#333}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont2 .t_value{width:206px; color:#666}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont2 .t_value span{color:#333; margin-right:8px}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont2 .t_value2{width:306px; color:#666}
.sc_company_info .box1 .sc_box1 .outline_cpn .info_cpn_cont2 .t_value2 span{color:#333; margin-right:8px}
.sc_company_info .box1 .sc_box1 .outline_cpn .right{float:right; width:107px; text-align:center; padding-top:2px}
.sc_company_info .box1 .sc_box1 .outline_cpn .right .sc_rate_star{width:94px; height:15px; margin:0 auto; background:url(/images/common/bg_rate_star1.png) no-repeat 0 0}
.sc_company_info .box1 .sc_box1 .outline_cpn .right .rate_star{width:94px; height:15px; background:url(/images/common/rate_star1.png) no-repeat 0 0}
.sc_company_info .box1 .sc_box1 .outline_cpn .right .number{margin-top:12px; font-size:37px; font-weight:700; color:#333}
.sc_company_info .box1 .sc_box1 .outline_cpn .right .zzim_heart{width:100%; height:28px; text-align:center; border:1px solid #d9d9d9; margin-top:8px; background:#fff; cursor:pointer}
.sc_company_info .box1 .sc_box1 .outline_cpn .right .zzim_heart span{display:inline-block; line-height:26px; font-size:12px; color:#666; padding-left:21px; background:url(/images/common/ico_heart1.png) no-repeat 0 7px}
.sc_company_info .box1 .sc_box1 .outline_cpn .right .zzim_heart.on span{background-image:url(/images/common/ico_heart1-1.png)}

.sc_company_info .box1 .sc_box2{border-top:1px solid #e9e9e9; ; background:#fff url(/images/common/line5.png) repeat-y}
.sc_company_info .box1 .sc_box2:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box2 .sc{float:left; padding:20px; box-sizing:border-box; overflow:hidden}
.sc_company_info .box1 .sc_box2 .sc1{width:270px}
.sc_company_info .box1 .sc_box2 .sc2{width:408px}
.sc_company_info .box1 .sc_box2 .sc3{width:422px}
.sc_company_info .box1 .sc_box2 .sc .sc_title:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box2 .sc .title{float:left; font-size:16px; font-weight:700; color:#333}
.sc_company_info .box1 .sc_box2 .sc .number{float:right; font-size:14px; font-weight:bold; color:#333}
.sc_company_info .box1 .sc_box2 .sc .number span{color:#e60013}
.sc_company_info .box1 .sc_box2 .sc ul{margin-top:7px}
.sc_company_info .box1 .sc_box2 .sc li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box2 .sc li div{float:left; font-size:13px; line-height:24px}

.sc_company_info .box1 .sc_box2 .sc1 .item{width:60px; color:#aaa}
.sc_company_info .box1 .sc_box2 .sc1 .t_value{width:170px; color:#666}
.sc_company_info .box1 .sc_box2 .sc2 .item{width:80px; color:#aaa}
.sc_company_info .box1 .sc_box2 .sc2 .t_value{width:286px; color:#666}
.sc_company_info .box1 .sc_box2 .sc3 .item{width:80px; color:#e60013}
.sc_company_info .box1 .sc_box2 .sc3 .item.c1{color:#666}
.sc_company_info .box1 .sc_box2 .sc3 .t_value{width:240px; color:#666}
.sc_company_info .box1 .sc_box2 .sc3 .separate{height:1px; background:#ebebeb; margin:4px 0}

.sc_company_info .box1 .sc_box3{border-top:1px solid #e9e9e9; background:#fff}
.sc_company_info .box1 .sc_box3 ul{padding:16px 19px}
.sc_company_info .box1 .sc_box3 ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box3 li{float:left}
.sc_company_info .box1 .sc_box3 .tit{width:78px; font-size:16px; font-weight:bold; color:#333; line-height:24px}
.sc_company_info .box1 .sc_box3 .srt{width:61px; font-size:13px; color:#aaa; line-height:24px}
.sc_company_info .box1 .sc_box3 .cont{width:900px; font-size:13px; color:#666; line-height:24px}

.sc_company_info .box1 .sc_box4{border-top:1px solid #e9e9e9; background:#fafafa}
.sc_company_info .box1 .sc_box4{padding:17px 19px}
.sc_company_info .box1 .sc_box4 .inner:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_company_info .box1 .sc_box4 .left{float:left; font-size:16px; font-weight:700; color:#333; padding-left:20px; background:url(/images/common/ico_time1.png) no-repeat 0 3px}
.sc_company_info .box1 .sc_box4 .left span{color:#e60013}
.sc_company_info .box1 .sc_box4 .right{float:right; font-size:12px; color:#666}
.sc_company_info .box1 .sc_box4 .right a{color:#e60013; text-decoration:underline}

.sc_company_info .btnset1{width:100%; text-align:center}
.sc_company_info .btnset1 a{display:inline-block; width:163px; height:58px; line-height:56px; font-size:16px; font-weight:700; text-align:cener; border:1px solid #eee; border-radius:3px; background:#fff; vertical-align:middle; box-sizing:border-box}
.sc_company_info .btnset1 .btn1{width:223px; font-size:18px; color:#fff; margin-right:5px; border-color:#ce1826; background:#ce1826}
.sc_company_info .btnset1 .btn2{color:#e60013; border-color:#ce1826; margin-right:5px}
.sc_company_info .btnset1 .btn3{color:#333; border-color:#666}

.sc_company_info .sc_cpn_info2{border-top:1px solid #e9e9e9; text-align:center; padding:40px 0}

.sc_company_info .sc_cpn_info3{border-top:1px solid #e9e9e9; padding-top:12px}
.sc_company_info .sc_cpn_info3 li{margin-top:25px}
.sc_company_info .sc_cpn_info3 li .title{margin-bottom:17px; font-size:17px; font-weight:700; color:#333; padding-left:28px; background:url(/images/common/logo-s1.png) no-repeat 0 3px}
.sc_company_info .sc_cpn_info3 li p{margin-top:8px; font-size:13px; color:#666}

.sc_company_info .sc_cpn_info4{margin-top:94px}
.sc_company_info .sc_cpn_info4 .title{font-size:22px; font-weight:700; color:#333}
.sc_company_info .sc_cpn_info4 .title span{color:#e60013}
.sc_company_info .sc_cpn_info4 ul{display:table; width:100%; border-top:1px solid #333; margin-top:13px}
.sc_company_info .sc_cpn_info4 li{border-bottom:1px solid #ebebeb}
.sc_company_info .sc_cpn_info4 li .tc{display:table-cell; vertical-align:middle; height:126px; text-align:center; background:url(/images/common/line6.png) no-repeat right 34px; box-sizing:border-box}
.sc_company_info .sc_cpn_info4 li .tc1{height:182px}
.sc_company_info .sc_cpn_info4 li .tc.bgn{background:none}
.sc_company_info .sc_cpn_info4 li .item{width:130px; font-size:13px; color:#333; background:#f7f7f7}
.sc_company_info .sc_cpn_info4 li .end1{width:298px; font-size:30px; font-weight:700; color:#333}
.sc_company_info .sc_cpn_info4 li .end1 span{color:#e60013}
.sc_company_info .sc_cpn_info4 li .end2{width:312px; text-align:left; padding-left:39px}
.sc_company_info .sc_cpn_info4 li .end2 .tit{font-size:16px; font-weight:700; color:#333; padding-left:21px; background:url(/images/common/ico_time1.png) no-repeat 0 3px}
.sc_company_info .sc_cpn_info4 li .end2 .time{margin-top:7px; font-size:24px; font-weight:700; color:#e60013}
.sc_company_info .sc_cpn_info4 li .end3{padding-left:40px; padding-top:24px; vertical-align:top}
.sc_company_info .sc_cpn_info4 li .end3 p{margin-top:17px; font-size:14px; color:#000}
.sc_company_info .sc_cpn_info4 li .end3 p span{color:#e60013}
.sc_company_info .sc_cpn_info4 li .method{text-align:left; padding-left:30px}
.sc_company_info .sc_cpn_info4 li .method .refer{font-size:13px; color:#666}
.sc_company_info .sc_cpn_info4 li .method .btnset1{margin-top:19px}
.sc_company_info .sc_cpn_info4 li .method .btnset2{margin-top:16px}
.sc_company_info .sc_cpn_info4 li .method .btnset2 a{font-size:13px; font-weight:bold; color:#333; margin-right:5px}
.sc_company_info .sc_cpn_info4 li .method .btnset2 .btn1{color:#ce1826}

.sc_company_info .sc_cpn_info5{margin-top:41px}
.sc_company_info .sc_cpn_info5 .title{font-size:17px; font-weight:700; color:#333}
.sc_company_info .sc_cpn_info5 .title span{color:#e60013}

.sc_company_info .sc_cpn_info6{padding:5px; background:#4e4e4e}
.sc_company_info .sc_cpn_info6 table{}
.sc_company_info .sc_cpn_info6 tr{}
.sc_company_info .sc_cpn_info6 td{}
.sc_company_info .sc_cpn_info6 td.left{width:158px; text-align:center}
.sc_company_info .sc_cpn_info6 td.left .stit{margin-top:16px; font-size:12px; font-weight:bold; color:#fff}
.sc_company_info .sc_cpn_info6 td.right{width:932px; background:#fff}
.sc_company_info .sc_cpn_info6 td.right ul{padding:17px 24px}
.sc_company_info .sc_cpn_info6 td.right li{}
.sc_company_info .sc_cpn_info6 td.right li div{font-size:13px; color:#000; padding:10px 0 10px 21px; background:url(/images/common/ico_bubble4.png) no-repeat 0 center}
.sc_company_info .sc_cpn_info6 td.right li strong{color:#e60013}
.sc_company_info .sc_cpn_info6 td.right li .sep1{margin:0 8px}
.sc_company_info .sc_cpn_info6 td.right li .sep2{color:#cecece; margin:0 9px}

/*MEMBERS*/
.sc_members{border-top:1px solid #eeecec; background-color:#fafafa}
/*회원가입*/
.sc_members .box1{position:relative; width:658px; margin:0 auto; border:1px solid #e9e9e9; background-color:#fff}
.sc_members.join{padding:63px 0 70px}
.sc_members.join .box1{margin-top:39px}
.sc_members.join .inner1{padding:32px 29px 39px}
.sc_members .sc_agree{padding-bottom:33px}
.sc_members .sc_agree .top{padding-bottom:8px; border-bottom:1px solid #333}
.sc_members .sc_agree .top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .sc_agree .top .left{float:left}
.sc_members .sc_agree .top .left span{font-size:14px; color:#333; padding-left:20px; background:url(/images/common/ico_note5.png) no-repeat 0 center}
.sc_members .sc_agree .top .right{float:right}
.sc_members .sc_agree .top .right .chkbx1{position:relative; top:-4px}
.sc_members .sc_agree .sc_terms{padding-top:16px}
.sc_members .sc_agree .sc_terms .agree{}
.sc_members .sc_agree .sc_terms .agree:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .sc_agree .sc_terms .agree .left{float:left}
.sc_members .sc_agree .sc_terms .agree .right{float:right}
.sc_members .sc_agree .sc_terms .agree .right .chkbx1{position:relative; top:4px}
.sc_members .sc_agree .sc_terms .terms{width:100%; height:139px; padding:15px 19px; margin-top:9px; border:1px solid #e9e9e9; overflow-y:auto; box-sizing:border-box}
.sc_members .sc_agree .sc_terms .terms .pre_box{font-size:13px; color:#666; line-height:22px}

.sc_write_info{border-top:1px solid #e60013; border-bottom:1px solid #ebebeb}
.sc_write_info ul{padding:15px 0}
.sc_write_info li{padding:5px 0}
.sc_write_info li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_write_info li .left{float:left; width:92px;}
.sc_write_info li .right{float:right; width:508px}
.sc_write_info li .left2{float:left; width:142px;}
.sc_write_info li .right2{float:right; width:458px; font-size:12px; color:#999; line-height:24px; }
.sc_write_info li .item{font-size:14px; color:#333;line-height:44px; letter-spacing:-0.7px}
.sc_write_info li input.type1{width:100%; height:44px; padding-left:14px}
.sc_write_info li select.type3{}
.sc_write_info li .refer1{margin-top:8px; font-size:13px; color:#999}
.sc_write_info li .refer1.c1{color:#666}
.sc_write_info li .refer1 span{color:#e35555}
.sc_write_info li .sep{font-size:15px; color:#333; margin:0 3px}
.sc_write_info li .chkbx2 label.css-label.lb1{font-size:13px; color:#666; padding-left:24px;margin-left:8px;}
.sc_write_info .separate{width:100%; height:1px; margin:14px 0 5px; background:#ebebeb}

.sc_members .btn_member1{width:100%; height:59px; margin-top:20px; text-align:center; background:#ce1826; border-radius:3px}
.sc_members .btn_member1 a{display:block; line-height:59px}
.sc_members .btn_member1 span{font-size:15px; color:#fff; padding-left:26px; background:url(/images/common/ico_check2.png) no-repeat 0 center}
.sc_members .btn_member2{margin-bottom:20px}
.sc_members .btn_member2:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .btn_member2 .left{float:left}
.sc_members .btn_member2 .right{float:right}

/*LOGIN*/
.sc_members .box2{position:relative; width:498px; margin:0 auto; border:1px solid #e9e9e9; background-color:#fff}
.sc_members.login{padding:63px 0 120px}
.sc_members.login .box2{margin-top:27px}
.sc_members.login .inner1{padding:50px 50px 49px}

.sc_login_info .login_input:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_login_info .login_input .left{float:left; width:299px}
.sc_login_info .login_input .right{float:left; width:99px}
.sc_login_info .login_input input{width:100%; height:50px;}
.sc_login_info .login_input span{padding-bottom:20px;}
.sc_login_info .login_input .right a{display:block; height:99px; line-height:99px; text-align:center; background:#ce1826}
.sc_login_info .login_input .right span{font-size:15px; font-weight:bold; color:#fff; letter-spacing:0.5px}
.sc_login_info .sc_cb1{margin-top:12px}
.sc_login_info .sc_cb1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_login_info .sc_cb1 .left{float:left}
.sc_login_info .sc_cb1 .left input{border-color:red}
.sc_login_info .sc_cb1 .left label{font-size:12px; color:#999}
.sc_login_info .sc_cb1 .right{float:right; padding-top:3px}
.sc_login_info .sc_cb1 .right span{display:inline-block; font-size:12px; }
.sc_login_info .sc_cb1 .right span a{color:#333}
.sc_login_info .sc_cb1 .right strong a{display:inline-block; font-size:12px; font-weight:normal; color:#ce1826}
.sc_login_info .sc_cb1 .right .sep{color:#e1e1e1; margin:0 8px}
.sc_login_info .separate{width:100%; height:1px; margin:28px 0 20px; background:#ebebeb}

.sc_members.find{padding:73px 0 120px}
.sc_members.find .tab_find{width:498px; margin:26px auto 0; border:1px solid #e9e9e9; background-color:#fff}
.sc_members.find .tab_find ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members.find .tab_find li{float:left; width:50%; height:49px; border-right:1px solid #e9e9e9; text-align:center; background:#fff; box-sizing:border-box}
.sc_members.find .tab_find li.last{border-right:none}
.sc_members.find .tab_find li a{display:block; line-height:47px}
.sc_members.find .tab_find li span{font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:16px; font-weight:bold; color:#333}
.sc_members.find .tab_find li.selected{background-color:#e60013}
.sc_members.find .tab_find li.selected span{color:#fff}
.sc_members.find .inner1{padding:30px 50px 40px}
.sc_members.find .login_input input{padding-left:15px}
.sc_members.find .box2{margin-top:10px}
.sc_members .btn_find{margin-top:10px}
.sc_members .btn_find a{display:block; width:100%; height:50px; line-height:50px; font-size:16px; font-weight:900; color:#fff; text-align:center; background:#ce1826}
.sc_members .result_find1{margin-top:28px; padding-top:25px; border-top:1px solid #ebebeb; text-align:center}
.sc_members .result_find1 .item{font-size:13px; color:#666}
.sc_members .result_find1 .rf_value{margin-top:8px; font-size:17px; font-weight:900; color:#333}
.sc_members .result_find1 .rf_value1{padding:14px 0 4px; font-size:13px; color:#666}

.btn_cf2{margin-top:20px}
.btn_cf2:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.btn_cf2 .right{float:right}
.btn_cf2 a{display:inline-block; width:122px; height:48px; line-height:46px; border:1px solid #e0e0e0; text-align:center; vertical-align:middle; border-radius:2px; box-sizing:border-box}
.btn_cf2 span{font-size:15px; color:#666}
.btn_cf2 span.ico1{padding-left:25px; background:url(/images/common/ico_check2.png) no-repeat 0 center}
.btn_cf2 .btn1{background:#e60013; border-color:#e60013}
.btn_cf2 .btn1 span{color:#fff}
.btn_cf2 .btn2{margin-left:3px; background:#fff; border-color:#7a7a7a}

/*기업정보등록*/
.sc_members .box3{position:relative; width:1098px; margin:0 auto 17px; border:1px solid #e9e9e9; background-color:#fff}
.sc_members .inner1{padding:37px}
.sc_members.rgt1{padding:63px 0 60px}
.sc_members.rgt1 .box3{margin-top:37px}
.sc_members.rgt1 .table_t5{margin-top:16px}
.sc_members.rgt2{padding:63px 0 60px}
.sc_members.rgt2 .pg_title2{margin-bottom:15px}
.sc_members.rgt2 .box3{margin-top:10px; margin-bottom:17px}
.sc_members.rgt2 .table_t5{margin-top:3px}
.sc_members .sc_title:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .sc_title .pg_title3{float:left}
.sc_members .sc_title .refer{float:right; font-size:13px; color:#666}
.sc_members .sc_title .refer span{color:#e60013}
.sc_members .btn_cf1{margin-top:20px}
.sc_members .btn_cf1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .btn_cf1 .right{float:right}
.sc_members .btn_cf1 a{display:inline-block; width:122px; height:48px; line-height:46px; border:1px solid #e0e0e0; text-align:center; vertical-align:middle; border-radius:2px; box-sizing:border-box}
.sc_members .btn_cf1 span{font-size:15px; color:#666}
.sc_members .btn_cf1 span.ico1{padding-left:25px; background:url(/images/common/ico_check2.png) no-repeat 0 center}
.sc_members .btn_cf1 .btn1{background:#e60013; border-color:#e60013}
.sc_members .btn_cf1 .btn1 span{color:#fff}
.sc_members .btn_cf1 .btn2{margin-left:3px; background:#fff; border-color:#7a7a7a}
.sc_members .title_ip{border:4px solid #e9e9e9; margin-top:12px}
.sc_members .title_ip input{width:100%; height:55px; font-size:17px; font-weight:700; color:#333; line-height:55px; text-align:center; background:#fff}
.sc_members .title_ip input::-webkit-input-placeholder{font-size:17px; font-weight:700; color:#333}  /*placeholer*/
.sc_members .title_ip input::-moz-placeholder{font-size:17px; font-weight:700; color:#333}  /*placeholer*/
.sc_rgt_cmt .table_t5 .ht1 td{height:auto; padding:7px 10px}
.sc_rgt_cmt .table_t5 .ht1 .item{padding-left:20px}
.sc_rgt_cmt .table_t5 .ht2 td{height:auto; padding:29px 29px}
.sc_rgt_cmt .table_t5 .ht2 .item{padding-left:20px}
.sc_rgt_cmt .table_t5 .btn1{display:inline-block; width:94px; height:36px; line-height:36px; border:1px solid #e0e0e0; margin-left:5px; text-align:center; vertical-align:middle; background:#f0f3f4; box-sizing:border-box}
.sc_rgt_cmt .table_t5 .btn1 span{display:inline-block; font-size:12px; color:#333; padding-left:18px; background:url(/images/common/ico_check3.png) no-repeat left center}
.sc_rgt_cmt .table_t5 .refer1{margin-top:4px; font-size:12px; color:#666; line-height:20px}
.sc_rgt_cmt .table_t5 .refer1 span{color:#ce1826}
.sc_rgt_cmt .table_t5 .refer2{font-size:12px; color:#999}
.sc_rgt_cmt .table_t5 .refer2 span{color:#ce1826}
.sc_rgt_cmt .table_t5 .dp_done{line-height:36px; font-size:13px; color:#666; margin-left:14px}
.sc_rgt_cmt .table_t5 .dp_done .sep{margin:0 8px; color:#d3d2d2}
.sc_rgt_cmt .table_t5 .dp_done strong{color:#e60013}
.sc_rgt_cmt .table_t5 textarea.type1{width:100%; height:184px}
.sc_rgt_cmt .table_t5 label.cb{font-size:12px; color:#666}
.sc_rgt_cmt .table_t5 label.cb.t1{font-size:13px}
.sc_rgt_cmt .table_t5 .upload_img:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt_cmt .table_t5 .upload_img .thumb{float:left; overflow:hidden}
.sc_rgt_cmt .table_t5 .upload_img .thumb .inner{width:400px; height:214px; border:1px solid #e7e6e6; text-align:center; background:#fff; overflow:hidden}
.sc_rgt_cmt .table_t5 .upload_img .thumb img{}
.sc_rgt_cmt .table_t5 .upload_img .upload{float:left}
.sc_rgt_cmt .table_t5 .upload_img .upload p{font-size:13px; color:#666; line-height:22px}
.sc_rgt_cmt .table_t5 .upload_img .upload p span{font-weight:700; color:#e60013}
.sc_rgt_cmt .table_t5 .upload_img .file_input{margin-top:15px}
.sc_rgt_cmt .table_t5 .upload_img .file_input .btn_delete{display:inline-block; margin-left:3px; width:39px; height:39px; background:#e60013 url(/images/common/ico_delete1.png) no-repeat center; border-radius:3px; vertical-align:middle}
.sc_rgt_cmt .table_t5 .value span.txt1{font-size:14px; color:#666; margin-left:10px}
.sc_rgt_cmt .table_t5 .upload_img.type1 .upload{width:50%; text-align:center; padding-top:57px}
.sc_rgt_cmt .chkbx1 label.css-label.lb1{font-size:13px; color:#666; padding-left:24px;margin-left:8px;}
.sc_rgt_cmt .chkbx2 label.css-label.lb1{font-size:13px; color:#666; padding-left:27px; margin-left:21px;}
.sc_rgt_cmt .chkbx2 label.css-label.lb1.first{padding-left:29px; margin-left:0; vertical-align:middle}
.sc_rgt_cmt .chkbx2 input.type1{position:relative; top:-8px; width:75px}
.sc_rgt_cmt .chkbx3 label.css-label.lb1{font-size:13px; color:#666; padding-left:27px; margin-left:28px;}
.sc_rgt_cmt .chkbx4 label.css-label.lb1{font-size:13px; color:#666; padding-left:27px; margin-left:25px;}
.sc_rgt_cmt .chkbx4 label.css-label.lb1.first{margin-left:8px}
.sc_rgt_cmt .chkbx4 label.css-label.lb1.last{padding-left:29px; vertical-align:middle}
.sc_rgt_cmt .chkbx4 input.type1{position:relative; top:-8px; width:75px}
.sc_rgt_cmt .table_t5 .in_table{width:100%; box-sizing:border-box}
.sc_rgt_cmt .table_t5 .in_table tr{border-bottom:none}
.sc_rgt_cmt .table_t5 .in_table td{padding-left:0; padding-right:0}
.sc_rgt_cmt .table_t5 .in_table .t_value{width:60%}
.sc_rgt_cmt .table_t5 .in_table .refer2{width:40%; text-align:right}
.sc_rgt_cmt .table_t5 .td_dv1{padding:10px 10px}
.sc_rgt_cmt .table_t5 .td_dv1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt_cmt .table_t5 .td_dv1 li{height:36px; line-height:35px}
.sc_rgt_cmt .table_t5 .td_dv1 li.td_dv1-1 label{margin-right:39px}
.sc_rgt_cmt .table_t5 .td_dv3{width:360px; padding:10px 10px}
.sc_rgt_cmt .table_t5 .td_dv3:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt_cmt .table_t5 .td_dv3 li{float:left; width:33.3333%; height:34px; line-height:35px}
.sc_rgt_cmt .table_t5 .td_dv5{width:800px; padding:10px 10px}
.sc_rgt_cmt .table_t5 .td_dv5:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt_cmt .table_t5 .td_dv5 li{float:left; width:20%; height:34px; line-height:35px}
.sc_rgt_cmt .table_t5 .lk1{margin-left:5px; font-size:12px; font-weight:bold; color:#333}
.sc_rgt_cmt .table_t5 .title{font-size:15px; color:#333; margin:20px 0}
.sc_rgt_cmt .table_t5 .title1{font-size:15px; color:#333; margin-bottom:13px; margin-top:-3px}
.sc_rgt_cmt .btn_add{display:inline-block; width:58px; height:36px; line-height:36px; text-align:center; vertical-align:middle; background:#444}
.sc_rgt_cmt .btn_add span{font-size:12px; color:#fff}
.sc_rgt_cmt .btn_add strong{color:#ff192c}
.sc_rgt_cmt .out_rg{padding:9px 0 4px 2px}
.sc_rgt_cmt .out_rg li{font-size:13px; padding:3px 0}
.sc_rgt_cmt .out_rg li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt_cmt .out_rg li .left{float:left; width:350px}
.sc_rgt_cmt .out_rg li .right{float:left}
.sc_rgt_cmt .out_rg li strong{color:#e60013}
.sc_rgt_cmt .out_rg a{font-size:12px; color:#e60013}
.sc_rgt_cmt .out_rg .sep3{font-size:12px; color:#d3d3d3; margin:0 20px}
.sc_rgt_cmt .out_rg .btn_map{color:#333}
.sc_rgt_cmt .slt_day{padding-top:4px; padding-left:12px}
.sc_rgt_cmt .slt_day span{color:#e60013}
.sc_rgt_cmt .slt_day label{margin-right:14px}
.sc_rgt_cmt .slt_time{margin-top:10px}
.sc_rgt_cmt .out_time{padding:9px 0 4px 2px}
.sc_rgt_cmt .out_time li{font-size:13px; padding:3px 0}
.sc_rgt_cmt .out_time li strong{color:#e60013}
.sc_rgt_cmt .out_time a{font-size:12px; color:#e60013}
.sc_rgt_cmt .out_time .sep3{font-size:12px; color:#d3d3d3; margin:0 9px 0 20px}
.sc_rgt_cmt .table_t5 .slt_open{padding:18px 0 18px 17px; border-bottom:1px solid #ebebeb}
.sc_rgt_cmt .table_t5 .slt_open:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt_cmt .table_t5 .slt_open .left{float:left}
.sc_rgt_cmt .table_t5 .slt_open .right{float:right; padding-top:11px}
.sc_rgt_cmt .table_t5 .slt_open .txt1{font-size:13px; color:#333}
.sc_rgt_cmt .table_t5 .slt_open .txt1 span{color:#ce1927}
.sc_rgt_cmt .table_t5 .slt_open .txt2{margin-top:14px; font-size:12px; color:#666}
.sc_rgt_cmt .table_t5 .slt_open .txt2 span{color:#ce1927}
.sc_rgt_cmt .table_t5 .cb_open{margin-top:13px}
.sc_members .inner2{padding:28px}
.sc_rgt_cmt .sc_pfl:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt_cmt .sc_pfl .left{float:left}
.sc_rgt_cmt .sc_pfl .left .txt1{font-size:13px; color:#333}
.sc_rgt_cmt .sc_pfl .left .txt1 span{color:#ce1927}
.sc_rgt_cmt .sc_pfl .left .txt2{margin-top:14px; font-size:12px; color:#666}
.sc_rgt_cmt .sc_pfl .left .txt2 span{color:#ce1927}
.sc_rgt_cmt .sc_pfl .right{float:right; padding-top:15px; padding-right:10px}

/*이력서등록*/
.sc_register .box3{position:relative; width:1098px; margin:0 auto 17px; border:1px solid #e9e9e9; background-color:#fff}
.sc_register .inner1{padding:39px}
.sc_register.rgt1{padding:63px 0 60px}
.sc_register.rgt1 .box3{margin-top:47px}   /*박스와 제목사이*/
.sc_register.rgt1 .table_t5{margin-top:16px}
.sc_register .sc_title:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_register .sc_title .pg_title3{float:left}
.sc_register .sc_title .refer{float:right; font-size:13px; color:#666}
.sc_register .sc_title .refer span{color:#e60013}

.sc_register .btn_cf1{margin-top:20px}
.sc_register .btn_cf1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_register .btn_cf1 .right{float:right}
.sc_register .btn_cf1 a{display:inline-block; width:122px; height:48px; line-height:46px; border:1px solid #e0e0e0; text-align:center; vertical-align:middle; border-radius:2px; box-sizing:border-box}
.sc_register .btn_cf1 span{font-size:15px; color:#666}
.sc_register .btn_cf1 span.ico1{padding-left:25px; background:url(/images/common/ico_check2.png) no-repeat 0 center}
.sc_register .btn_cf1 .btn1{background:#e60013; border-color:#e60013}
.sc_register .btn_cf1 .btn1 span{color:#fff}
.sc_register .btn_cf1 .btn2{margin-left:3px; background:#fff; border-color:#7a7a7a}
.sc_register .title_ip{border:4px solid #e9e9e9; margin-top:12px}
.sc_register .title_ip input{width:100%; height:55px; font-size:17px; font-weight:700; color:#333; line-height:55px; text-align:center; background:#fff}
.sc_register .title_ip input::-webkit-input-placeholder{font-size:17px; font-weight:700; color:#333}  /*placeholer*/
.sc_register .title_ip input::-moz-placeholder{font-size:17px; font-weight:700; color:#333}  /*placeholer*/
.sc_register .sc_rgt1{margin-bottom:27px}
.sc_rgt1 .sc_rgt_dv1{border-top:1px solid #ce1927; border-bottom:1px solid #ebebeb;  margin-top:16px}
.sc_rgt1 .sc_rgt_dv1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt1 .sc_rgt_dv1 .left{float:left; width:240px}
.sc_rgt1 .sc_rgt_dv1 .right{float:left; width:780px}
.sc_rgt1 .sc_rgt_dv1 .profile{width:160px; padding:40px}
.sc_rgt1 .sc_rgt_dv1 .profile img{width:160px; height:160px}
.sc_rgt1 .sc_rgt_dv1 .profile .file_input{margin-top:7px}
.sc_rgt1 .sc_rgt_dv1 .profile .file_input .btn_delete{display:inline-block; margin-left:0px; width:39px; height:39px; background:#e60013 url(../images/common/ico_delete1.png) no-repeat center; border-radius:3px; vertical-align:middle}
.sc_rgt1 .sc_rgt_dv1 .right .table_t5{margin:0}
.sc_rgt1 .sc_rgt_dv1 .right .table_t5 table{border-top:none; margin:0}
.sc_rgt1 .table_t5 table{border-top:1px solid #ebebeb}
.sc_rgt1 .chkbx1{margin-left:7px}
.sc_rgt1 .chkbx1 label.css-label.lb1{font-size:13px; color:#666; padding-left:24px; margin-left:12px;}
.sc_rgt1 .table_t5 .refer1{font-size:12px; color:#999; line-height:20px; margin-left:16px}
.sc_rgt1 .table_t5 .refer1 strong{color:#e60013}
.sc_rgt1 .table_t5 .refer2{margin-top:4px; font-size:12px; color:#666; line-height:20px}
.sc_rgt1 .table_t5 .refer2 span{color:#ce1826}
.sc_rgt1 .table_t5 .ht1 td{height:auto; padding:7px 10px 0}
.sc_rgt1 .table_t5 .ht1 .item{padding-left:20px}
.sc_rgt1 .table_t5 .ht1 td div{margin-bottom:7px}
.sc_rgt1 .table_t5 .ht2 td{height:auto; padding:7px 10px}
.sc_rgt1 .table_t5 .ht2 .item{padding-left:20px}
.sc_rgt1 .table_t5 textarea.type1{width:100%; height:184px}
.sc_rgt1 .out_rg{padding:9px 0 4px 2px}
.sc_rgt1 .out_rg li{font-size:13px; padding:3px 0}
.sc_rgt1 .out_rg li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_rgt1 .out_rg li .left{float:left; width:350px}
.sc_rgt1 .out_rg li .right{float:left}
.sc_rgt1 .out_rg li strong{color:#e60013}
.sc_rgt1 .out_rg a{font-size:12px; color:#e60013}
.sc_rgt1 .out_rg .right .sep3{font-size:12px; color:#d3d3d3; margin:0 10px 0 20px}
.sc_rgt1 .table_t5 .in_btn1{display:inline-block; width:94px; height:36px; line-height:36px; border:1px solid #e0e0e0; margin-left:5px; text-align:center; vertical-align:middle; background:#f0f3f4; box-sizing:border-box}
.sc_rgt1 .table_t5 .in_btn1 span{display:inline-block; font-size:12px; color:#333}
.sc_rgt1 .btn_add{display:inline-block; width:58px; height:36px; line-height:36px; text-align:center; vertical-align:middle; background:#444}
.sc_rgt1 .btn_add span{font-size:12px; color:#fff}
.sc_rgt1 .btn_add strong{color:#ff192c}
.sc_rgt1 .btn_refresh{display:inline-block; width:36px; height:36px; line-height:36px; font-size:0; vertical-align:middle; border:1px solid #d9d9d9; background:#fff url(/images/common/ico_refresh1.png) no-repeat center; box-sizing:border-box}
.sc_rgt1 .btn_refresh span{font-size:12px; color:#fff}
.sc_rgt1 .table_t5 .dp_done{line-height:36px; font-size:13px; color:#666; margin-left:14px}
.sc_rgt1 .table_t5 .dp_done .sep{margin:0 8px; color:#d3d2d2}
.sc_rgt1 .table_t5 .dp_done strong{color:#e60013}
.sc_rgt1 .table_t5 .file_input.type2 label{width:111px}

/*이력서보기*/
.sc_view1 .box3{position:relative; width:1098px; margin:0 auto 17px; border:1px solid #e9e9e9; background-color:#fff}
.sc_view1 .inner1{padding:36px 39px}
.sc_view1.rgt1{padding:63px 0 60px; background:#fafafa}
.sc_view1.rgt1 .box3{margin-top:12px}   /*박스와 제목사이*/
.sc_view1 .sc_title .pg_title3{float:left}
.sc_view1 .sc_title:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_view1 .sc_title .refer1{float:right; position:relative; top:8px; font-size:12px; color:#666}
.sc_view1 .sc_title .refer1 strong{color:#333}
.sc_view1 .sc_title .refer1 span{color:#c4c4c4; margin:0 7px}
.sc_view1 .sc_title .pg_title{font-size:23px; font-weight:700; text-align:center; color:#333}

.sc_view1 .sc_view_dv1{border-top:2px solid #333; margin-top:24px}
.sc_view1 .sc_view_dv1:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_view1 .sc_view_dv1 .left{float:left; width:240px}
.sc_view1 .sc_view_dv1 .right{float:left; width:780px}
.sc_view1 .sc_view_dv1 .profile{width:160px; padding:40px}
.sc_view1 .sc_view_dv1 .profile img{width:130px; height:160px}
.sc_view1 .sc_view_dv1 .profile .refer2{margin-top:8px; font-size:12px; color:#999}
.sc_view1 .sc_view_dv1 .profile .refer2 span{color:#e60013}
.sc_view1 .sc_view_dv1 .right .table_t5{margin:0}
.sc_view1 .sc_view_dv1 .right .table_t5 table{border-top:none; margin:0}
.sc_view1 .sc_view_dv1 .table_t5 .t_value{padding:0 20px}
.sc_view1 .sc_view_dv1 .table_t5 .txt1{font-size:15px; font-weight:bold; color:#333}
.sc_view1 .sc_view_dv1 .table_t5 .txt2{font-size:12px; color:#333}
.sc_view1 .sc_view_dv1 .table_t5 .t_value1{text-align:right; padding-right:20px}
.sc_view1 .sc_view_dv1 .table_t5 .refer3{font-size:12px; color:#999}
.sc_view1 .sc_view_dv1 .table_t5 .refer3 span{color:#e60013}
.sc_view1 .sc_view_dv1 .table_t5 .refer3 strong{color:#333}
.sc_view1 .sc_view_dv1 .table_t5 .tag1{display:inline-block; width:38px; height:20px; line-height:20px; text-align:center; font-size:11px; color:#fff; background:#c2c4c5}

.sc_view1 .btnset1{width:100%; text-align:center}
.sc_view1 .btnset1 a{display:inline-block; width:163px; height:58px; line-height:56px; font-size:16px; font-weight:700; text-align:cener; border:1px solid #eee; border-radius:3px; background:#fff; vertical-align:middle; box-sizing:border-box}
.sc_view1 .btnset1 .btn1{width:223px; font-size:18px; color:#fff; margin-right:5px; border-color:#ce1826; background:#ce1826}
.sc_view1 .btnset1 .btn2{color:#e60013; border-color:#ce1826; margin-right:5px}
.sc_view1 .btnset1 .btn3{color:#333; border-color:#666}

.sc_view1 .sc_view_dv2{margin-top:20px}
.sc_view1 .sc_view_dv2 .table_t7 .ht1 td{height:auto; padding:17px 15px; vertical-align:top}
.sc_view1 .sc_view_dv2 .table_t7 .ht1 .item{line-height:24px}
.sc_view1 .sc_view_dv2 .table_t7 .ht1 .t_value ul:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_view1 .sc_view_dv2 .table_t7 .ht1 .t_value li div{margin-bottom:8px}
.sc_view1 .sc_view_dv2 .table_t7 .ht1 .t_value li.last div{margin-bottom:0}
.sc_view1 .sc_view_dv2 .table_t7 table .item_s1{display:inline-block; float:left; width:58px; font-size:13px; color:#333; line-height:24px; vertical-align:top; padding-left:0px}
.sc_view1 .sc_view_dv2 .table_t7 .ht1 .sep1{float:left; line-height:24px}
.sc_view1 .sc_view_dv2 .table_t7 table .t_value_s1{display:inline-block; float:left; width:790px; font-size:13px; color:#666; line-height:24px}
.sc_view1 .sc_view_dv2 .table_t7 .ht2 td{height:auto; padding:20px 15px}


/*인재정보*/
.sc_talent{padding:70px 0}



/*게시판 포맷*/
.cusomer1{padding:62px 0 100px; background-color:#fff}
.cusomer1 .sc_btnset1{margin-top:20px}
.cusomer1 .board_write1 .cb{font-size:13px; color:#666; margin-right:27px}
.cusomer1 .board_write1 .chkbx1 label{font-size:13px; color:#666; margin-right:15px}
.cusomer1 .board_write1 .chkbx1 input[type='radio'].css-checkbox + label.css-label{padding-left:28px}


/* 푸터 */
.footer{background:#2f2e2e;color:#80898e; width: 100%; min-width: 1100px;}
.footer_sub{overflow:hidden;padding:50px 0;background:#2f2e2e;color:#80898e; width: 1000px; margin: 0 auto; position: relative;}
.footer .footer_sub .copyright{float:left;width:56%;}
.footer .footer_sub .copyright > p{font-size:15px;line-height:22px;}
.footer .footer_sub .copyright .f_menu{margin:25px 0;overflow:hidden;}
.footer .footer_sub .copyright .f_menu > li{float:left;position:relative;margin:5px 24px 5px 0;}
.footer .footer_sub .copyright .f_menu > li:after{content:"";position:absolute;top:0;right:-12px;width:1px;height:100%;background:#80898e;}
.footer .footer_sub .copyright .f_menu > li:last-child:after{content:none;}
.footer .footer_sub .copyright .f_menu > li > a{font-size:15px;color:#80898e;}
.footer .footer_sub .copyright .social{overflow:hidden;}
.footer .footer_sub .copyright .social > dt{float:left;height:26px;line-height:26px;font-weight:bold;letter-spacing:0;}
.footer .footer_sub .copyright .social > dd{float:left;margin:0 5px;}

.footer .footer_sub .contact{float:right;width:35%;}
.footer .footer_sub .contact .title{overflow:hidden;}
.footer .footer_sub .contact .title > strong{float:left;padding:4px 0 0 0;font-size:22px;letter-spacing:0;}
.footer .footer_sub .contact .title > select{float:right;border:0;padding:4px 10px;}
.footer .footer_sub .contact .cs_list{padding:16px 0 0 0;}
.footer .footer_sub .contact .cs_list > li{margin:0 0 15px 0;padding:0 0 0 6px;background-repeat:no-repeat;background-position:left center;font-size:18px;}
.footer .footer_sub .contact .cs_list > li.tel a {font-size: 18px; color: #80898e;}
.footer .footer_sub .contact .cs_list > li.q a {font-size: 16px; color: #80898e;}


.input_form {
	font-family: "nanum", "돋움";
	font-size: 13px;
	line-height: 20px;
	color: #626262;
	width:225px; /*이미지 테이블 사이즈*/
	height:25px;
	border: 1px solid #cacaca;
}

.input_form2 {
	font-family: "nanum", "돋움";
	font-size: 14px;
	line-height: 20px;
	color: #626262;
	width:50px; /*이미지 테이블 사이즈*/
	height:25px;
	border: 1px solid #cacaca;
}

.input_form3 {
	font-family: "nanum", "돋움";
	font-size: 13px;
	line-height: 20px;
	color: #626262;
	width:200px; /*이미지 테이블 사이즈*/
	height:25px;
	border: 1px solid #cacaca;
}

.agree_form {
	font-family: "nanum", "돋움";
	font-size: 12px;
	line-height: 20px;
	color: #626262;
	height: 214px;
	width: 675px;
	border: 1px solid #cacaca;
}
  .line2 {
	border: #b8b7b7 double 3px; 
}

.input_text {
	font-family: "nanum", "돋움";
	font-size: 16px;
	color: #835823;
}
.input_select {
	font-family: "nanum", "돋움";
	font-size: 14px;
	border: 1px solid #d3d3d3;
}


/* tab_course */
.tab_course { margin-top:16px; }
ul.tab_button { height:61px; list-style:outside none none; margin:0; padding:0; width:100%; }
ul.tab_button li { background-color:#4c4c4c; color:#fff; cursor:pointer; float:left; font-size:16px; height:50px; letter-spacing:-0.025em; line-height:50px; margin-left:2px; overflow:hidden; padding:0; position:relative; text-align:center; width:285px; }
ul.tab_button li.quicktab { background-color:#4c4c4c; color:#fff; cursor:pointer; float:left; font-size:18px; height:61px; letter-spacing:-0.025em; line-height:61px; margin-left:2px; overflow:hidden; padding:0; position:relative; text-align:center; width:16.433%; }
ul.tab_button li.quicktab.first { width:139px; }
ul.tab_button li.quicktab:hover, ul.tab_button li.quicktab.sct { background-color:#226ebe; background-image:none; margin-bottom:0; padding-bottom:0; }
ul.tab_button li.onetap { width:100%; }
ul.tab_button li.twotap { width:49.66%; }
ul.tab_button li.threetap { width:33%; }
ul.tab_button li.fourtap { width:24.5%; }
ul.tab_button li.fivetap { width:19.700%; }
ul.tab_button li.sixtap { width:16.333%; }
ul.tab_button li.eighttap { width:12.133%; line-height:20px; padding-top:5px;}
ul.tab_button li.seven {}
ul.tab_button li:firstc-hild { margin-left:0; }
ul.tab_button li:hover { background:#226ebe url(/images/tab_arrow.png) no-repeat 50% 50px; }
ul.tab_button li.sct { background:#226ebe url(/images/tab_arrow.png) no-repeat 50% 50px; }
ul.tab_button li.coupon { background-color:#e7e6e1; color:#666; cursor:pointer; float:left; font-size:18px; height:50px; letter-spacing:-0.025em; line-height:50px; margin-left:2px; overflow:hidden; padding:0; position:relative; text-align:center; width:49.75%; }
ul.tab_button li.coupon:first-child { margin-left:0; }
ul.tab_button li.coupon:hover { background:#5e5e5e url(/images/tab_arrow2.png) no-repeat 50% 50px; margin-bottom:-7px; padding-bottom:7px; color:#fff; }
ul.tab_button li.coupon.sct { background:#5e5e5e url(/images/tab_arrow2.png) no-repeat 50% 50px; margin-bottom:-7px; padding-bottom:7px; color:#fff; }
.tab_container { background:none repeat scroll 0 0 #fff; border-top:medium none; clear:both; float:left; overflow:auto; width:100%; }
.tab_content { display:none; }
ul.tab_button2 { height:50px; list-style:outside none none; margin:0; padding:0; width:100%; border-bottom:solid 1px #4c4c4c; }
ul.tab_button2 li { margin-left:2px; }
ul.tab_button2 li:first-child { margin-left:0px; }
ul.tab_button2 li a { background-color:#e7e6e0; color:#5e5e5e; cursor:pointer; float:left; font-size:18px; height:50px; letter-spacing:-0.025em; line-height:50px; overflow:hidden; padding:0; position:relative; text-align:center; width:150px; }
ul.tab_button2 li a.sct { background-color:#4c4c4c; color:#fff; }
ul.tab_button3 { height:61px; list-style:outside none none; margin:0 0 -20px; padding:40px 0 0 0; width:100%; }
ul.tab_button3 li { background-color:#e7e6e1; color:#464646; cursor:pointer; float:left; font-size:16px; height:50px; letter-spacing:-0.025em; line-height:50px; margin-left:2px; overflow:hidden; padding:0; position:relative; text-align:center; width:14.00%; }
{ background-color:#4c4c4c; color:#fff; }
ul.tab_button3 li:hover, ul.tab_button3 li.sct { background-color:#4c4c4c; color:#fff; }

ul.tab_button4 { height:61px; list-style:outside none none; margin:0; padding:0; width:100%; }
ul.tab_button4 li { background-color:#4c4c4c; color:#fff; cursor:pointer; float:left; font-size:16px; height:50px; letter-spacing:-0.025em; line-height:50px; margin-left:2px; overflow:hidden; padding:0; position:relative; text-align:center; width:285px; }
ul.tab_button4 li.quicktab { background-color:#4c4c4c; color:#fff; cursor:pointer; float:left; font-size:18px; height:61px; letter-spacing:-0.025em; line-height:61px; margin-left:2px; overflow:hidden; padding:0; position:relative; text-align:center; width:16.433%; }
ul.tab_button4 li.quicktab.first { width:139px; }
ul.tab_button4 li.quicktab:hover, ul.tab_button li.quicktab.sct { background-color:#229bbe; background-image:none; margin-bottom:0; padding-bottom:0; }
ul.tab_button4 li.onetap { width:100%; }
ul.tab_button4 li.twotap { width:49.66%; }
ul.tab_button4 li.threetap { width:33%; }
ul.tab_button4 li.fourtap { width:24.5%; }
ul.tab_button4 li.fivetap { width:19.700%; }
ul.tab_button4 li.sixtap { width:16.333%; }
ul.tab_button4 li.eighttap { width:12.133%; }
ul.tab_button4 li.seven {}
ul.tab_button4 li:firstc-hild { margin-left:0; }
ul.tab_button4 li:hover { background:#229bbe url(/images/tab_arrow.png) no-repeat 50% 50px; }
ul.tab_button4 li.sct { background:#229bbe url(/images/tab_arrow.png) no-repeat 50% 50px; }


/* 공통 폰트 */
.n11					{font-family:나눔고딕,nanum,dotum; font-size:11px;}
.n12					{font-family:나눔고딕,nanum,dotum; font-size:12px;}
.n13					{font-family:나눔고딕,nanum,dotum; font-size:13px;}
.n14					{font-family:나눔고딕,nanum,dotum; font-size:14px;}
.n15					{font-family:나눔고딕,nanum,dotum; font-size:15px;}
.n16					{font-family:나눔고딕,nanum,dotum; font-size:16px;}
.n17					{font-family:나눔고딕,nanum,dotum; font-size:16px;}
.n20					{font-family:나눔고딕,nanum,dotum; font-size:20px;}
.n25					{font-family:나눔고딕,nanum,dotum; font-size:20px;}

.nb						{font-family:nanumbold!important;}
.nb14					{font-family:nanumbold,나눔고딕,nanum,dotum; font-size:14px!important;}
.nb15					{font-family:nanumbold,나눔고딕,nanum,dotum; font-size:15px!important;}
.nb16					{font-family:nanumbold,나눔고딕,nanum,dotum; font-size:16px!important;}
.nb17					{font-family:nanumbold,나눔고딕,nanum,dotum; font-size:17px!important; font-weight:600;}
.nb22					{font-family:nanumbold,나눔고딕,nanum,dotum; font-size:22px;vertical-align:middle; }
.nb24					{font-family:nanumbold,나눔고딕,nanum,dotum; font-size:22px;vertical-align:middle; }
.nb38					{font-family:nanumbold,나눔고딕,nanum,dotum; font-size:38px!important;}
.nb44					{font-family:nanumbold,나눔고딕,nanum,dotum; font-size:36px!important;}

.li20					{line-height:20px;}
.li22					{line-height:20px;}
.li24					{line-height:24px;}
.li30					{line-height:25px;}
.li28					{line-height:28px;}
.li18					{line-height:18px;}


.input_game {font-size:18px;color:#f70808; border:none; font-weight:700; padding-bottom:3px;}
.input_game_t1 {font-size:26px;color:#f70808; border:none; font-weight:700; text-align:left; padding-bottom:3px;}
.input_game_t2 {font-size:26px;color:#073ef3; border:none; font-weight:700; text-align:left; padding-bottom:3px;}
.input_game_t3 {font-size:22px;color:#850cf5; border:none; font-weight:700; text-align:left; padding-bottom:3px;}

.input_button_1 { border: 1px #0687be solid; height:32px; line-height:20px; background-color:#0095d4; color:#ffffff; font-size:14px; font-weight:700; text-align:center; padding:0 10px 0 10px; cursor:pointer; }
.input_button_2 { border: 1px #ce4103 solid; height:32px; line-height:20px; background-color:#f54d03; color:#ffffff; font-size:14px; font-weight:700; text-align:center; padding:0 10px 0 10px; cursor:pointer; }
.input_button_3 { border: 1px #ce4103 solid; height:36px; line-height:24px; background-color:#f71026; color:#ffffff; font-size:20px; font-weight:700; text-align:center; padding:0 50px 0 50px; cursor:pointer; }

.sub_btn_login1 {position:relative;top:0;width:187px;height:43px;color:#ffffff;font-size:17px;font-weight:600;line-height:45px;text-align:center;border:1px #ef5122 solid; background:#ec6b44;}
.sub_btn_login2 {position:relative;top:0;width:387px;height:43px;color:#ffffff;font-size:16px;font-weight:600;line-height:45px;text-align:center;border:1px #0071b5 solid; background:#027ec6;}

.input_select1 { font-family: "nanum", "돋움"; font-size: 14px; line-height: 20px; color: #626262; width:180px; height:24px; border: 1px solid #cacaca;}
.input_select2 { font-family: "nanum", "돋움"; font-size: 14px; line-height: 20px; color: #626262; width:100px; height:24px; border: 1px solid #cacaca;}

.book_lv { margin-top:10px; }
.book_lv th, .book_lv td { text-align:center; padding:10px 0; color: #000000; font-size: 16px;}
.book_lv th { background-color:#f5f5f6; color: #000000; font-size: 16px;}
.book_lv span { display:block; color: #000000; font-size: 16px;}

.installation-guide {
	position:relative;
	margin-top:15px;
	padding:20px 0;
	border:1px solid #ececec;
	background:#fcfcfc;
}
.installation-guide > em {
	position:absolute;
	top:0;
	left:0;
}
.installation-guide > strong {
	display:block;
	margin-left:75px;
	color:#39adf7;
	padding-left:20px;
	font-size:16px;
	line-height:24px;
	padding-bottom:6px;
}

.installation-guide .ctext5 {
	margin-left:75px;
	padding-left:20px;
	font-size:13px;
	line-height:20px;
}

/* 페이지 인식을 위한 부분 */
#page1 a.menu1,
#page2 a.menu2, 
#page3 a.menu3,
#page4 a.menu4,
#page5 a.menu5,
#page6 a.menu6,
#page7 a.menu7,
#page8 a.menu8,
#page9 a.menu9,
#page10 a.menu10 {   display:block; background:rgba(237,28,36,0.7); color:#fff }

.s_menu { width:1100px; z-index:1; position:absolute; left:50%; top:200px; margin-left:-550px  }
.s_menu li { float:left}
.s_menu li a { display:block; background:rgba(0,0,0,0.7); color:#fff; padding:17px 49px }
.s_menu li a:hover {display:block; background:rgba(237,28,36,0.7); color:#fff }
.s_menu li .chk {display:block; background:rgba(237,28,36,0.7); color:#fff }

.s_menu1 li a {  padding:17px 135px }
.s_menu10 li a {  padding:17px 75px }
.s_menu3 li a {  padding:17px 37px }
.s_menu4 li a {  padding:17px 205px }
.s_menu5 li a {  padding:17px 242px }
.s_menu6 li a {  padding:17px 23px }
.s_menu7 li a {  padding:17px 39px }
.s_menu8 li a {  padding:17px 60px }
