
/* common//*/

/* Margin */
.marginT20	{ margin-top:20px;}
.marginT15	{ margin-top:10px;}
.marginT10	{ margin-top:10px;}
.marginT5	{ margin-top:5px;}
.mt5	{ margin-top:5px;}
.mt10	{ margin-top:10px;}
.mt20	{ margin-top:20px;}

/* Align */
.alignTr	{ text-align:right;}
.alignTc	{ text-align:center;}

/* float *//*160907*/
.areaF { overflow:hidden !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.clear { clear:both !important; }

/* Layout */
.con_page	{ position:relative; width:800px; overflow:hidden;}
.popup	{ position:relative; /*border: solid 10px #d1d8df;*/margin:0 auto; padding:25px 30px; } /*2020.02.04 ÆË¾÷ ¶óÀÎ »èÁ¦*/
.popup .popScroll	{ position:relative; width:100%; height:450px; overflow-y:scroll; overflow-x:hidden; margin-bottom:10px;}
.fTy	{ font-family:'¸¼Àº°íµñ', Malgun Gothic, '³ª´®°íµñ', NanumGothic, 'µ¸¿ò', '±¼¸²', dotum, gulim !important; }

/*Font*/
.txtSt1	{ text-align:right; margin-top:10px;}
.txtSt1 strong	{ color:#2187e9 }
.txtblue, .stxtblue	{ color:#2187e9}
.txtgray, .stxtgray	{ color:#999}
.txtred, .stxtred	{ color:#f24443;}
.stxtblue, .stxtgray, .stxtorg	{ font-size:11px;}
.stxt	{ font-size:11px;}
.txtAlignL	{ text-align:left}
.txtU	{ text-decoration:underline}

/*Border*/
.borderBsolid	{ border-bottom:1px solid #DCDCDC; padding-bottom:20px;}
.borderBdot	{ border-bottom:1px dotted #DCDCDC; padding-bottom:20px;}
.borL { border-left:1px solid #d6d7d9 !important; }
.borR { border-right:1px solid #d6d7d9 !important; }
.borT { border-top:1px solid #d6d7d9 !important; }
.borTN { border-top:none !important; }
.borBN { border-bottom:none !important; }

/*H*/
.popup h2, .popup h3, .popup h4, .popup h5	{ font-family:'¸¼Àº°íµñ', Malgun Gothic, '³ª´®°íµñ', NanumGothic, 'µ¸¿ò', '±¼¸²', dotum, gulim !important; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#333;}
.popup h2	{ font-size:20px; border-bottom:solid 1px #9f9fa1; padding-bottom:12px; margin-bottom:15px; letter-spacing:-1px;}
.popup h3	{ font-size:15px; margin-bottom:8px;}
.popup h2 span, .popup h3 span, .popup h4 span, .popup h5 span	{ color:#258ef3; letter-spacing:-1px;}
.popup h2	em	{ font-size:13px; margin-left:5px; color:#666;}
.popup h3	em	{ font-size:11px; margin-left:5px; color:#666;}
.popup h4	{ font-size:13px; margin-bottom:8px;}
.popup h5	{ font-size:12px; margin-bottom:8px;}
.popup .h3Ty1	{ font-size:15px; margin-bottom:10px; background:url(//img.megamd.co.kr/lec_n/popup/icon_pop.png) no-repeat left 5px; color:#258ef3; padding-left:14px;}

/*imgTAB */
a.roll img.on { display:none; }
a.roll:hover img { display:none; }
a.roll:hover img.on { display:inline; }

/*TAB*/
.popup .tab_st1	{ position:relative; width:100%; overflow:hidden; border:1px solid #ccccce; background:#f4f3f8;}
.popup .tab_st1 .off, .popup .tab_st1 .off_last, .popup .tab_st1 .on	{ float:left; width:24.85%; height:38px; line-height:36px; text-align:center; border-left:1px solid #ccccce}
.tab_st1 li:last-child	{ border-right:none;}
.popup .tab_st1 .off a, .popup .tab_st1 .off_last a, .popup .tab_st1 .on a, .popup .tab_st1 .on_last a	{ font-family:'¸¼Àº°íµñ', Malgun Gothic, '³ª´®°íµñ', NanumGothic, 'µ¸¿ò', '±¼¸²', dotum, gulim !important; font-size:12px; font-weight:bold; color:#777; letter-spacing:-1px;}
.popup .tab_st1 .on	{ background:#258ef3;}
.popup .tab_st1 .on a, .popup .tab_st1 .on_last a	{ color:#fff; }
.popup .tab_st1 .off a:hover, .popup .tab_st1 .off_last a:hover	{ color:#258ef3; font-weight:bold;}
.popup .tab_st1 li:first-child	{ border-left:none;}

.popup .tab_st2	{ position:relative; width:100%; overflow:hidden; padding:10px 0;}
.popup .tab_st2 li	{ float:left; padding:0 10px; border-right:1px solid #eaeaea;}
.popup .tab_st2 li:first-child	{ padding-left:0;}
.popup .tab_st2 li:last-child	{ border-right:none;}
.popup .tab_st2 li a	{ font-family:'¸¼Àº°íµñ', Malgun Gothic, '³ª´®°íµñ', NanumGothic, 'µ¸¿ò', '±¼¸²', dotum, gulim !important;}
.popup .tab_st2 li a:hover	{ color:#258ef3;}
.popup .tab_st2 .on a	{ color:#258ef3; font-weight:bold;}

/*Table : List*/
.popup .poptable1, .popup .poptable2	{ border-top:1px solid #555; margin-top:5px;}
.popup .poptable1 th, .popup .poptable1 td, .popup .poptable2 th, .popup .poptable2 td	{ border-bottom:1px solid #ebebeb; padding:4px 0 6px;}
.popup .poptable1 th, .popup .poptable2 th	{ background:#f9f9f9; font-size:11px; color:#333; text-align:center}
.popup .poptable1 td, .popup .poptable2 td	{ text-align:center}
.popup .poptable2 .tableTh1	{ background:#fff; border-right:1px solid #ebebeb;}
.popup .poptable2 .tableTh2	{ background:#fff; border-right:1px solid #ebebeb; font-weight:normal}
.popup .poptable2 td	{ border:1px solid #ebebeb; border-top:none; border-left:none;}
.popup .poptable2 .tdLast	{ border-right:none;}
.popup .poptable1 .txtAlignL, .popup .poptable2 .txtAlignL	{ text-align:left; padding-left:10px;}
.popup .poptable1 .txtAlignL a, .popup .poptable2 .txtAlignL a	{ color:#666;}
.popup .poptable1 .txtAlignL a:hover, .popup .poptable2 .txtAlignL a:hover	{ color:#222;}
.popup .icoBest	{ padding:1px 3px ; border:1px solid #258ef3; color:#258ef3; font-size:11px; line-height:14px; font-family:arial; letter-spacing:normal}

/*Table : view*/
.popup .tableView1	{ border-top:1px solid #50a6f9; margin-top:5px;}
.popup .tableView2	{ border-top:1px solid #555}
.popup .tableView1, .popup .tableView2	{ margin-top:5px;}
.popup .tableView1 th, .popup .tableView1 td, .popup .tableView2 th, .popup .tableView2 td	{ border-bottom:1px solid #ebebeb; padding:8px 0;}
.popup .tableView1 th, .popup .tableView2 th	{ background:#f9f9f9; font-size:11px; color:#333; text-align:center}
.popup .tableView1 .txtAlignL, .popup .tableView2 .txtAlignL	{ text-align:left; padding-left:10px;}
.popup .tableView1 .btOt, .popup .tableView2 .btOt	{ margin-right:1px;}
.popup .tableView2 .tdScroll	{ height:218px; overflow-y:scroll; vertical-align:top;}
.popup .tableView1	.tit1 a	{ font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:13px; font-weight:bold; letter-spacing:-1px; background:url(//img.megamd.co.kr/lec_n/common/bt1.gif) no-repeat right 4px; padding-right:22px;}
.popup .tableView1	.tit1 a:hover	{ color:#2187e9}

/*Table : write*/
.popup .writeTableQ1	{ position:relative; overflow:hidden}
.popup .writeTableQ1 dt	{ color:#222; font-weight:bold; margin-bottom:3px;}
.popup .writeTableQ1 dd	{ float: left; margin-right:15px;}

/*Table : font*/
.popup table .stxtR { font-family:dotum; font-size:11px; color:#999; line-height:13px; color:#f09a99}

/*Button*/
.popup .btnSet1	{ position:relative; margin-top:15px; text-align:right}
.popup .btnSet1 a	{ display:inline-block; padding:5px 15px 7px; font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#fff;}
.bgGray	{ background:#90949c}
.bgGray:hover	{ background:#868b94}
.bgRed	{ background:#fc544c}
.bgRed:hover	{ background:#f63e35}
.bgBlue	{ background:#50a6f9}
.bgBlue:hover	{ background:#4198eb}
.popup .btnSet2	{ position:relative; display:inline-block; height:21px; font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:11px; letter-spacing:-0.5px; color:#fff; border-radius:2px; padding:0 7px;}

/*TextBox*/
.textB1	{ position:relative; line-height:20px; font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:12px; letter-spacing:-1px;}
.textB1 dt	{ font-weight:bold;}
.textB1 dd	{ font-size:11px;}

/*//common */

/********************************************************************************************************/

/* ÁÖ¸ñ°­ÁÂ//*/

.popup .lec_info	{ position:relative; width:688px; padding:15px; border:1px solid #ccccce; border-top:none; border-bottom:none;}

/*select box*/
.popup .lec_info .selectB1	{ position:relative;}
.popup .lec_info .selectB1 span	{ font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:11px; font-weight:bold; padding-right:7px;}
.popup .lec_info .selectB1 select	{ font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:12px; padding:1px 3px 3px 3px;}

.popup .lec_info table	{ position:relative; width:100%; border-top:1px solid #cbccd1;}
.popup .lec_info table th, .popup .lec_info table td	{ border-bottom:1px solid #ebebeb; padding:10px 0;}
.popup .lec_info table th	{ background:#f7f7fa; text-align:center; color:#5d90c2; font-family:dotum; font-size:11px; font-weight:normal;}
.popup .lec_info table td	{ padding-left:12px; font-family:dotum; font-size:12px; color:#666;}
.popup .lec_info .lecnm	{ font-weight:bold; background:url(//img.megamd.co.kr/lec_n/common/bt1.gif) no-repeat right 0px; padding-right:22px; color:#333;}

.popup .lec_list	{ position:relative;}
.popup .lec_list .lecbox	{ min-height:320px;}/*<!--1028-->*/
.popup .lec_list table	{ position:relative; width:100%; border-top:1px solid #555; color:#666; margin-bottom:7px;}
.popup .lec_list table th	{ border-bottom:1px solid #555; color:#333; background:#fafafa; font-family:dotum; font-size:11px;}
.popup .lec_list table td	{ border-bottom:1px solid #ebebeb;}
.popup .lec_list table td img { margin-right:1px;}
.popup .lec_list table th, .popup .lec_list table td	{ padding:5px 0; text-align:center}

.popup .lec_list .lecnum	{ font-family:tahoma; font-size:11px;}
.popup .lec_list .lecnm	{ text-align:left; padding-left:10px; position:relative;}
.popup .lec_list .lecnm .btlink	{ position:absolute; top:8px; right:10px;}
.popup .lec_list .lecnm a	{ padding-right:22px; color:#666;}
.popup .lec_list .lecnm a:hover	{ color:#222;}
.popup .lec_list .btVod	{ position:relative;}
.popup .lec_list .btVod .btOt	{ position:absolute; top:5px; left:8px;}
.popup .lec_list .btVod .btSample	{ position:absolute; top:5px; right:9px;}
.popup .lec_list .text	{ font-family:dotum; font-size:11px; color:#999; line-height:15px; margin-bottom:15px;}
.popup .lec_list .text img	{ vertical-align:top; padding-top:2px;}

.popup .table_page	{ margin:0 auto; text-align:center; margin-bottom:15px;}
.popup .table_page .num	{ padding:0 5px; font-family:tahoma; color:#a0a4ac; font-family:tahoma; font-size:11px;}
.popup .table_page .on	{ font-weight:bold; color:#4a89ff;}
.popup .table_page .off:hover	{ color:#4a89ff;}
.popup .table_page .bt	{ width:17px; height:17px; overflow:hidden}
.popup .a_center	{ text-align:center}

/*//ÁÖ¸ñ°­ÁÂ */

/********************************************************************************************************/

/* ¸Àº¸±â layer//*/

.layerTy1.on { display:block; }
.layerTy1 { display:none; position:absolute; top:-14px; left:210px; width:280px; min-height:10px; font-family: 'µ¸¿ò', '±¼¸²', dotum, gulim !important; color:#666; }
.layerTy1 .close { position:absolute; top:5px; right:11px; }
.layerTy1 .arrow { position:absolute; top:15px; left:-7px; }
.layerTy1 .list { margin-top:-1px; background:url("//img.megamd.co.kr/lec_n/common/layer_con.png") 0 0 repeat-y; }
.layerTy1 ul { margin-left:10px; }
.layerTy1 li { margin-top:4px; padding-left:9px; background:url("//img.megamd.co.kr/lec_n/common/dot2.png") 0 8px no-repeat; }
.layerTy1 li:first-child { margin-top:0; }
.layerTy1 li span { display:inline-block; width:135px; font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:11px }
.layerTy1_wrap	{ position:absolute; width:100%; height:100%;}
.layerTy1_bg	{ position:absolute; width:100%; height:100%; background:#000; opacity:0.3; filter: alpha(opacity=30); background: rgba(0, 0, 0, 1); z-index:2}

/*//¸Àº¸±â layer */

/********************************************************************************************************/

/* ±³ÀçÁ¤º¸//*/

.bkListbox	{ position:relative; width:500px; border-top:1px solid #333; margin-top:10px; overflow:hidden}
.bkListbox .bkList	{ border-bottom:1px solid #e8e8e8; overflow:hidden; padding:15px 0;}
.bkListbox .bkimg	{ position:relative; width:120px; height:155px; overflow:hidden; border:1px solid #e8e8e8; background:#f9f9f9; float:left }
.bkListbox .bkimg img	{ width:120px; text-align:center}
.bkListbox dl	{ width:360px; margin-left:15px; float:left; font-family:dotum;}
.bkListbox dl dt	{ color:#333; font-weight:bold;}
.bkListbox dl dd	{ position:relative;}
.bkListbox dl .txt1	{ font-size:11px; color:#999; width:100%; border-bottom:1px dotted #e1e1e1; padding:5px 0; margin-bottom:10px;}
.bkListbox dl .txt1 span	{ padding-right:8px; border-right:1px solid #e1e1e1; margin-right:7px; vertical-align:middle}
.bkListbox dl .txt1 span img	{ vertical-align:middle}
.bkListbox dl .txt2 .tit	{ font-weight:bold;}
.bkListbox dl .txt2 .tit a	{ display:block;}
.bkListbox dl .txt2 .txt2Con	{ margin-top:5px; line-height:20px;}
.bkListbox dl .txt3	{ position:absolute; top:0; right:0; text-align:right; font-size:11px; line-height:14px; color:#999;}
.bkListbox dl .txt3 li	{ float:left; padding:0 10px; border-left:1px solid #e1e1e1;}
.bkListbox dl .txt3 li:first-child	{ border:none;}
.bkListbox dl  .txt4	{ position:relative; overflow:hidden; border-bottom:1px dotted #e1e1e1; padding:5px 0; margin-bottom:10px;}
.bkListbox dl  .txt4 li	{ float:left; padding:0 10px; border-right:1px solid #e1e1e1; font-size:11px; color:#555; vertical-align:middle}
.bkListbox dl .txt4 li:first-child	{ padding-left:0;}
.bkListbox dl .txt4 li:last-child	{ border:none;}
.bkListbox .width800	{ width:800px; margin-left:0; position:relative;}
.bkListbox .width800 .txt1	{ color:#2187e9; font-size:12px;}

/*//±³ÀçÁ¤º¸ */

/********************************************************************************************************/

/* ¼³¸íÈ¸//*/

.brif_write	{ position:relative; font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important;}
.brif_write h3 	{ font-size:13px; margin-bottom:4px;}
.brifBtn	{ text-align:center; margin-top:10px;}
.brifBtn a	{ font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:15px; color:#fff; font-weight:bold; padding:12px 30px; letter-spacing:-1px; vertical-align:middle; display:inline-block}
.brifBtn a img	{ vertical-align:0px; }
.brifBtn .brifBtn1	{ background:#90949c;}
.brifBtn .brifBtn1:hover	{ background:#868b94;}
.brifBtn .brifBtn2	{ background:#258ef3;}
.brifBtn .brifBtn2:hover	{ background:#1883EB;}
.brifTxt	{ margin:5px 0 20px 0; color:#999; font-size:11px; font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important;}
.brifTable 	{ position:relative; width:600px; border-top:1px solid #555; margin-top:5px;}
.brifTable input, .brifTable select, .brifTable textarea	{ font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important;}
.brifTable th, .brifTable td	{ padding:7px 0; border-bottom:1px solid #ebebeb; position:relative;}
.brifTable th	{ background:#f9f9f9; font-size:11px; color:#333; letter-spacing:-1px; text-align:center;}
.brifTable td	{ padding-left:10px;}
.brifTable td label	{ margin-right:10px;}
.brifTable .th1	{ background:#fff; border-right:1px solid #ebebeb;}
.brifTable .th2	{ background:#fff;  border-right:1px solid #ebebeb; font-weight:normal}
.brifTable .td1	{ text-align:center; border-right:1px solid #ebebeb;}
.brifTable .td2	{ border-right:1px solid #ebebeb;}
.brifTable .BN	{ border-right:none;}
.brifTable ul 	{	position:relative; float:left;}
.brifTable .brifBtn3	{ background:#bbb; font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; font-size:11px; color:#fff; letter-spacing:-1px; display:inline-block; padding:2px 10px 3px 10px; margin-left:5px; vertical-align:middle; }
.brifBtn3:hover	{ background:#aaa; color:#fff;}
.brif_ba	{ border-left:1px solid #258ef3; border-right:1px solid #6e98d7; border-bottom:1px solid #6e98d7; height:160px; vertical-align:top; text-align:center}
.brif_ba div	{ width:224px; height:143px; background:#f9f9f9; margin:0 auto}
.brifTxt p	{ letter-spacing:-0.2px;}
.brifForm h2	{ font-size:14px; border:0; margin:10px 0 10px 0; text-align:center}
.brifForm h2 .btxt	{ font-size:29px; letter-spacing:-3px; margin-top:8px;}

/*//¼³¸íÈ¸ */

/********************************************************************************************************/

/* ¼ö°­ÈÄ±â//*/

.reviewB	{ position:relative; width:100%; margin-top:5px; overflow:hidden; font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important;}
.reviewB a	{ font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important;}
.reviewB h3	{ font-size:14px;}
.reviewB .reviewBest	{ position:relative; float:left; width:180px; height:420px; margin-right:20px;}/*1208*/
.reviewB .reviewList	{ position:relative; float:left; width:520px;}

.reviewB .reviewSort	{ position:absolute; top:0; right:0;}
.reviewB .reviewSort li	{ float:left; height:10px; margin-left:7px; padding-left:7px; margin-top:5px; border-left:1px solid #ccc; line-height:10px;}
.reviewB .reviewSort li:first-child	{ border:none;}
.reviewB .reviewSort li a	{ color:#999; letter-spacing:-1px;}
.reviewB .reviewSort li a:hover	{ color:#222}
.reviewB .reviewSort .on a	{ color:#222; font-weight:bold;}

.reviewB .reviewBest .reviewBest_con	{ position:relative; width:180px; height:180px; background:#eef3f9; border-top:1px solid #7ebcf8}
.reviewB .reviewBest .reviewBest_con .lecInfo	{ height:37px; border-bottom:1px dotted #aab2c6; background:#dce9f9; padding:7px 10px;}/*1209*/
.reviewB .reviewBest .reviewBest_con .lecInfo a	{ font-weight:bold; display:block; overflow:hidden; height:40px; letter-spacing:-0.5px;}
.reviewB .reviewBest .reviewBest_con .lecInfo a:hover, .reviewB .reviewBest .reviewBest_con dt a:hover, .reviewB .reviewBest .reviewBest_con dd a:hover	{ color:#3d475b;}
.reviewB .reviewBest .reviewBest_con a	{ color:#6a768c;}
.reviewB .reviewBest .reviewBest_con dl	{ padding:7px 10px}
.reviewB .reviewBest .reviewBest_con dt { padding-bottom:2px;}
.reviewB .reviewBest .reviewBest_con dt a	{ font-weight:bold; overflow:hidden; height:22px; overflow:hidden; display:block;}/*1209*/
.reviewB .reviewBest .reviewBest_con dd	{ color:#7986a6; font-size:11px;}
.reviewB .reviewBest .reviewBest_con .date	{ text-align:right; margin-top:3px;}
.reviewB .reviewBest .reviewBest_roll	{ position: absolute; top:395px; left:0; width:180px; text-align:center}
.reviewB .reviewBest .reviewBest_roll a	{ width:7px; height:7px; display:inline-block; background:#c5c8d1;}
.reviewB .reviewBest .reviewBest_roll a:hover, .reviewB .reviewBest .reviewBest_roll .on { background:#6a738e;}
.reviewNone	{ text-align:center; margin:0 auto; padding-top:60px; font-weight:bold; color:#999;}

.reviewKeyword	{ position:relative; border:1px solid #cbccd1; font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; padding:7px 15px 10px; background:#f9f9f9; margin-top:20px; overflow:hidden}
.reviewKeyword dt	{ color:#1a3e87; font-weight:bold; letter-spacing:-1px; display:inline-block; float:left; margin-right:15px;}
.reviewKeyword dd	{ float:left; margin-left:10px;}
.reviewKeyword dd a	{ font-family:¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; color:#222; letter-spacing:-1px;}
.reviewKeyword dd a:hover	{ color:#2187e9;}

/*//¼ö°­ÈÄ±â */

/* TextBox//*/
.txtbox1	{ padding:10px; padding-top:7px; background:#fafafa; border:1px solid #e6e6e6; font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important;}
.txtbox1 ol	{}
.txtbox1 li	{ list-style-type: circle !important; list-style:circle !important; margin-left:20px; line-height:20px;}
.txtbox2	{ font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; list-style-type:decimal !important; margin-top:10px; list-style-type:decimal !important;}
.txtbox2 li	{ list-style-type:decimal !important; line-height:20px; list-style:decimal !important; margin-left:20px;}
.txtbox3	{ font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; line-height:18px; padding-bottom:10px; border-bottom:1px dotted #ddd;}
.txtbox3 strong	{ color:#333;}
.txtbox1 .ulty1 li	{ list-style:decimal !important; font-size:11px; line-height:15px; margin-bottom:5px; color:#888;}
.txtbox1 .ulty1 li:last-child	{ margin-bottom:0;}
.txtbox1 .ulty2 li	{ list-style:none !important; font-size:11px; line-height:15px; color:#222; margin-left:0;}
/*//TextBox */

/********************************************************************************************************/

/* FONT family */
.fTy, .fTy a, .fTy input, .fTy textarea, .fTy label	{font-family: ¸¼Àº°íµñ, 'Malgun Gothic', ³ª´®°íµñ, NanumGothic, µ¸¿ò, ±¼¸², dotum, gulim !important; letter-spacing:-0.5px;}
.eng	{ font-family:tahoma;}

/* FONT color *//*160907*/
.fcTyB1	{ color:#258ef3 !important;}/*ºí·ç*/
.fcTyK1	{ color:#333 !important;}/*ºí·¢*/
.fcTyK2	{ color:#666 !important;}
.fcTyK3	{ color:#999 !important;}
.fcTyR1	{ color:#f24443 !important;}/*·¹µå*/
.fcTy1 { color:#5762f6 !important; } /* blue */
.fcTy2 { color:#f34c44 !important; } /* red */
.fcTy3 { color:#eb4c4c !important; } /* red+orange */
.fcTy4 { color:#222 !important; }
.fcTy5 { color:#acaab8 !important; } /* ¿¬ÇÑ blue */
.fcTy6 { color:#5762f6 !important; } /* ¿¬ÇÑ blue2 */
.fcTy7 { color:#999 !important; } /* gray */
.fcTy8 { color:#666 !important; } /* gray */
.fcTy9 { color:#83769c !important; } /* purple */
.fcTy10 { color:#5f9af6 !important; } /* ¿¬ÇÑ blue3 */

/* FONT size */
.f11	{ font-size:11px !important;}
.f12	{ font-size:12px !important;}
.f13	{ font-size:13px !important;}
.f15	{ font-size:15px !important;}
.f18	{ font-size:18px !important;}
.f25	{ font-size:25px !important; letter-spacing:-2px; }
.eng 	{ font-family:verdana}
.fUnder	{ text-decoration:underline;}
.fNormal	{ font-weight:normal;}/*0720*/

/* ALIGN */
.left	{ text-align:left !important;}
.right	{ text-align:right !important}

/* PADDING */
.pl10	{ padding-left:10px !important;}

/* input */
.engInput input	{ font-family:verdana !important; font-size:12px; color:#333; text-align:center; letter-spacing:0;}

/* H */

/* TABLE *//*160907*/
.tableTy1	{ position:relative; width:100%; border-top:1px solid #222;}
.tableTy1 th, .tableTy1 td	{ padding:7px 0; border-bottom:1px solid #dedede; border-right:1px solid #dedede; text-align:center}
.tableTy1 th:last-child, .tableTy1 td:last-child	{ border-right:none;}
.tableTy1 th	{ font-size:11px; color:#222; background:#f9f9f9;}
.tableTy2	{ position:relative; width:100%; border-top:1px solid #222;}
.tableTy2 th, .tableTy2 td	{ padding:10px; text-align:left; letter-spacing:-0.5px; border-bottom:1px solid #dedede}
.tableTy2 th	{ font-size:13px; color:#222; background:#f9f9f9;}
.tableTy2 td	{ font-size:12px; line-height:22px;}

/* ICON *//*160907*/
.iconBox	{ position:relative; padding:1px 2px 2px; border-radius:2px;}
.icoTy1	{ font-family:verdana; font-size:11px; display:inline-block; padding:0 2px; background:#fff; border:1px solid #a2b9cf; border-radius:2px; width:30px; text-align:center; margin-right:7px; color:#5a94c1; }
.icoTy6	{ padding:0px 8px 3px; border-radius:20px; color:#f34c44;font-weight:bold; font-size:11px;}
.ico6L1		{ border:1px solid #4cb46c; color:#00a532;}/*¾ÈÁ¤*/
.ico6L2		{ border:1px solid #628dcc; color:#1b66d7;}/*ÀûÁ¤*/
.ico6L3		{ border:1px solid #9972c2 ; color:#8033d0;}/*¼Ò½Å*/
.ico6L4		{ border:1px solid #e68c8c; color:#dc3434;}/*ºÒ¾È*/
.ico6L5		{ border:1px solid #999; color:#222;}

/* BG color *//*160907*/
.bgTy1 { background-color:#f7f9ff !important; } /* aqua */
.bgTy2 { background-color:#ffffdd !important; } /* ¿¬ÇÑ orange */
.bgTy3 { background-color:#fff !important; }
.bgTy4 { background-color:#abadb7 !important; } /* gray */
.bgTy5 { background-color:#acaab8 !important; }
.bgTy6 { background-color:#eaebec !important; } /* gray */
.bgTy7 { background-color:#dffaff !important; } /* aqua2 */
.bgTy8 { background-color:#ffffc6 !important; } /* yellow */
.bgTy9 { background-color:#49556d !important; } /* Darknavy */
.bgTy10 { background-color:#f9f9f9 !important; } /* ¿¬ÇÑgray */
.bgTy11 { background:#edfbf9 !important;}
.bgTy12	{ background:#fc544c !important;}/* red */
.bgTy13	{ background:#9da2ab !important;}/* red */

/* dispaly *//*160907*/
.displayN	{ display:none !important;}
.displayY	{ display:block !important;}

/* ¼³¹®Á¶»ç */
.survey .graBox	{ position:relative; width:100%;}
.survey .graBox li	{ margin-top:5px; height:20px; overflow:hidden; letter-spacing:-1px;}
.survey .graBox .areaG	{ position:relative; float:right; width:41%; height:15px; background:#ddd; margin-right:14%; margin-top:3px;}
.survey .graBox .areaG .num{ position:absolute; top:-2px; right:-95px; text-align:right; font-weight:bold; color:#258ef3; font-size:12px;}
.survey	.data	{ position:absolute; top:0; left:0; height:15px; background:#63abef; display:inline-block; }
.survey .eng	{ font-family:verdana; font-size:11px; display:inline-block; padding:0 2px; background:#fff; border:1px solid #a2b9cf; border-radius:2px; width:30px; text-align:center; margin-right:7px; color:#5a94c1;}
.survey th, .survey td	{ font-size:13px; padding:15px; text-align:left; letter-spacing:-0.5px; line-height:18px;}











