@charset "euc-kr";
/****************************************************************************************************************/
/********************************************* ±³¼öÄ«Æä °³Æí 2021 **********************************************/
/****************************************************************************************************************/

/********** °øÅë **********/
.clearfix{content: ''; display: table; clear: both; }  

/* ÀüÃ¼¸Þ´º */
.prof_all_btn {display: block; position: absolute; top: 0; left: 200px; width: 29px; height: 182px; font-size: 0; color: transparent; text-indent: -9999px; z-index: 8888;}
.prof_all_btn.prof_close {background: url('//img.kimyoung.co.kr/prof/prof_menu_open.png') top center no-repeat;}
.prof_all_btn.prof_open {background: url('//img.kimyoung.co.kr/prof/prof_menu_close.png') top center no-repeat;}
.prof_all_btn.profallbtn_Fixed {position: fixed; top: 20px; left: 50%; margin-left: -350px; z-index: 8888;}

.prof_all_wrap {position: absolute; top: 0; left: 200px; height: 100%;}
.prof_all_wrap .prof_all {display: none; position: absolute; top: 0; left:0; background: #f2f2f2; border: 1px solid #0074e2; border-right-width: 2px; border-left: 0; z-index: 8888;}
.prof_all_wrap .prof_all.profall_Fixed {position: fixed; top: 20px; left: 50%; margin-left: -350px; z-index: 8888;}
.prof_all_wrap .prof_all table {width: 100%; height: 100%; border-collapse: collapse;}
.prof_all_wrap .prof_all table tr {vertical-align: top;}
.prof_all_wrap .prof_all table tr th {padding: 14px 10px; height: 54px; font-size: 17px; color: #0074e2; border: 1px solid #d8dce0; box-sizing: border-box;}
.prof_all_wrap .prof_all table tr td:first-child {padding-left: 15px;}
.prof_all_wrap .prof_all table tr td:last-child {padding-right: 15px;}
.prof_all_wrap .prof_all table tr td {padding: 10px; text-align: center; border-right: 1px solid #d8dce0;}
.prof_all_wrap .prof_all table tr td p {margin: 15px 0 10px; padding: 1px 0; width: 80px; text-align: center; font-weight: bold; color: #131313; border: 1px solid #131313;}
.prof_all_wrap .prof_all table tr td ul {}
.prof_all_wrap .prof_all table tr td li {height: 22px;}
.prof_all_wrap .prof_all table tr td li a {position: relative; display: block; padding: 3px 0; color: #555454;}
.prof_all_wrap .prof_all table tr td li a:hover {color: #0074e2;}
.prof_all_wrap .prof_all table tr td li a img {position: absolute; top: 6px; margin-left: 5px;}


/********** ±³¼ö¸ÞÀÎ **********/
.prof_main_wrap {letter-spacing: -1px; font-size: 12px; line-height: 1.2; font-family: 'Malgun Gothic','Droid Sans','Apple-Gothic','¾ÖÇÃ°íµñ','Tahoma',dotum,'µ¸¿ò',gulim,'±¼¸²',Arial,sans-serif !important;}
.prof_main_wrap * {font-family: 'Malgun Gothic','Droid Sans','Apple-Gothic','¾ÖÇÃ°íµñ','Tahoma',dotum,'µ¸¿ò',gulim,'±¼¸²',Arial,sans-serif !important;}
.prof_main_wrap .prof_all_btn {left: 0;}
.prof_main_wrap .prof_all_wrap {left: 0;}

.prof_main_content {position: relative; margin: 20px auto 0; width: 1100px;}

/* ±³¼ö »ó´Ü ½½¶óÀÌµå */
.prof_slider {overflow: hidden; width: 100%; height: 270px; border: 1px solid #e6e6e6;}
.prof_slider .pslider_left {float: left; width: 680px; height: 100%; background: #f6f6f6; border-right: 1px solid #e6e6e6; box-sizing: border-box;}

.owl-carousel .owl-item img {width: auto !important;}
.owl-nav {position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; background: rgba(0,0,0,0.1);}
.owl-dots {overflow: hidden; position: absolute; bottom: 0; left: 2.5%; margin: 17px auto; width: 95%; height: 5px; background: #fff;}
.owl-dots button {float: left; height: 5px;}
.owl-carousel .owl-dot.active {background: linear-gradient(90deg, rgba(126,92,202,1) 0%, rgba(199,87,130,1) 100%);}

.prof_slider .pslider_left ul {}
.prof_slider .pslider_left li {overflow: hidden; width: 680px; height: 270px;}
.prof_slider .pslider_left li img {position: absolute; top: 0; left: 0; height: 270px;}
.prof_slider .pslider_left li .psl_txt {position: absolute; top: 35px; left: 289px; box-sizing: border-box;}
.prof_slider .pslider_left li .psl_txt .sTxt1 {display: inline-block; width: 66px; height: 25px; line-height: 25px; color: #fff; text-align: center; background: #0074e2; border-radius: 30px 30px 30px 0;}
.prof_slider .pslider_left li .psl_txt .sTxt2 {display: inline-block; padding-bottom: 20px; padding-right: 10px; font-size: 13px; color: #838383; border-bottom: 2px solid #e8e8e9; border-bottom-style: dotted;}
.prof_slider .pslider_left li .psl_txt .sTxt3 {margin: 17px 0; font-size: 15px; font-weight: bold; color: #0074cc;}
.prof_slider .pslider_left li .psl_txt .mTxt1 {margin: 8px 0 5px; padding-right: 20px; font-size: 22px; font-weight: bold; color: #131313; letter-spacing: -2px;}
.prof_slider .pslider_left li .psl_txt .mTxt2 {margin-bottom: 10px; padding-right: 20px; font-size: 22px; font-weight: bold; color: #0076d1; letter-spacing: -2px;}

.prof_slider .pslider_right {float: left; width: 420px; height: 100%;}
.prof_slider .pslider_right .paging {position: absolute; top: 25px; right: 88px;}
.prof_slider .pslider_right ul {}
.prof_slider .pslider_right li {position: relative;}
.prof_slider .pslider_right li > a {position: relative; display: inline-block; margin: 50px 45px 0;}
.prof_slider .pslider_right li > a .video_thumb {width: 330px; height: 141px;}
.prof_slider .pslider_right li > a .video_ic {position: absolute; top: 51px; right: 41px;}
.prof_slider .pslider_right li > a .video_ic img {}
.prof_slider .pslider_right li > a .video_txt {position: absolute; top: 0; left: 0; padding: 5px 8px; width: 207px; height: 141px; background: rgba(88,106,120,0.8); box-sizing: border-box;}
.prof_slider .pslider_right li > a .video_txt span {display: inline-block; width: 59px; height: 35px; line-height: 35px; color: #fff; text-align: center; font-size: 13px; background: #121111;}
.prof_slider .pslider_right li > a .video_txt p {margin: 8px; font-size: 12px; color: #fff; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 3em; line-height: 1.5em;}
.prof_slider .pslider_right li .psr_txt {margin: 17px 45px 0;}
.prof_slider .pslider_right li .psr_txt p {color: #333333; font-size: 13px; font-weight: bold; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.prof_slider .pslider_right li .psr_txt p.sTxt1 {margin-bottom: 5px; color: #4e64ab; font-size: 12px;}
.prof_slider .pslider_right li .psr_txt p.sTxt1 span {margin-right: 7px;}
.prof_slider .pslider_right li .psr_txt p.sTxt1 span::after {content: "|"; vertical-align: 2px; margin-left: 7px;}
.prof_slider .pslider_right li .psr_txt p.sTxt1 span:last-child:after {display: none;}

.prof_slider .pslider_right .bx-controls {}
.prof_slider .pslider_right .bx-controls .bx-pager {position: absolute; top: 25px; right: 104px;}
.prof_slider .pslider_right .bx-controls .bx-pager-link {position: absolute; color: transparent;}
.prof_slider .pslider_right .bx-controls .bx-pager-link.active {color: #4e64ab; font-weight: bold;}

.prof_slider .pslider_right .bx-controls .bx-controls-direction {position: relative;}
.prof_slider .pslider_right .bx-controls .bx-controls-direction a {position: absolute; color: transparent; border: 0;}
.prof_slider .pslider_right .bx-controls .bx-controls-direction .bx-prev {top: -122px; left: 0; width: 23px; height: 26px; background: url('//img.kimyoung.co.kr/icon/ic_prof_bn_prev.png') no-repeat;}
.prof_slider .pslider_right .bx-controls .bx-controls-direction .bx-prev::after {content: ""; display: block; position: absolute; top: -100px; left: 338px; width: 19px; height: 19px; background: url('//img.kimyoung.co.kr/icon/ic_arrow_prev.gif') no-repeat;}
.prof_slider .pslider_right .bx-controls .bx-controls-direction .bx-next {top: -122px; right: 0; width: 23px; height: 26px; background: url('//img.kimyoung.co.kr/icon/ic_prof_bn_next.png') no-repeat;}
.prof_slider .pslider_right .bx-controls .bx-controls-direction .bx-next::after {content: ""; display: block; position: absolute; top: -100px; left: -40px; width: 18px; height: 19px; background: url('//img.kimyoung.co.kr/icon/ic_arrow_next.gif') no-repeat;}


/* ±³¼ö ÅÇ */
.prof_intro {overflow: hidden; margin: 50px 0 200px;}
.prof_intro .prof_tabmenu {float: left; margin-bottom: 83px; width: 700px; border-right: 0;}
.prof_intro .prof_tabmenu > li {float: left; position: inherit; width: auto;}
.prof_intro .prof_tabmenu > li a {width: 140px; height: 50px; line-height: 50px; color: #939090; font-size: 15px; background: #fff; border: 1px solid #dbdbdb; border-left: 0; border-bottom-color: #444444; box-sizing: border-box;}
.prof_tabmenu > li > a:hover, 
.prof_tabmenu > li > a.current {color: #222222; border-top: 2px solid #101010; border-left: 0; border-bottom: 0;}
.prof_tabmenu > li:first-child a {border-left: 1px solid #dbdbdb;}
.prof_tabmenu > li:first-child > a.current {border-left: 1px solid #dbdbdb;}
.prof_tabmenu > li > a:hover:after, .prof_tabmenu > li > .current:after {display: none;}

.prof_intro .prof_tabmenu > li .bx-wrapper {position: absolute; left: 41px; max-width: 600px !important;}
.prof_intro .prof_tabmenu > li .bx-viewport {height: 50px !important;}
.prof_intro .prof_tabmenu > li .bx-controls {}
.prof_intro .prof_tabmenu > li .bx-controls .bx-pager {display: none;}
.prof_intro .prof_tabmenu > li .bx-controls .bx-controls-direction {position: relative;}
.prof_intro .prof_tabmenu > li .bx-controls .bx-controls-direction a {position: absolute; color: transparent; border: 0;}
.prof_intro .prof_tabmenu > li .bx-controls .bx-controls-direction .bx-prev {top: -24px; left: -25px; width: 9px; height: 16px; background: url('//img.kimyoung.co.kr/icon/ic_prof_tab_prev.gif') no-repeat;}
.prof_intro .prof_tabmenu > li .bx-controls .bx-controls-direction .bx-next {top: -24px; left: 615px; width: 9px; height: 16px; background: url('//img.kimyoung.co.kr/icon/ic_prof_tab_next.gif') no-repeat;}

.prof_intro .prof_tabmenu > li .tab_2depth {overflow: hidden; bottom: auto; padding: 19px 0 0 41px; width: 700px; background: none; border-radius: 0; box-sizing: border-box;}
.prof_intro .prof_tabmenu > li #subtl_3 {padding-left: 0;} /* Àü°øÅÇ¸¸ bx-slider */
.prof_intro .prof_tabmenu > li .tab_2depth li {float: left; margin-right: 3px; width: 90px !important; height: 31px;}
.prof_intro .prof_tabmenu > li .tab_2depth li a {display: block; padding: 0; width: 90px; height: 31px; line-height: 29px; font-size: 12px; text-align: center; color: #00508c; font-weight: normal; border: 1px solid #5da4da; border-radius: 30px; box-sizing: border-box;}
.prof_intro .prof_tabmenu > li .tab_2depth li a.current {color: #fff; font-weight: bold; background: #5da4da;}

.prof_intro .tab_side {float: left; width: 400px; height: 50px; background: #edf4f8; border-bottom: 1px solid #101010; box-sizing: border-box;}
.prof_intro .tab_side ul {}
.prof_intro .tab_side li {}
.prof_intro .tab_side li a {display: block; padding: 0 20px; line-height: 50px; font-size: 16px; color: #006dc1; letter-spacing: -2px;}

.prof_intro .prof_tabcont {clear: both; display: none;}
.prof_intro .prof_tabcont .tabcont_inner {}
.prof_intro .prof_tabcont .tabcont_inner ul {overflow: hidden;}
.prof_intro .prof_tabcont .tabcont_inner li {float: left; position: relative; margin-left: 5px; margin-right: 6px; margin-bottom: 30px; width: 265px; height: 358px;}
.prof_intro .prof_tabcont .tabcont_inner li:nth-child(4n) {margin-right: 0;}
.prof_intro .prof_tabcont .tabcont_inner li .prof_new {position: absolute; top: 10px; left: -5px; z-index: 30;}
.prof_intro .prof_tabcont .tabcont_inner li .prof_hover {display: none; position: absolute; top: 0; left: 0; padding: 65px 20px; width: 265px; height: 316px; background: rgba(47,57,65,.9); box-sizing: border-box; cursor: default; z-index: 10;}
.prof_intro .prof_tabcont .tabcont_inner li .prof_hover p {color: #fff; font-size: 13px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; height: 7.5em; line-height: 1.5em;}
.prof_intro .prof_tabcont .tabcont_inner li .t_wrap {position: absolute; top: 45px; left: 20px;}
.prof_intro .prof_tabcont .tabcont_inner li .t_wrap p {}
.prof_intro .prof_tabcont .tabcont_inner li .t_wrap p.t0 {margin-bottom: 13px; width: 140px; color: #3c3c3c; font-size: 14px; line-height: 1.4;}
.prof_intro .prof_tabcont .tabcont_inner li .t_wrap p.t1 {width: 140px; color: #3c3c3c; font-size: 19px; line-height: 1.4; word-break: keep-all;}
.prof_intro .prof_tabcont .tabcont_inner li .t_wrap p.t1::after {content: ""; position: absolute; left: 2px; margin-top: 40px; width: 17px; height: 2px; background: #989898;}
.prof_intro .prof_tabcont .tabcont_inner li .t_wrap p.t2 {margin-top: 40px; color: #0c439f; font-size: 16px; line-height: 1.6;}
.prof_intro .prof_tabcont .tabcont_inner li .tabcont_show {overflow: hidden; position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; background: #666666;}
.prof_intro .prof_tabcont .tabcont_inner li .tabcont_show a {float: left; display: block; position: relative; width: 50%; height: 100%; line-height: 42px; color: #fff; text-align: center;}
.prof_intro .prof_tabcont .tabcont_inner li .tabcont_show a:first-child::after {content: ""; position: absolute; top: 12px; right: 0; width: 1px; height: 17px; background: #8e8c8c;}
.prof_intro .prof_tabcont .tabcont_inner li .zzim {position: absolute; bottom: 57px; right: 12px; width: 23px; height: 19px; background: url("//img.kimyoung.co.kr/icon/ic_zzim.png") no-repeat; z-index: 20;}
.prof_intro .prof_tabcont .tabcont_inner li .zzim.on {background: url("//img.kimyoung.co.kr/icon/ic_zzim_on.png") no-repeat;}


/********** ±³¼ö ¼­ºê **********/
.prof_sub_container {width: 100%; height: 100%;}
.prof_sub_wrap {position: relative; margin: 20px auto 0; width: 1100px; letter-spacing: -1px; font-size: 12px; line-height: 1.2; font-family: 'Malgun Gothic','Droid Sans','Apple-Gothic','¾ÖÇÃ°íµñ','Tahoma',dotum,'µ¸¿ò',gulim,'±¼¸²',Arial,sans-serif !important;}
.prof_sub_wrap * {font-family: 'Malgun Gothic','Droid Sans','Apple-Gothic','¾ÖÇÃ°íµñ','Tahoma',dotum,'µ¸¿ò',gulim,'±¼¸²',Arial,sans-serif !important;}

/* ±³¼ö lnb */
.prof_sub_lnb {position: absolute; top: 0; left: 0; width: 200px; border: 1px solid #ddd; background: #fff; z-index: 9999;}
.prof_sub_lnb.lnb_Fixed {position: fixed; top: 20px; left: 50%; margin-left: -550px; z-index: 9999;}
.prof_sub_lnb .lnb_wrap {padding: 20px 10px;}
.prof_sub_lnb .lnb_wrap .lnb_title {padding: 0; color: #333;}
.prof_sub_lnb .lnb_wrap .lnb_title span {font-size: 15px;}
.prof_sub_lnb .lnb_wrap .lnb_title .prof_name {margin: 10px 0 20px; width: 100%; font-size: 22px; border: 0;}
.prof_sub_lnb .lnb_wrap .lnb_title .prof_name strong {font-size: 24px;}
.prof_sub_lnb .lnb_wrap .lnb_title .prof_name strong::before,
.prof_sub_lnb .lnb_wrap .lnb_title .prof_name strong::after {display: none;}
.prof_sub_lnb .lnb_wrap .lnb_title .prof_name img {vertical-align: 0px;}

.prof_sub_lnb .lnb_wrap .lnb_cur {padding: 10px 3px; font-weight: bold; font-size: 17px; color: #333; border-bottom: 1px solid #ddd;}
.prof_sub_lnb .lnb_wrap .lnb_cur_list {margin-bottom: 20px;}
.prof_sub_lnb .lnb_wrap .lnb_cur_list > li {border-bottom: 1px solid #ddd;}
.prof_sub_lnb .lnb_wrap .lnb_cur_list li a {display: block; padding: 12px 3px; font-weight: bold; font-size: 14px; color: #333;}
.prof_sub_lnb .lnb_wrap .lnb_cur_list li a img {margin-left: 3px; vertical-align: -1px;}
.prof_sub_lnb .lnb_wrap .lnb_cur_list li ul {margin-bottom: 10px;}
.prof_sub_lnb .lnb_wrap .lnb_cur_list li li {line-height: 1.6; color: #888;}
.prof_sub_lnb .lnb_wrap .lnb_cur_list li li span {color: #333;}

.prof_sub_lnb .lnb_wrap .lnb_bnr_text {}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text ul {}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text ul li {margin-bottom: 10px;}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text ul li:last-child {margin-bottom: 0;}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text ul li a {display: block; padding: 10px 15px 0; width: 100%; height: 62px; font-size: 15px; font-weight: bold; text-align: center; line-height: 1.3; box-sizing: border-box;}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text ul li a span {display: inline-block;}

.prof_sub_lnb .lnb_wrap .lnb_bnr_text02 {position: absolute; top: 102%; left: 0;}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text02 a {display: block; margin-bottom: 10px; padding: 20px 10px 0 55px; width: 202px; height: 87px; font-size: 18px; font-weight: bold; line-height: 1.3; background: #3b4851; border: 1px solid #cecece; box-sizing: border-box;}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text02 a .ic_bulb {position: absolute; top: 27px; left: 21px;}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text02 a span {display: inline-block;}
.prof_sub_lnb .lnb_wrap .lnb_bnr_text02 a span img {margin-left: 5px; vertical-align: 1px;}

/* ±³¼ö ¼­ºê ÄÁÅÙÃ÷ */
.prof_sub_cont {margin-left: 260px; width: 840px;}
.prof_sub_cont_top {position: relative; height: 680px;}
.prof_sub_cont_top .pf_bg_wrap {position: absolute; bottom: 0; right: 10px; width: 520px; height: 640px;}
.prof_sub_cont_top .pf_bg {}
.prof_sub_cont_top .pf_bn {position: absolute; top: 37px; right: 0;}
.prof_sub_cont_top .pf_bn li {margin-bottom: 10px;}
.prof_sub_cont_top .pf_bn li img {box-shadow: 0 3px 10px rgba(0,0,0,.3);}
.prof_sub_cont_top h1 {position: absolute; top: 70px; left: 15px; color: #212121; font-weight: 400; font-size: 60px; line-height: 1.4; letter-spacing: -6px;}
.prof_sub_cont_top h1 strong {letter-spacing: -1px;}
.prof_sub_cont_top .pf_box {position: absolute; bottom: 55px; right: 0; padding: 6px 25px; width: 419px; height: 77px; text-align: right; background: rgba(0,137,242,.7); box-sizing: border-box;}
.prof_sub_cont_top .pf_box p {color: #fff;}
.prof_sub_cont_top .pf_box .pf_name {padding-right: 55px; font-weight: 100; font-size: 28px; letter-spacing: -3px;}
.prof_sub_cont_top .pf_box .pf_name strong {font-size: 30px;}
.prof_sub_cont_top .pf_box .pf_keyword {display: inline-block; font-size: 18px; margin: 5px 10px 0 0;}
.prof_sub_cont_top .pf_box a {display: inline-block; width: 54px; height: 22px; text-align: center; color: #006ec3 !important; line-height: 19px; font-size: 14px; font-weight: bold; background: #fff; vertical-align: 0px;}
.prof_sub_cont_top .pf_box a::after {content: ">"; margin-left: 2px; vertical-align: 2px;}
.prof_sub_cont_top .pf_review {position: absolute; top: 340px; left: 15px; width: 290px;}
.prof_sub_cont_top .pf_review::before {content: ""; display: block; width: 17px; height: 17px; background: url("//img.kimyoung.co.kr/icon/ic_quot_start.png") no-repeat;}
.prof_sub_cont_top .pf_review::after {content: ""; display: block; width: 17px; height: 17px; background: url("//img.kimyoung.co.kr/icon/ic_quot_end.png") no-repeat;}
.prof_sub_cont_top .pf_review .more {position: absolute; top: 33px; right: 0;}
.prof_sub_cont_top .pf_review p {width: 300px;}
.prof_sub_cont_top .pf_review .re_tit {margin: 15px 0 10px; width: 250px; font-size: 15px; font-weight: bold; color: #0870da;}
.prof_sub_cont_top .pf_review .re_txt {width: 290px; line-height: 1.4; color: #212121; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height: 6em; line-height: 1.5em;}
.prof_sub_cont_top .pf_review .re_writer {position: relative; margin: 10px 0 15px; padding-top: 10px; color: #006cff;}
.prof_sub_cont_top .pf_review .re_writer::before {content: ""; position: absolute; top: 0; left: 0; width: 290px; height: 1px; background: #fff;}

/* ±³¼ö ¾à·Â ·¹ÀÌ¾î */
.layer_profile {bottom: 0; right: 0; padding-bottom: 20px !important; border: 1px solid #333 !important; box-sizing: border-box;}
.layer_profile h3 {margin-bottom: 20px !important; padding: 15px 0 0 20px; height: 50px !important; text-align: left !important; font-size: 15px; background: #e9e9e9; border-bottom: 0; box-sizing: border-box;}
.layer_profile > div {overflow-y: auto; height: 200px;}
.layer_profile table {margin: 0 25px; border-collapse: collapse; border-top: 2px solid #dadada; border-bottom: 2px solid #dadada;}
.layer_profile table tr th {background: #f7f7f7; border-bottom: 1px solid #dadada;}
.layer_profile table tr td {padding: 5px 25px; text-align: left; border-bottom: 1px solid #dadada;}
.layer_profile table tr:last-child th {border-bottom: 1px solid #dadada;}
.layer_profile table tr:last-child td {border-bottom: 1px solid #dadada;}
.layer_profile button {right: 12px !important; top: 12px !important; width: 25px !important; height: 25px !important;}

/* °øÁö»çÇ×, ÇÐ½ÀQ&A, Å¾¹è³Ê, ¿µ»ó½½¶óÀÌµå */
.notice_qna {float: left; margin-top: -50px; margin-right: 2px; margin-bottom: 50px; width: 419px; height: 177px; background: #fff; border: 1px solid #e7e7e7; box-sizing: border-box;}
.notice_qna div {position: relative; padding: 26px;}
.notice_qna div a {position: absolute; top: 18px; right: 17px; padding: 5px;}
.notice_qna div p {margin-bottom: 23px; color: #131313; font-size: 16px; font-weight: bold;}
.notice_qna div ul {}
.notice_qna div li {padding-bottom: 10px; color: #333333; font-size: 13px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.notice_qna div li span {display: inline-block; margin-right: 3px; padding: 1px 8px; border: 1px solid #666666;}
.notice_qna li img {margin-left: 5px; vertical-align: -2px;}

.prof_notice {}
.prof_qna {margin-right: 0;}

.prof_topbn {clear: both;}

.prof_player {position: relative; margin: 70px auto 40px; width: 840px; height: 366px; background: #f4f4f4; border: 1px solid #e1e1e1; box-sizing: border-box;}
.prof_player .slick-slide:focus {outline: none;}
.prof_player .slider-for {}
.prof_player .slider-for > div {margin: 55px 0 0 26px; width: 600px; height: 257px; background: #101010;}
.prof_player .slider-for > div.active {display: block;}
.prof_player .slider-for > div a {display: block; width: 600px; height: 257px; text-align: center;}
.prof_player .slider-for a h3 {margin: 0 auto; padding: 30px 0 10px; width: 500px; font-size: 24px; color: #0089f2; font-weight: normal;}
.prof_player .slider-for a p {margin-bottom: 20px; color: #ebebeb; font-size: 15px;}
.prof_player .slider-for a img {margin: 0 auto;}
.prof_player .slider-nav {position: absolute; top: 26px; right: 25px; width: 173px; height: 314px; text-align: center;}
.prof_player .slider-nav > div {width: 173px; height: 126px;}
.prof_player .slider-nav > div a {display: block; width: 173px; height: 75px; background: #101010; box-sizing: border-box;}
.prof_player .slider-nav > div a h4 {padding-top: 15px; color: #d4d4d4; font-size: 16px; font-weight: normal; line-height: 1.3;}
.prof_player .slider-nav > div p {margin: 3px 10px; color: #333333; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 3em; line-height: 1.5em;}
.prof_player .slider-nav .slick-slide {height: 126px;}
.prof_player .slider-nav .click_now a {position: relative;}
.prof_player .slider-nav .click_now a::after {content: ""; position: absolute; top: 0px; left: 0px; width: 166px; height: 69px; border: 3px solid #1ebcf5;}

.prof_player .slider-nav button {display: block; margin: 0 auto; color: transparent; font-size: 0;}
.prof_player .slider-nav .slick-prev {margin-bottom: 14px; background: url("//img.kimyoung.co.kr/icon/ic_video_prev.gif") no-repeat; width: 41px; height: 21px;}
.prof_player .slider-nav .slick-next {margin-top: 6px; background: url("//img.kimyoung.co.kr/icon/ic_video_next.gif") no-repeat; width: 41px; height: 21px;}



/* ±³¼ö ·Õ ¹è³Ê */
.prof_sub_longbnr {position: relative; height: 465px; text-align: center;}
.prof_sub_longbnr ul {}
.prof_sub_longbnr li {}
.prof_sub_longbnr li .midbg {position: absolute; top: 0px; left: 0; width: 100%; height: 465px; z-index: 1;}
.prof_sub_longbnr li .midbg_c {position: relative; display: block; margin: 0 auto; transform: translateX(130px); width: 840px; height: 465px; z-index: 100;}
.prof_sub_longbnr .bx-wrapper .bx-pager {position: absolute; bottom: 30px; left: 50%; margin-left: 110px;}
.prof_sub_longbnr .bx-wrapper .bx-pager .bx-pager-item {float: left;}
.prof_sub_longbnr .bx-wrapper .bx-pager .bx-pager-item a {display: inline-block; margin-right: 7px; width: 13px; height: 13px; border: 1px solid #f2f2f2; border-radius: 100%; font-size: 0; color: transparent; box-sizing: border-box;}
.prof_sub_longbnr .bx-wrapper .bx-pager .bx-pager-item a.active {background-color: #f2f2f2;}


/* ¿¬°£ Ä¿¸®Å§·³, ±³Àç, °­ÁÂµé */
/* tab½ºÅ¸ÀÏ (S) */
.tab:after { content:""; display:block; clear:both; }
.tab li { float:left; height:38px; width:25%; } /* µðÆúÆ®´Â ÅÇÀÌ 4°³ */
.tab li a { display:inline-block; width:100%; height:100%; line-height:38px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:#acb1ba; border-left:1px solid rgba(255,255,255,0.3); box-sizing:border-box; }
.tab li.current a { color:#444; background:#fff; }
.tab li.current+li a { border-left:none; }
.tab li:first-child a { border-left:none; }
.tab li:first-child.current a { border-left:1px solid #c4c8ce; }
.tab li.current.last a { border-right:1px solid #c4c8ce; }
.tab.two li { width: 50%; } /* ÅÇÀÌ 2°³ÀÏ°æ¿ì */
.tab.three li { width: 33.3333%; } /* ÅÇÀÌ 3°³ÀÏ°æ¿ì */
.tab.four li { width: 25%; } /* ÅÇÀÌ 4°³ÀÏ°æ¿ì ~~~ */

.tab {margin-bottom: 30px;}
.tab li {height: 50px;} /* µðÆúÆ®´Â ÅÇÀÌ 4°³ */
.tab li a {line-height: 50px; color: #939090; font-size: 15px; background: #fff; border: 1px solid #dbdbdb; border-left: 0; border-bottom-color: #444444;}
.tab li.current a {color: #222222; border-top: 2px solid #101010; border-left: 0; border-bottom: 0;}
.tab li.current+li a {border-left: 0;}
.tab li:first-child a {border-left: 1px solid #dbdbdb;}
.tab li:first-child.current a {border-left: 1px solid #dbdbdb;}
.tab li.current.last a {border-right: 0;}
/* tab½ºÅ¸ÀÏ (E) */

.prof_sub_cont_bot {}
.prof_sub_cont_bot > div {}
.prof_sub_cont_bot > div h2 {margin-bottom: 10px; color: #131313; font-size: 17px;}
.prof_sub_cont_bot > div h2 img {margin-right: 5px;}

/* inLec_table ¹Ù·Î ¾Æ·¡ ÄÚµå¿Í °ÅÀÇ µ¿ÀÏÇÔ Å¬·¡½º »ó¼Ó¸¸ ´Ù¸§ */
.layer_curr .layer_close {position: absolute; top: 13px; right: 25px;}
.layer_curr ul {overflow: hidden;}
.layer_curr li {float: left; margin: 22px 0 13px 12px;}
.layer_curr li.current {}
.layer_curr li a {display: block; padding: 9px 20px; width: auto; height: 34px; color: #1c2a47; font-size: 13px; font-weight: bold; border: 1px solid #1c2a47; box-sizing: border-box;}
.layer_curr li.current a {background: #1c2a47; color: #fff;}
.layer_curr .inLec_table {width: 100%; border-collapse: collapse; /*border-top: 1px solid #a3a3a3;*/}
/* .layer_curr .inLec_table tr:first-child th {background: #e7f2fb;} */
.layer_curr .inLec_table td,
.layer_curr .inLec_table th {padding: 15px 5px; color: #222; font-size: 13px; border-left: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; vertical-align: middle; line-height: 1.4em;}
.layer_curr .inLec_table td:first-child,
.layer_curr .inLec_table th:first-child {border-left: 0;}
.layer_curr .inLec_table th {text-align: center; background: #f7f7f7;}
.layer_curr .inLec_table td {text-align: center;}
.layer_curr .inLec_table td p {/*color: #939090;*/ text-align: center;}
.layer_curr .inLec_table td p a {color: #222;}
.layer_curr .inLec_table td img[src*="ic_new.gif"] {vertical-align: -1px;}
.layer_curr .inLec_table td img[alt="new"] {margin-left: 5px; vertical-align: -2px;}
.layer_curr .inLec_table tr.special th {color: #0089f2;}
.layer_curr .inLec_table tr.special font {display: inline-block; margin: 3px 0; padding: 2px 5px; color: #fff; background: #0089f2;}
.layer_curr .inLec_table tr.special a {display: inline-block; margin-right: 10px; padding: 3px; color: #0089f2;}
/* inLec_table ¹Ù·Î ¾Æ·¡ ÄÚµå¿Í °ÅÀÇ µ¿ÀÏÇÔ Å¬·¡½º »ó¼Ó¸¸ ´Ù¸§ */

.prof_sub_cont_bot .prof_curr {margin-top: 40px;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 {margin-top: 50px;}
/* .prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table {width: 100%; border-collapse: collapse; border-top: 1px solid #a3a3a3;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table tr:first-child th {background: #e7f2fb;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table td,
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table th {padding: 15px 5px; color: #222; font-size: 13px; border-left: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; vertical-align: middle; line-height: 1.4em;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table td:first-child,
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table th:first-child {border-left: 0;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table th {text-align: center; background: #f7f7f7;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table td {padding: 15px 5px 15px 20px;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table td p {color: #939090; text-align: left;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table td p a {color: #222;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table td img[src*="ic_new.gif"] {vertical-align: -1px;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table tr.special th {color: #0089f2;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table tr.special font {display: inline-block; margin: 3px 0; padding: 2px 5px; color: #fff; background: #0089f2;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table tr.special a {display: inline-block; margin-right: 10px; padding: 3px; color: #0089f2;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table img[alt="new"] {margin-left: 5px; vertical-align: -2px;} */
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .inLec_table img[alt="new"] {margin-left: 5px; vertical-align: -2px;}
.prof_sub_cont_bot .prof_curr .curr_cnt_02 .note {margin: 18px 0 0 25px; color: #222; font-size: 13px;}

.prof_sub_cont_bot .prof_curr .curr_cnt_03 {margin-top: 50px;}
.prof_sub_cont_bot .prof_curr .curr_cnt_03 .curr_player {}
.prof_sub_cont_bot .prof_curr .curr_cnt_03 .curr_player a {margin: 0 auto; display: block; width: 797px; height: 341px; text-align: center; background: #101010;}
.prof_sub_cont_bot .prof_curr .curr_cnt_03 .curr_player a h3 {padding: 50px 50px 10px; font-size: 30px; color: #0089f2; font-weight: normal;}
.prof_sub_cont_bot .prof_curr .curr_cnt_03 .curr_player a p {margin-bottom: 30px; color: #ebebeb; font-size: 20px;}
.prof_sub_cont_bot .prof_curr .curr_cnt_03 .curr_player a img {margin: 0 auto;}

.prof_sub_cont_bot .prof_book {position: relative; margin: 60px auto 86px;}
.prof_sub_cont_bot .prof_book h2 {padding-bottom: 8px; border-bottom: 1px solid #444444;}
.prof_sub_cont_bot .prof_book .paging {position: absolute; top: 0; right: 67px;}
.prof_sub_cont_bot .prof_book ul {overflow: hidden; margin-top: 10px;}
.prof_sub_cont_bot .prof_book li {overflow: hidden; float: left; position: relative; margin-right: 6px; padding: 35px 17px; width: 417px; height: 256px; background: #f9f9f9; box-sizing: border-box;}
.prof_sub_cont_bot .prof_book li:nth-child(2n) {margin-right: 0;}
.prof_sub_cont_bot .prof_book li .book_img {float: left; width: 127px; height: 172px; border: 1px solid #888; box-sizing: border-box;}
.prof_sub_cont_bot .prof_book li .book_img img {width: 100%; height: 100%;}
.prof_sub_cont_bot .prof_book li .book_detail {float: left; padding-left: 25px; width: 256px; box-sizing: border-box;}
.prof_sub_cont_bot .prof_book li .book_detail p {}
.prof_sub_cont_bot .prof_book li .book_detail .b_tit {margin-top: 10px; color: #393939; font-weight: bold; font-size: 15px;}
.prof_sub_cont_bot .prof_book li .book_detail .b_con {margin: 12px 0 10px; padding: 7px 10px; color: #333; font-size: 13px; line-height: 1.4; background: #ededed;}
.prof_sub_cont_bot .prof_book li .book_detail dl {overflow: hidden; color: #888;}
.prof_sub_cont_bot .prof_book li .book_detail dt {float: left; width: 50px; font-weight: bold;}
.prof_sub_cont_bot .prof_book li .book_detail dd {line-height: 1.5;}
.prof_sub_cont_bot .prof_book li .book_detail .book_price {position: absolute; bottom: 30px; right: 20px; color: #393939; font-size: 15px; font-weight: bold;}
.prof_sub_cont_bot .prof_book li .book_detail .book_price span {color: #0089f2;}
.prof_sub_cont_bot .prof_book li .book_detail .book_price .price {font-size: 22px; font-weight: 400;}

.prof_sub_cont_bot .prof_book .bx-controls {}
.prof_sub_cont_bot .prof_book .bx-controls .bx-pager {position: absolute; bottom: -25px; left: 50%; transform: translateX(-50%);}
.prof_sub_cont_bot .prof_book .bx-controls .bx-pager .bx-pager-item {float: left;}
.prof_sub_cont_bot .prof_book .bx-controls .bx-pager .bx-pager-item a {position: absolute; top: -324px; right: -343px; color: transparent; cursor: text;}
.prof_sub_cont_bot .prof_book .bx-controls .bx-pager .bx-pager-item a.active {color: #4e64ab; font-weight: bold;}

.prof_sub_cont_bot .prof_book .bx-controls .bx-pager .bx-pager-item a.active::after {background-color: #333333;}
.prof_sub_cont_bot .prof_book .bx-controls .bx-pager .bx-pager-item a::after {content: ""; display: block; position: absolute; top: 324px; right: 343px; width: 6px; height: 6px; background-color: #afb0b3; border-radius: 100%; font-size: 0; color: transparent; box-sizing: border-box; cursor: pointer;}
.prof_sub_cont_bot .prof_book .bx-controls .bx-pager .bx-pager-item:nth-child(1) a::after {right: 357px;}
.prof_sub_cont_bot .prof_book .bx-controls .bx-pager .bx-pager-item:nth-child(3) a::after {right: 329px;}

.prof_sub_cont_bot .prof_book .bx-controls .bx-controls-direction {position: relative;}
.prof_sub_cont_bot .prof_book .bx-controls .bx-controls-direction a {position: absolute; color: transparent; border: 0;}
.prof_sub_cont_bot .prof_book .bx-controls .bx-controls-direction .bx-prev {top: -300px; right: 32px; width: 19px; height: 19px; background: url('//img.kimyoung.co.kr/icon/ic_arrow_prev.gif') no-repeat;}
.prof_sub_cont_bot .prof_book .bx-controls .bx-controls-direction .bx-next {top: -300px; right: 14px; width: 18px; height: 19px; background: url('//img.kimyoung.co.kr/icon/ic_arrow_next.gif') no-repeat;}

.pf_sub_bn {position: relative; margin-bottom: 30px;}
.pf_sub_bn .pf_bn {}
.pf_sub_bn .pf_03 {position: absolute; bottom: 0; left: 0;}
.pf_sub_bn h2 {position: absolute; top: 28px; left: 207px; font-size: 28px; color: #212121; font-weight: 400; letter-spacing: -2px;}
.pf_sub_bn h2 strong {font-size: 30px; letter-spacing: -1px;}
.pf_sub_bn p {position: absolute; top: 80px; left: 207px; font-size: 15px; color: #131313;}


/* ±³¼ö °³º° °øÁö»çÇ× ÆäÀÌÁö */
.prof_notice_list {}
.prof_notice_list h2 {padding-bottom: 5px; color: #131313; font-size: 17px; border-bottom: 1px solid #444;}
.prof_notice_list h2 img {margin-right: 15px; vertical-align: bottom;}
.prof_notice_list .board_search {background: none; margin: 0; padding: 30px 0 14px 17px; width: 840px; height: 73px; text-align: left; box-sizing: border-box;}
.prof_notice_list .board_search select {width: 95px; height: 28px; font-size: 13px; color: #393939; border: 1px solid #ccc; box-sizing: border-box;}
.prof_notice_list .board_search input {width: 310px; height: 28px; font-size: 13px; color: #393939; border: 1px solid #ccc; box-sizing: border-box;}
.prof_notice_list .btn_boardSearch {display: inline-block; width: 60px; height: 28px; line-height: 28px; color: #fff; text-align: center; font-size: 13px; font-weight: bold; background: #5b6268; border-radius: 3px; vertical-align: bottom;}
.prof_notice_list #s_list {border-top: 2px solid #9da2b0; border-bottom: 1px solid #9da2b0;}
.prof_notice_list .ky_board_01 td {padding: 8px 0; border-bottom: 1px solid #e0e0e0; font-size: 13px;}
.prof_notice_list .ky_board_view_iframe {padding: 20px 15px !important;}
.prof_notice_list .ky_board_01 tr:last-child td {border-bottom: 0;}
.prof_notice_list .ky_board_01 td a {color: #393939;}
.prof_notice_list .ky_board_01 td a img {vertical-align: 0;}
.prof_notice_list .ky_board_bg {height: 37px; background: #f6f6f6; border-bottom: 1px solid #e0e0e0;}
.prof_notice_list .ky_board_bg .ky_board_s {font-size: 13px;}
.prof_notice_list .ky_board_li1 {background: none; border-bottom: 0;}
.prof_notice_list .ky_board_li2 {border-bottom: 0;}
.prof_notice_list .n12p_n1 a img {vertical-align: sub;}

.prof_notice_list #s_view {margin-top: 30px; border-top: 2px solid #9da2b0;}
.prof_notice_list .tit_14p_2 {padding: 10px 15px !important; color: #393939; line-height: 22px; background: #f6f6f6;}
.prof_notice_list .tit_14p_2 img {margin-right: 40px;}
.prof_notice_list .tit_14p_2 p {display: inline-block; width: 550px;}
.prof_notice_list .tit_14p_2 span {float: right; font-weight: normal;}
.prof_notice_list .btn_list {float: right; margin-top: 19px; width: 158px; height: 38px; line-height: 38px; color: #fff; font-size: 14px; font-weight: bold; background: url("//img.kimyoung.co.kr/icon/ic_btn_arrow_white.gif") no-repeat 95px center #9da2b0;}
.prof_notice_list .btn_list::after {content: ""; margin-left: 15px;}
.prof_notice_list .attach_file {padding: 0 !important; border-bottom: 1px solid #9da2b0 !important;}
.prof_notice_list .attach_file td:first-child {font-weight: bold;}
.prof_notice_list .attach_file img {margin-left: 5px; vertical-align: top !important;}
.prof_notice_list .thumb_nav {margin-top: 35px; border-top: 2px solid #e0e0e0; border-bottom: 2px solid #e0e0e0;}
.prof_notice_list .thumb_nav td:first-child {background: #f6f6f6;}
.prof_notice_list .thumb_nav td:last-child {padding-left: 20px;}


/* ±³¼ö °³º° Q&A ÆäÀÌÁö */
.prof_qna_list {}
.prof_qna_list h2 {padding-bottom: 5px; color: #131313; font-size: 17px; border-bottom: 1px solid #444;}
.prof_qna_list h2 img {margin-right: 15px; vertical-align: bottom;}
.prof_qna_list .board_search {background: none; margin: 0; padding: 30px 0 14px 17px; width: 840px; height: 73px; text-align: left; box-sizing: border-box;}
.prof_qna_list .board_search select {width: 95px; height: 28px; font-size: 13px; color: #393939; border: 1px solid #ccc; box-sizing: border-box;}
.prof_qna_list .board_search input {width: 310px; height: 28px; font-size: 13px; color: #393939; border: 1px solid #ccc; box-sizing: border-box;}
.prof_qna_list .btn_boardSearch {display: inline-block; width: 60px; height: 28px; line-height: 28px; color: #fff; text-align: center; font-size: 13px; font-weight: bold; background: #5b6268; border-radius: 3px; vertical-align: bottom;}

.qna_btn {padding-bottom: 10px;}
.qna_btn a {display: inline-block; padding: 5px 17px; min-width: 76px; font-size: 13px; font-weight: bold; text-align: center; box-sizing: border-box;}
.qna_btn .qna_btn_all {color: #9da2b0; border: 1px solid #9da2b0;}
.qna_btn .qna_btn_all.active {color: #fff; background: #9da2b0;}
.qna_btn .qna_btn_my {color: #9da2b0; border: 1px solid #9da2b0;}
.qna_btn .qna_btn_my.active {color: #fff; background: #9da2b0;}
.qna_btn .qna_btn_que {float: right; color: #fff; background: #2295ed; border: 1px solid #1c85d6;}

.prof_qna_list #s_list {border-top: 2px solid #9da2b0; border-bottom: 1px solid #9da2b0;}
.prof_qna_list .ky_board_01 td {padding: 8px 0; border-bottom: 1px solid #e0e0e0; font-size: 13px;}
.prof_qna_list .ky_board_view_iframe {padding: 20px 15px !important;}
.prof_qna_list .ky_board_01 tr:last-child td {border-bottom: 0;}
.prof_qna_list .ky_board_01 td a {color: #393939;}
.prof_qna_list .ky_board_01 td a img {vertical-align: 0;}
.prof_qna_list .ky_board_bg {height: 37px; background: #f6f6f6; border-bottom: 1px solid #e0e0e0;}
.prof_qna_list .ky_board_bg .ky_board_s {font-size: 13px;}
.prof_qna_list .ky_board_li1 {background: none; border-bottom: 0;}
.prof_qna_list .ky_board_li2 {border-bottom: 0;}
.prof_qna_list .n12p_n1 a img {vertical-align: sub;}

.prof_qna_list #s_view {margin-top: 30px; border-top: 2px solid #9da2b0;}
.prof_qna_list .tit_14p_2 {padding: 10px 15px !important; color: #393939; line-height: 22px; background: #f6f6f6;}
.prof_qna_list .tit_14p_2 img {margin-right: 40px;}
.prof_qna_list .tit_14p_2 p {display: inline-block; width: 450px;}
.prof_qna_list .tit_14p_2 span {position: absolute; font-weight: normal;}
.prof_qna_list .tit_14p_2 span.state {right: 240px;}
.prof_qna_list .tit_14p_2 span.writer {right: 160px;}
.prof_qna_list .tit_14p_2 span.date_view {right: 15px;}
.prof_qna_list .btn_list {float: right; margin-top: 19px; width: 158px; height: 38px; line-height: 38px; color: #fff; font-size: 14px; font-weight: bold; background: url("//img.kimyoung.co.kr/icon/ic_btn_arrow_white.gif") no-repeat 95px center #9da2b0;}
.prof_qna_list .btn_list::after {content: ""; margin-left: 15px;}
.prof_qna_list .btn_comment {float: right; margin-top: 19px; margin-right: 10px; width: 158px; height: 38px; line-height: 36px; color: #787e90; font-size: 14px; font-weight: bold; background: url("//img.kimyoung.co.kr/icon/ic_btn_arrow_black.gif") no-repeat 110px center #fff; border: 1px solid #9da2b0; box-sizing: border-box;}
.prof_qna_list .btn_comment::after {content: ""; margin-left: 15px;}
.prof_qna_list .btn_save {float: right; margin-top: 19px; margin-right: 10px; width: 158px; height: 38px; line-height: 36px; color: #fff; font-size: 14px; font-weight: bold; background: url("//img.kimyoung.co.kr/icon/ic_btn_arrow_white.gif") no-repeat 95px center #1b95e7;}
.prof_qna_list .btn_save::after {content: ""; margin-left: 15px;}
.prof_qna_list .attach_file {padding: 0 !important; border-bottom: 1px solid #9da2b0 !important;}
.prof_qna_list .attach_file td:first-child {font-weight: bold;}
.prof_qna_list .attach_file img {margin-left: 5px; vertical-align: top !important;}
.prof_qna_list .qna_answer {margin-top: -8px; background: #f6f6f6; border-bottom: 2px solid #9da2b0;}
.prof_qna_list .qna_answer tr:first-child td {padding: 15px 0 0 15px; color: #0074e2; font-weight: bold;}
.prof_qna_list .qna_answer tr:first-child td span {margin-left: 10px; color: #787e90; font-weight: normal;}
.prof_qna_list .qna_answer tr:last-child td {padding: 15px 15px 30px;}
.prof_qna_list .qna_comment {margin-top: 20px;}
.prof_qna_list .qna_comment tr th {padding: 10px; font-size: 13px;}
.prof_qna_list .qna_comment tr td {background: #f6f6f6;}
.prof_qna_list .qna_comment tr td:first-child {font-weight: bold;}
.prof_qna_list .qna_comment tr td:first-child::before {content: "¦¦"; display: inline-block; margin: 0 10px;}
.prof_qna_list #Comm_Ins {}
.prof_qna_list #Comm_Ins textarea {resize: none; width: 100%; height: 80px; box-sizing: border-box;}
.prof_qna_list #Comm_Ins .btn_send {display: block; width: 100%; height: 80px; line-height: 80px; text-align: center; font-size: 13px; color: #fff; font-weight: bold; background: #9da2b0; box-sizing: border-box; transition: all .5s;}
.prof_qna_list #Comm_Ins .btn_send:hover {background: #767A84;}

.prof_qna_list .qna_desc {}
.prof_qna_list .qna_desc tr {}
.prof_qna_list .qna_desc td {padding: 25px 15px 20px;}
.prof_qna_list .qna_desc td p {color: #393939; font-size: 13px;}
.prof_qna_list .qna_desc td p strong {}
.prof_qna_list .qna_desc td p strong span {color: #0074e2;}
.prof_qna_list .qna_desc td div {overflow: hidden; margin-top: 20px; padding: 0 12px;}
.prof_qna_list .qna_desc td a {float: left; margin-right: 30px;}
.prof_qna_list .qna_desc td ul {float: left; width: 78%;}
.prof_qna_list .qna_desc td li {position: relative; margin-bottom: 5px; color: #828282; font-size: 11px;}
.prof_qna_list .qna_desc td li::before {content: ""; display: block; position: absolute; top: 6px; left: -7px; width: 3px; height: 3px; background: #828282; border-radius: 50%;}
.prof_qna_list #neoBBS {border-top: 2px solid #9da2b0;}
.prof_qna_list #neoBBS tr td {padding: 5px 10px; color: #393939; font-size: 13px; border-bottom: 1px solid #e0e0e0;}
.prof_qna_list #neoBBS tr td:first-child {font-weight: bold; background: #f6f6f6;}
.prof_qna_list #neoBBS tr td:nth-of-type(2) {padding-left: 20px;} 
.prof_qna_list #neoBBS tr td input[type="text"] {width: 310px; height: 28px; border: 1px solid #ccc; box-sizing: border-box;}
.prof_qna_list #neoBBS tr td .n11px_gray {margin-left: 5px; font-size: 13px; color: #828282;}
.prof_qna_list #neoBBS tr:first-child td label {cursor: pointer;}
.prof_qna_list #neoBBS tr:first-child td label::before {content: ""; display: inline-block; margin-right: 5px; width: 11px; height: 11px; background: #aeaeae; border-radius: 50%;}
.prof_qna_list #neoBBS tr:first-child td input[type="radio"] {display: none;}
.prof_qna_list #neoBBS tr:first-child td input[type="radio"]:checked + label::before {background: #393939;}
.prof_qna_list .file_label {display: inline-block; width: 60px; height: 28px; line-height: 28px; color: #fff; text-align: center; font-size: 13px; font-weight: bold; background: #5b6268; border-radius: 3px; vertical-align: bottom; cursor: pointer;}
.prof_qna_list .file_label input {display: none;}


/* ±³¼ö °³º° ÇÐ¿ø°­ÁÂ ÆäÀÌÁö */
.prof_class_list {}
.prof_class_list h2 {padding-bottom: 5px; color: #131313; font-size: 17px; border-bottom: 1px solid #444;}
.prof_class_list h2 img {margin-right: 15px; vertical-align: bottom;}
.prof_class_list h3 {margin: 40px 17px 11px; color: #0083ff; font-size: 15px;}


/* ÆÐÅ°Áö, ´Ü°ú °­ÁÂ »ó¼¼ (S) */
/*°¡°ÝºÎºÐ °øÅë css*/
.tech_common_detail {display: inline-block; float:right; font-size:15px; padding:0 20px 0 0; }
.tech_common_pre_cost { color: #999999; text-decoration: line-through; }
.tech_common_discount {color: #cc3344; font-weight: bold;}
.tech_common_detail strong { color:#ff003c; padding:0 5px;}

/*°­ÀÇ¸ñÂ÷ / ¼ö°­ÈÄ±â ÆäÀÌÁ® ½ºÅ¸ÀÏ*/
.tech_pagenum table{ padding:0 !important; margin:0 !important; border:none !important; font-size:14px !important; }
.tech_pagenum table td{ padding-top:20px !important; margin:0 !important; }
.tech_pagenum img {vertical-align: -3px;}

/*--´Ü°­ÁÂcss*/
/*section01 - °­ÀÇ¿µ»ó(left) °­ÀÇ¼Ò°³(right) */
.sub_tech_dan .tech_info_wrap{ margin-bottom:45px; }
.sub_tech_dan .tech_info_left{ float:left; margin-right:10px; background:#787e90; }  
.sub_tech_dan .tech_info_left .tech_img{ display:block; position:relative; float:left; z-index:1; }
.sub_tech_dan .tech_info_left .tech_img::after{  display:inline-block; position:absolute; background:url('//img.kimyoung.co.kr/icon/ic_prof_under_bg.png')no-repeat; width:480px; height:68px; left:0px; bottom:0px; content:''; }
.sub_tech_dan .tech_info_left .tech_txt{ float:right; width:190px; height:225px; padding-top:45px; margin-right:20px; color:#fff; font-size:17px;line-height:24px; text-align:right; }
.sub_tech_dan .tech_info_left .tech_txt select {float: right; margin-top: 10px; width:180px; height: 28px; border: 1px solid #fff; background:#393f51; color:#fff;}
.sub_tech_dan .tech_info_right{ float:right; width:350px; height:270px; }
.sub_tech_dan .tech_info_right .tech_table_tit{ line-height:23px;font-size:17px; padding:10px 0 15px 0; }
.sub_tech_dan .tech_info_right table{ width:100%; height:183px;border-collapse:collapse; border-top:1px solid #9da2b0; border-bottom:1px solid #9da2b0; }
.sub_tech_dan .tech_info_right table td:nth-child(1),.tech_info_right table td:nth-child(3){ text-indent:10px; color:#797979;}
.sub_tech_dan .tech_info_right table tr:not(:last-child){ border-bottom:1px solid #e0e0e0; }
.sub_tech_dan .tech_info_right a{ display:inline-block; padding:0 0 2px 3px;}
.sub_tech_dan .tech_info_right table button{ border:1px solid #0089f2; background:none; color:#0089f2; padding:2.5px; }
.sub_tech_dan .tech_info_right table button:hover{ background:#0089f2; color:#fff; }

/*section02 - °­ÀÇ°¡°Ý */
.sub_tech_dan .tech_price_wrap table{ width:840px; border-top:1px solid #9da2b0; border-bottom:2px solid #9da2b0;border-collapse: collapse; }
.sub_tech_dan .tech_price_wrap tr:not(:last-child){ border-bottom:1px solid #e0e0e0; }
.sub_tech_dan .tech_price_wrap td{ font-size:14px; }
.sub_tech_dan .tech_price_wrap td:nth-child(3){ text-align:right; }
.sub_tech_dan .tech_price_wrap td label{display: block; margin:20px; font-size: 13px; font-weight: bold; color: #393939; cursor: pointer; margin-left:15px;}
.sub_tech_dan .tech_price_wrap td label span { margin-left:8px;}
.sub_tech_dan .tech_price_wrap td label input[type=checkbox] { display:inline-block; width:15px; height:15px; outline:none; vertical-align:-3px; }
.sub_tech_dan .tech_total{ background:#e1edf9; padding:15px 0; margin-bottom:45px; width:840px; }
.sub_tech_dan .tech_total p{ float:left; width:480px; text-align:right; height:36px; font-size:18px; line-height:36px; }
.sub_tech_dan .tech_total p strong{ color:#131313; }
.sub_tech_dan .tech_total .pay_section{ border:none; padding:0 20px 0 0; margin:0px; }
.sub_tech_dan .tech_total .pay_section li button {line-height: 36px; background: url("//img.kimyoung.co.kr/icon/ic_btn_arrow_black.gif") no-repeat 123px 13px #fff;}
.sub_tech_dan .tech_total .pay_section li button.btn_skyBlue {background: url("//img.kimyoung.co.kr/icon/ic_btn_arrow_white.gif") no-repeat 123px 13px #0089f2;}

/*section03 - ÃßÃµÆÐÅ°Áö */
.sub_tech_dan .tech_recompack_wrap table{ width:840px; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; margin-bottom:45px;border-collapse: collapse; }
.sub_tech_dan .tech_recompack_wrap td:not(:last-child){ padding:15px; font-size:14px; }
.sub_tech_dan .tech_recompack_wrap tr:not(:last-child){ border-bottom:1px solid #e0e0e0; }
.sub_tech_dan .tech_recompack_wrap tr:nth-child(1) td:nth-child(1){ background:#f6f6f6; width:100px; text-align:center; font-size:14px; font-weight:bold; }

/*--ÆÐÅ°Áö°­ÁÂcss*/
/*section01 - ÆÐÅ°Áö°­ÀÇ ¼Ò°³ */
.sub_tech_Pack .Ptech_info_wrap{ margin-bottom:45px; position:relative; }
.sub_tech_Pack .Ptech_img_circle{ float:left; width:180px; height:180px; background:#f6f6f6; text-align: center; border:1px solid #ebedf3; border-radius:100%; margin-right:30px; margin-top:18px; overflow:hidden; }
.sub_tech_Pack .Ptech_img_circle li {width:180px; height:180px;}
.sub_tech_Pack .Ptech_img_circle li img {margin-top: 15px;}

.sub_tech_Pack .Ptech_info_wrap { position:relative; left:0px; top:0px;  }
.sub_tech_Pack .Ptech_info_wrap .bx-wrapper .bx-pager, .Ptech_info_wrap .bx-wrapper .bx-controls-auto
{position: absolute; left:130px; top:140px;  width:40px; height:40px; border-radius:100%; ;z-index:9999; font-size:13px; color:#fff; text-align:center; line-height:38px;  background:#5d98c5; }

.sub_tech_Pack .Ptech_info_right{ float:left; width:620px; }
.sub_tech_Pack .Ptech_info_right .Ptech_table_tit{ line-height:23px;font-size:17px; padding:10px 0 15px 0; }
.sub_tech_Pack .Ptech_info_right table{ width:100%; border-collapse:collapse; border-top:1px solid #9da2b0; border-bottom:1px solid #9da2b0; }
.sub_tech_Pack .Ptech_info_right table tr:not(:last-child){ border-bottom:1px solid #e0e0e0; }
.sub_tech_Pack .Ptech_info_right table td{ width:10px; }
.sub_tech_Pack .Ptech_info_right table td{ padding:8px 0; }
.sub_tech_Pack .Ptech_info_right table td:nth-child(1),.tech_info_right table td:nth-child(3){ text-indent:10px; color:#797979;}
.sub_tech_Pack .Ptech_info_right table .ptech_infoT_tech{ margin-right:3px; }
.sub_tech_Pack .Ptech_info_right table a{ display:inline-block; padding:0 0 2.5px 4px;}
.sub_tech_Pack .Ptech_info_right table .ptech_infoT_point{ font-weight:bold; margin-right:2px; }

/*section02 - ÆÐÅ°Áö°­ÀÇ °áÁ¦ */
.sub_tech_Pack .Ptech_price_wrap .Ptech_price{ border-top:2px solid #9da2b0;}
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_tit label{display: block; margin:20px; font-size: 13px; font-weight: bold; color: #393939; cursor: pointer; margin-left:15px;}
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_tit label span { margin-left:8px;}
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_tit label input[type=checkbox] { display:inline-block; width:15px; height:15px; outline:none; vertical-align:-3px; }
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_tit { width:840px; background:#f6f6f6;border-bottom:1px solid #9da2b0; }
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_tit li:nth-child(1){ float:left; }
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_tit li:nth-child(2){ float:right; padding-top:17px; text-align:right; display:block; }

.sub_tech_Pack .Ptech_price_list{ font-size:13px; width:840px; }
.sub_tech_Pack .Ptech_price_list_wrap>li:not(:last-child){ border-bottom:1px solid #e0e0e0; }
.sub_tech_Pack .Ptech_price_list .Ptech_price_btn{  display:inline-block; width:840px; }
.sub_tech_Pack .Ptech_price_list .Ptech_price_btn p{ display:block; position:relative; padding:20px 10px 5px 45px;float:left; }
.sub_tech_Pack .Ptech_price_list .Ptech_price_btn p::after{  display:inline-block; position:absolute; background:url('//img.kimyoung.co.kr/icon/ic_arrow_down.jpg')no-repeat; width:7px; height:7px; left:34px; bottom:12px; content:''; }
.sub_tech_Pack .Ptech_price_btn .btn_row {overflow: hidden;}
.sub_tech_Pack .Ptech_price_btn .btn_row li {float: left; margin-right: 10px; padding-top:17px;}
.sub_tech_Pack .Ptech_price_btn .btn_row li .btn_ot {width: 97px; height: 18px; color: #595959 !important; font-size: 12px; line-height: 18px !important; background: #d0d0d0 !important; border: 0 !important;}

.sub_tech_Pack .Ptech_price_wrap .Ptech_price_bookeach{ width:840px; padding-top:10px;  }
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_bookeach>li{ width:840px; height:30px; }
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_bookeach label{display: block; font-size: 13px; color: #393939; cursor: pointer; margin-left:45px;}
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_bookeach label span { color:#5d98c5; margin:0 3px 0 3px; }
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_bookeach label input[type=checkbox] { display:inline-block; width:15px; height:15px; outline:none; vertical-align:-3px; }
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_bookeach .Ptech_price_bookeach_common li:nth-child(1){ float:left; }
.sub_tech_Pack .Ptech_price_wrap .Ptech_price_bookeach .Ptech_price_bookeach_common li:nth-child(2){ float:right; font-size:15px; padding-right:20px;}

.sub_tech_Pack .tech_total{ background:#e1edf9; padding:15px 0; margin-bottom:45px; width:840px; border-top:1px solid #9da2b0;}
.sub_tech_Pack .tech_total p{ float:left; width:480px; text-align:right; height:36px; font-size:18px; line-height:36px; }
.sub_tech_Pack .tech_total p strong{ color:#131313; }
.sub_tech_Pack .tech_total .pay_section{ border:none; padding:0 20px 0 0; margin:0px; }
.sub_tech_Pack .tech_total .pay_section li button {line-height: 36px; background: url("//img.kimyoung.co.kr/icon/ic_btn_arrow_black.gif") no-repeat 123px 13px #fff;}
.sub_tech_Pack .tech_total .pay_section li button.btn_skyBlue {background: url("//img.kimyoung.co.kr/icon/ic_btn_arrow_white.gif") no-repeat 123px 13px #0089f2;}

.Ptech_price_wrap select { margin:10px 0 20px 0; width: 500px; height: 28px; border: 1px solid #ccc;}

/*--ÆÐÅ°Áö/´Ü°­ÁÂ ÅÇºÎºÐ °øÅë--*/
.tech_section_wrap{ width:840px; }
.tech_section_wrap h3{color: #131313 !important; font-size: 15px !important; margin: 10px 0 12px 20px !important; }
.tech_section_wrap table{ width:840px; border-top:2px solid #9da2b0; border-bottom:1px solid #9da2b0; border-collapse: collapse;}
.tech_section_wrap table tr:not(:last-child){ border-bottom:1px solid #e0e0e0; }


.tech_section_wrap .tech_section_tap .tab {position: relative; width: 840px; z-index: 8888;}
.tech_section_wrap .tech_section_tap .tab.float_FixedTab {position: fixed; top: 0; z-index: 8888;}
.tech_section_wrap .tech_tab_blank {display: none; margin-bottom: 30px; width: 100%; height: 50px;}
.tech_section_wrap .tech_cnt {margin-bottom: 50px;}


/*°­ÁÂÁ¤º¸*/
.tech_section_wrap .tech_cnt_01 table td{ padding:15px 0; font-size:13px; }
.tech_section_wrap .tech_cnt_01 table td:nth-child(1){ text-align:center; width:100px; }
.tech_section_wrap .tech_cnt_01 table td:nth-child(2){ padding-left:10px; }
.tech_section_wrap .tech_cnt_01 table tr:nth-child(odd){ background:#f6f6f6; }
.tech_section_wrap .tech_cnt_01 table .Dtech_txt_point{ font-weight:bold; }

/*±³ÀçÁ¤º¸*/
.tech_section_wrap .tech_cnt_02_book{ position:relative; display:block; border-bottom:1px solid #9da2b0; }
.tech_section_wrap .tech_cnt_02 .book_first{ border-top:2px solid #9da2b0;}
.tech_section_wrap .book_info_wrap01{ display:block; }
.tech_section_wrap .book_info_wrap01 .book_img{ float:left; padding:20px;  }
.tech_section_wrap .book_info_wrap01 .book_img>img { width:127px; height:172px;}
.tech_section_wrap .book_info_wrap01 .book_info{ float:left; padding-top:35px; }
.tech_section_wrap .book_info_wrap01 .book_tit{ font-size:15px; font-weight:bold; padding-bottom:10px; }
.tech_section_wrap .book_info_wrap01 .book_price{ font-size:14px; padding-bottom:10px; color:#0089f2; }
.tech_section_wrap .book_info_wrap01 .book_price strong{ margin-right:5px; color:#666;}
.tech_section_wrap .book_info_wrap01 .book_price span{ font-size:20px; color:#0089f2; margin-right:2px; }
.tech_section_wrap .book_info_wrap01 .book_info ul{ margin-top:20px; color:#888888; }
.tech_section_wrap .book_info_wrap01 .book_info ul li{ padding:3px 0; }
.tech_section_wrap .book_info_wrap01 .book_info ul li span{ font-weight:bold;display:inline-block; width:45px; }
.tech_section_wrap .pay_section { display:block; border:none; float:left; padding:0; margin:0; position:absolute; left:500px; top:158px; }
.tech_section_wrap .tech_cnt_02_book .book_info_wrap02 p{ display:block; position:relative; background:#ededed; padding:20px 20px 20px 30px; line-height:18px; }
.tech_section_wrap .tech_cnt_02_book .book_info_wrap02 p::after{ position:absolute; left:18px; top:27px; width:4px; height:4px; border-radius:100%; background:#666; content:''; }
.tech_section_wrap .tech_cnt_02_book .book_info_wrap02 select { margin:10px 0 20px 0; width: 500px; height: 28px; border: 1px solid #ccc;}

/*°­ÀÇ¸ñÂ÷*/
.tech_cnt_03 table{ text-align:center; }
.tech_cnt_03 table td{ padding:10px 0; }
.tech_cnt_03 table thead { border-bottom:1px solid #e0e0e0; }
.tech_cnt_03 table thead td{ background:#f6f6f6; font-size:14px; font-weight:bold;}
.tech_cnt_03 table tbody td:nth-child(2){ position:relative; text-align:left; text-indent:20px; }
.tech_cnt_03 table tbody td:nth-child(2) span{position:absolute; top:15px; left:9px; display:inline-block; width:8px; height:12px; line-height:12px; background:url('//img.kimyoung.co.kr/offmain_2013/lnb_new.gif')no-repeat 0;}

/*¼ö°­ÈÄ±â*/
.tech_cnt04_tit{ float:right; margin-right:20px;}
.tech_cnt04_tit span{ font-size:20px; margin:0 2px; color:#0089f2; }
.tech_cnt04_wrap{ display:block; border-top:2px solid #9da2b0;}
.tech_cnt04_list_tit{ display:block; height: 40px; line-height:40px; background:#f6f6f6;text-align:center; border-bottom:1px solid #9da2b0; }
.tech_cnt04_list_tit li{ float:left; display:inline-block; font-size:14px; font-weight:bold; }
.tech_cnt04_wrap .pf_num{ width:100px; }
.tech_cnt04_wrap .pf_tit{ width:500px; }
.tech_cnt04_wrap .pf_writer,.tech_cnt04_wrap .pf_date{ width:120px; }
.tech_cnt04_list{ background:#fff; font-size:14px;}
.tech_cnt04_list li{ cursor:pointer; border-bottom:1px solid #9da2b0; }
.tech_cnt04_list .list_fix_cnt {overflow: hidden; }
.tech_cnt04_list .list_fix_cnt p{ float:left; padding:15px 0; }
.tech_cnt04_list .list_fix_cnt p:not(.pf_tit){ text-align:center; }
.tech_cnt04_list .list_fix_cnt:hover .pf_tit{ font-weight:bold; }
.tech_cnt04_list .n12p_n1 a img {vertical-align: sub;}
.list_hiden_cnt { padding-left:100px; padding-right:30px; font-size:12px; }
.list_hiden_cnt .list_name{ display:block; position:relative; padding:10px; }
.list_hiden_cnt .list_name::after{ position:absolute; left:0px; top:16px; width:4px; height:4px; border-radius:100%; background:#666; content:''; }
/* ÆÐÅ°Áö, ´Ü°ú °­ÁÂ »ó¼¼ (E) */



/* ±âÅ¸ */
#btn_ymd {background: #e9e9e9;}
#btn_ymd li a {line-height: 22px !important;}



/* ½ºÄ«ÀÌ¹è³Ê */
.skyBanner_section {position: absolute; top: 0; left: 50%; margin-left: 580px !important; width: 84px; z-index: 1000;}


