@charset "utf-8";
@font-face { 
 font-family: 'notokr-regular'; 
 src: url('/fonts/NotoKR-Regular/notokr-regular.eot'); 
 src: url('/fonts/NotoKR-Regularnotokr-regular.eot?#iefix') format('embedded-opentype'), 
 url('notokr-regular.woff2') format('woff2'), 
 url('notokr-regular.woff') format('woff'), 
 url('notokr-regular.ttf') format('truetype'), 
 url('notokr-regular.svg#notokr-regular') format('svg'); 
 font-weight: normal; 
 font-style: normal; 
}
/* reset */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Noto Sans', Dotum , sans-serif;height:auto;color:#484848 ;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
ul,li,ol,dl,dd,dt{list-style:none;padding:0;margin:0;font-size:1em}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;}
button {cursor:pointer;font-family:'Noto Sans', Dotum , sans-serif;border:none;padding:0;background:#fff;outline:0}
input[type="submit"]{cursor:pointer;}
textarea, select {font-family:'Noto Sans', Dotum;font-size:1em}
select {margin:0;padding:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;}
a, a:link, a:visited {color:#000;text-decoration:none}
a:hover{text-decoration:underline;color:#ff5191}
a:focus, a:active {color:#000;text-decoration:none;}
/*input_크롬 배경컬러*/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/* ### 기본 스타일 커스터마이징 시작 ### */

input[type="text"]{font-size:11pt;font-family:'Noto Sans', Dotum , sans-serif}
/* 필수입력 */
.mbskin .required, .mbskin textarea.required {}
/*.required, textarea.required {*/
/*    background: url("../img/wrest.gif") no-repeat scroll right top !important;*/
/*}*/


/* 아이디/비밀번호 찾기 */
#find_info #mb_hp_label {display:inline-block;margin-left:10px}
#find_info #info_fs {margin:0 20px 20px;padding:0;background:#fff}
#find_info #info_fs .fvkqm_input {width:70%}
#find_info p {margin:0 0 10px;line-height:1.8em}
#find_info #captcha {margin:0 20px}

/* 스크랩 */
.new_win{width:100% !important}
#scrap_do table {margin:0 0 10px;width:100%}
#scrap_do table caption{display:none;}
#scrap_do textarea {height:200px}
#scrap_do #wr_content{width:400px;margin:8px 0}
#scrap_do p.win_desc{text-align:center;margin-bottom:30px}

/* 회원 비밀번호 확인 */
#mb_confirm {margin:0 auto;padding:100px 0;width:500px}
#mb_confirm h1 {margin:0 0 20px;font-size:1.3em}
#mb_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff}
#mb_confirm p strong {display:block}
#mb_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#mb_confirm fieldset .frm_input {background-color:#fff !important}
#mb_confirm label {letter-spacing:-0.1em}
#mb_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}
#mb_confirm #btn_submit{padding:5px }
#mb_confirm .frm_input{  border: 1px solid #cdcdcd;  height: 25px;}

/* 비밀글 비밀번호 확인 */
#pw_confirm {margin:0 auto;padding:100px 0;width:500px;text-align:center}
#pw_confirm h1 {margin:0 0 10px;font-size:18px;font-weight:bold}
#pw_confirm p {padding:30px;border:1px solid #dde4e9;border-bottom:0;background:#fff;line-height:20px;text-align:left}
#pw_confirm p strong {display:block;}
#pw_confirm fieldset {margin:0 0 30px;padding:60px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#pw_confirm fieldset .frm_input {background-color:#fff !important;padding:5px 0;width:150px;border:1px solid #CCC}
#pw_confirm label {margin:0 5px}
#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}
#pw_confirm .btn_submit{background:#505050;border:0;padding:5px ;color:#fff}

/* 폼메일 */
#formmail #subject {width:386px}
#formmail textarea {height:100px;width:386px}
#formmail .tbl_form table{border-top:2px solid #000}
#formmail #file1,#formmail #file2{border:none;color:#999;padding:0}
/* 자기소개 */
#profile{position:relative}
#profile table {margin-bottom:0}
#profile section {margin:0 auto;padding:20px;}
#profile h2 {margin:0}
#profile .tnb_over{overflow:hidden;position:absolute;top:14px;right:20px}
#profile .tnb_over li{float:left;text-align:center;margin-left:9px}
#profile .tnb_over li a{font-weight:normal;display:inline-block;font-size:0.93em;letter-spacing:-1px;color:#666}
#profile .tnb_over li a:hover{color:#FF5191;}
#profile section h2{font-size:1.167em;}
#profile section p{padding:10px;background:#ebebeb;min-height:50px;line-height:1.7em}

/* 팝업 */
#hd_pop {z-index:999;position:relative}
#hd_pop h2 {position:absolute;top:-9999px;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:relative;margin:0 0 10px}
.hd_pops_con {}
.hd-pops-right {position:absolute;bottom:5px;left:5px;background:#fff;font-size:0.95em}
.hd-pops-right a {display:block;padding:3px;color:#989898;text-decoration:none;letter-spacing:-0.1em}
.hd-pops-close {position:absolute;bottom:0;right:0;}
.hd-pops-close button {margin:0;padding:3px;border:0;background:#808080;color:#fff;font-size:0.95em;letter-spacing:-0.1em}

/* 접근성 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}
.msg_sound_only, .sound_only{display: inline-block !important;position: absolute;top: 0;left: 0;margin: 0 !important;padding: 0 !important;font-size: 0;line-height: 0;border: 0 !important;overflow: hidden !important;}
#hd_login_msg{position: absolute;top: 0;left: 0;width: 1px;height: 1px;overflow: hidden;}
.accessibility{width:0px; height:0px; font-size:0; line-height: 0; overflow: hidden;}



/*******layout*******/
#hd{border-bottom:2px solid #333;min-width:1050px;position:relative;}
#hd_h1{position:absolute; font-size:0; line-height:0}
#hd #hd_wrapper{width:1050px; height:68px; margin:0 auto; zoom: 1;position:relative;z-index:999;}
#hd #hd_wrapper h3{font-size:0;line-height:0;width:10px}
#hd_wrapper:after {display: block; visibility: hidden; clear: both; content: "";}
.hd_bg{background:url(../img/fall/bg.png) no-repeat top center;width:100%;height:90px;position:absolute;top:0;left:0}

#ft{background:url(../img/main/ft_bg.jpg) repeat-x #fff;height:125px;width:100%;min-width:1050px;}
#ft #ft_cont{width:1050px; margin:0 auto; position: relative;}

#wrapper{padding:0 0 20px;width:100%}
#wrapper.wrapper-pad {padding:0px 0}
#wrapper .container{margin:0 auto 0;width:1050px}
.container:after {display: block;visibility:hidden;clear:both;content:''}
/*******layout*******/



/*검색*/
#hd_sch{position:absolute;top:18px;left:170px;}
#sch_stc{border:3px solid #555;height:28px;width:160px;float:left;border-right:none;padding:0 15px;line-height:28px;color:#8b8b8b;font-size:1em;/*height:42px\9;*/ }
#hd_sch form{position:relative;}
#hd_sch label {position: absolute;top: 10px;left: 17px;color: #839298}
#sch_top{width:38px;height:34px; background:#555;color:#fff;;border:0;float:left;font-size:14px;}

/*상단 아이콘링크*/
#hd_link{background: #f26679;text-align:right;height:27px}
#hd_link .hd-link-wr {margin:0 auto;width:1050px;height:27px;line-height:27px;position:relative}
#hd_link .hd-link-wr .link-shoppingmall{float:left;background:#e04152;padding:0 15px 0 13px;font-weight:bold}
#hd_link .hd-link-wr .link-community{float:left;background:#fff;padding:0 15px 0 13px;color:#383838;font-weight:bold}

#hd_link a{display:inline-block;padding:0 5px;color:#fff;font-size:0.93em}
#hd_link a:hover{text-decoration:none;color:#fff}
#hd_link .hd_link_1{border-left:1px solid #ebebeb;}
.hd-link-bg{display:inline-block;width:1px;height:12px;background:#aaa;vertical-align:middle}

/* 알림 */
#ol_arm {z-index:10001;position:relative}
#ol_arm #arm_cnt {color:#fff;vertical-align:top}
#ol_arm #arm_cnt.arm1 {font-weight:bold}
#ol_arm #arm_cnt.arm0{background: #eee;color: #757575;}
/*
#ol_arm .arm0 {background:#859495}
#ol_arm .arm1 {background:#ee609d}
*/
#ol_arm dl {display:none;z-index:10005;position:absolute;top:30px;left:0;margin:0;padding:0;width:198px;border:1px solid #818f98;background:#fff;list-style:none;line-height:1.2em}
#ol_arm dd {position:relative;margin:0;border:0;border-bottom:1px solid #d4dbe0;background:#fff}
#ol_arm dd a {display:block;padding:5px 20px 5px 5px;background:#fff;color:#69797c;letter-spacing:-0.1em}
#ol_arm dd a:focus, #hd #hd_wrapper #tnb #ol_arm dd a:hover {background:#d9e1e5;color:#000}
#ol_arm .arm_time {display:block;margin:3px 0 0;color:#999}
#ol_arm dd .arm_del {display:inline-block;position:absolute;top:5px;right:5px;padding:0;width:auto;background:#ff4f91}
#ol_arm #arm_all a {display:block;padding:7px 0;background:#fff;color:#69797c;letter-spacing:-0.1em;text-align:center;margin:0;}
#ol_arm #arm_empty {padding:20px 0;width:100%;text-align:center}

/*tnb*/
#tnb {position:absolute;top:20px;right:0}
.tnb-login:after {display:block;visibility:hidden;clear:both;content:"";}
.tnb-login .a {display:inline-block;padding:0 10px;height:28px;line-height:28px;border:1px solid #dcdcdc;color:#757575;text-decoration:none;float:left}
.tnb-login .a:hover {border:1px solid #ff2274;background:#ff4f90;color:#fff}

.tnb-login-on {color:#757575}
.tnb-login-on .item {position:relative;float:left;margin:0 0 0 10px;height:32px;line-height:32px}
.tnb-login-on a {color:#757575;text-decoration:none}
.tnb-login-on .tnb_name .nick {display:inline-block;max-width:72px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.tnb-login-on .tnb_name .name_btn {margin:0;padding:0;line-height:1em;color:#757575;text-align:left}
.tnb-login-on .tnb_name .fa {width:12px;height:12px;font-size:12px;border:1px solid #dcdcdc;text-align:center}
.tnb-login-on .logout {display:inline-block;padding:0 10px;height:30px;line-height:30px;border:1px solid #dcdcdc}
.tnb-login-on .logout:hover {background:#f1f1f1;color:#ff5191}
.tnb-login-on .fa {font-size:1.25em;vertical-align:middle}

#tnb .tnb_nb{background:#eee;padding:2px 4px}
#tnb .read1{background:#ff8888;color:#fff;font-weight:bold}

#tnb .nb_nb_new{background:#ff8888;color:#fff}
#tnb .tnb_over{position:absolute;top:33px;left:26px;z-index:10006;display:none;}
#tnb .tnb_over li{height:28px;line-height:28px}
#tnb .tnb_over li a{display:block;background:#333;border:1px solid #2b2b2b;margin-top:-1px;width:80px;padding:0 10px;color:#b0b0b0;}
#tnb .tnb_over li a:hover{background:#222;color:#fff}
#tnb .sns-icon{;float:left}

/*gnb*/
#gnb{border-top:1px solid #e4e4e4;position:relative}
/**html #gnb{position:absolute; bottom:0;left:0;}*/
#gnb ul{margin:-1px auto 0;width:1050px}
#gnb ul:after {display:block;visibility:hidden;clear:both;content:''}
#gnb ul li{float:left;display:inline-block;line-height:38px;}
#gnb ul li a:hover{text-decoration:none}
#gnb #menu_left li.current_over a{color:#FF5191; background:#f3f3f3 ;font-weight:bold;margin-top:1px;line-height:37px;vertical-align:top}

#gnb ul li #all_cate{width:37px; height:38px;background:#333;font-size:14px;color:#fff;vertical-align:top}

/*#gnb #menu_left {float:left;}*/

#gnb #menu_left li.gnb_al{width:37px;background:none;}
#gnb #menu_left li{color:#4c4e4d;text-align:center}
#gnb #menu_left li a{display:inline-block;padding:0 10px;color:#4c4e4d;width:63px;background:url('../img/main/gnb_bg.jpg') no-repeat left 14px;font-weight:bold;letter-spacing:-1px}
#gnb #menu_left .gnb-gnucommerce a {width:68px}
#gnb #menu_left .gnb-vas a {width:75px}
#gnb #menu_left li .gnb-shoppingmall{font-weight:bold;}
#gnb #menu_left li .gnb-shoppingmall i{font-size:13px;margin:0 3px 2px 0}
#gnb #menu_left li a:hover{color:#FF5191;}

#gnb #menu_right{float:right}
#gnb #menu_right li{padding-left: 18px;background:url('../img/main/gnb_bg1.jpg') no-repeat 8px 16px;}
#gnb #menu_right li:first-child{background:none}
#gnb #menu_right li a{color:#909090}
#gnb #menu_right li a:hover{color:#000}

/*전체메뉴*/
#gnb #all_cate_op{background:#fff;width:1046px;border:2px solid #333;position:absolute;top:37px;left:50%;margin-left:-525px;z-index:319993339;display:none;overflow:hidden;}
#gnb #all_cate_op h3{font-size:0;height:0}

#gnb #all_cate_op .alct_icon{float:left;width:35px;background:#eee;height:471px}
#gnb #all_cate_op .alct_icon li{clear:both;padding:0;margin:0;width:35px;height:35px;text-align:center;background:#f7f7f7;border-bottom:1px solid #e7e7e7;line-height:0em}
#gnb #all_cate_op .alct_icon li a{background:none;width:35px;height:35px;padding:0}

#gnb #all_cate_op .al_mn{float:left;border-right:1px solid #eee;background:#fff;width:82px;height:467px;padding-top:5px;}
#gnb #all_cate_op .al_gnucommerce {width:89px}
#gnb #all_cate_op .al_vas {width:90px}
#gnb #all_cate_op .al_mn li{clear:both;width:82px;background:none;height:23px;text-align:left;font-size:0.92em;line-height:23px;}
#gnb #all_cate_op .al_vas li {width:97px}
#gnb #all_cate_op .al_mn li a{width:60px;background:none;height:23px;overflow:hidden;font-weight:normal}
#gnb #all_cate_op .al_mn li a:hover{background:none}
#gnb #all_cate_op .al_mn li.topline{background:#eee;height:1px;margin:5px 0}

/****footer****/
#ft_cont .company{overflow:hidden;display:inline-block}
#ft_cont .company li{float:left;line-height:35px;background:url('../img/main/ft_bg1.jpg') no-repeat 0 11px;padding:0 15px}
#ft_cont .company li:first-child{padding-left:0;background:none}
#ft_cont .company li a{color:#515151}

#ft_cont #ft_info{color:#818181;line-height:18px;margin-top:10px}
#ft_cont #ft_info #tail-copy{margin-top:4px}
#ft_cont #ft_info #tail-copy a{color:#999;text-decoration:none;}

/*******메인******/
#idx-notice-shop {position:relative;margin:0 0 20px;height:565px;background:url('../img/notice/0401-shop-bg.jpg') #000}
#idx-notice-shop .link {position:absolute;bottom:50px;right:150px}

/*top_btn*/
#top_btn{position:fixed;bottom:170px; left:0;width:100%;_position:absolute;z-index:999}
#top_btn .top_btn_wp{width:1050px;margin:0 auto;position:relative}
#top_btn .top_btn_wp a{position:absolute;top:0;right:-70px;}

/*최신글*/
#main_new {overflow:hidden;width:730px;float:left;margin-right:20px}
#main_new .new_con{width:355px;float:left;margin: 0 20px 0 0;padding-bottom:35px}
#main_new h2{font-size:1.17em;color:#333;border-bottom:2px solid #000;padding-bottom:12px;margin-bottom:17px;}
#main_new h2 a{text-decoration:none;color:#000}
#main_new h2.g5_tit a{color:#dc982c}
#main_new h2.theme_tit a{color:#1bbd8a}
#main_new h2.theme_tit2 {color:#dc4f4f}
#main_new h2.yc5_tit a{color:#3875de}
#main_new h2.hot_tit a{color:#9e39c4}

#main_new .new_con_ri{margin-right:0px;}
#main_new .new_con ul li{overflow:hidden;line-height:1em;position:relative;z-index:99;}
#main_new .new_con ul li a{width:355px;line-height:23px;color:#484848;overflow:hidden}
#main_new .new_con ul li a:hover .new_ti{text-decoration:underline;color:#ff5191}
#main_new .new_con ul li a span{display:inline-block;float:left;height:23px}
#main_new .new_con ul li a span.new_ti{width:250px;padding-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#main_new .new_con ul li a span.new_rp{width:15px;color:#ff5191;text-align:center;width:20px;position:absolute;top:0;right:35px}
#main_new .new_con ul li a span.new_dt{width:15px;text-align:right;width:35px;float:right}

#main_new .new_con_cm{width:730px;margin-bottom:39px;clear:both;position:relative}
#main_new .new_con_cm ul.img_latest{overflow:hidden;}
#main_new .new_con_cm .img_latest li{float:left;margin-left:13px;border:1px solid #ccc;width:170px}
#main_new .new_con_cm .img_latest li.latest_1{margin-left:0}
#main_new .new_con_cm li.lt_empty{width:100%;text-align:center;padding:50px 0;margin:0}
#main_new .new_con_cm li a:hover{color:#ff5191}
#main_new .new_con_cm .img_latest li .cmall_img a{display:block;}
#main_new .new_con_cm .img_latest li .cmall_img a img{width:100%}
#main_new .new_con_cm ul:after {display:block;visibility:hidden;clear:both;content:""}
/*
#main_new .new_con_cm li a{color:#484848;line-height:23px}
#main_new .new_con_cm li a:hover{color:#ff5191}*/
#main_new .new_con_cm .img_latest li .cmall_img a img{border-bottom:1px solid #ccc}
#main_new .new_con_cm .img_latest li .cmall_tit{padding:10px}
#main_new .new_con_cm .img_latest li .cmall_tit a{display:block;overflow:hidden;height:38px;line-height:19px;color:#555}
#main_new .new_con_cm .img_latest li .cmall_tit a:hover{color:#FF5191}
.new_con_cm1 li .cmall_tit{background:#f5e9f0}
.new_con_cm2 li .cmall_tit{background:#f9f5e2}
.new_con_cm3 li .cmall_tit{background:#eaf1f7}
.new_con_cm4 li .cmall_tit{background:#f2eaf7}

.new_con_cm4 li{float:left;margin-left:13px;border:1px solid #ccc;width:170px}
.new_con_cm4 li.latest_1{margin-left:0}
.new_con_cm4  li .cmall_img a img{border-bottom:1px solid #ccc}
.new_con_cm4  li .cmall_tit{padding:10px}
.new_con_cm4  li .cmall_tit a{display:block;overflow:hidden;height:38px;line-height:19px;color:#555}

.new_con_chub li .latest_icon{display:inline-block;float:left}
.new_con_chub li .cmall_tit a{display:inline-block;height:16px;line-height:16px;padding-top:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.sir_sr{display:none !important}

#main_new .new_con_cm .q_mn{position:absolute;top:2px;left:80px;}
#main_new .new_con_cm .q_mn li{float:left; margin:0 ;padding:0 5px;background: url('../img/main/gnb_bg.jpg') no-repeat left 5px;border:none}
#main_new .new_con_cm .q_mn li a{color:#888}
#main_new .new_con_cm .q_mn li.qmn_fs{background:none}
#main_new .new_con_cm .q_mn1{left:40px}

#main_new .main_lt{float:left;width:200px;height:272px;background:#f8f8f8;padding:20px;border-top:2px solid #000;margin-bottom:20px}
#main_new .main_lt2{background:#eef3f5}
#main_new .main_lt h2{border:none;margin-bottom:20px; padding:0}
#main_new .main_lt li{overflow:hidden;position:relative;z-index:99;background:url('../img/main/bullet.jpg') no-repeat 0px 10px;padding-left:10px;line-height:24px;height:24px;overflow:hidden}
#main_new .main_lt ul li a{color:#484848}
#main_new .main_lt ul li a:hover .new_ti{text-decoration:underline;color:#ff5191;}
#main_new .main_lt ul li a span{float:left}
#main_new .main_lt ul li a span.new_ti{max-width:170px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block}
#main_new .main_lt ul li a span.new_rp{width:15px;color:#ff5191;display:inline-block;margin-left:5px}


/*최신글 아이콘*/
.latest_icon{width:26px;height:16px;display:block;margin:2px 5px 0 0 ;background:url('../img/sub/icon_01.png') no-repeat  0 -384px;margin-bottom:5px}

.icon_01{background:url('../img/sub/icon_01.png') no-repeat}/*자유*/
.icon_02{background:url('../img/sub/icon_01.png') 0 -23px no-repeat;}/*유머*/
.icon_03{background:url('../img/sub/icon_01.png') 0 -45px no-repeat;}/*ad*/
.icon_04{background:url('../img/sub/icon_01.png') 0 -67px no-repeat;}/*사진*/

.icon_05{background:url('../img/sub/icon_01.png') 0 -90px no-repeat;}/*사공*/
.icon_06{background:url('../img/sub/icon_01.png') 0 -112px no-repeat;}/*퀴즈*/
.icon_07{background:url('../img/sub/icon_01.png') 0 -135px no-repeat;}/*설문*/
.icon_08{background:url('../img/sub/icon_01.png') 0 -157px no-repeat;}/*모임*/

.icon_09{background:url('../img/sub/icon_01.png') 0 -178px no-repeat;}/*스킨*/
.icon_10{background:url('../img/sub/icon_01.png') 0 -201px no-repeat;}/*빌더*/
.icon_11{background:url('../img/sub/icon_01.png') 0 -223px no-repeat;}/*플러그인*/
.icon_12{background:url('../img/sub/icon_01.png') 0 -246px no-repeat;}/*후기*/

.icon_13{background:url('../img/sub/icon_01.png') 0 -269px no-repeat;}/*질문*/
.icon_14{background:url('../img/sub/icon_01.png') 0 -292px no-repeat;}/*채택*/
.icon_15{background:url('../img/sub/icon_01.png') 0 -315px no-repeat;}/*답변*/

.icon_16{background:url('../img/sub/icon_01.png') 0 -339px no-repeat;}/*디자인*/
.icon_17{background:url('../img/sub/icon_01.png') 0 -362px no-repeat;}/*솔루션*/
.icon_18{background:url('../img/sub/icon_01.png') 0 -384px no-repeat;}/*기타*/
.icon_19{background:url('../img/sub/icon_01.png') 0 -407px no-repeat;}/*테마*/
.icon_20{background:url('../img/sub/icon_01.png')  0 -430px no-repeat}/*자유*/

.icon_21{background:url('../img/sub/icon_01.png') 0 -499px no-repeat;}/*그누보드5 테마*/
.icon_22{background:url('../img/sub/icon_01.png') 0 -522px no-repeat;}/*영카트5 테마*/

/*서비스*/
#main_sv{margin-bottom:20px}
#main_sv ul{display:inline-block}
#main_sv ul li{float:left;background:#f2f2f2;border-left:1px solid #fff;width:182px;height:265px;text-align:center;_width:181px;margin-bottom:20px}
#main_sv ul li:first-child{border:0;width:181px}
#main_sv ul li .misv_tit{padding-top:165px;color:#272727;font-size:1.167em;margin-bottom:8px;display:inline-block;width:181px;font-size:14px}
#main_sv ul li a.misv_tit:hover{text-decoration:none;color:#ff5191}
#main_sv ul li.main_sv1 .misv_tit{background:url('../img/main/service01.jpg') 0 20px no-repeat;}
#main_sv ul li.main_sv2 .misv_tit{background:url('../img/main/service02.jpg') 0 20px no-repeat;}
#main_sv ul li.main_sv3 .misv_tit{background:url('../img/main/service03.jpg') 0 20px no-repeat}
#main_sv ul li.main_sv4 .misv_tit{background:url('../img/main/service04.jpg') 0 20px no-repeat}
#main_sv ul li p{letter-spacing:-1px; color:#4e4e4e;line-height:19px}
#main_sv ul li .main_sv_lk a{color:#6d6d6d;text-decoration:underline;padding:5px;}
#main_sv ul li .main_sv_lk a:hover{color:#ff5191}

/*인기글*/
#main_ri{float:left;width:300px}
#main_ri h2{font-size:1.083em;color:#333;}
#main_ri h2 a{text-decoration:none;color:#000}
#main_ri #main_nt{background:#ffe9e9;padding:10px 20px;border:1px solid #d6d6d6;_padding:10px 18px;overflow:hidden;height:40px}
#main_ri #main_nt h2{margin: 0;float:left;width:50px;line-height:40px;font-size:1.2em}
#main_ri #main_nt h2 a{color:#FF5191;}
#main_ri #main_nt ul{float:left;width:200px}
#main_ri #main_nt li{line-height:20px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#main_ri #main_nt li a{color:#484848}
#main_ri #main_nt li a:hover{text-decoration:none;}
#main_ri #main_nt li a strong{color:#ff4f90}

#main_ri .best_con{padding:25px 20px;border:1px solid #d6d6d6;border-top:none}
#main_ri .best_con ol li{line-height:26px;width:255px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#main_ri .best_con ol li a{}
#main_ri .best_con ol li span{color:#fff;background:#ff5191;background:url(../img/rank_bg1.jpg) no-repeat 0 4px;width:16px;display:inline-block;text-align:center}
#main_ri .best_con ol li span.rank_bst{background:url(../img/rank_bg.jpg) no-repeat 0 4px;}

/*광고*/
#main_ri .main_bn{margin-bottom:20px;z-index:666;position:relative}
#main_ri .main_bn1{margin:20px 0;z-index:666;position:relative}
#ri_bn{ margin-top:20px}

/*링크*/
.main_link li{border:1px solid #d6d6d6;margin-top:20px;position:relative;padding:0 20px 0px ;height:104px;background:#fff}
.main_link .link_tit{padding:10px 0 5px 120px;display:inline-block;font-weight:bold;color:#ce5383;font-size:1.2em}
.main_link .link_tit2{padding:10px 0 5px;display:inline-block;font-weight:bold;color:#ce5383;font-size:1.2em}
.main_link .link_tit3{padding:10px 0 5px 90px;display:inline-block;font-weight:bold;color:#ce5383;font-size:1.2em;}

.main_link_last{margin-bottom:20px}
.main_link .link_img{position:absolute;top:0;left:0}
.main_link .link_img2{position:absolute;top:0;right:10px;z-index:1}
.main_link .link_p{line-height:1.5em;padding-left:120px;padding-top:20px;font-size:0.93em}
.main_link .link_p2{line-height:1.5em;padding-top:20px;font-size:0.93em;position:relative;z-index:2}
.main_link .link_p3{line-height:1.5em;padding-left:90px;padding-top:20px;font-size:0.93em}

/*메인배너이미지 */
.main_bnl{overflow:hidden;margin-bottom:20px}
.main_bnl li{float:left;margin-left:20px;width:230px;position:relative}
.main_bnl li.main_bnl1{margin-left:0;}
.main_bnl li .txt{position:absolute;top:218px;left:0;text-align:center}
.main_bnl li .txt a{margin-bottom:5px;display:inline-block;line-height:1.01em;font-weight:bold;font-size:1.083em}
.main_bnl li .txt .co_tit a{padding:0 5px;border-left:1px solid #444;color:#333;}
.main_bnl li .txt .co_tit a.bd_no{border:none}
/*.main_bnl li .txt_co{color:#333;}*/
/*.main_bnl li .txt_g,.main_bnl li .txt_g a{color:#9f6c1b !important; }*/
/*.main_bnl li .txt_yc,.main_bnl li .txt_yc a{color:#093b79 !important;}*/
.main_bnl li .txt span{display:block;width:230px;margin-top:5px;line-height:1.3em}

/*인기글*/
#main_ri .bd_popular{margin-top:20px}
.bd_popular{border:1px solid #d6d6d6;}
.bd_popular h2{font-size:1.083em;padding:13px 20px;background:#f2f2f2;border-bottom:1px solid #d6d6d6}
.bd_popular ol{padding:13px 20px;background:#fff }
.bd_popular ol li{line-height:23px;height:23px;padding:0}
.bd_popular ol li a{background:url(../img/main/bullet.jpg) no-repeat 1px 50% ;padding-left:10px;display:inline-block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;list-style:none;}
.bd_popular ol li span{display:none}
/*.bd_popular ol li span{background:url(../img/main/bullet.jpg) no-repeat 1px 50% ;width:10px;float:left;display:inline-block;text-indent:-999px;overflow:hidden}*/
.bd_popular h2.p_g5_tit{background:#fcf7dd !important}
.bd_popular h2.p_yc5_tit{background:#eaf1f7 !important}
.bd_popular h2.p_so_tit{background:#e3eacd !important}
.bd_popular h2.p_co_tit{background:#e9f6e4 !important}


/*********서브페이지**********/
#wrapper_title{display:none;}

/***공통***/
.pg_tit{padding-left:15px; background:url('../img/sub/bullet.jpg') 0 2px no-repeat;font-size:1.2em;color:#932544;font-weight:bold}
.bo-tags a {display:inline-block;margin:0 3px 0 0;color:#008ce0;font-size:0.95em;text-decoration:none}
.bo-tags a b {font-weight: normal;}
.bo-tags-list {float:right;text-align:right}
.bo-tags-list .tags-txt {display:inline-block;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
#sir_gall .bo-tags-list {position:relative;top:2px;float:none}


/*tbl01*/
.tbl01{}
.tbl01 table{width:100%;border-collapse:collapse;}
.tbl01 table thead th{background:#f0f0f0;border-top:2px solid #000;text-align:center;color:#484848;font-weight:normal;padding:10px 0}
.tbl01 table tbody td{border-bottom:1px solid #dedede;padding:5px 0;text-align:center;color:#484848}

/*페이징*/
.sir_pg_wrp{text-align:center;margin:20px 0 40px}
.pg_current{padding: 3px 7px 0 5px;color:#ff5597;font-size:1.15em;display:inline-block}
.pg_page{color:#b5b5b5;padding: 0 5px;font-size:1.12em;}
.pg_end,.pg_next,.pg_start,.pg_pre{padding:0;}

.pg_wrap{  text-align:center;margin-bottom:30px;}

/* 목록 공통 */

.sir_lbo{position:relative;}

.sir_lbo #lbo_bwrp2:after {display:block;visibility:hidden;clear:both;content:"";}
.sir_lbo #lbo_bwrp2 ul {margin:0;padding:0;list-style:none}
.sir_lbo #lbo_bwrp2 ul:after {display:block;visibility:hidden;clear:both;content:"";}
.sir_lbo #lbo_bwrp2 li {float:left}
.sir_lbo #lbo_bwrp2 a {margin:0}
/*.sir_lbo #lbo_bwrp2 #bwrp2_adm {float:left}*/
.sir_lbo #lbo_bwrp2 #bwrp2_adm li {margin:0 1px 0 0}
/*.sir_lbo #lbo_bwrp2 #bwrp2_com {float:right} */
.sir_lbo #lbo_bwrp2 #bwrp2_com li {margin:0 0 0 1px}
.sir_lbo #lbo_chk {position:relative;padding:10px 0}
.sir_lbo .lbo_li {position:relative}
.sir_lbo .title_singo {color:#ccc;text-decoration:line-through}
.sir_lbo .title_singo .title_cmt {color:#999}
.sir_lbo .title_cmt {color:#ff3061 !important;text-decoration:none}
.sir_lbo .title_cmt span {.set_sr();}
.sir_lbo .title_cmt span.cl{display:none;}
.sir_lbo .title_cur {font-weight:bold}
.sir_lbo .info_nick #sideview a {color:#000}
.sir_lbo .info_nick #sideview a:focus, .sir_lbo #sideview a:hover {color:#fff}
.sir_lbo .info_nick #sideview li {border:0}
.sir_lbo .like_good0 ,.sir_lbo .like_nogood0{color:#ddd;text-align:right}
.sir_lbo .like_good1 {color:#ff4f91;text-align:right}
.sir_lbo .like_nogood1{color:#196ee1}
.sir_lbo .lbo_notice {border-bottom:1px solid #cde4e8 !important;background:#ecf7f8}
.sir_lbo .lbo_notice a {color:#46808a}
.sir_lbo .lbo_notice a .member{color:#000}
.sir_lbo .lbo_notice .title_cmt {color:#ff3061}
.sir_lbo .lbo_notice .li_like {border-left-color:#cde4e8}
.sir_lbo #lbo_head #lbo_sch span{float:left;line-height:25px;padding:0 5px }

/* 베이직 목록 */
#head_bwrp{position:absolute;top:15px;right:0px;.top:0}
#head_bwrp a{border:1px solid #dbdbdb;background:#f0f0f0;display:inline-block;padding:8px 10px;text-decoration:none;}
#head_bwrp a.qa_write,#head_bwrp a.sir_b01_high,.sir_lbo #lbo_bwrp2 a{border: 1px solid #ff4f90;color:#ff4f90;background:#fff;display:inline-block;padding:8px 10px;text-decoration:none;}
#head_bwrp a.qa_write:hover,#head_bwrp a.sir_b01_high:hover,.sir_lbo #lbo_bwrp2 a:hover{background:#ff4f90;color:#fff}
.sir_lbo #lbo_bwrp2 .sir_b01_adm{border:1px solid #dbdbdb;background:#f0f0f0;display:inline-block;padding:8px 10px;text-decoration:none;color:#000;margin-right:3px}
.sir_lbo #lbo_bwrp2 .sir_b01_adm:hover{border:1px solid #dbdbdb;background:#f0f0f0;display:inline-block;padding:8px 10px;text-decoration:none;color:#ff4f90}
#head-tags {margin:10px 0 0px;.padding-top:10px;list-style:none;zoom:1}
#head-tags:after {display:block; visibility:hidden; content:""; clear:both; width:100%; height:0; overflow:hidden}
#head-tags li {float:left;margin:0 5px 5px 0}
#head-tags .tags-txt {display:inline-block;padding:4px 10px;border:1px solid #e5e9ee;border-right:0;color:#666}
#head-tags .tags-cnt {display:inline-block;padding:4px 7px;border:1px solid #e5e9ee;background:#f2f2f2;color:#666}
#head-tags a b {font-weight:normal}
#head-tags .tags-on {display:inline-block;color:#ff4f91}
#head-tags .tags-on .tags-txt {border-color:#ffaecd}
#head-tags .tags-on .tags-cnt {border-color:#ffaecd;background:#fcdfed;color:#ff4f91}
#head-tags .tags-on b {color:#ff4f91}

#sir_lbo #lbo_chk input {position:absolute;top:0;left:5px}
#sir_lbo .lbo_li {padding:0 0 0 0;border-right:0;border-left:0;border-bottom:1px solid #eceff3;;color:#484848;}
#sir_lbo .lbo_li:hover{background:#f8f8f8}

#sir_lbo .chk_chk {z-index:2;position:absolute;top:10px;left:0}
#sir_lbo .li_title {padding:10px 0;word-break:break-all;overflow:hidden;}
#sir_lbo .li_title b.sch_word{color:#ff4e91}
#sir_lbo .title_cate {font-weight:bold}
#sir_lbo .info_span {display:inline-block;vertical-align:middle}
#sir_lbo .li_num, #sir_lbo .li_numv {position:absolute;top:10px;left:0;width:50px;text-align:center}
#sir_lbo .li_info {position:absolute;top:6px;right:0;text-align:right}
#sir_lbo .lbo_legend .li_info {top:10px}
#sir_lbo .info_span {text-align:left}
#sir_lbo .info_nick {position:relative;width:110px}
#sir_lbo .info_nick span {vertical-align:middle}
#sir_lbo .info_nick .member, #sir_lbo .info_nick .guest {display:inline-block;height:20px;width:80px;line-height:1.8em;overflow:hidden}
#sir_lbo .info_nick #sideview {background:#fff}
#sir_lbo .info_date {width:60px;text-align:center}
#sir_lbo .info_hit {width:40px;text-align:center}
#sir_lbo .info_like {width:40px;text-align:center}
#sir_lbo .cnt_cmt{color:#ff4e91}

#sir_lbo .lbo_legend,#sir_lbo .lbo_legend:hover {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d8dfe2;background:#f0f0f0;text-align:center;letter-spacing:-0.1em;border-top:2px solid #000;}
#sir_lbo .lbo_legend .chk_chk {top:0px}
#sir_lbo .lbo_legend_adm .chk_chk{top:10px}

#sir_lbo .lbo_legend .li_num {top:10px;background:url(../img/sub/list_bg.jpg)  right 2px no-repeat ;}
#sir_lbo .lbo_legend .li_title {display:inline-block;padding:0;text-align:center;}
#sir_lbo .lbo_legend .info_span {text-align:center;background:url(../img/sub/list_bg.jpg)  left 1px no-repeat}

#sir_lbo .lbo_legend_adm .li_num {left:20px}
#sir_lbo .lbo_legend_adm .info_like {color:#fd1d76}
#sir_lbo .lbo_legend_adm .info_like_2{color:#556f93}

#sir_lbo .lbo_admin {}
#sir_lbo .lbo_admin .li_num, #sir_lbo .lbo_admin .li_numv {left:20px}

.msg00{padding: 10px;  border: 1px solid #e3e3e3;  text-align: left;  margin-top: 10px;  font-size: 1em;  line-height: 18px;  color: #333;background: #f7f7f7;}
.msg-01 {margin:10px 0 0}
.msg-01 img {max-width:100%;height:auto}

/* 갤러리 목록 */
#sir_gall #lbo_chk input {position:absolute;top:0;left:1px}
#sir_gall .title_cmt {display:inline-block;margin:0 3px;color:#ff3061;font-size:0.95em}
#sir_gall .info_span {display:inline-block;margin:0 10px 0 0;color:#999}
#sir_gall .info_nick #sideview {background:#fff}
.sir_gall01 .sir_ul01 ul{border-top:2px solid #000}
.sir_gall01 .lbo_li {padding:25px 10px 25px 130px;border-bottom:1px solid #eceff3}
.sir_gall01 .chk_chk {z-index:2;position:absolute;top:1px;left:1px}
.sir_gall01 .li_img {position:absolute;top:15px;left:10px;border:1px solid #e9e9e9}
.sir_gall01 .li_img img {width:100px;height:60px}
.sir_gall01 .li_title {margin:0 80px 0 0}
.sir_gall01 .title_link {display:inline-block;overflow:hidden;word-break:break-word}
.sir_gall01 .li_info {margin:3px 0 0}
.sir_gall01 .info_num, .sir_gall01 .info_nick {margin:0}
.sir_gall01 .info_nick {position:relative}
.sir_gall01 .info_nick #sideview {top:23px;left:15px;background:#fff}
.sir_gall01 .sideview_a {color:#999}
.sir_gall01 .info_cate a {color:#999}
.sir_gall01 .li_like {position:absolute;top:28px;right:10px;font-size:1.250em;font-weight:bold}
.sir_gall01 .li_like .like_good0, .sir_gall01 .li_like .like_good1 {display:inline-block;padding:10px 12px;color:#fff}
.sir_gall01 .li_like .like_good0 {background:#f5f4f2;color:#777}
.sir_gall01 .li_like .like_good1 {background:#ffa300;color:#fff}
.sir_gall01 .lbo_like .member {right:80px}
.sir_gall01 .lbo_like .info_nick #sideview {}


#sir-pix #pix-ul{display:inline-block}
#sir-pix .lbo_li {float:left;width:200px;margin-right:15px;border:1px solid #e5e5e5;border-right:2px solid #e5e5e5;border-bottom:2px solid #d4d4d4;margin-bottom:20px;padding:15px;border-radius:3px}
#sir-pix .lbo_li:hover{background:#f9f7f8}
#sir-pix .lbo_li a{text-decoration:none;}
#sir-pix .lbo_li3, #sir-pix .lbo_li6, #sir-pix .lbo_li9, #sir-pix .lbo_li12 {margin-right:0}
#sir-pix .lbo_li1, #sir-pix .lbo_li4, #sir-pix .lbo_li7, #sir-pix .lbo_li10 {clear:both}
#sir-pix .li-img img{min-height:200px;min-width:200px;background:#fff}
#sir-pix .li-img {border:1px solid #b0b0b0;overflow:hidden;width:200px; height:200px}

#sir-pix .li-title{margin:10px 0 0;height:65px;position:relative}
#sir-pix .li-title .title_link{width:200px;font-size:1em;line-height:18px;font-weight:bold;color:#414141;overflow:hidden;  text-overflow: ellipsis;  overflow: hidden; display:inline-block;height:36px;}
#sir-pix .li-title .title_link:hover{color:#ff4f91}
#sir-pix .li-title .title-nick{display:block;margin-top:5px;position:absolute;bottom:5px;left:0}
#sir-pix .li-title .title-nick a{color:#9e9e9e}
#sir-pix .li-title .sir_mb_icon,#sir-pix .li-title .sv_member img{display:none}

#sir-pix .li-info{position:relative; overflow:hidden}
#sir-pix .li-info i{  font-style: normal;}
#sir-pix .li-info span{color:#9e9e9e}
#sir-pix .li-info strong,#sir-pix .li-info a strong{font-weight:normal;color:#959595 }
#sir-pix .li-info .info-span{float:left;color:#}
#sir-pix .li-info .info-hit i{margin-right:5px;font-size:0.92em}
#sir-pix .li-info .info-like{background:url(../img/sub/pic_gd.png) 0 1px no-repeat; display:inline-block; height:14px;position:absolute;top:0;right:0}
#sir-pix .li-info .info-like i,#sir-pix .li-info .info-cmt i{font-size:0;width:0;height:0;position:absolute;top:0;right:0;margin:0;padding:0;line-height:0;}
#sir-pix .li-info .info-like strong{padding-left:20px;}
#sir-pix .li-info .info-cmt{background:url(../img/sub/pic_rp.png) no-repeat; display:inline-block; height:14px;position:absolute;top:0px;left:130px;}
#sir-pix .li-info .info-cmt strong{padding-left:25px}

/* /skin/board/v16_pix2   start */
#sir-pix2 #pix-ul{display:inline-block}
#sir-pix2 .lbo_li {float:left;border:1px solid #e5e5e5;border-right:2px solid #e5e5e5;border-bottom:2px solid #d4d4d4;margin-bottom:20px;padding:15px 15px 30px;border-radius:5px;margin-left:35px}
#sir-pix2 .lbo_li.line_start{margin-left:0;clear:both}
#sir-pix2 .lbo_li:hover{background:#f9f7f8}
#sir-pix2 .lbo_li a.title_link{text-decoration:none;display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;font-size:1.333em;line-height:18px;font-weight:bold;color:#414141;margin:10px 0}
#sir-pix2 .lbo_li3, #sir-pix .lbo_li6, #sir-pix .lbo_li9, #sir-pix .lbo_li12 {margin-right:0}
#sir-pix2 .lbo_li1, #sir-pix .lbo_li4, #sir-pix .lbo_li7, #sir-pix .lbo_li10 {clear:both}
#sir-pix2 .li-img img{background:#fff}
#sir-pix2 .li-img {border:1px solid #b0b0b0;overflow:hidden;}

#sir-pix2 .lbo_li .li-info .doc_register_date{margin-left:5px}
#sir-pix2 .lbo_li .li-info span{color:#9e9e9e}
#sir-pix2 .lbo_li .li-info .title-nick{display:block;margin-bottom:3px}
#sir-pix2 .sir_mb_icon,#sir-pix2 .sv_member img{display:none}
#sir-pix2 .lbo_li .li-info2 {position:absolute;bottom:15px;right:15px}
#sir-pix2 .lbo_li .li-info2 i{float:left;margin-left:5px}
#sir-pix2 .lbo_li .li-info2 strong{float:left;font-weight:normal;color:#959595}
#sir-pix2 .info-cmt i{background:url(../img/sub/pic_rp.png) no-repeat 50%; display:inline-block; height:14px;overflow:hidden;text-indent:-99999px;width:24px;}
#sir-pix2 .info-like i{background:url(../img/sub/pic_gd.png) no-repeat 50%; display:inline-block; height:14px;overflow:hidden;text-indent:-99999px;width:24px;}
#sir-pix2 .info-scrap i{background:url(../img/sub/pic_sc.png) no-repeat 50%; display:inline-block; height:14px;overflow:hidden;text-indent:-99999px;width:24px;}
#sir-pix2 .info-like strong,#sir-pix2 .info-scrap strong,#sir-pix2 .info-cmt strong{display:inline-block; height:14px;line-height:14px;}
#sir-pix2 .bo-tags{position:absolute;bottom:10px;left:15px}
#sir-pix2 .bo-tags a{margin:0 7px 0 0; }

/*글쓰기*/
.sir_fbo h2{display:none;}
.sir_ful{margin-top:20px;border-top:2px solid #000;}
.sir_ful li{padding:15px 0;border-bottom:1px solid #eee}
.sir_ful li label{font-weight:bold;width:100px;display:inline-block}
.sir_ful li label span{color:#ff8d4f}
.sir_ful li label .m_sound_only{color:#333}
.sir_ful li label i{display:none}
.sir_ful li .sir_inp{border:1px solid #cdcdcd;background:#f8f8f8;height:25px;width:480px;padding-left:10px;}
.sir_ful li .sir_inp2{border:1px solid #cdcdcd;background:#f8f8f8;height:25px;padding-left:10px;}
.sir_ful li #wr_content{border:1px solid #cdcdcd;background:#f8f8f8;height:150px;width:700px;max-width:700px;padding:10px;margin-top:10px;}
.sir_ful li#qaw_content{position:relative;}
.sir_ful li#qaw_content p{position:absolute;top:40px;left:0;color:#7f7f7f}
.sir_ful li#qaw_content .cke_sc_def{margin-top:10px}
.sir_ful li#qaw_content .cke_sc_def button{background:#666;padding:5px 10px;color:#fff}
.sir_ful li #wr_tags_input{border:1px solid #cdcdcd;background:#f8f8f8;height:25px;width:550px;padding-left:10px;}
.sir_ful li .qa_tag_example{margin-top:5px}
.sir_ful li .qa_tag_example p a{padding:0 5px;color:#3baeff}
.sir_bw01{text-align:center;margin-top:20px;}
.sir_bw01 p{margin-bottom:10px;color:#7f7f7f}
.sir_bw01 #btn_submit{background:url(../img/sub/btn_3.jpg) no-repeat;border:0;width:133px;height:44px;color:#fff;font-weight:bold;float:left;font-family:"Noto Sans", Dotum;margin-left:250px;}
.sir_bw01 #btn_list{display:inline-block;background:url(../img/sub/btn_4.jpg) no-repeat;border:0;width:81px;height:44px;line-height:44px;color:#fff;font-weight:bold;float:left;margin-left:5px}
.sir_bw01 #btn_list:hover{text-decoration:none;}
.sir_info b{color:#ff8d4f}
.sir_info{position:absolute;top:7px;right:0}
.sir_flblalt,.sir_option{font-weight:bold;width:100px;display:inline-block}
.sir_option i{display:none}
.wr_link{margin:2px 0}
.btn_cke_sc_close{background:#888;padding:5px 10px;color:#fff}
.sir_ful li .op_btn{display:none}
/*최신글*/
#con_lf {display:inline-block;width:730px;float:left;margin-right:20px;position:relative}
#con_lf .new_con{width:355px;float:left;margin: 0 20px 0 0;padding-bottom:35px}
#con_lf .new_con h2,#con_lf .new_con_cm h2{font-size:1.17em;color:#333;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:10px}
#con_lf .new_con h2 a,#con_lf .new_con_cm h2 a{text-decoration:none;color:#000}
#con_lf .new_con_ri{margin-right:0px;}
#con_lf .new_con ul li{overflow:hidden;margin:0;padding:0}
#con_lf .new_con ul li a{width:355px;line-height:23px;color:#484848;}
#con_lf .new_con ul li a:hover .new_ti{text-decoration:underline;color:#ff5191}
#con_lf .new_con ul li a span{display:inline-block;float:left;height:23px}
#con_lf .new_con ul li a span.new_ti{width:290px;padding-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#con_lf .new_con ul li a span.new_rp{width:15px;color:#ff5191;text-align:center;width:20px}
#con_lf .new_con ul li a span.new_dt{width:15px;text-align:right;width:35px;}

#con_lf .new_con_cm{width:730px;overflow:hidden;margin-bottom:15px}
#con_lf .new_con_cm li{float:left;margin-left:30px;margin-bottom:20px}
#con_lf .new_con_cm li:first-child,#con_lf .new_con_cm li.ltimg1,#con_lf .new_con_cm li.ltimg5{margin-left:0}
#con_lf .new_con_cm li a{color:#484848;}
#con_lf .new_con_cm li a:hover{color:#ff5191}
#con_lf .new_con_cm li .cmall_img a img{border:1px solid #e7e7e7}
#con_lf .new_con_cm li .cmall_tit{width:157px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:8px;position:relative}
#con_lf .new_con_cm li .new_rp{color:#ff5191;padding:0 0 0 8px}

/*소모임최신글*/
.new_con_so {padding-top:0}
.new_con_so ul{border-bottom:1px dotted #bbb;margin-bottom:10px ;padding-bottom :10px}
.so_table{float:left}
.so_table li{width:355px;border-bottom: 1px solid #eceff3;}
.so_table li:after {display:block;visibility:hidden;clear:both;content:""}
.so_table li span{line-height:38px;text-align:center;display:inline-block}
.so_table li span.so_tit{width:32%;text-align:left;padding-left:2%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;}
.so_table li span.so_if{float:left;width:66%}
.so_table li span.so_weather{width:18%;margin:0 5%;float:left;}
.so_table li span.so_graph{width:24%;margin:0 5%;float:left;}
.so_table li span.so_index{width:18%;float:left;}
.so_table li span.so_today{width:20%;float:left;}

.so_table li span.so_weather_img{text-indent:-9999px;overflow:hidden;height:38px;background:url(../img/sub/so_wether.png) no-repeat ;text-align:center}
.so_table li span.so_weather_img1{background-position:4px 50%}
.so_table li span.so_weather_img2{background-position:-48px 50%}
.so_table li span.so_weather_img3{background-position:-95px 50%}

.so_table li span.so_graph_img{text-indent:-9999px;overflow:hidden;height:38px;background:url(../img/sub/so_graph.png) no-repeat;}
.so_table li span.so_graph_img1{background-position:8px 50%}
.so_table li span.so_graph_img2{background-position:-49px 50%}
.so_table li span.so_graph_img3{background-position:-106px 50%}
.so_table li span.so_graph_img4{background-position:-163px 50%}
.so_table li span.so_graph_img5{background-position:-220px 50%}
.so_table li span.so_graph_img6{background-position:-276px 50%}
.so_table li span.so_graph_img7{background-position:-333px 50%}
.so_table li span.so_graph_img8{background-position:-389px 50%}
.so_table li span.so_graph_img9{background-position:-447px 50%}
.so_table li span.so_today_co{font-size:0.89em}
.so_table li.so_th{border-bottom: 1px solid #d8dfe2;background: #f0f0f0;border-top:2px solid #000; font-weight:bold}

.somo_icon{padding:0 0 0 5px;margin-top:-3px}

.somo_rank{width:100%;clear:both;position:relative;}
.somo_rank h2{background:#fafafa;border:1px solid #ececec;padding:10px;font-size:1.083em}
.somo_rank_ul{padding:10px 0;border-bottom:1px solid #ececec;margin-bottom:20px}
.somo_rank_ul:after {display:block;visibility:hidden;clear:both;content:""}
.somo_rank_ul ul{float:left;width:130px;padding:0 9px;border-left:1px solid #e9e9e9;overflow: hidden;}
.somo_rank_ul ul.sm_rank_first{padding-left:0;border:none}
.somo_rank_ul ul.sm_rank_last{padding-right:0}
.somo_rank_ul ul li{line-height:20px;margin:10px 0;position:relative}
.somo_rank_ul ul li .rank_bg{width:20px;height:20px;display:inline-block;border:1px solid #949494;text-align:center;color:#999;text-indent:-1px;margin-right:8px;border-radius:3px}
.somo_rank_ul ul li .rank_bg1{border:1px solid #ff4e8f;color:#ff4e8f}
.somo_rank_ul ul li .rank_cg{position:absolute;top:0;right:0;display:inline-block;color:#aaa}
.somo_rank_ul ul li .rank_cg_up{color:#ff005d;padding-left:10px;background:url(../img/sub/somo_up.gif) no-repeat left 50%;}
.somo_rank_ul ul li .rank_cg_dn{color:#0078ff;padding-left:10px;background:url(../img/sub/somo_down.gif) no-repeat left 50%;}
.somo_rank_ul ul li .rank_cg_up2{color:#ff005d;padding-left:13px;background:url(../img/sub/somo_up2.gif) no-repeat left 50%;}
.somo_rank_ul ul li .rank_cg_dn2{color:#0078ff;padding-left:13px;background:url(../img/sub/somo_down2.gif) no-repeat left 50%;}
.somo_rank_btn{position:absolute;top:11px;right:10px;color:#999}
.somo_rank_btn button{background:none;font-size:0.92em;color:#777;}
.somo_rank_btn button:hover{color:#000;text-decoration:underline}

.so_lt{width:350px;float:left;margin-bottom:20px}
.so_lt1{margin-left:20px}
.so_lt h2{border-bottom:1px solid #a5b4c5;font-size:1.09em;padding:0 0 8px;margin-bottom:5px}
.so_lt h2 a{color:#3b6491}
.so_lt ul{height:80px}
.so_lt li{padding:0;line-height:24px;}
.so_lt li:after {display:block;visibility:hidden;clear:both;content:""}
.so_lt li span{display:inline-block;float:left}
.so_lt li .new_tit{display:inline-block;width:220px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;float:left;color:#888}
.so_lt li.so_lt_1 .new_tit{font-weight:bold;color:#000}
.so_lt li .new_rp{color:#ff4e8f;width:15px;text-align:center}
.so_lt li .new_nic{width:80px;text-align:right;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;float:left;color:#888;font-size:0.92em}
.so_lt li .new_dt{width:35px;text-align:right;color:#888;font-size:0.92em}


/* 컨텐츠 템플릿 */
/* LIST-BOX */
.list-box {}
.list-box:after {display:block;visibility:hidden;clear:both;content:''}
.list-box .list-item {float:left}
.list-box .list-item-clear {clear:both}

/* TIP/강좌 */
#tip_top {margin:0 0 30px;background:#faf8f4;text-align:center}
#tip_lecture .legend {margin:0 0 50px;color:#888;font-size:0.95em;text-align:right;letter-spacing:-0.1em}
#tip_lecture .legend span {vertical-align:middle}
#tip_lecture .legend .ico {display:inline-block;margin:0 0 0 10px;width:10px;height:10px}
#tip_lecture .legend .programming .ico {background:#dd6c9d}
#tip_lecture .legend .design .ico {background:#f1da00}
#tip_lecture .legend .publishing .ico {background:#73b2ae}
#tip_lecture .list-item {position:relative;margin:0 30px 50px;padding:20px 1px 20px;width:200px;text-align:center}
#tip_lecture .list-a {display:block;text-decoration:none}
#tip_lecture .list-a-img img {border-radius:100px}
#tip_lecture .list-type {display:block;margin:15px 0 5px;color:#868686;font-size:0.95em;letter-spacing:-0.1em}
#tip_lecture .list-a-title {margin:0 0 5px;color:#686868;font-size:1.17em;font-family:"맑은고딕", Dotum;font-weight:bold}
#tip_lecture .list-item:hover .list-a-title {color:#282828}
#tip_lecture .btn-add-tag {display:none;position:relative;float:left;top:-2px;margin:0 0 0 10px;border-radius:20px;width:20px;height:20px;background:#d6d6d6;color:#fff;font-size:0.75em}
#tip_lecture .btn-add-tag .txt {position:absolute;line-height:0;font-size:0;overflow:hidden}
#tip_lecture .list-writer {color:#888}

/* 서브메뉴 */
#con_ri{float:left;width:300px;}
#con_ri #sub_menu{margin:0 0 20px;}
#con_ri #sub_menu h2{background:#f5f2f2;border:1px solid #d6d6d6;font-size:1em;color:#000;height:37px;line-height:37px;padding-left:20px}
#con_ri #sub_menu ul{border:1px solid #d6d6d6;border-top:none;margin:0}
#con_ri #sub_menu ul li{overflow:hidden;background:#fff;}
#con_ri #sub_menu ul li:first-child{border:0;}
#con_ri #sub_menu ul li a{position:relative;display:inline-block;height:33px;line-height:33px;padding:0 20px;width:258px;color:#606060}
#con_ri #sub_menu ul li a:hover{background-color:#eee;text-decoration:none;}
#con_ri #sub_menu ul li a span.sbmn_new{padding-left:10px;color:#ff4f90;}
#con_ri #sub_menu ul li span.sbmn_al{position:absolute;top:0;right:20px;color:#8e8e8e}
#con_ri #sub_menu ul li a.sbmn_sl{background:#ffecec; }
/*#con_ri #sub_menu ul li a.sbmn_sl span{color:#fff}*/
#con_ri #sub_menu ul li a.hubtag_sl {background:#5bccd7 !important;color:#fff}
#con_ri #sub_menu ul li a.lnb_sol_anc{  padding: 0 5px 0 36px;background:url('../img/sub/pr_bg_1.jpg') 23px 47% no-repeat;vertical-align:middle;height:30px;line-height:30px}
#con_ri #sub_menu ul li a.lnb_sol_anc:hover{background-color:#eee;text-decoration:none;}
#bn3{margin-bottom:20px}

#con_ri #sub_menu .bd_popular {margin-top:20px}
#con_ri #sub_menu .bd_popular h2{border:none;border-bottom:1px solid #d6d6d6;padding:0 20px;background:#f5f2f2;color:#2d4fa4}
#con_ri #sub_menu .bd_popular_1 h2{color:#d33d59}

/* 서브메뉴 태그 */
.sub-tags {margin:0 0 20px;border:1px solid #d6d6d6;border-top-color:#868686}
.sub-tags .section {position:relative;padding:0 0 10px}
.sub-tags .fav {border-bottom:1px solid #f0f0f0}
.sub-tags .list {height:145px;overflow:hidden}
.sub-tags .tog-open {height:auto}
.sub-tags .title {padding:10px 20px;font-weight:bold}
.sub-tags .item {float:left;margin:0 0 0 20px;width:119px;height:18px;line-height:18px;font-size:0.95em;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.sub-tags .a {color:#008ce0;vertical-align:middle;text-decoration:none}
.sub-tags .item-on .a {color:#ff5555}
.sub-tags .btn-add {width:13px;height:13px}
.sub-tags .btn-add .txt {position:absolute;line-height:0;font-size:0;overflow:hidden}
.sub-tags .fa {position:relative;top:-2px;color:#888;font-size:0.7em}

.sub-tags .tag-unset {position:absolute;top:0;right:0}

.sub-tags .more {clear:both;margin:0 20px;padding:5px 0 15px}
.sub-tags .more-btn {width:100%;height:25px;border-width:1px;border-style:solid;border-color:#eee #ccc #ccc #eee;color:#383838;font-size:1.5em}
.sub-tags .more-btn:hover {background:#f7f7f7}
.sub-tags .more-btn .txt {position:absolute;line-height:0;font-size:0;overflow:hidden}
.sub-tags .more-btn .fa-angle-up {display:none}
.sub-tags .tog-open .more-btn .fa-angle-up {display:block}
.sub-tags .more-btn .fa-angle-down {display:block}
.sub-tags .tog-open .more-btn .fa-angle-down {display:none}

.sub-tags .fav {}
.sub-tags #edit_board_favorite_tag {position:absolute;top:10px;right:20px;width:15px;height:15px}
.sub-tags .set {}
.sub-tags .set:after {display:block;visibility:hidden;clear:both;content:''}
.sub-tags .set .fa {display:none}
.sub-tags .is_tag_edit .set .desc {display:block}
.sub-tags .is_tag_edit .set .fa {display:inline-block}
.sub-tags .fav-empty {margin:0 20px 0;color:#999;font-size:0.95em;letter-spacing:-0.1em}

.sub-tags .board_fav_tags:after {display:block;visibility:hidden;clear:both;content:''}

.sub-tags .all {}
.sub-tags .list {}
.sub-tags .list:after {display:block;visibility:hidden;clear:both;content:''}

.sub-tags .howto {padding-top:10px;border-bottom:0;background:#f7f7f7;letter-spacing:-0.1em}
.sub-tags .howto .con {color:#888;font-size:0.95em;text-align:center}
.sub-tags .howto .fa {top:0}
.sub-tags .howto .div {display:inline-block;width:20px;text-align:center}

/*커뮤니티*/
.bn1{float:left;width:355px;height:280px;background:url(../img/sub/ad.jpg) top right no-repeat;margin-right:20px;}

/*부가서비스*/
#con_lf .svc_01 h2{margin-bottom:0 !important;padding-top:10px}
.sv_wr{text-align:center;background:#f8f8f8;padding:15px 0 30px 0}
.sv_wr p{color:#757575;margin-bottom:20px}
.sv_wr a{margin-left:10px;}
.sv_pg{display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;_display:inline;/*IE6 HACK*/}
.sv_pg a.pg_test{margin-top:8px;text-align:center;padding:7px 10px; background:#999;  color: #fff;display:inline-block;text-decoration:none;}
.sv_pg a.pg_test:hover{background:#ff4f90;color:#fff}
.sv_pg_kkp{ margin-top:40px}
#con_lf .svc_01 .pay_p{margin-top:10px;color:red;margin-bottom:10px}
/*kcp_전자결제*/
.pr_con a{text-decoration:underline;color:#949494}

#pv_ji{margin-bottom:40px}
#pv_ji h2{font-size:1.167em;color:#484848;border-top:1px solid #f6f6f6;padding:15px 0 10px 0; margin-top:15px}
#pv_ji ol li{border:1px solid #e9e9e9;}
#pv_ji ol li+li{border-top:none;}
#pv_ji ol li button{border:none;padding:10px;font-size:1.083em;color:#484848;background:url('../img/sub/btn_open.jpg') 705px 50% no-repeat;width:100%;text-align:left}
#pv_ji ol li button.pv_ji_cl{background:url('../img/sub/btn_close.jpg') 705px 50% no-repeat;}

#pv_ji ol li .pvji_open{background:#f6f6f6;border-top:1px solid #e9e9e9;padding:15px;overflow:hidden}
#pv_ji ol li .pvji_open p{color:#484848;line-height:1.667em}
#pv_ji ol li .pvji_open p a{color:#00c269;text-decoration:underline}
#pv_ji ol li .pvji_open p.pvji_ex{background:#fff;padding:20px; margin-top:10px}
.kcp_pc{float:left;margin-right:15px;margin-top:20px;font-weight:bold;line-height:22px}
.kcp_mb{float:left;margin-top:20px;font-weight:bold;line-height:22px}
#pv_ji ol li .pvji_open p.pvji_lk{margin-top:10px}
.pv_ji_close{display:none;}

.pv_txt{margin-top:20px; border-bottom:1px solid #f6f6f6;padding-bottom:40px;}
.pv_txt p{float:left;font-size:1.083em;line-height:1.917em;width:550px}
.pv_txt span{width:180px;text-align:center}
.pv_txt .pv_btn{clear:both;}
.pv_txt a{display:inline-block;height:41px;line-height:41px;margin-right:5px;font-weight:bold;letter-spacing:-0.05em}
.pv_txt a:hover{text-decoration:none;}
.pv_txt .pv_btn_big{background:url(../img/sub/pv_btn_2.jpg) no-repeat ;width:275px;padding-left:15px;}
.pv_txt .pv_btn_small{background:url(../img/sub/pv_btn_1.jpg) no-repeat ;width:126px;padding-left:10px;}
.pv_txt .pv_btn_md{background:url(../img/sub/pv_btn_3.jpg) no-repeat ;width:175px;padding-left:15px;}
.pv_txt p a{margin-top:20px}

.pr_sv p{margin-top:15px;line-height:2em}
.pr_con{margin-top:25px;color:#484848}
.pr_con h2{border-bottom:2px solid #000;padding-bottom:14px;font-size:1.167em;color:#484848}
.pr_con ul{margin-top:15px}
.pr_con ul li{line-height:2em}
.pr_con .pr_con_bg{background:#f7f7f7;padding:30px;}
.pr_con .pr_con_bg p{padding:20px;background:#fff;border:1px solid #e7e7e7;line-height:24px;color:#787878}
.pr_con_ls{margin-bottom:40px}

#kcp_pr ol {background:#f7f7f7;overflow:hidden;padding:0 30px 30px;display:inline-block}
#kcp_pr ol li{float:left;width:300px;height:45px;padding:25px 30px 25px 0;border-bottom:1px solid #e7e7e7}
#kcp_pr ol li p{padding-left:55px;color:#484848;padding-top:5px}
#kcp_pr ol li p span{font-weight:bold;line-height:1.6em}
#kcp_pr ol li p strong{font-size:1.3em;color:#4bc777;}

#kcp_pr ol li.pr_con1{background:url(../img/sub/num_1.jpg) 0 27px  no-repeat}
#kcp_pr ol li.pr_con2{background:url(../img/sub/num_2.jpg) 0 27px no-repeat}
#kcp_pr ol li.pr_con3{background:url(../img/sub/num_3.jpg) 0 27px no-repeat}
#kcp_pr ol li.pr_con4{background:url(../img/sub/num_4.jpg) 0 27px no-repeat}
#kcp_pr ol li.pr_con5{background:url(../img/sub/num_5.jpg) 0 27px no-repeat}
#kcp_pr ol li.pr_con6{background:url(../img/sub/num_6.jpg) 0 27px no-repeat}
#kcp_pr ol li.pr_con7{background:url(../img/sub/num_7.jpg) 0 27px no-repeat}
#kcp_pr ol li.pr_con8{background:url(../img/sub/num_8.jpg) 0 27px no-repeat}
#kcp_pr ol li.pr_con9{background:url(../img/sub/num_9.jpg) 0 27px no-repeat;width:640px;clear:both;border:none;}
#kcp_pr ol li.pr_con9 strong{font-size:1.19em}

#kcp_rq ol{background:#f7f7f7;overflow:hidden;padding:30px 30px 0;}
#kcp_rq ol li{margin-bottom:23px}
#kcp_rq ol li h3{font-size:1.083em;padding-bottom:10px}
#kcp_rq ol li p{background:#fff;padding:20px;line-height:1.667em}
#kcp_rq ol li p.pr_rt{padding-top:0px}
#kcp_rq ol li p.pr_rt span{background:#dae8cb;padding:3px}

#pr_qa ol{margin-bottom:40px;}
#pr_qa ol li{background:url(../img/sub/num_bg.jpg) 4px 50% no-repeat;height:37px;line-height:37px;border-bottom:1px solid #e9e9e9;padding-left:10px;font-weight:bold}
#pr_qa ol li span{color:#fff;padding-right:20px}
#pr_qa ol li a{text-decoration:none;color:#484848}

/*lg_전자결제*/
#lgpy_iq li strong{font-size:1.250em;letter-spacing:-1px}
#lgpy_iq li strong a{letter-spacing:0;color:#7b7b7b;text-decoration:underline;padding-left:8px;font-weight:normal}

#lgpy_iq li p{margin-bottom:15px;color:#888;line-height:1em}
#lgpy_iq li p span{color:#ff4f90}

/*LG 유플러스 카드결제 신청서 완료*/
#lg-pg-supply p{margin-bottom:20px;background:#f0f0f0;padding:10px 20px;line-height:1.7em}
#lg-pg-supply p.msg_popup_null{background:none;margin:0}
#lg-pg-supply  h2{font-size:1em;display:block;border-top:1px solid #eee;padding:10px }
#lg-pg-supply strong{font-style:normal}
#lg-pg-supply p #lg_pg{background:#dae8cb;font-style:normal;padding:3px;margin-left:5px}

/*kcp_본인인증*/
#pr_tbl{}
#pr_tbl table{width:100%;border-collapse:collapse;text-align:center;margin-top:15px;}
#pr_tbl table th{background:#f7f7f7;border:1px solid #ececec;padding:10px 0;width:12.5%}
#pr_tbl table td{border:1px solid #ececec;}
.kcp_pr_1 ol li{width:100% !important}
.kcp_pr_1 ol li p{padding-top:15px !important;}
.pr_rq ol{margin-top:20px;}
.pr_rq ol li{list-style:decimal;list-style-position:inside;font-weight:bold}
.pr_rq ol li p{font-weight:normal;line-height:20px;margin-top:5px;margin-bottom:20px}
.pr_rq ol li p span{background:#dae8cb;padding:3px}

/*lg_본인인증*/
#lg_tit p{padding-top:30px}
#lg_tit a span{font-weight:normal;}
#lg_tit a+a+a{margin:0}
.kcp_pr_1 ol li.pr_con_mg p{margin-top:0 !important;line-height:20px;}

/*icode*/
#kcp_tit1 p{padding-top:30px}

/*이니시스*/
#kcp_pr ol li p strong.pr_c_st{font-size:1.1em}
#kcp_pr ol li.pr_con8 p{padding-top:0}
.in_iq{margin-bottom:40px}
#kcp_rq ol li p.pr_rt span.pr_sp{background:#ffee;display:block;background:#f1f6e9;padding:8px 15px;margin-top:5px}
#kcp_rq ol li p.pr_rt span.pr_sp img{margin:8px 0;}

/*아이핀*/
.pr_ipin span,.pr_ok span {background: #dae8cb;padding: 3px;}


/*솔루션*/
.ri_pd{margin-right:20px}


/*g5 / yc5*/
.sb_bn{position:relative;float:left;margin-bottom:20px}
.sb_bn .g5_bg{width:355px; height:280px;}
.sb_bn .g5_bg span{color:#8b6926;text-align:center;line-height:17px;margin-top:178px;display:inline-block;width:353px}
.sb_bn .gb_btn{position:absolute;bottom:0;left:0;background:url('../img/sub/g5_bn_bg.png');width:355px;height:60px}
.sb_bn .gb_btn li{border-left:1px solid #776d48;float:left;width:87px;text-align:center;margin-top:10px;height:40px;}
.sb_bn .gb_btn li a{color:#ebebeb;display:inline-block;padding-top:25px;font-size:0.92em}
.sb_bn .gb_btn li a:hover{color:#ff4f90;text-decoration:none}
.sb_bn .gb_btn .gb_btn1 a{background:url(../img/sub/g5_bn_btn1.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn2 a{background:url(../img/sub/g5_bn_btn2.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn3 a{background:url(../img/sub/g5_bn_btn3.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn4 a{background:url(../img/sub/g5_bn_btn4.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn1 a:hover{background:url(../img/sub/g5_bn_btn1_over.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn2 a:hover{background:url(../img/sub/g5_bn_btn2_over.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn3 a:hover{background:url(../img/sub/g5_bn_btn3_over.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn4 a:hover{background:url(../img/sub/g5_bn_btn4_over.png) 50% 1px no-repeat;}

.sb_bn .gb_btn .gb_btn5 a{background:url(../img/sub/rq_bn_btn1.png) 50% 3px no-repeat;}
.sb_bn .gb_btn .gb_btn5 a:hover{background:url(../img/sub/rq_bn_btn1_over.png) 50% 3px no-repeat;}

.sb_bn .gb_btn .gb_btn6 a{background:url(../img/sub/g5_bn_btn5.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn6 a:hover{background:url(../img/sub/g5_bn_btn5_over.png) 50% 1px no-repeat;}

.sb_bn .gb_btn .gb_btn7 a{background:url(../img/sub/g5_bn_btn6.png) 50% 1px no-repeat;}
.sb_bn .gb_btn .gb_btn7 a:hover{background:url(../img/sub/g5_bn_btn6_over.png) 50% 1px no-repeat;}

#y5_bn{background:url('../img/sub/y5_bn.jpg') no-repeat top center;}
#y5_bn .g5_bg span,#g4_bn .g5_bg span,#yc4_bn .g5_bg span,#rq_bn .g5_bg span{color:#fff}

#g5_bn{background:url('../img/sub/g5_bn.jpg') no-repeat top center;}
#y5_bn .gb_btn li{border-left:1px solid #475b75}

#gp_bn{background:url('../img/sub/gp_bn.jpg') no-repeat top center;}
#gp_bn .g5_bg span{color:#004c38}
#gp_bn .gb_btn li{border-left:1px solid #306454}

#g4_bn{background:url('../img/sub/g4_bn.jpg') no-repeat top center;}
#g4_bn .gb_btn li{border-left:1px solid #4f3a5e}

#yc4_bn{background:url('../img/sub/y4_bn.jpg') no-repeat top center;}
#yc4_bn .gb_btn li{border-left:1px solid #73414c}

#rq_bn{background:url('../img/sub/rq_bn.jpg') no-repeat top center;overflow:hidden}
#rq_bn .gb_btn li{border-left:1px solid #73414c}
#rq_bn span{text-align:left;margin-left:24px;margin-top:175px}


#de_bn{background:url('../img/sub/ds_bn.jpg') no-repeat top center;}
#de_bn .g5_bg span{color:#fff;margin-top:183px;}

#pr_bn{background:url('../img/sub/dv_bn.jpg') no-repeat top center;}
#pr_bn .g5_bg span{color:#fff;margin-top:185px;}

#pl_bn{background:url('../img/sub/pl_bn.jpg') no-repeat top center;}
#pl_bn .g5_bg span{color:#fff;margin-top:185px;}
#pl_bn .gb_btn li{border-left:1px solid #475b75}

#pu_bn{background:url('../img/sub/pb_bn.jpg') no-repeat top center;}
#pu_bn .g5_bg span{color:#fff;margin-top:185px;}
#pu_bn .gb_btn li{border-left:1px solid #475b75}

#gc_bn{background:url('../img/sub/gnucon.jpg') no-repeat top center;}
#gc_bn .g5_bg span{color:#fff;margin-top:180px;}
#gc_bn .gb_btn li{border-left:1px solid #475b75}

#gnucon_new li .latest_icon ,.solution_new li .latest_icon {display:none}

#mk_bn{background:url('../img/sub/mk_bn.jpg') no-repeat top center;}
#mk_bn .g5_bg span{color:#fff;margin-top:180px;}
#mk_bn .gb_btn li{border-left:1px solid #505665}

#tm_bn{background:url('../img/sub/tm_bn.jpg') no-repeat top center;}
#tm_bn .g5_bg span{color:#fff;margin-top:188px;}
#tm_bn .gb_btn li{border-left:1px solid #563349}

#so_bn{background:url('../img/sub/so_bn.jpg') no-repeat top center;}
#so_bn .g5_bg span{color:#fff;margin-top:155px;}

#gnuc_bn{background:url('../img/sub/gnuc_bn.jpg') no-repeat top center;}
#gnuc_bn .g5_bg span{color:#004c38;margin-top:184px;}
#gnuc_bn .gb_btn li{border-left:1px solid #33676b}

#gnupay_bn{background:url('../img/sub/gnupay_bn.jpg') no-repeat top center;}
#gnupay_bn .g5_bg span{color:#fff;margin-top:195px;}
#gnupay_bn .gb_btn li{border-left:1px solid #43614a}

#design_bn{background:url('../img/sub/design.png') no-repeat top center;}
#design_bn .g5_bg span{color:#fff;margin-top:183px;}

#program_bn{background:url('../img/sub/program.png') no-repeat top center;}
#program_bn .g5_bg span{color:#fff;margin-top:185px;}
#program_bn .gb_btn li{border-left:1px solid #406328}


.gnuc_link{clear:both;width:730px;height:470px}
.gnuc_link li{float:left;margin:0 0 11px 11px;text-align:center;background-color:#f7f7f7;padding-top:30px}
.gnuc_link li:hover{background-color:#fff2c7}
.gnuc_link li:hover a{color:#000}
.gnuc_link li.gnuc_nomargin{margin-left:0;}
.gnuc_link li a{display:block;width:174px;padding-top:150px;padding-bottom: 20px;font-size: 1.17em;font-weight: bold;text-decoration:none}
.gnuc_link li.guc1 a{background:url('../img/sub/gc_icon01.png') no-repeat top center;}
.gnuc_link li.guc2 a{background:url('../img/sub/gc_icon02.png') no-repeat top center;}
.gnuc_link li.guc3 a{background:url('../img/sub/gc_icon03.png') no-repeat top center;}
.gnuc_link li.guc4 a{background:url('../img/sub/gc_icon04.png') no-repeat top center;}
.gnuc_link li.guc5 a{background:url('../img/sub/gc_icon05.png') no-repeat top center;}
.gnuc_link li.guc6 a{background:url('../img/sub/gc_icon06.png') no-repeat top center;}
.gnuc_link li.guc7 a{background:url('../img/sub/gc_icon07.png') no-repeat top center;}
.gnuc_link li.guc8 a{background:url('../img/sub/gc_icon08.png') no-repeat top center;}

.gnupay_link{clear:both;width:730px;margin-bottom:20px}
.gnupay_link:after {display:block;visibility:hidden;clear:both;content:""}
.gnupay_link li{float:left;margin:0 0 11px 11px;text-align:center;background-color:#f7f7f7;padding-top:30px}
.gnupay_link li:hover{background-color:#fff2c7}
.gnupay_link li:hover a{color:#000}
.gnupay_link li.gnuc_nomargin{margin-left:0;}
.gnupay_link li a{display:block;width:174px;padding-top:150px;padding-bottom: 20px;font-size: 1.17em;font-weight: bold;text-decoration:none}
.gnupay_link li.guc1 a{background:url('../img/sub/gnupay_icon01.png') no-repeat top center;}
.gnupay_link li.guc2 a{background:url('../img/sub/gnupay_icon02.png') no-repeat top center;}
.gnupay_link li.guc3 a{background:url('../img/sub/gnupay_icon03.png') no-repeat top center;}
.gnupay_link li.guc4 a{background:url('../img/sub/gnupay_icon04.png') no-repeat top center;}

/*g5 라이센스*/
#p_lic_ov h2{display:none;}
#p_lic_ov dl{color:#fff;overflow:hidden;margin-top:10px}
#p_lic_ov dl dt{float:left;background:#484848;width:102px;margin-top:1px;padding:8px 0 8px 20px;}
#p_lic_ov dl dd{float:left;background:#eee;margin-top:1px;padding:8px 0 8px 10px;width:595px;color:#484848}
#p_lic_ov ol {padding:20px; border:1px solid #eee;margin-top:20px}
#p_lic_ov ol li{list-style:decimal inside;line-height:24px}
#p_lic_ov p{padding:20px;background:#f8f8f8;line-height:18px;border:1px solid #eee;border-top:0;color:#7f7f7f}
#p_lic_ov p a{color:#7f7f7f;text-decoration:underline}

#p_lic_gpl{margin-top:30px;position:relative}
#p_lic_gpl h2{font-size:1.167em;padding:5px 0}
#p_lic_gpl .tab{display:inline-block;position:absolute;top:0;right:0}
#p_lic_gpl .tab li{ width:100px; height:25px; float:left; font-weight:bold;}
#p_lic_gpl .tab li a{ display:block; line-height:25px; text-align:center;background:#fff; color:#ff4f90; cursor:default;border:1px solid #ff4f90;text-decoration:none;cursor:pointer}
#p_lic_gpl .tab li a.selected{ color:#fff;background:#ff4f90;}
#p_lic_gpl .li_con{color:#cc6699; border:1px solid #dadada; border-top:2px solid #000; background:#fff; padding:0;margin-top:10px;margin-bottom:40px}
#p_lic_gpl .li_con li{list-style:none; padding:20px 20px; color:#333; font-size:12px;}
#p_lic_gpl .li_con li h3{font-size:1.083em;margin-bottom:20px;border-top:1px solid #eee;padding-top:30px;}
#p_lic_gpl .li_con li p{line-height:20px;margin-bottom:25px}
#p_lic_gpl .li_con li h3.bd_no{border:none;}
#p_lic_gpl .li_con li blockquote{line-height:20px;background:#f7f7f7;padding:20px;margin:0 0 30px}

/*g5 특징*/
.ftr_con{margin-top:20px;color:#484848}
.ftr_con h2{font-size:1.167em }
.ftr_con .con_wr{border:1px solid #dadada; border-top:2px solid #000; background:#fff; padding:0;margin-top:10px;margin-bottom:40px;padding:30px 20px; line-height:22px;}
.ftr_con .con_wr p{margin-bottom:20px;color:#5d5d5d}

.ftr_con .con_wr ul{margin-bottom:20px;}
.ftr_con .con_wr ul li{list-style:disc;line-height:20px;margin-left:13px;margin-bottom:10px;}
.ftr_con .con_wr ol li{list-style:decimal inside;}
.ftr_con .con_wr h3{font-size:1.083em}
.ftr_con .con_wr dt{font-weight:bold;margin-bottom:5px}
.ftr_con .con_wr dd{margin-bottom:30px;line-height:20px}

/*g4 faq*/
#p_faq{margin-top:20px;}
#p_faq h2{font-size:1.083em ;color:#484848;padding-top:10px;margin-bottom:10px;border-top:1px solid #eee;padding-left:10px}
#p_faq ul,#p_faq ol{padding:20px;background:#f8f8f8;margin-bottom:30px}
#p_faq ol li{list-style:decimal inside;}
#p_faq li{margin-bottom:8px}
#p_faq li strong{background:#3e81dd;color:#fff;padding:2px;font-size:0.92em}
#p_faq p{padding:10px 20px 20px;line-height:20px;background:#f8f8f8;margin-bottom:30px}

/*g3*/
#gf3_faq_list,#gf3_manual_list {background: #f3f3f3;padding:15px;margin-top:10px}
#gf3_faq_list h2,#gf3_manual h2{font-size:1.083em;padding-bottom:5px;}
#gf3_faq_list ol{background:#fff;padding:10px;border:1px solid #ddd;}
#gf3_faq_list ol li,#gf3_manual_list ol>li{padding:8px 10px;list-style: decimal;list-style-position:inside;position:relative;}
.gf3_faq{margin:20px 0}
.main_totop{text-align:right;margin-top:30px}
.main_wrap{ border: 1px solid #dedede; border-bottom:0; margin-bottom: 40px;  border-top: 2px solid #000;  margin-top: 20px;  overflow-y: auto;}
.main_wrap section{   padding: 30px;  border-bottom: 1px solid #dedede;  padding-bottom: 15px;;}
.main_wrap section h2{font-size:1.167em;margin-bottom:10px}
.main_wrap section p{line-height:1.7em}
.main_wrap .syntaxhighlighter  {margin:3px 0 5px !important;}
#gf3_manual_list ol {background:#fff;padding:20px 10px;border:1px solid #ddd;margin:0 !important}
#gf3_manual_list ol>li{font-weight:bold;float:left;width:18%;height:220px;border-left:1px solid #eee;padding:0 3% !important}
#gf3_manual_list ol li.g3_mn_fr{border:none;}
#gf3_manual_list ol:after {display: block; visibility: hidden; clear: both; content: "";}
#gf3_manual_list ol ul{margin-top:5px}
#gf3_manual_list ol ul li{list-style :none !important;line-height:1.7em;font-weight:normal}
#gf3_manual h3{font-size:1em;margin-bottom:5px}
#gf3_manual p{margin-bottom:30px}
#gf3_manual section ol li{padding:3px 0;list-style: decimal;list-style-position:inside;line-height:1.6em}
#gf3_manual section ul,#gf3_manual section ol{margin-bottom:30px}
#gf3_manual section ul li{line-height:1.5em;padding:3px 0;}
#gf3_manual section p a{color:#FF5191;text-decoration:underline}

/*qa_list*/
#head_torss{position:absolute;top:0;right:0;border:1px solid #ccc;padding:3px 10px;border-radius:3px}
#head_torss span{padding:0 5px;color:#484848}
#lbo_head {margin-top:20px;display:inline-block;margin-bottom:10px;height:26px;}
#lbo_head select{float:left;margin-right:5px;height:26px;padding-left:5px;border:1px solid #c8c8c8;}
#lbo_head label{display:none;}
#lbo_head .sir_inp{height:24px;line-height:24px;border:1px solid #c8c8c8;float:left}
#lbo_head  #sch_submit{background:url(../img/sub/sch_icon.jpg) 50% 50% no-repeat #636363; width:36px;height:26px;border:0;font-size:0;text-indent:-999px;float:left}
.list_bn{margin-top:15px}

.chk_chk{position:absolute;top:0;left:5px}
li.lbo_li_1 .chk_chk{position:absolute;top:5px;left:5px}
.chk_chk label{display:none;}

#sir_qa {position:relative;margin-bottom:20px}
#sir_qa .sir_ulwrp ul li.lbo_li{width:660px;border-bottom:1px solid #eceff3;;position:relative;padding-left:70px;height:80px}

#sir_qa .sir_ulwrp ul li .info_nick{width:115px;text-align:left;}
#sir_qa .sir_ulwrp ul li .info_hit{width:50px}
#sir_qa .sir_ulwrp ul li .info_date{width:70px}
#sir_qa .sir_ulwrp ul li span{display:inline-block;}

#sir_qa .sir_ulwrp ul li .sir_sr{display:none;}
#sir_qa .sir_ulwrp ul li .info_reply{position:absolute;top:0;left:0;width:70px;text-align:center}

#sir_qa .sir_ulwrp ul li.lbo_li_1:hover{background:#f8f8f8}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .info_reply {background:url(../img/sub/qa_bg1.png) 50%   no-repeat;width:70px;height:80px;line-height:80px;font-size:1.417em;font-weight:bold;color:#bdbdbd}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .info_reply4{background:url(../img/sub/qa_bg2.png) 50%  no-repeat;color:#fff}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .info_reply5{background:url(../img/sub/qa_bg1.png) 50%   no-repeat;width:70px;height:80px;line-height:80px;font-size:1.417em;font-weight:bold;color:#bdbdbd}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .li_title{width:410px;float:left;padding-top:20px;font-size:1.083em;}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .li_title .title_link{display:block;color:#484848;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;;width:400px;line-height:20px}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .li_title .title_link:hover{color:#ff4f90}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .li_title .qa_tags a{border:1px solid #9db4c2;color:#9db4c2;display:inline-block;padding:3px 5px ;font-size:0.92em;letter-spacing:-1px;margin-right:3px}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .li_title .qa_tags a:hover{color:#fff;background:#3baeff;border:1px solid #3baeff;text-decoration:none;}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .li_info{line-height:80px;text-align:center;color:#484848;}
#sir_qa .sir_ulwrp ul li.lbo_li_1 .li_info a:hover{text-decoration:none;}
.sir_mb_icon {display: inline-block; width: 22px; height: 22px; background: url('../img/common/icon.png') -410px 0; vertical-align: middle;}

#sir_qa .sir_ulwrp ul li.lbo_legend{background:#f0f0f0;border-top:2px solid #000;height:40px;line-height:40px;border-bottom:1px solid #d8dfe2}
#sir_qa .sir_ulwrp ul li.lbo_legend .info_span{background:url('../img/sub/list_bg.jpg') left 50% no-repeat;text-align:center}
#sir_qa .sir_ulwrp ul li.lbo_legend .li_title{background:url('../img/sub/list_bg.jpg') left 50% no-repeat;width:410px;text-align:center}
#sir_qa .sir_ulwrp ul li.lbo_legend .info_reply{background:none;line-height:40px;height:40px;width:70px}
#sir_qa .sir_ulwrp ul li span.choice_stat{display:none;}

#lbo_bwrp2{position:relative;margin-top:10px;margin-bottom:20px;height:33px}
#lbo_bwrp2 #bwrp2_adm{position:absolute;top:0;left:0}
#lbo_bwrp2 #bwrp2_adm ul{display:inline-block}
#lbo_bwrp2 #bwrp2_adm li{float:left;margin-right:3px}
#lbo_bwrp2 #bwrp2_adm li a{display:inline-block;background:#888;color:#fff;padding:5px;border:none}
#lbo_bwrp2 #bwrp2_com{position:absolute;top:0;right:0}
#lbo_bwrp2 #bwrp2_com a.qa_write{border: 1px solid #ff4f90;color:#ff4f90;background:#fff;padding:8px 10px;text-decoration:none;display:inline-block;}
#lbo_bwrp2 #bwrp2_com a.qa_write:hover{background:#ff4f90;color:#fff}
.sir_ulwrp ul li.sir_empty{text-align:center;padding:50px 0;border-bottom:1px solid #cdcdcd;}


/*qa_view*/
#qav_head{background:#f3f3f3;border:1px solid #dedede;padding:10px 20px ;margin-top:15px}
#qav_head h2{font-size:1.5em;border-bottom:1px solid #dedede;padding-bottom:10px;  line-height: 1.3em;word-wrap:break-word;word-break:break-all}
#qav_head #qav_info{margin-top:10px}
.view_bn{margin:10px 0}

h2.con_h2{display:none;}
.vbo_wr{display:inline-block;width:100%}
#sir_qav .sir_vbo_cmd{float:left;margin-top:0}
.sir_vbo_copyurl{float:left;margin-left:5px}
.sir_vbo_copyurl input{border:1px solid #e4e4e4;background:#f3f3f3;height:23px;padding-left:10px}
#sir_qav  .sir_vbo_com{float:right;margin:0 0 5px}
.sir_vbo_cmd ul,.sir_vbo_com ul{display:inline-block}
.sir_vbo_cmd li, .sir_vbo_com li{float:left;;margin-right:3px}
.sir_vbo_cmd li a,.sir_vbo_com li a, .sir_vbo_combot li a{display:inline-block;background:#888;color:#fff;padding:5px;text-decoration:none}


#sir_qav #vbo_con{border:1px solid #e4e4e4;margin-top:10px;position:relative;margin:0}
#sir_qav #vbo_con .toggle_more{position:absolute;bottom:-30px;right:0;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:7px 20px;display:inline-block;background:#fff;border-top:none;}
#sir_qav #vbo_con .toggle_more button{color:#ff4f90;padding:0;border:none;}
#sir_qav #vbo_con .con_inner{padding:20px 30px;color:#4848484;line-height:1.8em;}
.qa_tags_view{border:1px solid #e4e4e4;border-top:none;padding:15px 37px;background:url('../img/sub/tag.jpg') 15px 50% no-repeat #f7f7f7;}
.qa_tags_view a{border:1px solid #9db4c2;color:#9db4c2;;display:inline-block;padding:3px 5px ;font-size:0.92em;letter-spacing:-1px}
.qa_tags_view a:hover{color:#fff;background:#3baeff;border:1px solid #3baeff;text-decoration:none;}

.qav_btnwr{border:1px solid #e4e4e4;border-top:none;height:44px;overflow:hidden;width:728px}
.qav_vote .vote_btn{background:url('../img/sub/good.jpg') no-repeat;width:91px; height:33px;text-align:left;padding-left:33px;font-size:0.92em;margin-left:10px;float:left;margin-top:6px;color:#727272}
.qav_vote .vote_btn:hover{background:url('../img/sub/good_on.jpg') no-repeat;}
#sir_qav .vote_gg2{background:url('../img/sub/good_on.jpg') no-repeat;}
.save_scrap{background:url(../img/sub/btn1.jpg) no-repeat;width:60px; height:25px;text-align:center;float:right;margin-top:10px;margin-right:5px}
.save_share{float:right;margin-right:10px;margin-top:10px}
.react_btn{float:left;margin:15px 0 0 10px;}
.react_btn button{color:#9f9f9f;margin-right:5px;text-decoration:underline;}
#sir_react_singod{display:none;}

#qav_info .info_span{padding-right:5px;display:inline-block}

.bdv_btn{position:relative;display:inline-block;width:100%;padding-top:60px}
.bdv_btn #v_gd_wr{position:absolute;bottom:70px;left:0;text-align:center;width:100%;overflow:hidden}
.sir_react_good, .sir_react_nogood{background:url(../img/sub/btn_bg.jpg);height:42px;padding:0 10px;border:1px solid #ccc;border-radius:3px;line-height:25px;color:#666;float:left}
.sir_react_good .gd_ic{padding-left:28px;display:inline-block;background:url(../img/sub/good_btn.png) no-repeat;height:25px}
.sir_react_nogood{margin-left:5px}
.sir_react_nogood .gd_ic{padding-left:28px;display:inline-block;background:url(../img/sub/nogood_btn.png) no-repeat;height:25px}
/*.sir_react_nogood .gd_ic{background:url(../img/sub/good_btn_2.png) no-repeat 0 4px}*/

.bdv_btn .sir_save_scrap{background:url(../img/sub/btn_bg.jpg);height:40px;padding:0 10px;border:1px solid #ccc;border-radius:3px;line-height:40px;color:#666;display:inline-block;float:left;margin-right:5px}
.bdv_btn .sir_save_scrap .scp_ic{padding-left:23px;display:inline-block;background:url(../img/sub/scrap_btn.png) no-repeat 0 50%;height:40px}
.gd_ct{display:inline-block;margin:0 auto}
#v_gd_wr  #react_good{display:none;z-index:2;position:absolute;top:35px;padding:7px;border:1px solid #000;background:#383838;color:#fff}

/*qa답변*/
#qav_atit{font-size:1.167em;margin-top:23px;float:left;width:100px;margin-bottom:10px}
#qav_atit strong{color:#f9356d;}
.qa_sort{float:right;margin-top:23px;display:inline-block}
.qa_sort a{background:url(../img/sub/qa_sort.jpg) top right no-repeat;padding:0 18px 0 5px;color:#a4a4a4}
.qa_sort a.sort_active{color:#484848}
.qa_sort a+a+a{background:url(../img/sub/qa_sort.jpg) 55px 0 no-repeat;padding-right:11px}

#qav_alist{clear:both;border-top:2px solid #000}
#qav_alist .react_btn{float:right;margin:0}
#qav_alist .react_btn a{color: #9f9f9f;  margin-right: 5px;  text-decoration: underline}
#qav_alist .react_save{float:left}
#qav_alist .react_save button{color:#9f9f9f;margin-top:10px;padding-right:5px}
#qav_alist .qav_vote{float:right}

.alist_atc{border:1px solid #e4e4e4;padding:20px;display:inline-block;border-top:none;width:688px}
.vote_win {float:left;}
.vote_win button{background:url(../img/sub/choice.jpg) no-repeat; width:71px;height:33px;padding-left:20px;font-size:0.92em;color:#727272;margin-left:2px}
.vote_win button:hover{background:url(../img/sub/choice_on.jpg) no-repeat}
.vote_winner{background:url(../img/sub/choice_on.jpg) no-repeat; width:41px;height:33px;line-height:33px;float:left;padding-left:30px;font-size:0.92em;color:#727272;;margin-left:2px}
.alist_atc .vote_btn{margin:0;}
#qav_alist h4{display:none;}
.alist_react{overflow:hidden;}
/*.alist_react .react_save{float:right}*/

#qav_alist .vbo_vcmt{clear:both;border:none;}
.aqr_info {float:left;margin-bottom:10px}
.aqr_info .info_nick{font-weight:bold;margin-right:10px}
.aqr_info .info_date{color:#a7a7a7}
.alist_con{line-height:22px;color:#505050;margin-top:5px;clear:both}
.vbo_vcmt h5{display:none;}
#qav_alist .vcmt_name{margin:0 0 10px;float:left;padding:0}
#qav_alist .vcmt_name a:hover{text-decoration:none;}
#qav_alist .vcmt_name a.sideview_a{font-weight:bold}

#qav_alist .vcmt{border-top:1px solid #eeeeee;padding:20px 0 0 20px;position:relative;margin-top:20px;background:none;}
 .vcmt_content{line-height:22px;padding:10px;clear:both;color:#333;word-wrap:break-word;word-break:break-all}
#qav_alist .vcmt_content{background:#f7f7f7}
#qav_alist .vcmt_content_wrp{padding:0;margin:0}
.vcmt h6{display:none;}
.vcmt .re_bg{position:absolute;top:20px;left:0}
.vcmt_btn {float:left;}
.vcmt_btn li{float:left;font-size:0.92em;padding-top:3px;margin-left:5px}
.vcmt_btn li a{color:#c8c8c8;text-decoration:underline;}

.qav_alist_sl{border-top:none !important;}
.selected_qa{background:url(../img/sub/choice_bg.jpg) no-repeat ;height:34px;color:#fff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.selected_qa span{padding:6px 0 0 40px;display:inline-block}
.bn_rp{margin:10px 0}

#qaw{margin-top:20px;}
#qaw p{padding:5px 0; color:#7f7f7f }
.sir_sr_lbl{display:none}
#qaw .sir_bw{text-align:center}
#qaw .sir_bw input{background:#444;color:#fff;border-radius:5px;border:0;padding:10px 20px;margin-top:5px;font-size:1.083em;margin-left:0}


#fcomment {background:#f5f8f9;padding:10px 10px 5px;overflow:hidden;position:relative;margin-top:10px;border:1px solid #dedede;border-bottom:0}
#qav_alist #fcomment{border:1px solid #dedede;}
#fcomment #wcmt_content label{display:none;}
#fcomment #wcmt_content textarea{max-width:580px;height:57px;width:580px;border:1px solid #d0d0d0;margin-bottom:5px}
#fcomment .wcmt_btn{float:left;width:100px}
/*#fcomment .wcmt_btn_sc{position:absolute;bottom:10px; left:10px}*/
#fcomment #wcmt_btn_submit{width:70px;margin-left:10px;background:#444;border:0;border-radius:5px;border:0;color:#fff;height:55px;font-family:"Noto Sans",Dotum;font-size:0.92em;position:absolute;top:10px;right:20px}
.wt_secret_wr{position:absolute;top:67px;right:20px;font-size:0.93em;display:inline-block;width:70px}
#wcmt_img {padding:0 15px 15px;border:1px solid #dedede;border-top:0;background:#f5f8f9}
#wcmt_img label {display:block;margin:3px 0 0 ;color:#999;font-size:0.95em;letter-spacing:-0.1em}
#wcmt_img_submit {margin:0;padding:5px;border:0;border-radius:3px;background:#ff5191;color:#fff;font-size:0.95em;letter-spacing:-0.1em}

#wcmt_img_chk {display:none;position:relative;margin:10px 0 0;padding:10px;border:1px solid #dedede;background:#f5f8f9}
#wcmt_img_chk li{position:relative;padding-bottom:3px}
#wcmt_img_chk img {max-width:100%;height:auto}
#wcmt_img_chk .wcmt_img_del {position:absolute;top:6px;right:20px;width:35px;height:35px;border:1px solid #d4d4d4;border-radius:35px;background:#fff;background:rgba(255,255,255,0.7);color:#ff5191;font-size:1.25em}
#wcmt_img_chk .wcmt_img_del:hover {border-color:#ff5191;background:#ff5191;color:#fff}


/* QA_내답변*/
#sir_qa .sir_ul02 li{padding:0 !important;width:100% !important}
#sir_qa .sir_ul02 li.lbo_legend span.li_title{background:none;width:330px}
#sir_qa .sir_ul02 li.lbo_li_2 .li_title{width:330px;float:left;padding-top: 20px;}
#sir_qa .sir_ul02 li.lbo_li_2 .li_title .title_link{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:320px;display:inline-block;}
#sir_qa .sir_ul02 li.lbo_li_2 .li_title .title_link:hover{color:#ff4f90}
#sir_qa .sir_ul02 li.lbo_li_2 .li_info{text-align:center}
#sir_qa .sir_ul02 li.lbo_li_2 .li_title .qa_tags{margin-top:5px}
#sir_qa .sir_ul02 li.lbo_li_2 .li_title .qa_tags a{border:1px solid #9db4c2;color:#9db4c2;display:inline-block;padding:3px 5px ;font-size:0.92em;letter-spacing:-1px}
#sir_qa .sir_ul02 li.lbo_li_2 .li_title .qa_tags a:hover{color:#fff;background:#3baeff;border:1px solid #3baeff;text-decoration:none;}
#sir_qa .sir_ul02 li.lbo_li_2 .li_info{float:left;line-height:80px}
#sir_qa .sir_ul02 li.lbo_li_2 .li_info .info_hit{background:url(../img/sub/qa_bg_s1.png) 50% no-repeat;font-weight:bold;font-size:1.167em;color:#bdbdbd}
#sir_qa .sir_ul02 li.lbo_li_2 .li_info .info_reply4 {background:url(../img/sub/qa_bg_s2.png) 50% no-repeat;color:#fff}
#sir_qa .sir_ul02 ul li .info_quer,#sir_qa .sir_ul02 ul li .info_nick{width:110px}
#sir_qa .sir_ul02 ul li .info_hit{width:70px}
#sir_qa .sir_ul02 ul li .info_date{width:100px}
#sir_qa .sir_ul02 ul li .info_quer{text-align:left}


/* QA_인기태그*/
.lnb_qa{border:1px solid #d6d6d6;margin-bottom:20px;position:relative}
.lnb_qa h2{background:#f2f2f2;font-size:1.083em;padding:15px 20px; border-bottom:1px solid #d6d6d6}
.lnb_qa div{padding:20px}
.lnb_qa ul{padding:20px;display:inline-block}
 .lnb_qa ul li{margin-bottom:8px;float:left;width:126px}
 .lnb_qa ul li a,#qa_favorite_tags div a{margin-right:3px; border: 1px solid #9db4c2;  color: #9db4c2;  display: inline-block;  padding: 3px 5px;  font-size: 0.92em;  letter-spacing: -1px;}
 .lnb_qa ul li a:hover,#qa_favorite_tags div a:hover{color:#fff;background:#3baeff;border:1px solid #3baeff;text-decoration:none; }
 .lnb_qa #edit_favorite_tag{position:absolute;top:9px;right:10px;background:#fff;border:1px solid #d6d6d6;padding:5px 8px;color:#777;border-radius:5px}
 .lnb_qa #edit_favorite_tag:hover{background:#777;color:#fff}
#qa_favorite_tags p{margin-top:5px;color:#808080}

/*태그전체*/
.qatag_al{border:1px solid #e3e3e3;margin-top:10px;padding:20px;overflow:hidden;}
.qatag_al ul {float:left;width:320px;}
.qatag_al li{height:30px}
.tag_fav_btn { background: url(../img/sub/star.jpg) no-repeat;font-size:0;width:16px;height:16px}
/* .tag_fav_btn:hover { background: url(../img/sub/star_on.jpg) no-repeat;} */
.qatag_al li a{border:1px solid #3baeff;color:#3baeff;display:inline-block;padding:3px 5px ;font-size:0.92em;letter-spacing:-1px}
.qatag_al li a:hover{color:#fff;background:#3baeff;border:1px solid #3baeff;text-decoration:none;}


/* howtoqa_질문하는 방법*/

#hwt_qa{margin-top:10px;}
#hwt_qa:after {display:block;visibility:hidden;clear:both;content:"";}
#hwt_qa h2{margin-top:22px;font-size: 1em;line-height: 22px; color: #484848;}
#hwt_qa p{line-height: 20px;color: #484848;}
#hwt_l{margin-right:10px;float:left;}
#hwt_r{float:right;}
.hwt_manual{width:360px;margin-bottom: 40px;margin-top: 20px;}
.hwt_manual h3{margin:20px 0;color: #ff4f90;}
.hwt_manual ol{border-top:1px dashed #eaeaea;padding:5px}
.hwt_manual ol li{line-height:22px;padding:10px 0;list-style:decimal;line-height:22px;color: #585858;list-style-position: inside;font-weight:bold}
.hwt_manual .hwt_txt{display:block;margin:10px 0;color: #585858;font-weight: normal;}

/*로그인/회원가입*/
.mbskin{width:753px; margin:40px auto 50px;position:relative}
.mb_wp,#fregister,#fregisterform{background:#f7f7f7;border:1px solid #dedede;border-top:2px solid #000;display:inline-block;width:753px;margin-top:10px;}
.mbskin p{margin-top:5px;color:#7f7f7f}

.login_st{;width:260px;margin:0 auto}

.lg_id{background:#fff;border:1px solid #e6e6e6;width:258px;height:36px;background:url('../img/sub/login_id.jpg') 10px 50% no-repeat #fff !important;display:inline-block}
.lg_pw{background:#fff;border:1px solid #e6e6e6;width:258px;height:36px;background:url('../img/sub/login_pw.jpg') 10px 50% no-repeat #fff !important;display:inline-block}

.login_bn{float:right;margin:45px }
p.lg_titp{color:#7f7f7f;font-size:1.083em;padding-bottom:10px; border-bottom:1px solid #dedede;text-align:center;}
p.lg_titp span{color:#ff4f90;font-weight:bold;}
.login_st h2{margin-top:25px;font-size:1.667em;font-family:"나눔고딕","맑은고딕";font-weight:normal;margin-bottom:5px;text-align:center;}
.login_fs{margin-top:10px}
.login_fs label{display:block;font-size:0.93em;color:#7a7a7a;margin:5px 0;font-size:12px \0/IE9; }
.login_fs label.login_auto{display:inline-block;font-size:12px \0/IE9;}


.login_fs .frm_input{margin-left:45px;border:none;font-size:1.167em;height:36px;line-height:36px;width:212px;.height:33px;.line-height:33px;border:transparent;outline:none}
/*#login_fs .frm_input{color:#7a7a7a;background:#fff;border:1px solid #e6e6e6;width:213px;height:36px;line-height:36px;padding-left:45px;font-size:1.167em}*/
.login_fs .login_submit{background:url(../img/sub/btn_p.jpg) no-repeat;width:260px;height:44px;;border:none;color:#fff;font-size:1.167em;margin:5px 0;font-weight:bold;font-family:'Noto Sans';cursor:pointer}
/*#login_fs  #login_id{background:url('../img/sub/login_id.jpg') 10px 50% no-repeat #fff !important; }*/
/*#login_fs  #login_pw{background:url('../img/sub/login_pw.jpg') 10px 50% no-repeat #fff !important; }*/


/* SNS LOGIN */
.sns-wrap {margin:10px 0 0;text-align:center}
.sns-icon {display:inline-block;vertical-align:middle;text-decoration:none}
.sns-icon:hover {text-decoration:none}
.sns-icon .ico {display:block;background:url('../img/sns/sns-icon.png');vertical-align:middle}
.sns-icon .txt {position:absolute;line-height:0;font-size:0;vertical-align:middle;overflow:hidden}
.sns-icon .txt i {font-style:normal}

/* SNS by COLOR */
.sns-wrap-org .sns-naver {border-color:#2db400;background:#2db400}
.sns-wrap-org .sns-naver .ico {background-position:-34px -134px}
.sns-wrap-org .sns-gg {border-color:#dd5443;background:#dd5443}
.sns-wrap-org .sns-gg .ico {background-position:-134px -134px}
.sns-wrap-org .sns-fb {border-color:#3a5897;background:#3a5897}
.sns-wrap-org .sns-fb .ico {background-position:-234px -134px}

.sns-wrap-over .sns-icon {border-color:#dcdcdc}
.sns-wrap-over .sns-icon:hover {color:#fff}
.sns-wrap-over .sns-naver:hover {border-color:#2db400;background:#2db400}
.sns-wrap-over .sns-gg:hover {border-color:#dd5443;background:#dd5443}
.sns-wrap-over .sns-fb:hover {border-color:#3a5897;background:#3a5897}
.sns-wrap-over .sns-naver .ico {background-position:-34px -36px}
.sns-wrap-over .sns-naver:hover .ico {background-position:-34px -136px}
.sns-wrap-over .sns-gg .ico {background-position:-134px -36px}
.sns-wrap-over .sns-gg:hover .ico {background-position:-134px -136px}
.sns-wrap-over .sns-fb .ico {background-position:-234px -36px}
.sns-wrap-over .sns-fb:hover .ico {background-position:-234px -136px}

/* SNS by SIZE */
.sns-wrap-32 .sns-icon {height:28px;border-width:1px;border-style:solid;overflow:hidden;margin:0 1px}
.sns-wrap-32 .sns-icon .txt {display:inline-block;margin:0 10px 0 0;font-size:0.95em;letter-spacing:-0.1em}
.sns-wrap-32 .sns-icon .ico {width:30px;height:28px}

/* SNS by SECTION */
.tnb-login .sns-wrap {float:right;margin:0 0 0 5px;font-size:0;letter-spacing:-3px}
.tnb-login .sns-icon {background:#f3f3f3}

.register-sns {margin:10px 0 20px;padding:40px 40px 20px;border:1px solid #dedede;border-top:2px solid #000;background:#f7f7f7}
.register-sns .sns-wrap {}
.register-sns .desc {margin:0 0 30px;font-weight:bold;font-size:1.167em}
.register-sns .sns-icon {background:#fff}
.register-sns .sns-icon .ico {display:inline-block}
.register-sns .sns-icon .txt {position:relative;line-height:1em}

.login-sns .sns-icon {background:#fff}

/* SNS PROGRESS */
.sns-get {position:relative;margin:30px auto 0;padding:0 0 0 70px;width:205px}
.sns-get:after {display:block;visibility:hidden;clear:both;content:''}
.sns-get .img {position:absolute;top:0;left:0}
.sns-get .img img {width:50px;height:50px}
.sns-get .name {margin:0 0 10px}
.sns-get .nick {margin:0 0 5px}

.sns-reg {margin:0 auto;padding:30px 0 50px;width:275px}
.sns-reg .btn-box {padding:10px;width:275px;border:1px solid #cdcdcd}
.sns-reg .fa {color:#ff5894}
.sns-reg .member {position:relative;margin:20px 0 0;color:#999;letter-spacing:-0.1em}
.sns-reg .btn-txt {position:absolute;top:-1px;right:0;background:transparent;letter-spacing:-0.1em}

#sns-reg-pnl .mw-fg {margin:-265px 0 0 -270px;padding:20px;width:500px;height:510px}
#sns-reg-pnl .frm_info {display:block;margin:5px 0;color:#f56c9e;font-size:0.95em;letter-spacing:-0.1em}
#sns-reg-pnl label {color:#7a7a7a;font-size:0.95em}
#sns-link-pnl .mw-fg {margin:-180px 0 0 -220px;padding:20px 40px;width:360px;height:320px}
#sns-link-pnl .login_fs {margin:0 auto;width:260px}

#login_info .login_info{float:left}
#login_info .login_info a{border:1px solid #cdcdcd;background:url(../img/sub/pr_bg_2.jpg) 93% 50% no-repeat #fff;padding:10px 0;text-align:left;width:82px;padding-left:10px;display:inline-block}
#login_info .login_info a:hover{text-decoration:none}
#login_info{margin:20px  0 30px;overflow:hidden}
#login_info .id_search{margin-right:5px;}
#login_info .id_search a{width:148px}

.notmb {margin:0 auto 30px;width:520px}
.notmb .title {font-size:1.667em;font-family:"나눔고딕","맑은고딕";text-align:center}
.notmb .notmb-caution {margin:5px 0 10px;text-align:center}
.notmb .notmb-terms {margin:0 0 10px;padding:10px;height:150px;border:1px solid #d4d4d4;background:#fff;overflow-y:scroll}
.notmb .btn_confirm {margin:10px 0 0;width:100%;text-align:center}
.notmb .submit {background: url('../img/sub/btn_p.jpg') 50% 50% no-repeat;width: 260px;height: 44px;line-height:44px;border: none;color: #fff;font-size: 1.167em;font-weight: bold;font-family: 'Noto Sans';display:inline-block;text-decoration:none}

#mb_login_notmb {}

#mb_login_od {}
#mb_login_od form {margin:0 auto;width:260px}
#mb_login_od label {display:block;margin:5px 0}
#mb_login_od .frm_input {border:1px solid #e6e6e6;font-size:1.167em;height:36px;line-height:36px;width:258px;outline:none}

#fregister{padding:40px;width:673px}
#fregister h2{font-size:1.167em;margin-bottom:10px}
#fregister textarea{background:#fff;width:100%;height:83px;border:1px solid #d4d4d4;color:#7a7a7a;font-size:1em;line-height:22px;width:653px;padding:10px;max-width:653px;}
#fregister section{margin-bottom:25px;border-bottom:1px solid #dedede;padding-bottom:25px}
#fregister .fregister_agree{text-align:right;margin-top:10px;color:#777777}
.btn_confirm{text-align:center; margin:0 auto;width:220px;overflow:hidden}
 .btn_confirm .btn_submit{  background:url(../img/sub/btn_3.jpg) no-repeat;border:0;width: 133px;height: 44px;font-weight: bold;font-family: "Noto Sans", Dotum;color:#fff;cursor:pointer;float:left;font-size:1.083em}
.btn_confirm .btn_cancel{text-decoration:none;  background:url(../img/sub/btn_4.jpg) no-repeat;border:0;width: 81px;height: 44px;line-height: 44px;font-weight: bold;color:#fff;display:inline-block;float:left;margin-left:5px;font-size:1.083em}

#fregisterform{text-align:left;padding:40px;width:673px}
p.req{position:absolute;top:0;right:0}
#fregisterform .frm_input{width:375px;height:37px;line-height:37px;padding:0 ;border:1px solid #cdcdcd;font-size:1.167em;background:#fff;margin-bottom:5px;font-family:'Noto Sans';text-indent:10px}
#fregisterform #reg_mb_zip{width:100px}
#fregisterform .btn_frmline{height:39px;}
#fregisterform ul{padding:0 145px;border-bottom:1px solid #dedede;margin-bottom:20px;padding-bottom:30px}
#fregisterform ul li label,#fregisterform ul li .li_tit{font-weight:bold;margin:10px 0 5px;display:inline-block;color:#484848;display:block}
#fregisterform textarea{width:391px;border:1px solid #cdcdcd;height:130px;max-width:391px;color:#7a7a7a;font-size:1.167em;}
#fregisterform ul li span{color:#828282;line-height:17px}

#fregisterform .sir_info2{text-align:left;line-height:20px;padding:10px 50px;}
#fregisterform .sir_info3{text-align:center;background:#fdfdfd;border:1px solid #e3e3e3;margin:15px 0}
#fregisterform .sir_info3 p{padding:10px 50px;line-height:20px;text-align:left}
#fregisterform ul li input[type="checkbox"]{margin:0 5px}
.mb_edit{display:none;}
#fregisterform ul li #del_mb_img{margin:0}
/* 캡챠:자동등록방지 */
.cpch{margin-top:5px;font-weight:bold;color:#484848 !important}
#captcha {display:inline-block;position:relative;padding-bottom:10px}
#captcha #captcha_img {width:100px;height:42px;border:1px solid #e9e9e9}
#captcha #captcha_key {margin:0 0 0 25px;padding:0 5px;width:70px;height:42px;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em;border:1px solid #cdcdcd;width:132px}
#captcha #captcha_mp3 {position:absolute;top:0;left:101px;;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('../img/sub/sound.gif')}
#captcha #captcha_reload {position:absolute;top:22px;left:101px;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_reload span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('../img/sub/reload.gif')}
#captcha #captcha_info{position:absolute;top:45px;left:0px}

/*제작의뢰*/
#tch_bn{float:left;position:relative;width:315px;padding:20px}
#tch_bn h2{margin-top:40px;}
#tch_bn p{font-size:1.083em;margin-top:10px;line-height:18px}
#tch_bn a{position:absolute;top:10px;right:10px}

.request_contact_btn{background:url(../img/sub/btn_white.jpg) repeat; width:210px;height:29px;border:1px solid #ccc;border-radius:3px;margin:0 auto}
.request_contact_btn:hover{color:#ff4f90;}
/*제작의뢰주의사항*/
.sir_pwrp{margin:20px 0;border-top:1px solid #e4e4e4;padding-top:20px;color:#484848;}
.sir_pwrp h2{font-size:1.083em;margin-bottom:5px}
.sir_pwrp ul li{line-height:20px;padding-left:13px;background:url(../img/sub/pr_bg_1.jpg) 2px 6px no-repeat;margin-bottom:8px}

/****ftlink_company****/
.sir_ov{margin-top:22px}
.sir_ov h2{font-size:1em;line-height:22px;color:#484848}
.sir_ov p{line-height:20px;color:#484848}
.fc_wr{padding:35px;border:1px solid #dedede;margin-bottom:40px;border-top:2px solid #000;margin-top:20px;overflow-y:auto}
.fc_wr .fc_se{border-bottom:1px solid #eaeaea;padding-bottom:45px;margin-bottom:30px;}
.fc_wr .fc_se p{line-height:22px;color:#585858}
.fc_wr .fc_se h2{font-size:14px; color:#ff4f90;margin-bottom:18px;}
.fc_wr .fc_se dl{line-height:22px;color:#585858}
.fc_wr .fc_se dl dd{margin-left:14px;margin-bottom:10px}
.fc_wr .fc_se ol li{list-style: decimal;line-height:22px;color:#585858;list-style-position:inside}
.fc_wr .fc_se ul li{list-style:none;padding-left:15px}
.fc_wr .fc_se_cl{border:0;padding:0; margin:0}
a.pri_povision_go{display:inline-block;margin:10px 0 ;color:#ff4f90;text-decoration:underline }


/* 회사소개*/
#sir-h1,#com_about h2{  position: absolute;  margin: 0 !important;  padding: 0 !important;  font-size: 0;  text-indent: -9999em;  line-height: 0;  overflow: hidden;}
#com_about{margin-top:10px;background:url(../img/sub/company_bg.jpg) top right no-repeat #f3f3f3;width:650px;height:210px;padding: 40px}
#com_vision h3{background:url(../img/sub/company_1.jpg) no-repeat;padding-top:70px;line-height:1.4em;font-size:1.6em;font-family:"나눔고딕","맑은고딕", "Noto Sans", sans-serif;font-weight:normal}
#com_vision p{color:#808080;margin-top:15px;background:url(../img/sub/company_logo.jpg) 124px top  no-repeat;padding:20px 0 }
#com_history {margin:40px 0}
#com_history h2{border-bottom: 2px solid #000;  font-size: 1.167em;  padding-bottom: 12px;  color: #333;  margin-bottom: 40px;  position: relative;}
#com_history h3{ color:#5bccd7;background:url(../img/sub/cp_hs.jpg) right 2px no-repeat;text-align:right;padding-right:20px;width:76px;position:absolute;top:0;left:-92px}
#com_history .con_hiswr{position:relative;margin-left:90px;border-left:1px solid #c6edf1;padding-left:15px;}
#com_history .con_hiswr ul{background:url(../img/sub/cp_hs2.jpg)  left 2px no-repeat;padding-left:8px;padding-bottom:40px}
#com_history .con_hiswr ul li{background:#f1f1f1;line-height:22px;padding:0 20px;margin-right:20px;color:#808080 }
#com_history .con_hiswr ul li .com_history_date{font-weight:bold;margin-right:15px}
.comhs_1{padding-top:10px !important}
.comhs_2{padding-bottom:10px !important}


/*provosion*/
#fc_pr{height:930px}
#fc_pr ol{margin-left:20px;}
.provision .sir_ov ol{overflow:hidden}
.provision .sir_ov ol li{float:left;margin-right:5px;margin-top:5px}
.provision .sir_ov ol li.pr_cl{margin-right:0;}
.provision .sir_ov ol li a{display:inline-block;width:223px;height:38px;line-height:40px;border:1px solid #d3d3d3;padding-left:15px;background:url(../img/sub/pr_bg_1.jpg) 225px 15px  no-repeat #f3f3f3;}
.provision .sir_ov ol li a:hover{text-decoration:none;}
.provision .sir_ov ol li a.pr_sl{border:1px solid #ff4f90;background:url(../img/sub/pr_bg_2.jpg) 225px 15px  no-repeat #fff;color:#ff4f90;font-weight:bold}

/*policy*/
#fc_pl{height:670px}
.policy .sir_ov ol{display:inline-block;}
.policy .sir_ov ol li{float:left;margin-right:5px;margin-top:5px;}
.policy .sir_ov ol li.pr_cl{margin-right:0;}
.policy .sir_ov ol li a{display:inline-block;width:345px;height:38px;line-height:40px;border:1px solid #d3d3d3;padding-left:15px;background:url(../img/sub/pr_bg_1.jpg) 345px 15px  no-repeat #f3f3f3;letter-spacing:-0.1em}
.policy .sir_ov ol li a:hover{text-decoration:none;}
.policy .sir_ov ol li a.pr_sl{border:1px solid #ff4f90;background:url(../img/sub/pr_bg_2.jpg) 345px 15px  no-repeat #fff;color:#ff4f90;font-weight:bold}

/*level*/
#req-bodiv{overflow:hidden;border-right:1px solid #dedede;border-bottom:1px solid #dedede;}
#req-bodiv dt, #req-bodiv dd{padding:0;margin:0;height:29px;line-height:29px}
#req-bodiv dt{float:left;width:130px;border-left:1px solid #dedede;border-top:1px solid #dedede;background:#f2f2f2;font-weight:bold;text-align:center;}
#req-bodiv dd{float:left;border-left:1px solid #dedede;border-top:1px solid #dedede;width:514px;padding-left:10px}
#req-pt{overflow:hidden}
.pt-wrp{float:left;width:130px;height:90px;text-align:center;padding-top:40px;margin-bottom:15px}
.pt-wrp strong{font-size:22px;font-family:'맑은고딕', 'Malgun Gothic', 'Noto Sans', sans-serif;line-height:1.6em;}
.pt-wrp-eq{float:left;padding:40px;font-size:40px;color:#bababa;font-family:'맑은고딕', 'Malgun Gothic', 'Noto Sans', sans-serif;font-weight:bold}
#pt-tech{background:url(../img/sub/lv_bg1.jpg) no-repeat;}
#pt-info{background:url(../img/sub/lv_bg2.jpg) no-repeat;}
#pt-qa{background:url(../img/sub/lv_bg3.jpg) no-repeat;}
#req-faq dl dt{background:#f2f2f2;border:1px solid #dedede;border-bottom:none;line-height:40px;padding-left:20px}
#req-faq dl dt span{color:#ff4f90;font-size:18px;font-weight:bold}
#req-faq dl dd{border:1px solid #dedede;border-top:none;margin:0;margin-bottom:10px;padding:10px 20px}

/*level_rank*/
#lv_tbl{margin-top:15px}
#lv_tbl table{margin-top:5px;}
#lv_tbl table th{border:1px solid #dedede;border-top:2px solid #000;}
#lv_tbl table td{border:1px solid #dedede;}
#lv_tbl table caption{display: none;}
#lv_tbl select#wk_sl{margin-right:5px}
#lv_tbl table td.week_member_nick{text-align:left !important;padding-left:10px}
#lv_tbl table td.weel_now{color:#ff5191}

/*policy_bbs*/
.policy_bbs .sir_ov a{text-decoration:underline;color:#777}

/*책임의한계와 법적고지*/
#com_terms {padding: 30px;  border: 1px solid #dedede;  margin-bottom: 40px;  border-top: 2px solid #000;  margin-top: 10px;  overflow-y: auto;}
#com_terms p{margin:10px 0  30px;line-height:22px}


/******chub***/
.chub_noitem{text-align:center; padding:60px 0}
/*서브메뉴*/
.lnb_chub_li{padding: 0 20px; line-height: 34px; height: 34px;color: #606060;}
#con_ri #sub_menu ul li a.lnb_chub_cate{  padding: 0 5px 0 36px;background:url('../img/sub/pr_bg_1.jpg') 23px 50% no-repeat;vertical-align:middle;}
#con_ri #sub_menu ul li a.lnb_chub_cate:hover{background-color:#eee}
#con_ri #sub_menu ul li a.sbmn_sl{background-color:#ffecec}
#con_ri #sub_menu ul li a.lnb_chub_tag{background:#eee;}
#con_ri #sub_menu ul li a.lnb_chub_tag:hover{background:#d1d1d3;}

/*hub_main*/
.ch_con h2{border-bottom:2px solid #000;font-size:1.167em;  padding-bottom: 12px;  color: #333;  margin-bottom: 17px;position:relative}
.ch_con h2 .ch_more{position:absolute;top:4px;right:0;color:#828282;font-size:0.857em;font-weight:normal}
.ch_con ul {display:inline-block;}
.ch_con ul li{height:234px;border-left:1px solid #f2f2f2;padding-left:15px;float:left;width:160px;margin-left:14px;margin-bottom:40px}
.ch_con ul li a img{border: 1px solid #e7e7e7;}
.ch_con ul li.chli_cl,.ch_con ul li.latest_1,.ch_con ul li.latest_5,.ch_con ul li.latest_9,.ch_con ul li.latest_13,.ch_con ul li.latest_17,.ch_con ul li.latest_21{padding-left:0;margin-left:0;border-left:0}
.ch_con ul li span{display:block;}
.ch_con ul li .ch_nic{margin:8px 0 3px;color:#ababab}
.ch_con ul li .ch_tit{height:14px;overflow:hidden;display:inline-block}
.ch_con ul li .ch_pr{color:#005b94;margin-top:18px;font-weight:bold}
.ch_ad{margin-bottom:40px;}

/*add_ad 없을경우*/
.ch_con .no_ad{text-align:center;padding:30px 0 60px;}
.ch_con .no_ad p{font-size:2.3em;font-family:helvetica, sans-serif;color:#ccc;font-weight:bold}
.ch_con .ad_buy{display:inline-block;margin-top:5px;border: 1px solid #ff4f90;  color: #ff4f90;  background: #fff;  display: inline-block;  padding:10px 15px;  text-decoration: none;border-radius:33px;}
.ch_con .ad_buy:hover{ background: #ff4f90; color: #fff;}
/*.ch_con .ad_buy{background:url(../img/sub/btn_5.jpg) no-repeat; width:105px;height:45px;display:inline-block;line-height:45px; color:#fff;margin-top:8px;text-decoration:none}*/

.ch_con ul li.no_ad2 .noad_img{font-size:1.9em;width:158px;height:158px;display:inline-block;border:1px solid #e7e7e7;text-align:center;line-height:160px ;font-family:helvetica, sans-serif;color:#ccc;font-weight:bold}
.ch_con ul li.no_ad2 .ad_buy2{display:inline-block;padding:10px 0;text-align:center;border:1px solid #ddd;color:#aaa;width:158px;margin-top:10px;text-decoration:none}
.ch_con ul li.no_ad2 .ad_buy2:hover{ background: #bbb; color: #fff;}

/*hub_li*/
.ch_li{margin-top:10px}
.ch_li h2{font-size:1em;  color: #8c8c8c;position:relative;line-height: 26px;  font-weight:normal;display:inline-block;float:left;}
.ch_li h2 strong{color:#484848}
.ch_li ul{margin-bottom:20px;border-top:2px solid #000;clear:both}
.ch_li ul li{width:100%;display:inline-block;position:relative;padding:15px 0;border-bottom:1px solid #d4d4d4;margin-top:0}
.ch_li ul li a.chli_img{float:left;border: 1px solid #e7e7e7;}
.ch_li ul li .chli_tit{float:left;margin-left:15px;width:355px}
.ch_li ul li .chli_tit h3{font-size:1.333em;margin-top:25px}
.ch_li ul li .chli_tit p{color:#6b6b6b;margin-top:5px;height:50px;line-height:17px;height:49px;overflow:hidden}
.ch_li ul li .chli_tit .chli_pr{display:block;font-size:1.250em;font-weight:bold;margin-top:5px}
.ch_li ul li .chli_tit .chli_tag{margin-top:5px}
.ch_li ul li .chli_tit .chli_tag a,.ch_li ul li .chli_tit .chli_tag span{border:1px solid #9db4c2;color:#9db4c2;display:inline-block;padding:3px 5px ;font-size:0.92em;letter-spacing:-1px;margin-right:3px}
.ch_li ul li .chli_tit .chli_tag a:hover,.ch_li ul li .chli_tit .chli_tag span:hover{color:#fff;background:#3baeff;border:1px solid #3baeff;text-decoration:none;}

.ch_li ul li .chli_if{position:absolute;top:15px;right:0;width:183px;height:160px;border-left:1px solid #f2f2f2}
.ch_li ul li .chli_if .chli_nic {margin-left:38px;overflow:hidden;margin-top:22px;text-align:left;color:#6b6b6b}
.ch_li ul li .chli_if .chli_nic img{padding-right:5px}
.ch_li ul li .chli_if .chli_prvi{margin-left:38px;text-align:left;color:#ff4f90;text-decoration:underline;display:block;font-size:0.92em;margin-bottom:36px;margin-top:4px}
.ch_li ul li .chli_if p{color:#a6a6a6;margin-left:38px;text-align:left;}
.ch_li ul li .chli_if button.btn_fv{margin-left:38px;background:url(../img/sub/good.jpg) no-repeat;width:91px; height:33px;padding-left:38px;text-align:left;font-size:0.92em; font-size:12px \0/IE9; color:#727272;margin-top:10px}
.ch_li ul li .chli_if button.btn_fv:hover,.ch_li ul li .chli_if button.btn_fv_sl{background:url(../img/sub/good_on.jpg) no-repeat}
.ch_li ul li .chli_if .chli_nic a{color:#6b6b6b}
.ch_li ul li .chli_if .chli_nic a:hover{text-decoration:none;color:#6b6b6b}
.ch_ad2{margin-bottom:20px}
p.ch_ifp{border:4px solid #ffb9c8;padding:10px 20px;margin:0 0 40px;line-height:1.5em;font-weight:bold;color:#ad5165;background:#fff0f3}


#ch_sch{display:inline-block;float:left;margin-left:10px;margin-bottom:10px}
#ch_sch:after  {display: block; visibility: hidden; clear: both; content: "";}
#ch_sch select{float:left;  margin-right: 5px;  height: 26px;  padding-left: 5px;  border: 1px solid #c8c8c8;}
#ch_sch input{height: 24px;  line-height: 24px;  border: 1px solid #c8c8c8;  float: left;}
#ch_sch button{  background: url(../img/sub/sch_icon.jpg) 50% 50% no-repeat #636363;  width: 36px;  height: 26px;  border: 0;  font-size: 0;  text-indent: -999px;  float: left;}


/*컨텐츠관리*/
.ch_li1 .chli_if dl{display:inline-block;text-align:left;margin-top:20px;line-height:22px;color:#6b6b6b;padding-bottom:10px}
.ch_li1 .chli_if dl dt{float:left;width:55px;padding-left:26px;font-weight:bold}
.ch_li1 .chli_if dl dd{float:left;width:95px}
.new_win .ch_tbl table{border-top:2px solid #000}
.new_win .ch_tbl th{border: 1px solid #d8dfe2 !important}

/*오늘본컨텐츠*/
.ch_ad3{margin-top:10px}
.ch_li1 ul{border-top:2px solid #000;margin-top:20px;}
.ch_li1 ul li .chli_if .chli_nic{margin-top:45px}
.ch_li1 ul li .chli_if a.ch_btn_del{text-decoration:none;background:url(../img/sub/btn_ch.jpg) no-repeat;width:52px; height:29px;line-height:29px;display:inline-block;margin-top:15px;font-weight:bold;color:#6b6767;margin-left:38px;text-align:center}

.ch_li1 ul li .chli_if a.contents_notice{text-decoration:none;background:url(../img/sub/btn_ch.jpg) no-repeat;width:52px; height:29px;line-height:29px;display:inline-block;font-weight:bold;color:#6b6767;text-align:center}

/*ad_center*/
.ch_adli{position:relative}
.ch_btnwr{position:absolute;top:10px;right:0}
.ch_btnwr a{border: 1px solid #ff4f90;color:#ff4f90;;display:inline-block;padding:8px 10px;text-decoration:none;font-weight:bold}

.ch_btnwr a:hover{background:#ff4f90;color:#fff}

.ch_adli h2{font-size:1em;  padding-bottom: 10px;  color: #333;padding-top:30px}
.ch_adli table{width:100%;border-collapse:collapse;margin:0 0 20px;color:#484848;border-top:2px solid #000;}
.ch_adli table thead th{background:#f0f0f0;border:1px solid #d8dfe2;padding:10px 0;}
.ch_adli table td{text-align:center;border:1px solid #eceff3;padding:10px; 0}
.ch_adli table td.chad_tit{text-align:left}
.ad_p{margin-bottom:20px}
/*ad 구입*/
#ch_adbuy h2{border-bottom:2px solid #000;font-size:1.167em;  padding-bottom: 12px;  color: #333;margin-top:20px}
.ch_tbl table {border-collapse:collapse;width:100%}
.ch_tbl  table th{width:125px;background:#f0f0f0;border-bottom:1px solid #d8dfe2;height:100%;vertical-align:top;padding:10px 0 10px 20px;text-align:left;line-height:24px}
.ch_tbl table td{overflow:hidden;border-bottom:1px solid #eceff3;height:auto;padding:10px 0 10px 20px;line-height:24px}
.ch_tbl table td label{margin-left:6px;width:160px;.width:150px;display:inline-block}
.ch_tbl  table td .adb_sch{overflow:hidden;margin-bottom:10px}
.ch_tbl table td .adb_sch input[type="text"]{float:left; height: 25px;  line-height: 25px;  border: 1px solid #d9d9d9;  float: left;width:170px;padding-left:10px}
.ch_tbl table td .adb_sch button{background: url(../img/sub/sch_icon.jpg) 50% 50% no-repeat #636363;  width: 36px;  height: 27px;  border: 0;  font-size: 0;  text-indent: -999px;  float: left;}
.ch_tbl table td ul{position:relative;overflow:hidden;max-height:203px;overflow-y:scroll;border:1px solid #d9d9d9;background:#fafafa;padding:0;background:#f1f1f1}
.ch_tbl table td ul li{color:#484848;padding: 5px 10px;border-bottom:1px solid #e6e6e6;background:#fafafa;position:relative;float:left;width:252px;width:250px \0/IE9; border-right:1px solid #e6e6e6}
.ch_tbl table td ul li:hover{background:#f1f1f1}
.ch_tbl table td ul li img{border:1px solid #717171;margin-right:10px}
.ch_tbl table td #contents_list label{width:210px;word-break:break-all;height:57px;overflow:hidden}

#ch_adbuy table td ul.chad_mg{margin-right:10px}
#ch_adbuy table td ul li a{position:absolute;top:23px;right:10px;display:inline-block;padding:5px ; background:#575757;line-height:1em;color:#eee;text-decoration:none;font-size:0.92em}
#ch_adbuy .chad_btn{margin-top:20px}
#ch_adbuy #ad_point{background:#fafafa;border:1px solid #e4e4e4;padding:5px;width:80px}
#ch_adbuy .chad_pr{color:#ff4786;font-weight:bold}
#ch_adbuy .adfm_if{background:#d9eee9;padding:10px 20px;margin-top:10px;line-height:1.5em;font-weight:bold;color:#175a4d}

#no_time{width:730px; height:613px;background:url(../img/sub/ch_notime.jpg) no-repeat;text-align:center;}
#no_time h2{padding-top:160px;font-size:2.500em;font-family:"나눔고딕","맑은고딕","Noto Sans", sans-serif}
#no_time h2 strong{color:#e72449;}
#no_time p{background:#3d3d3d;width:340px;margin:0 auto;color:#fff;padding:5px 0;font-size:1.5em;margin-top:5px;}
#no_time a{background:url(../img/sub/btn_5.jpg) no-repeat;width:105px; height:45px;display:inline-block; line-height:45px;color:#fff;margin-top:70px;text-decoration:none;}

/*cp등록*/
#ch_cp table{border-top:2px solid #000;margin-bottom:20px}
#ch_cp table td p{line-height:20px;margin-top:5px}
#ch_cp{margin-top:10px}
#ch_cp input[type=text]{height: 25px;line-height: 25px;border: 1px solid #D9D9D9;width:200px;padding-left: 10px;background: #FAFAFA;}
#ch_cp #mb_chub_cp_key{width:530px;}

.cpag_txt{line-height: 1.8em;border: 1px solid #D9D9D9;width: 530px;padding:10px;background:#fafafa;height:305px;overflow-y:scroll}

/*허브 이용안내*/
.gd_tab {margin-top:10px;background:url(../img/sub/tab_bg.jpg) repeat-x;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;position:relative;height:41px;}
.gd_tab ul{overflow:hidden;position:absolute;top:0;left:0}
.gd_tab ul li{float:left;text-align:center}
.gd_tab li a{text-decoration:none;color:#858585;display:inline-block;width:118px;height:38px;line-height:38px;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-top:2px solid #a1a1a1}
.gd_tab li a.gd_sl{background:#fff;border-top:2px solid #ff4f90;color:#ff4f90;font-weight:bold;border-bottom:1px solid #fff}

.ch_gd{border:1px solid #d4d4d4;border-top:none;padding:20px;margin-bottom:40px}
.ch_gd .chgd_1{border-bottom:1px dotted #d4d4d4;padding:25px 0;position:relative}
.ch_gd .chgd_last{border:none;}
.ch_gd .chgd_1 p.chgd_p{background:#faf7ee;padding:10px 20px;line-height:1.6em;margin:0 0 20px}
.ch_gd .chgd_1 p.chgd_p a{color:#ff4f90;text-decoration:underline}
.ch_gd .chgd_1 p.chgd_p2{position:absolute;top:25px;right:0;width:330px}
.ch_gd .chgd_1 p.gd_mg{margin-top:40px}

#gu_con .chgd_1 p{margin-bottom:20px;line-height:24px}
#gu_con .chgd_1 p span{background:#b3e8e8;padding:3px}
#gu_con .chgd_1 h2{font-size:1.167em;color:#484848;margin-bottom:10px}
#gu_con pre{background:#f0f5f6;padding:20px 40px;font-size:12px;line-height:25px;overflow:hidden;margin-bottom:30px}
.ch_gd table{width:100%;border-collapse:collapse;line-height:1.5em}
.ch_gd table th{background:#000;color:#fff ;padding: 5px;text-align:left}
.ch_gd table th span{font-weight:normal}
.ch_gd table td{background:#f0f0f0;color:#484848;border-top:1px solid #fff;padding:5px;vertical-align:top}
.tbl_c{text-align:center !important}
.ch_gd table tr.chtb_bg td{background:#f7f7f7}

/*컨텐츠허브 이용약관*/
#chb_agr{line-height:2em;padding: 35px;  border: 1px solid #dedede;  margin-bottom: 40px;  border-top: 2px solid #000;  margin-top: 15px; }
#chb_agr strong{font-size:1.167em}

/*알림*/
#chif_wr{width:653px;margin:0 auto;background:url(../img/sub/chif_img.jpg) no-repeat;padding-top:180px;margin-top:30px}
.chif_bx{border:1px solid #cfcfcf;border-top:none;text-align:center;padding:70px 80px 50px}
.chif_bx h2{font-size:1.167em;border-bottom:1px solid #dcdcdc;padding-bottom:23px;margin-bottom:35px}
.chif_bx h2 span{color:#ff4f90}
.chif_bx p{line-height:24px;margin-bottom:30px}
.chif_bx p strong{color:#55b6da;font-size:1.167em;}
.chif_bx .btn_move a, .chif_bx .btn_move a:hover{text-decoration:none;background:url(../img/sub/btn_5.jpg) no-repeat;width:105px; height:45px; line-height:45px;display:inline-block;color:#fff;font-weight:bold;margin-bottom:20px}
.chif_bx .chif_ld{color:#9b9b9b;margin-bottom:5px}
.chif_bx .chif_ld_img{background:url(../img/sub/loading.jpg) no-repeat; width:477px; height:7px}

.ui-progressbar{height:10px !important;}
.ch_ad4{ margin:0 auto;width:970px !important;margin-top:20px}

/*전자결제서비스신청*/
.sir-fbl{}
.sir-fbl table {border-collapse:collapse;border-top:2px solid #000;width:100%;margin-bottom:40px;letter-spacing:-1px;position:relative;}
.lbl-alt,.sir-fbl table label{  display: inline-block;  position: relative;  padding: 0 0 0 12px;}
.sir-fbl table label.lbl-inline{padding:0}
.lbl-alt span,.sir-fbl table label span{position: absolute;  top: 0;  left: 0;color:#d25a86}
.sir-fbl table caption{text-align:left;font-weight:bold;margin-bottom:10px}
.sir-fbl table th{width:18%;background:#f0f0f0;border-bottom:1px solid #d8dfe2;height:100%;vertical-align:top;padding:10px 0 10px 10px;text-align:left;line-height:18px;font-weight:normal}
.sir-fbl table td{color:#6d6d6d;width:32%;overflow:hidden;border-bottom:1px solid #eceff3;height:auto;padding-left:10px;line-height:20px;}
.sir-fbl table td select{font-size:11pt}
.sir-fbl table td p.info{line-height:16px;font-size:0.92em;}
.sir-fbl table td.td_bg{border-bottom:1px solid #d8dfe2;background:#f0f0f0;padding: 10px}
.sir-fbl table .sir_inp{border:1px solid #dedede;background:#f7f7f7;padding:5px;margin:5px 0;color:#666}
.sir-fbl table textarea{border:1px solid #dedede;background:#f7f7f7;padding:5px;margin:5px 0;color:#666;width:570px;max-width:570px;height:100px}
.sir-fbl .privacy_wrap {position:relative;margin-bottom:40px}
.sir-fbl .privacy_wrap h2{font-size:1em;padding-bottom:10px}
.sir-fbl .privacy_wrap .pr_conwr{padding:20px 0;border:1px solid #dedede;background:#f7f7f7;height:120px;overflow-y:scroll;padding:20px;color:#666;line-height:20px}
.sir-fbl .privacy_wrap .pr_conwr2{padding:20px 0;border:1px solid #dedede;padding:20px;color:#666;line-height:20px;background:#f7f7f7;}
.sir-fbl .privacy_wrap .agree_check_box{position:absolute;top:0;right:0}
.btn_confirm2{padding-bottom:40px}
.btn-inline{margin-left:2px;font-size:0.92em;color:#383838;background:#666;border-radius:5px;color:#fff;padding:7px 10px}

.lgu_agree_tbl table{margin:0 0 10px;border:none;}
.lgu_agree_tbl table td{padding:0;margin:0}
.lgu_agree_tbl .privacy_wrap h1{text-align:center;font-size:1.167em}
.lgu_agree_tbl .privacy_wrap{border:1px solid #dedede;background:#f7f7f7;height:120px;overflow-y:scroll;padding:20px;color:#666;line-height:20px;margin-bottom: 0;}
.agree_check_box p{line-height:20px;margin-bottom:40px}
.agree_check_box p.mb_d{margin-bottom:10px}
.lgu_agree_tbl table .tbl_in{background:#fff;margin:10px 0}
.lgu_agree_tbl table .tbl_in th{width:20%;padding:10px;text-align:center;vertical-align:middle;border:1px solid #d8dfe2;}
.lgu_agree_tbl table .tbl_in td{text-align:center;vertical-align:middle;border:1px solid #eceff3;padding:10px}
.lgu_join_form{margin-top:15px}

/*오케네임시신청폼*/
.sir_info2{padding:15px 0 ;border-bottom: 1px solid #f6f6f6;}
.sir_info2 .sir_b01_high,.sir_info2 .sir_b01_high:hover{text-decoration:none;background:url(../img/sub/pv_btn_1.jpg) no-repeat; width:126px;height:41px;line-height:41px;display:inline-block;padding-left:10px;margin:10px 0}
.pvdr_fterms {;border-bottom: 1px solid #f6f6f6;}
#pvdr_fwrp h2{font-size:1em;padding-bottom:10px;margin-top:20px}
.pvdr_fterms_ok{margin-bottom:20px}
#pvdr_fwrp textarea{width:704px;height:80px;padding:10px;border:1px solid #dedede;background:#f7f7f7;line-height:18px;letter-spacing:-1px;color:#7A7A7A}
#pvdr_fwrp .sir_ful{margin-top:0}
#pvdr_fwrp .sir_ful .sir_finfo1{padding-left:100px;margin-top:10px;color:#7d7d7d;line-height:18px}
#pvdr_fwrp .sir_ful li {padding:10px 0}
#pvdr_fwrp .sir_ful li .sir_inp{width:300px}
#pvdr_fwrp .sir_ful li .sir_flblalt{font-weight:bold;display:inline-block;width:100px;}
#pvdr_fwrp .sir_ful li .pvdr_fset_name{width:60px;}
#pvdr_fwrp .sir_ful li .pvdr_fset_tel{width:160px;}
#pvdr_fwrp .sir_ful li .pvdr_fset_email{width:160px;}
#pvdr_fwrp .sir_ful li .fc_same{  margin-left: 2px;  font-size: 0.92em; background: #666;  border-radius: 5px;  color: #fff;  padding: 7px 10px;}
#pvdr_fwrp .sir_ful li .sir_flblsub2{width:50px;text-align:right;}
#pvdr_fwrp .sir_ful li .sir_flblbr{padding-left:100px;}
/*#pvdr_fwrp .sir_ful li.pvdr_price {letter-spacing:-1px;}*/
#pvdr_fwrp .sir_ful li.pvdr_price label{font-weight:normal !important;line-height:20px}
#pvdr_fwrp .sir_ful li.pvdr_price strong{width:80px;display:inline-block;color:#787878;}
#pvdr_fwrp .sir_ful li.pvdr_price b{font-weight:normal;color:#7d7d7d}
#pvdr_fwrp .btn_ok{padding:40px 0}


/* 새창 기본 스타일 */
.new_win {margin:0;border-top:none}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:10px 20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#f0f0f0;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px;padding:}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #333;border-left:1px solid #333;color:#fff;font-family:Dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {  padding: 10px;  border: 1px solid #e3e3e3;  text-align: center;  margin: 20px;  font-size: 0.92em;  line-height: 18px;  color: #9a9a9a;}
.new_win .win_btn {clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}
.new_win .win_btn  .btn_submit{background: none repeat scroll 0% 0% #FF4F90;  border: 0px none;  color: #FFF;  font-size: 1em;  cursor: pointer;}
.memo_view_select{padding:0 20px;overflow:hidden}
.memo_view_select li{float:left;padding:0 0 10px 0}
.memo_view_select li.right_select_el{float:right;}
.empty_table{text-align:center}

.bw_pos_left .sir_b01_adm{display: inline-block;  background: #888;  color: #fff;  padding: 5px;border:none;font-size:0.92em;font-family:'Noto Sans'}

.new_win .frm_input{border:1px solid #cdcdcd;height:25px;padding-left:5px}
.new_win .tbl_wrap #me_memo{height:100px;width:400px;border:1px solid #cdcdcd;}
.new_win .tbl_wrap tr.none_border{background:#f0f0f0;}
.new_win .tbl_wrap tr th{padding:10px;border-bottom:1px solid #eee;width:100px;text-align:left;vertical-align:top}
.new_win .tbl_wrap tr td{padding:10px;border-bottom:1px solid #eee}
.new_win .tbl_wrap tr td .frm_info,.new_win .tbl_wrap tr td #captcha_info{display:block;margin:5px 0;color:#7f7f7f}
#btn_submit{background:#ff4f90;border:0;color:#fff;font-size:1em;cursor:pointer}
.new_win .memo_block_head{padding:0 20px}
.new_win .bl_add{background:#5bccd7;border:none;color:#fff;color:#fff;font-size:1em;cursor:pointer;padding:5px }
.new_win .block_add_el{margin-bottom:5px}
.new_win .sir_ul01{padding:15px 20px}
.new_win .sir_ul01 ul li{border-top:1px solid #eee;padding:10px 0;position:relative;}
.new_win .sir_ul01 ul li .lmemo_time{position:absolute;top:10px;right:0}
.new_win .sir_ul01 ul li .lmemo_time a{background:#888;color:#fff;padding:5px;font-size:0.92em}
.new_win .sir_ul01 ul li .lmemo_time i{padding:0 15px 0 0}
.new_win .sir_bw01{margin-top:5px;text-align:left;margin-left:20px}

#point .pg_wrap{margin-top:10px}

/*스크랩 */
#scrap table th{width:10%;text-align:center}
#scrap table th+th{width:20%}
#scrap table th+th+th{width:35%}
#scrap table th+th+th+th{width:25%}
#scrap table th+th+th+th+th{width:10%}
.td_mng a{background:#666;color:#fff;padding:3px 5px;display:inline-block;font-size:0.9em}

/*포인트*/
#point table th {text-align:center}
#point .tbl_wrap tr th{width:auto}
#point .td_date {width:80px;text-align:center}
#point .td_datetime {width:100px;text-align:center}
#point .td_numbig {width:70px;text-align:center}
#point .txt_expired {color:#999}
#point .txt_expired span {color:#ff4242}

/*최신글*/
#new_sch .frm_input{border:1px solid #cdcdcd;height:24px;padding-left:5px;float: left}
#new_sch select{float: left;margin-right: 5px;height: 26px;padding-left: 5px;border: 1px solid #C8C8C8;}
#new_sch .btn_submit{background: url("../img/sub/sch_icon.jpg") no-repeat 50% 50% #636363;width: 36px;height: 26px;border: none;font-size: 0px;text-indent: -999px;float: left;}
#new_sch  .sir_b01{float:left;background:#6AC1DB;color: #FFF; display:inline-block;height: 26px;line-height:26px; padding: 0 5px;margin:0 5px}
#allsch_info{margin:10px 0;border-bottom:1px solid #ECEFF3;padding-bottom:10px}

/*쪽지*/
#memo_list table th,#memo_list table td{text-align:center}
#memo_view_contents{padding:0 20px}
#memo_view_contents h1{font-size:1.2em}
#memo_view_contents #memo_view_ul li{border-bottom:1px solid #D1DEE2;}
#memo_view_contents #memo_view_ul{border-top:1px solid #D1DEE2;margin-top:10px}
#memo_view_contents #memo_view_ul li .memo_view_subj{;background:#E5ECEF;border-right:1px solid #D1DEE2;width:110px;display:inline-block;line-height:2.5em;padding-left:15px}
#memo_view_contents p{padding:20px 0;line-height:1.5em;border-bottom:1px solid #D1DEE2;min-height:100px}
.singo_btn_group{margin-top:10px;float:left;}
.singo_btn_group button{background:#888;color:#fff;padding:5px 10px}
.memo_btn_group{float:right;margin-top:10px;}
.memo_btn_group a{background:#888;color:#fff;padding:5px 10px;display:inline-block}
.memo_btn_group a.memo_rp{background:#FF4F90;}
.memo_common_box .win_ul li a{padding:0;display:block}
.memo_common_box  .win_ul li a span.tab_tab{padding:10px; display:inline-block;}
.memo_common_box  .tab_tab_on {background: #ff4f90;}

/*아이콘*/
.sir_ico01_new
{
width:10px;
height:15px;
background:url('../img/common/icon.png') 0 0
}
.sir_ico01_file
{
width:13px;
height:15px;
background:url('../img/common/icon.png') -20px 0
}
.sir_ico01_link
{
width:13px;
height:15px;
background:url('../img/common/icon.png') -40px 0
}
.sir_ico01_hot
{
width:11px;
height:15px;
background:url('../img/common/icon.png') -60px 0
}
.sir_ico01_secret
{
width:11px;
height:15px;
background:url('../img/common/icon.png') -80px 0
}
.sir_ico01_reply
{
margin:0 !important;
width:15px;
height:15px;
background:url('../img/sub/reply.gif') 50% 50% no-repeat
}
.sir_ico01_reply_1
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -100px 0
}
.sir_ico01_reply_2
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -100px -20px
}
.sir_ico01_reply_3
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -120px -20px
}
.sir_ico01_reply_4
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -140px -20px
}
.sir_ico01_reply_5
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -160px -20px
}
.sir_ico01_mobile
{
margin-right:4px;
width:15px;
height:15px;
background:url('../img/common/icon.png') -120px 0
}
.sir_ico01_poll
{
margin-right:4px;
width:15px;
height:15px;
background:url('../img/common/icon.png') -140px 0;
background-color:#333
}

.sir_ico01_arwhead_right
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -180px 0
}
.sir_ico01_info
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -200px 0
}
.sir_ico01_image
{
width:13px;
height:13px;
background:url('../img/common/icon.png') -221px -1px;
background-color:#666
}
.sir_ico01_good
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -320px 0
}
.sir_ico01_good span
{
display:block;
width:0;
height:0;
overflow:hidden
}
.sir_ico01_nogood
{
width:15px;
height:15px;
background:url('../img/common/icon.png') -340px 0
}
.sir_ico01_nogood span
{
display:block;
width:0;
height:0;
overflow:hidden
}
.sir_ico01_video
{
width:13px;
height:15px;
background:url('../img/common/icon.png') 0 -20px
}
.sir_ico01_audio
{
width:13px;
height:15px;
background:url('../img/common/icon.png') -60px -20px
}
.sir_mb_icon
{
display:inline-block;
width:22px;
height:22px;
background:url('../img/common/icon.png') -410px 0;
vertical-align:middle
}


/*디자이너*/
.sir_lec li{float:left;width:355px;text-align:center;margin-bottom:10px}
.sir_lec:after{display: block; visibility: hidden; clear: both; content: "";}
.sir_lec li#link_ps{margin-right:20px;}

#sir_lec_link1 #link_ps1{margin-right:20px;}




.sir_lec li a{height:16px; display:inline-block;width:100%;padding:18px 0;text-decoration:none;color:#fff;line-height:22px;background:#555}
.sir_lec li a:hover{background:#FF5191;color:#fff}

#sir_lec_link1 #link_ps1 a{background:#40676a}
#sir_lec_link1 #link_ai a{background:#d0723a}
#sir_lec_link2 #link_ps a{background:#404c6a}
#sir_lec_link2 #link_flash a{background:#6a404b}
#sir_lec_link1 #link_ps1 a .de_ic{background:url(../img/sub/ps1_icon.png) no-repeat 87px 0; display:inline-block;height:22px;padding-left:25px; width:300px}

#sir_lec_link1 #link_ai a .de_ic{background:url(../img/sub/ai_icon.png) no-repeat 87px 0; display:inline-block;height:22px;padding-left:25px;width:300px}
#sir_lec_link2 li#link_ps a .de_ic{background:url(../img/sub/ps_icon.png) no-repeat 87px 0; display:inline-block;height:22px;padding-left:25px;width:300px}
#sir_lec_link2 li#link_flash a .de_ic{background:url(../img/sub/fl_icon.png) no-repeat 87px 0;display:inline-block;height:22px;padding-left:25px; width:300px}
#sir_lec_link2{margin-bottom:40px;display:inline-block}

/*최신글*/
.sir_bw02 .btn_submit{padding:5px;background:#888;color:#fff;border:none;font-family:"Noto Sans",Dotum}

/*전체게시물*/
#new_li {margin:10px 0 20px}
#new_li .lbo_legend{padding:0 !important;}
#new_li li.lbo_legend span{text-align:center !important;   background: url(../img/sub/list_bg.jpg) left 10px no-repeat;}
#new_li li.lbo_legend span.new_num,#new_li li.lbo_legend span.new_chk{background:none}
#new_li span{text-align:center}
#new_li li{position:relative;height:34px;}
#new_li li:after{display: block; visibility: hidden; clear: both; content: "";}
#new_li li span.new_chk{position:absolute;top:10px;left:5px}
#new_li li span.new_num{padding-left:5px; width:75px;display:inline-block;line-height:34px;float:left}
#new_li li span.new_bd{width:115px;display:inline-block;text-align:left;overflow:hidden;  white-space: nowrap;  text-overflow: ellipsis;line-height:34px;float:left}
#new_li li span.new_tit{width:290px;display:inline-block;text-align:left;overflow:hidden;  white-space: nowrap;  text-overflow: ellipsis;line-height:34px;float:left;position:absolute;top:0;left:190px}
#new_li li span.new_tit .new_rp{color:#ff3061 !important;padding:0 5px}
#new_li li span.new_name{width:111px; display:inline-block; float:left;line-height:32px;text-align:left;}
#new_li li span.sv_member{overflow:hidden;display:block}
#new_li li .sv_member img,#new_li li span.sir_mb_icon{float:left;margin-right:3px;margin-top:5px;display:inline-block}
#new_li li span.sv{top:0}
#new_li li span.new_date{width:71px;display:inline-block;line-height:34px;float:left }
#new_li li span.new_hit{width:71px;display:inline-block;line-height:34px;float:left;}
#new_li li .new_info{position:absolute;top:0;right:0}
#new_li li .member{overflow:hidden;height:33px;display:inline-block;width: 85px;float:left;text-align:left}
#new_li li .sv_wrap>a{display:inline-block}
#new_li li .sv_wrap a:after{display: block; visibility: hidden; clear: both; content: "";}
#new_li li .st_weak{ color:#aaa}

/*현재접속자*/
#current_connect_tbl  td.td_num{width:50px}
#current_connect_tbl  td.td_name{width:120px}
#current_connect_tbl td{padding:8px 0;}
#current_connect_tbl td .td_tit{ text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;width:550px;display:inline-block;float:left}

/*구입내역*/
#sir_mypage {margin-top:10px}
#sir_mypage p{line-height:22px;}

/* 영카트 KCP리셀러신청 테이블 */
.sir_vbo #tbl_yc_reseller {margin:10px 0;border-top:2px solid #333}
.sir_vbo #tbl_yc_reseller table {width:100%}
.sir_vbo #tbl_yc_reseller caption {height:auto;font-size:1em;font-weight:bold;text-align:left;line-height:3em}
.sir_vbo #tbl_yc_reseller th {padding-right:10px;width:150px;border:1px solid #888;background:#818385;color:#fff;text-align:right}
.sir_vbo #tbl_yc_reseller td {padding:3px 3px 3px 10px;border:1px solid #eee}
.sir_vbo #tbl_yc_reseller td input {margin-right:6px;width:82%;height:23px;line-height:1.7em}

/*신고*/
#head_title .sir_ico01_singo{border:0;margin-top:8px}
.sir_singo_msg{color:#934545;margin-bottom:30px}
.sir_singo_msg .blind_view{font-size:1.14em;font-weight:bold;color:#ff4343;margin-top:-3px;text-decoration:underline}

/*게시물복사*/
#copymove .td_chk{width:5% !important}
#copymove .td_tit{width:95%}
#copymove .move_bd{color:#999;}
#copymove .copymove_currentbg .move_bd{}
#copymove .st_strong{color:#ff3061;}

/*kcp리셀러*/
.sir_info1{line-height:1.7em;margin:20px 0;    background: #d9eee9;  padding: 20px;  margin-top: 10px;  line-height: 1.7em; }
#sir_kcpreg_info {position:relative}
#sir_kcpreg_info .es_input{position:absolute;top:0;right:0}
#sir_kcpreg_info .es_input b{color:#ff8d4f}
.sir_kcpreg {margin:10px 0 40px}
.sir_kcpreg h2{font-size:1.2em;}
.sir_kcpreg .sir_ful{margin-top:10px}
.sir_kcpreg .sir_finfo1,.sir_kcpreg .sir_finfo3{margin-left:100px}
.sir_kcpreg .sir_ful li .sir_flblsub{width:auto}
.sir_kcpreg .sir_ful li input[type="checkbox"]{margin:0 30px 0 5px }
.rs_gd .pr_con a.pv_btn_md{background:url(../img/sub/pv_btn_2.jpg) no-repeat ;width:279px;padding-left:15px;display: inline-block;    height: 41px;line-height: 41px;margin-right: 5px;font-weight: bold;letter-spacing: -0.05em;color:#333;text-decoration:none;margin-top:20px}

/*kcp 리셀러 안내*/
.rs_gd .pr_con .rs_img {text-align:center;display:block}

.rs_gd .pr_con{margin-bottom:50px}
.pr_con ol.rs_ol{margin-top:20px}
.pr_con ol.rs_ol li{list-style:decimal ;margin-left:20px;margin-bottom:20px;font-weight:bold;line-height:1.8em}
.pr_con ol.rs_ol li a{font-weight:normal}
.pr_con ol.rs_ol li span{font-weight:normal}
.rs_tit p{font-size:1.167em;margin:20px 0}
.rs_gd .pr_con  strong{background: #dae8cb;font-weight:normal;  padding: 3px;}
.rs_gd .rs_qa{padding:20px;text-align:center;margin-bottom:40px;background:#fff1f6}
.rs_gd .rs_qa a{color:#ff4f90;text-decoration:underline}

/*부가서비스 마이페이지*/
.sv_mypg p{margin:15px 0 10px}
.mp_tbl table {border-collapse:collapse;border-top:2px solid #000;width:100%}
.mp_tbl table th{background: #f0f0f0;  border: 1px solid #d8dfe2;  padding: 10px 0;}
.mp_tbl table td{  text-align: center;  border: 1px solid #eceff3;  padding: 10px;}

/*마이페이지 새창*/
.nw_mptb{padding:0 20px}
.nw_mptb table caption{margin:0 0 10px;font-weight:bold;text-align:left}
.nw_mptb table th{width:100px}
.nw_mptb table td{width:171px}
.nw_mptb table th,.nw_mptb table td{text-align:left;padding:8px;font-weight:normal}
.nw_mptb2 table caption{margin-top:40px}

.bn_fr{margin-bottom:20px}


/*휴면계정전환 안내*/
#mb_dormancy{margin:0 auto; padding:100px 0; width:500px;}
#mb_dormancy h1{margin-bottom:10px;padding-left: 15px;background: url('../img/sub/bullet.jpg') 0 2px no-repeat;font-size: 1.3em;color: #932544;font-weight: bold;}
#mb_dormancy p{border-left:1px solid #dedede;border-right:1px solid #cfded8; line-height:1.5em; padding:20px;background: #f7f7f7;border-top: 2px solid #000;display: inline-block;width: 460px; margin: 0 auto;padding:30px 100px;}
#mb_dormancy .login_fs{width: 260px; margin: 0 auto;padding:30px 200px 40px; border:1px solid #cfded8;background: #f7f7f7}
#mb_dormancy .login_fs div{padding:0; margin-bottom:10px;}
#mb_dormancy .login_fs div input{background:#fff;border:1px solid #e6e6e6;width:100%;height:38px;background:#fff !important;display:inline-block;margin-left:0;text-indent:10px}
#mb_dormancy .btn_submit{background:url(../img/sub/btn_p.jpg) no-repeat;width:260px;height:44px;;border:none;color:#fff;font-size:1.167em;margin:5px 0;font-weight:bold;font-family:'Noto Sans';cursor:pointer}
#mb_dormancy .btn_confirm {margin-top:20px;width:662px}

/*CI소개*/
.ci_wr{position:relative}
.ci_wr h2{font-size:1.9em;font-family:'나눔고딕','Nanum Gothic','맑은고딕', 'Noto Sans', sans-serif;font-weight:normal;padding:30px 0;color:#000;letter-spacing:-0.03em}
.ci_wr h2 b{color:#ff5595}
#ci_mnph:after {display:block;visibility:hidden;clear:both;content:""}
#ci_mnph .ci_bg{background:url(../img/sub/ci_bg.gif) repeat;width:100%;height:162px;text-align:center;border:1px solid #e5e5e5;box-shadow: 3px 3px 5px #dbdbdb;}
#ci_mnph .ci_bg img{padding-top:37px}
#ci_mnph .ci_ph{margin-bottom:50px }
#ci_mnph .ci_ph h3{margin-top:10px;padding-top:10px; background:url(../img/sub/ciph_bg.gif) no-repeat top left;padding-bottom:10px;font-size:1.3em}
#ci_mnph .ci_ph p{line-height:1.7em}
.ci_logo{margin-top:60px;clear:both}
.ci_logo h3{margin-bottom:10px}
.ci_logo:after {display:block;visibility:hidden;clear:both;content:""}
.ci_logo .ci_bg{float:left;border:1px solid #e5e5e5;background:#f2f3f4;padding:5px;}
.ci_logo .ci_bg span{background:url(../img/sub/ci_bg.gif) repeat;display:block;width:341px;height:149px;line-height:149px;text-align:center;border:1px solid #e5e5e5;}
.ci_logo .ci_bg1{margin-right:20px}
.ci_bi_p{position:absolute;bottom:10px;left:0}
.ci_bi {float:left;margin-top:50px}
.ci_bi h3{margin-bottom:10px}
.ci_bi .ci_bg{border:1px solid #e5e5e5;background:#f2f3f4;padding:5px;}
.ci_bi1{margin-right:20px}
.ci_bi .ci_bg span{background:url(../img/sub/ci_bg.gif) repeat;display:block;width:341px;height:149px;line-height:149px;text-align:center;border:1px solid #e5e5e5;}
.cidw_btn{text-align:right;padding-top:10px;clear:both}
.cidw_btn a{border:1px solid #ccc;background:url(../img/sub/dw_bg.png) no-repeat 10px 50% ;padding:5px 8px 5px 22px;display:inline-block;font-size:1em}

/*이벤트*/
.event_img{margin-bottom:20px}


/*인기글배경 */

/*kakaopay*/
#kakaopay div{margin-bottom:50px;color:#666}
#kakaopay div h2{padding-left:15px; background:url(../img/sub/kakao_bullet.jpg) no-repeat top left;margin-bottom:10px;color:#000;font-size:1.2em}
#kakaopay div  p{line-height:1.65em;margin-bottom:10px}
#kakaopay div ul li{padding:5px 0}
#kakaopay .kakao_titimg{margin-bottom:20px}
#kakaopay table{width:100%;border-collapse:collapse;}
#kakaopay table td{line-height:1.5em}
#kakaopay .table_1 th{background:#f0f0f0;border:1px solid #dcdcdc;padding:10px 0 ;border-top:1px solid #000;}
#kakaopay .table_1 td{border:1px solid #dcdcdc;padding:10px}
#kakaopay .table_2{border-bottom:2px solid #aaa}
#kakaopay .table_2 th{background:#d75980;border:2px solid #fff;color:#fff;padding:10px;}
#kakaopay .table_2 td{background:#f5f5f5;border:2px solid #fff;text-align:center;padding:10px;}
#kakaopay .table_3 th{background:#f0f0f0;border-bottom:1px solid #dcdcdc;padding:10px 0 ;border-top:1px solid #000;width:125px;padding:0 0 0 10px;text-align:left}
#kakaopay .table_3 td{border-bottom:1px solid #dcdcdc;padding:10px;border-top:1px solid #000}
#kakaopay .table_3 td a img{margin:3px 0}
#kakaopay .table_3 td a{;color:#0066cc}
#kakaopay .table_3 td .table_span1{float:left;display:inline-block;width:30%;font-weight:bold;line-height:110px}
#kakaopay .table_3 td .table_span2{float:left;display:inline-block;background:#eee;padding:10px;width:60%}
#kakaopay .table_3 td strong{clear:both;display:block;padding-top:10px; color:#fe5a00}
#kakaopay .table_3 td strong.st_2{color:#50cbd3;display:inline-block;padding:0}
#kakaopay .table_3 .bd_left{border-left:1px solid #dcdcdc}
#kakaopay h2 span{font-weight:normal;margin-left:10px;font-size:0.8em;color:#555}


#link_ad{margin-top:50px;text-align:left;}
.kakao_bn{margin-bottom:20px;display:inline-block}

/*그누프레스공지 */
.gp_nt{background:#eee;margin-bottom:20px;padding:15px 20px;border:2px solid #ccc;line-height:1.5em;}
.gp_nt h2{margin-bottom:10px;font-size:1.1em;}
.gp_nt a{text-decoration:underline;color:#FF5191;}

/* MODAL WINDOW */
/* 출처 : http://nuli.navercorp.com/sharing/ui/patternEtc/4 */
.mw {display:none;z-index:1000;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%}
.mw-bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;filter:alpha(opacity=80)}

.mw-bg .mw-close {margin:0;padding:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}
.mw-bg .mw-close .txt {position:absolute;line-height:0;font-size:0;overflow:hidden}

.mw-fg {position:absolute;top:50%;left:50%;border-radius:5px;background:#fff}
.mw-fg .mw-close {position:absolute;top:10px;right:10px;margin:0;padding:0;width:30px;height:30px;border:1px solid #dcdcdc;border-radius:30px;background:transparent;color:#383838;cursor:pointer}
.mw-fg .mw-close:hover {border-color:#ff5191;background:#f7f7f7;color:#ff5191}
.mw-fg .mw-close .fa {margin:0 0 0 1px}
.mw-fg .mw-close .txt {position:absolute;line-height:0;font-size:0;overflow:hidden}
.mw-fg .mw-title {margin-top:25px;margin-bottom:10px;font-size:1.667em;font-family:"나눔고딕","맑은고딕";font-weight:normal;text-align:center}
.mw-fg .mw-desc {margin:0 0 10px;padding:15px;border:1px solid #ededed;background:#f7f7f7}

/*sns 아이디로 가입*/
#sns-reg-pnl .frm_input,#sns-reg-pnl #reg_mb_nick,#sns-reg-pnl #reg_mb_email{  width: 480px;height: 35px;line-height: 35px;padding: 0 10px;border: 1px solid #e6e6e6;font-size: 1.167em;background: #fff;margin: 5px 0 10px;font-family: 'Noto Sans';}
#social_join_btn {background: url(../img/sub/btn_p.jpg) 50% 50% no-repeat;width: 260px;height: 44px;border: none;color: #fff;font-size: 1.167em;margin: 5px auto;font-weight: bold;font-family: 'Noto Sans';cursor: pointer;display:block;}

/*SIR 아이디에 연결*/
#sns-link-pnl #login_fs{margin:0 auto;width:100%}
#sns-link-pnl #login_fs label{display:block;display: block;font-size: 0.93em;color: #7a7a7a;margin: 5px 0;}
#sns-link-pnl #login_fs .lg_id,#sns-link-pnl #login_fs .lg_pw{width:100%;margin-bottom:5px;}
#sns-link-pnl #login_id,#sns-link-pnl #login_pw{margin-left: 45px;border: none;font-size: 1.167em;height: 36px;line-height: 36px;border: transparent;outline: none;width:212px;background:none}
#sns-link-pnl #login_fs .login_submit{background: url(../img/sub/btn_p.jpg) 50% 50% no-repeat;width: 260px;height: 44px;border: none;color: #fff;font-size: 1.167em;margin: 10px auto 0;font-weight: bold;font-family: 'Noto Sans';cursor: pointer;display:block;}


/*주소검색*/
.add_re{position:relative}
#daum_juso_pagemb_zip{position:absolute !important;top:35px;left:0;z-index:999;width:100%}
.ad_label{font-weight:normal !important;color:#777  !important;margin-top:5px  !important}




/*메인배너 슬라이드*/
.slide-show{width:730px;margin-bottom:20px; background:#FFF;overflow:hidden}
.slide-show .slide-img{float:left;height:220px;overflow:hidden}
.slide_tab{border:1px solid #ddd;border-top:0;background:#eee;}
.slide_tab ul:after {display:block;visibility:hidden;clear:both;content:""}
.slide_tab li{float:left;width:50%;text-align:center;background:#fff;height:29px;line-height:29px}
.slide_tab li a{display:block;font-size:0.93em;text-decoration:none}
.slide_tab li.on a{background:#333;color:#fff;}   
