/* common */
/* social member_list.php member_form.php */
/*
.sns-icon .ico {display:inline-block;background:url('/img/sns_logo.png') no-repeat;vertical-align:top}
.sns-icon .txt {position:absolute;line-height:0;font-size:0;vertical-align:middle;overflow:hidden}

.sns-wrap-over .sns-icon {border-color:#dcdcdc}
.sns-wrap-over .sns-icon-not {border-color:#8b8b8b}
.sns-wrap-over .sns-naver{border-color:#18a400}
.sns-wrap-over .sns-naver .ico {background-position:-29px 0}
.sns-wrap-over .sns-google .ico {background-position:-58px 0}
.sns-wrap-over .sns-google {border-color:#ca2c19}
.sns-wrap-over .sns-facebook .ico {background-position:0 0 }
.sns-wrap-over .sns-facebook {border-color:#2e5393}
.sns-wrap-over .sns-kakao .ico {background-position:-87px 0}
.sns-wrap-over .sns-twitter {border-color:#488FC9}
.sns-wrap-over .sns-twitter .ico {background-position:-145px 0}
.sns-wrap-over .sns-payco {border-color:#C44646}
.sns-wrap-over .sns-payco .ico {background-position:-116px 0}
.sns-wrap-over .sns-kakao {border-color:#f2df00}

.sns-wrap-32 .sns-icon {display:inline-block;border-width:1px;border-style:solid;overflow:hidden;margin:0 1px}
.sns-wrap-32 .sns-icon .txt {margin:0 10px 0 0;font-size:0.95em;letter-spacing:-0.1em}
.sns-wrap-32 .sns-icon .ico {width:24px;height:24px}
*/

ul.type_1 li { list-style: circle;margin-left:10px;}

.f_w { color:#fff; }
.f_c0 { color:#000; }
.f_c1 { color:#0360d9;} /* 0460d9 / 0360d9 / 171c60*/
.f_c2 { color:#f25c05; }
.f_c3 { color:#f98742; }
.f_c4 { color:#42a9d2; }
.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_cc1 { color:#fe8276; }
.f_cc2 { color:#f1b61c; }
.f_cc3 { color:#87bb3f; }
.f_cc4 { color:#71b5dc; }
.f_cc5 { color:#8d58c1; }

.f_cc1 { color:#fe8276; }
.f_cc2 { color:#f1b61c; }
.f_cc3 { color:#87bb3f; }
.f_cc4 { color:#71b5dc; }

.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_s4 { font-size:0.80em;letter-spacing:-0.05em;font-weight:normal; }
.f_s7 { font-size:0.95em;color:#888;letter-spacing:-0.05em; }
.f_sc1 { color:#0360d9;font-size:0.95em;letter-spacing:-0.05em; }
.f_sc2 { color:#f39d29;font-size:0.95em;letter-spacing:-0.05em; }
.f_sc3 { color:#f25c05;font-size:0.95em;letter-spacing:-0.05em; }
.f_sc8 { color:#888;font-size:0.95em; }
.f_sca { color:#aaa;font-size:0.95em;letter-spacing:-0.05em; }
.f_sr { color:#fd5554;font-size:0.95em;letter-spacing:-0.05em; }

/* .f_tt0 { margin-bottom:10px;padding:10px 0;font-size:1.15em;color:#333;border-bottom:1px solid #e5e5e5; } */
.f_tt0 { font-size:1.3em; }
.f_ts0 { font-size:1.3em;font-weight:bold;color:#333;border-bottom:2px solid #454545;padding:7px 0; }
.f_tt1 { font-size:1.3em; }
.f_tt2 { font-size:2em;font-weight:bold;color:#111;margin-bottom:5px; }
.f_tt3 { font-size:1.3em; }

.f_big11 { font-size:1.10em; }
.f_big1 { font-size:1.15em; }
.f_big12 { font-size:1.2em; }
.f_big13 { font-size:1.3em; }
.f_big15 { font-size:1.55em; }
.f_big2 { font-size:2.0em; }
.f_big25 { font-size:2.5em; }
.f_big3 { font-size:3.3em; }

.d_box0 { background:#f2f2f2;padding:20px;border-radius:8px;margin-bottom:15px; }
.d_box1 {border:1px solid #e5e5e5;padding:19px;margin-bottom:10px;}
.d_box2 {background:#f2f2f2;}
.d_box3 {border:1px solid #e5e5e5;padding:15px 20px;background:#fdfdfe; }
.d_box4 { border-top:2px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:10px 15px; }
.d_box9 { background:#f2f2f2;padding:10px 15px;border-radius:8px;margin-bottom:15px; }

.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:#f2f2f2; }
.d_center { text-align:center; }
.d_left { text-align:left; }

.d_line0 { border-bottom:1px solid #e5ecee;padding-bottom:10px;z-index:1; }
.d_line1 { border-bottom:6px solid #f2f2f2;padding-bottom:10px;z-index:1; }
.d_line_t1 { border-top:1px solid #eee; }
.d_line_c1 { border-bottom:2px solid #f25c05;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; }

.cnt_d2:after { display:block;visibility:hidden;clear:both;content:""; }
.cnt_d21 { float:left;width:50%;padding:10px; }

.d_cnt3:after { display:block;visibility:hidden;clear:both;content:""; }
.d_cnt31 { float:left;width:220px;margin-right:35px; }
.d_cnt32 { float:left;width:220px; }

.div_cnt3 { margin:0 -10px;}
.div_cnt3:after { display:block;visibility:hidden;clear:both;content:""; }
.div_cnt31 { float:left;width:33.3%;padding:0 10px; }

.d_btn0 { display:inline-block;padding:8px 70px;background:#fff;border:1px solid #888; }
.d_btn1 { display:inline-block;padding:8px 70px;background:#333;color:#fff;border:1px solid #333; }
.d_btn1 a { color:#fff; }

a.d_more1 { float:right;color:#888;font-size:0.95em;letter-spacing:-0.05em; }
a.d_more1:after {display:block;visibility:hidden;clear:both;content:""}

.cnt_tab2 {margin:30px 0 ;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:#f2f2f2;border:1px solid #cdcdcd;border-bottom:1px solid #000;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}


.p_a10 { padding:10px; }
.p_a15 { padding:15px; }
.p_a20 { padding:20px; }
.p_a30 { padding:30px; }
.p_tb5 { margin:5px 0; }
.p_tb10 { margin:10px 0; }
.p_tb15 { margin:15px 0; }
.p_tb25 { padding:25px 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; }

.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:#888;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:#888;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:#888;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:#888;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:#f2f2f2;color:#aaa;font-size:0.95em;text-align:center; }

