/* common */
/* 컬러코드
민트#0 웹컬러: #52c582, #3aa968 ,#f25c05
민트#0 인쇄컬러: #49c2c4
*/

ul.type_1 li { list-style: circle;margin:0 0 10px 10px;}

.tt_f1 { font-size:1.3em; font-weight:bold;  margin-bottom:7px; display:inline-block;}
.tt_f2 { font-size:2.7em;  margin-bottom:7px; }
.tt_f3 { font-size:1.2em; margin-bottom:10px; }


.f_w { color:#fff; }
.f_c0 { color:#000; }
.f_c1 { color:#f25c05; }
.f_c2 { color:#27bc27; }
.f_c3 { color:#f7b735; }
.f_c4 { color:#52c582; }
.f_c5 { color:#0c84d8; }
.f_c6 { color:#8444b4; }

.f_cr { color:#fd5554; }
.f_c7 { color:#888; }
.f_cf { color:#fff; }
.f_ca { color:#aaa; }
.f_cc { color:#ccc; }
.f_cd { color:#ddd; }
.f_s1 { font-size:0.95em;letter-spacing:-0.05em; }
.f_s2 { font-size:0.90em;letter-spacing:-0.05em;font-weight:normal; }
.f_s3 { font-size:0.85em;letter-spacing:-0.05em;font-weight:normal; }
.f_s7 { font-size:0.95em;color:#888;letter-spacing:-0.05em; }
.f_sc1 { color:#3aa968;font-size:0.95em;letter-spacing:-0.05em; }
.f_sc2 { color:#3596dd;font-size:0.95em;letter-spacing:-0.05em; }
.f_sc7 { color:#888;font-size:0.95em;letter-spacing:-0.05em; }
.f_sca { color:#aaa;font-size:0.95em;letter-spacing:-0.05em; }
.f_sr { color:#f02924;font-size:0.95em;letter-spacing:-0.05em; }

.f_tt0 { font-size:1.3em; }
.f_ts0 { font-size:1.3em;font-weight:bold;color:#111;border-bottom:1px solid #d2d2d2;padding-bottom:15px; }
.f_tt1 { font-size:1.15em; }
.f_tt2 { font-size:2em;font-weight:bold;color:#111;margin-bottom:5px; }
.f_tt3 { font-size:1.3em; }
.f_tt4 { padding-bottom:15px;border-bottom:1px solid #e8e8e8; }

.f_big1 { font-size:1.15em; }
.f_big12 { font-size:1.2em; }
.f_big13 { font-size:1.3em; }
.f_big15 { font-size:1.5em; }
.f_big18 { font-size:1.8em; }
.f_big2 { font-size:2.0em; }
.f_big25 { font-size:2.5em; }
.f_big3 { font-size:3.3em; }

.d_box0 { background:#f7f7f7;padding:12px 15px;margin-bottom:10px;}
.d_box1 {border:1px solid #e8e8e8;padding:14px;margin-bottom:10px;}
.d_box2 {background:#f7f7f7;}
.d_box_c1 { background:#f25c05;padding:10px;color:#fff;text-align:center;}
.d_clear { display:block;visibility:hidden;clear:both;content:""; }
.d_clear2 { display:block; clear:both;content:"";height:6px;background:#f8f8f8; }
.d_center { text-align:center; }
.d_left { text-align:left; }
.d_right { text-align:right; }

.d_bg1 { background:#eb7769;padding:10px 15px; }
.d_bg1:hover { background:#e95e4f;color:#fff; }
.d_bg2 { background:#27bc27;padding:10px 15px }
.d_bg2:hover { background:#ee773f;color:#fff; }
.d_bg3 { background:#f7b735;padding:10px 15px }
.d_bg3:hover { background:#f3a33a;color:#fff; }
.d_bg4 { background:#52c582;padding:10px 15px; }
.d_bg4:hover { background:#30ab66;color:#fff; }
.d_bg5 { background:#0098e4;padding:10px 15px; }
.d_bg5:hover { background:#0c84d8;color:#fff; }
.d_bg6 { background:#8d58c1;padding:10px 15px; }
.d_bg6:hover { background:#8444b4;color:#fff; }
.d_bg7 { background:#7b8597;padding:10px 15px; }
.d_bg7:hover { background:#6b768c;color:#fff; }
.d_bg8 { background:#111;padding:10px; 15px }
.d_bg8:hover { background:#ddd;color:#fff; }

.d_line0 { border-top:1px solid #eee;padding-bottom:5px; }
.d_line1 { border-top:1px solid #eee;padding-bottom:5px; }

.d_cnt2:after { display:block;visibility:hidden;clear:both;content:""; }
.d_cnt21 { float:left;width:350px;margin-right:30px; }
.d_cnt22 { float:left;width:350px; }

.d_btn0 { display:inline-block;padding:8px 70px;background:#fff;border:1px solid #777; }
.d_btn1 { display:inline-block;padding:8px 70px;background:#333;color:#fff;border:1px solid #333; }
.d_btn1 a { color:#fff; }

.cnt_tab2 {margin:15px 0 25px;padding:0;zoom:1}
.cnt_tab2 ul:after {display:block;visibility:hidden;clear:both;content:""}
.cnt_tab2 li {float:left;width:50%;text-align:center;;list-style:none}
.cnt_tab2 li a{ display:block;position:relative;height:50px;margin-left:-1px;background-color:#f7f7f7;border:1px solid #cdcdcd;border-bottom:1px solid #000;font-size: 1.1em;font-weight:bold;line-height: 50px;text-align: center;z-index:1}
.cnt_tab2 li a.view_on {margin:0 0 0 -1px;border:1px solid #000;background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:bold}

.cnt_tab3 {margin:15px 0 25px;padding:0;zoom:1}
.cnt_tab3 ul:after {display:block;visibility:hidden;clear:both;content:""}
.cnt_tab3 li {float:left;width:33.3%;text-align:center;;list-style:none}
.cnt_tab3 li a{ display:block;position:relative;height:50px;margin-left:-1px;background-color:#f7f7f7;border:1px solid #cdcdcd;border-bottom:1px solid #000;font-size: 1em;font-weight:bold;line-height: 50px;text-align: center;z-index:1}
.cnt_tab3 li a.view_on {margin:0 0 0 -1px;border:1px solid #000;background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:bold}

/* 빈공간 여백 
.d_area{position:absolute; top:0px; left:0px; bottom:0px; width:250px; color:#FFFFFF; background:black;}
*/

.p_5 { padding:5px; }
.p_10 { padding:10px; }
.p_15 { padding:15px; }
.p_20 { padding:20px; }
.p_30 { padding:20px; }
.p_tb5 { margin:5px 0; }
.p_tb10 { margin:10px 0; }
.p_tb15 { margin:15px 0; }
.p_t20 { margin-top:20px; }
.p_t15 { margin-top:15px; }
.p_t10 { margin-top:10px; }
.p_t5 { margin-top:5px; }
.p_b5 { margin-bottom:5px; }
.p_b10 { margin-bottom:10px; }
.p_b15 { margin-bottom:15px; }
.p_b20 { margin-bottom:20px; }
.p_lr15 { margin:0 15px; }

.line_t1 { display:inline-block;padding:3px 5px;border:1px solid #ebebeb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px;}
.line_t1:hover { border:1px solid #454545; }
.line_t1 a { font-size:0.95em;}

/* 버튼 */
.hit_bg1 { color:#777;background:#f1f1f1; border:1px #eee solid; text-align:center;padding:7px 12px;  -moz-border-radius: 11px;
			 -webkit-border-radius: 11px;
			 border-radius: 11px; 
			 -khtml-border-radius: 11px; }
.hit_bg2 { font-size:0.95em;color:#777;background:#fff; border:1px #e9e9e9 solid; padding:3px 7px 3px;  -moz-border-radius: 11px;
			 -webkit-border-radius: 11px;
			 border-radius: 11px; 
			 -khtml-border-radius: 11px; }
.hit_bg3 { font-size:0.95em;color:#777;background:#fdf1e3; border:1px #fdf1e3 solid; padding:3px 7px 3px;  -moz-border-radius: 11px;
			 -webkit-border-radius: 11px;
			 border-radius: 11px; 
			 -khtml-border-radius: 11px; }
.hit_bg4 { display:inline-block;margin:0 10px;font-size:1.2em;background:#fdf1e3; border:1px #fdf1e3 solid; padding:7px 50px;  -moz-border-radius: 15px;
			 -webkit-border-radius: 15px;
			 border-radius: 15px; 
			 -khtml-border-radius: 15px; }
.hit_bg5  { font-size:0.95em;color:#777;background:#f1f1f1; border:1px #eee solid; font-weight:normal;text-align:center;padding:3px 5px 3px;  -moz-border-radius: 11px;
			 -webkit-border-radius: 11px;
			 border-radius: 11px; 
			 -khtml-border-radius: 11px; }
.tap_bg1 { display:inline-block;background:#eb9d39;color:#fff;padding:1px 15px;  -moz-border-radius: 11px;
			 -webkit-border-radius: 11px;
			 border-radius: 11px; 
			 -khtml-border-radius: 11px; }



.no_img { background:#f7f7f7;color:#aaa;font-size:0.95em;text-align:center; }