/* ===== SUB COMMON ===== */

#sub_contents {width:100%; position:relative; padding:0;}
#con_wrap {width:100%; position:relative; padding:40px 0 0 0;}

.sub_title {height:150px; width:100%; position:relative;}
.sub_title h1 {text-align:center; color:#fff; font-size:46px; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold; letter-spacing:-1px; line-height:50px; padding:15px 0 25px 0; margin:0;}
.sub_title h1 span {font-size:20px; font-weight:normal; display:block; letter-spacing:0; font-family:'NanumSquareR', 'Malgun Gothic';}

.sub_title.sub_visual01 {background:#000 url(/web/images/sub/sub_visual_img01.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual02 {background:#000 url(/web/images/sub/sub_visual_img02.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual03 {background:#000 url(/web/images/sub/sub_visual_img03.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual04 {background:#000 url(/web/images/sub/sub_visual_img04.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual05 {background:#000 url(/web/images/sub/sub_visual_img05.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual06 {background:#000 url(/web/images/sub/sub_visual_img07.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual07 {background:#000 url(/web/images/sub/sub_visual_img07.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual08 {background:#000 url(/web/images/sub/sub_visual_img08.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual09 {background:#000 url(/web/images/sub/sub_visual_img09.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual10 {background:#000 url(/web/images/sub/sub_visual_img10.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual11 {background:#000 url(/web/images/sub/sub_visual_img11.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual12 {background:#000 url(/web/images/sub/sub_visual_img12.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}
.sub_title.sub_visual13 {background:#000 url(/web/images/sub/sub_visual_img13.jpg) no-repeat center top; background-size:auto; background-attachment:fixed;}

.sub_title_nobg {width:100%; position:relative;}
.sub_title_nobg h1 {text-align:center; color:#333; font-size:46px; letter-spacing:-1px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; line-height:50px; padding:40px 0 0 0; margin:0;}
.sub_title_nobg h1 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}
.sub_title_nobg h1 span {font-size:20px; display:block; letter-spacing:0; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}
.sub_title_nobg h1 span.small_17 {font-size:17px;}

.sub_title_nobg h1 span a:hover {text-decoration:underline;}

.sub_tit_bg01 {background:#fff url(/web/images/sub/sub_title_bg01.jpg) no-repeat center top;}

.mid_title_40 {width:100%; position:relative;}
.mid_title_40.b_bottom {border-bottom:1px solid #ddd; padding:0 0 20px 0;}
.mid_title_40 h1 {text-align:center; color:#333; font-size:40px; /*line-height:40px;*/ letter-spacing:-1px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; margin:0 0 0 0;}
.mid_title_40 h1 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}
.mid_title_40 h1 .small {font-size:17px; letter-spacing:0;}
.mid_title_40 h1 .font_s22 {font-size:22px; letter-spacing:-0.4px;}

.mid_title_40 .btn_cb_privacy {position:absolute; bottom:0; right:0;}

.course_title_40 {width:100%; border-bottom:1px solid #ddd; padding:0 0 35px 0; text-align:center; color:#333; letter-spacing:-1px;}
.course_title_40 h1 {font-size:40px; line-height:40px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; margin:0 0 15px 0;}
.course_title_40 h1 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}
.course_title_40 .small {font-size:17px; letter-spacing:0;}

#con_box {width:100%; position:relative; display:block;}
#con_box:after {content:""; display:block; clear:both;}
#con_box .col_01, #con_box .col_02 {float:left;}
#con_box .col_01 {width:320px;}
#con_box .col_02 {width:660px;}

.con_tit01 {border:4px solid #eee; background:#fff; text-align:center; font-size:20px; height:50px; line-height:50px; margin:30px 0 25px 0; letter-spacing:-1px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}
.con_tit01.mg20 {margin:20px 0 20px 0;}
.con_tit01.mgb20 {margin:0 0 20px 0;}
.con_tit01.mgt25 {margin:25px 0 0 0;}
.con_tit01.mg0 {margin:0 0 0 0;}
.con_tit01.line_blue {border:4px solid #0170c9;}
.con_tit01.bg_blue {border:4px solid #0170c9; background:#0170c9; color:#fff; height:40px; line-height:40px;}
.con_tit01.bg_navy {border:4px solid #002b55; background:#002b55; color:#fff; height:43px; line-height:43px;}
.con_tit01 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.con_tit01.tit_bg01 {border:none; background:url(/web/images/sub/com_tit_bg01.jpg) no-repeat center; height:40px; line-height:40px;}

.con_tit_30 {text-align:center; font-size:30px; line-height:30px; letter-spacing:-1px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}
.con_tit_30 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}
.con_tit_30.divider {background:url(/web/images/sub/com_tit_bg02.jpg) no-repeat center bottom; padding-bottom:22px;}

.con_mid_tit01 {letter-spacing:-1px; border-bottom:1px solid #ddd; padding:0 0 10px 22px; font-size:15px; line-height:26px; margin-bottom:15px; color:#222;}
.con_mid_tit01.mgt30 {margin:30px 0 15px 0;}
.con_mid_tit01 .small {font-size:13px;}
.con_mid_tit01 span {font-weight:normal;}
.con_mid_tit01.bull_blue {background:url(/web/images/sub/com_tit_iCon01.png) no-repeat left 6px;}
.con_mid_tit01.bull_mint {background:url(/web/images/sub/com_tit_iCon03.png) no-repeat left 6px;}
.con_mid_tit01.bull_gray {background:url(/web/images/sub/com_tit_iCon02.png) no-repeat left 6px;}

.con_mid_tit01.bull_bo {background:url(/web/images/sub/com_tit_iCon04.png) no-repeat left 6px;} /* iCon º¸À°±³»ç */
.con_mid_tit01.bull_sa {background:url(/web/images/sub/com_tit_iCon05.png) no-repeat left 6px;} /* iCon »çÈ¸º¹Áö»ç */

.con_mid_tit01 .add_txt {font-size:14px; color:#666; letter-spacing:-0.5px;}
.con_mid_tit01 .add_txt .divider {color:#ccc; font-size:12px; margin:0 6px 0 6px; /*line-height:21px;*/}

.con_mid_tit01 .tit_more_btn {float:right; font-size:13px; font-weight:normal; margin-top:5px;}
.con_mid_tit01 .tit_more_btn.mg0 {margin-top:0;}

.font_ns {font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; letter-spacing:-0.2px !important;}
.font_ns strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.font_s10 {font-size:10px !important;}
.font_s11 {font-size:11px !important;}
.font_s12 {font-size:12px !important;}
.font_s13 {font-size:13px !important;}
.font_s14 {font-size:14px !important;}
.font_s15 {font-size:15px !important;}
.font_s16 {font-size:16px !important;}

.nobg_tit_16 {font-size:16px; letter-spacing:-1px;}
.nobg_tit_16.bg_blue {background:#0170c9; color:#fff; padding:1px 1px 1px 1px;}

.nobg_tit_17 {font-size:17px; letter-spacing:-1px;}
.nobg_tit_17.bg_blue {background:#0170c9; color:#fff; padding:1px 1px 1px 1px;}

.nobg_tit_18 {font-size:18px; letter-spacing:-1px;}
.nobg_tit_18.bg_blue {background:#0170c9; color:#fff; padding:1px 1px 1px 1px;}
.nobg_tit_18.bg_black3 {background:#333; color:#fff; padding:1px 1px 1px 1px;}

.nobg_tit_20 {font-size:20px; letter-spacing:-1px;}
.nobg_tit_20.bg_blue {background:#0170c9; color:#fff; padding:1px 1px 1px 1px;}

.nobg_tit_25 {font-size:25px; letter-spacing:-1px;}

.nobg_tit_30 {font-size:30px; letter-spacing:-1px;}

.nobg_tit_40 {font-size:40px; letter-spacing:-1px;}
.nobg_tit_40 .small {font-size:25px;}

.nobg_tit_50 {font-size:50px; letter-spacing:-1px;}

.comment_tit_20 {font-size:20px; line-height:32px; letter-spacing:-1px; text-align:center;}
.comment_tit_20.bg_500 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_bg01.jpg) no-repeat center;}

.text_box {position:relative; letter-spacing:-0.8px; color:#555; border:1px solid transparent; box-sizing:border-box;}
.text_box img {display:block; max-width:100%;}

.text_box.bg_box {background:#fafafa; border:1px solid #ddd; padding:15px 20px 15px 20px;}
.text_box.bg_box.pd_10 {padding:10px 12px 10px 12px !important;} /* ¼öÁ¤ 2018.05.24 OMR */
.text_box.bg_box.pd_12 {padding:12px 14px 12px 14px !important;} /* ¼öÁ¤ 2018.05.24 OMR */
.text_box.bg_box.pd_15 {padding:13px 15px 15px 15px !important;}
.text_box.bg_box.pd_18 {padding:16px 18px 18px 18px !important;}
.text_box.bg_box.pd_20 {padding:20px 22px 20px 22px !important;}
.text_box.bg_box.pd_30 {padding:30px 32px 30px 32px !important;}

.text_box.bg_box.b_blue {background:#fff; border:1px solid #5a9dd2;}
.text_box.bg_box.b_gray {background:#fff; border:1px solid #ddd;}
.text_box.bg_box.b_gray2 {background:#fff; border:3px solid #ddd;}
.text_box.bg_box.b_lgray {background:#fff; border:1px solid #eee;}
.text_box.bg_box.b_lgray02 {background:#fff; border:1px solid #eee; border-top:none;}
.text_box.bg_box.b_lgray03 {background:#fff; border:1px solid #eee; border-top:none; border-bottom:none;}
.text_box.bg_box.b_redc {background:#fff; border:1px solid #cc0000;}
.text_box.bg_box.b_redf {background:#fff; border:1px solid #ff0000;}

.text_box.bg_box02 {background:#f4f5f7; border:1px solid #ddd; padding:20px 25px 20px 25px;}
.text_box.bg_box03 {background:#fff; border:5px solid #eee; padding:10px 15px 10px 15px;}
.text_box.bg_box04 {background:#f4f5f7; border:1px solid #ddd; padding:15px 20px 15px 20px;}
.text_box.bg_box05 {background:#fafafa; border:1px solid #eee; padding:15px 20px 15px 20px;}

.text_box.bg_box_brown {background:#381e08; border:1px solid #381e08; padding:12px 20px 12px 20px; color:#fff;}
.text_box.bg_box_blue {background:#0170c9; border:1px solid #0170c9; padding:12px 20px 12px 20px; color:#fff;}

.text_box.bg_box.b_sa {background:#fff; border:1px solid #763aa3;}
.text_box.bg_box.b_bo {background:#fff; border:1px solid #ed7000;}
.text_box.bg_box.b_jido {background:#fff; border:1px solid #df3b37;}
.text_box.bg_box.b_dis {background:#fff; border:1px solid #6da61d;}

.text_box.text_p12 {font-size:12px; line-height:22px;}
.text_box.text_p13 {font-size:13px; line-height:24px;}
.text_box.text_p14 {font-size:14px; line-height:26px;}
.text_box.text_p15 {font-size:15px; line-height:28px;}
.text_box.text_p16 {font-size:16px; line-height:30px;}
.text_box.text_p17 {font-size:17px; line-height:30px;}
.text_box .b_bottom {border-bottom:1px dotted #ccc; padding:0 0 5px 0; margin:0 0 5px 0;}
.text_box .b_bottom_06 {border-bottom:1px dotted #ccc; padding:0 0 6px 0; margin:0 0 6px 0;}
.text_box .b_bottom_08 {border-bottom:1px dotted #ccc; padding:0 0 8px 0; margin:0 0 8px 0;}
.text_box .b_bottom_10 {border-bottom:1px dotted #ccc; padding:0 0 10px 0; margin:0 0 10px 0;}
.text_box .b_bottom_15 {border-bottom:1px dotted #ccc; padding:0 0 15px 0; margin:0 0 15px 0;}
.text_box .b_bottom_20 {border-bottom:1px dotted #ccc; padding:0 0 20px 0; margin:0 0 20px 0;}

.text_box .b_top {border-top:1px dotted #ccc; padding:5px 0 0 0; margin:5px 0 0 0;}
.text_box .b_top_20 {border-top:1px dotted #ccc; padding:20px 0 0 0; margin:20px 0 0 0;}

.text_box .sub_text_p12 {font-size:12px; line-height:22px;}

.text_box .bull_blue {background:url(/web/images/sub/com_txt_bullet01.png) no-repeat left 10px; padding-left:10px; box-sizing:border-box;} /* background position 10px Ãß°¡ 2018.08.21 OMR */
.text_box .bull_gray {background:url(/web/images/sub/com_txt_bullet02.png) no-repeat left 10px; padding-left:10px; box-sizing:border-box;}

.text_box .bull_sa {background:url(/web/images/sub/com_txt_bullet03.png) no-repeat left 10px; padding-left:10px;}
.text_box .bull_bo {background:url(/web/images/sub/com_txt_bullet04.png) no-repeat left 10px; padding-left:10px;}
.text_box .bull_jido {background:url(/web/images/sub/com_txt_bullet05.png) no-repeat left 10px; padding-left:10px;}

.img_box {width:100%;}
/*.img_box img {display:block;}*/
.img_box img {vertical-align: middle;}
.img_box.img_center img {margin:0 auto;}

.popup_img img {max-width:97%;}

.bg_txt01 {padding:2px 5px 3px 5px; line-height:19px; height:20px;}
.bg_txt01.txt_13p {font-size:13px;}
.bg_txt01.bg_gray {background:#86888b; color:#fff;}
.bg_txt01.bg_blue {background:#0170c9; color:#fff;}
.bg_txt01.bg_redc {background:#cc0000; color:#fff;}
.bg_txt01.bg_brown {background:#381e08; color:#fff;}
.bg_txt01.invert_brown {background:#fff; color:#381e08;}

.bg_txt01.bg_blue_c {background:#0170c9; color:#fff; font-size:12px; line-height:18px; height:18px; display:inline-block; border-radius:300px; letter-spacing:0;}
.bg_txt01.bg_mint_c {background:#36adad; color:#fff; font-size:12px; line-height:18px; height:18px; display:inline-block; border-radius:300px; letter-spacing:0;}

.page_info01 {width:100%; line-height:24px;}
.page_info01 > ul {display:inline-block; *zoom:1; *display:inline; width:998px; margin:0 0 -4px 0; border:1px solid #ddd;}
.page_info01 > ul > li {float:left; font-size:13px; line-height:24px; letter-spacing:-0.8px; box-sizing:border-box;}

.page_info01 > ul > li.Pinfo_iCon01 {width:130px; background:#f4f5f7 url(/web/images/sub/study-center/sub08_0202_iCon01.png) no-repeat center;}
.page_info01 > ul > li.Pinfo_iCon01.r02 {height:80px;}
.page_info01 > ul > li.Pinfo_iCon01.r03 {height:105px;}

.page_info01 > ul > li.Pinfo_iCon02 {width:130px; background:#f4f5f7 url(/web/images/sub/study-center/sub08_0202_iCon02.png) no-repeat center;}
.page_info01 > ul > li.Pinfo_iCon02.r02 {height:80px;}
.page_info01 > ul > li.Pinfo_iCon02.r03 {height:105px;}
.page_info01 > ul > li.Pinfo_iCon02.r04 {height:130px; background:#f4f5f7 url(/web/images/sub/study-center/sub08_0202_iCon02_lg.png) no-repeat center;}
.page_info01 > ul > li.Pinfo_iCon02.r05 {height:155px; background:#f4f5f7 url(/web/images/sub/study-center/sub08_0202_iCon02_lg.png) no-repeat center;}

.page_info01 > ul > li.Pinfo_iCon03 {width:130px; background:#f4f5f7 url(/web/images/sub/study-center/sub08_0202_iCon03.png) no-repeat center;}
.page_info01 > ul > li.Pinfo_iCon03.r04 {height:130px;}

.page_info01 > ul > li.Pinfo_txt01 {padding:15px 25px 15px 25px; width:718px; line-height:25px; color:#666;}
.page_info01 > ul > li.Pinfo_txt01.full {width:868px;}

.page_info01 > ul > li.Pinfo_btn01 {padding:20px 25px 20px 25px; width:148px; border-left:2px dotted #ccc;}
.page_info01 > ul > li.Pinfo_btn01.r02 {height:80px;}
.page_info01 > ul > li.Pinfo_btn01.r03 {height:105px;}
.page_info01 > ul > li.Pinfo_btn01.r04 {height:130px;}
.page_info01 > ul > li.Pinfo_btn01 a {width:100%;}

.com_arrow_01 {width:100%; height:50px; background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_0204_arrow01.jpg) no-repeat center top;}
.com_arrow_02 {width:100%; height:16px; background:#fff url(/web/images/sub/com_arrow_bg01.jpg) no-repeat center;}

.review_icon {}
.review_icon.star > i {display:inline-block; *zoom:1; *display:inline; width:15px; height:14px; background:url(/web/images/sub/enroll-in-classes/review_star_icon01.png) no-repeat;}
.review_icon.star > i.star_p {background-position:0 0;}
.review_icon.star > i.star_m {background-position:0 -14px;}


/* ===== TAB MENU ===== */

/* 1Line Style */
.tab_style01 {width:100%; position:relative; border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:40px; padding: 10px 0;}
.tab_style01 a {display:inline-block; *zoom:1; *display:inline; color:#555; letter-spacing:-1px; font-size:15px;}
.tab_style01 a:hover {text-decoration:underline;}
.tab_style01 a.active {font-weight:bold; color:#111;}
.tab_style01 .divider {display:inline-block; *zoom:1; *display:inline; width:1px; height:12px; background:#ababab; vertical-align:middle; margin:0 5px 0 5px;}

/* Tab 2Ea */
.tab_style02 {width:100%; line-height:46px; height:54px;}
.tab_style02 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style02 > ul > li {float:left; width:50%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style02 > ul > li:last-child {background:none;}
.tab_style02 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:15px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style02 > ul > li > a.active, .tab_style02 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

/* Tab 3Ea */
.tab_style03 {width:100%; line-height:46px; height:54px;}
.tab_style03 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style03 > ul > li {float:left; width:33%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style03 > ul > li:first-child {width:34%;}
.tab_style03 > ul > li:last-child {background:none;}
.tab_style03 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:15px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style03 > ul > li > a.active, .tab_style03 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

/* Tab 4Ea */
.tab_style04 {width:100%; line-height:46px; height:54px;}
.tab_style04 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style04 > ul > li {float:left; width:25%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style04 > ul > li:last-child {background:none;}
.tab_style04 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:15px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style04 > ul > li > a.active, .tab_style04 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

/* Tab 5Ea */
.tab_style05 {width:100%; line-height:46px; height:54px;}
.tab_style05 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style05 > ul > li {float:left; width:20%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style05 > ul > li:last-child {background:none;}
.tab_style05 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:15px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style05 > ul > li > a.active, .tab_style05 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}
.tab_style05.txt_14 > ul > li > a {font-size:14px;}
 
/* Tab 6Ea */
.tab_style06 {width:100%; line-height:46px; height:54px;}
.tab_style06 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style06 > ul > li {float:left; width:16%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style06 > ul > li:last-child {background:none;}
.tab_style06 > ul > li:first-child, .tab_style06 > ul > li:nth-child(even) {width:17%;}

.tab_style06 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:14px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style06 > ul > li > a.active, .tab_style06 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}
 
/* Tab 7Ea */
.tab_style07 {width:100%; line-height:46px; height:54px;}
.tab_style07 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style07 > ul > li {float:left; width:14%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style07 > ul > li:first-child, .tab_style07 > ul > li:last-child {width:15%;}
.tab_style07 > ul > li:last-child {background:none;}

.tab_style07 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:14px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style07 > ul > li > a.active, .tab_style07 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}
 
/* Tab 8Ea */
.tab_style08 {width:100%; line-height:46px; height:54px;}
.tab_style08 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style08 > ul > li {float:left; width:12.5%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style08 > ul > li:last-child {background:none;}

.tab_style08 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:14px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style08 > ul > li > a.active, .tab_style08 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

/* Tab 9Ea */
.tab_style09 {width:100%; line-height:46px; height:54px;}
.tab_style09 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style09 > ul > li {float:left; width:11%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style09 > ul > li:first-child {width:12%;}
.tab_style09 > ul > li:last-child {background:none;}

.tab_style09 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:14px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style09 > ul > li > a.active, .tab_style09 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}
.tab_style09.font_s13 > ul > li > a {font-size:13px;}

/* Tab 10Ea */
.tab_style010 {width:100%; line-height:46px; height:54px;}
.tab_style010 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.tab_style010 > ul > li {float:left; width:10%; height:54px; text-align:center; background:url(/web/images/sub/sub_tab_divider02.jpg) no-repeat right top;}
.tab_style010 > ul > li:first-child {width:10%;}
.tab_style010 > ul > li:last-child {background:none;}

.tab_style010 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:14px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.tab_style010 > ul > li > a.active, .tab_style09 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}
.tab_style010.font_s13 > ul > li > a {font-size:13px;}

/* bg_tab_style03 */

.bg_tab_style03 {width:100%; line-height:24px;}
.bg_tab_style03 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; text-align:center;}
.bg_tab_style03 > ul > li {float:left; width:33%;}
.bg_tab_style03 > ul > li:first-child {width:34%;}

.bg_tab_style03.col_02 > ul > li {width:50%;}

.bg_tab_style03.col_04 > ul > li {width:25%;}
.bg_tab_style03.col_05 > ul > li {width:20%;}

.bg_tab_style03.col_07 > ul > li {width:14%;}
.bg_tab_style03.col_07 > ul > li:first-child, .bg_tab_style03.col_07 > ul > li:last-child {width:15%;}

.bg_tab_style03.col_12 > ul > li {width:8%;}
.bg_tab_style03.col_12 > ul > li:nth-child(1),
.bg_tab_style03.col_12 > ul > li:nth-child(2),
.bg_tab_style03.col_12 > ul > li:nth-child(11),
.bg_tab_style03.col_12 > ul > li:nth-child(12) {width:9%;}

.bg_tab_style03 > ul > li > a {display:block; background:#fff; border-top:1px solid #eee; border-left:1px solid #eee; border-bottom:3px solid #0170c9; font-size:14px; letter-spacing:-1px; line-height:46px;
								-webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.bg_tab_style03 > ul > li > a.last {border-right:1px solid #eee;}

.bg_tab_style03.b_bottom_gray > ul > li > a {border-bottom:1px solid #eee;}

.bg_tab_style03 > ul > li > a.active,
.bg_tab_style03 > ul > li.active > a {background:#0170c9; color:#fff; border-color:#0170c9; font-weight:bold;}
.bg_tab_style03 > ul > li > a:hover {background:#0052ae; color:#fff; border-color:#0170c9; font-weight:bold;}

.bg_tab_style03.font_15 > ul > li > a {font-size:15px;}

/* tab_detail_con */

.tab_detail_con {width:100%; line-height:24px; letter-spacing:-1px; font-size:14px;}
.tab_detail_con.con_bg {width:940px; padding:30px 30px 30px 30px; background:#f8f9fa;}


/* ===== LINK LIST ===== */

/* Link 5Ea */
.link_list {width:100%; line-height:42px;}
.link_list > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.link_list > ul > li {float:left;}
.link_list > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:14px; border:1px solid #ddd; height:45px; line-height:43px; padding:0 20px 0 12px;
						  -webkit-transition:all .2s ease-out; transition:all .2s ease-out; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all; position:relative;}
.link_list > ul > li > a:hover {color:#333; font-weight:bold; border:1px solid #0170c9;}

.link_list > ul > li > a i {position:absolute; right:10px; top:15px; color:#bbb;}
.link_list > ul > li > a:hover i {color:#555}

.link_list.col_02 > ul > li {width:490px; margin-right:20px; margin-bottom:20px;}
.link_list.col_02 > ul > li:nth-child(2n+2) {margin-right:0;}

.link_list.col_04 > ul > li {width:235px; margin-right:20px;}
.link_list.col_04 > ul > li:nth-child(4n+4) {margin-right:0;}

.link_list.col_05 > ul > li {width:188px; margin-right:15px;}
.link_list.col_05 > ul > li:nth-child(5n+5) {margin-right:0;}

.link_list > ul > li > a.welfare {text-indent:100%; white-space:nowrap; overflow:hidden; height:100px; border-bottom:5px solid #ddd;}
.link_list > ul > li > a.welfare:hover {border-bottom:5px solid #0170c9;}
.link_list > ul > li > a.welfare.wel_01 {background:url(/web/images/sub/social-worker/sub02_010304_img02_01.jpg) no-repeat center;}
.link_list > ul > li > a.welfare.wel_02 {background:url(/web/images/sub/social-worker/sub02_010304_img02_02.jpg) no-repeat center;}

.link_list > ul > li > a.childcare {text-indent:100%; white-space:nowrap; overflow:hidden; height:80px; border-bottom:5px solid #ddd;}
.link_list > ul > li > a.childcare:hover {border-bottom:5px solid #0170c9;}
.link_list > ul > li > a.childcare.child_01 {background:url(/web/images/sub/child-care-teachers/sub03_0202_img01_01.jpg) no-repeat center;}
.link_list > ul > li > a.childcare.child_02 {background:url(/web/images/sub/child-care-teachers/sub03_0202_img01_02.jpg) no-repeat center;}
.link_list > ul > li > a.childcare.child_03 {background:url(/web/images/sub/child-care-teachers/sub03_0202_img01_03.jpg) no-repeat center;}
.link_list > ul > li > a.childcare.child_04 {background:url(/web/images/sub/child-care-teachers/sub03_0202_img01_04.jpg) no-repeat center;}


/* ===== TABLE STYLE 01 ===== */

.table_style01 {width:100%; position:relative;}
.table_style01.max_width {overflow-x:auto;}
.table_style01.max_width > table {width:100%; min-width:500px;}
.table_style01 > table {border-top:1px solid #ddd; border-left:1px solid #ddd; background:#fff; width:100%; letter-spacing:-0.6px; font-size:13px; line-height:22px;}
.table_style01 > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.table_style01 > table.hover tr:hover {background:#f4f5f7;}
.table_style01 > table .tit_fff {color:#333; background:#fff;}
.table_style01 > table .tit_gray {color:#333; background:#f4f5f7;}
.table_style01 > table .tit_lgray {color:#333; background:#fafafa;}

.table_style01.b_black > table {border-top:2px solid #333;}

.table_style01.txt_md > table {font-size:14px; line-height:24px;}
.table_style01.txt_sm > table {font-size:12px; line-height:20px;}

.table_style01 > table .line_bg {background:#f1f4f7;}
.table_style01 > table .line_bg_lgray {background:#fafafa;}

.table_style01 > table > thead > tr > th, .table_style01 > table > thead > tr > td,
.table_style01 > table > tbody > tr > th, .table_style01 > table > tbody > tr > td {padding:8px 10px 10px 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}

.table_style01 > table > thead > tr > th, .table_style01 > table > tbody > tr > th {color:#333;}
.table_style01 > table > thead > tr > th.tit_bg, .table_style01 > table > tbody > tr > th.tit_bg,
.table_style01 > table > thead > tr > td.tit_bg, .table_style01 > table > tbody > tr > td.tit_bg,
.table_style01 > table > thead > tr > th.tit_bg a, .table_style01 > table > tbody > tr > th.tit_bg a {color:#333; background:#f4f5f7;}
.table_style01 > table > thead > tr > th.tit_bg a:hover, .table_style01 > table > tbody > tr > th.tit_bg a:hover {text-decoration:underline;}

.table_style01 > table > thead > tr > td, .table_style01 > table > tbody > tr > td {color:#555;}
.table_style01 > table > thead > tr > td.a_left, .table_style01 > table > tbody > tr > td.a_left,
.table_style01 > table > thead > tr > th.a_left, .table_style01 > table > tbody > tr > th.a_left {text-align:left; padding-left:12px;}
.table_style01 > table > thead > tr > td.a_right, .table_style01 > table > tbody > tr > td.a_right,
.table_style01 > table > thead > tr > th.a_right, .table_style01 > table > tbody > tr > th.a_right {text-align:right; padding-left:12px;}

.table_style01.pd_08 > table > tbody > tr > th,
.table_style01.pd_08 > table > thead > tr > th {padding:8px 8px 8px 8px;}
.table_style01.pd_08 > table > tbody > tr > td,
.table_style01.pd_08 > table > thead > tr > td {padding:8px 8px 8px 8px;}

.table_style01 > table .sns_icon_s {position:relative;}
.table_style01 > table .sns_icon_s a {display:inline-block; *zoom:1; *display:inline; color:#555; width:22px; height:22px; vertical-align:middle; background:url(/web/images/sub/lnb_sns_iCon02.png) no-repeat;}
.table_style01 > table .sns_icon_s a:hover {background:url(/web/images/sub/lnb_sns_iCon02_on.png) no-repeat;}

.table_style01 > table .sns_icon_s a.s_facebook {background-position:0 0;}
.table_style01 > table .sns_icon_s a.s_twitter {background-position:0 -22px;}
.table_style01 > table .sns_icon_s a.s_band {background-position:0 -44px;}
.table_style01 > table .sns_icon_s a.s_kko_story {background-position:0 -66px;}
.table_style01 > table .sns_icon_s a.s_kko_talk {background-position:0 -88px;}


/* offline_calendar */

.offline_calendar {}

.table_style01.offline_calendar > table > thead > tr > th, .table_style01.offline_calendar > table > thead > tr > td,
.table_style01.offline_calendar > table > tbody > tr > th, .table_style01.offline_calendar > table > tbody > tr > td {vertical-align:top;}

.offline_calendar .schedule_box {min-height:140px; width:120px; padding:0 0 0 0; text-align:left;}

.offline_calendar .schedule_box .date {padding:0 0 0 0; margin:0 0 8px 0; font-weight:normal; color:#333; font-size:13px; letter-spacing:0;}
.offline_calendar .schedule_box .date.first {font-weight:bold;}
.offline_calendar .schedule_box .date_info {position:relative; display:block; border-left:4px solid #0170c9; padding:0 0 0 8px; margin:0 0 8px 0; font-size:12px; line-height:20px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.offline_calendar .schedule_box .date_info:hover {background:#fafafa;}

.offline_calendar .schedule_box .date_info.seoul_01 {border-left:4px solid #007de1;} /* ¼­¿ï´ë¹æ */
.offline_calendar .schedule_box .date_info.seoul_02 {border-left:4px solid #003366;} /* ¼­¿ï³²¿µ */
.offline_calendar .schedule_box .date_info.seoul_03 {border-left:4px solid #00b9ff;} /* ¼­¿ï°­³² */

.offline_calendar .schedule_box .date_info.daejeon_01 {border-left:4px solid #4faf00;} /* ´ëÀü */
.offline_calendar .schedule_box .date_info.daegu_01 {border-left:4px solid #ff8500;} /* ´ë±¸ */

.offline_calendar .schedule_box .date_info.busan_01 {border-left:4px solid #cc0000;} /* ºÎ»ê¿µ»ê´ë */
.offline_calendar .schedule_box .date_info.busan_02 {border-left:4px solid #ff8282;} /* ºÎ»ê´ë¿¬ */

.offline_calendar .schedule_box .date_info .title {font-weight:bold; color:#333; letter-spacing:-1.5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.offline_calendar .schedule_box .date_info p {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.offline_calendar .schedule_box .date_info .schedule_info {display:none; position:absolute; left:-4px; top:-72px; width:128px; padding:0 0 12px 0; background:url(/web/images/sub/com_arrow_bg03.png) no-repeat center bottom; text-align:left;}
.offline_calendar .schedule_box .date_info .schedule_info .inner {background:url(/web/images/sub/com_arrow_bg03_02.png) repeat; padding:5px 5px 5px 7px; color:#fff; font-size:11px; line-height:18px; border-radius:3px;}

.offline_calendar .schedule_box .date_info:hover .schedule_info {display:block; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

 
/* ===== TABLE STYLE 02 ===== */

.table_style02 {width:100%; position:relative; background:#fff;}
.table_style02 > table {border-top:2px solid #333; width:100%; letter-spacing:-0.6px; font-size:13px; line-height:22px;}
.table_style02 > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.table_style02 > table.hover tr:hover {background:#f4f5f7;}
.table_style02 > table.td_hover td:hover {background:#f4f5f7;}
.table_style02 > table .tit_fff th {color:#333; background:#fff;}
.table_style02 > table .tit_gray {color:#333; background:#f4f5f7;}
.table_style02 > table .tit_lgray, .table_style02 > table .tit_lgray th, .table_style02 > table .tit_lgray td {color:#333; background:#fafafa;}

.table_style02.blue > table {border-top:2px solid #0170c9;}
.table_style02.txt_md > table {font-size:14px; line-height:24px;}

.table_style02 > table .line_bg {background:#f1f4f7;}

.table_style02 > table > thead > tr > th, .table_style02 > table > thead > tr > td,
.table_style02 > table > tbody > tr > th, .table_style02 > table > tbody > tr > td {padding:8px 10px 10px 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}

.table_style02 > table > thead > tr > th:last-child, .table_style02 > table > thead > tr > td:last-child,
.table_style02 > table > tbody > tr > th:last-child, .table_style02 > table > tbody > tr > td:last-child {border-right:1px solid #fff;}

.table_style02 > table > thead > tr > th.r_border, .table_style02 > table > thead > tr > td.r_border,
.table_style02 > table > tbody > tr > th.r_border, .table_style02 > table > tbody > tr > td.r_border {border-right:1px solid #ddd;}

.table_style02 > table > thead > tr > th, .table_style02 > table > tbody > tr > th {color:#333;}
.table_style02 > table > thead > tr > th.tit_bg, .table_style02 > table > tbody > tr > th.tit_bg {color:#333; background:#f4f5f7;}

.table_style02 > table > thead > tr > th.tit_long, .table_style02 > table > tbody > tr > th.tit_long,
.table_style02 > table > thead > tr > td.tit_long, .table_style02 > table > tbody > tr > td.tit_long {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.table_style02 > table > thead > tr > th.tit_long p, .table_style02 > table > tbody > tr > th.tit_long p,
.table_style02 > table > thead > tr > td.tit_long p, .table_style02 > table > tbody > tr > td.tit_long p {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all;}

.table_style02 > table > thead > tr > td, .table_style02 > table > tbody > tr > td {color:#555;}
.table_style02 > table > thead > tr > td.a_left, .table_style02 > table > tbody > tr > td.a_left {text-align:left; padding-left:12px;}
.table_style02 > table > thead > tr > td.a_left_bg, .table_style02 > table > tbody > tr > td.a_left_bg {text-align:left; padding-left:12px; background:#f4f5f7; color:#333;}

.table_style02 > table > thead > tr > td.a_top, .table_style02 > table > tbody > tr > td.a_top {vertical-align:top;}

.table_style02 > table > thead > tr > th.cert_photo img, .table_style02 > table > thead > tr > td.cert_photo img,
.table_style02 > table > tbody > tr > th.cert_photo img, .table_style02 > table > tbody > tr > td.cert_photo img {display:block; width:135px; height:165px; margin:0 auto; margin-top:5px;}

.table_style02 > table > thead > tr > th.cert_photo span, .table_style02 > table > thead > tr > td.cert_photo span,
.table_style02 > table > tbody > tr > th.cert_photo span, .table_style02 > table > tbody > tr > td.cert_photo span {font-size:11px; display:inline-block; margin-top:3px;}

.table_style01 > table .file_down, .table_style02 > table .file_down {display:inline-block; *zoom:1; *display:inline; width:19px; height:18px; line-height:18px; background:url(/web/images/board/file_down_iCon01.png) no-repeat; background-position:0 0; vertical-align:middle;}
.table_style01 > table .file_down:hover, .table_style02 > table .file_down:hover {background-position:0 -18px;}

.table_style01 > table .file_link_bg,
.table_style02 > table .file_link_bg {display:inline-block; *zoom:1; *display:inline; background:url(/web/images/board/file_down_iCon01.png) no-repeat; padding:0 28px 0 0; background-position:right 0; line-height:18px; height:18px;}
.table_style01 > table .file_link_bg:hover,
.table_style02 > table .file_link_bg:hover {background-position:right -18px;}

.table_style02 > table .link_chain {display:block; width:100%; height:100%; text-align:left;}
.table_style02 > table .link_chain i {float:right; vertical-align:bottom; margin-top:6px; color:#bbb;}
.table_style02 > table .link_chain:hover {font-weight:bold; color:#333;}
.table_style02 > table .link_chain:hover i {color:#555}

/* item_info */

.table_style02 > table .item_info {position:relative;}
.table_style02 > table .item_info > a .item_detail {display:none; position:absolute; top:32px; left:-13px; width:250px; z-index:1; background:url(/web/images/board/course_Reg/reg_list_bg01.png) no-repeat;
													background-position:20px top; padding-top:13px; font-weight:normal;}
.table_style02 > table .item_info > a:hover .item_detail {display:block;}


/* ===== LNB ===== */

.lnb {width:100%; position:relative; margin:20px 0 0 0;}
.lnb > ul {display:block; width:998px; height:45px; border:1px solid #ddd; background:#fff; margin:0;}
.lnb > ul > li {float:left;}

.lnb > ul > li.home {width:45px;}
.lnb > ul > li.home a {display:block; width:45px; height:45px; background:#fff url(/web/images/sub/lnb_home_iCon01.png) no-repeat center; color:transparent; font-size:0px;}
.lnb > ul > li.home a:hover {background:#f8fafb url(/web/images/sub/lnb_home_iCon01.png) no-repeat center;}

.lnb .lnb_menu {width:200px; position:relative; display:block;}

.lnb .lnb_menu h4 {width:200px; height:45px; margin:0; padding:0 0 0 0; text-align:left;}
.lnb .lnb_menu h4 > a {display:block; width:188px; padding:0 0 0 12px; line-height:44px; height:45px; font-size:14px; color:#555; letter-spacing:-0.8px;}

.lnb .lnb_menu h4.dept01 {background:#0170c9 url(/web/images/sub/lnb_menu_bg01.jpg) no-repeat; background-size:contain;}
.lnb .lnb_menu h4.dept01 > a {color:#fff; background:url(/web/images/sub/lnb_menu_iCon01.png) no-repeat right center;}
.lnb .lnb_menu h4.dept01 > a:hover {color:#c7e2ff; background:url(/web/images/sub/lnb_menu_iCon01_01.png) no-repeat right center;}
.lnb .lnb_menu h4.dept01 > a.on {color:#c7e2ff; background:url(/web/images/sub/lnb_menu_iCon01_on.png) no-repeat right center;}

.lnb .lnb_menu h4.dept02 {background:#fff;}
.lnb .lnb_menu h4.dept02 > a {color:#555; background:url(/web/images/sub/lnb_menu_iCon02.png) no-repeat right center; width:187px; border-right:1px solid #eee;}
.lnb .lnb_menu h4.dept02 > a:hover {background:#f8fafb url(/web/images/sub/lnb_menu_iCon02.png) no-repeat right center;}
.lnb .lnb_menu h4.dept02 > a.on {color:#0170c9; background:#f8fafb url(/web/images/sub/lnb_menu_iCon02_on.png) no-repeat right center;}

.lnb .lnb_menu h4.dept03 {background:#fff; width:220px;}
.lnb .lnb_menu h4.dept03 > a {color:#555; background:url(/web/images/sub/lnb_menu_iCon02.png) no-repeat right center; width:207px; border-right:1px solid #eee;}
.lnb .lnb_menu h4.dept03 > a:hover {background:#f8fafb url(/web/images/sub/lnb_menu_iCon02.png) no-repeat right center;}
.lnb .lnb_menu h4.dept03 > a.on {color:#0170c9; background:#f8fafb url(/web/images/sub/lnb_menu_iCon02_on.png) no-repeat right center;}

.lnb .lnb_menu .lnb_link {/*z-index:100;*/}
.lnb .lnb_menu .lnb_link > ul {display:inline-block; *zoom:1; *display:inline; width:198px; display:none; overflow:hidden; position:absolute; z-index:10; left:0; top:45px; background:#fff;
							   border:1px solid #ddd; max-height:300px; overflow-y:auto;}
.lnb .lnb_menu .lnb_link > ul > li {float:left; padding:0; width:100%; text-align:left; border-bottom:1px dotted #ccc; position:relative;}
.lnb .lnb_menu .lnb_link > ul > li:last-child {border-bottom:none;}
.lnb .lnb_menu .lnb_link > ul > li a {display:inline-block; *zoom:1; *display:inline; color:#666; width:100%; height:100%; padding:12px 12px 12px 12px; font-size:13px; letter-spacing:-0.8px;}
.lnb .lnb_menu .lnb_link > ul > li a:hover {color:#0170c9; background:#f8fafb;}

.lnb .lnb_menu .lnb_link.link_dept03 > ul {width:218px;}

.lnb .lnb_menu a i {color:#ababab; position:absolute; right:10px; top:14px;}

.lnb > ul > li.share_menu {width:330px; padding-right:15px; text-align:right; float:right;}
.lnb > ul > li.share_menu > a {display:inline-block; *zoom:1; *display:inline; height:45px; line-height:45px; font-size:13px; color:#86888b; padding:0 0 0 28px;}

.lnb > ul > li.share_menu > a.share {}
.lnb > ul > li.share_menu > a.print {background:url(/web/images/sub/lnb_share_iCon02.png) no-repeat left center; cursor:pointer;}
.lnb > ul > li.share_menu > a.print:hover {color:#001729; background:url(/web/images/sub/lnb_share_iCon02_on.png) no-repeat left center;}

.lnb > ul > li.share_menu .share_divider {display:inline-block; *zoom:1; *display:inline; margin:0 5px 0 5px; color:#eee;}

.lnb .sns_share {margin:0; padding:0; display:inline-block; *zoom:1; *display:inline; position:relative;}
.lnb .sns_share h4 > a {display:inline-block; *zoom:1; *display:inline; height:45px; line-height:45px; font-size:13px; color:#86888b; padding:0 0 0 28px; font-weight:normal; background:url(/web/images/sub/lnb_share_iCon01.png) no-repeat left center;}
.lnb .sns_share h4 > a.on, .lnb .sns_share h4 > a:hover {color:#001729; background:url(/web/images/sub/lnb_share_iCon01_on.png) no-repeat left center;}

.lnb .sns_share .sns_box {display:none; position:absolute; z-index:10; top:32px; right:-97px; width:305px; background:url(/web/images/sub/lnb_share_bg01.png) no-repeat center top; padding:14px 0 0 0;}
.lnb .sns_share .sns_box .sns_con {width:273px; background:#fff; border-right:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8; border-left:1px solid #a8a8a8; padding:12px 15px 15px 15px; text-align:center; line-height:24px;}
.lnb .sns_share .sns_box .sns_con .share_tit {font-size:15px; letter-spacing:-1px; color:#333; margin:0 0 6px 0;}

.lnb .sns_share .sns_box.icon_04 {width:250px; right:-75px;}
.lnb .sns_share .sns_box.icon_04 .sns_con {width:218px;}

.lnb .sns_share .sns_box .sns_con .btn_close {position:absolute; top:25px; right:12px; width:18px; height:18px; background:url(/web/images/sub/com_btn_close01.png) no-repeat center; color:transparent; font-size:0;}

.lnb .sns_share .sns_box .sns_con .sns_icon {position:relative;}
.lnb .sns_share .sns_box .sns_con .sns_icon a {display:inline-block; *zoom:1; *display:inline; color:#555; width:30px; height:30px; vertical-align:middle; background:url(/web/images/sub/lnb_sns_iCon01.png) no-repeat;}
.lnb .sns_share .sns_box .sns_con .sns_icon a:hover {background:url(/web/images/sub/lnb_sns_iCon01_on.png) no-repeat;}

.lnb .sns_share .sns_box .sns_con .sns_icon a.s_facebook {background-position:0 0;}
.lnb .sns_share .sns_box .sns_con .sns_icon a.s_twitter {background-position:0 -30px;}
.lnb .sns_share .sns_box .sns_con .sns_icon a.s_band {background-position:0 -60px;}
.lnb .sns_share .sns_box .sns_con .sns_icon a.s_kko_story {background-position:0 -90px;}
.lnb .sns_share .sns_box .sns_con .sns_icon a.s_kko_talk {background-position:0 -120px;}
.lnb .sns_share .sns_box .sns_con .sns_icon a.s_sms {background-position:0 -150px;}

.lnb .page_edit {margin:0; padding:0; display:inline-block; *zoom:1; *display:inline; position:relative;}
.lnb .page_edit h4 > a {display:inline-block; *zoom:1; *display:inline; height:45px; line-height:45px; font-size:13px; color:#86888b; padding:0 0 0 26px; font-weight:normal; background:url(/web/images/sub/lnb_share_iCon03.png) no-repeat left center;}
.lnb .page_edit h4 > a.on, .lnb .page_edit h4 > a:hover {color:#001729; background:url(/web/images/sub/lnb_share_iCon03_on.png) no-repeat left center;}

.lnb .page_edit .edit_box {display:none; position:absolute; z-index:10; top:32px; right:-188px; width:335px; background:url(/web/images/sub/lnb_share_bg02.png) no-repeat left top; padding:14px 0 0 0;}
.lnb .page_edit .edit_box .edit_con {width:303px; background:#fff; border-right:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8; border-left:1px solid #a8a8a8; padding:12px 15px 18px 15px; text-align:center; line-height:24px;}
.lnb .page_edit .edit_box .edit_con .edit_tit {font-size:15px; letter-spacing:-1px; color:#333; margin:0 0 10px 0;}

.lnb .page_edit .edit_box .edit_con .edit_btn a {width:49%;}

.lnb .page_edit .edit_box input {width:303px; font-size:12px !important; line-height:20px;}
.lnb .page_edit .edit_box textarea {width:281px; font-size:12px; line-height:20px;}


/* ===== SUB 01 ===== */

.m01_020402_ex01 {width:100%;}
.m01_020402_ex01 > ul {width:100%; display:inline-block;}
.m01_020402_ex01 > ul > li {float:left; height:100px; font-size:14px; line-height:24px; letter-spacing:-1px;}
.m01_020402_ex01 > ul > li > p {background:#f4f5f7; height:75px; padding:25px 0 0 18px; color:#555;}

.m01_020402_ex01 > ul > li > p .ex_navy {color:#2c559b;}

.m01_020402_ex01 > ul > li.ex_step01 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0204_02_iCon01.png) no-repeat; padding-left:125px; width:155px;}
.m01_020402_ex01 > ul > li.ex_step02 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0204_02_iCon02.png) no-repeat; padding-left:125px; width:155px;}
.m01_020402_ex01 > ul > li.ex_step03 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0204_02_iCon03.png) no-repeat; padding-left:120px; width:260px;}

.m01_020402_ex01 > ul > li.ex_arrow {background:url(/web/images/sub/academic-credit-bank-system/sub01_0204_02_arrow01.png) no-repeat; width:30px;}

.moe_iCon01 {display:inline-block; vertical-align:middle; margin-bottom:2px; width:30px; height:30px; background:url(/web/images/sub/academic-credit-bank-system/sub01_020405_iCon01.png) no-repeat center;}

.why_tab01 {width:100%; line-height:24px;}
.why_tab01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.why_tab01 > ul > li {float:left; width:182px; height:180px; margin-right:20px; text-align:center; border:1px solid #d9d9d9; border-bottom:5px solid #d9d9d9;
					  -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.why_tab01 > ul > li:last-child {margin-right:0;}

.why_tab01 > ul > li > a {display:block; width:100%; height:73px; padding-top:107px; color:#555; letter-spacing:-1px; font-size:14px;}

.why_tab01 > ul > li > a > h3 {font-weight:normal; color:#111; margin:0 0 4px 0; padding:0; font-size:20px; letter-spacing:0; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}
.why_tab01 > ul > li > a > h3 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.why_tab01.tab_blue > ul > li.active, .why_tab01.tab_blue > ul > li:hover {color:#0170c9; border:1px solid #0170c9; border-bottom:5px solid #0170c9;}
/* .why_tab01.tab_blue > ul > li.active a, .why_tab01.tab_blue > ul > li:hover a,
.why_tab01.tab_blue > ul > li.active a h3, .why_tab01.tab_blue > ul > li:hover a h3 {color:#0170c9;} */

.why_tab01.tab_blue > ul > li.tab_blue01 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_0101_01_tab01.png) no-repeat center top;}
.why_tab01.tab_blue > ul > li.tab_blue02 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_0101_01_tab02.png) no-repeat center top;}
.why_tab01.tab_blue > ul > li.tab_blue03 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_0101_01_tab03.png) no-repeat center top;}
.why_tab01.tab_blue > ul > li.tab_blue04 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_0101_01_tab04.png) no-repeat center top;}
.why_tab01.tab_blue > ul > li.tab_blue05 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_0101_01_tab05.png) no-repeat center top;}

.menu0101_01_intro {width:100%; height:460px; background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_010101_bg02.jpg) no-repeat center right;}

.menu0101_02_intro {width:100%; font-size:14px; line-height:22px;}
.menu0101_02_intro > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu0101_02_intro > ul > li {float:left; margin-right:20px; border:1px solid #ddd; width:233px; text-align:center; color:#555; letter-spacing:-1px;
							  box-shadow:1px 1px 3px rgba(0,0,0,0.1); border-radius:3px; padding:110px 0 20px 0;}
.menu0101_02_intro > ul > li:nth-child(4n+4) {margin-right:0;}

.menu0101_02_intro > ul > li.case01 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_iCon01.jpg) no-repeat center 10px; margin-bottom:20px;}
.menu0101_02_intro > ul > li.case02 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_iCon02.jpg) no-repeat center 10px; margin-bottom:20px;}
.menu0101_02_intro > ul > li.case03 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_iCon03.jpg) no-repeat center 10px; margin-bottom:20px;}
.menu0101_02_intro > ul > li.case04 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_iCon04.jpg) no-repeat center 10px; margin-bottom:20px;}
.menu0101_02_intro > ul > li.case05 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_iCon05.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.case06 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_iCon06.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.case07 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_iCon07.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.case08 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_iCon08.jpg) no-repeat center 10px;}

.menu0101_02_intro > ul > li.bdes01 {background:url(/web/images/sub/academic-degree-curriculum/sub06_030101_iCon01.jpg) no-repeat center 10px; margin-bottom:20px;}
.menu0101_02_intro > ul > li.bdes02 {background:url(/web/images/sub/academic-degree-curriculum/sub06_030101_iCon02.jpg) no-repeat center 10px; margin-bottom:20px;}
.menu0101_02_intro > ul > li.bdes03 {background:url(/web/images/sub/academic-degree-curriculum/sub06_030101_iCon03.jpg) no-repeat center 10px; margin-bottom:20px;}
.menu0101_02_intro > ul > li.bdes04 {background:url(/web/images/sub/academic-degree-curriculum/sub06_030101_iCon04.jpg) no-repeat center 10px; margin-bottom:20px;}
.menu0101_02_intro > ul > li.bdes05 {background:url(/web/images/sub/academic-degree-curriculum/sub06_030101_iCon05.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.bdes06 {background:url(/web/images/sub/academic-degree-curriculum/sub06_030101_iCon06.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.bdes07 {background:url(/web/images/sub/academic-degree-curriculum/sub06_030101_iCon07.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.bdes08 {background:url(/web/images/sub/academic-degree-curriculum/sub06_030101_iCon08.jpg) no-repeat center 10px;}

.menu0101_02_intro > ul > li.kicpa01 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0501_iCon01.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.kicpa02 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0501_iCon02.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.kicpa03 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0501_iCon03.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.kicpa04 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0501_iCon04.jpg) no-repeat center 10px;}

.menu0101_02_intro > ul > li.aicpa01 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0601_iCon01.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.aicpa02 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0601_iCon02.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.aicpa03 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0601_iCon03.jpg) no-repeat center 10px;}
.menu0101_02_intro > ul > li.aicpa04 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0601_iCon04.jpg) no-repeat center 10px;}

.menu0101_02_con01 {width:100%; font-size:14px; line-height:22px;}
.menu0101_02_con01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; margin-bottom:-5px;}
.menu0101_02_con01 > ul > li {float:left; margin-right:20px; width:420px; height:108px; padding:35px 35px 35px 35px; color:#555; letter-spacing:-1px;background:url(/web/images/sub/academic-credit-bank-system/sub01_010102_bg02.jpg) no-repeat center;}
.menu0101_02_con01 > ul > li:nth-child(2n+2) {margin-right:0;}

.menu0101_03_con01 {width:100%; height:465px; text-align:center; background:url(/web/images/sub/academic-credit-bank-system/sub01_010103_bg01.jpg) no-repeat center bottom;}
.menu0101_03_con01 .con_tit {font-size:34px; line-height:46px; letter-spacing:-1px; margin:0 0 25px 0; color:#333; text-align:center; background:url(/web/images/sub/academic-credit-bank-system/sub01_010103_bg02.png) no-repeat center bottom;}
.menu0101_03_con01 .con_tit p {font-size:19px; font-weight:normal; margin-bottom:5px; color:#555;}

.menu0101_04_intro {width:100%; font-size:14px; line-height:22px; position:relative; margin-bottom:50px;}
.menu0101_04_intro > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu0101_04_intro > ul > li {float:left; margin-right:20px; width:488px; color:#555; letter-spacing:-1px; height:120px;}
.menu0101_04_intro > ul > li:nth-child(2n+2) {margin-right:0;}

.menu0101_04_intro > ul > li.cert_box {border:1px solid #ddd; box-shadow:1px 1px 3px rgba(0,0,0,0.1); border-radius:3px; background:url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg01.jpg) no-repeat left top;}

.menu0101_04_intro > ul > li.cert_box > img {display:block; float:left;}
.menu0101_04_intro > ul > li.cert_box > p {padding:19px 0 5px 0; font-size:15px; line-height:26px;}
.menu0101_04_intro > ul > li.cert_box .year {font-size:14px; color:#999;}

.menu0101_04_intro > ul > li.last {font-size:15px; line-height:26px; padding-left:15px; width:473px;}
.menu0101_04_intro > ul > li.last .con_tit {color:#333; font-size:22px; margin:15px 0 10px 0;}
.menu0101_04_intro > ul > li.last > img {position:absolute; right:0; bottom:0;}

.menu0101_04_wrap {width:100%; padding:50px 0 50px 0;}
.menu0101_04_wrap.bg_wrap {background:#f4f5f7 url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg02.jpg) repeat;}
.menu0101_04_wrap.pdb0 {padding:50px 0 0 0;}

.menu0101_04_con01 {width:100%; font-size:14px; line-height:22px; position:relative;}
.menu0101_04_con01 .money_img {position:absolute; right:-52px; bottom:-35px;}
.menu0101_04_con01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu0101_04_con01 > ul > li {float:left; margin-right:20px; width:318px; background:#fff; padding:35px 0 33px 0; border:1px solid #ddd; border-bottom:5px solid #ddd; color:#555; letter-spacing:-1px; text-align:center;}
.menu0101_04_con01 > ul > li:last-child {margin-right:0;}

.menu0101_04_con01 > ul > li h1 {font-size:60px; line-height:60px; color:#0170c9; margin:0 0 15px 0; padding:0 0 10px 0; background:url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg03.jpg) no-repeat center bottom;}
.menu0101_04_con01 > ul > li > p {font-size:15px; line-height:24px;}

.menu0101_04_con02 {width:100%; font-size:14px; line-height:22px;}
.menu0101_04_con02 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu0101_04_con02 > ul > li {float:left; width:278px; height:90px; background:#fff; padding:190px 0 0 0; border:1px solid #ddd; border-bottom:5px solid #ddd; color:#555; letter-spacing:-1px; text-align:center; font-size:16px; line-height:27px;}

.menu0101_04_con02 > ul > li.divider {width:80px; background:url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg04.png) no-repeat left; border:none;}

.menu0101_04_con02 > ul > li.step01 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_010104_iCon06_01.jpg) no-repeat center top;}
.menu0101_04_con02 > ul > li.step02 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_010104_iCon06_02.jpg) no-repeat center top;}
.menu0101_04_con02 > ul > li.step03 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_010104_iCon06_03.jpg) no-repeat center top;}

.menu0101_04_con03 {width:100%; font-size:14px; line-height:22px;}
.menu0101_04_con03 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu0101_04_con03 > ul > li {float:left; color:#555; letter-spacing:-1px;}

.menu0101_04_con03 > ul > li.con_left {width:680px; margin-right:20px;}
.menu0101_04_con03 > ul > li.con_right {width:300px;}

.menu0101_04_con03 > ul > li.con_left .moniter_txt {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg06.jpg) no-repeat left 30px; padding:20px 0 110px 300px;}
.menu0101_04_con03 > ul > li.con_left .moniter_txt h1 {font-size:24px; line-height:37px; font-weight:normal; letter-spacing:-1.5px; color:#111; margin:0 0 0 0; padding:30px 0 12px 0;}
.menu0101_04_con03 > ul > li.con_left .moniter_txt p {font-size:15px; line-height:28px; letter-spacing:-0.8px;}

.menu0101_04_con03_bg01 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg05.jpg) no-repeat right bottom;}

.menu0101_05_tit_bg {background:url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg07.jpg) no-repeat left top; padding:10px 0 40px 0;}

.menu0101_05_tit {text-align:center; font-size:60px; line-height:60px; letter-spacing:-1px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; margin:0;}
.menu0101_05_tit strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}
.menu0101_05_tit .small {font-size:23px; letter-spacing:0;}

.menu0101_05_con01 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg08.jpg) repeat-y left top; font-size:14px; line-height:22px;}
.menu0101_05_con01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu0101_05_con01 > ul > li {float:left; color:#555; letter-spacing:-1px; background:url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg09.jpg) no-repeat left; padding-left:90px; width:910px; margin-bottom:20px;}
.menu0101_05_con01 > ul > li:last-child {margin-bottom:0;}

.menu0101_05_con01 > ul > li .first_box {display:block; border:1px solid #ddd; width:788px; height:76px; padding:24px 0 0 120px; position:relative; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.menu0101_05_con01 > ul > li .first_box.Cert_View:hover {border:1px solid #0170c9;}

.menu0101_05_con01 > ul > li .first_box.Cert_View .detail_view {position:absolute; right:0; top:0; width:70px; height:100px; background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_iCon01_01.png) no-repeat center;}
.menu0101_05_con01 > ul > li .first_box.Cert_View:hover .detail_view {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_iCon01_01_on.png) no-repeat center;}

.menu0101_05_con01 > ul > li .first_box > h3 {font-weight:normal; color:#333; font-size:18px; margin:0 0 10px 0;}

.menu0101_05_con01 > ul > li .first_box.first_01 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_01.jpg) no-repeat left;}
.menu0101_05_con01 > ul > li .first_box.first_02 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_02.jpg) no-repeat left;}
.menu0101_05_con01 > ul > li .first_box.first_03 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_03.jpg) no-repeat left;}
.menu0101_05_con01 > ul > li .first_box.first_04 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_04.jpg) no-repeat left;}
.menu0101_05_con01 > ul > li .first_box.first_05 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_05.jpg) no-repeat left;}
.menu0101_05_con01 > ul > li .first_box.first_06 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_06.jpg) no-repeat left;}
.menu0101_05_con01 > ul > li .first_box.first_07 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_07.jpg) no-repeat left;}
.menu0101_05_con01 > ul > li .first_box.first_08 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_08.jpg) no-repeat left;}
.menu0101_05_con01 > ul > li .first_box.first_09 {background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_img01_09.jpg) no-repeat left;}

.menu0101_05_con02 {width:100%; height:330px; padding:30px 0 0 0; text-align:center; background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_bg02.jpg) no-repeat center bottom;}
.menu0101_05_con02 .con_tit {font-size:34px; line-height:46px; letter-spacing:-1px; margin:0 0 20px 0; color:#333; text-align:center; background:url(/web/images/sub/academic-credit-bank-system/sub01_010105_bg01.png) no-repeat center bottom;}
.menu0101_05_con02 .con_tit p {font-size:17px; line-height:30px; font-weight:normal; margin-bottom:8px; color:#555;}

.menu0103_01_con01 {width:100%; font-size:14px; line-height:22px;}
.menu0103_01_con01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu0103_01_con01 > ul > li {float:left; color:#555; letter-spacing:-1px; width:428px; border:1px solid #ddd; border-bottom:5px solid #ddd; padding:25px 30px 30px 30px;}
.menu0103_01_con01 > ul > li:first-child {margin-right:20px;}

.menu0103_01_con01 > ul > li.box_num01 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0301_bg03_01.jpg) no-repeat left top;}
.menu0103_01_con01 > ul > li.box_num02 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0301_bg03_02.jpg) no-repeat left top;}

.menu0103_01_con01 > ul > li .box_tit {font-size:15px; font-weight:normal; padding-left:60px; margin-bottom:20px;}

.menu0103_01_con01 > ul > li .con_box {width:428px; height:48px; line-height:48px;}
.menu0103_01_con01 > ul > li .con_box.blue {border:1px solid #80b7e4;}
.menu0103_01_con01 > ul > li .con_box.mint {border:1px solid #86cece;}

.menu0103_01_con01 > ul > li .con_box .num {background:#80b7e4; color:#fff; font-size:20px; width:50px; float:left; text-align:center; font-weight:normal; margin-right:15px; letter-spacing:0;}

.menu0103_01_con01 > ul > li .con_box_col02 > ul {width:100%; font-size:14px; line-height:22px;}
.menu0103_01_con01 > ul > li .con_box_col02 > ul > li {float:left; color:#555; letter-spacing:-1px; width:205px; height:50px; line-height:50px; text-align:center; color:#fff;}
.menu0103_01_con01 > ul > li .con_box_col02 > ul > li:first-child {margin-right:18px;}

.menu0103_01_con01 > ul > li .con_box_col02 > ul > li.mint01 {background:#5ebdbd;}
.menu0103_01_con01 > ul > li .con_box_col02 > ul > li.mint02 {background:#30a6a6;}

.menu0103_01_con02 {width:100%; font-size:14px; line-height:22px;}
.menu0103_01_con02 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; margin-bottom:-5px;}
.menu0103_01_con02 > ul > li {float:left; width:420px; height:202px; padding:31px 35px 35px 35px; color:#555; letter-spacing:-1px; background:url(/web/images/sub/academic-credit-bank-system/sub01_0301_bg04.jpg) no-repeat center;}
.menu0103_01_con02 > ul > li:first-child {margin-right:20px;}

.menu0103_02_con01 {width:930px; height:415px; padding:35px 0 0 70px; font-size:14px; line-height:22px; background:url(/web/images/sub/academic-credit-bank-system/sub01_0302_bg03.jpg) no-repeat left bottom;}

.menu0103_02_con01 > ul.center_info {display:inline-block; *zoom:1; *display:inline;}
.menu0103_02_con01 > ul.center_info > li {float:left; width:100px; margin-right:20px; font-size:18px; color:#333; text-align:center; padding-top:115px;}

.menu0103_02_con01 > ul.center_info > li.info_01 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0302_iCon01_01.png) no-repeat center top;}
.menu0103_02_con01 > ul.center_info > li.info_02 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0302_iCon01_02.png) no-repeat center top;}
.menu0103_02_con01 > ul.center_info > li.info_03 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0302_iCon01_03.png) no-repeat center top;}

.menu0103_03_con01 {width:100%; font-size:14px; line-height:26px; background:url(/web/images/sub/academic-credit-bank-system/sub01_0303_bg03.jpg) no-repeat center 50px;}
.menu0103_03_con01 > h1 {text-align:center; margin:40px 0 160px 0; color:#333;}

.menu0103_03_con01 > ul.kmooc_info {display:inline-block; *zoom:1; *display:inline; width:100%; margin-bottom:-5px;}
.menu0103_03_con01 > ul.kmooc_info > li {float:left; width:258px; padding:25px 30px 25px 30px; border:1px solid #ddd; border-bottom:5px solid #ddd; background:#fff; margin-right:20px; color:#555; letter-spacing:-1px;}
.menu0103_03_con01 > ul.kmooc_info > li:nth-child(3n+3) {margin-right:0;}

.menu0103_03_con01 > ul.kmooc_info > li .kmooc_tit {margin:0 0 18px 0; padding:0 0 18px 0; text-align:center; font-weight:normal; font-size:18px; color:#333;
													background:url(/web/images/sub/academic-credit-bank-system/sub01_010104_bg03.jpg) no-repeat center bottom;}

.menu0103_05_con01 {width:100%; font-size:13px; line-height:23px;}
.menu0103_05_con01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu0103_05_con01 > ul > li {float:left; color:#555; letter-spacing:-1px; width:258px; border:1px solid #ddd; border-bottom:5px solid #ddd; padding:30px 30px 25px 30px; margin-right:20px; text-align:center;}
.menu0103_05_con01 > ul > li:last-child {margin-right:0;}

.menu0103_05_con01 > ul > li > h1 {font-size:20px; font-weight:normal; color:#333; letter-spacing:-1px; padding:0 0 15px 0; margin:0 0 15px 0; background:url(/web/images/sub/com_tit_bg03.jpg) no-repeat center bottom;}

.menu0103_05_con02 {width:898px; padding:50px 50px 50px 50px; border:1px solid #eee;}
.menu0103_05_con02 > img {display:block;}

.menu0205_01_intro {width:100%; font-size:14px; line-height:22px;}
.menu0205_01_intro > ul {display:inline-block; *zoom:1; *display:inline; width:940px; padding:0 30px 0 30px; background:url(/web/images/sub/academic-credit-bank-system/sub01_020501_bg01.jpg) no-repeat center 80px;}
.menu0205_01_intro > ul > li {float:left; margin-right:20px; border:1px solid #ddd; width:170px; text-align:center; color:#555; letter-spacing:-1px;
							  box-shadow:1px 1px 3px rgba(0,0,0,0.1); padding:110px 0 20px 0;}
.menu0205_01_intro > ul > li:last-child {margin-right:0;}

.menu0205_01_intro > ul > li.step01 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_020501_iCon01_01.jpg) no-repeat center 5px;}
.menu0205_01_intro > ul > li.step02 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_020501_iCon01_02.jpg) no-repeat center 5px;}
.menu0205_01_intro > ul > li.step03 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_020501_iCon01_03.jpg) no-repeat center 8px;}
.menu0205_01_intro > ul > li.step04 {background:#fff url(/web/images/sub/academic-credit-bank-system/sub01_020501_iCon01_04.jpg) no-repeat center 5px;}
.menu0205_01_intro > ul > li.step05 {background:#0170c9 url(/web/images/sub/academic-credit-bank-system/sub01_020501_iCon01_05.jpg) no-repeat center top; color:#fff; border:1px solid #0170c9;}


/* ===== SUB 02 ===== */

.m02_com_quick01 {width:998px; border:1px solid #0170c9; background:#fff url(/web/images/sub/social-worker/sub02_0102_bg01.jpg) no-repeat left; height:39px; padding:13px 0 0 0; /*line-height:48px;*/ text-align:center;}
.m02_com_quick01 .quick_tit {color:#fff; font-weight:normal; font-size:15px; padding-left:14px; padding-top:3px; width:116px; float:left; text-align:left;}

.m02_com_quick01 > a {width:120px;}
.m02_com_quick01.youth > a {width:130px;}

.m02_com_quick01.enroll {letter-spacing:-1px; font-size:14px; height:36px; padding:16px 0 0 0; color:#555;}
.m02_com_quick01.enroll .quick_tit {padding-left:25px; padding-top:0; width:105px; font-size:14px;}
.m02_com_quick01.enroll .cost {background:#0170c9; color:#fff; padding:0 4px 2px 4px; line-height:none; letter-spacing:0;}

.m02_010302_col2 {width:100%; line-height:23px;}
.m02_010302_col2 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.m02_010302_col2 > ul > li {float:left; width:403px; letter-spacing:-1px; text-align:center; font-size:14px; line-height:25px; border:1px solid #ddd;}

.m02_010302_col2.practice > ul > li {width:363px;}

.m02_010302_col2 > ul > li.txt_con {border-bottom:5px solid #ddd; background:#fff; padding:20px 20px 20px 20px; color:#333;}
.m02_010302_col2 > ul > li.plus {width:50px; border:none; font-weight:bold; font-size:40px; color:#ccc; padding:28px 0 0 0;}


/* ===== SUB 05 ===== */

.thumb-image {
	float:left;
	width:100px;
	position:relative;
	padding:5px;
}

/* ===== SUB 06 ===== */

/* kicpa_step_progress */

.kicpa_step_progress {width:100%; line-height:24px;}
.kicpa_step_progress > ul {display:inline-block; *zoom:1; *display:inline; width:998px; border:1px solid #ddd;}
.kicpa_step_progress > ul > li {float:left; width:25%; height:80px; color:#333;}

.kicpa_step_progress > ul > li {background:#fff url(/web/images/board/course_Reg/reg_step_bg_off.png) no-repeat left;}
.kicpa_step_progress > ul > li:first-child {background:none;}

.kicpa_step_progress > ul > li.active {background:#0170c9 url(/web/images/board/course_Reg/reg_step_bg_off.png) no-repeat left;}
.kicpa_step_progress > ul > li.left {background:#f4f5f7 url(/web/images/board/course_Reg/reg_step_bg_off.png) no-repeat left;}
.kicpa_step_progress > ul > li.right {background:#fff url(/web/images/sub/academic-degree-curriculum/sub06_0503_step_bg01.png) no-repeat left;}

.kicpa_step_progress > ul > li.active .step_txt {color:#fff; font-weight:bold;}
.kicpa_step_progress > ul > li.active .step_txt > p {color:#c9ddf6;}

.kicpa_step_progress > ul > li .step_txt {letter-spacing:-1px; font-size:15px; padding-left:62px; margin-top:15px; font-weight:bold; color:#333;}
.kicpa_step_progress > ul > li .step_txt > p {letter-spacing:0; color:#919aa7; font-weight:normal;}

.kicpa_step_progress > ul > li .step_txt.step_01 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0503_step_iCon01.png) no-repeat left; margin-left:50px;}
.kicpa_step_progress > ul > li .step_txt.step_02 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0503_step_iCon02.png) no-repeat left; margin-left:50px;}
.kicpa_step_progress > ul > li .step_txt.step_03 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0503_step_iCon03.png) no-repeat left; margin-left:50px;}
.kicpa_step_progress > ul > li .step_txt.step_04 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0503_step_iCon04.png) no-repeat left; margin-left:50px;}

/* kicpa_step_detail */

.kicpa_step_detail {width:100%; line-height:24px;}
.kicpa_step_detail > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.kicpa_step_detail > ul > li {float:left; width:428px; letter-spacing:-0.8px; padding:30px 30px 30px 30px; font-size:13px; line-height:24px; border:1px solid #ddd; border-bottom:5px solid #ddd; margin-right:20px;
							  position:relative;}
.kicpa_step_detail > ul > li:nth-child(2n+2) {margin-right:0;}

.kicpa_step_detail > ul > li.step_01 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0503_bg01.jpg) no-repeat right bottom; margin-bottom:20px;}
.kicpa_step_detail > ul > li.step_02 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0503_bg02.jpg) no-repeat right bottom; margin-bottom:20px;}
.kicpa_step_detail > ul > li.step_03 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0503_bg03.jpg) no-repeat right bottom;}
.kicpa_step_detail > ul > li.step_04 {background:url(/web/images/sub/academic-degree-curriculum/sub06_0503_bg04.jpg) no-repeat right bottom;}

.kicpa_step_detail .step_num {color:#0170c9; font-size:20px; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold; margin:0 0 5px 0; letter-spacing:0;}
.kicpa_step_detail .step_tit {color:#333; font-weight:bold; font-size:15px; background:url(/web/images/sub/com_tit_bg03.jpg) no-repeat left bottom; padding:0 0 15px 0; margin:0 0 15px 0;}
.kicpa_step_detail .step_btn {position:absolute; top:25px; right:25px;}


/* ===== SUB 07 ===== */



/* ===== SUB 08 ===== */

.program_down01 {}
.program_down01 i {background:url(/web/images/sub/study-center/sub08_0202_program_iCon01.png) no-repeat center; width:20px; height:20px; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin:0 8px 0 0;}
.program_down01 i.mgr02 {margin:0 2px 0 0;}
.program_down01 i.program_01 {background-position:0 0;}
.program_down01 i.program_02 {background-position:0 -20px;}
.program_down01 i.program_03 {background-position:0 -40px;}
.program_down01 i.program_04 {background-position:0 -60px;}
.program_down01 i.program_05 {background-position:0 -80px;}
.program_down01 i.program_06 {background-position:0 -100px;}

.program_down02 {}
.program_down02 i {background:url(/web/images/sub/study-center/sub08_0202_program_iCon02.png) no-repeat center; width:20px; height:20px; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin:0 8px 0 0;}
.program_down02 i.viewer_01 {background-position:0 0;}
.program_down02 i.viewer_02 {background-position:0 -20px;}
.program_down02 i.viewer_03 {background-position:0 -40px;}
.program_down02 i.viewer_04 {background-position:0 -60px;}
.program_down02 i.viewer_05 {background-position:0 -80px;}
.program_down02 i.viewer_06 {background-position:0 -100px;}

.browser_icon01 {}
.browser_icon01 i {background:url(/web/images/sub/study-center/sub08_0101_browser_iCon01.png) no-repeat center; width:20px; height:20px; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin:0 5px 0 0;}
.browser_icon01 i.browser_01 {background-position:0 0;}
.browser_icon01 i.browser_02 {background-position:0 -20px;}
.browser_icon01 i.browser_03 {background-position:0 -40px;}
.browser_icon01 i.browser_04 {background-position:0 -60px;}
.browser_icon01 i.browser_05 {background-position:0 -80px;}
.browser_icon01 i.browser_06 {background-position:0 -100px;}
.browser_icon01 i.browser_07 {background-position:0 -120px;}

.mid_bg_tit01 {width:100%; height:180px; line-height:24px; text-align:center;}
.mid_bg_tit01 h1 {font-size:48px; font-weight:normal; letter-spacing:-5px; padding:44px 0 0 0; margin:0 0 0 0;}
.mid_bg_tit01 h1 p {font-size:19px; margin-bottom:32px; letter-spacing:-1.5px;}

.mid_bg_tit01 h2 {font-size:40px; font-weight:normal; letter-spacing:-5px; padding:46px 0 0 0; margin:0 0 0 0;}
.mid_bg_tit01 h2 p {font-size:21px; margin-bottom:29px; letter-spacing:-1.5px;}

.mid_bg_tit01 h3 {font-size:24px; font-weight:normal; letter-spacing:-1px; padding:35px 0 0 40px; margin:0 0 0 0; text-align:left;}
.mid_bg_tit01 h3 p {font-size:14px; letter-spacing:-1.5px;}

.mid_bg_tit01.why_0101_tit01 {background:#0170c9 url(/web/images/sub/academic-credit-bank-system/sub01_010101_bg01.jpg) no-repeat; color:#fff;}

.mid_bg_tit01.bdes_tit01 {background:#1e1813 url(/web/images/sub/academic-degree-curriculum/sub07_0301_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.bdes_tit02 {background:#0b1830 url(/web/images/sub/academic-degree-curriculum/sub06_0301_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.bdes_tit03 {background:#0b1830 url(/web/images/sub/academic-degree-curriculum/sub06_0301_bg02.jpg) no-repeat; color:#fff;}

.mid_bg_tit01.cpa_tit01 {background:#0b1830 url(/web/images/sub/academic-degree-curriculum/sub06_0501_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.cpa_tit02 {background:#0b1830 url(/web/images/sub/academic-degree-curriculum/sub06_0501_bg02.jpg) no-repeat; color:#fff;}

.mid_bg_tit01.credit_cert_tit01 {background:#0b1830 url(/web/images/sub/academic-degree-curriculum/sub06_0801_bg01.jpg) no-repeat; color:#fff;}

.mid_bg_tit01.priv_cert01 {background:#0b1830 url(/web/images/sub/study-center/sub08_0401_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.priv_cert02 {background:#0b1830 url(/web/images/sub/study-center/sub08_0402_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.priv_cert03 {background:#0b1830 url(/web/images/sub/study-center/sub08_0403_bg01.jpg) no-repeat; color:#fff;}

.mid_bg_tit01.remote_tit01 {background:#0b1830 url(/web/images/sub/study-center/sub08_0601_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.library_tit01 {background:#1e1813 url(/web/images/sub/study-center/sub08_0801_bg01.jpg) no-repeat; color:#fff;}

.mid_bg_tit01.cert_tit01 {background:#0b1830 url(/web/images/sub/customer-center/sub09_0301_bg01.jpg) no-repeat; color:#fff;}

.mid_bg_tit01.award_tit01 {background:#040c16 url(/web/images/sub/company-profile/sub13_0401_bg01.jpg) no-repeat; color:#fff;}

.mid_bg_tit01.sub01_0301_tit01 {background:#101e38 url(/web/images/sub/academic-credit-bank-system/sub01_0301_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.sub01_0301_tit01 > img {position:absolute; top:100px; right:50px;}

.mid_bg_tit01.sub01_0302_tit01 {background:#101e38 url(/web/images/sub/academic-credit-bank-system/sub01_0302_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.sub01_0302_tit01 > img {position:absolute; top:120px; right:50px;}

.mid_bg_tit01.sub01_0303_tit01 {background:#101e38 url(/web/images/sub/academic-credit-bank-system/sub01_0303_bg01.jpg) no-repeat; color:#fff;}
.mid_bg_tit01.sub01_0303_tit01 > img {position:absolute; top:120px; right:50px;}

.m08_intro01 {width:100%;}
.m08_intro01 > ul {}
.m08_intro01 > ul > li {float:left; font-size:13px; line-height:24px; letter-spacing:-0.8px;}
.m08_intro01 > ul > li.intro_txt {width:660px; margin-right:20px;}
.m08_intro01 > ul > li.intro_img {width:320px;}
.m08_intro01 > ul > li.intro_img.full {width:100%;}
.m08_intro01 > ul > li.intro_img img {display:block;}

.thumb_list {width:100%;}
.thumb_list > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-top:1px solid #ddd;}
.thumb_list > ul > li {float:left; width:970px; letter-spacing:-0.8px; font-size:13px; line-height:24px; padding:20px 15px 20px 15px; border-bottom:1px solid #ddd;}

.thumb_list dl {width:100%;}
.thumb_list dl > dt {float:left; width:180px; margin-right:20px;}
.thumb_list dl > dt img {display:block; max-width:100%;}
.thumb_list dl > dd {float:left; width:770px;}

.thumb_list_col2 {width:100%; line-height:23px;}
.thumb_list_col2 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.thumb_list_col2 > ul > li {float:left; width:448px; letter-spacing:-0.8px; padding:20px 20px 20px 20px; font-size:13px; line-height:24px; border:1px solid #ddd;}
.thumb_list_col2 > ul > li:nth-child(2n+2) {margin-left:20px;}
.thumb_list_col2 > ul > li img {display:block; margin:0 auto;}
.thumb_list_col2 > ul > li.b_blue {border:1px solid #0170c9; border-bottom:5px solid #0170c9;}
.thumb_list_col2 > ul > li.b_mint {border:1px solid #36adad; border-bottom:5px solid #36adad;}

.thumb_list_col2.b_none > ul > li {width:490px; padding:0 0 0 0; border:none;}

.thumb_list_col2.youth > ul > li {width:378px; background:#fff;}

.thumb_list_col3 {width:100%; line-height:23px;}
.thumb_list_col3 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.thumb_list_col3 > ul > li {float:left; width:278px; letter-spacing:-0.8px; padding:20px 20px 20px 20px; font-size:13px; line-height:24px; border:1px solid #ddd; margin-right:20px;}
.thumb_list_col3 > ul > li:nth-child(3n+3) {margin-right:0;}
.thumb_list_col3 > ul > li img {display:block; margin:0 auto;}

.thumb_list_col3 > ul > li.beds_step01 {background:url(/web/images/sub/academic-degree-curriculum/sub07_0301_step01.jpg) no-repeat center top; padding-top:240px; border-bottom:5px solid #ddd;}
.thumb_list_col3 > ul > li.beds_step02 {background:url(/web/images/sub/academic-degree-curriculum/sub07_0301_step02.jpg) no-repeat center top; padding-top:240px; border-bottom:5px solid #ddd;}
.thumb_list_col3 > ul > li.beds_step03 {background:url(/web/images/sub/academic-degree-curriculum/sub07_0301_step03.jpg) no-repeat center top; padding-top:240px; border-bottom:5px solid #ddd;}

.thumb_list_col3 > ul > li.yeogi_chat01 {background:url(/web/images/sub/study-center/sub08_0701_bg01.jpg) no-repeat center top; padding-top:175px; border-bottom:5px solid #ddd;}
.thumb_list_col3 > ul > li.yeogi_chat02 {background:url(/web/images/sub/study-center/sub08_0701_bg02.jpg) no-repeat center top; padding-top:175px; border-bottom:5px solid #ddd;}
.thumb_list_col3 > ul > li.yeogi_chat03 {background:url(/web/images/sub/study-center/sub08_0701_bg03.jpg) no-repeat center top; padding-top:175px; border-bottom:5px solid #ddd;}

.thumb_list_col3 > ul > li.credit_info01 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0202_iCon01.png) no-repeat center top; padding-top:150px; border-color:#0170c9; border-bottom:5px solid #0170c9;}
.thumb_list_col3 > ul > li.credit_info02 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0202_iCon02.png) no-repeat center top; padding-top:150px; border-bottom:5px solid #ddd;}
.thumb_list_col3 > ul > li.credit_info03 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0202_iCon03.png) no-repeat center top; padding-top:150px; border-bottom:5px solid #ddd;}
.thumb_list_col3 > ul > li.credit_info04 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0202_iCon04.png) no-repeat center top; padding-top:150px; border-bottom:5px solid #ddd;}
.thumb_list_col3 > ul > li.credit_info05 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0202_iCon05.png) no-repeat center top; padding-top:150px; border-bottom:5px solid #ddd;}
.thumb_list_col3 > ul > li.credit_info06 {background:url(/web/images/sub/academic-credit-bank-system/sub01_0202_iCon06.png) no-repeat center top; padding-top:150px; border-bottom:5px solid #ddd;}

.thumb_list_col4 {width:100%; line-height:23px;}
.thumb_list_col4 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.thumb_list_col4 > ul > li {float:left; width:193px; letter-spacing:-0.8px; padding:20px 20px 20px 20px; font-size:13px; line-height:24px; border:1px solid #ddd; margin-right:20px;}
.thumb_list_col4 > ul > li:nth-child(4n+4) {margin-right:0;}
.thumb_list_col4 > ul > li img {display:block; margin:0 auto;}

.thumb_list_col4.b_none > ul > li {width:235px; padding:0 0 0 0; border:none;}

.thumb_list_col4 > ul > li.healthy_family01 {background:url(/web/images/sub/healthy-family-history/sub05_0102_iCon01.jpg) no-repeat center top; padding-top:110px; border-bottom:5px solid #ddd;}
.thumb_list_col4 > ul > li.healthy_family02 {background:url(/web/images/sub/healthy-family-history/sub05_0102_iCon02.jpg) no-repeat center top; padding-top:110px; border-bottom:5px solid #ddd;}
.thumb_list_col4 > ul > li.healthy_family03 {background:url(/web/images/sub/healthy-family-history/sub05_0102_iCon03.jpg) no-repeat center top; padding-top:110px; border-bottom:5px solid #ddd;}
.thumb_list_col4 > ul > li.healthy_family04 {background:url(/web/images/sub/healthy-family-history/sub05_0102_iCon04.jpg) no-repeat center top; padding-top:110px; border-bottom:5px solid #ddd;}

.thumb_list_col5 {width:100%; line-height:23px;}
.thumb_list_col5 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.thumb_list_col5 > ul > li {float:left; width:142px; letter-spacing:-0.8px; padding:20px 20px 20px 20px; font-size:13px; line-height:24px; border:1px solid #ddd; margin-right:20px;}
.thumb_list_col5 > ul > li:nth-child(5n+5) {margin-right:0;}
.thumb_list_col5 > ul > li img {display:block; margin:0 auto;}

.thumb_list_col5.b_none > ul > li {width:184px; padding:0 0 0 0; border:none;}

.thumb_list_col2 > ul > li.b_bottom_05, .thumb_list_col3 > ul > li.b_bottom_05, .thumb_list_col4 > ul > li.b_bottom_05, .thumb_list_col5 > ul > li.b_bottom_05 {border-bottom:5px solid #ddd;}

.remote_info {width:100%; height:460px; background:#fff url(/web/images/sub/study-center/sub08_0601_bg02.jpg) no-repeat center top;}

.progress_guide01 {width:100%;}
.progress_guide01 > ul {}
.progress_guide01 > ul > li {float:left;}
.progress_guide01 > ul > li > img {display:block;}

.progress_guide01 > ul > li.prog_img {width:320px;}
.progress_guide01 > ul > li.prog_bar {width:40px; margin:0 15px 0 15px; background:url(/web/images/sub/study-center/sub08_progress_bg01.jpg) no-repeat center top;}
.progress_guide01 > ul > li.prog_bar.chat_step01 {height:218px; padding-bottom:20px;}
.progress_guide01 > ul > li.prog_bar.chat_step02 {height:433px; padding-bottom:20px;}
.progress_guide01 > ul > li.prog_bar.chat_step03 {height:150px; padding-top:248px;}
.progress_guide01 > ul > li.prog_txt {width:610px;}

.progress_guide02 {width:100%;}
.progress_guide02 > ul {}
.progress_guide02 > ul > li {float:left; width:465px;}
.progress_guide02 > ul > li > img {display:block;}

.progress_guide02 > ul > li.prog_img {width:465px;}
.progress_guide02 > ul > li.prog_bar {width:40px; margin:0 15px 0 15px; background:url(/web/images/sub/study-center/sub08_progress_bg01.jpg) no-repeat center top;}
.progress_guide02 > ul > li.prog_bar.start {background:url(/web/images/sub/study-center/sub08_progress_bg00.jpg) no-repeat center top;}
.progress_guide02 > ul > li.prog_txt {width:465px;}

.progress_guide02 > ul > li.prog_bar.ios_out_step00 {height:60px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_out_step01 {height:384px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_out_step02 {height:380px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_out_step03 {height:256px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_out_step04 {height:528px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_out_step05 {height:164px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_out_step06 {height:380px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_out_step07 {height:150px; padding-top:330px;}

.progress_guide02 > ul > li.prog_bar.and_out_step00 {height:60px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.and_out_step01 {height:380px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.and_out_step02 {height:380px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.and_out_step03 {height:256px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.and_out_step04 {height:528px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.and_out_step05 {height:164px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.and_out_step06 {height:380px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.and_out_step07 {height:150px; padding-top:262px;}

.progress_guide02 > ul > li.prog_bar.ios_in_step00 {height:60px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_in_step01 {height:256px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_in_step02 {height:202px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_in_step03 {height:384px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_in_step04 {height:384px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_in_step05 {height:131px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_in_step06 {height:293px; padding-bottom:25px;}
.progress_guide02 > ul > li.prog_bar.ios_in_step07 {height:150px; padding-top:15px;}

.cert_site {width:100%; font-size:13px; line-height:20px;}
.cert_site > ul {}
.cert_site > ul > li {float:left; width:488px; margin-right:20px; border:1px solid #ddd; margin-bottom:20px; letter-spacing:-0.8px;
					  transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.cert_site > ul > li:nth-child(2n+2) {margin-right:0;}
.cert_site > ul > li:last-child {margin-bottom:0;}
.cert_site > ul > li:hover {border:1px solid #0170c9;}
.cert_site > ul > li.active {border:1px solid #0170c9;}

.cert_site > ul > li.mgb0 {margin-bottom:0;}
.cert_site > ul > li > a {width: 488px; height:95px;}
.cert_site > ul > li > a:focus {display: block; width: 488px; height:95px;}
.cert_site > ul > li > a h3 {color:#111;}
.cert_site > ul > li > a:hover h3, .cert_site > ul > li.active > a h3 {color:#0170c9;}

.cert_site > ul > li > a h3 .small {font-weight:normal; font-size:13px; color:#666;}

.cert_site dl {width:100%;}
.cert_site dl > dt {float:left; width:180px; height:81px; padding:14px 0 0 0;}
.cert_site dl > dt > img {display:block; vertical-align:bottom;}
.cert_site dl > dd {float:left; width:272px; padding:15px 15px 15px 20px; border-left:1px solid #eee;}
.cert_site dl > dd > h3 {font-size:14px; letter-spacing:-0.8px;}


.cert_site.manage_cert dl {width:100%; height:150px; letter-spacing:-1px; line-height:24px;}
.cert_site.manage_cert dl > dt {float:left; width:150px; height:150px; padding:0;}

.cert_site.manage_cert dl > dt.pc_01 {background:url(/web/images/sub/customer-center/sub09_0302_iCon01.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.pc_02 {background:url(/web/images/sub/customer-center/sub09_0302_iCon02.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.pc_03 {background:url(/web/images/sub/customer-center/sub09_0302_iCon03.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.pc_04 {background:url(/web/images/sub/customer-center/sub09_0302_iCon04.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.pc_05 {background:url(/web/images/sub/customer-center/sub09_0302_iCon05.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.pc_06 {background:url(/web/images/sub/customer-center/sub09_0302_iCon06.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.pc_07 {background:url(/web/images/sub/customer-center/sub09_0302_iCon02_01.jpg) no-repeat center top;}

.cert_site.manage_cert dl > dt.mobile_01 {background:url(/web/images/sub/customer-center/sub09_0302_m_iCon01.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.mobile_02 {background:url(/web/images/sub/customer-center/sub09_0302_m_iCon02.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.mobile_03 {background:url(/web/images/sub/customer-center/sub09_0302_m_iCon03.jpg) no-repeat center top;}
.cert_site.manage_cert dl > dt.mobile_04 {background:url(/web/images/sub/customer-center/sub09_0302_m_iCon04.jpg) no-repeat center top;}

.cert_site.manage_cert dl > dd {float:left; width:302px; height:120px; padding:15px 15px 15px 20px; border-left:none;}
.cert_site.manage_cert dl > dd > h3 {font-size:15px; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px;
									 background:url(/web/images/sub/com_btn_more01.png) no-repeat right 5px;}
.cert_site.manage_cert > ul > li > a:hover h3 {background:url(/web/images/sub/com_btn_more01_blue.png) no-repeat right 5px;}


.cert_site.app_down dl {width:100%; height:70px; letter-spacing:-1px; line-height:24px; position:relative;}
.cert_site.app_down dl > dt {float:left; width:70px; height:70px; padding:0;}

.cert_site.app_down dl > dt.app_01 {background:url(/web/images/sub/customer-center/sub09_0303_m_iCon01.png) no-repeat center top;}
.cert_site.app_down dl > dt.app_02 {background:url(/web/images/sub/customer-center/sub09_0303_m_iCon02.png) no-repeat center top;}

.cert_site.app_down dl > dd {float:left; width:383px; height:27px; padding:23px 15px 20px 20px; border-left:none;}
.cert_site.app_down dl > dd > h3 {font-size:18px; font-weight:normal;}

.cert_site.app_down dl > dd.qr_01 {background:url(/web/images/sub/customer-center/sub09_0303_qr_android.png) no-repeat right;}
.cert_site.app_down dl > dd.qr_02 {background:url(/web/images/sub/customer-center/sub09_0303_qr_iphone.png) no-repeat right;}

.cert_site.app_down a .qr_origin_01 {display:none; position:absolute; right:-1px; top:55px; z-index:1; background:url(/web/images/sub/customer-center/sub09_0303_m_bg01.png) no-repeat 116px top; padding-top:15px;}
.cert_site.app_down a:hover .qr_origin_01 {display:block;}
.cert_site.app_down a .qr_origin_01 img {display:block; border:5px solid #0170c9;}


.cert_site.move_cert dl {width:100%; height:70px; letter-spacing:-1px; line-height:24px; position:relative;}

.cert_site.move_cert dl > dt {float:left; width:150px; height:80px; padding:0;}

.cert_site.move_cert dl > dt.out_01 {background:#fff url(/web/images/sub/customer-center/sub09_0303_iCon01.png) no-repeat center;}
.cert_site.move_cert dl > dt.out_02 {background:#fff url(/web/images/sub/customer-center/sub09_0303_iCon02.png) no-repeat center top;}
.cert_site.move_cert dl > dt.in_01 {background:#fff url(/web/images/sub/customer-center/sub09_0303_iCon03.png) no-repeat center top;}
.cert_site.move_cert dl > dt.in_02 {background:#fff url(/web/images/sub/customer-center/sub09_0303_iCon04.png) no-repeat center top;}

.cert_site.move_cert dl > dd {float:left; width:298px; height:32px; padding:28px 15px 20px 25px; border-left:none;}
.cert_site.move_cert dl > dd > h3 {font-size:18px; font-weight:normal;}


.app_install_info {width:100%; font-size:13px; line-height:20px;}
.app_install_info > ul {}
.app_install_info > ul > li {float:left; width:428px; padding:25px 30px 30px 30px; border:1px solid #ddd; border-bottom:5px solid #ddd;}
.app_install_info > ul > li:first-child {margin-right:20px;}
.app_install_info > ul > li img {display:block;}

.app_install_info > ul > li .install_tit {font-size:15px; font-weight:normal; height:30px; border-bottom:1px solid #ddd; margin-bottom:12px; padding:5px 0 5px 30px; letter-spacing:-1px;}

.app_install_info > ul > li .install_tit.icon01 {background:url(/web/images/sub/customer-center/sub09_0303_m_iCon01_sm.png) no-repeat left top;}
.app_install_info > ul > li .install_tit.icon02 {background:url(/web/images/sub/customer-center/sub09_0303_m_iCon02_sm.png) no-repeat left top;}


.yeogi_mobile_intro {width:100%; background:#fff url(/Web/images/sub/study-center/sub08_0301_bg01.jpg) repeat-y; line-height:24px;}
.yeogi_mobile_intro > img {display:block;}

.yeogi_mobile_info {width:820px; padding:20px 90px 0 90px; background:#fff url(/Web/images/sub/study-center/sub08_0301_bg01.jpg) repeat-y; line-height:23px;}
.yeogi_mobile_info > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.yeogi_mobile_info > ul > li {float:left; width:100%; letter-spacing:-0.8px; font-size:13px; line-height:24px; color:#666; border-bottom:1px solid #eee; padding:0 0 40px 0; margin:0 0 40px 0;}
.yeogi_mobile_info > ul > li:last-child {border-bottom:none; padding:0 0 15px 0;}

.yeogi_mobile_info > ul > li > dl {display:inline-block; *zoom:1; *display:inline; width:100%;}

.yeogi_mobile_info > ul > li > dl > dt,
.yeogi_mobile_info > ul > li > dl > dd {float:left;}

.yeogi_mobile_info > ul > li > dl > dt {width:180px; margin-right:30px;}
.yeogi_mobile_info > ul > li > dl > dt > img {display:block;}

.yeogi_mobile_info > ul > li > dl > dd {width:610px;}
.yeogi_mobile_info > ul > li > dl > dd .mobile_tit {font-size:28px; color:#333; margin:5px 0 12px 0;}

.yeogi_mobile_info > ul > li > dl > dd a {color:#333; display:inline-block; font-size:13px; padding:0 8px 3px 8px; margin-top:12px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

.yeogi_mobile_info .txt_web {color:#1570c9;}
.yeogi_mobile_info .txt_app {color:#b05299;}

.yeogi_mobile_info .mobile_web {color:#5a6069; border:1px solid #5a6069; background:#fff;}
.yeogi_mobile_info .mobile_web:hover {color:#fff; border:1px solid #1570c9; background:#1570c9;}

.yeogi_mobile_info .mobile_app {color:#5a6069; border:1px solid #5a6069; background:#fff; letter-spacing:0; margin-right:5px;}
.yeogi_mobile_info .mobile_app:hover {color:#fff; border:1px solid #b05299; background:#b05299;}

.yeogi_mobile_info .use_device_tit {font-size:28px; color:#333; margin:5px 0 12px 0; text-align:center; margin:10px 0 25px 0; padding:0 0 25px 0; background:url(/web/images/sub/com_tit_bg03.jpg) no-repeat center bottom;}
.yeogi_mobile_info .use_device_sub {font-size:15px; color:#555; text-align:center;}

.yeogi_mobile_info .send_url_form {width:758px; border:1px solid #eee; text-align:center; padding:30px 30px 30px 30px; background:#f4f5f7;}

.yeogi_mobile_btn {background:#9e9e9e; width:940px; padding:30px 30px 30px 30px; text-align:center; line-height:23px;}
.yeogi_mobile_btn > a {font-size:17px; height:50px; line-height:46px; padding:0 20px 0 20px; background:transparent; border:1px solid #fff; color:#fff; font-weight:bold; text-align:center; display:inline-block; *zoom:1; *display:inline; letter-spacing:-1px; box-sizing:border-box; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.yeogi_mobile_btn > a:hover {background:#fff; border:1px solid #fff; color:#5a6069;}


.mobile_center_tit {width:1000px; padding:50px 0 0 0; height:130px; line-height:24px; text-align:center; color:#fff;}
.mobile_center_tit p {font-size:18px; letter-spacing:-0.8px; display:block;}
.mobile_center_tit h1 {font-size:43px; font-weight:normal; letter-spacing:-5px; padding:0 0 0 0; margin:28px 0 0 0;}

.mobile_center_tit.tit_web {background:#1570c9 url(/web/images/sub/study-center/sub08_0302_bg01.jpg) no-repeat center top;}
.mobile_center_tit.tit_app {background:#aa378e url(/web/images/sub/study-center/sub08_0303_bg01.jpg) no-repeat center top;}

.mobile_center_guide01 {width:100%; line-height:24px;}
.mobile_center_guide01 > ul {}
.mobile_center_guide01 > ul > li {float:left;}
.mobile_center_guide01 > ul > li > img {display:block;}

.mobile_center_guide01 > ul > li.prog_img {width:320px;}
.mobile_center_guide01 > ul > li.prog_bar {width:40px; margin:0 15px 0 15px; background:url(/web/images/sub/study-center/sub08_progress_bg01.jpg) no-repeat center top;}
.mobile_center_guide01 > ul > li.prog_bar.bar_app {background:url(/web/images/sub/study-center/sub08_progress_0303_bg01.jpg) no-repeat center top;}
.mobile_center_guide01 > ul > li.prog_txt {width:610px;}

.mobile_center_guide01 > ul > li.prog_bar.mobile_step01 {height:270px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.mobile_step02 {height:605px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.mobile_step03 {height:570px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.mobile_step04 {height:970px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.mobile_step05 {height:150px; padding-top:1029px;}

.mobile_center_guide01 > ul > li.prog_bar.bar_app.app_step01 {height:474px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.bar_app.app_step02 {height:150px; padding-top:525px;}

.mobile_center_guide01 > ul > li.prog_bar.bar_app.app_step03 {height:440px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.bar_app.app_step04 {height:150px; padding-top:145px;}

.mobile_center_guide01 > ul > li.prog_bar.bar_app.app_step05 {height:540px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.bar_app.app_step06 {height:450px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.bar_app.app_step07 {height:450px; padding-bottom:20px;}
.mobile_center_guide01 > ul > li.prog_bar.bar_app.app_step08 {height:150px; padding-top:70px;}

.app_txt_color {color:#aa378e;}


/* ===== SUB 09 ===== */

.m09_intro01 {background:#0170c9 url(/web/images/sub/customer-center/sub09_0101_bg01.jpg) no-repeat center top; color:#fff; height:180px; letter-spacing:-1px;}
.m09_intro01 h3 {margin:0 0 12px 0; font-size:22px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}
.m09_intro01 h3 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}
.m09_intro01 p {font-size:14px; line-height:26px;}

.m09_intro01_btn {}
.m09_intro01_btn > a {display:block; border:1px solid #ddd; text-align:center; font-size:16px; letter-spacing:-1px; height:48px; line-height:45px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.m09_intro01_btn > a strong {color:#333;}
.m09_intro01_btn > a.btn01:hover {background:#003a7c; border:1px solid #003a7c; color:#fff;}
.m09_intro01_btn > a.btn02:hover {background:#0170c9; border:1px solid #0170c9; color:#fff;}
.m09_intro01_btn > a.btn03:hover {background:#6ec6c1; border:1px solid #6ec6c1; color:#fff;}
.m09_intro01_btn > a:hover strong {color:#fff;}

.award_grade {width:100%; display:inline-block; *zoom:1; *display:inline;}
.award_grade > div {float:left; width:488px; height:118px; border:1px solid #ddd;}

.award_grade dl {display:inline-block; *zoom:1; *display:inline; width:100%;}
.award_grade dt, .award_grade dd {float:left; letter-spacing:-0.8px; line-height:25px;}
.award_grade dt {width:120px; height:118px; display:block; border-right:1px solid #ddd;}
.award_grade dd {padding:15px 20px 15px 20px; display:inline-block; *zoom:1; *display:inline;}

.award_grade dd h3 {font-size:16px; margin:0 0 10px 0; font-weight:normal;}
.award_grade dd p {font-size:13px; color:#555;}

.award_grade .grade_01 dt {background:#f4f5f7 url(/web/images/sub/customer-center/sub09_0101_iCon01.png) no-repeat center;}
.award_grade .grade_02 dt {background:#f4f5f7 url(/web/images/sub/customer-center/sub09_0101_iCon02.png) no-repeat center;}
.award_grade .grade_03 dt {background:#f4f5f7 url(/web/images/sub/customer-center/sub09_0101_iCon03.png) no-repeat center;}
.award_grade .grade_04 dt {background:#f4f5f7 url(/web/images/sub/customer-center/sub09_0101_iCon04.png) no-repeat center;}

.refund_step {width:100%; display:inline-block; *zoom:1; *display:inline; font-size:13px; line-height:21px;}
.refund_step > ul {width:100%; display:inline-block; *zoom:1; *display:inline;}
.refund_step > ul > li {float:left; width:200px; height:110px; padding:0 0 0 120px; letter-spacing:-1px; line-height:24px;}

.refund_step > ul > li h3 {font-size:16px; margin:0 0 10px 0; font-weight:bold;}
.refund_step > ul > li p {font-size:13px; color:#555;}

.refund_step > ul > li.step01 {background:url(/web/images/sub/customer-center/sub09_0102_iCon01.jpg) no-repeat left;}
.refund_step > ul > li.step02 {background:url(/web/images/sub/customer-center/sub09_0102_iCon02.jpg) no-repeat left;}
.refund_step > ul > li.step03 {background:url(/web/images/sub/customer-center/sub09_0102_iCon03.jpg) no-repeat left;}


/* ===== SUB 10 ===== */

/* yearPlan_select */

.yearPlan_select {width:100%; height:80px; line-height:75px; font-size:28px; text-align:center; font-weight:bold; color:#333; border-top:1px solid #eee; position:relative;}
.yearPlan_select > a {display:inline-block; *zoom:1; *display:inline; width:25px; height:25px; text-indent:100%; white-space:nowrap; overflow:hidden; vertical-align:middle; margin:0 0 5px 0;
					  background:url(/web/images/sub/con_btn_pager01.png) no-repeat; opacity:0.6; *filter:alpha(opacity=60);}
.yearPlan_select > a:hover {opacity:1; *filter:alpha(opacity=100);}
.yearPlan_select > a.prev_year {background-position:0 0; margin-right:10px;}
.yearPlan_select > a.next_year {background-position:0 -25px; margin-left:10px;}

.hakgiPlan_select {width:100%;  position:relative;}
.hakgiPlan_select .btn_box {display:inline-block; *zoom:1; *display:inline; position:absolute; top:0; right:0; }


/* ===== SUB 11 ===== */

.privacy_tab {width:100%; position:relative; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:45px; line-height:42px;}
.privacy_tab.txt_md a {font-size:14px;}
.privacy_tab a {display:inline-block; *zoom:1; *display:inline; color:#555; letter-spacing:-1px; font-size:15px;}
.privacy_tab a:hover {text-decoration:underline;}
.privacy_tab a.active {font-weight:bold; color:#111;}

.privacy_tab .divider {display:inline-block; *zoom:1; *display:inline; width:1px; height:12px; background:#ababab; vertical-align:middle; margin:0 5px 0 5px;}

.privacy_tab .revision_op {display:inline-block; *zoom:1; *display:inline; position:absolute; right:0; top:0; text-align:right;}

.privacy_detail {width:100%; position:relative; margin:0; padding:0; font-size:13px; letter-spacing:-0.8px; line-height:24px; color:#666;}
.privacy_detail p {display:block; margin:0 0 10px 0;}
.privacy_detail span {display:inline-block; *zoom:1; *display:inline;}

.privacy_detail .privacy_box {background:#f4f5f7; border:1px solid #ddd; color:#444; font-size:14px; padding:15px 20px 15px 20px; line-height:26px;}
.privacy_detail .privacy_box .mail_box {background:url(/web/images/sub/member-Information/sub11_0203_iCon01.png) no-repeat left; padding:0 0 0 110px;}
.privacy_detail .privacy_box .mail_box .update {display:block; font-size:12px; color:#777; letter-spacing:0;}

.privacy_detail .privacy_tit {color:#0170c9; font-size:17px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; margin:30px 0 15px 0;
							  background:url(/web/images/sub/com_tit_iCon01.png) no-repeat left 5px; padding:0 0 10px 25px; border-bottom:1px solid #ddd;}
.privacy_detail .privacy_tit.tit_gray {color:#86888b; background:url(/web/images/sub/com_tit_iCon02.png) no-repeat left 5px;}

.privacy_detail .info_box {background:#f4f5f7; border:1px solid #ddd; padding:8px 15px 8px 15px; margin:0 0 10px 0;}
.privacy_detail .info_box > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.privacy_detail .info_box > ul > li {display:block; border-bottom:1px dotted #ccc; padding:5px 0 5px 0;}
.privacy_detail .info_box > ul > li:last-child {border-bottom:none;}

.privacy_detail a i {color:#ababab;}

.revision_table {display:none; background:#fff; border:1px solid #ddd; padding:20px 25px 25px 25px; position:absolute; right:0; top:45px; width:400px; z-index:1; text-align:left;}
.revision_table .revision_tit {color:#0170c9; font-size:20px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; text-align:center;}

.revision_table2 {background:#fff; border:1px solid #ddd; padding:20px 25px 25px 25px; position:absolute; right:0; top:45px; width:400px; z-index:1; text-align:left;}
.revision_table2 .revision_tit {color:#0170c9; font-size:20px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; text-align:center;}


.Att_table {display:none; background:#fff; border:1px solid #ddd; padding:20px 25px 25px 25px; position:absolute; right:0; top:45px; width:400px; z-index:5; text-align:left;}
.Att_table .Att_tit {color:#0170c9; font-size:20px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; text-align:center;}


/* ===== SUB 11 ===== */

.point_summary {width:100%; line-height:24px;}
.point_summary > ul {display:inline-block; *zoom:1; *display:inline; width:100%; height:200px; background:#0170c9 url(/web/images/sub/mypage/sub12_0101_bg01.jpg) no-repeat left top;}
.point_summary > ul > li {float:left; width:420px; height:170px; padding:30px 40px 0 40px; color:#fff;}
.point_summary > ul > li .point_tit {font-size:18px;}

.point_summary > ul > li.point_left {text-align:center;}
.point_summary > ul > li.point_left .point {font-size:50px; line-height:50px; color:#b4e0ff; margin:8px 0 22px 0;}

.point_summary > ul > li.point_right {}

.point_summary > ul > li.point_right > dl {width:100%; display:inline-block; *zoom:1; *display:inline;}
.point_summary > ul > li.point_right > dl > dt, .point_summary > ul > li.point_right > dl > dd {float:left; width:50%; border-bottom:1px dotted #007ee3; padding-bottom:6px; margin-bottom:6px;}
.point_summary > ul > li.point_right > dl > dt {letter-spacing:-1px; font-size:14px;}
.point_summary > ul > li.point_right > dl > dd {text-align:right; font-weight:bold;}

.point_info {position:relative;}
.point_info .info_btn {display:inline-block; *zoom:1; *display:inline; width:15px; height:15px; vertical-align:text-bottom; background:url(/web/images/sub/mypage/sub12_0101_iCon01.png) no-repeat; background-position:0 0;}
.point_info .info_btn:hover, .point_info .info_btn:focus {background-position:0 -15px;}

.point_info .info_layer {display:none; position:absolute; z-index:10; top:0; left:20px; width:290px; background:url(/web/images/member/reg_guide_bg03.png) no-repeat left 5px; padding-left:11px;}
.point_info .info_layer .info_box {position:relative; padding:10px 15px 10px 15px; border-radius:4px; background:url(/web/images/member/reg_guide_bg01.png) repeat; color:#fff; font-size:12px; line-height:22px; letter-spacing:-0.8px; text-align:left;}

.point_info .info_layer .info_box .info_box_tit {font-size:13px; margin:0 0 0 0;}
.point_info .info_layer .info_box p {margin:0 0 0 0;}

.point_info .info_layer .info_box .info_box_close {position:absolute; top:8px; right:12px; color:#ababab; display:inline-block; *zoom:1; *display:inline; text-align:center; line-height:19px; font-weight:bold;}
.point_info .info_layer .info_box .info_box_close:hover {color:#fff;}


/* ===== SUB 12 ===== */

.study_plan_list {width:100%; line-height:23px;}
.study_plan_list > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.study_plan_list > ul > li {float:left; width:320px; letter-spacing:-0.8px; font-size:13px; line-height:24px; margin-right:20px; position:relative; transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}
.study_plan_list > ul > li:nth-child(3n+3) {margin-right:0;}

.study_plan_list > ul > li > a {display:block; border:1px solid #ddd; border-bottom:5px solid #ddd; padding:130px 20px 25px 20px; text-align:center;}
.study_plan_list > ul > li > a .study_plan_tit {font-size:17px; margin-bottom:10px; color:#0170c9;}

.study_plan_list > ul > li > a:hover, .study_plan_list > ul > li > a:hover .study_plan_tit {color:#fff; border-color:#0170c9;}

.study_plan_list > ul > li.plan_iCon01 {background:url(/web/images/sub/mypage/sub12_010601_iCon01.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon02 {background:url(/web/images/sub/mypage/sub12_010601_iCon02.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon03 {background:url(/web/images/sub/mypage/sub12_010601_iCon03.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon04 {background:url(/web/images/sub/mypage/sub12_010601_iCon04.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon05 {background:url(/web/images/sub/mypage/sub12_010601_iCon05.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon06 {background:url(/web/images/sub/mypage/sub12_010601_iCon06.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon07 {background:url(/web/images/sub/mypage/sub12_010601_iCon07.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon08 {background:url(/web/images/sub/mypage/sub12_010601_iCon08.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon09 {background:url(/web/images/sub/mypage/sub12_010601_iCon09.png) no-repeat center top;}

.study_plan_list > ul > li.plan_iCon01:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon01.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon02:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon02.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon03:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon03.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon04:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon04.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon05:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon05.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon06:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon06.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon07:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon07.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon08:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon08.png) no-repeat center top;}
.study_plan_list > ul > li.plan_iCon09:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_010601_iCon09.png) no-repeat center top;}

.study_plan_list > ul > li.on_cert_iCon01 {background:url(/web/images/sub/mypage/sub12_0301_iCon01.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon02 {background:url(/web/images/sub/mypage/sub12_0301_iCon02.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon03 {background:url(/web/images/sub/mypage/sub12_0301_iCon03.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon04 {background:url(/web/images/sub/mypage/sub12_0301_iCon04.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon05 {background:url(/web/images/sub/mypage/sub12_0301_iCon05.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon06 {background:url(/web/images/sub/mypage/sub12_0301_iCon06.png) no-repeat center top;}

.study_plan_list > ul > li.on_cert_iCon01:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_0301_iCon01.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon02:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_0301_iCon02.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon03:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_0301_iCon03.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon04:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_0301_iCon04.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon05:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_0301_iCon05.png) no-repeat center top;}
.study_plan_list > ul > li.on_cert_iCon06:hover {background:#0170c9 url(/web/images/sub/mypage/sub12_0301_iCon06.png) no-repeat center top;}

.my_planner_info {width:100%; line-height:24px;}
.my_planner_info > ul {display:inline-block; *zoom:1; *display:inline; width:100%; height:200px; background:#0170c9 url(/web/images/sub/mypage/sub12_0108_bg01.jpg) no-repeat left top;}
.my_planner_info > ul > li {float:left; width:440px; height:170px;}
.my_planner_info > ul > li .planner_tit {position:relative; font-size:18px; color:#fff;}
.my_planner_info > ul > li .planner_tit .more_btn {position:absolute; top:2px; right:0; font-size:13px; color:#fff; font-weight:normal; letter-spacing:-0.8px; opacity:0.6; *filter:alpha(opacity=60);}
.my_planner_info > ul > li .planner_tit .more_btn:hover {opacity:1; *filter:alpha(opacity=100);}

.my_planner_info > ul > li.planner_left {position:relative; width:420px; padding:30px 40px 0 40px;}
.my_planner_info > ul > li.planner_left .name {font-size:34px; color:#b4e0ff; margin:18px 0 26px 0; letter-spacing:-2px;}
.my_planner_info > ul > li.planner_left .name span {font-weight:normal;}

.my_planner_info > ul > li.planner_left .planner_img {position:absolute; top:30px; right:30px; width:140px; height:140px; background:#0170c9; border-radius:300px; background-size:100% auto !important; box-shadow:1px 1px 3px rgba(0,0,0,0.4);}

.my_planner_info > ul > li.planner_right {width:440px; padding:25px 30px 0 30px; color:#555;}

.my_planner_info > ul > li.planner_right .planner_comment {border-radius:3px; background:#fff; border:1px solid #fff; padding:5px 15px 15px 15px; height:85px; overflow-y:auto; font-size:13px;}
.my_planner_info > ul > li.planner_right .planner_comment i {color:#0170c9; margin-right:3px;}

.my_planner_info > ul > li.planner_right .planner_comment > dl {width:100%; display:inline-block; *zoom:1; *display:inline;}
.my_planner_info > ul > li.planner_right .planner_comment > dl > dt,
.my_planner_info > ul > li.planner_right .planner_comment > dl > dd {float:left; border-bottom:1px dotted #bfbfbf; padding-bottom:5px; margin-bottom:5px;}
.my_planner_info > ul > li.planner_right .planner_comment > dl > dt {width:80%; letter-spacing:-0.5px; font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all;}
.my_planner_info > ul > li.planner_right .planner_comment > dl > dd {width:20%; text-align:right;}


/* study_plan_progress */

.study_plan_progress {width:100%; line-height:24px;}
.study_plan_progress > ul {display:inline-block; *zoom:1; *display:inline; width:998px; border:1px solid #ddd;}
.study_plan_progress > ul > li {float:left; width:25%; height:80px; color:#333; text-align:center;}
.study_plan_progress > ul > li:first-child {width:24%;}
.study_plan_progress > ul > li:last-child {width:26%;}

.study_plan_progress > ul > li.active {background:#0170c9 url(/web/images/board/course_Reg/reg_step_bg_off.png) no-repeat left;}
.study_plan_progress > ul > li.left {background:#f4f5f7 url(/web/images/board/course_Reg/reg_step_bg_off.png) no-repeat left;}
.study_plan_progress > ul > li.right {background:#fff url(/web/images/sub/academic-degree-curriculum/sub06_0503_step_bg01.png) no-repeat left;}

.study_plan_progress > ul > li.active .step_txt {color:#fff; font-weight:bold;}
.study_plan_progress > ul > li.active .step_txt > p {color:#c9ddf6;}

.study_plan_progress > ul > li:first-child .step_txt {padding-left:10px;}
.study_plan_progress > ul > li .step_txt {letter-spacing:-1px; font-size:15px; padding-left:20px; margin-top:15px; font-weight:bold; color:#333;}
.study_plan_progress > ul > li .step_txt > p {letter-spacing:0; color:#919aa7; font-weight:normal;}


/* menu12_0501 */

.priv_cert_progress {width:100%; line-height:24px;}
.priv_cert_progress.mgb0 {margin-bottom:-6px;}
.priv_cert_progress > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.priv_cert_progress > ul > li {float:left; width:100%; height:52px; color:#666; letter-spacing:-0.8px; font-size:14px; margin-bottom:18px;}
.priv_cert_progress > ul > li:last-child {margin-bottom:0;}

.priv_cert_progress > ul > li > dl {display:inline-block; *zoom:1; *display:inline; width:100%; line-height:50px;}

.priv_cert_progress > ul > li > dl > dt {width:170px; float:left; color:#fff; font-size:18px; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold; height:52px; line-height:54px; text-align:center; letter-spacing:0;}
.priv_cert_progress > ul > li > dl > dt.tit_kor_14 {font-size:14px; letter-spacing:-1px;  font-family:'Malgun Gothic', 'NanumGothic';}
.priv_cert_progress > ul > li > dl > dt.step_01 {background:#0170c9 url(/web/images/sub/mypage/sub12_0501_bg01_01.jpg) no-repeat;}
.priv_cert_progress > ul > li > dl > dt.step_02 {background:#0170c9 url(/web/images/sub/mypage/sub12_0501_bg02_01.jpg) no-repeat;}

.priv_cert_progress > ul > li > dl > dd {float:left; height:50px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

.priv_cert_progress > ul > li > dl > dd.step_arrow {width:215px; padding-left:5px; font-weight:bold; color:#333; border-right:1px solid #eee; text-align:center;}
.priv_cert_progress > ul > li > dl > dd.step_arrow.arrow_01 {background:#fff url(/web/images/sub/mypage/sub12_0501_bg01_02.jpg) no-repeat left;}
.priv_cert_progress > ul > li > dl > dd.step_arrow.arrow_02 {background:#fff url(/web/images/sub/mypage/sub12_0501_bg02_02.jpg) no-repeat left;}

.priv_cert_progress > ul > li > dl > dd.step_detail {width:593px; padding-left:15px; border-right:1px solid #ddd;}


/* ===== PRACTICE SPEECH ===== */

.practice_speech {width:100%;}
.practice_speech.social {background:#fff url(/web/images/sub/social-worker/sub02_0301_bg01.jpg) no-repeat center top;}
.practice_speech.child {background:#fff url(/web/images/sub/child-care-teachers/sub03_0301_bg01.jpg) no-repeat center top;}
.practice_speech.youth {background:#fff url(/web/images/sub/youth-instructor/sub04_0301_bg01.jpg?ver=<%=now_datetimekey%>) no-repeat center top;}

.practice_speech > img {display:block;}

.practice_speech .practice_con {width:860px; padding:60px 70px 60px 70px; background:#fff url(/web/images/sub/social-worker/sub02_0301_bg02.jpg) repeat-y center top;}
.practice_speech .practice_con.bg_gray {background:#fafafa url(/web/images/sub/social-worker/sub02_0301_bg04.jpg) repeat-y center top;}
.practice_speech .practice_con.youth {padding:10px 70px 60px 70px;}

.practice_speech .movie {display:block; margin:0 auto; width:860px; text-indent:100%; white-space:nowrap; overflow:hidden;}
.practice_speech .movie.m_social {height:497px; background:#000 url(/web/images/sub/social-worker/sub02_0301_img02_off.jpg) no-repeat center top;}
.practice_speech .movie.m_social:hover {background:#000 url(/web/images/sub/social-worker/sub02_0301_img02_on.jpg) no-repeat center top;}

.practice_speech .movie.m_child {height:550px; background:#000 url(/web/images/sub/child-care-teachers/sub03_0301_img02_off.jpg) no-repeat center top;}
.practice_speech .movie.m_child:hover {background:#000 url(/web/images/sub/child-care-teachers/sub03_0301_img02_on.jpg) no-repeat center top;}

.practice_speech .movie.m_youth {height:550px; background:#000 url(/web/images/sub/youth-instructor/sub04_0301_img02_off.jpg) no-repeat center top;}
.practice_speech .movie.m_youth:hover {background:#000 url(/web/images/sub/youth-instructor/sub04_0301_img02_on.jpg?ver=<%=now_datetimekey%>) no-repeat center top;}

.practice_step {position: relative;  width:100%; line-height:23px;}
.practice_step .click_btn {display: block; position: absolute; top: -55px; right: -20px; animation-duration: .6s; animation-name: step-jump; animation-iteration-count: infinite; animation-direction: alternate; animation-fill-mode: both; z-index:2;}

@keyframes step-jump {
  from {
    top: -55px;
  }

  to {
    top: -35px;
  }
}


.practice_step > ul {display:inline-block; *zoom:1; *display:inline;}
.practice_step > ul > li {float:left; width:835px; padding-left:25px; position:relative; font-size:13px; color:#555;}

.practice_step > ul > li .step_img {display:block; position:absolute; left:0; width:50px; height:50px; z-index:1;}

.practice_step > ul > li .step_img.social_01 {top:35px; background:url(/web/images/sub/social-worker/sub02_0301_img05_01.png) no-repeat center;}
.practice_step > ul > li .step_img.social_02 {top:35px; background:url(/web/images/sub/social-worker/sub02_0301_img05_02.png) no-repeat center;}
.practice_step > ul > li .step_img.social_03 {top:35px; background:url(/web/images/sub/social-worker/sub02_0301_img05_03.png) no-repeat center;}
.practice_step > ul > li .step_img.social_04 {top:35px; background:url(/web/images/sub/social-worker/sub02_0301_img05_04.png) no-repeat center;}

.practice_step > ul > li .step_img.child_01 {top:35px; background:url(/web/images/sub/child-care-teachers/sub03_0301_img05_01.png) no-repeat center;}
.practice_step > ul > li .step_img.child_02 {top:35px; background:url(/web/images/sub/child-care-teachers/sub03_0301_img05_02.png) no-repeat center;}
.practice_step > ul > li .step_img.child_03 {top:35px; background:url(/web/images/sub/child-care-teachers/sub03_0301_img05_03.png) no-repeat center;}
.practice_step > ul > li .step_img.child_04 {top:35px; background:url(/web/images/sub/child-care-teachers/sub03_0301_img05_04.png) no-repeat center;}

.practice_step > ul > li .step_img.youth_01 {top:35px; background:url(/web/images/sub/youth-instructor/sub04_0301_img05_01.png) no-repeat center;}
.practice_step > ul > li .step_img.youth_02 {top:35px; background:url(/web/images/sub/youth-instructor/sub04_0301_img05_02.png) no-repeat center;}
.practice_step > ul > li .step_img.youth_03 {top:35px; background:url(/web/images/sub/youth-instructor/sub04_0301_img05_03.png) no-repeat center;}
.practice_step > ul > li .step_img.youth_04 {top:35px; background:url(/web/images/sub/youth-instructor/sub04_0301_img05_04.png) no-repeat center;}
.practice_step > ul > li .step_img.youth_05 {top:35px; background:url(/web/images/sub/youth-instructor/sub04_0301_img05_05.png) no-repeat center;}
.practice_step > ul > li .step_img.youth_06 {top:35px; background:url(/web/images/sub/youth-instructor/sub04_0301_img05_06.png) no-repeat center;}
.practice_step > ul > li .step_img.youth_07 {top:35px; background:url(/web/images/sub/youth-instructor/sub04_0301_img05_07.png) no-repeat center;}

.practice_step > ul > li .step_detail {width:773px; padding:20px 20px 15px 40px; border:1px solid #ddd; background:url(/web/images/sub/social-worker/sub02_0301_bg03.jpg) repeat-y left;}
.practice_step > ul > li .step_detail.step_social:hover {border:1px solid #763aa3; background:url(/web/images/sub/social-worker/sub02_0301_bg03_on.jpg) repeat-y left;}
.practice_step > ul > li .step_detail.step_child:hover {border:1px solid #ff8a00; background:url(/web/images/sub/child-care-teachers/sub03_0301_bg03_on.jpg) repeat-y left;}
.practice_step > ul > li .step_detail.step_youth:hover {border:1px solid #df3b37; background:url(/web/images/sub/youth-instructor/sub04_0301_bg03_on.jpg) repeat-y left;}

.practice_step > ul > li .step_detail .movie_play {display:none; right:0; top:0; position:absolute; width:829px; height:100%; background:#000 url(/web/images/sub/social-worker/sub02_0301_img06.png) no-repeat center;
												   opacity:0.5; *filter:alpha(opacity=50);}
.practice_step > ul > li .step_detail:hover .movie_play {display:block;}

.practice_step > ul > li .step_detail.step_social > dl > dt, .practice_step > ul > li .step_detail.step_social > dl > dd {height:75px;}
.practice_step > ul > li .step_detail.step_child > dl > dt, .practice_step > ul > li .step_detail.step_child > dl > dd {height:75px;}
.practice_step > ul > li .step_detail.step_youth > dl > dt, .practice_step > ul > li .step_detail.step_youth > dl > dd {height:75px;}

.practice_step > ul > li .step_detail > dl {width:100%; display:inline-block; *zoom:1; *display:inline;}
.practice_step > ul > li .step_detail > dl > dt, .practice_step > ul > li .step_detail > dl > dd {float:left; letter-spacing:-0.8px;}

.practice_step > ul > li .step_detail > dl > dt {width:230px; border-right:1px solid #eee; font-size:14px; color:#333;}
.practice_step > ul > li .step_detail > dl > dd {width:522px; padding-left:20px; line-height:25px;}

.practice_step > ul > li .step_detail.step_youth > dl > dt {width:230px; padding-left:20px; border-right:1px solid #eee; font-size:14px; color:#333;}
.practice_step > ul > li .step_detail.step_youth > dl > dd.vod_list {width:250px;}
.practice_step > ul > li .step_detail.step_youth > dl > dd.vod_img {display: inline-block; width: 118px;}

.practice_step > ul > li .step_detail > dl > dt .step_tit {font-size:17px; color:#333; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold; margin-bottom:5px;}



/* ===== SUB 13 ===== */

.ceo_img {position:absolute; top:34px; right:50px;}
.ceo_img > img {display:block;}

.ceo_greeting {line-height:23px; width:898px; border:1px solid #f1f1f1; padding:50px 50px 50px 50px; background:#fff url(/web/images/sub/company-profile/sub13_0101_bg01.jpg) no-repeat right top;}

.ceo_greeting .greeting_tit {font-size:30px; line-height:40px; color:#333; margin-bottom:30px;}
.ceo_greeting .greeting_tit > h3 {font-size:35px; margin-top:10px;}
.ceo_greeting .greeting_mid_tit {font-size:22px; color:#333; margin-bottom:20px;}

.ceo_greeting .ceo_sign {font-size:18px; color:#111;}
.ceo_greeting .ceo_sign > img { vertical-align:text-bottom;}

.location_info01 {width:100%; line-height:24px;}
.location_info01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; margin:0 0 -4px 0; border:1px solid #ddd;}
.location_info01 > ul > li {float:left; font-size:13px; line-height:24px; letter-spacing:-0.8px; box-sizing:border-box;}

.location_info01 > ul > li.Linfo_iCon01 {width:130px; height:130px; background:#f4f5f7 url(/web/images/sub/company-profile/sub13_0701_iCon01.png) no-repeat center;}

.location_info01 > ul > li.Linfo_txt01 {padding:15px 25px 15px 25px; width:650px; line-height:25px; color:#666;}
.location_info01 > ul > li.Linfo_txt01.full {width:870px;}

.location_info01 > ul > li.Linfo_btn01 {padding:21px 25px 20px 25px; height:129px; width:220px; border-left:2px dotted #ccc;}
.location_info01 > ul > li.Linfo_btn01 a {width:100%;}

/* location_iCon */

.location_iCon {}
.location_iCon  .divider {display:inline-block; *zoom:1; *display:inline; width:1px; height:12px; background:#ddd; vertical-align:middle; margin:0 10px 0 10px;}
.location_iCon > i {display:inline-block; *zoom:1; *display:inline; width:20px; height:20px; vertical-align:middle; margin-right:5px;}
.location_iCon > a:hover {text-decoration:underline;}

.location_iCon > i.subway_01 {background:url(/web/images/sub/company-profile/sub13_0701_iCon02_01.png) no-repeat center;} /* 1È£¼± */
.location_iCon > i.subway_02 {background:url(/web/images/sub/company-profile/sub13_0701_iCon02_02.png) no-repeat center;} /* 9È£¼± */
.location_iCon > i.subway_03 {background:url(/web/images/sub/company-profile/sub13_0701_iCon02_03.png) no-repeat center;} /* 4È£¼± */
.location_iCon > i.subway_04 {background:url(/web/images/sub/company-profile/sub13_0701_iCon02_04.png) no-repeat center;} /* 6È£¼± */
.location_iCon > i.subway_05 {background:url(/web/images/sub/company-profile/sub13_0701_iCon02_05.png) no-repeat center;} /* °æÀÇÁß¾Ó¼± */
.location_iCon > i.subway_06 {background:url(/web/images/sub/company-profile/sub13_0701_iCon02_06.png) no-repeat center;} /* 2È£¼± */
.location_iCon > i.subway_07 {background:url(/web/images/sub/company-profile/sub13_0701_iCon02_07.png) no-repeat center;} /* 3È£¼± */
.location_iCon > i.subway_08 {background:url(/web/images/sub/company-profile/sub13_0701_iCon02_08.png) no-repeat center;} /* 7È£¼± */

.location_iCon > .bus {display:inline-block; *zoom:1; *display:inline; color:#fff; height:20px; line-height:19px; font-weight:bold; padding:0 5px 0 5px; border-radius:3px; font-size:11px; vertical-align:middle; margin-right:8px;}

.location_iCon > .bus.bus_01 {background:#34a2f7;} /* °£¼± */
.location_iCon > .bus.bus_02 {background:#4dc74d;} /* Áö¼± */
.location_iCon > .bus.bus_03 {background:#e2565f;} /* ±¤¿ª */
.location_iCon > .bus.bus_04 {background:#b16d79;} /* °øÇ× */
.location_iCon > .bus.bus_05 {background:#706bca;} /* ÁÂ¼® */
.location_iCon > .bus.bus_06 {background:#44ba42;} /* ¸¶À» */
.location_iCon > .bus.bus_07 {background:#e4822b;} /* ³ó¾îÃÌ */
.location_iCon > .bus.bus_08 {background:#18afa3;} /* ÀÏ¹Ý */

/* visit_counsel */

.visit_counsel {width:100%; line-height:23px;}
.visit_counsel > ul {display:inline-block; *zoom:1; *display:inline; width:998px; border:1px solid #eee;}
.visit_counsel > ul > li {float:left; font-size:13px; padding:20px 26px 14px 26px; line-height:24px; color:#666; letter-spacing:-0.8px;}

.visit_counsel > ul > li.visit_info {width:446px;}

.visit_counsel > ul > li.visit_tel {width:448px; background:#f4f5f7;}

.visit_counsel > ul > li.visit_tel > dl {width:100%; display:inline-block; *zoom:1; *display:inline;}
.visit_counsel > ul > li.visit_tel > dl > dt, .visit_counsel > ul > li.visit_tel > dl > dd {float:left;}

.visit_counsel > ul > li.visit_tel > dl > dt {text-align:center; margin-right:25px; color:#333;}
.visit_counsel > ul > li.visit_tel > dl > dt > .tel {display:block; letter-spacing:0; font-size:34px; font-weight:bold; color:#0170c9; margin-top:12px;
													 transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.visit_counsel > ul > li.visit_tel > dl > dt > .tel:hover {color:#003a7c;}

.visit_counsel > ul > li.visit_tel > dl > dd {border-left:1px solid #ddd; padding-left:25px;}

@media screen and (max-width: 767px) {
	.visit_counsel > ul > li.visit_tel > dl > dt > .tel {letter-spacing:-1px !important; font-size:32px !important;}
	
}


/* menu13_010201 */

.menu13_010201_con01 {width:860px; height:535px; padding:0 70px 70px 70px; background:url(/web/images/sub/company-profile/sub13_010201_bg01.jpg) no-repeat center bottom;}
.menu13_010201_con01 .menu13_tit01 {margin:0 0 15px 0; padding:0 0 15px 0; background:url(/web/images/sub/com_tit_bg03.jpg) no-repeat center bottom; text-align:center; font-size:40px; color:#333;}

.menu13_010201_con01 .con_text01 {width:100%; margin-top:55px;}
.menu13_010201_con01 .con_text01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu13_010201_con01 .con_text01 > ul > li {float:left; width:250px; font-size:14px; line-height:25px; color:#555; letter-spacing:-1px;}

.menu13_010201_con01 .con_text01 > ul > li > p {background:#f4f5f7; text-align:center; padding:20px 15px 20px 15px;}

.menu13_010201_con01 .con_text01 > ul > li.left {margin-right:360px;}


.menu13_010201_con02 {width:100%; line-height:24px;}
.menu13_010201_con02 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu13_010201_con02 > ul > li {float:left; width:320px; letter-spacing:-1px; font-size:14px; color:#555; line-height:26px; margin-right:20px; position:relative; text-align:center;}
.menu13_010201_con02 > ul > li:last-child {margin-right:0;}

.menu13_010201_con02 > ul > li .txt_box {width:258px; padding:30px 30px 30px 30px; border:1px solid #ddd; border-bottom:5px solid #ddd; margin-top:30px;}
.menu13_010201_con02 > ul > li .txt_box > h3 {font-size:20px; color:#333; margin:18px 0 16px 0; padding:0 0 16px 0; background:url(/web/images/sub/com_tit_bg03.jpg) no-repeat center bottom;}

.menu13_010201_con02 > ul > li .tit_iCon {position:absolute; top:0; left:0; width:100%;}
.menu13_010201_con02 > ul > li .tit_iCon > img {display:block; margin:0 auto;}


/* menu13_010203 */

.menu13_010203_con01 {width:100%; line-height:23px;}
.menu13_010203_con01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.menu13_010203_con01 > ul > li {float:left; letter-spacing:-0.8px; font-size:14px; line-height:25px;}

.menu13_010203_con01 > ul > li.movie {width:320px; margin-right:20px;}
.menu13_010203_con01 > ul > li.movie.last {margin-right:0;}

.menu13_010203_con01 > ul > li.movie .movie_tit {border:1px solid #eee; text-align:center; color:#333; padding:8px 5px 8px 5px; margin-bottom:10px; background:#fafafa;}
.menu13_010203_con01 > ul > li.movie .movie_tit > span {font-weight:normal;}

.menu13_010203_con01 > ul > li.movie .play_movie {display:block; width:320px; height:180px;}

.menu13_010203_con01 > ul > li.movie .play_movie.movie01 {background:url(/web/images/sub/company-profile/sub13_010203_img01_off.jpg) no-repeat center top;} 
.menu13_010203_con01 > ul > li.movie .play_movie.movie02 {background:url(/web/images/sub/company-profile/sub13_010203_img02_off.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie03 {background:url(/web/images/sub/company-profile/sub13_010203_img03_off.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie04 {background:url(/web/images/sub/company-profile/sub13_010203_img04_off.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie05 {background:url(/web/images/sub/company-profile/sub13_010203_img05_off.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie06 {background:url(/web/images/sub/company-profile/sub13_010203_img06_off.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie07 {background:url(/web/images/sub/company-profile/sub13_010203_img07_off.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie08 {background:url(/web/images/sub/company-profile/sub13_010203_img08_off.jpg) no-repeat center top;}

.menu13_010203_con01 > ul > li.movie .play_movie.movie01:hover {background:url(/web/images/sub/company-profile/sub13_010203_img01_on.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie02:hover {background:url(/web/images/sub/company-profile/sub13_010203_img02_on.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie03:hover {background:url(/web/images/sub/company-profile/sub13_010203_img03_on.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie04:hover {background:url(/web/images/sub/company-profile/sub13_010203_img04_on.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie05:hover {background:url(/web/images/sub/company-profile/sub13_010203_img05_on.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie06:hover {background:url(/web/images/sub/company-profile/sub13_010203_img06_on.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie07:hover {background:url(/web/images/sub/company-profile/sub13_010203_img07_on.jpg) no-repeat center top;}
.menu13_010203_con01 > ul > li.movie .play_movie.movie08:hover {background:url(/web/images/sub/company-profile/sub13_010203_img08_on.jpg) no-repeat center top;}

.menu13_010203_con01 > ul > li.movie_txt {width:660px;}
.menu13_010203_con01 > ul > li.movie_txt .txt_detail {width:618px; height:140px; padding:20px 20px 20px 20px; overflow-y:auto; color:#555; background:#f4f5f7; border:1px solid #f4f5f7;}

.menu13_010203_con01 > ul > li.movie_txt .txt_detail .txt_divider {display:block; width:100%; height:1px; background:#ddd; margin:10px 0 10px 0;}


/* menu13_010204 */

.menu13_010204_con01 {width:100%; line-height:24px;}
.menu13_010204_con01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; margin-bottom:-5px;}
.menu13_010204_con01 > ul > li {float:left; width:233px; letter-spacing:-0.8px; padding:0 0 0 0; font-size:13px; line-height:24px; border:1px solid #ddd; border-bottom:5px solid #ddd; margin-right:20px;
								transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.menu13_010204_con01 > ul > li:nth-child(4n+4) {margin-right:0;}
.menu13_010204_con01 > ul > li img {display:block;}

.menu13_010204_con01 > ul > li:hover {border:1px solid #0170c9; border-bottom:5px solid #0170c9;}


/* menu13_0104 */

.company_history_tit01 {width:100%; height:250px; line-height:24px; text-align:center; background:#0b1830 url(/web/images/sub/company-profile/sub13_0104_bg01.jpg) no-repeat center top; color:#fff;}

.company_history_tit01 > h3 {font-size:26px; font-weight:normal; letter-spacing:-1px; padding:60px 0 18px 0; margin:0 0 18px 0; background:url(/web/images/sub/company-profile/sub13_0104_bg02.jpg) no-repeat center bottom;}
.company_history_tit01 > p {font-size:14px; line-height:25px; letter-spacing:-1.5px;}

.company_history {width:930px; padding:35px 35px 35px 35px; background:#f2f5f7; line-height:24px; letter-spacing:-1px; font-size:14px; color:#666;}

.company_history > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.company_history > ul > li {float:left; width:100%; letter-spacing:-1px; padding:0 0 30px 0; font-size:13px; line-height:24px; margin-right:20px;}

.company_history > ul > li.first {height:40px; padding:0 0 0 0; background:url(/web/images/sub/company-profile/sub13_0104_bg03_01.png) no-repeat center top;}
.company_history > ul > li.con_right {text-align:left; background:url(/web/images/sub/company-profile/sub13_0104_bg03_02.png) no-repeat center top;}
.company_history > ul > li.con_left {text-align:right; background:url(/web/images/sub/company-profile/sub13_0104_bg03_03.png) no-repeat center top;}
.company_history > ul > li.last {height:20px; padding:0 0 0 0; background:url(/web/images/sub/company-profile/sub13_0104_bg03_04.png) no-repeat center bottom;}

.company_history > ul > li > dl {display:inline-block; *zoom:1; *display:inline; width:100%;}
.company_history > ul > li > dl > dd {float:left; width:430px;}
.company_history > ul > li > dl > dd img {display:block;}

.company_history > ul > li > dl > dd.history_txt {width:360px; padding:35px 35px 25px 35px; background:#fff;}
.company_history > ul > li > dl > dd.history_txt .history_year {font-size:25px; color:#0170c9; margin:0 0 15px 0; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.company_history > ul > li > dl > dd.history_txt > p {margin-bottom:5px;}

.company_history > ul > li > dl > dd.history_txt .month {color:#333; font-size:15px; letter-spacing:0;}
.company_history > ul > li > dl > dd.history_txt .month.right {margin-right:10px;}
.company_history > ul > li > dl > dd.history_txt .month.left {margin-left:10px;}

.company_history > ul > li > dl > dd.divider {width:70px;}


/* company_award_list */

.company_award_list {width:100%; line-height:23px;}
.company_award_list > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.company_award_list > ul > li {float:left; width:233px; letter-spacing:-0.8px; font-size:13px; line-height:24px; color:#666; border:1px solid #ddd; margin-right:20px; margin-top:20px;}
.company_award_list > ul > li:nth-child(4n+4) {margin-right:0;}
.company_award_list > ul > li img {display:block; margin:0 auto; max-width:100%; border-bottom:1px solid #eee;}

.company_award_list > ul > li a.cert_photo {position:relative; display:block; width:100%; height:300px; border-bottom:1px solid #eee; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

.company_award_list > ul > li a .cert_detail {position:absolute; top:0; left:0; display:none; width:100%; height:100%; z-index:1; background:url(/web/images/sub/company-profile/sub13_0401_bg02.png) no-repeat center;}
.company_award_list > ul > li a:hover .cert_detail {display:block;}

.company_award_list > ul > li .award_txt {display:block; background:#fafafa; padding:15px 20px 15px 20px;}
.company_award_list > ul > li .award_txt > h3 {color:#333; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all;}

.company_award_list > ul > li .award_txt .award_btn {font-size:13px; height:30px; line-height:27px; padding:0 0 0 0; text-align:center; letter-spacing:-1px; width:100%;
													 background:#fff; color:#797d82; border:1px solid #797d82; display:inline-block; *zoom:1; *display:inline;
													 box-sizing:border-box; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.company_award_list > ul > li .award_txt .award_btn:hover {background:#3d444e; color:#fff; border:1px solid #3d444e;}


/* menu13_0501 */

.prof_tag {display:inline-block; *zoom:1; *display:inline; font-size:12px; font-weight:bold; letter-spacing:-1px; text-align:center; height:20px; line-height:19px; padding:0 5px 0 4px; margin-right:2px;}
.prof_tag.tag_01 {color:#fff; background:#0170c9; border:1px solid #0170c9;}
.prof_tag.tag_02 {color:#0170c9; background:#fff; border:1px solid #0170c9;}
.prof_tag.tag_03 {color:#fff; background:#4abebe; border:1px solid #4abebe;}
.prof_tag.tag_04 {color:#40aeae; background:#fff; border:1px solid #40aeae;}
.prof_tag.tag_05 {color:#fff; background:#cc0000; border:1px solid #cc0000;}
.prof_tag.tag_06 {color:#cc0000; background:#fff; border:1px solid #cc0000;}

/* menu13_0702 */

.menu13_0702_movie01 {width:100%; position:relative;}
.menu13_0702_movie01 .hover_img {display:none;}
.menu13_0702_movie01:hover .hover_img {display:block; position:absolute; top:0; left:0;}


/* ===== SUB FLOATING BAN ===== */

.sub_floating_ban {position:absolute !important;}
.sub_floating_ban.left {left:50px; bottom:150px;}
.sub_floating_ban.right {right:50px; bottom:150px;}
.sub_floating_ban img {display:block;}


/* ===== PACKAGE EVENT ===== */

.pack_contents {width:100%; padding:50px 0 50px 0; font-family:'Malgun Gothic', 'NanumGothic';}
.pack_contents.pdt50 {padding:50px 0 0 0;}
.pack_contents.pack_pop {width:90%; padding:25px 25px 25px 25px;}
.pack_contents .ls_0 {letter-spacing:0 !important;}
.pack_contents .t_hidden {width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}

.pack_contents .pack_page_tit01 {width:100%; position:relative;}
.pack_contents .pack_page_tit01 h1 {text-align:center; color:#333; font-size:40px; letter-spacing:-1px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; margin:0 0 0 0;}
.pack_contents .pack_page_tit01 h1 strong {color:#111; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.pack_contents .pack_page_tit01 .pack_top_btn {position:absolute; top:-25px; right:0;}
.pack_contents .pack_page_tit01 .pack_top_btn .btn_style02 {display:block;}

.pack_contents .pack_mid_tit01 {color:#333; font-size:18px; line-height:28px; letter-spacing:-0.5px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}
.pack_contents .pack_mid_tit01 strong {color:#111; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.pack_contents .pack_mid_tit01.b_box {border:4px solid #eee; padding:5px 5px 5px 5px;}

.pack_contents .pack_mid_tit02 {color:#333; font-size:18px; line-height:28px; letter-spacing:-0.5px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; text-align:center; padding:8px 0 8px 0;}
.pack_contents .pack_mid_tit02 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.pack_contents .pack_mid_tit02.bg_perfect {color:#fff; background:#007ad9;} /* º¸À°±³»ç ÆÛÆåÆ® ÆÐÅ°Áö */

.pack_contents strong {font-weight:bold !important;}

.pack_contents .text_box {position:relative; letter-spacing:-0.8px; color:#555; border:1px solid transparent; box-sizing:border-box;}
.pack_contents .text_box.text_p12 {font-size:12px; line-height:22px;}
.pack_contents .text_box.text_p13 {font-size:13px; line-height:24px;}
.pack_contents .text_box.text_p14 {font-size:14px; line-height:26px;}
.pack_contents .text_box.text_p15 {font-size:15px; line-height:28px;}
.pack_contents .text_box .b_bottom {border-bottom:1px dotted #ccc; padding:0 0 5px 0; margin:0 0 5px 0;}

.pack_contents .text_box.bg_box {background:#fafafa; border:1px solid #ddd; padding:15px 20px 15px 20px;}
.pack_contents .text_box.bg_box.b_lgray02 {background:#fff; border:1px solid #eee; border-top:none;}

.pack_contents .txt_black1 {color:#111 !important;}
.pack_contents .txt_black3 {color:#333 !important;}

.pack_contents .txt_red {color:#ff0000 !important;}

.pack_contents .txt_deg {color:#077a5b !important;}
.pack_contents .txt_psy {color:#6500a2 !important;}
.pack_contents .txt_sa {color:#3d06b9 !important;}
/*20230601 Ãß°¡*/
.pack_contents .txt_sa16 {color:#2e2cb4 !important;}
/*/20230601 Ãß°¡*/
.pack_contents .txt_bo {color:#ed7000 !important;}
.pack_contents .txt_bo_live {color:#ffa200 !important;}
.pack_contents .txt_bo_pack {color:#007ad9 !important;}
.pack_contents .txt_spec_pack {color:#5172ff !important;}
.pack_contents .txt_jido {color:#df3b37 !important;}
.pack_contents .txt_jido2 {color:#258c91 !important;}
.pack_contents .txt_gray8 {color:#888 !important;}
.pack_contents .txt_edu {color:#41a398 !important;}

.pack_contents .bg_deg {background:#493f74;}
.pack_contents .bg_kor {background:#493f74 !important;}
.pack_contents .bg_psy {background:#6500a2;}
.pack_contents .bg_sa {background:#3d06b9;}

.pack_contents .bg_sa16 {background:#2e2cb4;}

.pack_contents .bg_sa02 {background:#cc0000;}
.pack_contents .bg_bo {background:#ed7000;}
.pack_contents .bg_bo_live {background:#ffa200;}
.pack_contents .bg_bo_pack {background:#007ad9;}
.pack_contents .bg_jido {background:#df3b37;}
.pack_contents .bg_jido2 {background:#258c91;}
.pack_contents .bg_edu {background:#41a398;}

.pack_bull_tit01 {font-weight:bold; letter-spacing:-0.5px; border-bottom:1px solid #ddd; padding:0 0 10px 22px; font-size:15px; line-height:26px; margin:0 0 15px 0;}
.pack_bull_tit01 span {font-weight:normal;}
.pack_bull_tit01.bull_deg {background:url(/web/page/package/images/pack_tit_iCon01.png) no-repeat left 6px;}
.pack_bull_tit01.bull_psy {background:url(/web/page/package/images/pack_tit_iCon021.png) no-repeat left 6px;}
.pack_bull_tit01.bull_sa {background:url(/web/page/package/images/pack_tit_iCon03.png) no-repeat left 6px;}
.pack_bull_tit01.bull_bo {background:url(/web/page/package/images/pack_tit_iCon04.png) no-repeat left 6px;}
.pack_bull_tit01.bull_bo_pack {background:url(/web/page/package/images/pack_tit_iCon07.png) no-repeat left 6px;}
.pack_bull_tit01.bull_jido {background:url(/web/page/package/images/pack_tit_iCon05.png) no-repeat left 6px;}
.pack_bull_tit01.bull_edu {background:url(/web/page/package/images/pack_tit_iCon29.png) no-repeat left 6px;}
.pack_bull_tit01.bull_safm {background:url(/web/page/package/images/pack_tit_iCon02.png) no-repeat left 6px;}

.pack_btn_01 {text-align:center; display:inline-block; *zoom:1; *display:inline; letter-spacing:-0.5px; box-sizing:border-box; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

.pack_btn_01.btn_full {width:100%;}

.pack_btn_01.btn_xs {font-size:12px; height:26px; line-height:22px; padding:0 5px 0 5px;}
.pack_btn_01.btn_sm {font-size:13px; height:30px; line-height:27px; -ms-line-height:27px; padding:0 10px 0 10px;}
.pack_btn_01.btn_md {font-size:14px; height:35px; line-height:31px; padding:0 10px 0 10px;}
.pack_btn_01.btn_lg {font-size:15px; height:44px; line-height:40px; padding:0 15px 0 15px;}

.pack_btn_01.gray_bg {background:#5a6069; color:#fff; border:1px solid #5a6069;}
.pack_btn_01.gray_line {background:#fff; color:#5a6069; border:1px solid #5a6069;}
.pack_btn_01.gray_line strong {color:#333;}

.pack_btn_01.btn_deg {background:#077a5b; color:#fff; border:1px solid #077a5b;}
.pack_btn_01.btn_kor {background:#493f74 !important; color:#fff; border:1px solid #493f74 !important;}
.pack_btn_01.btn_busi {background:#002ae7 !important; color:#fff; border:1px solid #002ae7 !important;}
.pack_btn_01.btn_psy {background:#6500a2; color:#fff; border:1px solid #6500a2;}
.pack_btn_01.btn_sa {background:#3d06b9; color:#fff; border:1px solid #3d06b9;}
.pack_btn_01.btn_sa16 {background:#2e2cb4; color:#fff; border:1px solid #2e2cb4;}
.pack_btn_01.btn_sa02 {background:#cc0000; color:#fff; border:1px solid #cc0000;}
.pack_btn_01.btn_bo {background:#ed7000; color:#fff; border:1px solid #ed7000;}
.pack_btn_01.btn_bo_live {background:#ffa200; color:#fff; border:1px solid #ffa200;}
.pack_btn_01.btn_bo_pack {background:#007ad9; color:#fff; border:1px solid #007ad9;}
.pack_btn_01.btn_spec_pack {background:#5172ff; color:#fff; border:1px solid #5172ff;}
.pack_btn_01.btn_jido {background:#df3b37; color:#fff; border:1px solid #df3b37;}
.pack_btn_01.btn_edu {background:#41a398; color:#fff; border:1px solid #41a398;}
.pack_btn_01.btn_beauty {background:#ce216b; color:#fff; border:1px solid #ce216b;}
.pack_btn_01.btn_safm {background:#109f1f; color:#fff; border:1px solid #109f1f;}

.pack_btn_01.gray_bg:hover, .pack_btn_01.gray_line:hover {background:#3d444e; color:#fff; border:1px solid #3d444e;}
.pack_btn_01.gray_line:hover strong {color:#fff;}

.pack_btn_01.btn_deg:hover {background:#044735; color:#fff; border:1px solid #044735;}
.pack_btn_01.btn_kor:hover {background:#1a0f45 !important; color:#fff; border:1px solid #1a0f45 !important;}
.pack_btn_01.btn_busi:hover {background:#06196d !important; color:#fff; border:1px solid #06196d !important;}
.pack_btn_01.btn_psy:hover {background:#370555; color:#fff; border:1px solid #370555;}
.pack_btn_01.btn_sa:hover {background:#4d2295; color:#fff; border:1px solid #4d2295;}
.pack_btn_01.btn_sa16:hover {background:#111078; color:#fff; border:1px solid #111078;}
.pack_btn_01.btn_sa02:hover {background:#990000; color:#fff; border:1px solid #990000;}
.pack_btn_01.btn_bo:hover {background:#e34b02; color:#fff; border:1px solid #e34b02;}
.pack_btn_01.btn_bo_live:hover {background:#ffa200; color:#fff; border:1px solid #ffa200;}
.pack_btn_01.btn_bo_pack:hover {background:#0054c6; color:#fff; border:1px solid #0054c6;}
.pack_btn_01.btn_spec_pack:hover {background:#122ce1; color:#fff; border:1px solid #122ce1;}
.pack_btn_01.btn_jido:hover {background:#bc101d; color:#fff; border:1px solid #bc101d;}
.pack_btn_01.btn_edu:hover {background:#28635C; color:#fff; border:1px solid #28635C;}
.pack_btn_01.btn_beauty:hover {background:#78123e; color:#fff; border:1px solid #78123e;}
.pack_btn_01.btn_safm:hover {background:#09460f; color:#fff; border:1px solid #09460f;}

.pack_checkbox label {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}
.pack_checkbox input[type="checkbox"] {width:20px; height:20px; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.pack_checkbox input[type="checkbox"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer; margin-top:5px;}
.pack_checkbox input[type="checkbox"]::-ms-check {display:none;}

.pack_checkbox input[type="checkbox"] {background:#fff url(/web/page/package/images/pack_check_iCon_all.png) no-repeat 0 0; outline:0;}

.pack_checkbox.check_deg input[type="checkbox"]:checked {background-position:0 -20px;}
.pack_checkbox.check_psy input[type="checkbox"]:checked {background-position:0 -40px;}
.pack_checkbox.check_sa input[type="checkbox"]:checked {background-position:0 -60px;}
.pack_checkbox.check_bo input[type="checkbox"]:checked {background-position:0 -80px;}
.pack_checkbox.check_jido input[type="checkbox"]:checked {background-position:0 -100px;}
.pack_checkbox.check_edu input[type="checkbox"]:checked {background-position:0 -120px;}

.pack_checkbox input[type="checkbox"]:disabled {background-position:0 0;}
.pack_checkbox input[type="checkbox"]:disabled:checked {background-position:0 -20px;}

.pack_contents .pack_form input[type="text"],
.pack_contents .pack_form input[type="password"],
.pack_contents .pack_form input[type="email"],
.pack_contents .pack_form input[type="tel"],
.pack_contents .pack_form input[type="number"] {color:#555; font-size:13px; letter-spacing:-0.4px; height:30px; padding-left:5px; border:1px solid #ddd; box-sizing:border-box;}

.pack_contents .pack_form input[type="text"]:focus,
.pack_contents .pack_form input[type="password"]:focus,
.pack_contents .pack_form input[type="email"]:focus,
.pack_contents .pack_form input[type="tel"]:focus,
.pack_contents .pack_form input[type="number"]:focus {border:1px solid #0170c9; height:30px; outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}

.pack_contents .pack_form select {color:#555; font-size:13px; letter-spacing:-0.6px; height:30px; font-weight:normal; border:1px solid #ddd; padding-left:2px;}


/* ===== PACKAGE TAB ===== */

.pack_contents .pack_tab_col2 {width:100%; line-height:46px; height:54px; background:#fff;}
.pack_contents .pack_tab_col2 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.pack_contents .pack_tab_col2 > ul > li {float:left; width:50%; height:54px; text-align:center; background:url(/web/page/package/images/pack_tab_divider01.jpg) no-repeat right top;}
.pack_contents .pack_tab_col2 > ul > li:last-child {background:none;}
.pack_contents .pack_tab_col2 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:15px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.pack_contents .pack_tab_col2 > ul > li > a.active, .pack_tab_col2 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

.pack_contents .pack_tab_col3 {width:100%; line-height:46px; height:54px; background:#fff;}
.pack_contents .pack_tab_col3 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd;}
.pack_contents .pack_tab_col3 > ul > li {float:left; width:33.3%; height:54px; text-align:center; background:url(/web/page/package/images/pack_tab_divider01.jpg) no-repeat right top;}
.pack_contents .pack_tab_col3 > ul > li:last-child {background:none;}
.pack_contents .pack_tab_col3 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:15px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.pack_contents .pack_tab_col3 > ul > li > a.active, .pack_tab_col3 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

.pack_contents .pack_tab_col3.row02,
.pack_contents .pack_tab_col3.row02 > ul > li {height:80px; line-height:inherit;}
.pack_contents .pack_tab_col3.row02 > ul > li > a {padding:14px 0 10px 0;}
.pack_contents .pack_tab_col3.row02 > ul > li > a > p {margin:8px 0 0 0; padding:0 0 0 0; font-weight:normal; font-size:13px; color:#888;}

.pack_contents .pack_tab_col4 {width:100%; line-height:46px; height:54px; background:#fff;}
.pack_contents .pack_tab_col4 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd; background:#fff;}
.pack_contents .pack_tab_col4 > ul > li {float:left; width:25%; height:54px; text-align:center; background:url(/web/page/package/images/pack_tab_divider01.jpg) no-repeat right top;}
.pack_contents .pack_tab_col4 > ul > li:last-child {background:none;}
.pack_contents .pack_tab_col4 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:15px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.pack_contents .pack_tab_col4 > ul > li > a.active, .pack_tab_col4 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

.pack_contents .pack_tab_col4.row02,
.pack_contents .pack_tab_col4.row02 > ul > li {height:80px; line-height:inherit;}
.pack_contents .pack_tab_col4.row02 > ul > li > a {padding:14px 0 10px 0;}
.pack_contents .pack_tab_col4.row02 > ul > li > a > p {margin:8px 0 0 0; padding:0 0 0 0; font-weight:normal; font-size:13px; color:#888;}

.pack_contents .pack_tab_col5 {width:100%; line-height:46px; height:54px; background:#fff;}
.pack_contents .pack_tab_col5 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd; background:#fff;}
.pack_contents .pack_tab_col5 > ul > li {float:left; width:20%; height:54px; text-align:center; background:url(/web/page/package/images/pack_tab_divider01.jpg) no-repeat right top;}
.pack_contents .pack_tab_col5 > ul > li:last-child {background:none;}
.pack_contents .pack_tab_col5 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:15px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.pack_contents .pack_tab_col5 > ul > li > a.active, .pack_tab_col5 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

.pack_contents .pack_tab_col5.row02,
.pack_contents .pack_tab_col5.row02 > ul > li {height:80px; line-height:inherit;}
.pack_contents .pack_tab_col5.row02 > ul > li > a {padding:14px 0 10px 0;}
.pack_contents .pack_tab_col5.row02 > ul > li > a > p {margin:8px 0 0 0; padding:0 0 0 0; font-weight:normal; font-size:13px; color:#888;}

.pack_contents .pack_tab_col6 {width:100%; line-height:46px; height:54px; background:#fff;}
.pack_contents .pack_tab_col6 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #ddd; background:#fff;}
.pack_contents .pack_tab_col6 > ul > li {float:left; width:16.66%; height:54px; text-align:center; background:url(/web/page/package/images/pack_tab_divider01.jpg) no-repeat right top;}
.pack_contents .pack_tab_col6 > ul > li:last-child {background:none;}
.pack_contents .pack_tab_col6 > ul > li > a {display:block; color:#555; letter-spacing:-1px; font-size:14px; border-top:5px solid #ddd; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}
.pack_contents .pack_tab_col6 > ul > li > a.active, .pack_tab_col6 > ul > li > a:hover {color:#333; font-weight:bold; border-top:5px solid #0170c9;}

/* ===== PACKAGE TABLE ===== */

.pack_table_01 {width:100%; position:relative;}
.pack_table_01 > table {border-top:2px solid #333; width:100%; letter-spacing:-0.6px; font-size:14px; color:#555; line-height:24px;}
.pack_table_01 > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.pack_table_01 > table.hover tr:hover {background:#f4f5f7;}
.pack_table_01 > table .tit_fff th {color:#333; background:#fff;}
.pack_table_01 > table .tit_gray {color:#333; background:#f4f5f7;}

.pack_table_01.txt_xs > table {font-size:12px; line-height:20px;}
.pack_table_01.txt_sm > table {font-size:13px; line-height:22px;}

.pack_table_01 > table .price {font-size:18px;}
.pack_table_01 > table .price.deg {background:#f5f8fa;}
.pack_table_01 > table .price.psy {background:#f5faf6;}
.pack_table_01 > table .price.bo {background:#faf7f5;}
.pack_table_01 > table .price.spec {background:#f5f6fa;}
.pack_table_01 > table .price.edu {background:#f5f8fa;}

.pack_table_01 > table .cost {text-decoration:line-through; color:#666;}

.pack_table_01 > table > thead > tr > th, .pack_table_01 > table > thead > tr > td,
.pack_table_01 > table > tbody > tr > th, .pack_table_01 > table > tbody > tr > td {padding:8px 10px 10px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; vertical-align:middle;}

.pack_table_01 > table > thead > tr > th:last-child, .pack_table_01 > table > thead > tr > td:last-child,
.pack_table_01 > table > tbody > tr > th:last-child, .pack_table_01 > table > tbody > tr > td:last-child {border-right:1px solid #fff;}

.pack_table_01 > table > thead > tr > td.a_left, .pack_table_01 > table > tbody > tr > td.a_left {text-align:left; padding-left:12px;}


.pack_table_02 {width:100%; position:relative;}
.pack_table_02 > table {border-top:1px solid #ccc; border-left:1px solid #ccc; width:100%; letter-spacing:-0.6px; font-size:15px; line-height:26px; background:#fff;}
.pack_table_02 > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.pack_table_02 > table.hover tr:hover {background:#f4f5f7;}
.pack_table_02 > table .tit_fff th {color:#333; background:#fff;}

.pack_table_02.txt_sm > table {font-size:13px; line-height:22px;}

.pack_table_02 > table .price {font-size:18px;}
.pack_table_02 > table .price .cost {text-decoration:line-through; color:#666;}

.pack_table_02 > table .price .point {font-size:15px; letter-spacing:-1px; color:#fff; background:#eb5f01 url(/web/page/package/images/pack07_pack_icon01.png) no-repeat left; padding:5px 5px 5px 28px; border-radius:3px;}
.pack_table_02 > table .price .point .p_time {letter-spacing:0.5px; color:#fff200; font-size:16px;}

.pack_table_02 > table > thead > tr > th, .pack_table_02 > table > thead > tr > td,
.pack_table_02 > table > tbody > tr > th, .pack_table_02 > table > tbody > tr > td {padding:13px 15px 15px 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; vertical-align:middle;}

.pack_table_02 > table > thead > tr > th, .pack_table_02 > table > tbody > tr > th {color:#333;}
.pack_table_02 > table > thead > tr > th.tit_bg, .pack_table_02 > table > tbody > tr > th.tit_bg,
.pack_table_02 > table > thead > tr > th.tit_bg a, .pack_table_02 > table > tbody > tr > th.tit_bg a {color:#333; background:#f4f5f7;}
.pack_table_02 > table > thead > tr > th.tit_bg a:hover, .pack_table_02 > table > tbody > tr > th.tit_bg a:hover {text-decoration:underline;}

.pack_table_02 > table > thead > tr > td, .pack_table_02 > table > tbody > tr > td {color:#555;}
.pack_table_02 > table > thead > tr > td.a_left, .pack_table_02 > table > tbody > tr > td.a_left {text-align:left; padding-left:15px;}


/* ===== PACKAGE 01 ===== */

.pack_contents .pack_intro {position:relative;}
.pack_contents .pack_intro img {display:block; max-width:100%;}

.pack_intro .bo_pack_iCon01 {position:absolute; left:193px; top:65px; display:block;
							 animation: bo_pack_bounce .5s infinite alternate; -webkit-animation: bo_pack_bounce .5s infinite alternate;}
							 
.pack_intro .bo_pack_iCon01.pack08 {left:178px; top:65px;}
.pack_intro .bo_pack_iCon01.pack11 {left:856px !important; top:208px;}

@keyframes bo_pack_bounce {

  from {transform: translateY(0px);}
  to {transform: translateY(-15px);}

}

@-webkit-keyframes bo_pack_bounce {

  from {transform: translateY(0px);}
  to {transform: translateY(-15px);}

}

.pack_contents .pack_box {width:840px; padding:60px 80px 60px 80px;}
.pack_contents .pack_box.btn {padding:40px 80px 40px 80px;}
.pack_contents .pack_box.info {padding:60px 80px 45px 80px;}
.pack_contents .pack_box_ad {width:850px; padding:60px 70px 60px 80px;}
.pack_contents .pack_box img {display:block;}

.pack_contents .btn_box {width:100%;}
.pack_contents .btn_box img {display:block; margin:0 auto;}

.pack_contents .bg_btn {width:310px; height:65px; display:inline-block;}
.pack_contents .bg_btn.buy_coupon {background:url(/web/page/package/images/package_com_btn01.jpg) no-repeat;}
.pack_contents .bg_btn.buy_pack {background:url(/web/page/package/images/package_com_btn03.jpg) no-repeat;}
.pack_contents .bg_btn.counsel {background:url(/web/page/package/images/package_com_btn02.jpg) no-repeat;}

.pack_contents .pack01_con01 {background:#fff;}
.pack_contents .pack01_con02 {background:#e9e9ea url(/web/page/package/images/pack01_bg_img01.jpg) repeat;}
.pack_contents .pack01_con03 {background:#fff url(/web/page/package/images/pack01_bg_img02.jpg) no-repeat center top;}
.pack_contents .pack01_con04 {background:#296aa2 url(/web/page/package/images/pack01_bg_img04.jpg) repeat;}
.pack_contents .pack01_con05 {background:#fff;}
.pack_contents .pack01_con06 {background:#e3e3e3 url(/web/page/package/images/pack01_bg_img05.jpg) repeat;}

.pack_contents .pack02_con04 {background:#629b40 url(/web/page/package/images/pack02_bg_img04.jpg) repeat;}

.pack_contents .pack03_con04 {background:#9258bd url(/web/page/package/images/pack03_bg_img04.jpg) repeat;}

.pack_contents .pack03_02_con04 {background:#cc0000 url(/web/page/package/images/pack03_03_bg_img04.jpg) repeat;}

.pack_contents .pack04_con04 {background:#eb7f1e url(/web/page/package/images/pack04_bg_img04.jpg) repeat;}

.pack_contents .pack05_con04 {background:#d84643 url(/web/page/package/images/pack05_bg_img04.jpg) repeat;}

.pack_contents .pack07_con04 {background:#007ad9 url(/web/page/package/images/pack07_bg_img04.jpg) repeat;}

.pack_contents .pack11_con04 {background:#5172ff url(/web/page/package/images/pack11_bg_img04.jpg) repeat;}

.pack_contents .pack13_con04 {background:#007ee0 url(/web/page/package/images/pack13_bg_img04.jpg) repeat;}

.pack_contents .pack21_5_con04 {background:#007ad9 url(/web/page/package/images/pack21_5_bg_img04.jpg) repeat;}

.pack_contents .pack29_con04 {background:#41a398 url(/web/page/package/images/pack29_bg_img04.jpg) repeat;}
.pack_contents .pack16_con06 {background:#296aa2 url(/web/page/package/images/pack16_bg_img06.jpg) repeat;}
.pack_contents .pack17_con06 {background:#296aa2 url(/web/page/package/images/pack17_bg_img06.jpg) repeat;}

.pack_contents .pay_agree {width:100%; position:relative;}
.pack_contents .pay_agree > ul {display:inline-block; *zoom:1; *display:inline; width:100%; line-height:45px; background:#fff; border:1px solid #ccc;}
.pack_contents .pay_agree > ul > li {float:left; font-size:14px; color:#666; height:50px; letter-spacing:-0.8px;}

.pack_contents .pay_agree > ul > li .pack_checkbox input[type="checkbox"] {margin-top: 15px;}
.pack_contents .pay_agree > ul > li.check {width:49px; border-right:1px solid #eee; text-align:center;}
.pack_contents .pay_agree > ul > li.txt {width:623px; padding-left:15px; line-height:48px;}
.pack_contents .pay_agree > ul > li.btn {width:140px; padding-right:10px; text-align:right;}

.pack_contents .pay_agree.w1000 > ul > li.txt {width:783px;}

.pack_contents .review_box {width:100%; position:relative;}
.pack_contents .review_box > ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-top:2px solid #333; border-bottom:1px solid #ccc;}
.pack_contents .review_box > ul > li {float:left; height:95px; font-size:14px; letter-spacing:-1px; color:#555; line-height:24px;}

.pack_contents .review_box > ul > li.img {width:135px; padding-right:10px; background:url(/web/page/package/images/pack01_bg_img03.jpg) no-repeat left top;}
.pack_contents .review_box > ul > li.img > img {position:absolute; left:26px; bottom:2px; width:87px; height:105px;}

.pack_contents .review_box > ul > li.txt {width:495px;}
.pack_contents .review_box > ul > li.txt > p {padding:20px 15px 0 0;}
.pack_contents .review_box > ul > li.txt > p > a {display:block; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pack_contents .review_box > ul > li.txt > p > a:hover {text-decoration:underline;}

.pack_contents .review_box > ul > li.btn {width:200px;}
.pack_contents .review_box > ul > li.btn a {margin-top:28px;}

.pack_contents .pack_accordion_01 {width:100%;}
.pack_contents .pack_accordion_01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.pack_contents .pack_accordion_01 > ul > li {float:left; width:838px; border:1px solid #ccc; background:#fafafa; margin-top:20px; cursor:pointer;}
.pack_contents .pack_accordion_01 > ul > li:first-child {margin-top:0;}

.pack_contents .pack_accordion_01.acc_deg > ul > li:hover {border:1px solid #0061b4;}
.pack_contents .pack_accordion_01.acc_sa > ul > li:hover {border:1px solid #4d2295;}
.pack_contents .pack_accordion_01.acc_bo > ul > li:hover {border:1px solid #ed7000;}
.pack_contents .pack_accordion_01.acc_bo_live > ul > li:hover {border:1px solid #ffa200;}
.pack_contents .pack_accordion_01.acc_bo_pack > ul > li:hover {border:1px solid #007ad9;}
.pack_contents .pack_accordion_01.acc_jido > ul > li:hover {border:1px solid #df3b37;}
.pack_contents .pack_accordion_01.acc_jido > ul > li.jido_03:hover {border:1px solid #0061b4;}
.pack_contents .pack_accordion_01.acc_edu > ul > li:hover {border:1px solid #41A398;}

.pack_contents .pack_accordion_01 > ul > li > dl {width:100%; display:inline-block; margin-bottom:-4px;}
.pack_contents .pack_accordion_01 > ul > li > dl > dd {float:left; padding: 14px 15px 0 15px; font-size:15px; color:#555; letter-spacing:-0.5px; line-height:26px; height:46px;}

.pack_contents .pack_accordion_01 > ul > li > dl > dd.check {width:30px; border-right:1px solid #ddd; text-align:center; z-index:1; line-height:26px;}
.pack_contents .pack_accordion_01 > ul > li > dl > dd.txt {width:527px;}
.pack_contents .pack_accordion_01 > ul > li > dl > dd.txt .remark {display:inline-block; padding:3px 10px 3px 10px; margin-right:5px; color:#fff; border-radius:3px; font-weight:bold;}
.pack_contents .pack_accordion_01 > ul > li > dl > dd.btn {width:190px; text-align:right;}

.pack_contents .pack_accordion_01 .pack_detail {display:none; float:left;width:758px; background:#fff; border-top:1px solid #ddd; padding:40px 40px 40px 40px; cursor:default;}
.pack_contents .pack_accordion_01 .pack_detail img {display:block;}

/* ared_bo_input_wrap */

.ared_bo_input_wrap {width:840px; padding:0 0 0 0;}

.ared_bo_input_wrap > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.ared_bo_input_wrap > ul > li {float:left; letter-spacing:-1px;}

.ared_bo_input_wrap > ul > li.input {width:650px; margin-right:20px;}
.ared_bo_input_wrap > ul > li.btn {width:170px;}

.ared_bo_input_wrap > ul > li.input input[type="text"],
.ared_bo_input_wrap > ul > li.input input[type="password"],
.ared_bo_input_wrap > ul > li.input input[type="email"],
.ared_bo_input_wrap > ul > li.input input[type="tel"],
.ared_bo_input_wrap > ul > li.input input[type="number"] {display:inline-block; *zoom:1; *display:inline; color:#555; font-size:16px; letter-spacing:-0.8px; height:50px; line-height:40px; padding-left:15px; border:1px solid #ddd; box-sizing:border-box; width:650px; border-radius:3px;}

.ared_bo_input_wrap > ul > li.input input[type="text"]:focus,
.ared_bo_input_wrap > ul > li.input input[type="password"]:focus,
.ared_bo_input_wrap > ul > li.input input[type="email"]:focus,
.ared_bo_input_wrap > ul > li.input input[type="tel"]:focus,
.ared_bo_input_wrap > ul > li.input input[type="number"]:focus {border:1px solid #0170c9; height:50px; outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}

.ared_bo_input_wrap > ul > li.input select {color:#555; font-size:16px; letter-spacing:-0.8px; height:50px; line-height:40px; padding-left:15px; width:650px; border-radius:3px; font-weight:normal; border:1px solid #ddd; background:#fff url(/landing/survey/images/survey_select_iCon_off01.png) no-repeat right 22px; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;}
.ared_bo_input_wrap > ul > li.input select::-ms-expand {display:none;}
.ared_bo_input_wrap > ul > li.input select:hover {color:#0170c9; background:#fff url(/landing/survey/images/survey_select_iCon_on01.png) no-repeat right 22px;}

.ared_bo_input_wrap > ul > li.input select option,
.ared_bo_input_wrap > ul > li.input select option:hover {color:#555; font-weight:normal; cursor:pointer;}

.ared_bo_input_wrap > ul > li.input .input_call input {width:320px; text-align:center; padding:0 0 0 0; margin-right:5px;}
.ared_bo_input_wrap > ul > li.input .input_call select {width:320px;}

.ared_bo_input_wrap > ul > li.input .input_name input {width:320px;}

.ared_bo_input_wrap > ul > li.btn {letter-spacing:-1px;}
.ared_bo_input_wrap > ul > li.btn > a {display:block; width:100%; height:145px; padding:125px 0 0 0; text-align:center; border-radius:3px; font-weight:normal; margin-bottom:20px; background:#0170c9; color:#fff; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.ared_bo_input_wrap > ul > li.btn > a:hover {background:#003a7c; color:#fff;}

.ared_bo_input_wrap > ul > li.btn label {cursor:pointer; letter-spacing:-1px; display:inline-block; *zoom:1; *display:inline; height:15px; line-height:inherit; color:#555; font-size:12px;}
.ared_bo_input_wrap > ul > li.btn input[type="checkbox"] {width:19px; height:19px; margin:0 6px 0 0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.ared_bo_input_wrap > ul > li.btn input[type="checkbox"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer;}
.ared_bo_input_wrap > ul > li.btn input[type="checkbox"]::-ms-check {display:none;}

.ared_bo_input_wrap > ul > li.btn input[type="checkbox"] {background:#fff url(/landing/survey/images/survey_input_iCon01_01.png) no-repeat 0 0; outline:0; background-size:contain !important;}
.ared_bo_input_wrap > ul > li.btn input[type="checkbox"]:checked {background:#fff url(/landing/survey/images/survey_input_iCon01_02.png) no-repeat 0 0}
.ared_bo_input_wrap > ul > li.btn input[type="checkbox"]:disabled {background:#fff url(/landing/survey/images/survey_input_iCon01_01.png) no-repeat 0 0}
.ared_bo_input_wrap > ul > li.btn input[type="checkbox"]:disabled:checked {background:#fff url(/landing/survey/images/survey_input_iCon01_02.png) no-repeat 0 0}

.ared_bo_btn_wrap {width:100%; padding:0 0 0 0;}
.ared_bo_btn_wrap.inner {padding:0 0 0 0;}
.ared_bo_btn_wrap > a {display:block; height:68px; line-height:68px; font-size:21px; letter-spacing:-0.5px;}


/* ===== STUDY CENTER - PRIVATE CERTIFICATE ===== */

.private_cert_wrap {}

.private_cert_wrap .private_cert_01 {width:100%;}
.private_cert_wrap .private_cert_01 > img {display:block;}

.private_cert_wrap .private_cert_02 {width:100%; background:#fff url(/web/images/sub/study-center/private_cert/priv_cert_landing_bg01.jpg) repeat-y center top;}
.private_cert_wrap .private_cert_02 > img {display:block;}

.private_cert_wrap .private_cert_03 {width:100%; background:#09224b url(/web/images/sub/study-center/private_cert/priv_cert_landing_img03_BG.jpg) no-repeat center top;}
.private_cert_wrap .private_cert_03 > img {display:block;}

.private_cert_wrap .private_btn_01 {width:100%; background:#eee;}
.private_cert_wrap .private_btn_01 > img {display:block;}

.private_cert_wrap .private_cert_04 {width:100%; background:#fff url(/web/images/sub/study-center/private_cert/priv_cert_landing_bg01.jpg) repeat-y center top;}
.private_cert_wrap .private_cert_04 > img {display:block;}


/* private_cert_table */

.private_cert_table {width:820px; position:relative; padding:0 90px 70px 90px;}

.private_cert_table > table {border-top:1px solid #ddd; border-left:1px solid #ddd; background:#fff; width:100%; letter-spacing:-0.8px; font-size:13px; line-height:22px;}
.private_cert_table > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.private_cert_table > table.hover tr:hover {background:#f4f5f7;}
.private_cert_table.b_top > table {border-top:2px solid #03255a;}
.private_cert_table > table .tit_fff th {color:#333; background:#fff;}
.private_cert_table > table .tit_lgray, .private_cert_table > table .tit_lgray th, .private_cert_table > table .tit_lgray td {color:#333; background:#fafafa;}

.private_cert_table > table > thead > tr > th, .private_cert_table > table > thead > tr > td,
.private_cert_table > table > tbody > tr > th, .private_cert_table > table > tbody > tr > td {padding:10px 10px 10px 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}

.private_cert_table > table > thead > tr > th, .private_cert_table > table > tbody > tr > th {color:#333;}
.private_cert_table > table > thead > tr > th.tit_bg, .private_cert_table > table > tbody > tr > th.tit_bg,
.private_cert_table > table > thead > tr > td.tit_bg, .private_cert_table > table > tbody > tr > td.tit_bg,
.private_cert_table > table > thead > tr > th.tit_bg a, .private_cert_table > table > tbody > tr > th.tit_bg a {color:#333; background:#f4f5f7;}
.private_cert_table > table > thead > tr > th.tit_bg a:hover, .private_cert_table > table > tbody > tr > th.tit_bg a:hover {text-decoration:underline;}

.private_cert_table > table > thead > tr > td, .private_cert_table > table > tbody > tr > td {color:#333;}
.private_cert_table > table > thead > tr > th.a_left, .private_cert_table > table > tbody > tr > th.a_left,
.private_cert_table > table > thead > tr > td.a_left, .private_cert_table > table > tbody > tr > td.a_left {text-align:left; padding-left:12px;}
.private_cert_table > table > thead > tr > td.a_right, .private_cert_table > table > tbody > tr > td.a_right {text-align:right; padding-left:12px;}


/* footer_tag */

.footer_tag_wrap {width:100%; margin-top:25px;}
.footer_tag_wrap.search_list {display:inline-block; margin:0 0 0 0;}
.footer_tag_wrap.search_list .tag_list {width:929px;}
.footer_tag_wrap .tag_tit {float:left; display:inline-block; width:41px; height:21px; margin-right:10px; background:url(/web/images/sub/com_tag_iCon01.png) no-repeat left; background-size:contain; text-indent:-9999px;}
.footer_tag_wrap .tag_list {float:left; display:inline-block; width:949px; font-size:12px; line-height:20px; word-break:break-all; word-wrap:break-word;}
.footer_tag_wrap .tag_list > a {display:inline-block; color:#0170c9; background:#f4f5f7; padding:0 4px 0 4px; margin:0 6px 6px 0;}
.footer_tag_wrap .tag_list > a:hover {text-decoration:underline;}


/* ===== TOTAL SEARCH ===== */

.total_search_wrap {}

.total_search_wrap .point {color:#0170c9 !important; font-weight:bold !important;}

.total_search_wrap .btn_more_view {display:block; text-align:center; font-size:15px; height:44px; line-height:40px; padding:0 15px 0 15px; letter-spacing:-1px; box-sizing:border-box; background:#fff; color:#5a6069; border:1px solid #5a6069; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.total_search_wrap .btn_more_view:hover {background:#3d444e; color:#fff; border:1px solid #3d444e;}

.total_search_wrap .search_box {border:1px solid #ddd; background:#f4f5f7; text-align:center; font-size:14px; letter-spacing:-0.5px; position:relative; padding:30px 30px 30px 30px;}
.total_search_wrap .search_box select,
.total_search_wrap .search_box input,
.total_search_wrap .search_box a {height:30px; vertical-align:bottom !important;}

.total_search_wrap .search_box select {margin:0;}

.total_search_wrap .search_box .search_info {color:#333; font-size:15px; font-weight:bold; margin-bottom:15px;}
.total_search_wrap .search_box .search_info .point {color:#0170c9;}

.total_search_wrap .relation_keyword {background:#fff; border:1px solid #ddd; border-top:none; padding:20px 20px 13px 20px; width:958px; font-size:13px;}
.total_search_wrap .relation_keyword > ul {width:100%; display:inline-block; *zoom:1; *display:inline;}
.total_search_wrap .relation_keyword > ul > li {float:left;}

.total_search_wrap .relation_keyword > ul > li.keyword_tit {width:75px; height:21px; margin-right:8px; font-size:14px; font-weight:bold; color:#333; letter-spacing:-1px;}
.total_search_wrap .relation_keyword > ul > li.keyword_list {width:875px; font-size:12px; line-height:20px; word-break:break-all; word-wrap:break-word;}
.total_search_wrap .relation_keyword > ul > li.keyword_list > a {display:inline-block; color:#0170c9; background:#f4f5f7; padding:0 4px 0 4px; margin:0 6px 6px 0;}
.total_search_wrap .relation_keyword > ul > li.keyword_list > a:hover {text-decoration:underline;}


.search_result_wrap {}

.search_result_wrap .result_tit {font-size:18px; color:#333; font-weight:bold; border-bottom:2px solid #333; letter-spacing:-1px; padding-bottom:15px;}
.search_result_wrap .result_tit > span {font-weight:normal; letter-spacing:0;}

.search_result_wrap .search_result {}
.search_result_wrap .search_result > ul {width:100%; display:inline-block; *zoom:1; *display:inline;}
.search_result_wrap .search_result > ul > li {width:980px; padding:15px 10px 15px 10px; border-bottom:1px solid #ddd; font-size:13px; line-height:23px; letter-spacing:-0.5px;}
.search_result_wrap .search_result > ul > li:hover {background:#fafafa;}

.search_result_wrap .search_result > ul > li a:hover {text-decoration:underline;}
.search_result_wrap .search_result.line_none > ul > li a:hover {text-decoration:none;}

.search_result_wrap .search_result.menu_10 > ul > li {padding:10px 10px 10px 10px;}

.search_result_wrap .search_result > ul > li.result_none {text-align:center; font-size:15px; padding:50px 0 50px 0; font-weight:normal; background:#fff;}


.search_result_wrap .search_result > ul > li .list_tit {font-size:15px; color:#333; margin-bottom:10px;}
.search_result_wrap .search_result > ul > li .list_txt {margin-bottom:10px;}

.search_result_wrap .search_result .search_info {font-weight:normal; color:#888;}
.search_result_wrap .search_result .search_info .location,
.search_result_wrap .search_result .search_info .location > a {color:#333;}
.search_result_wrap .search_result .search_info .location > a:hover {text-decoration:underline;}
.search_result_wrap .search_result .search_info .divider {display:inline-block; *zoom:1; *display:inline; width:1px; height:12px; background:#ddd; vertical-align:middle; margin:0 5px 2px 5px;}

.search_result_wrap .search_result .file_list {margin-top:15px; padding-top:10px; border-top:1px dotted #ddd;}
.search_result_wrap .search_result .file_list > a {display:block; background:url(/web/images/board/file_down_iCon02.png) no-repeat left; background-size:19px auto; padding-left:25px; margin-top:5px; font-weight:bold; color:#0170c9;}
.search_result_wrap .search_result .file_list > a:hover {background:url(/web/images/board/file_down_iCon02_on.png) no-repeat left; color:#0061b4; text-decoration:underline;}

.search_result_wrap .search_result > ul > li.menu_list {font-size:14px; color:#333; font-weight:bold;}
.search_result_wrap .search_result > ul > li.menu_list > a {color:#333;}
.search_result_wrap .search_result > ul > li.menu_list > a:hover {text-decoration:underline;}


/* ===== SUB 02 - PRACTICE CENTER ===== */

.practice_search_wrap {}
.practice_search_wrap  a {box-sizing:border-box; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.practice_search_wrap > ul {width:998px; display:inline-block; *zoom:1; *display:inline; border:1px solid #ddd;}
.practice_search_wrap > ul > li {float:left; background:#fafafa;}

.practice_search_wrap > ul > li.practice_map {width:380px; border-right:1px solid #eee;}
.practice_search_wrap > ul > li.practice_map > img {display:block;}

.practice_search_wrap > ul > li.practice_area {width:537px; height:368px; background:#fff; padding:40px 40px 40px 40px;}
.practice_search_wrap > ul > li.practice_area .practice_tit {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold; letter-spacing:-0.2px !important; color:#0170c9; font-size:25px; height:45px;}
.practice_search_wrap > ul > li.practice_area .practice_tit span {font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}

.practice_search_wrap > ul > li.practice_area .practice_list {width:537px; height:323px; overflow-y:auto;}

.practice_search_wrap > ul > li.practice_area .practice_list > ul {width:537px; display:inline-block; *zoom:1; *display:inline;}
.practice_search_wrap > ul > li.practice_area .practice_list > ul > li {float:left; width:127px; margin-right:9px; margin-top:9px;}
.practice_search_wrap > ul > li.practice_area .practice_list > ul > li:nth-child(4n+4) {margin-right:0; width:128px;}

.practice_search_wrap > ul > li.practice_area .practice_list > ul > li a {display:block; width:100%; font-size:14px; height:36px; line-height:33px; letter-spacing:-1px; background:#fff; color:#5a6069; border:1px solid #5a6069; text-align:center;}
.practice_search_wrap > ul > li.practice_area .practice_list > ul > li a:hover,
.practice_search_wrap > ul > li.practice_area .practice_list > ul > li a.active {background:#3d444e; color:#fff; border:1px solid #3d444e;}


/* ===== SUB 02 - PRACTICE CENTER2 ¼ö°­·á ===== */

.practice_search_wrap2 {}
.practice_search_wrap2  a {box-sizing:border-box; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.practice_search_wrap2 > ul {width:847px; display:inline-block; *zoom:1; *display:inline; border:1px solid #ddd;}
.practice_search_wrap2 > ul > li {float:left; background:#fafafa;}

.practice_search_wrap2 > ul > li.practice_map2 {width:380px; border-right:1px solid #eee;}
.practice_search_wrap2 > ul > li.practice_map2 > img {display:block;}

.practice_search_wrap2 > ul > li.practice_area2 {width:380px; height:368px; background:#fff; padding:40px 40px 40px 40px;}
.practice_search_wrap2 > ul > li.practice_area2 .practice_tit {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold; letter-spacing:-0.2px !important; color:#0170c9; font-size:25px; height:45px;}
.practice_search_wrap2 > ul > li.practice_area2 .practice_tit span {font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}

.practice_search_wrap2 > ul > li.practice_area2 .practice_list {width:380px; height:323px; overflow-y:auto; overflow-x:hidden;}

.practice_search_wrap2 > ul > li.practice_area2 .practice_list > ul {width:380px; display:inline-block; *zoom:1; *display:inline;}
.practice_search_wrap2 > ul > li.practice_area2 .practice_list > ul > li {float:left; width:175px; margin-right:8px; margin-top:9px;}
.practice_search_wrap2 > ul > li.practice_area2 .practice_list > ul > li:nth-child(2n+2) {margin-right:0;}

.practice_search_wrap2 > ul > li.practice_area2 .practice_list > ul > li a {display:block; font-size:14px; height:36px; line-height:33px; letter-spacing:-1px; background:#fff; color:#5a6069; border:1px solid #5a6069; text-align:left; padding:0 10px 0 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.practice_search_wrap2 > ul > li.practice_area2 .practice_list > ul > li a:hover,
.practice_search_wrap2 > ul > li.practice_area2 .practice_list > ul > li a.active {background:#3d444e; color:#fff; border:1px solid #3d444e;}


/* ===== CB 2018.08.06 OMR ADD ===== */

.cb_function_wrap {width:998px; border:1px solid #ccc; background:rgba(255,255,255,0.9); font-size:13px; color:#555; letter-spacing:-1px; position:relative;}
.cb_function_wrap .f_tit {width:958px; padding:15px 15px 15px 25px; color:#111; border-bottom:1px solid #ccc; background:url(/web/images/sub/com_txt_bullet01.png) no-repeat 14px;}

.cb_function_wrap .function_list {background:#fff; width:998px;}
.cb_function_wrap .function_list > ul {width:100%; display:inline-block; *zoom:1; *display:inline;}
.cb_function_wrap .function_list > ul > li {flaot:left; width:100%; padding:0; border-bottom:1px dotted #ddd; box-sizing:border-box; text-align:left;}
.cb_function_wrap .function_list > ul > li:last-child {border-bottom:none;}
.cb_function_wrap .function_list > ul > li .list_tit {display:inline-block; width:148px; background:#fafafa; padding:11px; border-right:1px solid #eee; margin-right:9px; color:#333; font-weight:bold;}

.cb_function_wrap .function_list > ul > li > a {display:inline-block; *zoom:1; *display:inline; background:url(/web/images/sub/com_txt_bullet02.png) no-repeat left; padding-left:10px; width:70px; font-size:12px; margin-right:6px;}
.cb_function_wrap .function_list > ul > li > a.f_2x {width:158px;}
.cb_function_wrap .function_list > ul > li > a:hover {text-decoration:underline;}

/*20200416 - package_12*/
	.wrap_btn {
		display: flex;
		flex-direction: row-reverse;
	}
	.a_c02_btn01 {
		width: 300px;
		border: 1px solid #ddd;
		border-radius: 10px 10px 0 0;
		color:#333;
		background-color: #fafafa;
		padding: 12px 0;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;}
	.a_c02_btn01:hover {
		background-color: #fff;
		color: #333;
	}
	.a_c02_wrap01.on {display: block;}
	.a_c02_wrap01 {
		display: none;
		padding: 10px 0;
	}
	.a_c02_btn02 {
		width: 300px;
		border: 1px solid #ccc;
		border-radius: 10px 10px 0 0;
		color:#333;
		padding: 12px 0;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;}
	.a_c02_btn02:hover {
		background-color: #fafafa;
		color: #333;
	}
	.a_c02_wrap02.on {display: block;}
	.a_c02_wrap02 {
		display: none;
		padding: 10px 0;
	}
	.pack12_a_c02_table {
		width: 100%;
		font-size: 12px;
		text-align: center;
		border-top:1px solid #ccc;
		border-bottom:1px solid #000;
		border-collapse:collapse;
		margin: 0 auto;}
    .pack12_a_c02_table th {
        background:#f4f4f4;
        color:#222;
        padding:20px 0;
        border-bottom:1px solid #ccc;
		border-left: 1px solid #ccc;
        border-right:1px solid #ccc;}
    .pack12_a_c02_table td {
        padding: 8px 10px;
        border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;}
    .box_gray {background-color: #f4f4f4; font-weight: bold;}
    .font_bold {font-weight: bold;}
    .font_red {color: #0166de;}
    .font_whi {color: #fff;}
    .point_p {color: #0166de; padding: 10px 20px; border-radius:10px 10px 0 0; font-size: 18px;}
    .point_g {background-color: #f4f4f4; text-align: left; padding: 10px 20px;}
    .pl_15 {padding-left: 15px;}


/*===== manual_sa =====*/

.step07_notice {cursor: pointer;}

.step07_notice_img {display:none; width: 100%; padding: 20px 0;}
.step07_notice_img.on {display:block;}

.step07_notice_img img {margin: 0 auto; border: 1px solid #333;}

/*===== package_21_5 =====*/

#sub_contents .container .pack_contents .pack_tag {opacity: 1; position: fixed; left: 25vw; top: 500px; z-index: 100; transition: all 0.3s ease-in-out;}
#sub_contents .container .pack_contents .pack_tag.blind {opacity: 0; transition: all 0.3s ease-in-out;}


/* ===== LIST_STYLE01 ===== */

ul.cate_list_style li {display: inline-block; width: 15%; position: relative; color: #555; font-size: 14px; font-weight: bold; padding-left: 10px; line-height: 2; text-align: left;}

ul.list_style01 li {display: inline-block; width: 22%; position: relative; color: #555; font-size: 14px; padding-left: 10px; margin-left: 12px; line-height: 1.7;}
ul.list_style01 li:before {display: block; position: absolute; top: 10px; left: 0; content: ''; width: 4px; height: 4px; background: url(/web/images/sub/academic-degree-curriculum/list_style01_disc.png) no-repeat;}

ul.list_style01 #list_anchor_01 {position:absolute; left:0; top: -200px; width:1px; height:1px;}
ul.list_style01 #list_anchor_02 {position:absolute; left:0; top: -150px; width:1px; height:1px;}
ul.list_style01 #list_anchor_03 {position:absolute; left:0; top: 700px; width:1px; height:1px;}
ul.list_style01 #list_anchor_04 {position:absolute; left:0; top: 800px; width:1px; height:1px;}
ul.list_style01 #list_anchor_05 {position:absolute; left:0; top: 900px; width:1px; height:1px;}
ul.list_style01 #list_anchor_06 {position:absolute; left:0; top: 970px; width:1px; height:1px;}
ul.list_style01 #list_anchor_07 {position:absolute; left:0; top: 1100px; width:1px; height:1px;}
ul.list_style01 #list_anchor_08 {position:absolute; left:0; top: 1300px; width:1px; height:1px;}
ul.list_style01 #list_anchor_09 {position:absolute; left:0; top: 1450px; width:1px; height:1px;}
ul.list_style01 #list_anchor_10 {position:absolute; left:0; top: 1540px; width:1px; height:1px;}
ul.list_style01 #list_anchor_11 {position:absolute; left:0; top: 1670px; width:1px; height:1px;}
ul.list_style01 #list_anchor_12 {position:absolute; left:0; top: 2020px; width:1px; height:1px;}
ul.list_style01 #list_anchor_13 {position:absolute; left:0; top: 2100px; width:1px; height:1px;}


.p_02_11 ul.list_style01 #list_anchor_01 {position:absolute; left:0; top: -200px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_02 {position:absolute; left:0; top: -200px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_03 {position:absolute; left:0; top: 750px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_04 {position:absolute; left:0; top: 850px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_05 {position:absolute; left:0; top: 950px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_06 {position:absolute; left:0; top: 1200px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_07 {position:absolute; left:0; top: 1300px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_08 {position:absolute; left:0; top: 1400px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_09 {position:absolute; left:0; top: 1500px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_10 {position:absolute; left:0; top: 1600px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_11 {position:absolute; left:0; top: 1700px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_12 {position:absolute; left:0; top: 1800px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_13 {position:absolute; left:0; top: 1900px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_14 {position:absolute; left:0; top: 2000px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_15 {position:absolute; left:0; top: 2200px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_16 {position:absolute; left:0; top: 2300px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_17 {position:absolute; left:0; top: 2400px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_18 {position:absolute; left:0; top: 2500px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_19 {position:absolute; left:0; top: 2600px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_20 {position:absolute; left:0; top: 2700px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_21 {position:absolute; left:0; top: 2800px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_22 {position:absolute; left:0; top: 2900px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_23 {position:absolute; left:0; top: 3000px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_24 {position:absolute; left:0; top: 3100px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_25 {position:absolute; left:0; top: 3200px; width:1px; height:1px;}
.p_02_11 ul.list_style01 #list_anchor_26 {position:absolute; left:0; top: 3300px; width:1px; height:1px;}


/* PACKAGE TOP IMG CSS ADD KYJ */
@font-face {
    font-family: 'BusanBada';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BusanBada.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.pack_intro { position: relative; }
.pack_intro .img-txt { position: absolute; font-family: 'nanumsquare'; } 
.pack_intro .percent1 {
	left: 44.6%; 
	top: 47.45%;
	font-size: 42px; 
	color: #ed0000;
	font-weight: 900;
	letter-spacing: -1px;
	transform: rotate(-6.8deg);
}
.pack_intro .percent2 { 
	left: 3.7%; 
	top: 29.3%; 
	font-size: 20px;
	color: #fff;
	transform: skew(-0.1deg);
}

.pack_intro .price {
	left: 8%; 
	bottom: 34.2%;
	color: #ffff00;
	font-size: 77px;
	font-family: 'BusanBada';
	transform: rotate(-9deg);
	letter-spacing:-5px;
	font-style: oblique;
}
.pack_intro .percent2 span {
	color: #ffd1a8;
	font-weight: 800;
}
.pack_intro .price span {
	font-family: 'nanumsquare';
	font-weight: 800;		
}

/* PACKAGE COUPON IMG CSS ADD KYJ */
.pack_detail { position: relative; }
.pack_detail .img-txt { position: absolute; font-family: 'nanumsquare'; }
.pack_detail .t1 { font-size: 50px; font-weight: 800; }
.pack_detail .t2 { font-size: 20px; font-family: 'BusanBada'; }
.pack_detail .t3 { font-size: 40px; font-weight: 800; }
.pack_detail .t4 { font-size: 20px; transform: skew(-0.1deg); }
/* bo1 */
.pack_detail .bo1-percent1 {  left: 9.8%; top: 8.1%; color: #ffff00; }
.pack_detail .bo1-percent2 { left: 31.2%; top: 6.7%; color: #ed7000; }
.pack_detail .bo1-price1 { right: 14%; top: 8.7%; color: #ed7000; }
.pack_detail .bo1-price2 { right: 14.9%; top: 13.7%; color: #ed7000; }

.pack_detail .view4-bo1-percent1 { left: 9.8%; top: 65px; color: #ffff00 }
.pack_detail .view4-bo1-percent2 { left: 31.2%; top: 80px; color: #ed7000; }
.pack_detail .view4-bo1-price1 { right: 14%; top: 105px; color: #ed7000;} 
.pack_detail .view4-bo1-price2 { right: 14.9%; top: 164px; color: #ed7000; }
/* bo2 */
.pack_detail .bo2-percent1 {	left: 9.7%; top: 5.1%; color: #ffff00; }
.pack_detail .bo2-percent2 {	left: 37%; top: 6.1%; color: #ffa302; }
.pack_detail .bo2-price1 { right: 13.1%; top: 7.8%; color: #ffa302; }
.pack_detail .bo2-price2 { right: 14%; top: 12.4%; color: #ffa302; }
.pack_detail .view1-bo2-percent1 { left: 9.7%; top: 5.1%; color: #ffff00; }
.pack_detail .view1-bo2-percent2 { left: 37%; top: 6.1%; color: #ffa302; }
.pack_detail .view1-bo2-price1 { right: 13.1%; top: 7.8%; color: #ffa302; }
.pack_detail .view1-bo2-price2 { right: 14%; top: 12.4%; color: #ffa302; }
/* bo3 */
.pack_detail .bo3-percent1 { left: 9.8%; top: 8.7%;	 color: #ffff00; }
.pack_detail .bo3-percent2 { left: 37%; top: 10.3%; color: #ed7000; }
.pack_detail .bo3-price1 { right: 14%; top: 13.3%; color: #ed7000; }
.pack_detail .bo3-price2 { right: 20.1%; top: 21%; color: #ed7000; }
.pack_detail .view4-bo3-percent1 { left: 9.8%; top: 8%; color: #ffff00; }
.pack_detail .view4-bo3-percent2 { left: 37%; top: 10.2%; color: #ed7000; }
.pack_detail .view4-bo3-price1 { right: 13.1%; top: 13.3%; color: #ed7000; }
.pack_detail .view4-bo3-price2 { right: 20.1%; top: 21%; color: #ed7000; }
/* dis */
.pack_detail .dis-percent1 {  left: 9.8%; top: 14.7%;color: #fff200; }
.pack_detail .dis-percent2 {left: 32.3%; top: 18%; color: #1076e2; }
.pack_detail .dis-price1 { right: 13%; top: 23%; color: #1076e2; }
.pack_detail .dis-price2 { right: 20.1%;	top: 36.9%; color: #1076e2; }

.pack_detail .view2-dis-percent1 {	left: 9.8%; top: 8%; color: #fff200; }
.pack_detail .view2-dis-percent2 { left: 32.3%; top: 10.5%; color: #077a5b; }
.pack_detail .view2-dis-price1 { right: 13%; top: 13.5%; color: #077a5b; }
.pack_detail .view2-dis-price2 { right: 20.1%; top: 21.5%; color: #077a5b; }

.pack_detail .view3-dis-percent1 {  left: 9.8%; top: 8%;	color: #fff200; }
.pack_detail .view3-dis-percent2 { left: 32.3%; top: 10.5%; color: #1076e2; }
.pack_detail .view3-dis-price1 { right: 13%; top: 13.5%; color: #1076e2; }
.pack_detail .view3-dis-price2 { right: 20.1%; top: 21.5%; color: #1076e2; }

.pack_detail .view4-dis-percent1 {  left: 9.8%; top: 7%; color: #fff200; }
.pack_detail .view4-dis-percent2 { left: 32.3%; top: 8.7%; color: #1076e2; }
.pack_detail .view4-dis-price1 { right: 13%; top: 11.2%; color: #1076e2; } 
.pack_detail .view4-dis-price2 { right: 20.1%; top: 17.7%; color: #1076e2; }

/* sa1 */
.pack_detail .view2-sa1-percent1 {  left: 9.7%; top: 8.2%; color: #fff200; }
.pack_detail .view2-sa1-percent2 {	left: 31.1%; top: 9.8%; color: #3d06b9; }
.pack_detail .view2-sa1-price1 { right: 13.1%; top: 12.7%; color: #3d06b9; }
.pack_detail .view2-sa1-price2 { right: 15.4%; top: 20.2%; color: #3d06b9; }

.pack_detail .view2-sa1-percent1 {  left: 9.7%; top: 8.2%; color: #fff200; }
.pack_detail .view2-sa1-percent2 {	left: 31.1%; top: 9.8%; color: #3d06b9; }
.pack_detail .view2-sa1-price1 { right: 13.1%; top: 12.7%; color: #3d06b9; }
.pack_detail .view2-sa1-price2 { right: 15.4%; top: 20.2%; color: #3d06b9; }

.pack_detail .view3-sa1-percent1 {  left: 9.7%; top: 8.2%; color: #fff200; }
.pack_detail .view3-sa1-percent2 {	left: 31.1%; top: 9.8%; color: #3d06b9; }
.pack_detail .view3-sa1-price1 { right: 13.1%; top: 12.7%; color: #3d06b9; }
.pack_detail .view3-sa1-price2 { right: 15.4%; top: 20.2%; color: #3d06b9; }

.pack_detail .view4-sa1-percent1 {  left: 9.7%; top: 8%; color: #fff200; }
.pack_detail .view4-sa1-percent2 {	left: 31.1%; top: 9.8%; color: #3d06b9; }
.pack_detail .view4-sa1-price1 { right: 13.1%; top: 12.7%; color: #3d06b9; }
.pack_detail .view4-sa1-price2 { right: 15.4%; top: 20.2%; color: #3d06b9; }
/* sa2 */
.pack_detail .view2-sa2-percent1 { left: 9.7%; top: 8.3%; color: #fff200; }
.pack_detail .view2-sa2-percent2 {	left: 31.1%; top: 9.8%; color: #3d06b9; }
.pack_detail .view2-sa2-price1 { 	right: 13.1%; top: 12.7%; color: #3d06b9; }
.pack_detail .view2-sa2-price2 { right: 15.4%; top: 20.2%; color: #3d06b9; }

.pack_detail .view3-sa2-percent1 { left: 9.7%; top: 8.3%; color: #fff200; }
.pack_detail .view3-sa2-percent2 {	left: 31.1%; top: 9.8%; color: #3d06b9; }
.pack_detail .view3-sa2-price1 { 	right: 13.1%; top: 12.7%; color: #3d06b9; }
.pack_detail .view3-sa2-price2 { right: 15.4%; top: 20.2%; color: #3d06b9; }

.pack_detail .view4-sa2-percent1 { left: 9.7%; top: 8.3%; color: #fff200; }
.pack_detail .view4-sa2-percent2 {	left: 31.1%; top: 9.8%; color: #3d06b9; }
.pack_detail .view4-sa2-price1 { 	right: 13.1%; top: 12.7%; color: #3d06b9; }
.pack_detail .view4-sa2-price2 { right: 15.4%; top: 20.2%; color: #3d06b9; }
/* psy1 */
.pack_detail .psy1-percent1 { left: 9.8%; top: 5.4%; color: #fff200; }
.pack_detail .psy1-percent2 { left: 42%; top: 6.5%; color: #6500a2; }
.pack_detail .psy1-price1 { right: 14%; top: 8.4%; color: #6500a2; }
.pack_detail .psy1-price2 { right: 20.1%; top: 13.2%; color: #6500a2; }
/* psy2 */
.pack_detail .view2-psy2-percent1 {  left: 9.7%; top: 7.7%; color: #fff200; }
.pack_detail .view2-psy2-percent2 {	left: 42.5%; 	top: 9%; 	color: #6500a2; }
.pack_detail .view2-psy2-price1 { 	right: 14%; top: 11.7%; color: #6500a2; }
.pack_detail .view2-psy2-price2 { 	right: 20.1%; top: 18.4%; color: #6500a2; }

.pack_detail .view4-psy2-percent1 {  left: 9.7%; top: 8.3%; color: #fff200; }
.pack_detail .view4-psy2-percent2 {	left: 42.5%; 	top: 10.5%; color: #6500a2; }
.pack_detail .view4-psy2-price1 { 	right: 13%; top: 13.6%; color: #6500a2; }
.pack_detail .view4-psy2-price2 { 	right: 20.1%; top: 21.5%; color: #6500a2; }
/* jido */
.pack_detail .jido-percent1 {  left: 9.7%; top: 7.7%; color: #fff200; }
.pack_detail .jido-percent2 {	left: 36.8%; top: 9%; color: #dc3732; }
.pack_detail .jido-price1 { right: 14%; top: 11.7%; color: #dc3732; }
.pack_detail .jido-price2 { right: 20.1%; top: 18.4%; color: #dc3732; }
.pack_detail .view4-jido-percent1 {  left: 9.7%; top: 9.6%; color: #fff200; }
.pack_detail .view4-jido-percent2 { left: 36.8%; top: 11.2%; color: #258c91; }
.pack_detail .view4-jido-price1 { right: 14%; top: 14.5%; color: #258c91; }
.pack_detail .view4-jido-price2 { right: 20.1%; top: 22.8%; color: #258c91; }
/* haksa */
.pack_detail .haksa-percent1 {  left: 9.7%; top: 8.6%; color: #fff200; }
.pack_detail .haksa-percent2 { left: 36.8%; top: 10.5%;  color: #097ade; }
.pack_detail .haksa-price1 { right: 14%; top: 13.6%; color: #097ade; }
.pack_detail .haksa-price2 { right: 20.1%; top: 21.5%; color: #097ade; } 
/* kor */
.pack_detail .view2-kor-percent1 {  left: 9.7%; top: 8%; color: #fff200; }
.pack_detail .view2-kor-percent2 {	left: 38.3%; 	top: 9.6%; color: #574b92; }
.pack_detail .view2-kor-price1 { right: 14%; top: 12.5%; color: #574b92; }
.pack_detail .view2-kor-price2 { right: 20.1%; top: 19.6%; color: #574b92; }

.pack_detail .view4-kor-percent1 {  left: 9.7%; top: 7%; color: #fff200; }
.pack_detail .view4-kor-percent2 {	left: 38.3%; 	top: 8.7%; color: #0163ba; }
.pack_detail .view4-kor-price1 { right: 13%; top: 11.2%; color: #0163ba; }
.pack_detail .view4-kor-price2 { right: 20.1%; top: 17.7%; color: #0163ba; }
/* edu */
.pack_detail .edu-percent1 {  left: 9.7%; top: 6.6%; color: #fff200; } 
.pack_detail .edu-percent2 { 	left: 33.7%; top: 8%; color: #41a398; }
.pack_detail .edu-price1 { right: 13.3%; top: 10.2%; color: #41a398; }
.pack_detail .edu-price2 { 	right: 18.9%; top: 16.1%; color: #41a398; }

/*Æò»ý±³À°»ç 2±Þ*/
.thumb_list_col00 {width:100%; line-height:23px; margin-top:10px}
.thumb_list_col00 ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.thumb_list_col00 ul .thumb_list_col00_box { float:left; width:260px; letter-spacing:-0.8px; padding:20px 20px 20px 20px; font-size:13px; line-height:24px; border:1px solid #ddd; text-align:center; }
.thumb_list_col00 ul .thumb_list_col00_box.b_bottom_05 {border-bottom:5px solid #ddd;}
.thumb_list_col00 ul .thumb_list_col00_box:nth-child(2n+2) {margin-left:20px;}
.thumb_list_col00 ul .thumb_list_col00_box:nth-child(2n+3) {margin-left:20px;}
.thumb_list_col00 ul .thumb_list_col00_box img {display:block; margin:0 auto;}
.thumb_list_col00 ul .thumb_list_col00_both_box1 {width: 0; height: 0; border-top: 46px solid transparent; border-bottom: 46px solid transparent; border-left: 20px solid gray; position:absolute; left:326px; top:54px;}
.thumb_list_col00 ul .thumb_list_col00_both_box2 {width: 0; height: 0; border-top: 46px solid transparent; border-bottom: 46px solid transparent; border-left: 20px solid gray; position:absolute; left:649px; top:54px;}


.thumb_list_col00 ul .thumb_list_col00_box.b_blue {border:1px solid #0170c9; border-bottom:5px solid #0170c9;}
.thumb_list_col00 ul .thumb_list_col00_box.b_mint {border:1px solid #36adad; border-bottom:5px solid #36adad;}

.thumb_list_col00.b_none ul .thumb_list_col00_box {width:490px; padding:0 0 0 0; border:none;}

.thumb_list_col00.youth ul .thumb_list_col00_box {width:378px; background:#fff;}

.table_bo123 {top:8px; margin-bottom:36px;}


/* ======================================== 2025-6-10 ÆÐÅ°Áö°úÁ¤ ¼ö°­½ÅÃ» ÆäÀÌÁö ¸Þ´º ¼öÁ¤ ======================================== */
.pack_contents .pack_tab_col4 > ul {background: none; border-bottom: none;}
.pack_contents .pack_tab_col4 > ul > li {background: none; height: auto; margin-right: 8px; width:244px;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(3) a {padding:5px 0;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(4), .pack_contents .pack_tab_col4 > ul > li:nth-child(8), .pack_contents .pack_tab_col4 > ul > li:nth-child(12), .pack_contents .pack_tab_col4 > ul > li:nth-child(16) {margin-right: 0;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(1), .pack_contents .pack_tab_col4 > ul > li:nth-child(2), .pack_contents .pack_tab_col4 > ul > li:nth-child(3), .pack_contents .pack_tab_col4 > ul > li:nth-child(4) {margin-bottom:8px;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(5), .pack_contents .pack_tab_col4 > ul > li:nth-child(6), .pack_contents .pack_tab_col4 > ul > li:nth-child(7), .pack_contents .pack_tab_col4 > ul > li:nth-child(8) {margin-bottom:8px;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(9), .pack_contents .pack_tab_col4 > ul > li:nth-child(10), .pack_contents .pack_tab_col4 > ul > li:nth-child(11), .pack_contents .pack_tab_col4 > ul > li:nth-child(12) {margin-bottom:8px;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(13), .pack_contents .pack_tab_col4 > ul > li:nth-child(14), .pack_contents .pack_tab_col4 > ul > li:nth-child(15), .pack_contents .pack_tab_col4 > ul > li:nth-child(16) {margin-bottom:8px;}
.pack_contents .pack_tab_col4 > ul > li > a {border-top: none; border:2px solid #ddd; border-radius: 10px; background: #fff; padding: 14px 0; }
.pack_contents .pack_tab_col4 {background: none; line-height: 18px;}
.pack_contents .pack_tab_col4 > ul > li > a.active, .pack_tab_col4 > ul > li > a:hover {border-top: none;}

.pack_contents .pack_tab_col4 > ul > li:nth-child(1) > a.active {border-color:#006cff; border-top:2px solid #006cff; color: #006cff;}
.pack_tab_col4 > ul li:nth-child(1) a:hover {border-color:#006cff; border-top:2px solid #006cff; color: #006cff;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(2) > a.active {border-color:#006cff; border-top:2px solid #006cff; color: #006cff;}
.pack_tab_col4 > ul li:nth-child(2) a:hover {border-color:#006cff; border-top:2px solid #006cff; color: #006cff;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(3) > a.active {border-color:#009000; border-top:2px solid #009000; color: #009000;}
.pack_tab_col4 > ul li:nth-child(3) a:hover {border-color:#009000; border-top:2px solid #009000; color: #009000;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(4) > a.active {border-color:#ff6c00; border-top:2px solid #ff6c00; color: #ff6c00;}
.pack_tab_col4 > ul li:nth-child(4) a:hover {border-color:#ff6c00; border-top:2px solid #ff6c00; color: #ff6c00;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(5) > a.active {border-color:#ff6c00; border-top:2px solid #ff6c00; color: #ff6c00;}
.pack_tab_col4 > ul li:nth-child(5) a:hover {border-color:#ff6c00; border-top:2px solid #ff6c00; color: #ff6c00;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(6) > a.active {border-color:#ff6c00; border-top:2px solid #ff6c00; color: #ff6c00;}
.pack_tab_col4 > ul li:nth-child(6) a:hover {border-color:#ff6c00; border-top:2px solid #ff6c00; color: #ff6c00;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(7) > a.active {border-color:#ff6c00; border-top:2px solid #ff6c00; color: #ff6c00;}
.pack_tab_col4 > ul li:nth-child(7) a:hover {border-color:#ff6c00; border-top:2px solid #ff6c00; color: #ff6c00;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(8) > a.active {border-color:#f03448; border-top:2px solid #f03448; color: #f03448;}
.pack_tab_col4 > ul li:nth-child(8) a:hover {border-color:#f03448; border-top:2px solid #f03448; color: #f03448;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(9) > a.active {border-color:#09a769; border-top:2px solid #09a769; color: #09a769;}
.pack_tab_col4 > ul li:nth-child(9) a:hover {border-color:#09a769; border-top:2px solid #09a769; color: #09a769;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(10) > a.active {border-color:#09a769; border-top:2px solid #09a769; color: #09a769;}
.pack_tab_col4 > ul li:nth-child(10) a:hover {border-color:#09a769; border-top:2px solid #09a769; color: #09a769;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(11) > a.active {border-color:#004bcb; border-top:2px solid #004bcb; color: #004bcb;}
.pack_tab_col4 > ul li:nth-child(11) a:hover {border-color:#004bcb; border-top:2px solid #004bcb; color: #004bcb;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(12) > a.active {border-color:#8942c1; border-top:2px solid #8942c1; color: #8942c1;}
.pack_tab_col4 > ul li:nth-child(12) a:hover {border-color:#8942c1; border-top:2px solid #8942c1; color: #8942c1;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(13) > a.active {border-color:#8942c1; border-top:2px solid #8942c1; color: #8942c1;}
.pack_tab_col4 > ul li:nth-child(13) a:hover {border-color:#8942c1; border-top:2px solid #8942c1; color: #8942c1;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(14) > a.active {border-color:#3034b5; border-top:2px solid #3034b5; color: #3034b5;}
.pack_tab_col4 > ul li:nth-child(14) a:hover {border-color:#3034b5; border-top:2px solid #3034b5; color: #3034b5;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(15) > a.active {border-color:#3034b5; border-top:2px solid #3034b5; color: #3034b5;}
.pack_tab_col4 > ul li:nth-child(15) a:hover {border-color:#3034b5; border-top:2px solid #3034b5; color: #3034b5;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(16) > a.active {border-color:#3034b5; border-top:2px solid #3034b5; color: #3034b5;}
.pack_tab_col4 > ul li:nth-child(16) a:hover {border-color:#3034b5; border-top:2px solid #3034b5; color: #3034b5;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(17) > a.active {border-color:#5d566b; border-top:2px solid #5d566b; color: #5d566b;}
.pack_tab_col4 > ul li:nth-child(17) a:hover {border-color:#5d566b; border-top:2px solid #5d566b; color: #5d566b;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(18) > a.active {border-color:#0a7d2e; border-top:2px solid #0a7d2e; color: #0a7d2e;}
.pack_tab_col4 > ul li:nth-child(18) a:hover {border-color:#0a7d2e; border-top:2px solid #0a7d2e; color: #0a7d2e;}
.pack_contents .pack_tab_col4 > ul > li:nth-child(19) > a.active {border-color:#ff0b73; border-top:2px solid #ff0b73; color: #ff0b73;}
.pack_tab_col4 > ul li:nth-child(19) a:hover {border-color:#ff0b73; border-top:2px solid #ff0b73; color: #ff0b73;}
.pack_contents .pack_tab_col4 > ul > li:last-child {background: none;}
/* ======================================== ./2025-6-10 ÆÐÅ°Áö°úÁ¤ ¼ö°­½ÅÃ» ÆäÀÌÁö ¸Þ´º ¼öÁ¤ ======================================== */
/* ======================================== 2025-6-10 ÆÐÅ°Áö°úÁ¤ ¼ö°­½ÅÃ» »ó¼¼ÆäÀÌÁö ¸Þ´º ¼öÁ¤ ======================================== */
/*.pack_intro .price {transform: none; font-style: normal; left: 34%; bottom: 35.2%;}
.pack_intro .percent1 {transform: none;}*/
.pack_intro .price {}

/*
@font-face {
	font-family: 'SUIT-Regular';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
.pack_intro .price {transform: none; font-style: normal; left: 34%; bottom: 34.2%;}
.pack_intro .percent1 {transform: none;}
.pack_intro .percent1_sa25 {color:#006cff; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_sa25 {}
.pack_intro .price_sa25 span {color:#006cff; font-family: 'Gmarket Sans';}
.pack_contents .bg_sa {background:#006cff;}
.pack_contents .txt_sa {color:#006cff !important;}
.pack_detail .view2-sa1-price1 {right: 14.1%; top: 13.7%; color:#006cff;}
.pack_detail .view2-sa1-price2 {right: 21%; top: 21.4%; color:#006cff;}
.pack_detail .view2-sa1-percent2 {top: 81px; left: 289px; font-size: 20px; letter-spacing: -2px; color:#006cff;}
.pack_contents .pack01_con02 {background: #fff; padding: 0px 80px 40px 80px; margin-top: -40px;}
.pack_bull_tit01.bull_sa {background: url(/web/page/package/images/pack_tit_iCon001.png) no-repeat left 6px;}
.pack_contents .pack_accordion_01.acc_sa > ul > li:hover {border:1px solid #006cff;}
.pack_btn_01.btn_sa {background: #006cff; border: 1px solid #006cff;}
.pack_btn_01.btn_sa:hover {background: #084ca8;}
.pack_contents .pack03_con04 {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack01_con05 {padding: 0; width:1000px; background:#fff;}
.pack_contents .review_box > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack001_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box > ul > li a {margin-top: 50px; font-size:20px; color:#fff; background: transparent; border:2px solid #fff;     border-radius: 50px; font-weight: 700; font-family: 'SUIT-Regular';}
.pack_contents .review_box > ul > li a:hover {background:#fff; color:#006cff; border:2px solid #fff;}
.pack_contents .review_box > ul > li.img {background:none; width: 165px;}
.pack_contents .review_box > ul > li.img > img {width: auto; height: auto; left:auto;}
.sa_btm_review_txt {color:#fff;}
.pack_contents .review_box > ul > li.txt {width: 560px;}
.pack_contents .review_box > ul > li.txt > p {padding: 0;}
.pack_contents .review_box > ul > li.txt > p strong {display: block; padding: 20px 39px 0 20px; font-size: 21px; line-height: 32px; font-family: 'SUIT-Regular';}
.pack_contents .review_box > ul > li.txt > p:nth-child(2) {color:#fff; font-size: 21px; margin-top: 11px; padding-left:20px; font-family: 'SUIT-Regular';}
.pack_btn_01.btn_lg {line-height: 38px;}*/
@font-face {
	font-family: 'SUIT-Regular';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
.pack_contents .pack01_con02 {background: #fff; padding: 0px 80px 40px 80px; margin-top: -40px;}
.pack_btn_01.btn_lg {line-height: 40px;}
.pack_intro .price {transform: none; font-style: normal;}
/*ÈÄ±â*/
.pack_contents .review_box_sa > ul > li a, .pack_contents .review_box_bo > ul > li a, .pack_contents .review_box_deg > ul > li a, .pack_contents .review_box_psy > ul > li a, .pack_contents .review_box_jido > ul > li a, .pack_contents .review_box_busi > ul > li a, .pack_contents .review_box_hls > ul > li a, .pack_contents .review_box_kor > ul > li a, .pack_contents .review_box_edu > ul > li a, .pack_contents .review_box_beauty > ul > li a {margin-top: 50px; font-size:20px; color:#fff; background: transparent; border:2px solid #fff; border-radius: 50px; font-weight: 700; font-family: 'SUIT-Regular';}
.pack_contents .review_box_sa > ul > li.img, .pack_contents .review_box_bo > ul > li.img, .pack_contents .review_box_deg > ul > li.img, .pack_contents .review_box_psy > ul > li.img, .pack_contents .review_box_jido > ul > li.img, .pack_contents .review_box_busi > ul > li.img, .pack_contents .review_box_hls > ul > li.img, .pack_contents .review_box_kor > ul > li.img, .pack_contents .review_box_edu > ul > li.img, .pack_contents .review_box_beauty > ul > li.img {background:none; width: 165px;}
.pack_contents .review_box_sa > ul > li.img > img, .pack_contents .review_box_bo > ul > li.img > img, .pack_contents .review_box_deg > ul > li.img > img, .pack_contents .review_box_psy > ul > li.img > img, .pack_contents .review_box_jido > ul > li.img > img, .pack_contents .review_box_busi > ul > li.img > img, .pack_contents .review_box_hls > ul > li.img > img, .pack_contents .review_box_kor > ul > li.img > img, .pack_contents .review_box_edu > ul > li.img > img, .pack_contents .review_box_beauty > ul > li.img > img {width: auto; height: auto; left:auto;}
.sa_btm_review_txt, .bo_btm_review_txt, .deg_btm_review_txt, .psy_btm_review_txt, .jido_btm_review_txt, .busi_btm_review_txt, .hls_btm_review_txt, .kor_btm_review_txt, .edu_btm_review_txt, .beauty_btm_review_txt {color:#fff; letter-spacing: 0;}
.sa_btm_review_txt span, .bo_btm_review_txt span, .deg_btm_review_txt span, .psy_btm_review_txt span, .jido_btm_review_txt span, .busi_btm_review_txt span, .hls_btm_review_txt span, .kor_btm_review_txt span, .edu_btm_review_txt span, .beauty_btm_review_txt span {font-weight:100;}
.pack_contents .review_box_sa > ul > li.txt, .pack_contents .review_box_bo > ul > li.txt, .pack_contents .review_box_deg > ul > li.txt, .pack_contents .review_box_psy > ul > li.txt, .pack_contents .review_box_jido > ul > li.txt, .pack_contents .review_box_busi > ul > li.txt, .pack_contents .review_box_hls > ul > li.txt, .pack_contents .review_box_kor > ul > li.txt, .pack_contents .review_box_edu > ul > li.txt, .pack_contents .review_box_beauty > ul > li.txt {width: 560px;}
.pack_contents .review_box_sa > ul > li.txt > p, .pack_contents .review_box_bo > ul > li.txt > p, .pack_contents .review_box_deg > ul > li.txt > p, .pack_contents .review_box_psy > ul > li.txt > p, .pack_contents .review_box_jido > ul > li.txt > p, .pack_contents .review_box_busi > ul > li.txt > p, .pack_contents .review_box_hls > ul > li.txt > p, .pack_contents .review_box_kor > ul > li.txt > p, .pack_contents .review_box_edu > ul > li.txt > p, .pack_contents .review_box_beauty > ul > li.txt > p {padding: 0;}
.pack_contents .review_box_sa > ul > li.txt > p strong, .pack_contents .review_box_bo > ul > li.txt > p strong, .pack_contents .review_box_deg > ul > li.txt > p strong, .pack_contents .review_box_psy > ul > li.txt > p strong, .pack_contents .review_box_jido > ul > li.txt > p strong, .pack_contents .review_box_busi > ul > li.txt > p strong, .pack_contents .review_box_hls > ul > li.txt > p strong, .pack_contents .review_box_kor > ul > li.txt > p strong, .pack_contents .review_box_edu > ul > li.txt > p strong, .pack_contents .review_box_beauty > ul > li.txt > p strong {display: block; padding: 20px 39px 0 20px; font-size: 21px; line-height: 32px; font-family: 'SUIT-Regular';}
.pack_contents .review_box_sa > ul > li.txt > p:nth-child(2), .pack_contents .review_box_bo > ul > li.txt > p:nth-child(2), .pack_contents .review_box_deg > ul > li.txt > p:nth-child(2), .pack_contents .review_box_psy > ul > li.txt > p:nth-child(2), .pack_contents .review_box_jido > ul > li.txt > p:nth-child(2), .pack_contents .review_box_busi > ul > li.txt > p:nth-child(2), .pack_contents .review_box_hls > ul > li.txt > p:nth-child(2), .pack_contents .review_box_kor > ul > li.txt > p:nth-child(2), .pack_contents .review_box_edu > ul > li.txt > p:nth-child(2), .pack_contents .review_box_beauty > ul > li.txt > p:nth-child(2) {color:#fff; font-size: 21px; margin-top: 11px; padding-left:20px; font-family: 'SUIT-Regular';}
/*./ÈÄ±â*/
/*»çº¹*/
.pack_intro .percent1_sa25 {transform: none; color:#006cff; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_sa25 span {left: 80%; bottom: 34.2%; color:#006cff; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_sa {background:#006cff;}
.pack_contents .txt_sa {color:#006cff !important;}
.pack_detail .view2-sa1-price1 {right: 14.1%; top: 13.7%; color:#006cff;}
.pack_detail .view2-sa1-price2 {right: 22%; top: 21.4%; color:#006cff;}
.pack_detail .view2-sa1-percent2 {top: 81px; left: 289px; font-size: 20px; letter-spacing: -2px; color:#006cff;}
.pack_bull_tit01.bull_sa {background: url(/web/page/package/images/pack_tit_iCon001.png) no-repeat left 6px;}
.pack_contents .pack_accordion_01.acc_sa > ul > li:hover {border:1px solid #006cff;}
.pack_btn_01.btn_sa {background: #006cff; border: 1px solid #006cff;}
.pack_btn_01.btn_sa:hover {background: #084ca8; border: 1px solid #084ca8;}
.pack_contents .pack03_con04_sa {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack01_con05_sa {padding: 0; width:1000px; background:#fff;}
/*»çº¹¸®ºä*/
.pack_contents .review_box_sa > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack001_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_sa > ul > li a:hover {background:#fff; color:#006cff; border:2px solid #fff;}
/*./»çº¹¸®ºä*/
/*./»çº¹*/
/*º¸À°ÀÌ·Ð8*/
.pack_intro .percent1_bo25 {transform: none; color:#ff6c00; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_bo25 span {left: 80%; bottom: 34.2%; color:#ff6c00; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_bo {background:#ff6c00;}
.pack_contents .txt_bo {color: #ff6c00 !important;}
.pack_detail .bo3-percent1 {top:65px; color:#fff200;}
.pack_detail .bo3-percent2 {top:82px; left:290px; font-size:16px; color:#ff6c00;}
.pack_detail .bo3-price1 {top: 105px; color:#ff6c00;}
.pack_detail .bo3-price2 {top: 164px; right: 188px; color:#ff6c00;}
.pack_contents .pack_accordion_01.acc_bo > ul > li:hover, .pack_contents .pack_accordion_01.acc_bo_live > ul > li:hover {border:1px solid #ff6c00;}
.pack_btn_01.btn_bo {background: #ff6c00; border: 1px solid #ff6c00;}
.pack_btn_01.btn_bo:hover {background: #bb5000; border: 1px solid #bb5000;}
.pack_contents .pack04_con04_bo {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack01_con05_bo {padding: 0; width:1000px; background:#fff;}
/*º¸À°¸®ºä*/
.pack_contents .review_box_bo > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack003_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_bo > ul > li a:hover {background:#fff; color:#ff6c00; border:2px solid #fff;}
/*./º¸À°¸®ºä*/
/*./º¸À°ÀÌ·Ð8*/
/*º¸À°´ë¸é8+ÀÌ·Ð8*/
.pack_detail .bo3-percent3 {top:65px; color:#fff200; left: 9.8%;}
.pack_detail .bo3-percent4 {top:82px; left:280px; font-size:16px; color:#ff6c00;}
.pack_detail .bo3-price3 {top: 105px; color:#ff6c00; right: 14%;}
.pack_detail .bo3-price4 {top: 164px; right: 145px; color:#ff6c00;}
/*./º¸À°´ë¸é8+ÀÌ·Ð8*/
/*º¸À°´ë¸é4+ÀÌ·Ð4*/
.pack_intro .percent1_bo25_4 {transform: none; color:#ff6c00; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_bo25_4 span {left: 85%; bottom: 34.2%; color:#ff6c00; font-family: 'Gmarket Sans'; position: relative;}
.pack_detail .bo1-percent3 {top:65px; color:#fff200; left: 9.8%;}
.pack_detail .bo1-percent4 {top:81px; left:280px; font-size:16px; color:#ff6c00;}
.pack_detail .bo1-price3 {top: 105px; color:#ff6c00; right: 14%;}
.pack_detail .bo1-price4 {top: 164px; right: 145px; color:#ff6c00;}
/*./º¸À°´ë¸é4+ÀÌ·Ð4*/
/*º¸À°´ë¸é8*/
.pack_detail .view1-bo2-percent1 {top:65px; color:#fff200;}
.pack_detail .view1-bo2-percent2 {top:82px; left:290px; font-size:16px; color:#ff6c00;}
.pack_detail .view1-bo2-price1 {top: 105px; color:#ff6c00;}
.pack_detail .view1-bo2-price2 {top: 164px; right: 188px; color:#ff6c00;}
.pack_contents .pack005_con04_bo {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack005_con05_bo {padding: 0; width:1000px; background:#fff;}
.pack_contents .bg_bo_live {background: #ff6c00;}
.pack_contents .txt_bo_live {color:#ff6c00 !important;}
.pack_btn_01.btn_bo_live {background: #ff6c00; border: 1px solid #ff6c00;}
.pack_btn_01.btn_bo_live:hover {background: #bb5000; border: 1px solid #bb5000;}
/*./º¸À°´ë¸é8*/
/*Àå¾Ö¿µÀ¯¾Æ*/
.pack_intro .percent1_deg25 {transform: none; color:#f03448; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_deg25 span {left: 80%; bottom: 34.2%; color:#f03448; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_deg {background:#f03448;}
.pack_contents .txt_deg {color: #f03448 !important;}
.pack_detail .view2-dis-percent1, .pack_detail .view4-dis-percent1 {top:65px;}
.pack_detail .view2-dis-percent2, .pack_detail .view4-dis-percent2 {top:82px; left:290px; font-size:16px; color:#f03448;}
.pack_detail .view2-dis-price1, .pack_detail .view4-dis-price1 {top: 105px; color:#f03448;}
.pack_detail .view2-dis-price2, .pack_detail .view4-dis-price2{top: 164px; right: 188px; color:#f03448;}
.pack_contents .pack_accordion_01.acc_deg > ul > li:hover, .pack_contents .pack_accordion_01.acc_bo_live > ul > li:hover {border:1px solid #f03448;}
.pack_btn_01.btn_deg {background: #f03448; border: 1px solid #f03448;}
.pack_btn_01.btn_deg:hover {background: #b51929; border: 1px solid #b51929;}
.pack_contents .pack006_con04_deg {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack006_con05_deg {padding: 0; width:1000px; background:#fff;}
/*Àå¾Ö¿µÀ¯¾Æ ¸®ºä*/
.pack_contents .review_box_deg > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack006_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_deg > ul > li a:hover {background:#fff; color:#f03448; border:2px solid #fff;}
/*./Àå¾Ö¿µÀ¯¾Æ ¸®ºä*/
/*./Àå¾Ö¿µÀ¯¾Æ*/
/*½É¸®ÇÐ16/8*/
.pack_intro .percent1_psy25 {transform: none; color:#09a769; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_psy25 span {left: 80%; bottom: 34.2%; color:#09a769; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_psy {background:#09a769;}
.pack_contents .txt_psy {color: #09a769 !important;}
.pack_detail .psy1-percent1, .pack_detail .view4-psy2-percent1 {top:65px;}
.pack_detail .psy1-percent2, .pack_detail .view4-psy2-percent2 {top:82px; left:290px; font-size:16px; color:#09a769;}
.pack_detail .psy1-price1, .pack_detail .view4-psy2-price1 {top: 105px; color:#09a769;}
.pack_detail .psy1-price2, .pack_detail .view4-psy2-price2 {top: 164px; right: 188px; color:#09a769;}
.pack_contents .pack_accordion_01.acc_psy > ul > li:hover {border:1px solid #09a769;}
.pack_btn_01.btn_psy {background: #09a769; border: 1px solid #09a769;}
.pack_btn_01.btn_psy:hover {background: #056e45; border: 1px solid #056e45;}
.pack_contents .pack007_con04_psy {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack007_con05_psy {padding: 0; width:1000px; background:#fff;}
/*½É¸®ÇÐ16/8 ¸®ºä*/
.pack_contents .review_box_psy > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack007_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_psy > ul > li a:hover {background:#fff; color:#09a769; border:2px solid #fff;}
/*./½É¸®ÇÐ16/8 ¸®ºä*/
/*./½É¸®ÇÐ16/8*/
/*Ã»Áö»ç*/
.pack_intro .percent1_jido25 {transform: none; color:#004bcb; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_jido25 span {left: 80%; bottom: 34.2%; color:#004bcb; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_jido {background:#004bcb;}
.pack_contents .txt_jido {color: #004bcb !important;}
.pack_contents .bg_jido1 {background:#df3c37;}
.pack_contents .txt_jido1 {color: #df3c37 !important;}
.pack_detail .jido-percent1, .pack_detail .view4-jido-percent1, .pack_detail .blue-jido-percent1 {top:65px;}
.pack_detail .jido-percent2 {top:82px; left:290px; font-size:16px; color:#df3c37;}
.pack_detail .view4-jido-percent2, .pack_detail .blue-jido-percent2 {top:82px; left:290px; font-size:16px; color:#004bcb;}
.pack_detail .jido-price1 {top: 105px; color:#df3c37;}
.pack_detail .view4-jido-price1, .pack_detail .blue-jido-price1 {top: 105px; color:#004bcb;}
.pack_detail .jido-price2 {top: 164px; right: 188px; color:#df3c37;}
.pack_detail .view4-jido-price2, .pack_detail .blue-jido-price2 {top: 164px; right: 188px; color:#004bcb;}
.pack_contents .pack_accordion_01.acc_jido > ul > li:hover {border:1px solid #004bcb;}
.pack_btn_01.btn_jido {background: #004bcb; border: 1px solid #004bcb;}
.pack_btn_01.btn_jido:hover {background: #042968; border: 1px solid #042968;}
.pack_contents .pack009_con04_jido {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack009_con05_jido {padding: 0; width:1000px; background:#fff;}
/*Ã»Áö»ç ¸®ºä*/
.pack_contents .review_box_jido > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack009_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_jido > ul > li a:hover {background:#fff; color:#004bcb; border:2px solid #fff;}
/*./Ã»Áö»ç ¸®ºä*/
/*./Ã»Áö»ç*/
/*°æ¿µ8/16*/
.pack_intro .percent1_busi25 {transform: none; color:#8942c1; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_busi25 span {left: 80%; bottom: 34.2%; color:#8942c1; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_busi {background:#8942c1;}
.pack_contents .txt_busi {color: #8942c1 !important;}
.pack_detail .haksa-percent1 {top:65px;}
.pack_detail .haksa-percent2 {top:82px; left:290px; font-size:16px; color:#8942c1;}
.pack_detail .haksa-price1 {top: 105px; color:#8942c1;}
.pack_detail .haksa-price2 {top: 164px; right: 188px; color:#8942c1;}
.pack_contents .pack_accordion_01.acc_busi > ul > li:hover {border:1px solid #8942c1;}
.pack_btn_01.btn_busi {background: #8942c1 !important; border: 1px solid #8942c1 !important;}
.pack_btn_01.btn_busi:hover {background: #4c1378 !important; border: 1px solid #4c1378 !important;}
.pack_contents .pack010_con04_busi {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack010_con05_busi {padding: 0; width:1000px; background:#fff;}
/*°æ¿µ8/16 ¸®ºä*/
.pack_contents .review_box_busi > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack010_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_busi > ul > li a:hover {background:#fff; color:#8942c1; border:2px solid #fff;}
/*./°æ¿µ8/16 ¸®ºä*/
/*./°æ¿µ8/16*/
/*ÇÑ±¹¾î*/
.pack_bull_tit01.bull_kor {background: url(/web/page/package/images/pack_tit_iCon014.png) no-repeat left 6px;}
.pack_intro .percent1_kor25 {transform: none; color:#5d566b; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_kor25 span {left: 80%; bottom: 34.2%; color:#5d566b; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_kor {background:#5d566b;}
.pack_contents .txt_kor {color: #5d566b !important;}
.pack_detail .view4-kor-percent1, .pack_detail .view2-kor-percent1 {top:65px;}
.pack_detail .view4-kor-percent2, .pack_detail .view2-kor-percent2 {top:82px; left:290px; font-size:16px; color:#5d566b;}
.pack_detail .view4-kor-price1, .pack_detail .view2-kor-price1 {top: 105px; color:#5d566b;}
.pack_detail .view4-kor-price2, .pack_detail .view2-kor-price2 {top: 164px; right: 188px; color:#5d566b;}
.pack_contents .pack_accordion_01.acc_kor > ul > li:hover {border:1px solid #5d566b;}
.pack_btn_01.btn_kor {background: #5d566b !important; border: 1px solid #5d566b !important;}
.pack_btn_01.btn_kor:hover {background: #312c3b !important; border: 1px solid #312c3b !important;}
.pack_contents .pack011_con04_kor {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack011_con05_kor {padding: 0; width:1000px; background:#fff;}
/*ÇÑ±¹¾î ¸®ºä*/
.pack_contents .review_box_kor > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack011_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_kor > ul > li a:hover {background:#fff; color:#5d566b; border:2px solid #fff;}
/*./ÇÑ±¹¾î ¸®ºä*/
/*./ÇÑ±¹¾î*/
/*Æò±³*/
.pack_intro .percent1_edu25 {transform: none; color:#0a7d2e; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_edu25 span {left: 80%; bottom: 34.2%; color:#0a7d2e; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_edu {background:#0a7d2e;}
.pack_contents .txt_edu {color: #0a7d2e !important;}
.pack_detail .edu-percent1 {top:65px;}
.pack_detail .edu-percent2 {top:82px; left:290px; font-size:16px; color:#0a7d2e;}
.pack_detail .edu-price1 {top: 105px; color:#0a7d2e;}
.pack_detail .edu-price2 {top: 164px; right: 188px; color:#0a7d2e;}
.pack_contents .pack_accordion_01.acc_edu > ul > li:hover {border:1px solid #0a7d2e;}
.pack_btn_01.btn_edu {background: #0a7d2e !important; border: 1px solid #0a7d2e !important;}
.pack_btn_01.btn_edu:hover {background: #033a14 !important; border: 1px solid #033a14 !important;}
.pack_contents .pack012_con04_edu {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack012_con05_edu {padding: 0; width:1000px; background:#fff;}
/*Æò±³ ¸®ºä*/
.pack_contents .review_box_edu > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack012_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_edu > ul > li a:hover {background:#fff; color:#0a7d2e; border:2px solid #fff;}
/*./Æò±³ ¸®ºä*/
/*./Æò±³*/
/*¹Ì¿ë*/
.pack_intro .percent1_beauty25 {transform: none; color:#ff0b73; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_beauty25 span {left: 80%; bottom: 34.2%; color:#ff0b73; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_beauty {background:#ff0b73;}
.pack_contents .txt_beauty {color: #ff0b73 !important;}
.pack_detail .beauty-percent1 {top:65px; left: 9.7%; color: #fff200;}
.pack_detail .beauty-percent2 {top:82px; left:290px; font-size:16px; color:#ff0b73;}
.pack_detail .beauty-price1 {top: 105px; color:#ff0b73; right: 13.3%;}
.pack_detail .beauty-price2 {top: 164px; right: 188px; color:#ff0b73;}
.pack_contents .pack_accordion_01.acc_beauty > ul > li:hover {border:1px solid #ff0b73;}
.pack_btn_01.btn_beauty {background: #ff0b73 !important; border: 1px solid #ff0b73 !important;}
.pack_btn_01.btn_beauty:hover {background: #990a47 !important; border: 1px solid #990a47 !important;}
.pack_contents .pack016_con04_beauty {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack016_con05_beauty {padding: 0; width:1000px; background:#fff;}
/*¹Ì¿ë ¸®ºä*/
.pack_contents .review_box_beauty > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack016_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_beauty > ul > li a:hover {background:#fff; color:#ff0b73; border:2px solid #fff;}
/*./¹Ì¿ë ¸®ºä*/
/*./¹Ì¿ë*/
/*¹®Çå*/
.pack_bull_tit01.bull_hls {background: url(/web/page/package/images/pack_tit_iCon031.png) no-repeat left 6px;}
.pack_intro .percent1_hls25 {transform: none; color:#3034b5; left: 40.6%; top: 67%; font-size: 30px; font-family: 'Gmarket Sans';}
.pack_intro .price_hls25 span {left: 71%; bottom: 34.2%; color:#3034b5; font-family: 'Gmarket Sans'; position: relative;}
.pack_contents .bg_hls {background:#3034b5;}
.pack_contents .txt_hls {color: #3034b5 !important;}
/*¹®Çå8*/
.pack_detail .hls-percent1 {top:65px; left: 9.7%; color: #fff200;}
.pack_detail .hls-percent2 {top:82px; left:275px; font-size:16px; color:#3034b5;}
.pack_detail .hls-price1 {top: 105px; color:#3034b5; right: 13.3%; letter-spacing: -1px;}
.pack_detail .hls-price2 {top: 164px; right: 138px; color:#3034b5;}
/*¹®Çå8*/
/*¹®ÇåA*/
.pack_detail .hls-percent3 {top:65px; left: 9.7%; color: #fff200;}
.pack_detail .hls-percent4 {top:82px; left:293px; font-size:16px; color:#3034b5;}
.pack_detail .hls-price3 {top: 105px; color:#3034b5; right: 13.3%;}
.pack_detail .hls-price4 {top: 164px; right: 134px; color:#3034b5;}
/*¹®ÇåA*/
.pack_contents .pack_accordion_01.acc_hls > ul > li:hover {border:1px solid #3034b5;}
.pack_btn_01.btn_hls {background: #3034b5 !important; border: 1px solid #3034b5 !important;}
.pack_btn_01.btn_hls:hover {background: #080a58 !important; border: 1px solid #080a58 !important;}
.pack_contents .pack014_con04_hls {padding: 0; width:1000px; background:#fff;}
.pack_contents .pack014_con05_hls {padding: 0; width:1000px; background:#fff;}
/*¹®Çå ¸®ºä*/
.pack_contents .review_box_hls > ul {border-top: none; border-bottom: none; background: url(/web/page/package/images/pack014_img07_review_bg.jpg); height: 153px;}
.pack_contents .review_box_hls > ul > li a:hover {background:#fff; color:#3034b5; border:2px solid #fff;}
/*./¹®Çå ¸®ºä*/
/*./¹®Çå*/
/* ======================================== ./2025-6-10 ÆÐÅ°Áö°úÁ¤ ¼ö°­½ÅÃ» »ó¼¼ÆäÀÌÁö ¸Þ´º ¼öÁ¤ ======================================== */