@charset "utf-8";

input[type="text"]{border:1px solid #ddd; padding:3px;}
input[type="password"]{border:1px solid #ddd; padding:3px;}
input[type="checkbox"]{border:1px solid #ddd;}
input[type="button"]{border:1px solid #40493f; background:url(/m/images/common/sear_bg.png); background-repeat:repeat-x; padding:4px 7px; color:#fff; font-size:0.8em;} 
select{border:1px solid #ddd; }
select.search_op{border:1px solid #ddd; padding:3px;}
select.family_st{ width:140px; border-radius:10px; background:#fff; border:1px solid #ddd; background-repeat:repeat-x; padding:3px 6px;}
textarea{border:1px solid #ddd; overflow:scroll; padding:0px;}

.blind {overflow:hidden; text-indent:-9999px; width:1px; height:1px; font-size:0; line-height:0;position:absolute; left:-9999px}

*{-webkit-text-size-adjust:none;}
/*여백*/
.blank_10{height:10px !important;}
.blank_20{height:20px !important;}
.blank_30{height:30px !important;}
.blank_40{height:40px !important;}
.blank_50{height:50px !important;}

/*마진*/
.margin_auto{margin:0 auto !important;}

.mt_5{margin-top:5px !important;}
.mt_10{margin-top:10px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;}
.mt_40{margin-top:40px !important;}
.mt_50{margin-top:50px !important;}

.mr_5{margin-right:5px !important;}
.mr_10{margin-right:10px !important;}
.mr_15{margin-right:15px !important;}
.mr_20{margin-right:20px !important;}
.mr_25{margin-right:25px !important;}
.mr_30{margin-right:30px !important;}
.mr_40{margin-right:40px !important;}

.mb_5{margin-bottom:5px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_15{margin-bottom:15px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_25{margin-bottom:25px !important;}
.mb_30{margin-bottom:30px !important;}

.ml_5{margin-left:5px !important;}
.ml_10{margin-left:10px !important;}
.ml_15{margin-left:15px !important;}
.ml_20{margin-left:20px !important;}
.ml_25{margin-left:25px !important;}
.ml_30{margin-left:30px !important;}

/*패딩*/
.pt_5{padding-top:5px !important;}
.pt_10{padding-top:10px !important;}
.pt_15{padding-top:15px !important;}
.pt_20{padding-top:20px !important;}
.pt_25{padding-top:25px !important;}
.pt_30{padding-top:30px !important;}
.pt_40{padding-top:40px !important;}

.pr_5{padding-right:5px !important;}
.pr_10{padding-right:10px !important;}
.pr_15{padding-right:15px !important;}
.pr_20{padding-right:20px !important;}
.pr_25{padding-right:25px !important;}
.pr_30{padding-right:30px !important;}

.pb_5{padding-bottom:5px !important;}
.pb_10{padding-bottom:10px !important;}
.pb_15{padding-bottom:15px !important;}
.pb_20{padding-bottom:20px !important;}
.pb_25{padding-bottom:25px !important;}
.pb_30{padding-bottom:30px !important;}
.pb_40{padding-bottom:40px !important;}
.pb_50{padding-bottom:50px !important;}

.pl_5{padding-left:5px !important;}
.pl_10{padding-left:10px !important;}
.pl_15{padding-left:15px; !important}
.pl_20{padding-left:20px !important;}
.pl_25{padding-left:25px !important;}
.pl_30{padding-left:30px !important;}
.pl_35{padding-left:35px !important;}
.pl_40{padding-left:40px !important;}
.pl_45{padding-left:45px !important;}
.pl_50{padding-left:50px !important;}

.float_right{float:right;}
.float_left{float:left;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.txt_center{text-align:center;}

/*폰트굵기*/
.fnt_bold{font-weight:bold;}
.fnt_normal{font-weight:normal;}

/*폰트*/
.sub_tit{font-size:1.3em; color:#4d4842; clear:both; padding:3% 0px 1.5%; letter-spacing:-0.05em;/*font-weight:bold;*/}
.sub_tit_t{font-size:1.3em; color:#4d4842; clear:both; padding:0px 0px 1.5%; letter-spacing:-0.05em;/*font-weight:bold;*/}
.sub_tit_t2{font-size:1.3em; color:#4d4842; clear:both; padding-top:3%;padding-bottom:5px; letter-spacing:-0.05em;/*font-weight:bold;*/}
.sub_tit_b{font-size:1.3em; color:#444; clear:both; padding:0px 0px 1.5%; letter-spacing:-0.05em;font-weight:bold;}
.sub_tit_t3{font-size:1.1em; color:#444; clear:both; /*padding:0px 0px 1.5%;*/ letter-spacing:-0.05em; /*padding:10px 0;*/}
.sub_tit_t4{font-size:1.3em; color:#444; clear:both; /*padding:0px 0px 1.5%;*/ letter-spacing:-0.05em; padding:10px 0;}
.txt_g1{color:#48a048 !important;}
.txt_g2{color:#3fa984 !important;}
.txt_g3{color:#526c44 !important;}
.txt_r1{color:#de3d1d !important;}
.txt_b1{color:#385bde !important;}
.txt_p1{color:#7f62de !important;}
.txt_gy1{color:#333 !important;}
.txt_gy2{color:#666666 !important;}
.txt_gd1{color:#897a56 !important;}
.txt_gd2{color:#958c64 !important;}

.ta_ti{font-size:1em; font-weight:bold; color:#444;}

.font_bold{font-weight:bold;}
.font_normal{font-weight:normal;}

.ccer_name{font-size:0.9em;}
.search_tit{font-size:0.9em; font-weight:bold;}

.g_tit_str a{font-weight:bold; color:#574a48; /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/}

.view_de_tit{color:#444444; /*padding:3px 5px 3px 0px;*/ /*width:65px;*/}

.table_stview{font-weight:normal;}

.cul_lo{padding:2px; /*font-family:"굴림";*/ font-size:0.9em;}

.ser_tit{background:#b4b4b4; padding:5px 10px; text-align:center; width:60px; color:#fff; font-size:0.9em;}
.ser_tit_{background:#b4b4b4; padding:2px 10px; text-align:center; width:60px; color:#fff; font-size:0.9em;}

.sub_tit_h{font-size:1em; color:#444; background:#f4f3ea; padding:5px; border-radius:5px; margin:5px;}
.sub_tit_h_1{font-size:1em; color:#444; padding:5px 5px 0px; display:inline-block;}
.sub_tit_h_2{font-size:1em; color:#444; padding:5px 0px; display:inline-block;}

.mail_ad_2{color:#bf9902 !important; text-decoration:underline !important;}

/*아이콘*/
.ico_n1{background:#de3d1d; color:#fff; padding:2px; border-radius:5px; width:22px;}
.ico_n2{background:#48a048; color:#fff; padding:2px; border-radius:5px; width:22px;}
.ico_n3{background:#385bde; color:#fff; padding:2px; border-radius:5px; width:22px;}
.ico_n4{background:#7f62de; color:#fff; padding:2px; border-radius:5px; width:22px;}

.p_ico_n1{background:#de3d1d; color:#fff; padding:2px; border-radius:5px;}
.p_ico_n2{background:#48a048; color:#fff; padding:2px; border-radius:5px;}
.p_ico_n3{background:#385bde; color:#fff; padding:2px; border-radius:5px;}
.p_ico_n4{background:#7f62de; color:#fff; padding:2px; border-radius:5px;}
.p_ico_n5{background:#7bb771; color:#fff; padding:2px; border-radius:5px;}
.p_ico_n6{background:#2e70ac; color:#fff; padding:2px; border-radius:5px;}
.p_ico_n7{background:#df6467; color:#fff; padding:2px; border-radius:5px;}
.p_ico_n8{background:#bd821e; color:#fff; padding:2px; border-radius:5px;}

.s_ico_n1{background:#de3d1d; border-radius:50%; color:#fff; padding:0px 0px 2px 4px; width:16px; height:19px; background-repeat:no-repeat; /*font-family:"굴림" !important;*/}
.s_ico_n2{background:#48a048; border-radius:50%; color:#fff; padding:0px 0px 2px 4px; width:16px; height:19px; background-repeat:no-repeat; /*font-family:"굴림" !important;*/}
.s_ico_n3{background:#385bde; border-radius:50%; color:#fff; padding:0px 0px 2px 4px; width:16px; height:19px; background-repeat:no-repeat; /*font-family:"굴림" !important;*/}
.s_ico_n4{background:#7f62de; border-radius:50%; color:#fff; padding:0px 0px 2px 4px; width:16px; height:19px; background-repeat:no-repeat; /*font-family:"굴림" !important;*/}
.s_ico_n5{background:#444444; border-radius:50%; color:#fff; padding:0px 0px 2px 4px; width:16px; height:19px; background-repeat:no-repeat; /*font-family:"굴림" !important;*/}
.s_ico_n6{background:#2e70ac; color:#fff; padding:1px 3px; border-radius:5px; width:13px;}
.s_ico_n7{background:#df6467; color:#fff; padding:1px 3px; border-radius:5px; width:13px;}
.s_ico_n8{background:#444444; border-radius:50%; color:#fff; padding:0px 0px 2px 4px; width:16px; height:19px; background-repeat:no-repeat; /*font-family:"굴림" !important;*/}

.tb_num{background:#4d946a; color:#fff; padding:2px 6px; border-radius:10px;}
.cul_ic_rep{font-size:0.8em; background:url(/m/images/common/img_btnbg.png); background-repeat:no-repeat; color:#fff; padding:4px 19px; position:relative; top:-3px;}

.po_numbg{background:#ed3b3f; border-radius:50%; background-repeat:no-repeat; width:25px; height:25px; padding:4px 6px; color:#fff;}

.po_numbg_1{background:#ff0000; border-radius:50%; background-repeat:no-repeat; width:25px; height:25px; padding:4px 6px; color:#fff;}
.po_numbg_2{background:#00a651; border-radius:50%; background-repeat:no-repeat; width:25px; height:25px; padding:4px 6px; color:#fff;}
.po_numbg_3{background:#0072bc; border-radius:50%; background-repeat:no-repeat; width:25px; height:25px; padding:4px 6px; color:#fff;}
.po_numbg_4{background:#f26522; border-radius:50%; background-repeat:no-repeat; width:25px; height:25px; padding:4px 6px; color:#fff;}
.po_numbg_5{background:#f06eaa; border-radius:50%; background-repeat:no-repeat; width:25px; height:25px; padding:4px 6px; color:#fff;}
.po_numbg_6{background:#00bff3; border-radius:50%; background-repeat:no-repeat; width:25px; height:25px; padding:4px 6px; color:#fff;}
.po_numbg_7{background:#662d91; border-radius:50%; background-repeat:no-repeat; width:25px; height:25px; padding:4px 6px; color:#fff;}

.list2_ico{padding:3px 12px; background:url(/m/images/common/sub_tit_ico_sub_2_n.png); background-repeat:no-repeat; background-position:center left;}
.list2_ico_4{padding:3px 12px; background:url(/m/images/common/sub_tit_ico_sub_2_n.png) 0px 5px; background-repeat:no-repeat; /*background-position:center left;*/}

.sub_tit img{margin-top:-5px;}

/*팝업_레이어*/
.lay_pop_1{position:absolute; z-index:50; background:#fff; width:300px; border:3px solid #ddd;}
.lay_pop_1 .p_tit{color:#58595b; padding:5px; font-weight:bold;}

/*리스트*/
ul.tabel_list{padding:0px;}
ul.tabel_list li{padding:3px 10px; background:url(/m/images/common/li_ico_n.png); background-repeat:no-repeat; background-position:left;}

ul.table_list{padding:0px;}
ul.table_list li{padding:3px 10px; background-repeat:no-repeat; padding:3px;}
ul.par_imglist{padding:10px 0px 20px 39px; text-align:left;}
ul.par_imglist li{display:inline-block; margin:0px 1.5% 0px 0px; width:22%; background:url(/m/images/common/no_img_imlist.jpg); background-repeat:no-repeat; height:119px; background-position:center;}

ul.tabel_list_2 li{padding:3px 10px; background:url(/m/images/common/li_ico_n.png) 0px 2px; background-repeat:no-repeat;}
ul.tabel_list_5 li{padding:3px 10px; background:url(/m/images/common/li_ico_n.png) 0px 2px; background-repeat:no-repeat;}

ul.cul_mlist{padding:0px;}
ul.cul_mlist li{/*border:1px solid #ddd; margin-bottom:20px;*/ display:inline-block; width:100%; /*20180209*//*padding:25px 0;*/padding:28px 0; border-bottom:0.5px solid #ccc;}

ul.cul_list_sub{padding:5px 0px;}
ul.cul_list_sub li{border:0px !important; padding:3px 5px 3px 10px !important; margin:0px !important; background:url(/m/images/common/li_ico_n.png); background-repeat:no-repeat; background-position:center left;}

ul.cul_pro_list{padding:15px 0px 15px 0px;}
ul.cul_pro_list li{border:0px !important; /*padding:3px 5px 3px 10px !important;*/padding:0px 5px 3px 10px !important; margin:0px !important;}

ul.sch_de{padding:0px;}
ul.sch_de li{font-size:0.8em;}
ul.sch_de li a{color:#666 !important; /*font-family:"굴림" !important;*/}
ul.sch_de li a:hover,focus,active{color:#53a247 !important; }

ul.pop_list{padding:0px;}
ul.pop_list li{line-height:170%; border-bottom:1px solid #ddd; padding:2px 0px 2px 5px; font-size:0.8em; /*font-family:"굴림" !important;*/}

ul.eve_list{border-top:1px solid #ccc; padding:0px;}
ul.eve_list li{border-bottom:1px solid #ccc; padding:4px 1px;}

ul.star_sco{padding:0px;}

/*단계*/
ul.res_step{width:100%;}
ul.res_step li{text-align:center; width:19.2%; float:left; border:2px solid #ddd; padding:10px 0px; border-collapse:collapse; height:50px;}
ul.res_step li.on{border:2px solid #4d946a; background:#d6e8d8; font-weight:bold; color:#4d946a;}

ul.res_step2{width:100%; border-bottom:1px solid #ddd;}
ul.res_step2 li{text-align:center; width:24.2%; float:left; border:2px solid #ddd; padding:10px 0px; border-collapse:collapse; height:50px;}
ul.res_step2 li.on{border:2px solid #4d946a; background:#d6e8d8; font-weight:bold; color:#4d946a; float:left;}

.res_step2 li div.s_num_ico{background:url(/m/images/common/step_num_on.png); background-repeat:no-repeat; width:70px; height:70px; padding-top:23px; font-size:1.2em; color:#fff; text-align:center;}

/*탭버튼*/
ul.tab_1{font-size:0.9em;}
ul.tab_1 li{border:1px solid #ddd; background:#fff; color:#666666; float:left; width:12%; padding:9px 0px 7px; text-align:center;  border-collapse:collapse; cursor:pointer;  font-family:"굴림"; font-size:0.9em;}
ul.tab_1 li.on{border:1px solid #ddd; background:#58595b; color:#fff; font-weight:bold;}
ul.tab_1 li.on a{color:#fff;}
ul.tab_1 li.on a:hover,active,focus{color:#fff;}

ul.tab_1_{width:100%; font-size:0.9em;}
ul.tab_1_ li{border:1px solid #ddd; background:#fff; color:#666666; float:left; width:12%; padding:9px 0px 7px; text-align:center;  border-collapse:collapse; cursor:pointer;  font-family:"굴림"; font-size:0.9em;}
ul.tab_1_ li.on{border:1px solid #ddd; background:#58595b; color:#fff; font-weight:bold;}

ul.tab_2{font-size:0.9em;}
ul.tab_2 li{border:1px solid #ddd; background:#fff; color:#666666; float:left; padding:9px 0px 7px; text-align:center;  border-collapse:collapse; cursor:pointer;  font-family:"굴림"; font-size:0.9em;}
ul.tab_2 li.on{border:1px solid #ddd; background:#58595b; color:#fff; font-weight:bold;}
ul.tab_2 li.on a{color:#fff;}
ul.tab_2 li.on a:hover,active,focus{color:#fff;}

ul.tab_3{font-size:0.9em;}
ul.tab_3 li{border:1px solid #ddd; background:#fff; color:#666666; float:left; padding:9px 0px 7px; text-align:center;  border-collapse:collapse; cursor:pointer;  font-family:"굴림"; font-size:0.9em;}
ul.tab_3 li.on{border:1px solid #ddd; background:#ebebeb; color:#666666; font-weight:bold;}
ul.tab_3 li.on a{color:#fff;}
ul.tab_3 li.on a:hover,active,focus{color:#fff;}

ul.tab_3_{font-size:0.9em;}
ul.tab_3_ li{border:1px solid #ddd; background:#fff; color:#666666; float:left; padding:9px 0px 7px; text-align:center;  border-collapse:collapse; cursor:pointer;  font-family:"굴림"; font-size:0.9em;}
ul.tab_3_ li.on{border:1px solid #ddd; background:#fff; color:#666666; font-weight:bold;}
ul.tab_3_ li.on a{color:#fff;}
ul.tab_3_ li.on a:hover,active,focus{color:#fff;}

ul.tab_4{font-size:0.9em; width:100%; border-top:2px solid #fff; padding:0px;}
ul.tab_4 li{border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; background:#fff; background-repeat:repeat-x; color:#666666; font-weight:bold; float:left; width:14.1%; padding:12px 0px 7px; text-align:center;  border-collapse:collapse; cursor:pointer; font-size:1.1em; margin-left:-1px;}
ul.tab_4 li.on{border-left:1px solid #ddd; border-right:1px solid #ddd; background:#fff url(/m/images/common/tab_on_bg.png); background-repeat:repeat-x; color:#f26522; font-weight:bold;}
ul.tab_4 li.on a{color:#fff;}
ul.tab_4 li.on a:hover,active,focus{color:#fff;}


ul.tab_btn1{display:inline-block;}
ul.tab_btn1 li{border:1px solid #58595b; background:#fff; color:#58595b; padding:6px; margin-left:4px; width:50px; display:inline-block; text-align:center; cursor:pointer;}
ul.tab_btn1 li.on{border:1px solid #58595b; background:#58595b; color:#fff;}

ul.sch_show{display:inline-block;}
ul.sch_show li{display:inline-block; border:2px solid #ccc; background:#fff; padding:6px 10px; font-weight:bold; cursor:pointer; border-radius:20px;}
ul.sch_show li.on{border:2px solid #4d946a; color:#4d946a;}

ul.cul_01_tan{display:inline-block; padding:0px;}
ul.cul_01_tan li{display:inline-block; cursor:pointer;}
.cul_cel{/*position:absolute;*/position:relative; display:inline-block; float:left;}
.cel_list{float:right;}

/*컨텐츠박스*/
.box_cont1{border:1px solid #ddd; background:#ededed; padding:20px;}
.box_cont2{border:1px solid #ddd; background:#ededed; padding:15px 20px 15px 20px;}
.box_cont3{border:1px solid #ddd; background:#fff; padding:20px;}
.box_cont4{background:#fff; padding:20px;}
.box_cont5{border:1px solid #ddd; background:#fff; padding:10px;}
.box_cont6{border:1px solid #ddd; background:#fff;}
.box_cont7{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#efefef; padding:5%;}

.box_butm30{padding-bottom:30px;}

/*Q&A*/
.qna_box{border-top:2px solid #ddd; padding:0px;}
.qna_box li{border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.qna_box .qline_on{padding:8px 5px; background:#efefef; color:#2c432e; font-weight:bold;}
.qna_box .qline{padding:8px 5px; background:#fff; color:#333; font-weight:bold;}
.qna_box .ico_q{background:url(/m/images/common/ico_q.png); padding:0px 11px;  width:17px; height:17px; background-repeat:no-repeat;}
.qna_box .aline{padding:5px; padding:10px 5px; background:#fff;}
.qna_box .ico_a{background:url(/m/images/common/ico_a.png) 0px 4px; background-repeat:no-repeat;}
.qna_box .aline .abox{padding-left:25px;}

/*버튼*/
.btn_posi{background:url(/m/images/common/btn_po.png); background-repeat:no-repeat; width:86px; display:inline-block; height:28px; color:#444; text-align:center; padding-top:5px;}
.btn_view{background:url(/m/images/common/btn_viewbg.jpg); background-repeat:repeat-x; color:#fff; text-align:center; padding:5px 10px; display:inline-block; font-size:0.8em; border-radius:10px; font-weight:bold;}
.btn_down{background:url(/m/images/common/btn_downbg.jpg); background-repeat:repeat-x; color:#777; text-align:center; padding:5px 10px; display:inline-block; font-size:0.8em; border-radius:10px; border:1px solid #ddd; font-weight:bold;}
.btn_cancel{background:#fff; border:2px solid #cf5030; color:#cf5030; text-align:center; padding:3px 6px; font-size:0.8em; border-radius:10px; font-weight:bold;}

.par_btnarea{text-align:center}
.par_btnarea a div.btn_re{color:#fff; display:inline-block; background:#747578; padding:2% 5%; border:2px solid #747578; font-size:14px;}
.par_btnarea a div.btn_re:hover,active,focus{color:#747578; border:2px solid #747578; background:#fff; font-weight:bold;}

.par_btnarea a div.btn_re2{color:#fff; display:inline-block; background:#125aac; padding:2% 5%; border:2px solid #125aac; font-size:14px;}
.par_btnarea a div.btn_re2:hover,active,focus{color:#747578; border:2px solid #747578; background:#fff; font-weight:bold;}

.par_btnarea a div.btn_re_cul{width:100%; color:#fff; display:inline-block; background:#eb6100; padding:8px 0px;}
.par_btnarea a div.btn_re_culhover,active,focus{color:#eb6100; border:2px solid #eb6100; background:#fff; font-weight:bold;}

.par_btnarea a div.btn_re_cul_off{width:100%; color:#fff; display:inline-block; background:#a1a1a1; padding:8px 0px;}

.par_btnarea_left{text-align:left;}
.par_btnarea_right{text-align:right;}
.par_btnarea_fr60{float:right;}

.search_btn{background:#eb6100; color:#fff; font-size:0.9em; text-align:center; height:40px; padding-top:29%;}

.imgbtn_prev{position:absolute; z-index:5; top:38%; left:8%;}
.imgbtn_next{position:absolute; z-index:5; top:38%; right:8%;}

.btn_sr_op{float:left; background:#f8f8f8; border:1px solid #ccc; color:#444; padding:4px 6px; font-size:0.8em; margin-right:3px; font-size:0.8em;;}
.btn_sr_op_on{background:#58595b; color:#fff;}


.childmv_btn{border:1px solid #ef7c21; background:#ef7c21; color:#fff; text-align:center; padding:11% 5% 9%; display:inline-block; width:140px; position:relative; font-weight:bold; font-family:"굴림" !important;}/*어린이영화관 팝업*/
.childmv_btn:hover,active{border:1px solid #ef7c21; background:#fff; color:#ef7c21;}

/*테이블*/
.g_tit{padding-left:5px;}
.g_tit_view{font-size:1.5em;}
.td_inline{line-height:160%;}
.view_type_e td{line-height:190%;}
.cul_vtbl td p img{padding:0px !important; line-height:0% !important;}

.list_type1{border-top:1px solid #cccccc; table-layout:fixed;}
.list_type1 th{padding:10px 0px; background:#ededed; color:#53544b; font-size:0.9em; border-bottom:1px solid #cccccc;}
.list_type1 th.line_right{border-right:1px solid #ccc;}
.list_type1 td{padding:10px 0px; border-bottom:1px solid #ddd; text-align:center; /*font-family:"굴림";*/font-size:0.9em;}
.list_type1 td.line_right{border-right:1px solid #ddd;}
.list_type1 td.left{text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list_type1 td.td_tit{font-size:1.2em; font-weight:bold; font-family:"맑은 고딕" !important;}
.list_type1 td.li_tdtit{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:150%; padding-left:4%;}
.list_type1 td.li_tdtit a{/*font-family:"굴림";*/ font-size:0.9em;}

.list_type2{border-top:1px solid #cccccc;}
.list_type2 th{padding:10px 0px; background:#ededed; color:#53544b;}
.list_type2 td{padding:10px; border-bottom:1px solid #ddd;}
.list_type2 td.line{border-left:1px solid #ddd; border-right:1px solid #ddd;}

.list_type3{padding:0px 5px !important; background:#fff !important;}
.list_type3 th{padding:7px 10px !important; color:#53544b;background:#fff !important;}
.list_type3 th.lith{padding:2px 0px !important; font-weight:normal !important; /*font-family:"굴림체";*/}
.list_type3 th.left_pd{padding-left:5% !important; text-align:left !important;}
.list_type3 td{padding:7px 5px !important; background:#fff !important; border-bottom:0px !important;}
.list_type3 td.litd{padding:2px 0px !important; /*font-family:"굴림체";*/ line-height:170%;}

.list_type4 th{padding:10px; color:#444; text-align:left; !important;}
.list_type4 td{padding:5px; !important;}

.list_type5{border-top:1px solid #cccccc;}
.list_type5 th{background:#ededed; color:#6d6d69; padding:5px; border:1px solid #cccccc;}
.list_type5 th.tp1{background:#ededed}
.list_type5 td{border:1px solid #ddd; padding:10px 5px; text-align:center; font-weight:bold;}

.list_type6{border-top:2px solid #999;}
.list_type6 td{padding:10px 5px; border-bottom:1px solid #ddd;}
.list_type6 a.li_tit{font-weight:bold; color:#4f938d;}

.list_type7{border-top:1px solid #cccccc;}
.list_type7 th{background:#ededed; color:#53544b; padding:5px 2px; border:1px solid #ccc;}
.list_type7 th.tp1{background:#ededed;}
.list_type7 th.top1{background:#ededed; color:#53544b; padding:15px 2px; border:1px solid #ccc;}
.list_type7 th.top2{background:#ededed; color:#53544b; padding:15px 2px; border-left:0px !important;  border-right:0px !important;}
.list_type7 td{border:1px solid #ddd; padding:8px 2px; text-align:center; font-weight:bold;}
.list_type7 td.con1{border-left:0px !important;  border-right:0px !important; border-bottom:1px solid #ddd; padding:15px 2px; text-align:center; font-weight:bold;}
.list_type7 td.tp2{background:#e3e1db;}

.list_type8{border-top:2px solid #cccccc; }
.list_type8 th{padding:10px 1%; background:#ededed; color:#53544b; border-bottom:1px solid #ccc;}
.list_type8 th.line{border-left:1px solid #ccc; border-right:1px solid #ccc;}
.list_type8 th.line_right{border-right:1px solid #ccc;}
.list_type8 th.line_bottom{border-bottom:1px solid #ccc;}
.list_type8 td{padding:10px 1%; border-bottom:1px solid #ddd; text-align:center; /*font-family:"굴림체";*/}
.list_type8 td.left{text-align:left;}
.list_type8 td.td_tit{background:#fff; border-right:1px solid #ccc;}
.list_type8 td.line_right{border-right:1px solid #ddd;}

.list_type9{border:1px solid #ddd;}
.list_type9 th{padding:3px; border-bottom:1px solid #ddd;}
.list_type9 th.th_tp2{background:#f5f5f3; color:#53544b;}
.list_type9 td{padding:3px; border-bottom:1px solid #ddd;}

.list_type10{table-layout:fixed;}
.list_type10 th{padding:5px 1%; color:#53544b;}
.list_type10 td{padding:5px 1%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.list_type11{border-top:1px solid #cccccc; table-layout:fixed;}
.list_type11 th{padding:10px 0px !important; background:#ededed; color:#53544b; font-size:0.9em;}
.list_type11 td{padding:10px 0px !important; border-bottom:1px solid #ddd; text-align:center; /*font-family:"굴림체";*/ font-size:0.9em;}

.view_type1{border-top:1px solid #cccccc; font-size:0.9em;}
.view_type1 th{padding:15px 10px; background:#ededed; color:#53544b; border-bottom:1px solid #cccccc; }
.view_type1 td{padding:10px 10px; border-bottom:1px solid #ddd; text-align:left; /*font-family:"굴림체";*/}
.view_type1 td.center{text-align:center;}
.view_type1 td.view_td{line-height:190%;}
.view_td img{width:100%;}

.view_type2{border-top:1px solid #ccc;}
.view_type2 th{padding:10px 10px; background:#ededed; color:#53544b; border-bottom:1px solid #ccc; }
.view_type2 td{padding:10px 10px; border-bottom:1px solid #ddd; text-align:left; background:#fff;}

.view_type3{border-top:2px solid #d4d4d4; border-left:1px solid #ddd; border-right:1px solid #ddd;  }
.view_type3 th{padding:10px 10px; background:#e8e8e8; color:#53544b; border-bottom:1px solid #d4d4d4; }
.view_type3 td{padding:10px 10px; border-bottom:1px solid #ddd; text-align:left; background:#fff;}
.view_type3 td.center{text-align:center;}

.view_type4{}
.view_type4 th{padding:10px 5px;}
.view_type4 td{padding:10px 5px; text-align:left;}
.view_type4 td.center{text-align:center;}

.schedule{border-top:2px solid #000000; border-right:1px solid #ddd; table-layout:fixed; border-collapse:collapse;/*margin-top:4px;*/}
.schedule th{padding:10px 0px; background:#ededed; color:#53544b; border-right:1px solid #cecece;}
.schedule th.br_left{border-left:1px solid #cecece;}
.schedule td{padding:10px 5px; border-bottom:1px solid #ddd;  border-left:1px solid #ddd; vertical-align:top; height:90px; /*width:14.5%;*/ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} 
.schedule td.on{border:1.2px solid #444;}
.schedule a td:hover,focus,active{background:#f4f3ea; color:#666;}

.schedule_s{border-top:1px solid #cccccc; border-right:1px solid #ddd; table-layout:fixed; border-collapse:collapse;}
.schedule_s th{padding:10px 0px; background:#ededed; color:#53544b; }
.schedule_s th.br_left{border-left:1px solid #ddd}
.schedule_s td{padding:10px 5px; border-bottom:1px solid #ddd;  border-left:1px solid #ddd; vertical-align:top; height:50px; width:14.5%;}
.schedule_s td.on{background:#fff; border:2px solid #444;}
.schedule_s td.off{background:#e9e9e9; border:2px solid #f85543;}
.schedule_s a td:hover,focus,active{background:#e9e9e9; color:#666;}
.schedule_s a td.off:hover,focus,active{background:#fff; color:#666;}
.schedule_s p{font-size:0.8em;}

.cul_list_table td.c_list_plc .c_pla{/*float:right;*/ text-align:center; line-height:180%;}
.cul_list_table td.c_list_plc .c_pla p{/*padding-top:10px;*/padding-top:8px; line-height:120% !important;}

.sc_li{overflow:hidden; text-overflow:ellipsis; font-size:0.8em; line-height:180%;}/*스케쥴 항목*/

.view_detail_type1{font-size:0.9em;}
.view_detail_type1 th{/*padding:2px 5px 2px 0px;*/vertical-align:top; /*padding:7px 5px 2px 0;*/ padding:7.8px 4px 2px 0;}
.view_detail_type1 td{/*padding:2px 5px 2px 0px;*/vertical-align:top; padding:7px 5px 2px 0;}

.childm_tbl{border-top:2px solid #adc0c9; font-size:0.9em; border-collapse:collapse;}
.childm_tbl th{background:#cdd9de; padding:8px 1%; color:#444;}
.childm_tbl td{border-bottom:1px solid #acacac; padding:8px 1%;}
.childm_tbl td.l_tit a{color:#444;}

.childm_tbv{border-top:2px solid #adc0c9; font-size:0.9em; border-collapse:collapse;}
.childm_tbv th{background:#cdd9de; padding:15px 1%; color:#444; border-bottom:1px solid #aaa;width:28%;}
.childm_tbv td{border-bottom:1px solid #acacac; padding:15px 1%; line-height:180%;}
