
/* Common */
html>/**/body{overflow-y:scroll}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family: 'Nanum Gothic' !important;	font-style: normal  !important;font-family:'³ª´®°íµñ',NanumGothic,'µ¸¿ò',Dotum,AppleGothic,Sans-serif;font-size:13px}
body{color:#333}
img,fieldset{border:0;vertical-align:top;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none;color:#333}
a:hover,a:active,a:focus{text-decoration:none;color:#248CFF}
h5{font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif;font-size:13px;letter-spacing:-1px;color:#585858}
h5 a{color:#585858}

.clear{clear:both}

/* Layout */
.header_back,#header_area{position:fixed;top:0px;left:0px;width:100%;height:90px; background:#fff; z-index:1000;border-bottom: 1px solid #d9d9d9;}

#wrap_back{width:100%}
#wrap{clear:both;display:block;width:1200px;margin:0 auto;}
#header{clear:both;width: 1200px;margin: 0 auto;height: 105px;}
#container{clear:both;width:1200px;min-height:800px}
#container:after{display:block;clear:both;content:''}
#content{float:left;width:645px;min-height:800px}
#footer{width:100%;}
#header a{}
#header a:hover{color:#FFE1AC;text-decoration:none;}

.space_height{height:20px}
/* ¸Þ´º */
.gnb{}
.gnb .gnb_home{float:left;text-align:left}
.gnb .gnb_center{text-align:left;display: inline-block;}
.gnb .gnb_right{float:right;width:390px;font-weight:bold;text-align:right;font-size:14px}


.navi_menu {display:block;}
.navi_menu ul {list-style-type:none;margin:0;padding: 0;display: block;}
.navi_menu li {list-style-type:none;margin:0;padding:0;display: inline-block;position: relative;color: #def1f0;_float:left}
.navi_menu li a {display: inline-block; color:#fff;font-size:16px;font-size:1.2em;height:44px;font-weight:bold;text-decoration:none;border-top:4px solid #000}
.navi_menu li a {padding: 25px 0px 10px 0px;width:100px;text-align:center;vertical-align:bottom}
.navi_menu li:first-child a { background: none; }
.navi_menu li a:hover{color:#3E9EFF;border-top:4px solid #888}
.navi_menu li a.on{border-top:4px solid #599BD7}

.navi_menu li:hover ul.drop_down { display: block; }
.navi_menu li ul.drop_down {position: absolute;display: none;left:-30px;width: 130px;border-top:2px solid #FFF;padding-top: 0;z-index:10;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.70);}
.navi_menu li ul.drop_down li {display:block;list-style-type: none;}
.navi_menu li ul.drop_down li a {padding:10px 0 10px 20px;font-size: 15px;width:110px;height:20px;color: #fff;display: block;border-bottom: 1px solid #555;font-weight: 400;text-align:left}
.navi_menu li ul.drop_down li:last-child a { border-bottom: none; }
.navi_menu li ul.drop_down li a{ border-top: 0px;background: #404040; }
.navi_menu li ul.drop_down li:hover a { background: #599BD7; }


/* ¸Þ´º(½º¸¶Æ®Æù) */
.s_menu_s{display:none;text-align:left}
#sm_menu_s .s_menu_ment{border-top:1px solid #4B8DF1;width:50%;padding:10px}
#sm_menu_s{margin-bottom:10px;overflow:auto;height:185px}
#sm_menu_s li{padding:10px 30px 10px 0;border-top:1px solid #4B8DF1;background:#2968B6}
#sm_menu_s li {color:#fff;font-size:14px;font-weight:bold;text-align:right;cursor:pointer}


.page_title{height:90px;}

/* Ä«ÇÇ¶óÀÌÆ® ¹é */
.foot_back{padding:0px;width:100%;_width:100%;background-color:#fff;color:#888;border-top:1px solid #ddd}
.foot_ment{padding-top:40px;height:150px;}
.foot_ment_s{display:none;text-align:center}
.snb .banner{margin:0 0 20px}

/* PopUp */
#pop_wrap{width:100%;margin:0 auto}

/* pagn */
.pagn{padding:50px 0 30px 0;text-align:center}
.pagn a,.pagn strong{display:inline-block;position:relative;padding:6px 10px;color:#888;background:#fff;margin:1px;border:1px solid #ddd;font:bold 15px/normal;text-decoration:none;border-radius: 3px;}
.pagn strong{padding:6px 10px;font:bold 15px/normal;color:#FFF;background:#0056d2;border:1px solid #0056d2;}
.pagn .pre{margin-right:4px;width:35px;background:url(/img/icon/navi_arr.png) no-repeat -50px 0px}
.pagn .next{margin-left:4px;width:35px;background:url(/img/icon/navi_arr.png) no-repeat -100px 0px}
.pagn .pre_end{margin-right:4px;width:35px;background:url(/img/icon/navi_arr.png) no-repeat 0px 0px}
.pagn .next_end{margin-left:4px;width:35px;background:url(/img/icon/navi_arr.png) no-repeat -150px 0px}
.pagn .pre,.pagn .next,.pagn .pre_end,.pagn .next_end{position:relative;_top:2px;color:#ccc;font-size:14px;font-weight:normal}
.pagn a:hover.pre{border:1px solid #396C9B;background:url(/img/icon/navi_arr.png) no-repeat -50px -50px}
.pagn a:hover.next{border:1px solid #396C9B;background:url(/img/icon/navi_arr.png) no-repeat -100px -50px}
.pagn a:hover.pre_end{border:1px solid #396C9B;background:url(/img/icon/navi_arr.png) no-repeat 0px -50px}
.pagn a:hover.next_end{border:1px solid #396C9B;background:url(/img/icon/navi_arr.png) no-repeat -150px -50px}
.pagn a.pre,.pagn a.next,.pagn a.pre_end,.pagn a.next_end{color:#000}
.pagn a:hover,.pagn a:active,.pagn a:focus{border:1px solid #396C9B;background-color:#fff;color:#000;text-decoration:none}


/* ±âº» ¸ñ·ÏÇü table */
.tbl_list{width:100%;border-top:1px solid #ddd;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_list th, .tbl_list td{border-bottom:1px solid #ddd;padding:3px 5px 0 5px;font-weight:normal;height:22px;text-align:left}
.tbl_list th{background-color:#f9f9f9;text-align:center}
.tbl_list th.pad5, .tbl_list td.pad5{padding:5px 0 3px 0}
.tbl_list th.pad10, .tbl_list td.pad10{padding:10px 0 7px 0}
.tbl_list .bold{font-weight:bold}
.tbl_list .no{font-family:Tahoma}
.tbl_list .money{font-family:Tahoma;text-align:right}

/* ±âº» °ÝÀÚÇü table */

.tbl_grid{width:100%;border-top:2px solid #0e9cda;border-left:1px solid #ddd;padding:0;border-spacing:0;}
.tbl_grid th, .tbl_grid td{border-spacing:0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 5px 0 5px;font-weight:normal;height:20px;text-align:left;word-break:break-all;}

.tbl_grid th{background-color:#f9f9f9;text-align:center}
.tbl_grid th.pad5, .tbl_grid td.pad5{padding:5px 0 3px 0}
.tbl_grid th.pad10, .tbl_grid td.pad10{padding:10px 0 7px 0}
.tbl_grid .bold{font-weight:bold}
.tbl_grid .no{font-family:Tahoma;padding-top:0}
.tbl_grid .money{font-family:Tahoma;padding-top:0;text-align:right}
.tbl_grid tr{display:table-row !important}
.tbl_grid td{display:table-cell !important}


/*table-¼¼·Î¼±ÀÌ ¾çÂÊ »çÀÌµå¸¸ ¿­¸²*/
.tbl_sopen{width:100%;border-top:1px solid #ddd;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_sopen th, .tbl_sopen td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:5px 5px 3px 5px;font-weight:normal;height:25px;text-align:left}
.tbl_sopen th{background-color:#f9f9f9;text-align:center}
.tbl_sopen .no{font-family:Tahoma}
.tbl_sopen .first{border-left:1px solid #ddd}
.tbl_sopen .last{border-right:none}
.tbl_sopen .bold{font-weight:bold}
.tbl_sopen .no{font-family:Tahoma}
.tbl_sopen .money{font-weight:bold;text-align:right}

/* table ¼Ó(cell) table */
.tbl_cell{width:100%;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_cell th, .tbl_cell td{border-bottom:1px solid #f8f8f8;border-right:1px solid #f8f8f8;padding:5px 5px 0 5px !important;font-weight:normal;text-align:left;height:15px !important}
.tbl_cell th{background-color:#f9f9f9;text-align:center}
.tbl_cell th.small, .tbl_cell td.small{font-size:11px}
.tbl_cell .last{border-right:none}
.tbl_cell .bold{font-weight:bold}
.tbl_cell .no{font-family:Tahoma;padding-top:0}
.tbl_cell .money{font-family:Tahoma;padding-top:0;text-align:right}

/* ¼±¾ø´Â table */
.tbl_noline{width:100%;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_noline th, .tbl_noline td{padding:5px 5px 0 5px;font-weight:normal;height:20px;word-break:break-all;border:0}
.tbl_noline th{text-align:center}
.tbl_noline .bold{font-weight:bold}
.tbl_noline .no{font-family:Tahoma;padding-top:0}
.tbl_noline .money{font-family:Tahoma;padding-top:0;text-align:right}

/* td onmouseover ¹è°æ»ö */
td.mouseon{background:#e2f2ff}
td.mouseon img{border:1px solid #b8cabc}
td.mouseoff{background:#FFF}
td.mouseoff img{border:1px solid #FFF}

/* ¶ó¿îµå ¹Ú½º */
.div_outsider {display : table}
.div_outsider_round {display : table-cell;-moz-border-radius: 10px;border-radius:10px;-webkit-border-radius: 10px; border: 1px solid #f0f0f0; padding:15px;vertical-align: middle;}
/*.round_box_big{width:330px}*/
.round_box_big{width:480px}
.round_box{width:200px}

/*±âº» txtbox , textarea*/

.readonly{background-color:#eee}	/* read only type */
.eng{ime-mode:disabled}
.han{ime-mode:active}

/*°Ë»ö°á°ú ¾øÀ½*/
.no_result{text-align:center;font-weight:bold;padding:50px 0 50px;border-bottom:1px solid #ddd}

.fleft{float:left}
.fright{float:right}

.ls_1{letter-spacing:-1px} 
.ls1{letter-spacing:1px} 

.span_block{display:inline-block;padding:2px 4px}

/*¹®ÀÚ¿­ »ö»ó*/
.blue{color:#2a62c5}
.siblue{color:#003257}
.siblue_1{color:#589dd8}
.ltblue{color:#2f7cb3}
.ltblue a{color:#2f7cb3}
.orange{color:#ff6000}
.white{color:#fff}
.hotpink{color:#FF4FA7}
.yellow{color:#fff600}
.green{color:#339933}
.gray{color:#8b8b8b}
.black{color:#000000}

.darkgray{color:#666666}
.red{color:#ff0000}
.brown{color:#b24c25}
.bold{font-weight:bold}
.bold_900{font-weight:900}
.no{font-family:Tahoma}
.underline{text-decoration:underline}
.line-through{text-decoration:line-through;}

/*background*/
.bg_white{background:#fff}
.bg_yellow{background:#fff7a2}
.bg_blue{background:#f7f7ff}
.bg_red{background:#fff7f7}
.bg_darkred{background:#e97272}
.bg_green{background:#e2fac9}
.bg_green_white{background:#f6ffed}
.bg_green_blue_white{background:#f4fbfd}
.bg_blue_white{background:#edf0f5}
.bg_gray{background:#f4f4f4}
.bg_darkgray{background:#777777}
.bg_darkblue{background:#028ee6}

/*¹®ÀÚ¿­ Å©±â*/
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f30{font-size:30px}

.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh24{line-height:24px}

.f_naum{font-family: 'Nanum Gothic' !important;	font-style: normal  !important;font-family:'³ª´®°íµñ',NanumGothic,'µ¸¿ò',Dotum,AppleGothic,Sans-serif;}
.f_naum_bic{font-family: 'Nanum Gothic' !important;font-family:Malgun Gothic;	font-style: normal  !important;font-family:'³ª´®°íµñ',NanumGothic,'µ¸¿ò',Dotum,AppleGothic,Sans-serif;font-weight:900;font-size: 1.6rem;font-size: 30px;letter-spacing:-1px}
.f_tahoma{font-family:Tahoma,'µ¸¿ò',Dotum,AppleGothic,Sans-serif;}

/*¹®ÀÚ¿­ Á¤·Ä*/
.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}
.del_str{text-decoration:line-through;color:#ccc}

/*div scrollbar*/
.scroll_w{scrollbar-face-color:#ffffff; scrollbar-track-color:#f4f4f4; scrollbar-arrow-color:#909090; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-darkshadow-color:#d7d7d7}

.span_block{display:inline-block;padding:2px 4px}
.hand{cursor:pointer}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis')}
.menu_title{text-align:center;font-weight:bold}
.hide{display:none}
.show{display:block}
.prt_after{page-break-before: always}

.ellipsis{
	white-space:nowrap;
	text-overflow:ellipsis;		/* IE, Safari */
	-o-text-overflow:ellipsis;		/* Opera under 10.7 */
	overflow:hidden;			/* "overflow" value must be different from "visible" */ 
	-moz-binding: url('ellipsis.xml#ellipsis');
}

/*Å×ÀÌºí ¹Ú½º ¸ÞÀÎ*/
.tbl_100pl{width:100%;height:95%;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_100pl td{height:95%;font-weight:normal;padding:0} 

/*Å×ÀÌºí ¹Ú½º top*/
/*.tbl_80pl{width:100%;height:800px;padding:0;border-spacing:0;border-collapse:collapse}*/
.tbl_80pl{width:100%;height:83%;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_80pl td{height:100%;font-weight:normal;padding:0} 

.wid_50pl{width:50%}
.hei_100pl{height:100%}
.ly_rotate{display:block;left:42%;top:350px;width:115px;height:50px;position:absolute;z-index:100;}
.ly_rotate_ment{padding:10px;background:#000;filter:alpha(opacity=60);color:#FFF;font-weight:bold}
.top_menu li{float:left;width:14%;height:45px;}
.top_menu li a{display:block;overflow:hidden;text-indent:-9999px;white-space:nowrap;text-decoration:none;height:45px;}

.span_block{display:inline-block;padding:2px 4px}

/*ÀÔ·ÂÆû »ö*/
.register_fm_title{padding:10px;text-align:center}
.register_fm{margin:20px 20px 10px 20px;padding:10px;background:#f4f4f4}
.register_fm .tbl_grid th{background:#f8f8f8;text-align:left;font-weight:bold;color:#666;padding:8px 0 6px 15px;background-image:url(/img/icon/point01.gif);background-repeat:no-repeat;background-position:5px center;}
.register_fm .tbl_grid td{background:#FFF;padding:8px 0 6px 6px;}
.register_fm_btn{padding:20px 10px 20px;text-align:center}

.tbl_grid td.tab_menu_on{background:#028EE6;color:#fff;font-weight:bold;}

/*³»¿ë */
.view_cotent{line-height:20px;padding:10px}
.view_list_btn{text-align:right;margin-top:20px;padding-top:5px;border-top:1px solid #ddd}
.cur_law{font-weight:bold;color:#2a62c5} /*°Ë»ö ºÐ·ù »ö*/

/*°æ¸Å ¾ÆÀÌÄÜ °¨Àú°¡, ÃÖÀú°¡, ³«Âû°¡ */
.icon_ju{background:url(/img/icon/icon_acronym_gam.gif) no-repeat 0px 0px}
.icon_bi{background:url(/img/icon/icon_acronym_jer.gif) no-repeat 0px 0px}
.icon_su{background:url(/img/icon/icon_acronym_nak.gif) no-repeat 0px 0px}

/*°Ë»ö°á°ú ¾øÀ½*/
/*.no_result{text-align:center;font-weight:bold;padding:50px 0 50px;border-bottom:1px solid #ddd}*/
.no_result {text-align:center;padding:100px 0 97px 0;border-bottom:1px solid #d5d5d5}
.no_result_s {text-align:center;padding:30px;border-bottom:1px solid #d5d5d5}
.no_result span,.no_result_s span{background:url(/img/icon/ex_mark.gif) no-repeat 0 0;font-size:12px;font-weight:bold;color:#555;padding-left:17px;padding-top:1px}

/*¹®ÀÚ¿­ »ö»ó*/
.clr_blue{color:#2a62c5}
.clr_ltblue{color:#2f7cb3}
.clr_ltblue a{color:#2f7cb3}
.clr_orange{color:#ff6000}
.clr_white{color:#fff}
.clr_green{color:#339933}
.clr_gray{color:#8b8b8b}
.clr_red{color:#ff0000}
.clr_brown{color:#b24c25}
.boldtype{font-weight:bold}
.no{font-family:Tahoma}

/*³»¿ë À§ ¹Ú½º*/
.tbl_box_title{width:100%;border:1px solid #b0b0b0;padding:0;border-spacing:0;}
.tbl_box_title th, .tbl_box_title td{border-bottom:1px solid #ddd;padding:7px 0px 5px 5px;background:#f7f7f7}
.tbl_box_title th{color:#666}


/* ¸ÞÀÎ °¡ÀÌµå ÆäÀÌÁö*/
.main_guide_tbl{padding:5px 30px 15px 30px;border:1px solid #E2E2E2;text-align:center}
.main_guide_tbl .guide_ment{width:180px;height:180px;padding-top:20px;line-height:130%;font-size:11px;color:#666;letter-spacing:-1px}
.main_guide_tbl .guide_ment_s{width:180px;height:110px;padding-top:10px;line-height:130%;font-size:11px;color:#666;letter-spacing:-1px}
.main_guide_tbl .guide_line{width:85px;}


/* ¸ÇÀ§·Î ÀÌµ¿ */
#movetopbt_new{position:fixed;display:block;right:20px; bottom: 20px;width:42px;height:42px;background:url(/youtube/img/top.png) 0 0 no-repeat;z-index:10}
#movetopbt_new:hover{background:url(/youtube/img/top_on.png) 0 0 no-repeat;z-index:10}


#movehomebt{position:fixed;display:block;right:20px; bottom: 62px;width:42px;height:42px;background:url(/youtube/img/home.png) 0 0 no-repeat;z-index:10}
#movehomebt:hover{background:url(/youtube/img/home_on.png) 0 0 no-repeat;z-index:10}

/* À¯Æ©ºê ¹Ú½º */
.youtube_box{float:left;width:282px;padding-bottom:5px;margin:12px;position:relative;cursor:pointer}
.youtube_box .youtube_img{display:block;width:280px;height:158px;overflow:hidden;border:1px solid #d9d9d9}
.auction1Tv_container .youtube_box:nth-child(1),.auction1Tv_container .youtube_box:nth-child(5),.corpVideo_container .youtube_box:nth-child(1),.corpVideo_container .youtube_box:nth-child(5),.corpVideo_container .youtube_box:nth-child(9){
    margin-left: 0;
}

.auction1Tv_container .youtube_box:nth-child(4),.auction1Tv_container .youtube_box:nth-child(8),.corpVideo_container .youtube_box:nth-child(4),.corpVideo_container .youtube_box:nth-child(8),.corpVideo_container .youtube_box:nth-child(12){
    margin-right: 0;
}

.youtube_box .youtube_title{font-size: 16px;width: 280px;height: 44px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 22px;margin-bottom: 10px;}
.youtube_box .youtube_title, .youtube_box {padding-top:10px}
.youtube_box .youtube_name{color:#135ed3;text-overflow:ellipsis;overflow:hidden;width:190px;white-space: nowrap; font-weight: bolder;}
.youtube_box .ment img{position:absolute;top:0px;margin-top:90px;left:50%;width:45px;  transform: translate(-50%, -50%);opacity:0.1;filter:alpha(opacity=10)}
.youtube_box .ment.on img{opacity:1;filter:alpha(opacity=100)}
.youtube_box:hover .ment img{opacity:1;filter:alpha(opacity=100);-webkit-transition-duration: 0.3s;	transition-duration: 0.3s ;transition-timing-function:ease-in;}

.youtube_box .play_time{display: none;position:absolute;bottom:81px;right:1px;z-index:5;background:#000;color:#fff;padding:3px 5px}

.youtube_more_btn{padding: 6px 15px;border: 1px solid #d9d9d9;border-radius: 500px;}

.mov_list_order span{display:inline-block;color:#666;padding:5px 22px;background:url(/img/lecture/new/icon_check.svg) 0 0 no-repeat;}
.mov_list_order span.on{color:#214CC9;background:url(/img/lecture/new/icon_check_on.svg) 0 0 no-repeat;}

#fm {
    text-align: right !important;
    font-size: 15px !important;
  }

  .mov_list_order span {
    padding: 5px 15px 0 25px !important;
  }


/* À¯Æ©ºê my ¸Þ´º */
.mem_side_menu{position:absolute;right:0;height:100%;background:#FFF;z-index:6}
.menu_box{width:180px;background:#fff;height:100%;border-left:1px solid #ddd;z-index:6}
.menu_box div{border-bottom:1px solid #ddd;padding:15px 10px 15px 40px;font-szie:18px}
.menu_box div.on{font-weight:900;background-color:#f0f0f0}
.menu_box div a{display:block;width:100%;height:100%}

.menu_1{background:url(/youtube/img/icon_you01.svg) 6px center no-repeat}
.menu_1_on{background:url(/youtube/img/icon_you01_on.svg) 6px center no-repeat}
.menu_2{background:url(/youtube/img/icon_you02.svg) 6px center no-repeat}
.menu_2_on{background:url(/youtube/img/icon_you02_on.svg) 6px center no-repeat}
.menu_3{background:url(/youtube/img/icon_you03.svg) 6px center no-repeat}
.menu_3_on{background:url(/youtube/img/icon_you03_on.svg) 6px center no-repeat}

.btn_auction_d {
    background-color: #135ed3;
    border-color: #135ed3;
    color: #FFFFFF;
}

.top_radius_5 {
    -moz-border-radius: 5px 5px 0 0px;
    border-radius: 5px 5px 0 0px;
    -webkit-border-radius: 5px 5px 0 0px;
}
