@font-face {
    font-family: 'nanumgodic';
    src: url('/mall/font/nanumgodic.eot');
    src: url('/mall/font/nanumgodic.eot?#iefix') format('embedded-opentype'),
      url('/mall/font/nanumgodic.woff') format('woff'),
      url('/mall/font/nanumgodic.ttf') format('truetype'),
      url('/mall/font/nanumgodic.svg#georgiaWeb') format('svg');
    font-weight: normal;
    font-style: normal;

   }
   
  @font-face {
    font-family: 'NanumGothicBold';
    src: url('/mall/font/NanumGothicBold.eot');
    src: url('/mall/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
      url('/mall/font/NanumGothicBold.woff') format('woff'),
      url('/mall/font/NanumGothicBold.ttf') format('truetype'),
      url('/mall/font/NanumGothicBold.svg#georgiaWeb') format('svg');
    font-weight: normal;
    font-style: normal;

   }


/* main */
.nnn{height:48px; border-bottom:2px solid #e11b22;}
A.n_font01:link {font:11px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#8b8b8b;	TEXT-DECORATION: none;}
A.n_font01:visited {font:11px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#8b8b8b;	TEXT-DECORATION: none;}
A.n_font01:hover {font:11px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666; TEXT-DECORATION: underline;}
.n_font02{font:11px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#b1b1b1;} 
.mcbg{background:url(/mall/oktomato_g4/default/main/mc_tbg.gif) repeat-x left top;}
.pp_desc{margin:0 0 0 5px; background:url(/mall/oktomato_g4/default/main/pp_s_bg.gif) no-repeat left top; height:209px;}
.mc_f01{font:11px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666; line-height:14px;} 
.mc_f02{font:bold 13px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#444;}

/* 파티&페스티벌 */
.L_view{border:1px solid #ededed; width:160px; height:190px;}
.img_over{border:1px solid #e11b22; width:50px; height:50px;}
.img_none{border:1px solid #e6e6e6; width:50px; height:50px;}

/* Now on */
.now_img{border:1px solid #e1e1e1; width:360px; height:100px;}

/* 이벤트 */
a.bbs_list:link {font:12px;color :#616161;text-decoration: none;}
a.bbs_list:visited {font:12px;color :#616161;text-decoration: none;} 
a.bbs_list:hover {font:12px;color :#333;text-decoration: none;} 
.texta{width:97%; margin-left:5px;}
.bbs_day{font:11px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#919191; line-height:14px;} 

/* 온에어 */
.onimg01{border:1px solid #e1e1e1; width:120px; height:150px;}
.onfont02{font:11px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#919191; line-height:14px;padding-top:8px;} 
.onfont01{font:bold 13px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#444;}

/* Png */
.png{behavior:url(iepngfix.htc);}

/* Footer */
.footer_line{border-top:1px solid #dcdcdc;}
.footer_bg{background:#f4f4f4 url(/mall/oktomato_g4/default/bot/bottom_bg.gif) repeat-x left top;}

/* 타이틀 */
.title_a{border-bottom:2px solid #e3e3e3; height:57px;} 
.loc{font:11px; color:#686868; padding:0 8px 11px 0;}
.loc span{font:bold 11px; color:#b5464a;}

/* 스쿨메인 */
.sm_v{width:630px; height:268px; border:1px solid #999999; background:#e1e1e1;}
.sm_v2{width:271px; height:135px; background:url(/mall/oktomato_g4/default/school/sml_t02_bg.gif) no-repeat left top;}
.lec_photo{width:268px; height:130px;}

.sm_tabt{height:42px; border-bottom:2px solid #333;}
.sm_date01{font:bold 16px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#8a8989;}
.sm_date02{font:bold 24px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}

.sm_List{margin:20px 0 20px 15px;}
.sml_img{width:180px; height:140px;  background:#e1e1e1;}
.sml_t01{font:bold 14px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333; width:210px;line-height:20px;}
.sml_t02{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666; padding-top:8px; line-height:18px;}
.sml_t03{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#545454; padding-top:14px;}
.sml_t03 span{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#9a9a9a;}
.sml_t04{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#545454; padding-top:10px;}
.sml_t04 span{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#9a9a9a;}
.sml_t05{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#545454; padding-top:10px;}
.sml_t05 span{color:#9d3a3a; font:bold 12px "돋움",dotum,Verdana,Arial, Helvetica, sans-serif;}
.sml_line{border-bottom:1px solid #d1d1d1;}

.ml_t01{font:bold 14px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;padding-bottom:10px;line-height:18px;}
.ml_t02{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#545454; padding-top:8px; line-height:18px;}
.ml_t03{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#545454; padding-top:14px;}
.ml_t03 span{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#717171;}
.ml_t04{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#545454; padding-top:10px;}
.ml_t04 span{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#717171;}
.ml_t05{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#545454; padding-top:10px;}
.ml_t05 span{color:#414141; font:bold 12px "돋움",dotum,Verdana,Arial, Helvetica, sans-serif;}

.cal_t01{border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-top:1px solid #333333; font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666;}
.cal_box{border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:100px; padding:5px 0 0 5px;}
.cal_boxsun{border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:100px; background:#fff5f5; padding:5px 0 10px 5px;}
.cal_boxsat{border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:100px; background:#f6f7fe; padding:5px 0 0 5px;}
.cal_f01{font:bold 13px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.cal_f02{font:bold 13px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#cf242a;}
.cal_f03{font:bold 13px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#7299e7;}

/* 스쿨 */
.desc_box03{border:1px solid #be1e20; height:271px;}
.sc_listimg{width:280px; height:220px; border:1px solid #d1d1d1;}
.scm_tarea{height:35px; font:bold 18px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333; border-bottom:1px solid #696969; padding:10px 0 0 6px;}
.scm_vbox{width:580px; position:relative;}
.scm_bbox{position:absolute; right:18px; top:34px; z-index:2;}
.costbox_01{border:1px solid #d5d5d5; width:490px; height:61px;}
.costbox_01 th{background:#f8f8f8;}
.costbox_01 td {}
.costbox_01 td span{color:#cf242a;}
.bd_b02{border-bottom:1px solid #eaeaea;}
.pf_tlist03{height:14px; font:bold 12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#9d3a3a;}

/* 강사진 */
.sk_l01{width:150px; height:170px; border:1px solid #d6d6d6;}
.sk_ltxt01{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666; line-height:18px;}
.sk_ltxt01 span{font:bold 12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333; line-height:18px;}
.sk_list01{padding:20px 0 20px 8px; border-bottom:1px solid #d1d1d1;}
.sk_viewimg{width:180px; height:230px; border:1px solid #d1d1d1;}
.sk_viewbg{width:187px; height:237px; background:url(/mall/oktomato_g4/default/school/sk_limg_bg.gif) no-repeat left top;}
.sk_tarea01{font:bold 18px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.sk_tarea02{font:bold 24px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.sk_tarea02 span{font:bold 16px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.sk_tlist02{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666666; height:22px;}

/* Foreign Language */
.ch01{width:296px; height:370px; border:1px solid #dbdbdb;}
.ch_p01{width:280px; height:220px; background:#e1e1e1; border:1px solid #d6d6d6;}

/* 교육문의 */
.form_total{border-top:2px solid #e11b22; border-bottom:1px solid #b7b7b7; color:#666;}
.form_total td{border-bottom:1px solid #cfcfcf; color:#666;}
.c_in{padding:8px;}
.bdt_01 td{border:none;}
.form_t01{background-color:#f4f2ed; height:40px;}
.input_01{border:1px solid #cfcdc9; height:23px;}
.form_t02{background-color:#f4f2ed; height:40px; padding-left:20px;}
.form_t03{background-color:#f4f2ed; height:40px;}

/* 이벤트 */
.f100{font:bold 18px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.f101{font:bold 24px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.f101 span{font:bold 16px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}

.evt01{border-top:2px solid #333;}
.evt02{border-top:2px solid #333; background:url(/mall/oktomato_g4/default/event/event_des_tbg01.gif) no-repeat right top;}
.ev_f01{font:bold 14px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.ev_f02{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#545454;}
.ev_f03{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#9a9a9a;}
.ev_f04{font:bold 24px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.ev_img01{width:170px; height:110px; border:1px solid #d6d6d6;}
.bd_b01{border-bottom:1px solid #d1d1d1;}
.rewi td{border-bottom:1px dashed #d1d1d1;}
.rew_id{height:45px; width:95px; font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#999999; padding-left:6px;  background:url(/mall/oktomato_g4/default/event/rew_bar.gif) no-repeat right top;}
.rew_nn{height:45px; font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666666; padding-left:6px;}

/* 파티 & 페스티벌 */
.pat_list{margin:0 0 0 18px;}
.pat_listimg{width:210px; height:250px; border:1px solid #d1d1d1;}
.onestep{padding-bottom:20px; border-bottom:1px solid #d1d1d1; width:716px;}
.list_txt {font:11px "돋움"; color:#717171; padding-left:20px;}
.list_no {color:#e50c12;}
.desc_box{border:1px solid #be1e20; height:294px;}
.pf_tarea{height:35px; font:bold 18px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333; border-bottom:1px solid #696969; padding:10px 0 0 6px;}
.pf_tlist{height:14px; font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666666;}
.pf_tlist02{height:14px; font:bold 12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#e33e43;}
.pf_btna{border-top:1px solid #d1d1d1;}

/* 시즌티켓 & 문화예술아카데미 */
.aca_mv{width:957px; height:313px; background:url(/mall/oktomato_g4/default/academy/acad_mv_bg.jpg) no-repeat left top;}
.aca_mvl{width:120px; text-align:center;}
.aca_f01{color:#fff; font:bold 12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif;}
.aca_f02{color:#c3c3c3; font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif;}
.aca_ml2{border-bottom:1px solid #d1d1d1; padding-top:15px;}

.ma_f01{font:bold 12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333;}
.ma_f02{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#666;}
.ma_f02 span{color:#aaa;}
.ma_f011{font:bold 12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#fff;}
.ma_f022{font:12px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#ffd3c2;}
.maca01{width:115px; height:192px; text-align:center;}
.maca_list01{border:1px solid #d6d6d6; width:95px; height:115px;}
.maca_list02{border:1px solid #d6d6d6; width:210px; height:250px;}

.desc_box02{border:1px solid #be1e20; height:302px;}
.sm_listimg{width:210px; height:250px; border:1px solid #d1d1d1;}
.sm_tarea{height:35px; font:bold 18px "돋움",dotum,Verdana,Arial, Helvetica,sans-serif; color:#333; border-bottom:1px solid #696969; padding:10px 0 0 6px;}
.sm_vbox{width:600px; position:relative;}
.sm_bbox{position:absolute; right:18px; top:34px; z-index:2;}
.costbox_01{border:1px solid #d5d5d5; width:490px; height:61px;}
.costbox_01 th{background:#f8f8f8;}
.costbox_01 td {}
.costbox_01 td span{color:#cf242a;}
.bd_b02{border-bottom:1px solid #eaeaea;}

