@charset "utf-8";
.bbsbox{width:80%; margin:0 auto;}

a{border:none; text-decoration: none; outline:none; margin:0px; padding:0px; color:#666;}
a::before{margin:0px;}
a::after{margin:0px;}
/*서브상단이미지*/

.community_tit { background-image: url("../../../images/page/community_tit.jpg") !important; background: no-repeat; width: 100%; height: 290px;}


/*게시판서브메뉴*/

	.community_sub{width: 100%; margin: 100px 0 30px 0;}
	.community_sub .sub_menu {width: 550px; margin: 0 auto; text-align: center; border-bottom:none;}

	.community_sub .sub_menu li {font-size: 17px; color: #000;  font-weight: 500; padding-bottom: 10px;  float: left; letter-spacing: -1px; margin: 0 30px;}
	.community_sub .sub_menu li:hover{color: #2952ff; border-bottom: 2px solid #2952ff;}
	.community_sub .sub_menu .sub_ov {color: #2952ff; border-bottom: 2px solid #2952ff;}




.dsmlabel{ text-align:center; vertical-align:middle;}
.dsmlabel label{display:inline-block;cursor:pointer; padding:0 5px; height:27px;}
.dsmlabel label > input{margin-right:5px;}
.dsmform,
.dsmform input[type=text],
.dsmform  input[type=password] { width:226px; padding: 0 15px; font-size:15px; line-height:35px; height:35px; border: 1px solid #bcbcbc; box-sizing: border-box; background: #fff; }
.dsmtxt { width:500px; padding:10px; line-height:25px; height:95px; font-size:15px; color: #565656; box-sizing: border-box; border:1px solid #bcbcbc;}
.dsmsel{ width:auto; padding: 0 15px; line-height:35px; height: 35px; border: 1px solid #bcbcbc; box-sizing: border-box; background: #fff; font-size:15px;}
.w50p{width:54px;}
.w60p{width:61px;}
.w70p{width:70px;}
.w80{width:80%;}
.w97{width:97%;}
.w100p{width:100px;}
.w150{width:150px;}
.w180{width:180px;}
.w200{width:226px;}
.w250{width:250px;}

/*버튼*/
.bbsbtn { display: inline-block;  *display: inline; *zoom: 1; height:33px; line-height:33px; padding: 0; text-align: center; vertical-align:middle; box-sizing:content-box; cursor: pointer; font-size:15px; font-weight:400; width:100px; }
.bbsbtn + .bbsbtn,
select + .bbsbtn{margin:0 0 0 10px;}
.bbsbtn * { font-size: 100%; }
.bbsbtn img { vertical-align: middle; }
.bbsbtn.f14{font-size:14px;}
.bbsbtn.write{width:140px;}
.bbsbtn.type1 { background:#000; color: #fff;border:1px solid #000;}
.bbsbtn.type2 { background:#fff; color: #999;border:1px solid #ddd; }
.bbsbtn.type3 { background:#efefef; color: #000;border:1px solid #efefef;}


/*정렬*/
.areabox{ min-height:35px; display:block; box-sizing:content-box;}
.areabox.pd30{padding:30px 0;}
.areabox .left{float:left;}
.areabox .right{float:right;}
.areabox.cen,
.areabox .cen{text-align:center;}
/*페이징*/
.paging{ clear:both;width:100%;margin:20px 0 0 0; text-align:center;}
.paging .bbs_paginate,.paging .paginate {font-size:0;display:table;width:100%;text-align:center;}
.paging .bbs_paginate a,.paging .bbs_paginate strong,.paging .paginate a,.paging .paginate strong {display:inline-block;*display:inline;*zoom:1;color:#989898;font-size:15px;width:24px; margin:0 3px;height:24px;line-height:24px; box-sizing:content-box;text-align:center;vertical-align:top; border:1px solid #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.paging .bbs_paginate strong,.paging .paginate strong{color:#000; border-color:#e0e0e0; background:#e0e0e0; font-weight:500; }
.paging .bbs_paginate .bbs_pre_end,
.paging .bbs_paginate .bbs_pre,
.paging .bbs_paginate .bbs_next,
.paging .bbs_paginate .bbs_next_end,
.paging .paginate .pre_end,
.paging .paginate .pre,
.paging .paginate .next,
.paging .paginate .next_end { width:26px; height:26px; box-sizing:content-box; text-indent:-9999px; margin:0 2px; background:url(images/paging.jpg) 0 0 no-repeat; background-size:auto 26px; border:none;}

.paging .bbs_paginate .bbs_pre,
.paging .paginate .pre { background-position:-26px 0;}
.paging .bbs_paginate .bbs_next,
.paging .paginate .next { background-position:-52px 0;}
.paging .bbs_paginate .bbs_next_end,
.paging .paginate .next_end { background-position:-78px 0;}


/*전체게시글*/
.bbs_total{line-height:35px; padding:0; text-align:left; font-size:16px; color:#545454;}
.bbs_total > strong{ color:#545454; font-weight:500;}

/*검색*/
.bbs_sc {position: relative; width:230px; height:35px; border-bottom:1px solid #e1e1e1; box-sizing:content-box;}
.bbs_sc .bbs_sc_form{ float:left;}
.bbs_sc .bbs_sc_form > input{border:none !important; width:175px; height:35px; line-height:35px; padding:0 10px; color:#545454; font-size:16px;}
.bbs_sc .bbs_sc_btn { float:right; width:35px;height: 35px; text-indent:-9999px; background:url(images/scbtn.jpg) center no-repeat; border:none;}

/*관리자버튼(수정,이동)*/
.admbox{/*display:none;*/}

/*게시판카테고리*/
.catebox { display:block; border:1px solid #e4e4e4; box-sizing:content-box; margin-bottom:20px;}
.catebox > ul {min-height:53px; }
.catebox > ul > li { display: inline-block; float: left; width:20%; position:relative;}
.catebox > ul > li a { display: block; font-size: 16px; color: #797979; line-height:53px; text-align: center; position:relative;-moz-transition: all 0.5s 0.5s; -ms-transition: all 0.5s 0.5s; -o-transition: all 0.5s 0.5s; -webkit-transition: all 0.5s 0.5s; transition: all 0.5s 0.5s }
.catebox > ul > li a:after{content:""; position: absolute; left: 50%; bottom:16px; z-index: -1; width: 0; height:6px; border-radius: 3px; background: #e5f4c5;-ms-transition: all 0.5s 0.2s; -o-transition: all 0.5s 0.2s; -webkit-transition: all 0.5s 0.2s; transition: all 0.5s 0.2s;}
.catebox > ul > li + li a:before{content:""; position:absolute; left:0; top:50%; width:1px; height:14px; background:#e5e5e5; margin-top:-7px;}
.catebox > ul > li.on a {color: #333; position:relative; font-weight:500;}
.catebox > ul > li.on a:after{left:35%; width:30%;}
/*GALLERY **************************************/
.gallery{width:100%;}
.gallery:after{content: ""; display: block; clear: both;}
.gallery ul{width:1220px; margin-left:-20px; overflow:auto;}
.gallery ul li{ display:list-item; list-style:none; float:left;vertical-align:top; margin:0 0 34px 20px;}
.gallery ul li.no{ background:#eee; text-align:center; line-height:50px; font-size:15px; display:block; width:100%; margin:0 !important;}
/*이미지*/
.gallery .gbox{ display:block; width:386px; height:350px;padding:0; margin:0 auto; position:relative; }
.gallery .gbox .thumb{width:100%;height:284px;overflow:hidden; display:block; position:relative; text-align:center;border:1px solid #eee; box-sizing:content-box;} 
.gallery .gbox .thumb .chk{position:absolute; z-index:10;}
.gallery .gbox .thumb img{width: 100%; height:auto; }
.gallery .gbox .thumb img.noimg{ height:100%; width:auto; text-align:center;}
.gallery .gbox .txtbox{ display:block; padding:12px 90px 0 0; position:relative; min-height:27px;}
.gallery .gbox .txtbox .sub{ display:block; text-align:left;line-height:27px; color:#454545; font-size:17px;word-break:keep-all; font-weight:500;}
.gallery .gbox .txtbox .cmt{ position:absolute; right:0; top:12px; padding:0 15px 0 35px; min-width:20px;text-align:center; line-height:25px; border:1px solid #292929; border-radius:15px; font-size:13px; color:#292929; font-weight:500;}
.gallery .gbox .txtbox .cmt:before{content:""; position:absolute; left:14px; top:50%; background:url(images/cmt.jpg) no-repeat; width:16px; height:14px; margin-top:-7px; background-size:100% auto;}

.gallery.vod ul li{margin:0 0 0 20px;}
.gallery.vod .gbox .thumb:before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -2; background: #000; opacity:0.2; filter: alpha(opacity=20); z-index:5}
.gallery.vod .gbox .thumb:after{content:""; position:absolute; left:50%; top:50%; background:url(images/vod.png) center no-repeat; width:54px; height:54px; margin:-27px 0 0 -27px; z-index:6;}

/*FAQ ***************************************/
.faqlist{width:100%; border-top:1px solid #000; border-bottom:1px solid #ebebeb; overflow:auto; background:#fff;}
.faqlist li{display:list-item; list-style:none; }
.faqlist li + li{border-top:1px solid #ebebeb;}
.faqlist li .faq_con{display:block; padding:20px 20px 20px 100px; position:relative;}
.faqlist li .faq_con > .type{position:absolute; left:0; top:50%; margin-top:-20px;; width:100px; text-align:center; line-height:40px;}
.faqlist li .faq_con > .type > span{display:inline-block; width:30px; line-height:30px; border-radius:50%; background:#fff; text-align:center;  font-size:17px; color:#000; font-weight:500;}
.faqlist li .faq_con > .type > span.a{background:#000; color:#fff;}
.faqlist li .faq_con > .more{position:absolute; right:60px; top:50%; width:120px; height:30px; margin-top:-15px; z-index:1000;}
.faqlist li .faq_con > .more > .bbsbtn{line-height:26px; height:30px; width:50px;}
.faqlist li .faq_con > .sub{line-height: 24px;font-size:17px;color: #666;word-break:keep-all;}
.faqlist li .faq_con > .cate{display:block; margin-bottom:5px;}
.faqlist li .faq_con > .cate > span{border:1px solid #e3e3e3; background:#fafafa;padding:2px 10px; border-radius:3px; font-size:15px; color:#666; font-weight:600;line-height:23px; display:inline-block;}
.faqlist li .faq_con > .sub .icon{display:inline-block; padding-left:5px;}
.faqlist li .faq_con > .sub .icon > span{ display:inline-block;line-height:16px; padding:0 5px; font-size:10px; font-family:Verdana, Geneva, sans-serif; vertical-align:middle; background:#37c4d8; color:#fff; margin:4px 0 0 5px; vertical-align:top;}
.faqlist li .faq_con > .sub .icon > span.new{background:#7773fd; color:#fff;}
.faqlist li .faq_con > .sub .icon > span.secret{background:#666; color:#f4f4f4;}
.faqlist li .faq_con.tit{ cursor:pointer; padding-right:80px; position:relative;}
.faqlist li .faq_con.tit:before{content:""; position:absolute; left:auto; right:40px; top:50%; width:20px; height:2px; margin-top:-1px; background:#9f9fa0; opacity:1; border:none;}
.faqlist li .faq_con.tit:after{content:""; position:absolute; left:auto; right:40px; top:50%; width:20px; height:2px; margin-top:-1px; background:#9f9fa0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;  transition: 0.5s;}
.faqlist li.on{ background:#fff;}
.faqlist li.on .faq_con.tit:before,
.faqlist li.on .faq_con.tit:after{ background:#eee;}
.faqlist li.on .faq_con.tit:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.faqlist li .faq_con.view{padding:20px 20px 0 100px; border-top:1px solid #ebebeb; position:relative; display:none; margin-bottom:65px;}
.faqlist li .faq_con.view .con{word-break:keep-all; line-height:25px; font-size:15px;}
.faqlist li .faq_con.view > .areabox{position:absolute; left:0; right:0; bottom:-65px; width:auto; padding:15px 20px 15px 0; background:#fff;}
.faqlist li.no{ color: #666;padding-top: 6px; padding-bottom: 6px; text-align: center; letter-spacing: 0; height: 40px; line-height:40px; font-weight: normal; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s;}

/*LIST **************************************/
.tbl-list{border-spacing:0; width:100%; margin:0 auto; background:#ffffff; border-top:1px solid #ccc; border-collapse:inherit;}
.tbl-list caption{display:none;}
.tbl-list th{font-size:14px; color:#3d3d3d; height:49px;line-height:49px;  text-align:center; font-weight:normal; display:none;}
.tbl-list td{font-size:14px; color:#666; border-bottom:1px solid #ebebeb; padding-top:6px; padding-bottom:6px; text-align:center; letter-spacing:0; height:40px;font-weight:normal;}
.tbl-list tr:hover{-moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;background:#f7f7f7;}
.tbl-list td.subject{position:relative; }
.tbl-list td.subject a{display:block;text-align:left; padding:10px 10% 10px 18px; position:relative; }
.tbl-list td.subject:after{ content:""; position:absolute; right:5%; top:50%; margin-top:-4px;background:url(images/arr.png) no-repeat; width:24px; height:9px; opacity:0.2;transition: .35s;}
.tbl-list td.subject:hover:after{ right:2%; opacity:1;transition: .35s;}
.tbl-list td.subject .cate{ color: #000;  background:#f5f5f5; padding:2px 5px; border-radius:3px; line-height:20px; display:inline-block; margin-right:5px;}
.tbl-list td.subject .sub{font-size:17px; line-height:24px; min-height:24px; vertical-align:top; position:relative; font-weight:500; /*width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal*/}
.tbl-list td.subject .more{clear:both; display:block; font-size:14px; margin-top:3px;}

.tbl-list td.subject .sub .secret{ background:url(../gallery/images/secret.png) no-repeat; width:11px; height:13px; background-size:100% auto; position:absolute; left:-18px; top:5px;text-indent: 100%; white-space: nowrap; overflow: hidden;}
.tbl-list td.subject .sub .icon{height:20px; margin-top:2px; line-height:20px; display:inline-block; vertical-align:top;}
.tbl-list td.subject .sub .icon > span{ display:inline-block;line-height:20px; padding:0 5px; font-size:11px; background:#37c4d8; color:#fff; margin-left:5px; vertical-align:top;}
.tbl-list td.subject .sub .icon > span.new{background:#000; color:#fff;}
.tbl-list td.subject .sub .icon > span.comment{min-width:15px; background:#ccc; border-radius:10px; color:#fff; text-align:center;}
/*답글*/
.tbl-list tr.notice{}
.tbl-list tr.notice strong.ntc{width:40px; line-height:25px; font-size:14px; font-weight:500; color:#fff; background:#e4be7e; display:inline-block;}
.tbl-list tr.reply td.subject a{padding:10px 10% 10px 40px;}
.tbl-list tr.reply td.subject a:before{content:""; position:absolute; left:4px; top:12px; width:12px; height:12px; background:url(../gallery/images/reply.png) no-repeat; background-size:100% auto;}
/*VIEW **************************************/
.tbl_view { border-collapse: collapse; border-spacing: 0; width: 100%; }
.tbl_view th,
.tbl_view td{ min-height:44px; box-sizing:content-box;text-align: center;color: #313131;font-size: 14px; padding:10px; text-align:left; border-bottom: 1px solid #ebebeb; }
.tbl_view th {position:relative; line-height:24px;}
.tbl_view th.sub{ position:relative; line-height:24px; font-size:18px; color:#666; font-weight:500;  padding:15px 10px 0 10px; border-top:1px solid #ccc; border-bottom:none; word-break:keep-all;}
.tbl_view th > ul.info li{display:inline-block; margin-right:30px; position:relative; line-height:24px; font-size:14px; color:#939393; font-weight:300;}
.tbl_view th > ul.info li:after{content:""; position:absolute; right:-15px; top:50%; width:1px; height:12px; background:#dedede;margin-left:15px; margin-top:-6px;}
.tbl_view th > ul.info li:last-child:after{display:none;}
.tbl_view th > ul.info li strong{font-weight:normal; margin-right:10px; color:#3c3c3c;}
.tbl_view th > .filelist{max-height:72px; overflow:auto; padding:0 20px 0 0;}
.tbl_view th > .filelist > li{display:list-item; list-style:none; box-sizing:border-box !important; position:relative; line-height:24px; font-size:13px; color:#696969;}
.tbl_view th > .filelist > li > .name{ line-height:24px; font-size:13px; margin-right:20px; position:relative;}
.tbl_view th > .filelist > li > .name:after{content:""; position:absolute; right:-11px; top:50%; width:1px; height:12px; background:#dedede;margin-left:15px; margin-top:-6px;}
.tbl_view th > .filelist > li > .size{ font-weight:300;}
.tbl_view th > .filelist > li > .rig{float:right; font-weight:300; display:none;}
.tbl_view td.contents { padding:40px 10px; /* line-height:20px; */ color: #313131;font-size: 14px;}
.tbl_view td.contents .edit{line-height:20px; margin-top:20px; text-align:right; font-size:12px; font-weight:300; padding:0 5px;}
.tbl_view td.contents *{color: #313131;}
.tbl_view td.contents table{width:800px !important;}
.tbl_view td.contents table p{background:none !important;}
.tbl_view td.contents img{max-width:100%; width:auto !important; height:auto;}

.con_form{width:500px; border:1px solid #ccc; margin:0 auto; box-shadow:5px 5px 0 rgba(0,0,0,0.08); padding:20px;}
.con_form li{display:list-item; list-style:none; padding-left:150px; position:relative;}
.con_form li + li{border-top:1px solid #eee;}
.con_form li > strong{ position:absolute; left:0; top:0; width:130px;  text-align:right; line-height:40px; font-size:14px; font-weight:400; }
.con_form li > span{ display:block;line-height:20px; padding:10px 0; text-align:left; font-size:14px; font-weight:700;}
.con_form li.type{line-height:30px; border-bottom:1px solid #ccc; margin-bottom:-1px; z-index:1;}
.con_form li.type > strong > em{display:inline-block;line-height:40px; font-size:15px; font-style:normal; position:relative; font-weight:500;}
.con_form li.type > strong > em:before { content: "";position: absolute; left:-5px; right:-5px; bottom: 12px; z-index: -1;height: 5px; border-radius: 3px; background: #ffb3b3; opacity:0.7}
.con_form li.type > span{color:#d60000; font-weight:500;}

/*WRITE **************************************/
.tbl_write {border-collapse: collapse; border-spacing: 0; width:100%; border-top:1px solid #ccc;}
.tbl_write caption { display: none; }
.tbl_write th, .tbl_write td { border-bottom: 1px solid #ebebeb; text-align: center; padding:10px; line-height:25px; font-size: 15px; color:#343333;}
.tbl_write th { text-align:right;font-weight:400; width:150px;}
.tbl_write td {text-align:left;}
.tbl_write td > span{padding-left:10px; display:inline-block;}
.tbl_write td#agreement h3{font-size:14px;}
.tbl_write td#agreement #agree_txt{ width:97%; min-height:120px; border:1px solid #eee; color:#999; padding:10px; text-align:left; font-size:13px; line-height:20px;}
.tbl_write td#agreement .agree_info{ width:99.2%; height:30px; margin:10px 0; text-align:left;}
.tbl_write td#agreement .agree_info b{padding-right:40px; line-height:30px; padding-left:10px; font-weight:normal; font-size:14px;}
.tbl_write td#agreement .agree_info label{ padding-left:5px;padding-right:20px; cursor:pointer;font-size:14px;}
.tbl_write #ug_address{margin:0 5px 0 0;}
.tbl_write .dsmform[name="ask_8"],
.tbl_write .dsmform[name="ask_9"]{width:109px;}

select.tpl_sel{background-color:#fff;padding-left:10px;width:100px; border:1px solid #c5c5c5;color:#483c32;height:32px;line-height:32px;}


/*SECRET **************************************/
.bbs_secret{width:350px; margin:0 auto;}
.bbs_secret > .tit{display:block; line-height:40px; color:#343333; font-size:20px; text-align:center; }
.bbs_secret > .dsmform{margin:30px auto 10px auto; display:block;}
.bbs_secret > .txt{ display:block;line-height:20px; font-size:13px; word-break:keep-all; color:#666; text-align:center; margin-bottom:30px;}



.inp_img{float:left;}
.btns_img{float:right; margin-left:10px; background:#fff;}  
.pxxc{padding:20px 0 0 250px; text-align:center;float:left;}
.ttin{padding:20px 0 0 5px;float:left;}
.ttin input{width:246px; padding:6px 0 0 0; background:url(../../../images/board/input_bg.jpg) no-repeat;}
.gex{padding:20px 0 0 5px;float:left;}


.comment_modify,
.comment_reply{display:none;}{display:none;}
.comment_remove{position:absolute; top:30px; right:0; display:none;text-align:center; border:1px solid #ccc; padding:10px; background:#fff;zomm:1; width:280px;}
.comment_remove > span{text-align:center;line-height: 30px;color: #6f6f6f;font-size: 13px; padding:0 10px 0 0 !important;vertical-align: middle;}
.comment_remove > .rmv_form{display: inline-block; width: 150px;height: 30px;line-height: 30px;border: 1px solid #e2e2e2;vertical-align: middle;}
.comment_remove > .rmv_btn{ display: inline-block; height: 30px; line-height: 28px; text-align: center; vertical-align: middle; box-sizing: border-box; cursor: pointer;  font-size: 14px; font-weight: 400; background: #ddd; color: #8d8d8d; border: 2px solid #ddd; padding:0 10px;}

.closebox{border:3px solid #eee; display:block; padding:20px 0; text-align:center;}
.closebox > span{display:block; text-align:center; line-height:25px; font-size:17px; font-weight:600; color:#6f6f6f;}
.closebox > span strong{font-weight:700; color:#a6d6cc;}


/* Default */
.cb_module{font-family:'돋움',,'돋움',Gulim,AppleGothic,Sans-serif;font-size:12px;font-weight:normal;line-height:14px; padding-top:30px;}
.cb_module p,.cb_module h1,.cb_module h2,.cb_module h3,.cb_module h4,.cb_module h5,.cb_module h6,.cb_module ul,.cb_module ol,.cb_module li,.cb_module dl,.cb_module dt,.cb_module dd,.cb_module table,.cb_module th,.cb_module td,.cb_module form,.cb_module fieldset,.cb_module legend,.cb_module input,.cb_module textarea,.cb_module button,.cb_module select{margin:0;padding:0}
.cb_module img,.cb_module fieldset{border:none}
.cb_module hr,.cb_module button img{display:none}
.cb_module li{list-style:none}
.cb_module em{font-style:normal}
.cb_module a{color:#333;text-decoration:none}
.cb_module a:hover,.cb_module a:active,.cb_module a:focus{text-decoration:underline}
.cb_module textarea{overflow:auto;resize:none}
.cb_module legend,.cb_module .cb_blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.cb_module label{cursor:pointer}

/* Define Class */
.cb_module .cb_cb{clear:both}

/* Input Type */
.cb_module .cb_input_rdo,.cb_module .cb_input_chk{width:13px;height:13px;vertical-align:middle}
.cb_module .cb_input_txt{height:19px;padding:4px 0 0 6px;border:1px solid #d1d1d1;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;color:#aaa;font-size:12px;vertical-align:top}


/* Common Selector */
.cb_module .cb_nick_name,
.cb_module .cb_usr_id{display:inline-block;*display:inline;padding-left:1px;color:#6f6f6f; font-weight:500; font-size:16px;}
.cb_module .cb_nick_name a{display:inline-block;_position:relative;margin:-1px 0 0;color:#333;font-size:12px;font-weight:bold;letter-spacing:-1px}
.cb_module .cb_nick_name2{color:#858585}
.cb_module .cb_thumb .cb_admin,.cb_module .cb_thumbs .cb_admin{position:absolute;left:0;bottom:0;width:40px;height:12px;background:url(http://static.naver.com/common/comment/bg_shadow_label.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/common/comment/bg_shadow_label.png',sizingMethod='crop')}
.cb_module .cb_thumb span,.cb_module .cb_thumbs span{display:block;position:absolute;left:0;bottom:-1px;_bottom:-2px;width:40px;color:#fff;font-family:'돋움',;font-size:11px;letter-spacing:-1px;line-height:13px;text-align:center}
.cb_module .cb_usr_thumb{font-size:0}
.cb_module .cb_tmp_border{display:block;position:absolute;top:0;left:0;width:38px !important;height:38px;border:1px solid #000;opacity:0.1;filter:alpha(opacity=10);cursor:hand;cursor:pointer}

/* Description */
.cb_module .cb_dsc5{padding:13px 0 14px;_padding:14px 0 13px 0;color:#aaa}
.cb_module .cb_dsc5 .cb_bu_subnode2{margin:-4px 9px 0 -24px}
.cb_module .cb_dsc6{margin-top:-3px;padding-bottom:4px;color:#666;line-height:20px;zoom:1}
.cb_module .cb_dsc6 a{color:#666;text-decoration:underline}
.cb_module .cb_dsc6 span{display:block;margin-top:8px}

.cb_module .cb_scr{padding:13px 0 14px;_padding:14px 0 13px 0;color:#a6d6cc; font-size:13px; font-weight:bold;}
/* Comment Input Area */
.cb_module{margin:0 auto;text-align:left}
.cb_module h5.cb_h_type{ line-height:45px; height:45px; border-bottom:1px solid #a6d6cc; color:#7d7d7d;font-size:18px;letter-spacing:-1px; font-weight:500;}
.cb_module h5.cb_h_type2{margin-bottom:2px;padding-bottom:7px;border-bottom:1px solid #7d7d7d}
.cb_module h5.cb_h_type span{color:#ccc;letter-spacing:0}
.cb_module .cb_wrt{margin-bottom:13px;border-bottom:1px solid #f7f7f7;zoom:1}
.cb_module .cb_wrt .cb_star_grade{display:block}
.cb_module .cb_wrt_box{zoom:1}
.cb_module .cb_wrt_box2{padding-top:10px;zoom:1}
.cb_module .cb_wrts_message{overflow:hidden;margin:-10px 0;padding:11px 0;color:#646464;font-size:12px;_zoom:1}
.cb_module .cb_wrts_message p{float:left}
.cb_module .cb_wrts_message p span{padding-right:9px}
.cb_module .cb_wrts_message a{color:#a7a7a7;text-decoration:underline}
.cb_module .cb_wrts_message .cb_input_txt{position:relative;top:2px;_top:1px;margin-top:-2px;padding:4px 0 0 6px;border:1px solid #d1d1d1;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;color:#aaa;font-size:12px;vertical-align:top}
.cb_module .cb_usr_area{clear:both;position:relative;z-index:30;padding-left:10px;_zoom:1}
.cb_module .cb_usr_area:after{display:block;clear:both;content:''}
.cb_module .cb_usr_area .cb_profile{_display:inline;float:left;width:40px;margin:36px 10px 0 0}
.cb_module .cb_usr_area .cb_txt_area{_display:inline;float:left}
.cb_module .cb_usr_area .cb_btn_area{_display:inline;float:left;margin-left:5px}
.cb_module .cb_usr_area .cb_input_area{position:relative;margin:-6px 0 -8px}
.cb_module .cb_usr_area .cb_section{margin:10px 0 8px;zoom:1}
.cb_module .cb_usr_area .cb_section:after{display:block;overflow:hidden;clear:both;content:''}
.cb_module .cb_usr_area .cb_section .mb_info{list-style:none; margin:0 0 10px 0; padding:0px; overflow:auto;}
.cb_module .cb_usr_area .cb_section .mb_info li{float:left; background:none; margin-left:0;}
.cb_module .cb_usr_area .cb_section .mb_info li span{float:left; line-height:30px; width:75px; color:#6f6f6f; font-size:15px; padding-left:10px;}
.cb_module .cb_usr_area .cb_section .mb_info li span#mb_name{width:40px; padding-left:0px;}
.cb_module .cb_usr_area .cb_section .mb_info li input{float:left; padding-left:5px; width:150px; height:30px; line-height:30px; border:1px solid #e2e2e2;}
.cb_module .cb_usr_area button{width:40px;padding:2px 1px 3px 0;border:0;background:none;color:#a7a7a7;font-size:11px;text-align:center;cursor:pointer}
.cb_module .cb_usr_area button span{padding-right:8px;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 100% 6px no-repeat}
.cb_module .cb_usr_area button.cb_help{width:14px;height:14px;*margin-top:2px;padding:0;border:none;background:url(http://static.naver.com/common/comment/btn_tip.gif) 0 0 no-repeat;text-align:left;cursor:pointer}
.cb_module .cb_usr_area button.cb_help span{display:none}
.cb_module .cb_usr_area button.cb_over2 span{background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 100% -464px no-repeat;color:#333;text-decoration:underline}
.cb_module .cb_usr_area .cb_thumbs{position:relative}
.cb_module .cb_usr_area .cb_thumbs img{vertical-align:top}
.cb_module .cb_dsc_area{clear:both;padding:0 80px 5px 0;zoom:1}
.cb_module .cb_dsc_area:after{display:block;clear:both;content:''}
.cb_module .cb_dsc_area .cb_dsc{float:left;color:#969696;font-size:11px}
.cb_module .cb_dsc_area .cb_dsc .cb_input_chk{margin:1px 3px 0 0;*margin:0 3px 0 0}
.cb_module .cb_dsc_area .cb_dsc span{vertical-align:middle}
.cb_module .cb_dsc_area .cb_dsc span a{color:#969696;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc span a:hover{color:#333}
.cb_module .cb_dsc_area .cb_dsc2{float:right;margin-top:1px;color:#a7a7a7;font-size:11px}
.cb_module .cb_dsc_area .cb_dsc2 a{color:#a7a7a7;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc2 span{padding-right:4px}
.cb_module .cb_dsc_area .cb_dsc3{float:left;position:relative;left:10px}
.cb_module .cb_dsc_area .cb_dsc3 a{color:#aaa;font-size:11px;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc3 a:hover{color:#404040}
.cb_module .cb_dsc_area .cb_dsc4 a{float:left;margin:1px 0 0 12px;color:#aaa;font-size:11px;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc4 a:hover{color:#404040}
.cb_module .cb_txt_area{padding-top:10px}
.cb_module .cb_txt_area textarea{float:left;height:107px;_height /**/:113px;padding:4px 0 0 6px;border:1px solid #e2e2e2;background:#f5f8f9;color:#818181;font-size:15px;line-height:25px;vertical-align:top}
.cb_module .cb_txt_area textarea.cb_highlight{background:#fffef4}
.cb_module .cb_txt_area .cb_notice{clear:both;padding-top:6px;color:#f82000;letter-spacing:-1px}
.cb_module .cb_txt_area label a,.cb_module .cb_txt_area a:hover{color:#333}
.cb_module .cb_btn_area{float:left}
.cb_module .cb_btn_area img,.cb_module .cb_btn_area a{display:block;float:left}
.cb_module .cb_btn_area2{clear:both;margin-top:15px;padding:10px 10px 0;border-top:1px solid #eeeeec;text-align:center}
.cb_module .cb_btn_area2 input{margin-right:2px}
.cb_module .cb_btn_area2 a{display:inline-block}
.cb_module .cb_btn_area3{float:left;position:relative;left:6px;margin-top:1px;*margin-top:-2px;zoom:1}

/* Comment list */
.cb_module .cb_lstcomment{width:100%}
.cb_module .cb_lstcomment li{position:relative;border-bottom:1px solid #eeeeec;vertical-align:top;zoom:1}
.cb_module .cb_lstcomment .cb_bu_subnode{overflow:hidden;position:absolute;top:7px;left:6px;width:14px;height:14px;color:#9e9e9e;font-family:'돋움',;font-size:20px;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_bu_subnode2{overflow:hidden;float:left;width:14px;height:14px;color:#9e9e9e;font-family:'돋움',;font-size:20px;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_thumb{position:absolute;top:10px;left:20px}
.cb_module .cb_lstcomment .cb_thumb_on .cb_thumb{position:absolute;top:10px;left:0}
.cb_module .cb_lstcomment .cb_thumb img{vertical-align:top}
.cb_module .cb_lstcomment .cb_section span,.cb_module .cb_lstcomment .cb_section div,.cb_module .cb_lstcomment .cb_section a,.cb_module .cb_lstcomment .cb_section em,.cb_module .cb_lstcomment .cb_section input,.cb_module .cb_lstcomment .cb_section td{vertical-align:middle}
.cb_module .cb_lstcomment .cb_dsc_img{position:relative;top:-1px;padding:0 3px 2px 2px}
.cb_module .cb_lstcomment .cb_usr_id,.cb_module .cb_lstcomment .cb_date{display:inline-block;color:#b9b9b9;font-size:14px}
.cb_module .cb_lstcomment .cb_usr_id span{color:#444;font-size:12px;vertical-align:middle}
.cb_module .cb_lstcomment .cb_usr_id em{display:inline-block;padding-top:4px;color:#444}
.cb_module .cb_lstcomment .cb_usr_id a{color:#aaa}
.cb_module .cb_lstcomment .cb_usr_id_vary{color:#858585}
.cb_module .cb_lstcomment .cb_date{padding-left:4px}
.cb_module .cb_lstcomment .cb_info_area{overflow:hidden; line-height:30px;zoom:1}
.cb_module .cb_lstcomment .cb_info_area2{position:relative;padding:2px 0 10px;color:#aaa}
.cb_module .cb_lstcomment .cb_info_area2 span{color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_info_area2 a{display:inline-block;padding-right:10px;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 100% -220px no-repeat;color:#404040;text-decoration:none;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_info_area2 a:hover{text-decoration:underline}
.cb_module .cb_lstcomment .cb_info_area2 a.unfold{background-position:100% -258px}
.cb_module .cb_lstcomment .cb_info_area2 a span.on{color:#fe2200}
.cb_module .cb_lstcomment .cb_info_area3{overflow:hidden;position:relative}
.cb_module .cb_lstcomment .cb_section{float:left;}
.cb_module .cb_lstcomment .cb_section2{position:absolute;top:11px;*top:9px;right:0;height:15px;padding-left:6px;color:#aaa}
.cb_module .cb_lstcomment .cb_section2 span{display:inline-block;overflow:hidden;padding:0 6px 0 9px;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 0 -388px no-repeat;color:#aaa}
.cb_module .cb_lstcomment .cb_section2 span.cb_nobar{margin-left:-6px;padding:0 6px;background:none}
.cb_module .cb_lstcomment .cb_section2 span.cb_first{background:none}
.cb_module .cb_lstcomment .cb_section2 a{color:#aaa}
.cb_module .cb_lstcomment .cb_section2 a:hover,.cb_module .cb_lstcomment .cb_section2 a:hover em{color:#333;text-decoration:underline}
.cb_module .cb_lstcomment .cb_section2 em{display:inline-block;padding:2px 0 2px;cursor:pointer;_cursor /**/:hand}
.cb_module .cb_lstcomment .cb_section2 span span{padding:0;background:none;color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up .on{color:#f04a14}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down .on{color:#4666b6}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_down em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel em{display:block;*display:inline;margin-top:-2px;_margin-top:0;padding-left:17px;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) no-repeat;vertical-align:top;*vertical-align:baseline}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up em{background-position:0 -18px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down em{background-position:0 -138px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel em{padding-left:12px;background-position:0 -425px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up a:hover em{background-position:0 -58px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down a:hover em{background-position:0 -178px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel a:hover em{padding-left:12px;background-position:0 -95px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up a em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_down a em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel a em{color:#aaa}
.cb_module .cb_lstcomment .cb_dsc_comment{overflow:hidden;clear:both;padding:0;color:#818181; font-size:14px;line-height:22px}
.cb_module .cb_lstcomment .cb_dsc_comment > .cb_dsc{word-break:keep-all;}
.cb_module .cb_lstcomment li li .cb_comment_area{margin-top:1px}
/* Comment Depth Control - Large Thumb */
.cb_module .cb_lstcomment li li{clear:both;position:relative;padding-bottom:0;border:none;background:url(http://static.naver.com/common/comment/bg_pattern_x.gif) 0 0 repeat-x}
.cb_module .cb_lstcomment li li.cb_thumb_on .cb_thumb{left:30px}
.cb_module .cb_lstcomment li li li{position:relative;margin-left:20px}
.cb_module .cb_lstcomment .cb_thumb_on,.cb_module .cb_lstcomment .cb_thumb_off{z-index:10}
.cb_module .cb_lstcomment .cb_on{z-index:20}
.cb_module .cb_lstcomment .cb_thumb_on .cb_comment_area{padding-left:50px}
.cb_module .cb_lstcomment .cb_thumb_off .cb_comment_area{ padding:10px 0 10px 10px;}
.cb_module .cb_lstcomment li .cb_thumb_on ul,.cb_module .cb_lstcomment li .cb_thumb_off ul{margin-left:-20px}
.cb_module .cb_lstcomment .cb_thumb_on li.cb_thumb_on{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_on li.cb_thumb_off{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on{padding-left:80px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_off{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on li.cb_thumb_off,.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on li.cb_thumb_on{margin-left:-30px}

/* Highlighter for the comments */
.cb_module .cb_lstcomment .cb_focus{background:#ffffa8}


/* Layout Selector */
.cb_module{width:777px}
.cb_input_txt{width:521px}
.cb_txt_area{width:710px}
.cb_txt_area textarea{width:617px}

/* Layout Selector Variation  - Default Type */
.cb_module .cb_default{margin:-7px 0 62px}
.cb_module .cb_default .cb_usr_area .cb_txt_area{width:764px;padding-bottom:14px}
.cb_module .cb_default .cb_usr_area textarea{width:667px}
.cb_module .cb_default .cb_usr_area{padding:10px 0 0 10px}
.cb_module .cb_default .cb_usr_area .cb_profile{_display:inline;float:left;width:40px;margin:0 10px 0 0}
.cb_module .cb_profile{margin:0 0 10px}
.cb_module .cb_profile .cb_usr_area .cb_txt_area{width:704px;padding:0}
.cb_module .cb_profile .cb_usr_area .cb_section{margin-top:0}
.cb_module .cb_profile .cb_usr_area textarea{width:617px}
.cb_module .cb_profile .cb_usr_area{padding:0 0 0 10px}
.cb_module .cb_profile .cb_usr_area .cb_profile{_display:inline;float:left;width:40px;margin:0 10px 0 0}
.cb_module .cb_profile .cb_message_on .cb_profile{margin:26px 10px 0 0}
.cb_module .cb_profile .cb_message_on .cb_section{margin-top:10px}

/* Comment Box - Default Type */
.cb_module .cb_wrt_default .cb_wrt_box2{padding-top:0}
.cb_module .cb_wrt_default .cb_usr_area{padding-left:0;}
.cb_module .cb_wrt_default .cb_usr_area .cb_txt_area{width:764px;padding-top:0}
.cb_module .cb_wrt_default .cb_usr_area textarea,.cb_module .cb_wrt_default .cb_usr_area .cb_dsc_area{width:667px}

/* Inside Of Comment List - Default */
.cb_module .cb_lstcomment .cb_profile .cb_usr_area .cb_dsc_area .cb_dsc2{margin-right:-8px;_margin-right:0}
.cb_module .cb_lstcomment li li .cb_wrt_default{margin:0 0 -1px;vertical-align:top}
.cb_module .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_txt_area{padding-top:0}
.cb_module .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_txt_area{width:737px}
.cb_module .cb_lstcomment li li .cb_wrt_default .cb_usr_area textarea,.cb_module .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:637px}
.cb_module .cb_lstcomment li li li .cb_wrt_default .cb_usr_area .cb_txt_area{width:707px}
.cb_module .cb_lstcomment li li li .cb_wrt_default .cb_usr_area textarea,.cb_module .cb_lstcomment li li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:607px}
.cb_module .cb_lstcomment li li li li .cb_wrt_default .cb_usr_area .cb_txt_area{width:677px}
.cb_module .cb_lstcomment li li li li .cb_wrt_default .cb_usr_area textarea,.cb_module .cb_lstcomment li li li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:577px}

/* Inside Of Comment List - Profile */
.cb_module .cb_lstcomment li li .cb_profile{margin:0 0 -1px;vertical-align:top}
.cb_module .cb_lstcomment li li .cb_profile .cb_usr_area .cb_txt_area{padding-top:0}
.cb_module .cb_lstcomment li li .cb_profile .cb_usr_area .cb_txt_area{width:683px}
.cb_module .cb_lstcomment li li .cb_profile .cb_usr_area textarea,.cb_module .cb_lstcomment li li .cb_profile .cb_usr_area .cb_dsc_area{width:587px}
.cb_module .cb_lstcomment li li li .cb_profile .cb_usr_area .cb_txt_area{width:653px}
.cb_module .cb_lstcomment li li li .cb_profile .cb_usr_area textarea,.cb_module .cb_lstcomment li li li .cb_profile .cb_usr_area .cb_dsc_area{width:557px}
.cb_module .cb_lstcomment li li li li .cb_profile .cb_usr_area .cb_txt_area{width:623px}
.cb_module .cb_lstcomment li li li li .cb_profile .cb_usr_area textarea,.cb_module .cb_lstcomment li li li li .cb_profile .cb_usr_area .cb_dsc_area{width:527px}

/* Select Box - Jindo Component */
.selectbox-noscript select,.selectbox-noscript div{display:none}
.selectbox-noscript .selectbox-source{display:inline;position:relative;left:0}
.selectbox-noscript .selectbox-source option{display:block}
.selectbox-source{position:absolute;left:-9999px}
.selectbox-box{position:relative;z-index:20;width:110px;height:24px;background:url(http://static.naver.com/common/comment/bg_sprite_select.gif) 0 0 scroll repeat-x}
.selectbox-label{display:block;width:100%;padding:4px 0 5px 12px !important;background:url(http://static.naver.com/common/comment/bg_sprite_select.gif) 100% -24px no-repeat;color:#424242;text-align:left;cursor:pointer}
.selectbox-layer{display:none;overflow:hidden !important;position:absolute;z-index:20;width:100px;margin-top:-1px !important;border:1px solid #c3c3c3;background:#fff !important;text-align:left}
.selectbox-list ul{margin:0;padding:0;list-style:none}
.selectbox-list ul li{display:block;overflow:hidden;height:14px;padding:4px 0 6px 11px !important;border-top:1px solid #f3f3f3;color:#424242;font-size:12px;line-height:14px;text-align:left}
.selectbox-list ul li.selectbox-item{cursor:pointer}
.selectbox-list ul li.selectbox-item-over{background:#f8f8f8}

/* Select Box - Jindo Component Variation */
.cb_module .cb_wrt_box .selectbox-box{margin-bottom:1px}
.cb_module .cb_wrt_box .selectbox-layer{z-index:30}
.cb_module .cb_select_area2{width:100%;padding:0 0 4px;border-bottom:1px solid #eeeeec}
.cb_module .cb_select_area2 .selectbox-box{width:100px}
.cb_module .cb_select_area2 .selectbox-layer{width:110px;margin:0 !important}

/* Star Grade */
.cb_module .cb_star_grade{display:inline-block;width:80px;height:16px;margin:-1px 0 0 -1px;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 0 -300px no-repeat;vertical-align:top}
.cb_module .cb_star_grade span{display:inline-block;width:80px;height:16px;margin:0;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 0 -340px no-repeat;vertical-align:top}
.cb_module .cb_star_grade em{display:none}

/* Layer Popup */
.cb_module .cb_ly_popup{position:absolute;z-index:30;padding:17px 20px 12px;border:1px solid #888;background-color:#fff;text-align:left}
.cb_module .cb_ly_popup .cb_nick_name a{position:static;line-height:16px}
.cb_module .cb_ly_popup .cb_nick_name_v1 a{text-decoration:underline}
.cb_module .cb_ly_popup .cb_btn_area4{float:left;position:relative;top:-1px;left:-6px;zoom:1}
.cb_module .cb_ly_popup .cb_btn_area4 button,.cb_module .cb_ly_popup .cb_btn_area4 span,.cb_module .cb_ly_popup .cb_btn_area4 a,.cb_module .cb_ly_popup .cb_btn_area4 em{font-size:12px}
.cb_module .cb_ly_popup .cb_lst_profile{border-bottom:1px solid #e5e5e5}
.cb_module .cb_ly_popup .cb_lst_profile dt{margin-bottom:7px;color:#fd2100;font-weight:bold;letter-spacing:-1px}
.cb_module .cb_ly_popup .cb_lst_profile dd{margin-bottom:9px;color:#aaa;font-size:11px;letter-spacing:-1px}
.cb_module .cb_ly_popup .cb_input_rdo{_display:inline;float:left;margin:14px 9px 0 0}
.cb_module .cb_ly_popup ul{width:100%;padding-top:4px}
.cb_module .cb_ly_popup ul .cb_thumb{float:left;position:relative !important;top:0 !important;left:0 !important}
.cb_module .cb_ly_popup ul .cb_thumb img{vertical-align:top}
.cb_module .cb_ly_popup ul li{display:block;clear:both;width:100%;padding:11px 0 4px;background:none;vertical-align:top}
.cb_module .cb_ly_popup ul li:after{display:block;clear:both;content:''}
.cb_module .cb_ly_popup ul li.cb_li_type dl{margin:0;_margin-left:3px}
.cb_module .cb_ly_popup ul li.cb_li_type .cb_input_rdo{_margin:2px 6px 0 0;margin-top:2px}
.cb_module .cb_ly_popup ul li.cb_li_type label{display:inline-block;margin-top:1px;color:#666}
.cb_module .cb_ly_popup ul li.cb_li_type .cb_nick_name{_vertical-align:middle}
.cb_module .cb_ly_popup ul dl{_display:inline;float:left;margin:2px 0 0 10px}
.cb_module .cb_ly_popup ul dl dt{float:left;margin-bottom:5px;color:#666}
.cb_module .cb_ly_popup ul dl dt:after{display:block;clear:both;content:''}
.cb_module .cb_ly_popup ul dl dt label{float:left;margin-right:10px}
.cb_module .cb_ly_popup ul li dl dt .cb_help{float:left;margin:1px 0 0;vertical-align:middle}
.cb_module .cb_ly_popup ul li.cb_li_type dl dt .cb_help{margin:2px 0 0 1px;vertical-align:middle}
.cb_module .cb_ly_popup ul dl dd{clear:both;color:#666}
.cb_module .cb_ly_popup ul dl dd .cb_usr_id{display:inline-block;padding-left:2px;color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_ly_popup ul dl dd .cb_usr_id a{color:#aaa}
.cb_module .cb_ly_popup ul dl dd .cb_nick_name{display:inline-block;margin-left:-2px}
.cb_module .cb_ly_popup ul dl a,.cb_module .cb_ly_popup ul dd a:hover{color:#333}
.cb_module .cb_ly_popup ul dl .cb_option span{text-decoration:underline;cursor:pointer;zoom:1}
.cb_module .cb_ly_popup ul dl .cb_option{float:left;z-index:-10;color:#aaa;letter-spacing:-1px;text-decoration:underline;vertical-align:middle}
.cb_module .cb_ly_popup ul dl .cb_option:hover{color:#333}
.cb_module .cb_ly_popup .cb_close{overflow:visible;position:absolute;top:5px;*top:6px;_top:5px;right:5px;*right:6px;_right:7px;width:auto;padding:3px;*padding:2px;_padding:3px 1px 1px 3px;border:none;background:none;font-size:0;cursor:pointer;_cursor /**/:hand}
.cb_module .cb_ly_popup .cb_module .cb_ly_popup .cb_close:hover span{background:url(http://static.naver.com/common/comment/bg_sprite_btn.gif) -19px -310px no-repeat}
:root .cb_module .cb_ly_popup .cb_close{top:8px;right:8px;padding:0}
.cb_module .cb_ly_popup .cb_close span{display:block;position:relative;width:19px;height:19px;margin:0;padding:0;border:none;background:url(http://static.naver.com/common/comment/bg_sprite_btn.gif) 0 -310px no-repeat;font-size:0}
.cb_module .cb_ly_popup .cb_close em{display:none}
.cb_module .cb_ly_popup .cb_over span{background:url(http://static.naver.com/common/comment/bg_sprite_btn.gif) -19px -310px no-repeat}


/* Fluid  Layout for Default,Memorial Type */
fieldset{border:none}
.cb_fluid{width:100%}
.cb_fluid .cb_txt_area{width:100% !important;padding-bottom:6px !important}
.cb_fluid table.cb_section{width:100% !important;margin-bottom:0 !important;border:none;border-collapse:collapse}
.cb_fluid table.cb_section,x:-moz-any-link,x:default{border-collapse:inherit}

.cb_fluid table.cb_section caption,.cb_fluid .cb_section thead{display:none}
.cb_fluid table.cb_section td{border:0}
.cb_fluid table.cb_section .cb_thumbs{position:static;width:50px;vertical-align:top}
.cb_fluid table.cb_section .cb_thumbs .cb_thumbs_box{position:relative}
.cb_fluid table.cb_section .cb_btn_area{float:none;width:110px}
.cb_fluid table.cb_section .cb_btn_area .cmt_w{ width:108px; height:107px; line-height:106px; background:#999; border:2px solid #999; color:#fff; font-size:15px; font-weight:500; text-align:center;-moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;  transition: 0.5s;}
.cb_fluid table.cb_section .cb_btn_area .cmt_w:hover{ background:#fff; color:#a6d6cc; text-decoration:none;}
.cb_fluid table.cb_section textarea{width:100% !important;padding-left:0;text-indent:6px}
.cb_fluid table.cb_section .cb_txt_area{width:100%}
.cb_fluid .cb_usr_area .cb_txt_area .cb_dsc_area{width:100% !important;padding:8px 0 0 0}
.cb_fluid .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:auto;padding:8px 0 0 0}
.cb_fluid .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_txt_area{_padding-bottom:4px}

/* Font Setting */
.cb_module,.cb_module .cb_input_txt,.cb_module .cb_nick_name a,.cb_module h5.cb_h_type,.cb_module .cb_wrts_message .cb_input_txt,.cb_module .cb_usr_area button,.cb_module .cb_txt_area textarea,.selectbox-list ul li,.cb_module td{font-family:"Noto Sans KR", "나눔고딕","NanumGothic","Malgun Gothic","맑은 고딕","Dotum","돋움","Helvetica","Apple SD Gothic Neo","sans-serif";}

@media all and (max-width:767px) {
.catebox{ border:none; overflow:auto; margin-bottom:10px; text-align:center;}
.catebox > ul{min-height:30px; text-align:center; font-size:0;}
.catebox > ul > li{ width:calc((100% / 4) - 6px); padding:3px; float:none;}
.catebox > ul > li a:before{display:none;}
.catebox > ul > li a{display:block; position:relative; line-height:35px; font-size:14px; border:1px solid #e4e4e4;}
.catebox > ul > li.on a:after{width:70%; left:15%; bottom:8px;}
.areabox{padding-bottom:15px !important;}
.admbox{display:none;}
.bbs_sc{width:160px;}
.bbs_sc .bbs_sc_form > input{width:100px;}

.dsmlabel label{font-size:15px;}
.dsmform,
.dsmsel{width:calc(100% - 22px); box-sizing:content-box; padding:0 10px; line-height:33px; height:33px;}
.dsmform[name="mobile[]"]{width:calc((100% / 3) - 27px);}
.dsmform[name="subject"]{ width:calc(100% - 22px)}
.dsmsel[name="more[]"]{width:calc(30% - 22px);}
.dsmform[name="more[]"]{width:calc(70% - 27px);}

.dsmtxt{width:100%; box-sizing:border-box;}
.bbsbtn{width:60px; font-size:14px; vertical-align:top;}
.bbsbtn + .bbsbtn, select + .bbsbtn{margin:0 0 0 5px;}
.bbsbtn.write{width:100px;}
.areabox.cen .bbsbtn,.areabox .cen .bbsbtn{width:90px;}

.bbs_secret{width:250px;}
.tbl-list td.subject{padding-left:10px;}
.tbl-list td.subject .sub{font-size:15px; line-height:20px;}
.tbl-list tr.notice strong.ntc{width:30px; font-size:12px;}

.gallery ul{width:100%; margin:0; font-size:0;}
.gallery ul li{margin:0 0 20px 0; float:none; width:calc(50% - 5px); display:inline-block;}
.gallery ul li:nth-child(2n){margin:0 0 20px 10px;}
.gallery .gbox{width:100%; height:auto; overflow:auto; box-sizing:border-box;}
.gallery .gbox .thumb{height:125px; float:none; box-sizing:border-box;}
.gallery .gbox .thumb img{height:auto;}
.gallery .gbox .thumb img.noimg{ width:60%; height:auto;}
.gallery .gbox .txtbox{ display:block; padding:0; min-height:22px; padding:5px 0;}
.gallery .gbox .txtbox .sub{line-height:20px; font-size:13px; overflow:visible; padding:5px 0;}
.gallery .gbox .txtbox .cmt{line-height:20px; font-size:12px; position:relative; top:auto; display:inline-block; width:auto; min-width:10px; float:left;}

.gallery.vod ul li{width:100%;margin:0 0 20px 0;}
.gallery.vod ul li:nth-child(2n){margin:0 0 20px 0;}
.gallery.vod .gbox .thumb{height:auto;}
.gallery.vod .gbox .txtbox .cmt{float:right;}

.faqlist li .faq_con{padding:15px 20px 15px 50px !important;}
.faqlist li .faq_con.view{padding-bottom:0 !important;}
.faqlist li .faq_con > .type{width:50PX;}
.faqlist li .faq_con > .type > span{width:25px; line-height:25px; font-size:15px;}
.faqlist li .faq_con > .sub{font-size:15px; line-height:20px; word-break:break-all;}
.faqlist li .faq_con.tit:before,
.faqlist li .faq_con.tit:after{ display:none;}

.tbl_view{margin-top:0;}
.tbl_view th.sub{font-size:16px; }
.tbl_view th > ul.info li{margin-right:21px;}
.tbl_view th > ul.info li:after{right:-10px;}
.tbl_view td.contents{padding:40px 0;}
.tbl_view td.contents img{max-width:100%;height:auto !important;}
.con_form{width:auto; padding:10px;}
.con_form li{ padding:5px 10px;}
.con_form li > strong{display:block; text-align:left; word-break:keep-all; position:relative; width:100%; padding:5px 0 0 0; line-height:20px;}
.con_form li > span{line-height:20px; padding:3px 0 5px 0;}
.con_form li:first-child > strong{padding:0;}
.con_form li.type > strong > em{line-height:30px;}
.con_form li.type > strong > em:before{bottom:6px;}
.tbl_write th{display:block; width:auto; padding:10px 0 0 0; line-height:20px; font-size:14px; font-weight:500; text-align:left; border-bottom:none;}
.tbl_write td{display:block; font-size:13px; padding:5px 0 10px 0;}

.tbl_write td #swfuploader{display:none;}
.tbl_write td#agreement #agree_txt{overflow:auto; box-sizing:border-box; width:100%; height:100px;}
.tbl_write td#agreement .agree_info{height:auto; margin:10px 10px 0 10px; width:auto;}
.tbl_write td#agreement .agree_info b{display:block; padding:0;}
.tbl_write td > span{padding:5px 0 0 0;}
.tbl_write #ug_address{margin:0 0 5px 0;}
.tbl_write .dsmform[name="ask_8"],
.tbl_write .dsmform[name="ask_9"]{width:calc(50% - 27px);}

.cb_module h5.cb_h_type{line-height:35px; font-size:15px;}
.cb_module .cb_usr_area .cb_section .mb_info li{float:none; display:list-item; list-style:none; height:30px; margin-top:5px;}
.cb_module .cb_usr_area .cb_section .mb_info li span{width:75px !important; padding-left:10px !important;}
.cb_fluid table.cb_section .cb_btn_area .cmt_w{width:80px;}
.cb_fluid table.cb_section .cb_btn_area{width:80px;}

}