/* common */
/* 컬러코드
민트#0 웹컬러: #14bad4
민트#0 인쇄컬러: #49c2c4
*/

ul.type_1 li { list-style: circle;margin:0 0 5px 10px;}

.bg_img1 { background-image: url( "/img/footer_lodyas.png" );}

.tag_key01 {text-align:left;}
.tag_key01 a.tag_01 { display:inline-block;margin:4px 2px;padding:4px 16px;height:30px;line-height:20px; border:1px solid #e2e2e2;border-radius:20px; }
.tag_key01 a.tag_01_on { display:inline-block;margin:4px 2px;padding:4px 16px;height:30px;line-height:20px;color:#fff;background:#1e90ff;border:1px solid #1e90ff;border-radius:20px; }
.tag_key01 a.tag_01_on2 { display:inline-block;margin:4px 2px;padding:4px 16px;height:30px;line-height:20px;color:#fff;background:#ff8c00;border:1px solid #ff8c00;border-radius:20px; }

.f_title1 a {color:#333; display:inline-block; position:relative; margin:0 auto; padding:20px; font-size:1.3em; text-align:center; }
.f_title1 a u{display:block; width:80px; height:5px; background:#ddd; position:absolute; left:50%; bottom:0px; margin-left:-40px; }


.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:#1e90ff; }
.f_c2 { color:#ff8c00; }
.f_c3 { color:#f96648; }
.f_c4 { color:#2ca1fc; }
.f_c5 { color:#0db66d; }

.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:#14bad4;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.15em; }
.f_ts0 { font-size:1.3em;font-weight:bold;color:#333;border-bottom:2px solid #454545;padding:7px 0; }
.f_tt1 { font-size:1.15em; }
.f_tt2 { font-size:1.8em;font-weight:bold;color:#111;margin-bottom:5px; }
.f_tt3 { font-size:2.5em; }

.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:#fd5554;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:#efefef; }
.d_center { text-align:center; }
.d_left { text-align:left; }
.d_right { text-align:right; }

.d_line0 { border-top:1px solid #eee;}
.d_line1 { border-top:1px solid #eee;padding-bottom:5px; }

.d_cnt2:after { display:block;visibility:hidden;clear:both;content:""; }
.d_cnt2_1 { float:left;width:50%; }

.d_cnt3 { margin:0 -20px; }
.d_cnt3:after { display:block;visibility:hidden;clear:both;content:""; }
.d_cnt3_1 { float:left;width:33.33%;padding:0 20px;}

.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_tb5 { margin:5px 0; }
.p_tb10 { margin:10px 0; }
.p_tb15 { margin:15px 0; }
.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_lr10 { padding:0 10px; }
.p_lr15 { padding:0 15px; }
.p_lr20 { padding:0 20px; }
.p_lr25 { padding:0 25px; }

.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; }

#bo_cate { margin:0; }
#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin:0;zoom:1;display:inline-block;}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} 
#bo_cate li{float:left;padding:0;margin:5px;}
#bo_cate a {text-decoration:none;display:inline-block;height:34px;line-height:32px;padding:0 15px;border:1px solid #eee; letter-spacing:-0.05em;border-radius:17px; }
#bo_cate a:hover {display:inline-block;height:34px;line-height:32px;padding:0 15px;background:#1e90ff;border:1px solid #1e90ff;color:#fff;letter-spacing:-0.05em;border-radius:17px; }
#bo_cate a#bo_cate_on {display:inline-block;background:#1e90ff;color:#fff;padding:0 15px;border:1px solid #1e90ff;}
#bo_cate a#bo_cate_on2 {display:inline-block;background:#ff8c00;color:#fff;padding:0 15px;border:1px solid #ff8c00;}

/* 디바이스 650px 이하에서 적용*/
@media all and (max-width:650px)
{
	#bo_cate { margin:0 0 30px; }
	#bo_cate h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
	#bo_cate ul {margin:0;zoom:1;display:inline-block;}
	#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""} 
	#bo_cate li{float:left;padding:0;margin:5px;}
	#bo_cate a {text-decoration:none;display:inline-block;height:30px;line-height:28px;padding:0 15px;border:1px solid #eee;font-size:0.9em;letter-spacing:-0.05em;border-radius:17px; }
	#bo_cate a:hover {display:inline-block;height:34px;line-height:32px;padding:0 15px;background:#1e90ff;border:1px solid #1e90ff;color:#fff;letter-spacing:-0.05em;border-radius:17px; }
	#bo_cate a#bo_cate_on {display:inline-block;background:#1e90ff;color:#fff;padding:0 15px;border:1px solid #1e90ff;}
	#bo_cate a#bo_cate_on2 {display:inline-block;background:#ff8c00;color:#fff;padding:0 15px;border:1px solid #ff8c00;}
}