@charset "euc-kr";
@import url("basic.css");
@import url("layout.css");

.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* °øÅë - ¿©¹é*/
.mt05 {margin-top:5px !important}
.mt10 {margin-top:10px !important}
.mt15 {margin-top:15px !important}
.mt20 {margin-top:20px !important}
.mt25 {margin-top:25px !important}
.mt30 {margin-top:30px}
.mt35 {margin-top:35px}
.mt40 {margin-top:40px}
.mt45 {margin-top:45px !important}
.mt55 {margin-top:55px !important}
.mb0 {margin-bottom:0 !important}
.mb05 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.mb20 {margin-bottom:20px}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.ml65 {margin-left:65px !important}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}

.pt10 {padding-top:10px}
.pt15 {padding-top:15px}
.pt30 {padding-top:30px}
.pt40 {padding-top:40px}
.pt50 {padding-top:50px !important}
.pr20 {padding-right:20px !important}
.ptb40{padding:40px 0 15px}
.ptb30{padding:30px 0 15px}
.ptb25{padding:25px 0 0 25px}
.ptl05{padding:5px 5px 0 0 !important}
.pt2_r5{padding:2px 5px 0 0 !important}

/* ¹öÆ° */
.btn_left {text-align:left}
.btn_center {text-align:center}
.btn_center2{margin-top:25px; text-align:center}
.btn_right {text-align:right !important}
.fnt_red {color:#FF0000; font-weight:bold}
.h4_stitle {margin:10px 16px}

/* Á¤·Ä */
.fl_left {float:left}
.fl_right {float:right}
.text_left {text-align:left  !important}
.text_left2 {position: relative; left: 15px; text-align:left !important}
.text_right {text-align:right !important}
.text_center {text-align:center !important}
.va_middle {vertical-align:middle !important}
.va_bottom {vertical-align:bottom !important}

/* ÆùÆ® ÄÃ·¯ */
.c00 {color:#000}
.c_red {color:red !important}
.c_blc {color:black !important}
.c_0b72 {color:#0b0b72 !important}
.clo_8a {color:#8a8a8a}
.clr_ef4 {color:#ef4a78}
.col_0f52a4 {color:#0f52a4 !important}
.f5 {color:#fff !important}
.fc01 {color:#f00 !important}
.fc02 {color:#f00 !important; font-weight:bold}
.f402 {color:#ffff00 !important}
.f2a52 {color:#ffa500 !important}


/* ÆùÆ® ½ºÅ¸ÀÏ */
.fb {font-weight:bold !important}

/* top ½ºÅ©¸³Æ® */
.subject_button .top {float:right; margin-right:15px}

/* ·¹ÀÌ¾î ÆË¾÷ °øÁö»çÇ× */
.notice_layerpop {background:url('/image/all/explorer9_bg.gif') repeat-x left top; *zoom:1}
.notice_layerpop:after {content:""; clear:both; display:block}
.layerpop_cont {width:980px; height:134px; margin:0 auto; }

/* main */
.main_area {background:url('/image/main/bg_body.gif') repeat-x top left}
.main_area .container {}
.main_area .content {}

/* ÀÌ¹ÌÁö ¹è³Ê (»ó´Ü) */
.main_imgbena {position:relative; width:1002px; height:335px; *zoom:1}
.main_imgbena:after {content:""; clear:both; display:block}
.main_imgbena span { position:absolute; display:inline; bottom:53px; right:0}
.main_imgbena li p {position:absolute; display:none; top:0;left:0}
.main_imgbena li strong { position:absolute; display:inline; bottom:0; left:0}
.main_imgbena .bena_btn01 {left:0}
.main_imgbena .bena_btn02 {left:251px}
.main_imgbena .bena_btn03 {left:503px}
.main_imgbena .bena_btn04 {left:753px}

/* ¸Þ´º ¾ÆÀÌÄÜ */
.main_iconmenu {padding:12px 0 12px 20px; width:964px; background:#fff; border:9px solid #3d3d3d; *zoom:1}
.main_iconmenu:after {content:""; clear:both; display:block}
.main_iconmenu li {float:left; margin-right:11px}

/* ¹Ú½º */
.mainboxs_wrap {width:1004px; *zoom:1}
.mainboxs_wrap:after {content:"";clear:both; display:block}

.left_box_wrap{ width:239px; float:left; border-left:1px #d7d7d7 solid; }
.right_box_wrap{ width:763px; float:left; }

#quickview {position:absolute; right:-10px; top:-460px; z-index:10}

.left_box {float:left; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; *zoom:1}
.right_box_wrap .left_box{ width:643px; border-left:0px; }
.left_box:after {content:""; clear:both; display:block}
.left_box2 {float:left; width:1002px; border-left:1px solid #cccccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; *zoom:1}
.left_box2:after {content:""; clear:both; display:block}


.left_box3 {float:left; width:1002px; padding-left:5px;  *zoom:1}
.left_box3:after {content:""; clear:both; display:block}

.right_linkbox {float:right; width:119px; border-right:1px solid #ccc; border-bottom:1px solid #cccccc}
.right_linkbox:after{content:""; clear:both; display:block}
.right_linkbox li{padding:0; margin:0}

.small_box {display:inline-block; float:left; height:100%; border-right:1px solid #cccccc; *zoom:1}
.small_box:after {content:""; clear:both; display:block}
.small_box .bx_1 {width:227px; height:168px}
.small_box .bx_2 {width:239px; height:168px}
.small_box .bx_3 {width:227px}
.small_box .bx_4 {width:227px; height:112px}

/* ·Î±×ÀÎ ¹Ú½º */
.login_mbox {width:239px; height:215px; background:url('/image/main/bg_loginbox.gif') no-repeat 0 0; border-bottom:1px solid #ccc}
.login_mbox h3 {padding:23px 0 0 22px}
.login_mbox ul {margin:19px 0 0 25px; width:200px}
.login_mbox li a {mar2013-09-05gin-right:4px}
.login_mbox .li_style01 {margin-left:9px}
.login_mbox .li_style01_2 {margin-left:9px; padding-top:10px;}
.login_mbox .li_style01 a {margin-right:8px!important}
.login_mbox .li_style02 {margin-top:15px}
.login_mbox .li_style03 {margin-top:9px}
.login_mbox .li_style03 a {margin-right:0 !important; padding:0 !important}

/* ·¹ÀÌ¾î ÆË¾÷ - ·Î±×ÀÎ  (°øÀÎÀÎÁõ¼­ / ÀÏ¹Ý ·Î±×ÀÎ ) */
.login_mbox .login_layerpop {position:absolute; top:164px; left:400px; width:185px; height:187px; padding:20px 10px 0 10px; background:#fff; border:5px solid #0079a1; z-index:50;}
.login_mbox .login_layerpop p {line-height:15px}
.login_mbox .login_tit {display:inline-block; width:180px; padding-bottom:9px; border-bottom:1px solid #d9d9d9}


.ly_loginbox {width:180px; height:42px; margin:0; padding:6px 0 0 9px !important; *zoom:1}
.ly_loginbox:after {content:""; clear:both; display:block}
.ly_loginbox .ul_left {float:left; margin:0!important; width:100px !important;}
.ly_loginbox .login_btn {display:inline-block; padding-top:2px; margin-left:10px}
.ly_loginbox .first_p {margin-bottom:3px !important}
.ly_loginbox .one_id {padding-top:12px; float:left}

.check_loginotp {margin-top:13px; padding-left:7px; color:#2175A5}
.check_loginotp label {margin-left:5px !important}
.check_loginotp input {vertical-align:middle !important}

.check_textbox {margin:9px 0; color:#2175A5; text-align:center}
.check_textbox strong {padding-left:14px; background:url('/image/main/blt_layerpop_ico01.gif') no-repeat left top}

.btn_loginlist {margin:4px 0 10px 0 !important; *zoom:1}
.btn_loginlist:after {content:""; clear:both; display:block}
.btn_loginlist li{float:left}

/* °øÁö»çÇ× / µ¿¿µ»ó ÅÇ ¸Þ´º*/
.tab_list {position:relative; width:414px; height:215px; border-bottom:1px solid #ccc}
.tab_list .board_new_box {position:absolute; top:5px; margin-left:25px; z-index:10;}
.tab_list .more_box {position:absolute; top:0px; padding-left:340px; height:24px}
.tab_list .btn_box {position:absolute; top:-20px; padding-left:345px; height:24px}
.tab_list > div {position:absolute; top:35px; width:373px; margin-left:20px; padding-top:11px; border-top:2px solid #00629F; display:none}
.tab_list strong {position:absolute; top:13px; height:24px}
.tab_list strong:after {content:""; clear:both; display:block}
.tab_list .notice_menu01 {left:20px}
.tab_list .notice_menu02 {left:132px}
.tab_list .notice_menu03 {left:204px}
.tab_list .more_board {position:absolute; top:-20px; width:80px; margin-left:299px;}

.tab_list2 {position:relative; width:414px; height:163px}
.tab_list2 > div {position:absolute; display:none; top:37px; left:20px; width:385px; border-top:2px solid #00969C; z-index:10}
.tab_list2 strong {position:absolute; top:13px; height:24px}
.tab_list2 strong:after {content:""; clear:both; display:block}
.tab_list2 .notice_menu01 {left:20px}
.tab_list2 .notice_menu02 {left:96px}
.tab_list2 .notice_menu03 {left:172px}
.tab_list2 .notice_menu04 {left:248px}
.tab_list2 .more_board {position:absolute; top:-20px; right:35px}
.tab_list2 .plays_btn {position:absolute; top:-20px; right:0}

.tab_list2.newType { height:215px;border-bottom:1px solid #ccc}
.tab_list2.newType > div { top:35px;}
.tab_list2.newType .notice_menu01 {left:20px}
.tab_list2.newType .notice_menu02 {left:91px}
.tab_list2.newType .notice_menu03 {left:162px}
.tab_list2.newType .notice_menu04 {left:233px}
.tab_list2.newType .more_board {position:absolute; top:-20px; right:0px}
.tab_list2.newType .more_board #btn_box1,
.tab_list2.newType .more_board #btn_box2,
.tab_list2.newType .more_board #btn_box3,
.tab_list2.newType .more_board #btn_box4 { padding-left:7px !important;}

.tab_list2 .board_new_box {position:absolute; top:5px; z-index:10;}
.tab_list2 .board_new_box.menu1 { left:25px;}
.tab_list2 .board_new_box.menu2 { left:95px;}
.tab_list2 .board_new_box.menu3 { left:165px;}
.tab_list2 .board_new_box.menu4 { left:237px;}

.notice_tabcont:after{content:""; clear:both;display:block}
.notice_tabcont li {position:relative;padding:9px 0 6px 10px; background:url('/image/common/blt_dotted01.gif') no-repeat 4px 15px; border-bottom:1px solid #ECECEC; line-height:16px}
.notice_tabcont li a {text-decoration:none}
.notice_tabcont .text_over {text-overflow:ellipsis;width:315px;overflow:hidden;white-space:nowrap;color:#747474 !important}
.notice_tabcont .text_over2 {text-overflow:ellipsis;width:280px;overflow:hidden;white-space:nowrap;color:#747474 !important}
.notice_tabcont .last_line {border:none}

.notice_tabcont2 {width:350px; *zoom:1}
.notice_tabcont2:after{content:""; clear:both; display:block}
.notice_tabcont2 .rollList_wrap {overflow:hidden; position:relative; margin:10px 0 0 10px; width:350px; height:107px}
.notice_tabcont2 ul {position:absolute;  width:3000px; height:107px}
.notice_tabcont2 li {float:left; width:110px; margin:0 4px}

.slidebtn_l {position:absolute; top:50px; left:-10px}
.slidebtn_r {position:absolute; top:50px; right:0px}

.notice_tabcont .ntc_icon {float:left; margin-right:3px}
.notice_tabcont .ntc_date {position:absolute; top:8px; right:3px}

/* 1:1 ÇÐ½À»ó´ã */
.cusl_study {width:227px; height:215px; border-bottom:1px solid #cccccc}
.cusl_study p img {margin-left:3px; vertical-align:top}
.cusl_study h3 {margin:13px 0 0 10px; padding-left:11px; background:url('/image/common/sub_icon.gif') no-repeat 0 5px; font-size:15px}
.cusl_study table {margin:3px 7px 0 7px}
.cusl_study td {vertical-align: middle}
.cusl_study .btn_appcon {display:inline-block; margin:6px 0 0 35px; text-align:center}
.cusl_study .person_infocont2 {display:inline-block; margin:10px 0 0 10px; font-size:11px; font-weight:normal !important; letter-spacing:-1}
.cusl_study .person_infocont2 span {display:inline-block; letter-spacing:-1px}

.person_infocont {display:inline-block; font-size:11px; font-weight:normal !important; letter-spacing:-1}
.cusl_study .btn_appcon {display:inline-block; font-size:11px; font-weight:normal !important}


/* best hotissue ¶óÀÎ */
.best_hotisue {position:relative; width:761px; height:38px; background:url('/image/main/bg_bestissue_line.gif') no-repeat 124px top}
.best_hotisue:after {content:"";clear:both; display:block}
.best_hotisue strong{position:absolute; top:0; left:0}
.best_hotisue span{position:absolute; top:3px; right:0}

.wav_text {overflow:visible; width:auto; height:14px; margin-left:150px; padding:12px 20px 0 0}
.wav_text a {margin-right:20px}
.wav_text .banner_2_wrap {overflow:hidden; position:relative; width:620px; height:14px}
.wav_text .banner_2_wrap ul { position:absolute; width:1500px; height:14px}
.wav_text .banner_2_wrap li { float:left; font-weight:bold; width:310px;}

/* ¸µÅ© ¹Ú½º */
.link_list {float:left; *zoom:1}
.link_list:after{content:""; clear:both; display:block}
.link_list li {float:left}

.link_list01 {float:left; width:414px; *zoom:1}
.link_list01:after {content:""; clear:both; display:block}
.link_list01 li {float:left}
.link_list01 .first_rline {border-right:1px solid #cccccc} {float:left}

.link_list02 {float:left; width:346px; *zoom:1}
.link_list02:after {content:""; clear:both; display:block}
.link_list02 dt, .link_list02 dd {float:left}

.linkbox_logo {float:left; width:920px; background:#F4F4F4; padding:10px 0 10px 0; *zoom:1}
.linkbox_logo:after {content:""; clear:both; display:block}

.linkbox_logo_bt {float:left; width:82px; height:45px; background:#F4F4F4; padding:25px 0 0 0; *zoom:1}
.linkbox_logo_bt:after {content:""; clear:both; display:block}
.linkbox_logo li {float:left; text-align:center; width:184px;}
.linkbox_logo span {position:absolute; display:inline; bottom:178px; right:0}

/*
.linkbox_logo2 {float:left; width:335px; padding:6px 0 5px 8px; *zoom:1}
.linkbox_logo2:after {content:""; clear:both; display:block}
.linkbox_logo2 li {float:left; margin-right:8px}
.linkbox_logo2 .last_logo {margin:0 !important}
*/

.linkbox_logo3 {float:left; width:1004px; padding:15px 0 15px 2px; *zoom:1}
.linkbox_logo3:after {content:""; clear:both; display:block}
.linkbox_logo3 li {float:left; margin-right:10px}
.linkbox_logo3 .last_logo {margin:0 !important}

.linkbox_logo4 {float:left; width:1004px; padding:0 0 15px 2px; *zoom:1}
.linkbox_logo4:after {content:""; clear:both; display:block}
.linkbox_logo4 li {float:left; margin-right:10px}
.linkbox_logo4 .last_logo {margin:0 !important}

.bd_rline li {border-right:1px solid #cccccc}

/* ¹è³Ê */
.bena_box {position:relative; display:inline-block}
.bena_box p{position:absolute; top:10px; left:10px; right:10px}

/* sub */
.container_area .container {padding-bottom:50px;  zoom:1}
.container_area .container:after {content:''; display:block; clear:both}
.container_area .container .subtop {height:151px}
.container_area .container .subtop p {display:inline}
.container_area .container .subtop h2 {display:inline}
.container_area .container #lnb {float:left; margin-right:25px; width:227px}
.container_area .container #lnb p {padding-top:18px}
.container_area .container #content {float:left; width:1048px}
.container_area .container #quick {position:absolute; right:0; top:135px; z-index:10}

/* ·Î±×ÀÎ */
.login {width:1000px; margin:0 auto; padding-bottom:15px}
.login h3 {padding-bottom:30px; text-align:center}
.login .form {margin:0 auto; width:695px}
.login .form div {zoom:1; background:#f9f9f9; border:1px solid #e9e9e9}
.login .form div:after {content:''; display:block; clear:both}
.login .form div dl {position:relative; float:left; padding:35px 45px 35px 45px; width:210px; height:120px; border-right:1px solid #e9e9e9}
.login .form div dl.last {width:290px; border:none}
.login .form div dt {height:35px}
.login .form div dl.last dt {height:35px}
.login .form div dd {margin-bottom:4px}
.login .form div dd input {width:13px; height:13px}
.login .form div dd label {display:inline-block; padding:1px 10px 0 5px; color:#2176a1}
.login .form div .id {padding:0 5px; width:198px; height:28px; font-weight:bold; font-size:20px; color:#666; background:url('/image/member/id.gif') no-repeat 5px 5px; border:1px solid #717171}
.login .form div .id.on {width:196px; height:26px; background:#fff8d4; border:2px solid #f03116}
.login .form div .pass {padding:0 5px; width:198px; height:28px; font-weight:bold; font-size:20px; color:#666; background:url('/image/member/pass.gif') no-repeat 5px 5px; border:1px solid #717171}
.login .form div .pass.on {width:196px; height:26px; background:#fff8d4; border:2px solid #f03116}
.login .form div .btn {position:absolute; right:45px; bottom:35px; width:72px; height:62px}
.login .form div .btn input {width:72px; height:62px}
.login .form ul {margin-left:10px}
.login .form li {float:left; margin:10px 10px 0 0; padding:1px 0 0 17px; background:url('/image/member/Point1.gif') no-repeat left top; color:#747474}
.login .form li.last {clear:both; width:100%}
.login .form li strong {color:#0098ca}
.login .banner {zoom:1; margin-top:20px}
.login .banner:after {content:''; display:block; clear:both}
.login .banner li {float:left; margin-right:10px}

/* SNS ·Î±×ÀÎ : KMJ714Ãß°¡ */
.snslogin {width:1000px; margin:0 auto; padding-bottom:15px;}
.snslogin h3 {padding-bottom:30px; text-align:center;}
.snslogin .form {margin:0 auto; width:1300px;}
.snslogin .form div {zoom:1; background:#f9f9f9; border:1px solid #e9e9e9; align:center;}
.snslogin .form div:after {content:''; display:block; clear:both;}
.snslogin .form div dl {position:relative; float:left; background:#f9f9f9; padding:35px 30px 35px 30px; width:400px; height:150px; border-right:1px solid #e9e9e9;} /*270*/
.snslogin .form div dl.last {width:400px; padding:35px 30px 35px 30px; border-right:1px solid #e9e9e9;} /*348*/
.snslogin .form div dl.right {float:left; width:306px; padding:35px 30px 35px 30px; border:none;} /*368*/
.snslogin .form div dl.right .sns_Title  { font-weight:bold; font-size:14px; color:#555; letter-spacing:-0.1em; padding-bottom:5px;}
.snslogin .form div dl.right .sns_Login li.sns_f { width:58px; margin:0; padding:0 10px 0 0; background:url(/image/New2016/Main/sns_login_dotline.gif) no-repeat right;}
.snslogin .form div dl.right .sns_Login li.sns_g { width:58px; margin:0; padding:0 10px 0 10px; background:url(/image/New2016/Main/sns_login_dotline.gif) no-repeat right;}
.snslogin .form div dl.right .sns_Login li.sns_n { width:58px; margin:0; padding:0 10px 0 10px; background:url(/image/New2016/Main/sns_login_dotline.gif) no-repeat right;  position:relative; left:-80px;}
.snslogin .form div dl.right .sns_Login li.sns_t { width:58px; margin:0; padding:0 0 0 10px; background:none; }
.snslogin .form div dt {height:40px; font-family: "NanumSquareRound"; font-size:20px; font-weight:bold; position:relative; left:90px; }
.snslogin .form div dt.n {height:40px; font-family: "NanumSquareRound"; font-size:20px; font-weight:bold; position:relative; left:32px; }
.snslogin .form div dl.last dt {height:35px;  }
.snslogin .form div dd.a {height:35px; background-color:#003D7A; text-align:center; border:2px solid #003D7A; }
.snslogin .form div dd.b {height:35px; background-color:#fff; text-align:center; border:2px solid #003D7A;}
.snslogin .form div dd.n { position:relative; left:32px; }
.snslogin .form div dd.a a { font-family: "NanumSquareRound"; color: #fff; font-size:20px; font-weight:bold; text-decoration: none; text-align:center; position:relative; top:5px;}
.snslogin .form div dd.b a { font-family: "NanumSquareRound"; color: #003D7A; font-size:20px; font-weight:bold; text-decoration: none; text-align:center; position:relative; top:5px;}
.snslogin .form div dd {margin-bottom: 10px; width:250px;  position:relative; left:90px;}
.snslogin .form div dd input {width:13px; height:13px}
.snslogin .form div dd label {display:inline-block; padding:1px 10px 0 5px; color:#2176a1}
.snslogin .form div .id {padding:0 5px; width:198px; height:28px; font-weight:bold; font-size:20px; color:#666; background:url('/image/member/id.gif') no-repeat 5px 5px; border:1px solid #717171}
.snslogin .form div .id.on {width:196px; height:26px; background:#fff8d4; border:2px solid #f03116}
.snslogin .form div .pass {padding:0 5px; width:198px; height:28px; font-weight:bold; font-size:20px; color:#666; background:url('/image/member/pass.gif') no-repeat 5px 5px; border:1px solid #717171}
.snslogin .form div .pass.on {width:196px; height:26px; background:#fff8d4; border:2px solid #f03116}
.snslogin .form div .btn {height:35px; background-color:#003D7A; text-align:center; border:2px solid #003D7A; }
.snslogin .form div .btn a { font-family: "NanumSquareRound"; color: #fff; font-size:21px; font-weight:bold; text-decoration: none; text-align:center; position:relative; top:5px;}
.snslogin .form div .btn a span { font-family: "NanumSquareRound"; color: #fff; font-size:21px; font-weight:bold; text-decoration: none; text-align:center; position:relative; top:0px;}
.snslogin .form div .btn input {width:72px; height:62px}
.snslogin .form ul {margin-left:10px}
.snslogin .form li {float:left; margin:10px 10px 0 0; padding:1px 0 0 17px; background:url('/image/member/Point1.gif') no-repeat left top; color:#747474}
.snslogin .form li.last {clear:both; width:100%}
.snslogin .form li strong {color:#0098ca}
.snslogin .banner {zoom:1; margin-top:20px}
.snslogin .banner:after {content:''; display:block; clear:both}
.snslogin .banner li {float:left; margin-right:10px}


/* SNSÀÎÁõ : KMJ714Ãß°¡ */
.snslogin { overflow:hidden; width:1300px; margin:20px auto; border-bottom:2px solid #737477; border-top:2px solid #737477; text-align:left; }
.snslogin .left_con { float:left; width:355px; border-right:1px solid #dcdcdd;  padding:30px 50px; }
.snslogin .wr_input { position:relative; }
.snslogin .wr_input .form_info {float:left; width:260px; padding-top:20px; }
.snslogin .wr_input .form_info2 {float:left; width:260px; padding-top:20px; }
.snslogin .wr_input .inp_txt {float:left; height:36px; margin-bottom:10px; color:#666; text-indent:15px; line-height:36px; font-size:20px; font-weight:bold; }
.snslogin .wr_input .idsave_find {clear:both; padding:4px 0 0 0; text-align:left; line-height:15px; }
.snslogin .wr_input .idsave_find .inp_check {height:13px; width:13px; vertical-align:middle; }
.snslogin .right_con { float:left; padding:30px 50px; }
.banner_page { float:right; height:12px; padding:20px 10px 5px 0; }
.banner_page img {margin-left:-2px}
.banner_ad {margin-top:10px; margin-bottom:50px;}


/* °Ô½Ã±Û ¹öÆ° /ÆäÀÌÂ¡ */
.btn_list {padding-top:20px}
.btn_list:after {content:""; display:block; clear:both}
.btn_list a {margin:0 5px}
.btn_list .left {float:left}
.btn_list .right {float:right}

.btn_list2 {*zoom:1}
.btn_list2:after {content:""; display:block; clear:both}
.btn_list2 a {margin:0 5px}
.btn_list2 .left {float:left}
.btn_list2 .right {float:right}

.page_list {display:block; padding:10px 0 20px; text-align:center}
.page_list strong {color:#0781c0}

.page_list2 {padding:10px 0 20px; text-align:center; display:block}
.page_list2 a img {margin-bottom:2px; margin-left:3px;vertical-align:middle}
.page_list2 span .on {padding:4px 6px 2px 6px; background: #75afff; border: #2f8bc0 1px solid; color:#fff; text-align:center;text-decoration: underline;}
.page_list2 span a {padding:4px 6px 2px 6px; border: #d1d1d1 1px solid; color:#999; text-align:center}
.page_list2 span a:hover {padding:4px 6px 2px 6px; border: #d1d1d1 1px solid; background: #c9c9c9; color:#fff; text-align:center}

/* ÀÌ¹ÌÁö li ¸®½ºÆ® */
.li_imglist {margin-left:20px; *zoom:1}
.li_imglist:after {content:""; clear:both; display:block}
.li_imglist li {float:left}

.li_imglist2 {*zoom:1}
.li_imglist2:after {content:""; clear:both; display:block}
.li_imglist2 li {float:left}
.li_imglist2 .li_img {width:620px}

.li_imglist3 {padding:0 0 0 10px; *zoom:1; display:flex; justify-content:center; }
.li_imglist3:after {content:""; clear:both; display:block}
.li_imglist3 li {float:left}
.li_imglist3 .li_img {width:600px}
.li_imglist3 .li_img2 {width:353px}

/* ÀÌ¹ÌÁö Å×ÀÌºí dl dt dd ¸®½ºÆ® */
.dt_imglist {margin-top:20px; *zoom:1}
.dt_imglist:after {content:""; clear:both; display:block}
.dt_imglist dt {float:left; width:153px}
.dt_imglist dd {padding-bottom:20px}
.dt_imglist .last {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #cbcbcb}

.dt_imglist2 {margin-top:20px; *zoom:1}
.dt_imglist2:after {content:""; clear:both; display:block}
.dt_imglist2 dt {float:left; width:153px}
.dt_imglist2 dd {padding-bottom:20px}
.dt_imglist2 .last {padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #cbcbcb}

.dt_imglist3 {margin-top:20px; *zoom:1}
.dt_imglist3:after {content:""; clear:both; display:block}
.dt_imglist3 dt {float:left; width:370px}
.dt_imglist3 dd {padding-top:20px}
.dt_imglist3 .first_dd {padding-top:37px}

.dt_imglist4 {width:410px; *zoom:1}
.dt_imglist4:after {content:""; clear:both; display:block}
.dt_imglist4 dt {float:left; width:130px; height:130px; padding-right:10px}
.dt_imglist4 .last_dd {padding-bottom:21px}
.dt_imglist4 .first_dd {padding-top:13px}

.dt_imglist5 {width:660px; *zoom:1}
.dt_imglist5:after {content:""; clear:both; display:block}
.dt_imglist5 dt {float:left; width:150px}

.dt_imglist6 {width:600px; *zoom:1}
.dt_imglist6:after {content:""; clear:both; display:block}
.dt_imglist6 dt {float:left; width:124px}

.dt_imglist7 {width:670px; *zoom:1}
.dt_imglist7:after {content:""; clear:both; display:block}
.dt_imglist7 dt {float:left}

.dt_imglist8 {width: 630px; *zoom:1; border:3px solid #ececec; color:#8a8a8a; background:#f9f9f9}
.dt_imglist8:after {content:""; clear:both; display:block}
.dt_imglist8_bg {width: 636px; border:1px solid #dcdcdc; margin:25px 0 0 10px}
.dt_imglist8_bg2 {width: 636px; border:1px solid #dcdcdc; margin:0 0 0 10px}
.dt_imglist8 .div_dt {display:inline-block; width:40px; padding:98px 20px; background:#f9f9f9; font-weight:bold; vertical-align:middle; zoom:1; *display:inline}
.dt_imglist8 .div_dd {display:inline-block; width:545px; padding-bottom:20px; color:#8a8a8a; background:#fff; vertical-align:middle; zoom:1; *display:inline}
.dt_imglist8 .div_dd span {display:block; font-weight:bold}
.dt_imglist8 .div_dd .bg {width:526px; margin-left:13px; padding:25px 0 10px; border-bottom:1px dotted #ddd; *zoom:1}
.dt_imglist8 .div_dd .bg:after {content:""; display:block; clear:both}
.dt_imglist8 .div_dd li {line-height:18px; color:#8a8a8a}
.dt_imglist8 .div_dd .bg div {float:left; width:409px}
.dt_imglist8 .div_dd .bg div li span {color:#39a2c9; font-weight:normal; display:inline}
.dt_imglist8 .fl_dt {float:left; padding:0 10px 0 2px; display:block}

.dt_imglist8_last {margin-top:10px; text-align:right}
.dt_imglist8_last span {padding:0 25px 0 15px}
.dt_imglist8_last img {vertical-align: middle}

.dt_pdstyle01 {padding:20px 0 40px 0 !important} /*À§ÀÇ dl ¸®½ºÆ®¿¡¼­ Ãß°¡·Î ¾²ÀÌ´Â css*/
.dt_pdstyle02 {padding:35px 0 45px 0 !important}
.dt_pdstyle03 {padding:20px 0 45px 0 !important; margin-bottom:0 !important}

.number_list {margin-top:20px; *zoom:1}
.number_list:after {content:""; clear:both; display:block}
.number_list dt {float:left}
.number_list .last {padding-bottom:40px}

.number_list2 {margin-top:20px; *zoom:1}
.number_list2:after {content:""; clear:both; display:block}
.number_list2 dt {float:left; height:130px}
.number_list2 dd {padding-top:10px}
.number_list2 .last {padding-bottom:30px}
.number_list2 .last2 {padding:25px 0 35px 0}
.number_list2 .last_line {padding:20px 0 45px 0; border-bottom:1px solid #e2e2e2}

.number_list3 {padding:20px 0; *zoom:1}
.number_list3:after {content:""; clear:both; display:block}
.number_list3 dt {float:left}
.number_list3 dd {margin-bottom:10px}

.div_imglist {margin-top:7px}
.div_imglist span {*zoom:1}
.div_imglist span:after {content:""; clear:both; display:block}

.div_imglist2 {width:611px; padding-top:20px; border-top:1px solid #d3d3d3}

.div_imglist3 {width:918px; *zoom:1; border-top:solid 3px #e2e2e2; border-bottom:solid 2px #e2e2e2;  }
.div_imglist3:after {content:""; clear:both; display:block}
.div_imglist3 p {float:left}
.div_imglist3 .img_pt30 {width:358px; padding-top:30px}
.div_imglist3 .img_pt60 {width:358px; padding-top:60px}
.div_imglist3 .img_pt80 {width:358px; padding-top:80px}

.div_imgbox4 {*zoom:1}
.div_imgbox4:after {content:""; clear:both; display:block}
.div_imgbox4 .text2 a {color:#ff3366}
.div_imgbox4 .text2 a:hover {color:#ff3366 !important; text-decoration:underline}

/* Å×ÀÌºí ½ºÅ¸ÀÏ */
.table01 {margin:0 15px 0 25px; width:627px; color:#8a8a8a; text-align:center; table-layout:fixed; line-height:18px}
.table01 th {padding:7px 5px 6px 5px; background:#e7f2f6; border:1px solid #dbdedb}
.table01 td {padding:7px 5px 6px 5px; border:1px solid #dbdedb}
.table01 .imp_box {padding:5px; background:#e7f2f6}

.table02 {margin:15px 15px 10px 0; width:600px; color:#8a8a8a; text-align:center; table-layout:fixed; line-height:18px}
.table02 th {padding:5px 0 0 0; background:#f5f5f5; font-weight:bold; border:1px solid #dbdedb}
.table02 td {padding:5px 0 0 0; text-align:center; border:1px solid #dbdedb}

.table03 {width:660px; margin-top:5px; border-top:2px solid #b8d1e1; color:#8a8a8a; text-align:center}
.table03 th {padding:10px 0 9px 0; background:#f5f5f5; border-bottom:1px solid #ededed; color:#8a8a8a !important; text-align:center; font-weight:bold}
.table03 td {padding:8px 0 8px 0; border-bottom:1px solid #ededed}
.table03 .bg {background:#f9f9f9}
.table03 .text_lm {width:240px; text-align:left}
.table03 .text_lm2 {width:191px; font-weight:bold}
.table03 .title {width:319px; text-align:left}
.table03 .pt_indent {padding:0 5px}

.table04 {width:1060px; color:#8a8a8a; text-align:center; table-layout:fixed; line-height:18px}
.table04 th {padding:7px 5px 6px 5px; background:#e7f2f6; border:1px solid #dbdedb}
.table04 td {padding:7px 5px 6px 5px; border:1px solid #dbdedb}
.table04 .imp_box {padding:5px; background:#e7f2f6}


.table_05 {width:640px; color:#8a8a8a; margin:15px 0 15px 8px; text-align:center; line-height:18px; border-top:1px solid #d9d9d9}
.table_05 th {padding:7px 5px 6px 5px; background:#f5f5f5; border-bottom:1px solid #d9d9d9} /* È¸¿øÁ¤º¸ */
.table_05 td {padding:7px 5px 6px 5px; border-bottom:1px solid #d9d9d9; text-align:left}
.table_05 .table_interval {padding-left:113px}

.table06 {width:600px; margin:15px 0 15px 8px; line-height:10px; text-align:center; border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#3a3a3a}
.table06 thead th {padding:18px 5px 15px 5px; background:#f5f5f5; border:1px solid #ccc} /* ÀÎÀçÃ¤¿ë */
.table06 tbody th{padding:7px 5px 6px 5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:normal}
.table06 td {padding:7px 5px 6px 5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.table06 .bg {background-color:#fbfafa}

.table07 {width:620px; margin:5px 0 4px 20px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; line-height:18px; font-weight:bold; font-size: 14px}
.table07 thead th {padding:10px 20px 8px; border:1px solid #ccc; background:#f5f5f5}
.table07 tbody th{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5; color:#1f4ad4}
.table07 td {padding:6px 20px 5px;border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#E23A00} /* È¸¿øÁ¤º¸ */

.date_table{float:left; width:745px; margin:25px 0 0 0; text-align:left; color:#3a3a3a; line-height:18px}
.date_table th{padding:0; text-align:left; font-weight:bold; border-bottom:1px dotted #bdbdbd}
.date_table th span{padding:2px 0 0 20px; background:url('/image/common/subject_img_bg.gif') no-repeat}
.date_table td {padding:5px 0 3px; border-bottom:1px dotted #bdbdbd; color:#8a8a8a}

.date_table .font {padding:0; background:0;; font-weight:bold; color:#8a8a8a}
.date_table .interval a img {margin-bottom:3px; vertical-align:middle}
.date_table .last {text-align:right; border-bottom:0}
.date_table .last2 {padding-bottom:20px; text-align:right; border-bottom:0}

.date_table2 {width:930px; margin:25px 0 0 10px; text-align:center; color:#8a8a8a; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-weight:bold; line-height:18px}
.date_table2 th {padding:5px 0 3px 2px; border:1px solid #e5e5e5; background:#fafafa}
.date_table2 td {padding:5px 0 3px 5px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#fff}
.date_table2 .first {border-left:0}

.blue_table02 {width:660px; border-top:2px solid #b8d1e1; color:#8a8a8a; text-align:center; line-height:18px}
.blue_table02 th {padding:10px 0 9px 0; background:#f4fafd; border-bottom:1px solid #d9d9d9}
.blue_table02 td {padding:5px 0; border-bottom:1px dotted #bebebe}

.blue_table03 {width:1048px; border-top:2px solid #0C447F; color:#8a8a8a; text-align:center; line-height:18px}
.blue_table03 th {padding:3px 0 4px 0; background:#f6f6f6; border-bottom:2px solid #d9d9d9; color:#2c51c6}
.blue_table03 td {padding:4px; background:#ffffff; border-bottom:1px solid #e7e7e7}
.blue_table03 .none_evnet {background:#fff !important; padding:20px 0; text-align:center; font-weight:bold}

.blue_table04 {width:660px; border-top:2px solid #b8d1e1; color:#8a8a8a; text-align:center; line-height:18px} /* ÇÐ½ÀÁö¿ø */
.blue_table04 th {padding:10px 0 9px 0; background:#f4fafd; border-bottom:9px solid #d9d9d9}
.blue_table04 td {padding:30px 0; border-bottom:1px dotted #bebebe}
.blue_table04 .th_space {padding:18px 0}

.blue_table05 {width:660px; border-top:2px solid #b8d1e1; color:#8a8a8a; line-height:18px} /* °í°´¼¾ÅÍ */
.blue_table05 th {padding:5px 0 4px 0; background:#f4fafd; border-bottom:1px dotted #bebebe; line-height:17px}
.blue_table05 td {padding:5px 4px 4px 4px; border-bottom:1px dotted #bebebe; text-align:left; line-height:17px}
.blue_table05 .board_contpd {padding:17px 15px 8px 15px}
.blue_table05 .color_01 {color:#0075c8}
.blue_table05 .detail p {margin-bottom:15px}

.blue_table06 {width:1045px; margin-top:10px; border-top:2px solid #0C447F; text-align:center; color:#6c6c6c; line-height:18px}
.blue_table06 th {padding:10px 0 10px 0; background:#f9f9f9; border-bottom:1px dotted #bebebe}
.blue_table06 td {padding:10px 0 5px 0; border-top:1px dotted #bebebe}
.blue_table06 td span {color:#ff3366}
.blue_table06 .bm_last {border-bottom:2px solid #b8d1e1}

.blue_table07 {width:1040px; border-top:2px solid #0B447F; text-align:center; line-height:18px}
.blue_table07 th {padding:10px 0 10px 0; background:#F6F6F6; border-bottom:1px solid #ececec}
.blue_table07 td {padding:0 0 10px 0; border:2px solid #ececec;     line-height: 21px;}
.blue_table07 .bg {background:#f9f9f9}

.blue_table07 .size {font-family: "NanumSquareRound"; font-size:11px}
.blue_table07 .font a {font-family: "NanumSquareRound"; font-size: 16px; font-weight:bold; color:#333}
.blue_table07 .font a img {font-family: "NanumSquareRound"; padding-left:3px; vertical-align: middle}
.blue_table07 .bold a {font-family: "NanumSquareRound"; font-weight:bold; color:#0b0b72}

.blue_table08 {width:1048px; border-top:2px solid #b8d1e1; color:#3a3a3a}
.blue_table08 th {padding:10px 0 9px 0; background:#f4fafd;border-bottom:1px dotted #bebebe; text-align:center; font-weight:normal; color:#8a8a8a; line-height:14px}
.blue_table08 td {padding:9px 0 9px 8px; border-bottom:1px dotted #bebebe; text-align:left; line-height:14px;}
.blue_table08 td img {vertical-align:bottom}
.blue_table08 .in_text {margin-left:3px; color:#555555; font-size:11px; vertical-align:bottom}

.blue_table09 {font-family: "NanumSquareRound"; width:1048px; margin-top:5px; border-top:2px solid #0B447F; color:#8a8a8a; text-align:center}
.blue_table09 th {font-family: "NanumSquareRound"; padding:10px 0 9px 0; background:#f9f9f9; border:1px solid #bebebe; text-align:center; font-weight:bold;line-height:15px; font-size:14px; color:#000000;}
.blue_table09 td {font-family: "NanumSquareRound"; padding:8px 0 8px 0; border:1px dotted #bebebe; line-height:15px;  font-size:17px;color:#000000; }
.blue_table09 .bg {background:#f5f5f5}
.blue_table09 .in_text {font-family: "NanumSquareRound"; margin-left:3px; color:#555555; font-size:11px; vertical-align:bottom}
.blue_table09 .text_lm {font-family: "NanumSquareRound"; text-align:left; padding-left:10px}

.blue_table10 {border-top:2px solid #b8d1e1; color:#8a8a8a; text-align:center; line-height:18px} /* ¸ÞÀÎ - °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
.blue_table10 th {width:59px; margin:0; padding:7px 0; background:#f4fafd; border-bottom:1px solid #d9d9d9; font-weight:normal !important}
.blue_table10 td { border-bottom:1px dotted #bebebe}

.blue_table10s {border-top:2px solid #b8d1e1; color:#8a8a8a; text-align:center; line-height:18px} /* ¸ÞÀÎ - °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
.blue_table10s th {width:59px; margin:0; padding:7px 0; background:#f4fafd; font-weight:normal !important}
.blue_table10s td {border-bottom:1px dotted #bebebe !important}

.blue_table11 {width:1048px; margin:5px 0 20px; border-top:2px solid #b8d1e1; border-bottom:3px solid #d9d9d9; color:#8a8a8a; line-height:22px}
.blue_table11 thead th {padding:8px 0 8px 0; background:#0B447F; border-bottom:1px dotted #bebebe}
.blue_table11 tbody th {padding:10px 0 10px 0; background:#fff; border-left:1px solid #bebebe; border-bottom:1px solid #b8d1e1}
.blue_table11 td {padding:4px; border-left:1px solid #bebebe; border-bottom:1px dotted #bebebe; font-size:15px; text-align:center; font-family: "NanumSquareRound"; color:#000000;}
.blue_table11 .le {padding:4px; border-left:1px solid #bebebe; border-bottom:1px dotted #bebebe; font-size:15px; text-align:left; font-family: "NanumSquareRound"; color:#000000;}
.blue_table11 span {color:red}
.blue_table11 .border {border-right:1px solid #b8d1e1; border-left:1px solid #b8d1e1}
.blue_table11 .border_left {border-left:0; width:95px;}
.blue_table11 .border_right {border-right:1px solid #b8d1e1}
.blue_table11 .border_last {border-right:1px solid #b8d1e1; font-weight:bold}
.blue_table11 .font {font-weight:normal}
.blue_table11 .font2 {font-weight:bold; color:#6c6c6c}
.blue_table11 .font3 {font-weight:bold}
.blue_table11 .last td {padding:7px 0 7px 0}

.blue_table12 {width:1030px; margin:15px auto; border-top:2px solid #0B447F; border-bottom:2px solid #0B447F; font-size:11px; text-align:center; color:#8a8a8a}
.blue_table12 thead th {padding:8px 0 8px 0; background:#f5f5f5; border-bottom:1px dotted #bebebe; font-size:15px;font-family: "NanumSquareRound"; color:#000000;}
.blue_table12 tbody th {padding:10px 0 10px 0; background:#f5f5f5; border-bottom:1px dotted #bebebe; font-size:15px;font-family: "NanumSquareRound"; color:#000000; }
.blue_table12 td {padding:8px 0 8px 5px;border-bottom:1px dotted #bebebe; font-size:14px; line-height:22px; font-family: "NanumSquareRound"; color:#000000;}
.blue_table12 span {color:red}
.blue_table12 .bg {background:#f9f9f9}

.blue_table14 {width:1045px; margin:10px 0 20px; border-top:2px solid #0C447F; text-align:center; color:#6c6c6c; line-height:18px}
.blue_table14 th {padding:10px 0 10px 0; background:#f9f9f9; border-bottom:1px dotted #bebebe}
.blue_table14 td {padding:10px 0 5px 0; border-top:1px dotted #bebebe}
.blue_table14 td span {color:#ff3366}
.blue_table14 .bm_last {border-bottom:2px solid #b8d1e1}

.blue_table15 {width:660px; margin:10px 0 20px; border-top:2px solid #bdd3e7; text-align:center; color:#8c8a8c; line-height:18px}
.blue_table15 th {padding:12px 0; background:#f7fbff; border-bottom:1px solid #dedede}
.blue_table15 td {padding:10px 0 5px 0; border-bottom:1px solid #dedede; font-weight:bold; text-align:center; vertical-align:middle}
.blue_table15 td span {color:#ff3366}
.blue_table15 .last td {border-bottom:0 !important}


/*  Àü¹®Çö Ãß°¡  */
.blue_table16 {width:1048px; border-top:2px solid #464646; color:#000000; line-height:18px} /* °í°´¼¾ÅÍ */
.blue_table16 .blue_table16_th {padding:5px 0 4px 0; background:#f6f6f6; border-bottom:1px dotted #bebebe; line-height:17px}
.blue_table16 .blue_table16_td {padding:5px 4px 4px 4px; border-bottom:1px dotted #bebebe; text-align:left; line-height:17px}
.blue_table16 .blue_table16_td_content {padding:17px 15px 8px 15px; text-align:left; line-height:17px}
.blue_table16 .board_contpd {padding:17px 15px 8px 15px}
.blue_table16 .color_01 {color:#0075c8}
.blue_table16 .detail p {margin-bottom:15px}

.blue_table17 {width:660px}
.blue_table17 th {padding:10px 0 9px 0; background:#f4fafd;border-bottom:1px dotted #bebebe; text-align:center; font-weight:normal; color:#8a8a8a; line-height:14px}
.blue_table17 td {padding:9px 0 9px 8px; border-bottom:1px dotted #bebebe; text-align:left; line-height:14px}
.blue_table17 td img {vertical-align:bottom}
.blue_table17 .in_text {margin-left:3px; color:#555555; font-size:11px; vertical-align:bottom}


/*  ÀÌ¼­¿ë Ãß°¡  */
.blue_table18 {width:660px;  solid #b8d1e1; text-align:center; color:#8a8a8a;  }
.blue_table18 th {padding:10px 0 10px 0; background:#f4fafd; border-bottom:1px solid #ececec}
.blue_table18 td {padding:10px 0 10px 0;border-bottom:1px solid #ececec}
.blue_table18 .bg {background:#f9f9f9}

.blue_table18 .size {font-size:11px}
.blue_table18 .font a {font-size: 14px; font-weight:bold; color:#333}
.blue_table18 .font a img {padding-left:3px; vertical-align: middle}
.blue_table18 .bold a {font-weight:bold; color:#0b0b72}


.content_table01 {}
.content_table01 tr {}
.content_table01 th {}
.content_table01 td {}


/*  KMJ Ãß°¡ : ¹Î°£ÀÚ°ÝÁõ ÆäÀÌÁö Table  */
.license_table {width:560px; text-align:center; color:555; margin-left:50px; background:#ede5db; }
.license_table th {padding:10px 0 10px 0; border-bottom:1px solid #3d4262; background:#3d4262; color:#ffffff; }
.license_table td {padding:10px 0 10px 0; border-bottom:1px solid #3d4262; border-right:1px solid #3d4262; }
.license_table td.right {padding:10px 0 10px 0; border-bottom:1px solid #3d4262; border-right:none; }

.event_info {width:640px; margin-left:3px; border:2px solid #b7d1e1; z-index:2; padding:10px;}
.event_info .logo {float:left; margin:10px; }
.event_info .con {display:inline-block; padding:10px; font-weight:bold; color:#363636}


/* ÅØ½ºÆ® ¹Ú½º */
.text_box01 {width:634px; padding:10px 0 10px 7px; background:#f7f7f7; border:1px solid #dbdedb; color:#8a8a8a}
.text_box01 li {padding-left:10px; text-indent:-10px; line-height:17px}

/* È¸¿ø°¡ÀÔ */
.join {width:1000px; font-size:11px; color:#6c6c6c}
.join table {margin-bottom:15px; width:97%; border:none}
.join td, .join th {padding:5px 2px 2px; border:1px solid #d9d9d9}
.join table thead th {background:#f5f5f5; font-weight:normal}
.join table tbody td {text-align:center}
.join dl {position:relative; margin-bottom:18px}
.join dt {position:absolute; left:15px; top:15px; padding-left:10px; background:url('/image/member/nemo.gif') no-repeat left 1px; font-weight:bold}
.join dd {padding:40px 0 15px 15px; background:#f9f9f9; border:1px solid #dfdfdf}
.join dd.check {padding:10px 0 0; background:none; border:none; text-align:right}
.join .check input {width:13px; height:13px}
.join .check label {display:inline-block; padding:1px 0 0 5px; font-weight:bold}
.join .check span {display:inline-block; padding:5px 0 0}
.join p.check {padding-top:15px; border-top:2px solid #dedede; text-align:right}
.join p.center {padding-top:30px; text-align:center}
.join dd textarea {padding:5px; width:943px; height:60px; background:#fff; border:none; font-size:11px; color:#6c6c6c; line-height:13px; scrollbar-3dlight-color:#c9c9c9; scrollbar-arrow-color:#c9c9c9; scrollbar-base-color:#ffffff; scrollbar-fase-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#c9c9c9; scrollbar-track-color:#ffffff}

.join_form {position:relative; width:969px}
.join_form h4 {padding-left:15px; background:url('/image/common/sub_icon.gif') no-repeat left 7px; font-size:16px; color:#363636; line-height:160%}
.join_form .check {position:absolute; right:0; top:5px; color:#6c6c6c}
.join_form img {vertical-align:middle; margin-right:3px}
.join_form input, .join_form select {font-family:'µ¸¿ò',dotum; color:#666}
.join_form li input {width:13px; height:13px}
.join_form table {margin-bottom:25px; width:100%; border:none; border-top:2px solid #464646; border-bottom:3px solid #f3f3f3}
.join_form td, .join_form th {border:none; border-bottom:1px dotted #d7d7d7}
.join_form th {padding:10px 5px 5px 15px; background:#f8f8f8; font-weight:normal; text-align:left; color:#000000;}
.join_form td {padding:5px; color:#8a8a8a; vertical-align:middle}
.join_form p.center {padding-top:5px; text-align:center}
.txt_tbl01 {display:inline-block; margin-top:5px; font-family:'µ¸¿ò',dotum; font-size:11px; color:#6c6c6c}
.txt_tbl02 {display:block; margin-top:2px; font-family:'µ¸¿ò',dotum; font-size:11px; color:#6c6c6c}
.txt_tbl02 * {vertical-align:middle}
.interest_chk {margin-left:10px; *zoom:1}
.interest_chk:after {content:""; display:block; clear:both}
.interest_chk li {float:left; width:160px; margin-top:5px}


/*°³ÀÎÁ¤º¸ÀÎÁõ*/
.join_tab { margin:20px 0 0 3px; *zoom:1}
.join_tab:after {content:""; clear:both; display:block}
.join_tab li {position:relative; top:2px; text-align:center; float:left; width:32%; height:50px; background:#f4fafd; border-left:2px solid #fff; color:#345093; font-size:14px; font-weight:bold; line-height:50px}
.join_tab li a{ display:block; }
.join_tab .li_blue {border-left:2px solid #b7d1e1; border-top:2px solid #b7d1e1; border-right:2px solid #b7d1e1; border-bottom:2px solid #fff; color:#5e89bb; background:#fff}

.join_completion {width:99%; margin-left:3px; border:2px solid #b7d1e1; z-index:2}
.join_completion div {padding:30px; text-align:center;}
.join_completion .text_blue {font-size:11px; color:#5e89bb; font-weight:none; line-height:20px}
/* °Ô½ÃÆÇ */
.board {position:relative; width:1040px}
.board .total {0 0 5px 5px; color:#000000}
.board .total span {margin-right:15px}
.board .category {position:absolute; right:5px; top: -10px; color:#8a8a8a}
.board .category select {font-family:'µ¸¿ò',dotum; color:#666; vertical-align:middle}
.board table {width:100%; border:none}
.board table thead th {padding:7px 0 6px; background:#f9f9f9; border:none; border-top:2px solid #0260A8; border-bottom:1px solid #d8d9dd; color:#000000; line-height:14px}
.board table thead th a{color:#000000; }
.board table td {padding-top:1px; height:29px; border:none; border-bottom:1px solid #d9d9d9; text-align:center; color:#8a8a8a; vertical-align:middle}
.board table td input {position:relative; margin-top:-2px}
.board table td img {margin:0 5px 0 5px}
.board table .bg td {background:#f9f9f9}
.board table .notice td a{font-weight:bold; color:#0260A8}
.board table .notice td {background:#ffffff; color:#0260A8}
.board table td.title {text-align:left}
.board table td.title a {margin-left:10px; color:#000000;}
.board table td.title2 {text-align:left}
.board table td.title2 a {margin-left:10px; color:#0260A8;}
.board .btn {padding-top:30px; background:url('/image/board/bottom_bg.gif') repeat-x left top; zoom:1}
.board .btn:after {content:''; display:block; clear:both}
.board .btn a {margin:0 5px}
.board .btn .left {float:left}
.board .btn .right {float:right}
.board .page {padding:10px 0 20px; text-align:center}
.board .page strong {color:#0781c0}
.board fieldset {font-weight:bold; color:#0781c0; text-align:center}
.board fieldset input, .board fieldset img {vertical-align:middle}
.board fieldset .text {padding:3px 0 0 3px; margin-right:10px; border:1px solid #c3c3c3}
.board fieldset input {margin-right:5px}
.board fieldset a img {margin-right:15px;border-bottom:1px solid #fff}
.board fieldset a.active img {border-bottom:1px solid #2c51c6}

/* °øÁö»çÇ× ºä Å×µÎ¸® (Àü¹®Çö Ãß°¡) */
.board_view_box {width:1020px; padding:10px; border:5px solid #0474A7}


/*  board content table (Àü¹®Çö Ãß°¡)  */
.content_board {position:relative; width:630px; margin:0 auto; border:1px solid #dedbde;}
.content_list {color:#6b6d6b; !important}
.content_list th {padding:5px 0; border:1px solid #dedbde; font-size:11px; background-color:#f1efef;}
.content_list td {padding:5px 0; border:1px solid #dedbde; font-weight:normal; font-size:11px}


/* NOTICE CONTENTS OMR ADD 2017.02.17

.noti_style_clear {width:580px; margin:0 auto; font-family:'Malgun Gothic','¸¼Àº °íµñ', sans-serif; line-height:24px;}
.noti_style_clear table th, .noti_style_clear table td {font-family:'Malgun Gothic','¸¼Àº °íµñ', sans-serif; border:none; padding:0; background:#FFF;}
.noti_style_clear span, .noti_style_clear strong, .noti_style_clear u {line-height:24px !important; vertical-align:top !important;}

.noti_style_clear .noti_tit01 {border:4px solid #EEE; color:#333; padding:15px; font-size:18px; line-height:28px; letter-spacing:-0.5px;}
.noti_style_clear .noti_con01 {padding:30px; border:1px solid #DDD;}

.noti_style_clear .noti_intro {border:1px solid #DDD; background:#F7F7F7; padding:20px; text-align:center; font-size:13px; letter-spacing:-0.5px;}

.noti_style_clear .noti_mid_tit01 {background:#008aca; color:#FFF; font-size:16px; padding:11px 10px 14px 10px; line-height:16px;}
.noti_style_clear .noti_mid_tit02 {color:#111; font-weight:bold; font-size:14px;}
.noti_style_clear .noti_mid_tit02 img {vertical-align:middle; margin-bottom:5px;}
.noti_style_clear .noti_mid_tit02 span {font-weight:normal;}
.noti_style_clear .noti_mid_tit03 {text-align:center; border-bottom:1px solid #DDD; margin:0 0 15px 0; padding:0 0 15px 0; font-weight:bold; font-size:15px; color:#111;}

.noti_style_clear .noti_table01 {letter-spacing:-0.5px; font-size:13px; line-height:24px; border-top:2px solid #111; border-bottom:1px solid #DDD;}
.noti_style_clear .noti_table01 th, .noti_style_clear .noti_table01 td {padding:8px; font-size:13px;}

.noti_style_clear .noti_table01 tr.bg {background:#F7F7F7;}
.noti_style_clear .noti_table01 tr.bg th {border-right:1px solid #DDD; border-bottom:1px solid #DDD; background:#F7F7F7;}
.noti_style_clear .noti_table01 tr.bg th:last-child {border-right:none;}

.noti_style_clear .noti_table01 td {text-align:center; border-right:1px solid #DDD;}
.noti_style_clear .noti_table01 td:last-child {border-right:none;}
.noti_style_clear .noti_table01 td.col {border-top:1px solid #DDD;}

.noti_style_clear .info_box01 {border:1px dotted #999; padding:15px 20px 15px 20px;}
.noti_style_clear .info_box02 {border:1px solid #008aca; padding:10px 10px 10px 15px; font-size:14px; letter-spacing:0; text-align:left;}
.noti_style_clear .info_box03 {border:1px solid #008aca; padding:10px; font-size:14px; letter-spacing:0;} */

/*°Ô½ÃÆÇ ÅäÅ» */
.total2 {padding:22px 0 5px 7px; color:#8a8a8a}
.total2 span {margin-right:15px}

#content_title {margin-bottom:20px}

/* table ³» °­Á¶ ÅØ½ºÆ® */
.imp_txt {*zoom:1}
.imp_txt:after {content:""; display:block; clear:both}
.imp_txt strong {float:left; width:109px; height:131px; padding:70px 5px 0 5px; text-align:left; border:1px solid #d9d9d9; background:#fff}
.imp_txt dl {float:left; width:367px; font-weight:bold; background:#fff; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; *zoom:1}
.imp_txt dl:after {content:""; display:block; clear:both}
.imp_txt dt {float:left; width:208px; padding:7px 5px 7px 5px; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9}
.imp_txt dd {float:left; width:138px; padding:7px 5px 7px 5px; border-top:1px solid #d9d9d9}

/* ÇÐÁ¡ÀºÇàÁ¦ */
.pointbank {width:1000px}
.pointbank_info {margin:30px 0 46px 34px; *zoom:1}
.pointbank_info:after {content:""; clear:both; display:block}
.pointbank_info .left_box {float:left; border:none !important}

.study_point {width:620px; margin:20px 0 45px 27px}
.study_point th {padding:5px 5px 5px 0!important; border-bottom:1px solid #d3d3d3; text-align:left; vertical-align:middle}
.study_point td {padding:5px 0 0 17px; border-bottom:1px solid #d3d3d3; border-left:1px solid #d3d3d3; color:#646565}
.study_point li {line-height:12px}
.study_point .last {border-bottom:none}
.study_point .td_btn {padding:3px 14px 3px 10px; text-align:center}

.study_register {margin-left:15px}
.study_register table{width:625px; border:1px solid #d9d9d9; color:#8a8a8a; text-align:center; line-height:12px}
.study_register th{padding:10px 0; background:#e5e5e5; border:1px solid #d9d9d9}
.study_register td{padding:12px 0; border:1px solid #d9d9d9}
.study_register li{color:#8a8a8a; line-height:13px}
.study_register .th_gubun01 {padding:8px 0; background:#cfcfcf}

.plus_pointway {width:620px; margin:10px 0 0 15px; border:1px solid #d9d9d9; text-align:center; line-height:12px}
.plus_pointway th {padding:8px 0 5px 0; background:#f5f5f5; border:1px solid #d9d9d9; color:#8a8a8a; font-weight:normal; line-height:12px}
.plus_pointway td {padding:8px 0 5px 0; border:1px solid #d9d9d9; color:#8a8a8a}
.plus_pointway .tl {text-align:left; padding:8px 0 5px 5px}
.guide_p {margin:30px 0 0 57px}

.plus_pointway2 {width:870px; margin:10px 0 0 83px; border:1px solid #d9d9d9; text-align:center; line-height:12px; font-family: "NanumSquareRound"; font-weight: bold;}
.plus_pointway2 th {padding:8px 0 5px 0; background:#f5f5f5; border:1px solid #d9d9d9; color:#00000; font-weight:normal; line-height:12px; font-family: "NanumSquareRound"; font-weight: bold;}
.plus_pointway2 td {padding:8px 0 5px 0; border:1px solid #d9d9d9; color:#00000; font-family: "NanumSquareRound"; font-weight: bold;}
.plus_pointway2 .tl {text-align:left; padding:8px 0 5px 5px; font-family: "NanumSquareRound"; font-weight: bold;}

/* »çÈ¸º¹Áö»ç */
.essential_title{width:1039px; height:34px; margin-right:3px; padding-top:13px; font-size:17px; text-align:center; color:#ffffff; background:#0C447F; font-family: "NanumSquareRound"; font-weight: bold; border-bottom:solid 2px;#ffffff;}
.event_contbox {float:left; width:1000px; height:90px; margin:20px 0 0 20px}
.event_contbox:after {content:"";clear:both;display:block}
.event_contbox .event_logo {float:left; margin:18px 20px 0 0}
.event_contbox .evebox_title {margin-left:2px;}
.event_contbox .boxline{display:inline-block; width:284px; padding:5px; margin-top:20px; border:3px solid #f4f4f4; text-align:center; font-weight:bold; color:#363636}
.event_contbox .link {color:#ff3366}
.event_contbox .link:hover{color:#ff3366 !important; text-decoration:underline}

.event_boxr {float:right; width:138px; padding:10px 15px; margin:10px 20px 0 0; background:#f9f9f9}
.event_boxr img {border-bottom:1px dotted #bcbdbd}
.event_boxr .last {border-bottom:0}

.div_subject {width:930px; margin:20px 0 0 3px; border-top:2px solid #464646; border-left:2px solid #c4c4c4; border-right:2px solid #c4c4c4; border-bottom:2px solid #c4c4c4;*zoom:1}
.div_subject:after {content:""; clear:both; display:block}

.img_boxtb {width:660px}
.img_boxtb:after {content:""; clear:both; display:block}
.img_boxtb li {float:left}

.lecture_title {padding:35px 0 0 10px}

.subject_tab { margin:20px 0 0 3px; *zoom:1}
.subject_tab:after {content:""; clear:both; display:block}
.subject_tab li {position:relative; top:2px;float:left; width:348px; height:106px; background:#fff; border-top:2px solid #0B447F;}
.subject_tab li:hover {position:relative; top:2px;float:left; width:348px; height:106px;  border-top:2px solid #0B447F;}
.subject_tab li a {font-family: "NanumSquareRound";  text-align:center; position:absolute; top:19px; left:71px; padding:10px 0 0 20px; color:#000; font-size:19px;  line-height:30px !important}
.subject_tab li a:hover {font-family: "NanumSquareRound";  font-size:18px; font-weight:bold; color:#333; text-decoration:underline}
.subject_tab .li_blue {background:#F6F6F6;  border-top:2px solid #0B447F;  !important}

/* ÆÐÅ°Áö ÅÇ Ãß°¡ 2017.01.24 */
.subject_tab01 {width:660px; margin:0 auto; *zoom:1}
.subject_tab01:after {content:""; clear:both; display:block}
.subject_tab01 li {position:relative; top:0; left:0; float:left; width:210px; height:60px; margin-left:12px; background:#cccfcf;border:#a1a1a1 1px solid;}
.subject_tab01 li:first-child {margin-left:0px;}
.subject_tab01 li a {position:absolute; top:0; left:0; padding:15px 0 0 0; color:#515151; font-size:15px; width:210px; font-weight:bold; text-align:center; line-height:17px; letter-spacing: -0.5px; !important}
.subject_tab01 li a:hover {font-size:15px; font-weight:bold; color:#333; text-decoration:underline}
.subject_tab01 .li_blue01 {background:#00688f; border:#0d4b61 1px solid; !important}
.subject_tab01 .li_blue01 a {color:#fff;}
.subject_tab01 .li_blue01 a:hover {color:#fff799;}

.subject_tab011 {width:660px; margin:0 auto; *zoom:1}
.subject_tab011:after {content:""; clear:both; display:block}
.subject_tab011 li {position:relative; top:0; left:0; float:left; width:154px; height:60px; margin-left:12px; background:#cccfcf;border:#a1a1a1 1px solid;}
.subject_tab011 li:first-child {margin-left:0px;}
.subject_tab011 li a {position:absolute; top:0; left:0; color:#515151; font-size:15px; font-weight:bold; line-height:17px; letter-spacing: -0.5px; !important;}
.subject_tab011 li a:hover {font-size:15px; font-weight:bold; color:#333; text-decoration:underline}
.subject_tab011 .li_blue01 {background:#00688f; border:#0d4b61 1px solid; !important}
.subject_tab011 .li_blue01 a {color:#fff;}
.subject_tab011 .li_blue01 a:hover {color:#fff799;}

.subject_tab011 li.a_center a {text-align:center !important; width:154px; padding:22px 0 15px 0;}

.subject_tab0112 {width:660px; margin:0 auto; *zoom:1}
.subject_tab0112:after {content:""; clear:both; display:block}
.subject_tab0112 li {position:relative; top:0; left:0; float:left; width:194px; height:60px; margin-left:16px; background:#cccfcf;border:#a1a1a1 1px solid; }
.subject_tab0112 li:first-child {margin-left:0px;}
.subject_tab0112 li a {position:absolute; top:0; left:0; color:#515151; font-size:15px; font-weight:bold; line-height:17px; letter-spacing: -0.5px; !important;}
.subject_tab0112 li a:hover {font-size:15px; font-weight:bold; color:#333; text-decoration:underline}
.subject_tab0112 .li_blue01 {background:#00688f; border:#0d4b61 1px solid; !important}
.subject_tab0112 .li_blue01 a {color:#fff;}
.subject_tab0112 .li_blue01 a:hover {color:#fff799;}

.subject_tab0112 li.a_center a {text-align:center !important; width:120px; padding:22px 0 15px 15px;}

.subject_tab0113 {width:660px; margin:0 auto; *zoom:1}
.subject_tab0113:after {content:""; clear:both; display:block}
.subject_tab0113 li {position:relative; top:0; left:0; float:left; width:141px; height:60px; margin-left:16px; background:#cccfcf;border:#a1a1a1 1px solid; }
.subject_tab0113 li:first-child {margin-left:0px;}
.subject_tab0113 li a {position:absolute; top:0; left:0; color:#515151; font-size:15px; font-weight:bold; line-height:17px; letter-spacing: -0.5px; !important;}
.subject_tab0113 li a:hover {font-size:15px; font-weight:bold; color:#333; text-decoration:underline}
.subject_tab0113 .li_blue01 {background:#00688f; border:#0d4b61 1px solid; !important}
.subject_tab0113 .li_blue01 a {color:#fff;}
.subject_tab0113 .li_blue01 a:hover {color:#fff799;}

.subject_tab0113 li.a_center a {text-align:center !important; width:120px; padding:22px 0 15px 15px;}


.subject_tab0114 {width:660px; margin:0 auto; *zoom:1}
.subject_tab0114:after {content:""; clear:both; display:block}
.subject_tab0114 li {position:relative; top:0; left:0; float:left; width:300px; height:60px; margin-left:16px; background:#cccfcf;border:#a1a1a1 1px solid; }
.subject_tab0114 li:first-child {margin-left:0px;}
.subject_tab0114 li a {position:absolute; top:0; left:0; color:#515151; font-size:15px; font-weight:bold; line-height:17px; letter-spacing: -0.5px; !important;}
.subject_tab0114 li a:hover {font-size:15px; font-weight:bold; color:#333; text-decoration:underline}
.subject_tab0114 .li_blue01 {background:#00688f; border:#0d4b61 1px solid; !important}
.subject_tab0114 .li_blue01 a {color:#fff;}
.subject_tab0114 .li_blue01 a:hover {color:#fff799;}

.subject_tab0114 li.a_center a {text-align:center !important; width:270px; padding:22px 0 15px 15px;}


.subject_title {width:660px; margin-top:40px; *zoom:1}
.subject_title:after {content:""; clear:both; display:block}
.subject_title span {float:left; margin-top:5px; color:#8a8a8a}
.subject_title span strong{color:#ff3366}
.subject_title h4 {float:left; padding-left:15px; background:url('/image/common/sub_icon.gif') left 5px no-repeat; color:#363636; font-size:16px}

.subject_title2 {width:660px; margin-top:20px; *zoom:1}
.subject_title2:after {content:""; clear:both; display:block}
.subject_title2 span {float:left; margin-top:5px; color:#8a8a8a}
.subject_title2 span strong{color:#ff3366}
.subject_title2 h4 {float:left; padding-left:15px; background:url('/image/common/sub_icon.gif') left 5px no-repeat; color:#363636; font-size:16px}

.subject_title3 {width:660px; padding-top:20px; *zoom:1;border:1px solid #3d3d3d; height:30px }
.subject_title3:after {content:""; clear:both; display:block}
.subject_title3 h4 {float:left; padding-left:15px; background:url('/image/common/sub_icon.gif') left 5px no-repeat; color:#363636; font-size:16px}

.subject_completion {border-bottom: 2px solid #0B447F; width:1040px; margin-left:3px;  z-index:2; background:#f6f6f6}
.subject_completion .fl_bg {float:left; width:158px; padding:10px 15px; margin:10px 0 0 30px; background:#f9f9f9}
.subject_completion .fl_bg img {border-bottom:1px dotted #bcbdbd}
.subject_completion .fl_bg .last {border-bottom:0}
.subject_completion .text {padding-top:30px; padding-left:20px; color:#8a8a8a}
.subject_completion .text2 {width:294px; padding:5px; margin:15px 0 0 10px; border:3px solid #f4f4f4; text-align:center; font-weight:bold; color:#363636}
.subject_completion .text2 span {color:#ff3366}
.subject_completion .text2 .line {color:#363636; text-decoration:line-through}
.subject_completion .text3 {width:1040px; height:70px; margin-top:10px; border-top:2px solid #b7d1e1; background:#f4fafd; *zoom:1}
.subject_completion .text3:after {content:""; clear:both; display:block}
.subject_completion .text3 p {float:left; padding:15px 0 0 10px; font-size:14px;}
.subject_completion .text3 span {padding:3px 0 2px 18px;line-height:18px; background:url('/image/common/subject_img_bg.gif') no-repeat; font-weight:bold}
.subject_completion .fixed {width:500px;}
.subject_completion span .normal {padding:0; font-weight:normal; background:0}

.sub_left {float:left; padding:20px}
.sub_left p {margin-top:4px; font-weight:bold; text-align:center}
.sub_title {padding-left:15px; background:url('/image/common/sub_icon.gif') left 5px no-repeat; color:#363636; font-size:16px}

.text_box {width:930px; padding:20px 0 0 7px; color:#8a8a8a; line-height:18px}
.text_box01 {width:878px; border:1px solid #d9d9d9; padding:18px 5px 0 17px; margin:15px auto; color:#8a8a8a}
.text_box01:after {content:""; clear:both; display:block}
.text_box01 dt {float:left; width:16px; line-height:16px !important}
.text_box01 dd {width:810px; margin-left:25px; line-height:22px !important; font-size:13px;}
.text_box01 .in_textbox {width:568px; background:#f5f5f5; padding:6px 5px; margin:6px 0 8px 25px}

.reference_p {color:#8a8a8a; margin:3px 0 0 35px}
.welef_info {margin:13px 0 0 25px; width:620px; border:1px solid #d9d9d9; color:#8a8a8a; text-align:center}
.welef_info th {padding:9px 2px 8px 0!important; background:#f7f7f7; border:1px solid #dedbde; color:#8a8a8a; line-height:12px; vertical-align:middle}
.welef_info td {padding:6px 4px!important; border:1px solid #dedbde; text-align:center; color:#8a8a8a; line-height:17px; vertical-align:middle}

/* º¸À°±³»ç */
.voyouck_tech {width:493px; margin:10px 0 0 45px; color:#8a8a8a}
.voyouck_tech th{padding:7px 0 8px 0; background:#f5f5f5; border:1px solid #d9d9d9; font-weight:normal; line-height:15px}
.voyouck_tech td{padding:5px 0 6px 0; text-align:center; border:1px solid #d9d9d9; line-height:15px}

/* °Ç°­°ü¸®»ç */
.board_title {position:relative}
.board_title .category {position:absolute; right:5px; top:20px; color:#8a8a8a}
.board_title .category select {font-family:'µ¸¿ò',dotum; color:#666; vertical-align:middle}
.board_title .category span {color:#b02832}
.board_title .total {padding:25px 0 0 5px; color:#8a8a8a}
.board_title .total span {margin-right:15px}

.health_tech {width:634px; margin:20px 0 0 16px; border:1px solid #dedbde}
.health_tech th {padding:8px 0 6px 0; background:#eeeeee; border:1px solid #dedbde; color:#355cb5}
.health_tech td {padding:5px 0 6px 0; border:1px solid #dedbde; text-align:center; vertical-align:middle; color:#8c8a8c; line-height:18px}
.health_tech .ht_tdleft {padding:5px 0 6px 0; background:#f7f7f7; color:#355cb5}

.search_div {position:relative; width:640px; height:341px; margin-top:10px; border:10px solid #eaeaea; *zoom:1}
.search_div:after {content:""; clear:both; display:block}
.search_div .flash {float:left; width:303px; height:318px; padding:0 20px 0 30px}
.search_div .skipNavi {width:100%; height:0px}
.search_div .skipNavi a {display:block; position:absolute; top:0px; text-indent:-9999px; overflow:hidden}
.search_div .skipNavi a:hover,
.search_div .skipNavi a:focus,
.search_div .skipNavi a:active { z-index:9999; text-indent:0px; width:100%; height:25px; font-size:13px; padding:3px 0px; font-weight:bolder; line-height:25px; text-align:center; background:#003967; color:#fff !important}

.search_onclick {display:inline-block; float:left; width:245px; height:171px; margin-top:15px; border-top:3px solid #4cacd3; border-bottom:2px solid #4cacd3; background:#f5f3ec}
.search_onclick:after {content:""; clear:both; display:block}
.search_onclick p {display:inline-block}
.search_onclick span {display:block; width:190px}
.search_onclick .img_sido {margin:13px 0 5px 0}
.search_onclick span select {margin-left:20px}
.search_onclick .click {margin:10px 0 0 70px}

.study_info li {margin-left:10px; color:#ff3366; text-align:left; line-height:18px}
.study_info .none_color {color:#8c8a8c}

.move_btn {width:40px; height:20px;padding:0 4px 0 4px; text-align:center; font-size:11px}

/* °øÀÎÈ¸°è»ç */
.gonin_spac {width:634px; border-top:2px solid #b8d1e1; color:#8a8a8a; margin:15px 0 0 10px}
.gonin_spac th {padding:12px 0 10px 0; background:#f7f7f7; border:1px solid #dedbde; line-height:16px}
.gonin_spac td {padding:13px 5px; border:1px solid #dedbde; text-align:center; line-height:16px}
.gonin_spac .color_inline {background:#f9f9f9; border:1px solid #dedbde; text-align:center}

.kicpa_table01 {width:627px; color:#8a8a8a; margin:15px 0 0 15px; text-align:center}
.kicpa_table01 th {padding:7px 0 6px 0; background:#f7f7f7; border:1px solid #dbdedb}
.kicpa_table01 td {padding:7px 0 6px 0; border:1px solid #dbdedb}

.link_cpa a{color:#000066}
.in_tbul {color:#8a8a8a; margin:15px 0 0 18px}
.in_tbul li {padding-left:10px; text-indent:-10px; line-height:17px}

/* ÇÐ½ÀÁö¿ø */
.cnt_morepage {margin:8px 5px}
.content_space {margin:15px 15px 10px 0; color:#8a8a8a}
.content_space p span {background:#6d30cf; color:#fff}
.content_space .bold {font-weight:bold}

.top_title {width:1048px; margin-top:40px; *zoom:1}
.top_title:after {content:""; clear:both; display:block}
.top_title h4 {display:inline-block; float:left; padding-left:15px; background:url('/image/common/sub_icon.gif') left 5px no-repeat; color:#363636; font-size:16px}
.perinfo_contbtn, .perinfo_contbtn a {margin-left:5px; vertical-align:middle}

.psword_contbox {width:321px; height:68px; margin:81px 0 1px 104px; padding:43px 0 0 130px;background:url('/image/sub07/select_databox_bg.gif') no-repeat 0 0; text-align:left}
.psword_contbox p {display:block; margin-bottom:3px}
.psword_contbtn {width:550px; text-align:right}

.select_seson {width:1000px; padding:7px 7px 7px 0; border-top:1px solid #dedede; color:#8a8a8a; *zoom:1}
.select_seson:after {content:""; clear:both; display:block}
.select_seson ul {float:right}
.select_seson li {float:left}
.select_seson .plan {padding-top:3px}

.date_info {margin-left:1px; padding:3px; background:url('/image/sub07/bg_datainfo.gif') no-repeat left bottom; color:#8c8c8c; line-height:15px}
.date_info strong {margin-right:3px}

.calendar_wrap {width:1000px; padding-top:23px; background:url('/image/sub07/bg_calendar.gif') repeat-x left top; *zoom:1}
.calendar_wrap:after {content:""; clear:both; display:block}

.calendar_box {padding:4px 0 5px 2px; border-bottom:1px solid #efefef; *zoom:1}
.calendar_box:after {content:""; clear:both; display:block}

.calendar_box2 {padding:4px 0 5px 2px; *zoom:1}
.calendar_box2:after {content:""; clear:both; display:block}

.calendar_cont {width:165px; padding:22px 24px; background:url('/image/sub07/bg_calendar_view.gif') no-repeat left bottom}

.date_sta {color:#2930bd !important}
.date_sun {color:#de516b !important}
.this_date {background:#5286de; border-bottom:1px solid #fff; border-right:1px solid #fff; color:#fff; font-weight:bold}

.in_calendars {width:162px !important; color:#8c8a8c; text-align:center; vertical-align:middle}
.in_calendars th {width:23px; height:15px; padding-bottom:10px; background:url('/image/sub07/bg_calendar_btline.gif') no-repeat left bottom; border-right:1px solid #fff; font-weight:normal}
.in_calendars td {padding:4px 0; line-height:15px}

.calendar_planlist {float:left; width:417px; margin:15px 0 0 25px}
.calendar_planlist li {padding:5px 0 8px 0; border-bottom:1px dotted #dedede; line-height:15px; color:#8c8a8c}
.calendar_planlist li span {margin:2px 9px 0 0; !important}

/* °í°´¼¾ÅÍ */
.bg_table {padding-bottom:12px; background:url('/image/board/bottom_bg.gif') repeat-x left bottom; *zoom:1}
.bg_table02 {width:660px !important; padding:0 0 30px 0; background:url('/image/board/bottom_bg.gif') repeat-x left bottom; *zoom:1}
.bg_table03 {padding-bottom:2px; background:url('/image/board/bottom_bg.gif') repeat-x left bottom; *zoom:1}

.event_tap {margin-top:20px; width:660p0x; height:48px; /*background:url('/image/sub08/sub_08_04_event_tap_bg.gif')*/ background:#464646 no-repeat 0 0; *zoom:1}
.event_tap:after {content:""; clear:both; display:block}
.event_tap li {float:left; /*margin-right:9px*/}

.event_ul {color:#000000; text-align:left}
.event_ul .in_stit {color:#000000; font-family:'NanumSquareRound'; font-size:14px; font-weight:900;}
.event_ul .in_stit a{color:#000000; font-family:'NanumSquareRound'; font-size:15px; font-weight:900;}
.event_ul .in_scont {font-size:11px; margin:6px 0 8px 0; line-height:14px}
.event_ul .sqare_textbg {background:#8d8d8d; color:#fff; padding:2px 4px}

.btn_btmlist {margin-top:15px; margin-bottom:20px; *zoom:1}
.btn_btmlist:after {content:""; clear:both; display:block}

.board_replyform {width:640px; height:86px; margin-top:20px; padding:3px 11px; background:#f7f7f7; border-top:1px solid #e8e7e7; border-bottom:1px solid #e8e7e7; color:#8a8a8a; *zoom:1}
.board_replyform:after {content:""; clear:both; display:block}
.board_replyform ul{margin-top:10px; width:200px}
.board_replyform li{margin-bottom:2px; line-height:17px}
.board_replyform li span{display:inline-block; width:50px; margin-right:12px; text-align:center !important}
.board_replyform p {display:inline-block; margin:0; padding:0}
.board_replyform a img {vertical-align:top}
.board_replyform .text_inbox {float:left; display:inline-block; width:320px; height:60px; margin-top:12px}
.board_replyform .text_inbox2 {float:left; display:inline-block; width:320px; height:40px; margin-top:12px}

.total2 {padding: 25px 0 5px 5px; border-bottom:3px solid #0C447F; color: #000000; font-family:'NanumSquareRound'; font-weight:900;}

.social {*zoom:1}
.social:after {content:""; clear:both; display:block}
.social li {float:left; padding:10px 10px 10px 15px}
.social li div {width:188px}
.social li div strong {color:#2b51c6; line-height:15px; font-size:12px; word-break:break-all}
.social li div p {margin-top:5px; min-height:33px;}
.social li div p input {width:13px; height:13px}
.social span {font-weight:normal; color:#91b5d2}
.social .font{ margin-left:2px; margin-right:8px; font-weight:bold; color:#8e908c}
.social .img_box {width:183px; height:126px; margin-top:0; padding-top:3px; border-top:4px solid #E1E1E1; border-bottom:4px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; background:#666; text-align:center}
.social .img_box a {display:inline-block}
.social .img_box a img{width:100%}
.social .interval {letter-spacing:-1px}
.social .text_space {width:176px}

/* ¼ö°­½ÅÃ» */
.study_apl {margin-top:20px; width:1040px; height:49px; /*background:url('/image/sub08/sub_08_04_event_tap_bg.gif')*/ no-repeat 0 0; *zoom:1}
.study_apl:after {content:""; clear:both; display:block}
.study_apl li {float:left;}
.study_apl li.lastbg {background:none !important}

.study_aplthis {*zoom:1; font-size:16px;font-weight:bold }
.study_aplthis:after {content:""; clear:both; display:block}
.study_aplthis p {display:inline-block}
.study_aplthis li {float:left; color:#080873l}
.study_aplthis li span {margin-left:5px; padding-left:5px; background:url('/image/board/bg_ligubun_line.gif') no-repeat left 1px}
.study_aplthis .aplthis01 {margin:8px 0 0 16px}
.study_aplthis .aplthis02 {margin:8px 0 0 118px}
.study_aplthis .aplthis03 {margin:8px 0 0 62px}
.study_aplthis .aplthis04 {margin:8px 0 0 326px}
.study_aplthis .aplthis05 {margin:8px 0 0 439px}
.study_aplthis .aplthis06 {margin:8px 0 0 384px}
.study_aplthis .aplthis07 {margin:8px 0 0 611px}
.study_aplthis .aplthis08 {margin:8px 0 0 722px}
.study_aplthis .aplthis09 {margin:8px 0 0 710px}
.study_aplthis .aplthis10 {margin:8px 0 0 858px}
.study_aplthis .this_on{color:#fff !important; font-weight:bold !important; font-size:16px; background-color:#2c51c6; padding:5px; border-radius: 5px;}

.sech_pline {margin-top:14px; color:#8c8a8c}
.sech_pline strong {display:inline-block; margin-top:3px}

.sech_pline2 {margin-top:14px; color:#8c8a8c}
.sech_pline2 strong {display:inline; margin-top:3px}

.sbj_info {display:inline-block; margin-top:5px}

.app_caution {margin:15px 0 0 30px}
.app_caution:after {content:""; clear:both; display:block}


/*  ¼ö°­½ÅÃ» ·ÎµùÀÌ¹ÌÁö - Àü¹®Çö Ãß°¡  */
.div_loading {width:100%}
.div_loading ul {float:left; width:100%}
.div_loading li {float:left; width:100%; padding-top:20px; text-align:center !important}

/*  ¼ö°­½ÅÃ» °Ë»ö - Àü¹®Çö Ãß°¡  */
.lec_search {width:100%}
.lec_search ul {float:left; width:100%}
.lec_search li {float:left; padding-top:20px}

/*È¸¿øÁ¤º¸ */
.content_space {margin:15px 15px 10px 8px; color:#8a8a8a}
.content_space p span {background:#6d30cf; color:#fff}
.content_space .bold {font-weight:bold}

.email_bg {width:618px; height:118px; background:url('/image/sub09/sub_09_04_img2.gif') no-repeat 10px 10px; line-height:19px}
.email_bg p {width:438px; padding:10px 0 0 130px}
.email_bg p .interval{display:block; margin-top:15px}

.menter_info {width:1000px; padding:20px; margin-bottom:40px; border:2px solid #b8d1e1; background:#F4FAFD; color:#8a8a8a}
.menter_info dt {width:608px; padding:5px; line-height: 18px}
.menter_info dd {padding:6px 9px; line-height: 18px}
.menter_info dd li {margin-bottom:15px}
.menter_info dd li li {margin-bottom:0}
.menter_info .p_space p {margin-top:15px}
.menter_info .p_space .first {margin-top:0 !important}
.menter_info .last {margin-bottom:0}
.menter_info a {font-weight:bold; color:#0b0b72}
.menter_info a:hover {font-weight:bold; text-decoration:underline}
.menter_info em {font-weight:bold}
.menter_info em span {color:#E23A00}

.menter_info2 {width:1000px; padding:20px; margin-bottom:40px; border:2px solid #F6F6F6; background:#ffffff; color:#000000}
.menter_info2 dt {width:608px; padding:5px; line-height: 18px}
.menter_info2 dd {padding:6px 9px; line-height: 18px}
.menter_info2 dd li {margin-bottom:15px}
.menter_info2 dd li li {margin-bottom:0}
.menter_info2 .p_space p {margin-top:15px}
.menter_info2 .p_space .first {margin-top:0 !important}
.menter_info2 .last {margin-bottom:0}
.menter_info2 a {font-weight:bold; color:#0b0b72}
.menter_info2 a:hover {font-weight:bold; text-decoration:underline}
.menter_info2 em {font-weight:bold}
.menter_info2 em span {color:#E23A00}

.menter_info2 .tooltip-group { display: flex; flex-flow: row wrap; justify-content: center; }



.ul_inlist {margin-top:15px}
.ul_inlist li{margin-bottom:0 !important}

.ul_inlist2 {margin-top:15px}
.ul_inlist2 li {margin-top:15px}
.ul_inlist2 li p {margin-top:15px}

.ul_inlist3 {margin-top:15px}
.ul_inlist3 li {margin-top:15px}
.ul_inlist3 li ul {margin-top:15px}
.ul_inlist3 li ul li {margin-top:15px !important}
.ul_inlist3 li li li {margin-top:0 !important}

.ul_inlist4 {margin-bottom:15px}
.ul_inlist4 li {margin-bottom:15px}
.ul_inlist4 li ul {margin-top:15px}
.ul_inlist4 li li {margin-bottom:0 !important}

.des {padding: 6px 5px; line-height:18px}
.ul_space li {margin-bottom:0 !important}

.recruit {padding-left:25px; color:#3a3a3a}
.recruit dt {padding-left:12px; margin-top:30px; background:url('/image/sub08/sub_08_06_img2.gif') no-repeat 0 2px; font-weight:bold; line-height:15px}
.recruit dd {margin-top:20px; line-height:15px}
.recruit dd p {padding-left:15px}
.recruit dd ul li {padding:3px 0 0 15px}
.recruit a {color:#0C0C73; font-weight:bold}
.recruit span {display:block; padding-top:3px; color:#ff3467}

.pro_recruit {color:#3a3a3a; font-weight:bold}
.pro_recruit ul, .pro_recruit p {padding:15px 0 15px 30px}
.pro_recruit ul li {line-height:18px}
.pro_recruit .color {color:#ff3467}

.idpsfind {font-family: "NanumSquareRound"; width:660px; margin: 0 auto;}
.idpsfind .find_btn {margin:18px 0 37px 0; text-align:center}

.idpsfind_bluebox {width:523px; margin-top:40px; padding:22px 0 22px 133px; background:#f4fbfe; border:2px solid #003d7a; color:#000}
.idpsfind_bluebox input {vertical-align:middle !important}

/*
.idpsfind_bluebox p {padding-left:5px; margin-bottom:3px; background:url('/image/board/icon_square01.gif') no-repeat left 8px}
.idpsfind_bluebox p strong{display:inline-block; width:120px; padding-top:6px; text-align:center}
*/

.idpsfind_bluebox p {margin-bottom:3px; margin-left:-60px;}
.idpsfind_bluebox p strong{display:inline-block; width:60px; padding-top:6px; text-align:center}
.idpsfind_bluebox p .text{display:inline-block; width:120px; padding-top:6px; text-align:left}

/* ------------------------------------ POPUP ------------------------------------ */
/* °Ô½Ã¹° ÀÌ¸ÞÀÏ·Î ¹ß¼Û */
.btm_btn {width:90%; text-align:right}
.board_pop {width:90%; margin:15px 15px 5px 15px; border:1px solid #A6C9E2}
.tit_sendemail {width:98%; margin:4px; background:url('/image/popup/bg_h1_sendemail.gif') repeat-x left top; border:1px solid #4297D7; color:#fff}
.tit_sendemail strong {display:inline-block; height:13px; padding:6px 5px}

.send_mailf {width:99%; margin:4px; border-top:3px solid #70A8D2; border-bottom:3px solid #70A8D2; border-left:3px solid #70A8D2; border-right:3px solid #70A8D2}
.send_mailf th {padding-left:9px; background:#DFE8FD; border:1px solid #70A8D2; color:#666; text-align:left}
.send_mailf td {padding:6px 9px; border:1px solid #70A8D2}

/* ±³¼ö¼Ò°³ */
.tech_info {margin:8px 0 0 19px}
.tech_info li {padding-left:19px; margin-bottom:3px; background:url('/image/board/icon_square01.gif') no-repeat 0 2px; color:#8A8A8A; line-height:16px}

.tech_info2 {margin:12px 0 0 18px}
.tech_info2 li {margin-bottom:3px; color:#8A8A8A; line-height:16px}

.teacher_profil {width:420px !important; margin:0 !important}

.info_listbox {width:378px;margin:20px 12px}
.info_listbox:after {content:""; clear:both; display:block}
.info_listbox p {display:inline-block; float:tight}
.info_listbox .leftbox {float:left; width:270px; *zoom:1}
.info_listbox .leftbox li {width:230px; line-height:16px}

.info_listbox2 {width:385px; margin:20px 0 27px 12px}

/* ÇÐ½ÀÀå¾Ö ¹®Á¦ÇØ°á */
.pop_wrap .container {width:900px; margin:0 auto}
.pop_wrap .container h1 {font-size:18px; color:#fff; height:17px; line-height:18px; padding:14px 20px; border-bottom:1px solid #033b56; background:#1c9ed9 url('/image/sub08/pop/pop_title_img.gif') no-repeat 100% 0}
.pop_wrap .container h1 em {color:#ffff00; font-weight:bold}
.pop_wrap .container table {width:580px; margin:0}
.pop_wrap .container .top_menu {border-top:2px solid #f2f2f2; border-bottom:10px solid #d1d1d1; background:#e9e9e9; padding:17px 0 0 45px; margin-bottom:2px; zoom:1}
.pop_wrap .container .top_menu:after {content:''; display:block; clear:both}
.pop_wrap .container .top_menu li {float:left; margin-right:11px}
.pop_wrap .container .center_menu {padding:20px 0 20px 70px}
.pop_wrap .container .center_menu.solving {background:#00becc}
.pop_wrap .container .center_menu.faq {background:#ffad00}
.pop_wrap .container .center_menu ul {margin-top:10px; zoom:1}
.pop_wrap .container .center_menu ul:after {content:''; display:block; clear:both}
.pop_wrap .container .center_menu.solving li {float:left; padding-left:23px; width:135px; background:url('/image/sub08/pop/center_menu_bar.gif') no-repeat 0 0}
.pop_wrap .container .center_menu.faq li {float:left; padding-left:23px; width:135px; background:url('/image/sub08/pop/center_menu_bar2.gif') no-repeat 0 0}
.pop_wrap .container .center_menu li:first-child {background:none; padding:0}
.pop_wrap .content .con-sol,
.pop_wrap .content .con-faq {display:none}
.pop_wrap .content .txt_area {border-bottom:2px solid #8d8d8d; margin-bottom:20px}
.pop_wrap .content .txt_area p {padding:10px 0; text-align:center; border-bottom:5px solid #d1d1d1}
.pop_wrap .content .scroll_box {width:100%; height:400px; overflow-x:hidden; overflow-y:auto}
.pop_wrap .content .scroll_box .table01 thead th {background:#fbf4e2}
.pop_wrap .content .scroll_box .table01 tbody th {background:#f9f9f9; font-weight:normal}
.pop_wrap .content .scroll_box .guide {width:800px; margin:0 auto}
.pop_wrap .content .scroll_box .guide li {zoom:1; padding:20px 0 30px; border-top:1px solid #d1d1d1}
.pop_wrap .content .scroll_box .guide li:after {content:''; display:block; clear:both}
.pop_wrap .content .scroll_box .guide strong,
.pop_wrap .content .scroll_box .guide ol {float:left; display:inline-block; width:220px; color:#747474}
.pop_wrap .content .scroll_box .guide .expl {float:left; width:580px}
.pop_wrap .content .scroll_box .guide .first {padding-top:0; border-top:0}
.pop_wrap .content .scroll_box .guide ol li {width:220px; margin:0 0 15px 0; padding:0; border:0; font-weight:bold}
.pop_wrap .content .scroll_box .w175 strong {width:170px; padding-right:8px}
.pop_wrap .content .scroll_box .w175 .expl {width:622px}
.pop_wrap .content .scroll_box .download_area {margin:0 0 15px 45px; *zoom:1}
.pop_wrap .content .scroll_box .download_area:after {content:''; display:block; clear:both}
.pop_wrap .content .scroll_box .download_area a {float:left}
.pop_wrap .content .scroll_box .download_area ul {display:inline-block; width:430px; *height:55px; *float:left; color:#8a8a8a; margin-left:25px; line-height:1.5em}
.pop_wrap .content .scroll_box .download_area ul li {width:430px; margin:0; padding:0; border:0}
.pop_wrap .content .scroll_box .case_area {width:628px; margin:0 auto}
.pop_wrap .content .scroll_box .case_area .li {margin-bottom:20px}
.pop_wrap .content .scroll_box .case_area .c1 li {font-weight:bold; color:#747474; margin-top:2px}
.pop_wrap .content .scroll_box .case_area .c2 ol {height:108px; background:url('/image/sub08/pop/faq_01_01.gif') no-repeat 0 0}
.pop_wrap .content .scroll_box .case_area .c2 li {position:absolute; left:-9999px; width:0; height:0; font-size:0; line-height:0; margin:0; padding:0; overflow:hidden; visibility:hidden}
.pop_wrap .content .scroll_box .activeX_area {padding-bottom:30px}
.pop_wrap .content .scroll_box .activeX_area p {height:20px; margin-bottom:10px}
.pop_wrap .content .scroll_box .activeX_area strong {display:inline-block; color:#9a1e00; padding:3px 0 0 45px}
.pop_wrap .content .scroll_box .activeX_area .markany a {padding:0 20px 0 45px}

.pop_wrap4 .container {width:99%}
.pop_wrap4 .container h1 {font-size:18px; color:#fff; height:17px; line-height:18px; padding:14px 20px; border-bottom:1px solid #033b56; background:#1c9ed9 url('/image/sub08/pop/pop_title_img.gif') no-repeat 100% 0}
.pop_wrap4 .container h1 em {color:#ffff00; font-weight:bold}

/* ÇÐÁ¡ÀÎÁ¤°ú¸ñ ÇÐ»ç¿î¿µ±ÔÄ¢ */
.hak_wrap .container {width:700px; margin:0 auto; background:url('/image/menu8/pop/hak_center_bg.gif') repeat-y 100% 0; font-family:'³ª´®°íµñ',NanumGothic;font-size:14px}
.hak_wrap .container h1 {margin:0 auto}
.hak_wrap .container table {width:580px; margin:0}
.hak_wrap .container .top_menu {border-top:2px solid #f2f2f2; border-bottom:10px solid #d1d1d1; background:#e9e9e9; padding:17px 0 0 45px; margin-bottom:2px; zoom:1}
.hak_wrap .container .top_menu li {float:left; margin-right:11px}
.hak_wrap .container .center_menu {padding:20px 0 20px 30px}
.hak_wrap .container .center_menu ul {margin-top:10px; zoom:1}
.hak_wrap .container .center_menu.solving li {float:left; padding-left:23px; width:135px; background:url('/image/sub08/pop/center_menu_bar.gif') no-repeat 0 0}
.hak_wrap .container .center_menu.faq li {float:left; padding-left:10px; width:123px}
.hak_wrap .container .center_menu li:first-child {background:none; padding:0}
.hak_wrap .content{padding:0px 0px 40px 15px}
.hak_wrap .content .con-sol,
.hak_wrap .content .con-faq {width:600px; padding:30px; border:5px solid #1887a5; background:#ffffff}

.jido_wrap .container {width:700px; margin:0 auto;}
.jido_wrap .container h1 {margin-top:20px; margin-bottom:10px }


/* ÇÊ¼öÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡ */
.setup_wrap .container {width:627px; min-height:640px; margin:20px auto; padding-bottom:15px; background:url('/image/sub08/activeX/bottom.gif') no-repeat 0 100%}
.setup_wrap .content {height:540px; padding:20px 5px 0; background:url('/image/sub08/activeX/bg.gif') repeat-y 0 0; text-align:center}
.setup_wrap .content .websafer {text-align:left; margin:0 40px 10px}
.setup_wrap .content .websafer h3 {padding-left:17px; background:url('/image/sub08/activeX/activex_bt.gif') no-repeat 0 0; color:#004782}
.setup_wrap .content .websafer ol {padding:5px 12px; line-height:1.4em}
.setup_wrap .content .websafer li span {font-weight:bold}
.setup_wrap .content .websafer li em {font-weight:bold; color:#9a1e00}
.setup_wrap .content table {width:510px; margin:0 auto 10px; border:1px solid #dddddd}
.setup_wrap .content table th {padding:5px 0; background:#eeeeee; border:1px solid #dddddd}
.setup_wrap .content table td {padding:5px 0; border:1px solid #dddddd}

/* security message(º¸¾È¼ÒÇÁÆ®¿þ¾î ¼³Ä¡ÁßÀÔ´Ï´Ù) */
.signgate_wrap .content {width:550px; margin:100px auto; text-align:center; background:url('/image/popup/loading002.gif') repeat-y 0 0}
.signgate_wrap .content strong {display:inline-block; width:423px; padding-left:12px; text-align:left; background:url('/image/popup/loading006.gif') no-repeat 0 -2px; color:#ff0000}
.signgate_wrap .content .loadingbar {margin:5px 0 15px}
.signgate_wrap .content .txt_area {width:435px; margin:20px auto; text-align:left; line-height:1.4em}
.signgate_wrap .content .txt_area p {margin-bottom:20px}

/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ³»¿ëº¸±â */
.person_info {width:95%; padding:16px 5px; color:#8a8a8a; line-height:17px}
.person_info .mp24 {margin-top:24px}

/* RSS FEED */
.pop_wrap02 {width:750px; background:url('/image/popup/bg_top_dipblue.gif') repeat-x 0 0}
.pop_intable {width:660px; margin-left:43px; padding-bottom:12px; background:url('/image/board/bottom_bg.gif') repeat-x left bottom}
.rss_back {height:682px; background:url('/image/popup/rss_table_bg.gif') no-repeat left bottom}

/* ÀÚ°ÝÁõ¸í¼­ */
.register_01 {height:892px; background:url('/image/popup/rss_table_bg.gif') no-repeat 2px bottom}
.register_02 {height:1525px; background:url('/image/popup/rss_table_bg.gif') no-repeat 2px bottom}
.register_03 {height:1640px; background:url('/image/popup/rss_table_bg.gif') no-repeat 2px bottom}
.register_04 {height:1320px; background:url('/image/popup/rss_table_bg.gif') no-repeat 2px bottom}

.bg_register_line {width:740px; height:66px; background:url('/image/popup/bg_register_line.gif') repeat-y left top}
.bg_register_line a {display:inline-block; margin:0 0 0 0;}

/* ¿Â¶óÀÎ »ó´ã³»¿ëÈ®ÀÎ */
.check_boardps {width:100%}
.bluebox5 {width:93%; margin:17px 15px; padding-top:20px; background:#f4fbfe; border:2px solid #b8d1e1; color:#8a8a89; font-size:11px; text-align:center}
.bluebox5 .bluebox {margin-bottom:20px}
.bluebox5 .whitebox {background:#fff url('/image/popup/bg_white_box.gif') repeat-x left top; padding:25px 0}

.bluebox6 {width:93%; margin:17px 15px; padding-top:20px; background:#f4fbfe; border:2px solid #b8d1e1; color:#6c6c6c; font-size:11px; text-align:left}
.bluebox6 ul {margin-left:20px}
.bluebox6 li {margin-bottom:14px; line-height:15px}
.bluebox6 .bluebox {margin-bottom:20px}
.bluebox6 .whitebox {padding:20px 20px 8px 20px; background:#fff url('/image/popup/bg_white_box.gif') repeat-x left top; text-align:left}

.counsle_contbox {margin-top:10px; line-height:15px}

/* °­ÀÇ°èÈ¹¼­ */
.studyplan_layout {width:99% !important; margin:0 !important}
.studyplan_plan {margin:20px 10px; padding:4px 0 0 43px; background:url('/image/popup/blt_study_plan.png') no-repeat left top; color:#8a8a8a}
.c_0b0b72 {color:#0b0b72}

.study_plans {width:100% !important; border-top:2px solid #bdd3e7; color:#6b6d6b}
.study_plans th {padding:10px 2px; background:#fffbff; border-bottom:1px dotted #dedbde; color:#8a8a8a}
.study_plans td {padding:10px 2px; background:#fff; border-bottom:1px dotted #dedbde; color:#6d6d6d; font-size:11px; font-weight:normal; text-align:left; line-height:15px}
.study_plans th.first {padding:10px 2px; background:#f7fbff; border-bottom:1px solid #dedbde; color:#8a8a8a}
.study_plans td.first {padding:10px 2px; border-bottom:1px solid #dedbde}

.main_studybooks {width:100%; *zoom:1}
.main_studybooks:after {content:""; clear:both; display:block}
.main_studybooks p {display:inline-block; float:left; width:100px !important}

.sbj_evaluation {margin-left:5px; *zoom:1}
.sbj_evaluation:after {content:""; clear:both; display:block}
.sbj_evaluation li {float:left; padding-left:10px; margin-right:3px; background:url('/image/board/icon_square01.gif') no-repeat left 1px}

.book_info {float:left; width:150px !important}
.book_info li {margin-bottom:24px; font-size:12px !important}
.book_info li.last {margin-bottom:0; font-size:12px !important}

.tit_planlist {display:inline-block; width:100%; padding:12px 0; background:#f7fbff; border-bottom:2px solid #bdd3e7; text-align:center}
.planlist_cont {width:100% !important; margin:10px 4px !important; color:#6b6d6b; border-bottom:4px double #dedede !important}
.planlist_cont th {padding:5px 0; background:#fffbff; border:1px solid #dedbde; font-size:11px}
.planlist_cont td {padding:5px 0; border:1px solid #dedbde; font-weight:normal; text-align:center; font-size:11px}
.planlist_cont td p {margin:2px; text-align:left !important}
.planlist_cont .first td {border-top:4px double #dedbde}

/* ¼ö°­½ÅÃ» ¾È³» ¹× °­ÀÇ°èÈ¹¼­ ¿­¶÷ È®ÀÎ sample ÆË¾÷Ã¢ */
.apply_infowrap {margin:0 18px 0 18px; padding:19px 0; width:78%; background:url('/image/popup/pop_agree_img.gif') no-repeat right top}
.apply_infowrap p {width:75%; margin-bottom:10px; padding-left:20px; background:url('/image/popup/ico_arrow04.gif') no-repeat left top; color:#8a8a8a; line-height:15px}

.apply_infowrap2 {margin:0 18px 0 18px; padding:19px 0; width:95%; background:url('/image/popup/apt_bottom_line.gif') repeat-x top left; color:#555555}
.apply_infowrap2 .first_tit {width:75%; padding-left:20px; background:url('/image/popup/ico_arrow04.gif') no-repeat left top}
.apply_infowrap2 .inul {margin:3px 0 0 20px}

.pop_blue_pbox {width:95% !important; padding:8px 0; margin:10px 0 0 27px; background:none #f4fafd !important; border:2px solid #b8d1e1; color:#000; text-align:center}
.pop_pink_pbox {width:95%;!important; padding:8px 0; margin:10px 0 0 27px; background:#fdf4f5 !important; border:2px solid #f78aa5; color:#000; text-align:left}
.pop_pink_pbox .contract_prg {margin-left:50px; font-size:16px; color:#ff3366}
.pop_pink_pbox .contract_prg p {line-height:15px; background:none!important}
.pop_pink_pbox .contract_prg input {vertical-align:middle}
.pop_pink_pbox .contract_prg .radio_m {display:inline-block; padding-left:5px;}

.pop_pink_pbox .contract_prg2 {margin-left:50px; color:#8a8a8a; vertical-align:middle}
.pop_pink_pbox .contract_prg2 u {color:#ff3366}
.pop_pink_pbox .contract_prg2 strong {display:inline-block}
.pop_pink_pbox .contract_prg2 input {vertical-align:bottom}
.pop_pink_pbox .app_prgbtn {display:inline-block; width:77px; height:18px; padding:5px 0 0 11px; background:url('/image/popup/btn_prgapp01.gif') no-repeat left top; color:#747474; font-size:12px}


.pop_white_pbox {width:95%; !important; padding:8px 0; margin:10px 0 0 27px; background:#ffffff !important;    text-align:left}
.pop_white_pbox .app_prgbtn {display:inline-block; width:77px; height:18px; padding:5px 0 0 11px; background:url('/image/popup/btn_prgapp01.gif') no-repeat left top; color:#747474; font-size:12px}

/*º»ÀÎÀÎÁõ°ü·Ã Ãß°¡ CSS													2025-06-10*/
.pop_pink_pbox .contract_prg3 {margin-left:50px; font-size:18px; line-height:30px; color: #B5002E}
.pop_pink_pbox .contract_prg3 label, span {font-size:14px;  line-height:20px; color: #6A001B}
.pop_pink_pbox .contract_prg3 p {line-height:15px; background:none!important}
.pop_pink_pbox .contract_prg3 input {vertical-align:middle; height:24px;}
.pop_pink_pbox .contract_prg3 select {vertical-align:middle; height:28px;}
.pop_pink_pbox .contract_prg3 .radio_m {display:inline-block; padding-left:5px;}



.app_linebg {width:100%; background:url('/image/popup/apt_bottom_line.gif') repeat-x top left; padding-top:4px}

.prg_tablelist {width:90%; margin:5px 0 0 40px}
.middle_title {font-size:18px; color:#fff; height:17px; line-height:18px; padding:14px 20px; border-bottom:1px solid #033b56; background:#1c9ed9 url('/image/sub08/pop/pop_title_img.gif') no-repeat 100% 0}
.btn_sample {text-align:center; margin:20px 0 10px 0}

/* Áßº¹È®ÀÎ */
.over_subject {width:100%; margin:0 !important}
.blue_pbox {width:90%; padding:13px 16px; margin-top:10px; border:2px solid #b8d1e1; background:#f4fafd; color:#3997c8; line-height:18px; text-align:center}

.check_oversub {width:94%; margin:13px 15px}
.check_oversub li {padding-left:20px; margin-bottom:3px; background:url('/image/board/icon_arrow03.gif') no-repeat 0 0; color:#646161; line-height:16px}
.check_oversub table {margin-top:18px; width:100%; border-bottom:2px solid #d9d9d9}
.check_oversub td {padding:12px 9px; border-top:1px dotted #bebebe; text-align:left}
.check_oversub td a {color:#0b0b72 !important}
.check_oversub .fist_bg {border-top:2px solid #b8d1e1; !important}
.check_oversub .blue_bg {background:#f9f9f9}
.check_oversub .click_thist {font-weight:bold !important}

.oversub_pcont1 {margin-top:12px; color:#8a8a8a; text-align:center}
.oversub_pcont2 {margin-top:22px; color:black; text-align:center}

/* °Ô½Ã¹° ÇÁ¸°Æ® ÆäÀÌÁö */
.board_print {width:100%}
.board_print table {margin:11px; width:97%; border-top:4px solid #70a8d2; border-left:1px solid #70a8d2; border-right:1px solid #70a8d2; border-bottom:1px solid #70a8d2}
.board_print th {padding:6px 9px; background:#dfe8fd; border:1px solid #70a8d2; color:#666; text-align:left}
.board_print td {padding:6px 9px; border:1px solid #70a8d2; color:#666; font-weight:bold; text-align:left}

/* ·Î±×ÀÎ ¾È³» */
.logininfo_layout {width:500px !important; margin:0 !important}

.logininfo_popcont {width:470px; margin:20px 0 0 15px}
.logininfo_popcont p {padding:6px; border-top:3px solid #f3f3f3; color:#8a8a89; line-height:17px}
.logininfo_popcont h2 {padding:11px 9px; background:url('/image/board/icon_blue_arrow.gif') no-repeat 9px 11px; color:#8a8a8a; font-weight:bold; border-top:1px solid #dedede; border-bottom:1px solid #dedede;text-indent:20px}
.logininfo_popcont .last {border-bottom:1px solid #dedede}

.logininfo_bluebox p {line-height:16px}
.logininfo_bluebox {width:420px; margin:20px 0 0 15px; padding:22px 25px; background:#f4fbfe; border:2px solid #b8d1e1; color:#8a8a89; text-align:center}

/* ¾ÆÀÌµð Ã£±â*/
.find_noid {width:100%; margin:0 !important}
.find_noid .bluebox {width:95%; margin:17px 0 0 12px; padding:20px 0; background:#f4fbfe; border:2px solid #b8d1e1; color:#8a8a89; text-align:center}
.find_noid .find_idtext {display:inline-block; padding-top:15px; color:red}

/* ºñ¹Ð¹øÈ£ Ã£±â */
.find_password {width:100%; margin:0 !important}
.bluebox3 {width:93%; margin:17px 0 0 12px; padding:20px 0; background:#f4fbfe; border:2px solid #b8d1e1; color:#8a8a89; text-align:center}
.bluebox3 .info {display:inline-block; width:280px; line-height:16px}
.bluebox3 .info span {display:inline-block; padding-left:15px; margin-right:2px; background:url('/image/board/icon_arrow02.gif') no-repeat left 2px}

.bluebox4 {width:93%; margin-left:12px; padding:20px 0; background:#f4fbfe; border:2px solid #b8d1e1; color:#8a8a89; text-align:left}
.bluebox4 li {margin-left:20px}
.bluebox4 li {padding-left:20px; background:url('/image/board/icon_arrow02.gif') no-repeat left 2px}
.bluebox4 li span {margin-left:5px}
.bluebox4 li strong {margin-left:10px}
.bluebox4 li input {vertical-align:middle !important}

.app_recard {margin:0 12px; padding-top:20px; background:url('/image/board/top_bg02.gif') repeat-x left top; text-align:center}
.help_text {margin:0 12px; padding:18px 0; color:#666; font-size:11px; text-align:center}
.help_text02 {margin:0 12px; padding:10px 0; color:#666; font-size:11px; text-align:center}

/* ¾ÆÀÌµð Áßº¹ È®ÀÎ */
.overlap_id {margin:0 !important}
.other_lap {width:94%; margin:21px 0 0 12px}
.other_lap strong {display:inline-blcok; padding:7px 6px 7px 0}
.other_lap .info2 {display:inline-block; width:96%; padding:8px 0 0 21px; margin-bottom:32px; background:url('/image/board/icon_arrow02.gif') no-repeat left 15px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; color:#6c6c6c}
.other_lap .info2 strong {display:inline-block}

.bluebox2 {width:95%; margin:17px 0 0 12px; padding:20px 0; background:#f4fbfe; border:2px solid #b8d1e1; color:#8a8a89; text-align:center}
.bluebox2 .info {display:inline-block; width:95%; line-height:16px}
.bluebox2 .info strong {display:inline-block; padding-left:15px; background:url('/image/board/icon_arrow02.gif') no-repeat left 2px}

/* ¿ìÆí¹øÈ£ °Ë»ö */
.adress_layout {margin:0 !important}
.adress_layout .bluebox2 {width:97%; margin:18px 10px 0 10px; padding:22px 0; background:#f4fbfe; border:2px solid #b8d1e1; color:#8a8a89; text-align:center; line-height:16px}

.adress_listnone {padding:0 11px 85px 0; border-bottom:1px solid #dedede}
.adress_listnone table {width:98% !important; margin:7px 6px !important; border-top:2px solid #4781b7; border-bottom:1px solid #4781b7}
.adress_listnone th {padding:6px 0; background:#f5f8fb;  border-bottom:1px solid #4781b7; color:#2462b9 }
.adress_listnone td {padding:5px 11px; background:#fff}

.adress_listbox {overflow:auto; margin:11px 15px; height:203px; background:url('/image/board/top_bg.gif') repeat-x left top; border-bottom:1px solid #dedede}
.adress_listbox table {width:98% !important; margin:7px 6px !important; border-top:2px solid #4781b7}
.adress_listbox th {padding:6px 0; background:#f5f8fb; border-bottom:1px solid #4781b7; color:#2462b9}
.adress_listbox td {padding:4px 2px; background:#fff; border-bottom:1px solid #fff; color:#0b0b72; text-align:left; line-height:16px}
.adress_listbox td:first-child {padding:4px 0; background:#f5f5f5; border-bottom:1px solid #fff; color:#0b0b72; text-align:center}
.adress_listbox .last_line {border-bottom:1px solid #4781b7 !important}

.adress_listbox02 {padding:0 11px 100px 0; border-bottom:1px solid #dedede}
.adress_listbox02 table {width:98% !important; margin:7px 6px !important; border-top:2px solid #4781b7; border-bottom:1px solid #4781b7}
.adress_listbox02 th {padding:6px 0; background:#f5f8fb; color:#2462b9}
.adress_listbox02 td {padding:5px 11px; background:#fff}

.adress_listbox03 {overflow-x:hidden !important; overflow-y:scroll;  margin:11px 15px 5px 11px; height:203px; background:url('/image/board/top_bg.gif') repeat-x left top; border-bottom:1px solid #dedede}
.adress_listbox03 table {width:98% !important; padding-bottom:5px; margin:7px 6px !important; border-top:2px solid #4781b7}
.adress_listbox03 th {padding:6px 0; background:#f5f8fb; border-bottom:1px solid #4781b7; color:#2462b9}
.adress_listbox03 td {padding:4px 2px; background:#fff; border-bottom:1px solid #fff; color:#0b0b72; text-align:left; line-height:16px}
.adress_listbox03 td:first-child {padding:4px 0; background:#f5f5f5; border-bottom:1px solid #fff; color:#0b0b72; text-align:center}
.adress_listbox03 .last_line {border-bottom:1px solid #4781b7 !important}

.none_data {padding:23px 0; color:#8a8a8a; text-align:center}
.adress_serch {display:inline-block; width:96%; margin:21px 0 0 10px; padding:6px; text-align:center; border-top:1px solid #dedede; border-bottom:1px solid #dedede}
.adres_numline input {vertical-align:middle}


/* °øÁö»çÇ× ¸ÞÀÎ ÆË¾÷Ã¢ */
.notice_incont {margin:5px 10px}
.notice_btnline {background:black; padding:18px 15px 10px 15px; color:white; text-align:right}
.notice_btnline a img {vertical-align:middle !important}

/*  °øÁö»çÇ× ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷Ã¢  */
.notice_layer_1 {position:absolute; right:0px;  z-index:2; display:none}
.notice_layer_1 .div_container {background:black; height:25px}
.notice_layer_1 ul {float:left; width:350px; background:#000;}
.notice_layer_1 .li_left {float:left;width:305px;}
.notice_layer_1 .li_left div {padding:6px 0 0 10px}
.notice_layer_1 .li_right {float:right; width:*; clear:right}
.notice_layer_1 .li_right div {padding:10px 10px 0 0}

/* °øÁö»çÇ× ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷Ã¢2 */
/*.notice_layer_2 {position:absolute; width:496px; left:507px; z-index:2; display:none}*/
.notice_layer_2 {position:absolute; right:366px;  z-index:2; display:none}
.notice_layer_2 .div_container {background:black; height:25px}
.notice_layer_2 ul {float:left; width:366px; background:#000;}
.notice_layer_2 .li_left {float:left}
.notice_layer_2 .li_left div {padding:6px 0 0 10px}
.notice_layer_2 .li_right {float:right; width:*; clear:right}
.notice_layer_2 .li_right div {padding:10px 10px 0 0}



/*  ³ªÀÇ ¼ö°­ÇöÈ²º¸±â  */
.my_lecture_layer {position:absolute; width:1000px; z-index:2; display:none}
.my_lecture_view {position:absolute; top:0; width:1000px}
.my_lecture_view ul {float:left; width:100%}
.my_lecture_view ul li {float:left; width:100%}
.my_lecture_view .my_lecture_side_img {background:url('/image/main/lec_bg.gif')}
.my_lecture_view .my_lecture_sub_view {height:270px; width:940px; overflow-x:hidden; overflow-y:auto; padding-left:26px}
.my_lecture_view th {padding:5px 0 5px 0}
.my_lecture_view td {padding:5px 0 5px 0}
.my_lecture_view #t_view_01 tr {border: 1px solid #d9d9d9}
.my_lecture_view #t_view_01 td {border: 1px solid #d9d9d9}

.my_lecture_view #t_view_02 tr {border: 1px solid #d9d9d9}
.my_lecture_view #t_view_02 td {border: 1px solid #d9d9d9}

/* MAC Address */
.mac_adres {width:665px}
.mac_adres table {width:100%}

.mac_bluebox {width:100%; margin:20px 0 0 2px; padding-top:20px; border:2px solid #b8d1e1}
.mac_bluebox:after {content:""; clear:both; display:block}
.mac_bluebox ul {float:left; width:70%}
.mac_bluebox li {margin:0 20px; padding:0 0 2px 19px; background:url('/image/common/subject_img_bg.gif') no-repeat 0 0; line-height:15px}
.mac_bluebox .more_macadr {padding-top:10px; display:inline-block}

.mac_blueinbox {margin-top:25px; padding:20px; background:url('/image/popup/bg_popup_macadres.gif') repeat-x left top}
.mac_blueinbox table{width:100%}
.mac_blueinbox .clr_point {color:#ff3366}
.mac_blueinbox .p_stit {padding-left:16px; background:url('/image/common/sub_icon.gif') no-repeat left 2px}

/* MAC Address */
.mac_bluebox2 {width:100%; margin:5px 0 0 2px; padding-top:20px; border:2px solid #b8d1e1}
.mac_bluebox2:after {content:""; clear:both; display:block}
.mac_bluebox2 ul {float:left; width:70%}
.mac_bluebox2 li {margin:0 20px; padding:0 0 2px 19px; background:url('/image/common/subject_img_bg.gif') no-repeat 0 0; line-height:15px}
.mac_bluebox2 .more_macadr {padding-top:10px; display:inline-block}

.mac_blueinbox {margin-top:25px; padding:20px; background:url('/image/popup/bg_popup_macadres.gif') repeat-x left top}
.mac_blueinbox table{width:100%}
.mac_blueinbox .clr_point {color:#ff3366}
.mac_blueinbox .p_stit {padding-left:16px; background:url('/image/common/sub_icon.gif') no-repeat left 2px}

.pc_info {margin-top:37px; padding-left:20px; background:url('/image/common/sub_icon.gif') no-repeat left 4px; font-size:16px}
.pc_info .in_text {margin-left:2px; color:#8a8a8a; font-size:12px; font-weight:normal}

.blue_table07 .ipt_checkbx {padding:15px 0 0 28px !important; text-align:left}
.blue_table07 .ipt_checkbx span {margin-left:5px}
.blue_table07 .ipt_checkbx input {vertical-align:middle}

/*  ÀüÀÚµµ¼­°ü ÀÌ¹ÌÁö ·Ñ¸µ - Àü¹®Çö Ãß°¡  */
.library_bt_box {width:648px; padding-bottom:5px}
.library_bt_box .page_bt {float:left; width:85%}
.library_bt_box .rolling_bt {float:left; width:15%}
.library_rolling_box ul {float:left; width:100%; padding-top:20px; background-color:#F6F9FF}
.library_rolling_box .last {padding-top:50px; padding-bottom:15px}
.library_rolling_box li {float:left; width:110px; height:220px; padding-left:14px}
.library_rolling_box .img_c {padding-left:14px}
.library_rolling_box li a div {border:1px #cccccc solid; width:76px; text-align:center !important}
.library_rolling_box li img {padding:2px 2px 2px 2px}
.library_rolling_box li p {padding-top:10px}


/* ÆË¾÷ close bg 2013.12.27 ÀÌ¼­¿ë  */
.adnotice_layer_1 {position:absolute; width:366px; left:635px; z-index:2; display:none}
.adnotice_layer_1 .div_container {background:black; height:25px}
.adnotice_layer_1 ul {float:left; width:100%}
.adnotice_layer_1 .li_left {float:left}
.adnotice_layer_1 .li_left div {padding:6px 0 0 10px}
.adnotice_layer_1 .li_right {float:right; width:*; clear:right}
.adnotice_layer_1 .li_right div {padding:10px 10px 0 0}


.pop_blue_pbox2 {width:100% !important; padding:8px 0; margin:10px 0 0 27px; background:none #f4fafd !important; border:2px solid #b8d1e1; color:#000; text-align:center; clear:both}
.pop_pink_pbox2 {width:90%; padding:10px 51px; margin:15px 27px; background:#fdf4f5 !important; border:2px solid #f78aa5; color:#000; text-align:left}
.pop_pink_pbox2 .contract_prg {font-size:16px; color:#ff3366}
.pop_pink_pbox2 .contract_prg p {line-height:15px; background:none!important}
.pop_pink_pbox2 .contract_prg input {vertical-align:middle}
.pop_pink_pbox2 .contract_prg .radio_m {display:inline-block; padding-left:5px;}

.pop_pink_pbox2 .contract_prg2 {color:#8a8a8a; vertical-align:middle}
.pop_pink_pbox2 .contract_prg2 u {color:#ff3366}
.pop_pink_pbox2 .contract_prg2 strong {display:inline-block}
.pop_pink_pbox2 .contract_prg2 input {vertical-align:bottom}
.pop_pink_pbox2 .app_prgbtn {display:inline-block; width:77px; height:18px; padding:5px 0 0 11px; background:url('/image/popup/btn_prgapp01.gif') no-repeat left top; color:#747474; font-size:12px}

/* ÇÐ»çÀÏÁ¤ width Á¶Àý 2014.01.12 ÀÌ¼­¿ë  */
.cal_title {text-overflow:ellipsis;width:400px;overflow:hidden;white-space:nowrap;  !important}

/* ezhelp Ã¤ÆÃ 2014.01.14 ÀÌ¼­¿ë  */
.ezHelpChatdiv { position:fixed;left:50%;width:200px;height:230px;margin-top:125px;margin-left:505px;	 }

/*°¶·¯¸®ÆË¾÷ 2014.03.17 Àåµ¿È­ */
.g_photo{width:700px;height:518px;background:#5e98d3 url(/image/popup/gallery/g_photo_bg.gif) no-repeat left top;margin:0 auto;font-family:'Nanum Gothic',¸¼Àº °íµñ,Arial,Helvetica,sans-serif;font-size:12px;color:#353535}
.g_photo h1{padding:30px 0px 0px 110px; font-size:16px;font-weight:bold;}		
.g_photo h1 em{font-size:16px;font-weight:bold;color:#763edc}
.g_photo img{padding:25px 0px 0px 58px; !important}
.g_photo p{padding:14px 0px 0px 55px; width:600px;line-height:120%}
.g_photo_capy{width:700px;background:#5e98d3;margin:0 auto;overflow:hidden;}
.g_photo_capy div{float:left;}


textarea { resize:none;}



.subtop h2 {margin-left:-5px;}
.subtop h2 img {vertical-align:top;}


/* ¼ö°­½ÅÃ» ÆäÀÌÁö ÀÚ°ÝÁõ°úÁ¤ */
div.subject_completion .div_imgbox4 .event_contbox .evebox_title {font-family: "NanumSquareRound";  width:1000px; font-size:15px; line-height:40px; font-weight:900; height: 28px;}
div.div_imgbox4 .event_boxr #license_go li {height:26.5px; line-height:28px; text-align:center;;color:#fff;font-weight:bold;border-bottom:1px solid #fff;cursor:pointer;}
div.div_imgbox4 .event_boxr #license_go li a {display:block;width:100%;height:100%;text-decoration:none;color:#fff;background:#2a97bb}
div.div_imgbox4 .event_boxr #license_go li a.lec_on {color:#fff;background:#277ace;}
div.div_imgbox4 .event_boxr #license_go li a:hover {color:#fff;background:#277ace;}


/* ÆÐÅ°Áö°úÁ¤ */
.pack_bn_area {width:660px; float:left;}
.pack_bn_area li {display:inline;}
.pack_c {text-align:center;}

.pack_board {width:660px; float:left; margin-top:10px; border-top:2px solid #01b7ec;}
.pack_board_01 {width:100%; border-left:1px solid #ececec; }
.pack_board_01 tr {padding:8px; background:#ffffff; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
.pack_board_01 tr.on {padding:8px; background:#f5f5e9; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
.pack_board_01 th {padding:8px; background:#f2f2f3; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
.pack_board_01 td {padding:6px; text-align:center; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
.pack_board_01 td.on {padding:6px; text-align:left; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
.pack_font {font:normal 12px nanumgothic; line-height:18px; color:#808285;}
.pack_font a {font:normal 12px nanumgothic; line-height:18px; color:#808285;}
.pack_font a:hover {font:normal 12px nanumgothic; line-height:18px; color:#808285;}
.pack_font_b {font:normal 12px nanumgothic; line-height:18px; color:#4cacd4; font-weight:600;}
.pack_font_l {font:normal 12px nanumgothic; line-height:18px; color:#808285; text-decoration:line-through;}
.gb_18 {font:normal 18px nanumgothic; color:#808285; font-weight:600; line-height:10px;}
.mb_50 {margin-bottom:50px;}
.mb_10 {margin-bottom:10px;}
.n_no_txt {width:100%; font:normal 12px nanumgothic; line-height:20px; color:#454545; margin-top:10px; padding-bottom:40px; border-bottom:1px solid #CCC;}
.n_no_txt li.on {padding-top:8px;}
.n_11 {font:normal 11px nanumgothic; line-height:18px; color:#808285;}
.n_pack_agree {width:660px; text-align:center; font:normal 13px nanumgothic; color:#808285; padding:30px 0 12px 0;}
.n_pack_total {width:660px; text-align:center; font:normal 18px nanumgothic; color:#808285;}
.n_totla_01 {font:normal 18px nanumgothic; color:#808285; text-decoration:line-through;}
.n_totla_02 {font:normal 18px nanumgothic; color:#4cacd4; font-weight:700;}
.t_center_bn {text-align:center; margin:30px 0 50px 0;}




.SNS_area {margin:0 auto; width:210px; margin-top:5px; margin-bottom:0;}
.SNS_area ul {display:inline-block;}
.SNS_area ul li {width:38px; height:38px; float:left; margin-right:5px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.SNS_area ul li a {width:100%; height:100%; display:block;}
.SNS_area ul li.end {margin-right:0;}
.SNS_area ul li.facebook {background:url(/image/New2016/inc/sns_iCon01_PC.jpg); background-size:38px 38px;}
.SNS_area ul li.twitter {background:url(/image/New2016/inc/sns_iCon02_PC.jpg); background-size:38px 38px;}
.SNS_area ul li.kko_story {background:url(/image/New2016/inc/sns_iCon03_PC.jpg); background-size:38px 38px;}
.SNS_area ul li.kko_talk {background:url(/image/New2016/inc/sns_iCon04_PC.jpg); background-size:38px 38px;}
.SNS_area ul li.band {background:url(/image/New2016/inc/sns_iCon05_PC.jpg); background-size:38px 38px;}


.sns_area2 {position:relative; float:left; border:2px solid #EEE; height:38px; margin:30px 0 10px 0; padding:10px; text-align:center; left:39%;}
.sns_area2 ul {display:inline-block;}
.sns_area2 ul li {width:38px; height:38px; float:left; margin-right:5px;}
.sns_area2 ul li a {width:100%; height:100%; display:block; text-indent:100%; white-space:nowrap; overflow:hidden;}
.sns_area2 ul li.end {margin-right:0;}
.sns_area2 ul li.title {float:left; width:135px; height:38px; background:#EEE; font-size:14px; letter-spacing:-1px; margin-right:10px; color:#333; line-height:35px; font-weight:bold; font-family:'Malgun Gothic';}
.sns_area2 ul li.facebook {background:url(/image/New2016/inc/sns_iCon01_PC.jpg); background-size:38px 38px;}
.sns_area2 ul li.twitter {background:url(/image/New2016/inc/sns_iCon02_PC.jpg); background-size:38px 38px;}
.sns_area2 ul li.kko_story {background:url(/image/New2016/inc/sns_iCon03_PC.jpg); background-size:38px 38px;}
.sns_area2 ul li.kko_talk {background:url(/image/New2016/inc/sns_iCon04_PC.jpg); background-size:38px 38px;}
.sns_area2 ul li.band {background:url(/image/New2016/inc/sns_iCon05_PC.jpg); background-size:38px 38px;}



/* QUICK MENU */

.quick_munu_01 {width:80px; top:190px; position:fixed; left:50%; margin-left:450px; z-index:50; background-color:#FFF;}

.quick_munu_01 ul {}
.quick_munu_01 ul li {float:left; width:80px;}
.quick_munu_01 ul li.tit {height:25px; background:#0b8aca url(/image/New2016/inc/Quick_menu01.jpg) no-repeat;}
.quick_munu_01 ul li.menu01 {height:85px; background:#ffffff url(/image/New2016/inc/Quick_menu02.jpg) no-repeat;}
.quick_munu_01 ul li.menu02 {height:85px; background:#ffffff url(/image/New2016/inc/Quick_menu03.jpg) no-repeat;}
.quick_munu_01 ul li.menu03 {height:85px; background:#ffffff url(/image/New2016/inc/Quick_menu04.jpg) no-repeat;}
.quick_munu_01 ul li.menu04 {height:85px; background:#ffffff url(/image/New2016/inc/Quick_menu06.jpg) no-repeat;}
.quick_munu_01 ul li.top {height:30px; background:#ffffff url(/image/New2016/inc/Quick_menu05.jpg) no-repeat;}

.quick_munu_01 ul li.term01 {background:url(/image/New2016/inc/Quick_term01.jpg) no-repeat; background-position:center top;}
li.term01 ul {height:130px;}
li.term01 ul li.q_term_tit {font-size:13px; text-align:center; height:26px; line-height:25px; letter-spacing:-0.8px; font-weight:bold; font-family:'Malgun Gothic', 'NanumGothic';}
li.term01 ul li.q_term_tit strong {color:#CC0000; font-weight:bold;}
li.term01 ul li.q_term_con h1 {font-size:20px; color:#0B8ACA; text-align:center; line-height:22px; font-weight:bold; margin:7px 0 4px 0;}
li.term01 ul li.q_term_con h2 {font-size:14px; letter-spacing:-0.8px; color:#111; text-align:center; font-weight:bold; margin-bottom:8px; font-weight:bold;}
li.term01 ul li.q_term_con h3 {font-size:11px; letter-spacing:-0.8px; color:#FFF; text-align:center; font-weight:bold; margin:1px 0 10px 0; font-family:'Malgun Gothic', 'NanumGothic';}
li.term01 ul li.q_term_con .q_term_btn {margin:0 auto; font-size:12px; width:48px; height:22px; padding:0 4px; line-height:20px; background-color:#555; text-align:center;}
li.term01 ul li.q_term_con .q_term_btn a {letter-spacing:-0.5px; color:#FFF; width:100%; height:100%; display:block;}


.quick_munu_01 ul li.term02 {background:url(/image/New2016/inc/Quick_term02.jpg) no-repeat; background-position:center top;}
li.term02 ul {height:112px;}
li.term02 ul li.q_term_tit {font-size:13px; text-align:center; height:26px; line-height:25px; letter-spacing:-0.8px; font-weight:bold; font-family:'Malgun Gothic', 'NanumGothic';}
li.term02 ul li.q_term_tit strong {color:#CC0000; font-weight:bold;}
li.term02 ul li.q_term_con h1 {font-size:20px; color:#0B8ACA; text-align:center; line-height:22px; font-weight:bold; margin:7px 0 4px 0;}
li.term02 ul li.q_term_con h2 {font-size:14px; letter-spacing:-0.8px; color:#111; text-align:center; font-weight:bold; margin-bottom:8px; font-weight:bold;}
li.term02 ul li.q_term_con .q_term_btn {margin:0 auto; font-size:12px; width:48px; height:22px; padding:0 4px; line-height:20px; background-color:#555; text-align:center;}
li.term02 ul li.q_term_con .q_term_btn a {letter-spacing:-0.5px; color:#FFF; width:100%; height:100%; display:block;}


.quick_munu_01 ul li.tit,
.quick_munu_01 ul li.menu01,
.quick_munu_01 ul li.menu02,
.quick_munu_01 ul li.menu03,
.quick_munu_01 ul li.menu04,
.quick_munu_01 ul li.top {text-indent:100%; white-space:nowrap; overflow:hidden;}

.quick_munu_01 ul li.menu01 a,
.quick_munu_01 ul li.menu02 a,
.quick_munu_01 ul li.menu03 a,
.quick_munu_01 ul li.menu04 a,
.quick_munu_01 ul li.top a {width:100%; height:100%; display:block;}


/*-----------------  ÇÐÁ¡ÀºÇàÁ¦ Á¤º¸°ø½Ã 2016.09.27 ADD ----------------- */

.link_list {}
.link_list ul {display:inline-block; width:100%;}
.link_list ul li {float:left; width:100%; height:50px; font-family:"Nanum Gothic"; font-size:14px; color:#444; letter-spacing:-0.6px;}

.link_list ul li.link_01 {background:url(/common/8/css/images/common/bg/list_link_bg01.jpg) no-repeat left;}
.link_list ul li.link_02 {background:url(/common/8/css/images/common/bg/list_link_bg02.jpg) no-repeat left;}
.link_list ul li.link_03 {background:url(/common/8/css/images/common/bg/list_link_bg03.jpg) no-repeat left;}
.link_list ul li.link_04 {background:url(/common/8/css/images/common/bg/list_link_bg04.jpg) no-repeat left;}
.link_list ul li.link_05 {background:url(/common/8/css/images/common/bg/list_link_bg05.jpg) no-repeat left;}
.link_list ul li.link_06 {background:url(/common/8/css/images/common/bg/list_link_bg06.jpg) no-repeat left;}
.link_list ul li.link_07 {background:url(/common/8/css/images/common/bg/list_link_bg07.jpg) no-repeat left;}
.link_list ul li.link_08 {background:url(/common/8/css/images/common/bg/list_link_bg08.jpg) no-repeat left;}

.link_list ul li a {padding:17px 0 0 60px; width:100%; height:33px; display:block;}
.link_list ul li a:hover {color:#0072b6; font-weight:bold;}

.link_tab02 {margin-left:10px; position:relative; display:inline-block;}
.link_tab02 li {float:left; margin-bottom:10px;}
.link_tab02 li:nth-child(even) a {margin-right:0;}
.link_tab02 li a {display:inline-block; margin-right:10px; padding-left:10px; width:347px; height:32px; font-size:13px; font-family:"Nanum Gothic"; color:#75787c; line-height:32px; letter-spacing:-1.5px; text-align:left; background:url(images/common/bg/tab_long_off.jpg) no-repeat;}
.link_tab02 li.on a {color:#fff; background:url(images/common/bg/tab_long_on.jpg) no-repeat;}

.tit_style01 {background:#f4f4f4; color:#333; font-size:14px; font-family:"Nanum Gothic"; font-weight:bold; letter-spacing:-1px;}
.tit_style01 span {display:inline-block; background:#0072b6; color:#FFF; padding:10px 10px 10px 10px; margin-right:10px; letter-spacing:0;}

.table_scroll {width:620px; height:600px; border:1px solid #DDD; padding:20px; overflow-x:hidden; overflow-y:scroll;}

.ls_0 {letter-spacing:0 !important;}


.cont h3 {display:inline-block; margin:0 0 28px 0; padding:0 0 0 16px; background:url(images/common/bg/h3.gif) 0 50% no-repeat; font-size:18px; color:#1f1f1f; font-weight:bold; letter-spacing:-0.5px;}
.tbl { overflow:hidden;}
.tbl table {border-top:2px solid #0072b6;}
.tbl table * {vertical-align:middle;}
.tbl table th {border-bottom:1px solid #d7d7d7; padding:6px 6px; background:#f8f8f8; font-size:14px; color:#3a3a3a; font-weight:bold;}
.tbl table td {border-bottom:1px solid #d7d7d7; padding:6px 6px; font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'Helvetica Neue', Arial, sans-serif; font-size:13px; color:#555555; line-height:1.5em;}
.tbl.line table { line-height: 1; } /* 0717 Ãß°¡ */
#contents table td.left {padding-left:10px; text-align:left;}
.txt {line-height:1.5; letter-spacing:-0.8px; color:#646464; text-align:left;}
.cs table { border-bottom:1px solid #d7d7d7;}
.cs table th,
.cs table td {border-left:1px solid #d7d7d7;}
.cs table td {text-align:center;border-top:1px solid #d7d7d7; border-bottom:none;}
.cs table th:first-child,
.cs table td:first-child {border-left:none;}
.cs table td:first-child.border,
.cs table th:first-child.border {border-left:1px solid #d7d7d7;}
.cs table td.bu {color: #0070C0;}
.cs table th.bl,
.cs table td.bl {border-left: 1px solid #d7d7d7;}
.cs .bg_sky {background:#e8f5ff;}
.clear {clear:both;}
.common h3 {margin:33px 0 21px 0;}


.table_style01 {border-top:2px solid #0a8acb; width:100%;}

.table_style01 th, .table_style01 td {padding:6px 10px 13px 10px; font-size:13px; line-height:18px; text-align:center; border-right:1px solid #DDD; border-bottom:1px solid #DDD;
									  font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'Helvetica Neue', Arial, sans-serif; letter-spacing:-0.5px; text-align:center;}
.table_style01 th {color:#333;}
.table_style01 td {color:#555;}
.table_style01 td.ta_left {text-align:left; letter-spacing:-0.8px;}
.table_style01 td.ls_0 {letter-spacing:0;}

.table_style01 th:last-child, .table_style01 td:last-child {border-right:none;}


/* flowplayer css  */
.flowplayer { width: 100%; background-color: #222; background-size: cover; max-width: 800px; }
.flowplayer .fp-controls { background-color: rgba(0, 0, 0, 0.4)}
.flowplayer .fp-timeline { background-color: rgba(0, 0, 0, 0.5)}
.flowplayer .fp-progress { background-color: rgba(219, 0, 0, 1)}
.flowplayer .fp-buffer { background-color: rgba(249, 249, 249, 1)}


/*  OMR 2017.01.13 ADD  */

.agree_pop_area {background:#FFF; padding:15px; letter-spacing:-0.3px; font-size:13px; color:#747474;}
.agree_pop_area .txt_black {color:#333;}
.agree_pop_area .txt_orange {color:#EB5F01;}
.agree_pop_area .txt_blue {color:#008aca;}

.agree_pop_area .pop_tit01 {background:#008aca; color:#FFF; font-size:14px; padding:8px 10px 10px 10px; line-height:21px; text-align:center;}
.agree_pop_area .pop_mid_tit01 {background:#FFF; border:1px solid #008aca; color:#008aca; font-size:13px; padding:8px 10px 10px 10px; line-height:21px;}
.agree_pop_area .pop_mid_tit02 {background:#FFF; border:1px solid #777; color:#777; font-size:13px; padding:8px 10px 10px 10px; line-height:21px;}

.agree_pop_area .pop_txt01 {border:1px dotted #b7b7b7; padding:12px; font-size:12px; line-height:22px;}


.consult_alert {background:#f9f9f9; border:1px solid #DDD; text-align:center; padding:35px; margin:20px 0 20px 0;}
.consult_alert .alert_tit {font-size:19px; color:#111; letter-spacing:-1px; font-weight:normal; margin-bottom:20px;}
.consult_alert .alert_tit span {color:#0098ca;}

.consult_alert a {display:inline-block; padding:12px; font-size:14px; color:#FFF; width:170px; font-weight:bold;}
.consult_alert a.login {background:#0098ca; margin-right:5px;}
.consult_alert a.join {background:#333;}


.self_sol_ban {margin:0 0 30px 0;}
.self_sol_ban ul {display:inline-block;}
.self_sol_ban ul li {float:left; width:210px;}
/* .self_sol_ban ul li:last-child {margin-right:0;} */

.ssu_refer_right {width:100%; text-align:right; margin-top:10px;}
a.ssu_refer_pdf01 {display:inline-block; width:640px; padding:12px 0 12px 0; border:1px solid #555; color:#333; background:#fff; text-align:center; font-size:15px; margin-right:5px; text-decoration:none; letter-spacing:-0.5px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
a.ssu_refer_pdf01:hover {border:1px solid #555; background:#333; color:#fff;}




/* ¹öÆ° ½ºÅ¸ÀÏ Ãß°¡ */
.webBtnSt {display:inline-block; height:28px; line-height:28px; font-size:12px; border:1px solid #ccc; border-radius:4px; color:#333; width:auto; padding:0 8px}
.webBtnSt01 {background:#fff}
.webBtnSt02 {background:#f2370a; color:#fff !important; border:0}
.webBtnSt03 {background:#0c74b1; color:#fff !important; border:0}
.webBtnSt04 {background:#555; color:#fff !important; border:0}
.webBtnSt05 {background:none; color:#000; border:0; border-bottom:1px dotted #000; padding-bottom:2px; border-radius: 0;}
.webBtnSt06 {background:#E0E0E0; color:#000 !important; border:0; font-weight:500;}
.webBtnSt07 {display: inline-block; padding:0 15px; background:#fff}
.webBtnStFree {display:inline-block;  line-height:18px; font-size:12px; border:1px solid #ccc; border-radius:4px; color:#333; width:auto; padding:4px 8px}
