@charset "utf-8";
.gallery_re_contents caption {visibility: hidden; overflow: hidden; width: 1px; height: 0; font-size: 0;  line-height: 0}
.re_gall_top{position:relative;height:46px;line-height:46px;background:#fbfbfb}
.re_gall_top dl dt,.re_gall_top dl dd{display:inline}
.re_gall_top h1{float:left;font-size:11px;font-weight:normal;color:#3b3b3b;padding-left:14px}
.re_gall_top .top_title{float:left}
.re_gall_top .top_title div{font-size:13px;font-family:"굴림",Gulim;font-weight:bold;margin-left:10px;width:600px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis}
.re_gall_top .top_right{position:absolute;top:0;right:10px;font-size:11px;_margin-top:16px}
.re_gall_top .top_right ul li{position:relative;display:inline;padding:0 4px 0 8px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/popup/bg_prelation_line.gif) 0 center no-repeat}
.re_gall_top .top_right ul li .right_txt{font-size:12px;padding-left:8px}
.re_gall_top .top_right ul li .right_nick{position:relative;display:inline-block;vertical-align:middle;margin:-4px 0 0 2px}
.re_gall_top .nick_fixed{position:relative;display:inline-block;width:12px;height:11px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/icon_galler.gif) right bottom no-repeat}
.re_gall_top .nick_moved{position:relative;display:inline-block;width:12px;height:11px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/icon_galler_1.gif) right top no-repeat}
/* re_gall_box_1 */
.re_gall_box_1{position:relative}
.re_gall_box_1:after {display: block;height: 0;content: ".";font-size: 0;visibility: hidden;clear: both}
.re_gall_box_1 .con_substance{position:relative;display:inline-block;*display:inline;float:left;width:900px;background:#fff;font-family:Gulim,"굴림";font-size:13px;line-height:24px;color:#1e1e1e;font-weight:normal}
.re_gall_box_1 .con_substance .s_write{padding:10px}
.re_gall_box_1 .con_substance .s_write img{max-width:880px}
.re_gall_box_1 .con_substance .s_write .yt-link{text-decoration:underline}
.re_gall_box_1 .con_banner{position:relative;top:0px;display:inline-block;*display:inline;float:right;vertical-align:top}
.re_gall_box_1 .con_banner .user_id{position:relative;margin:5px 15px 5px 0;text-align:right;color:#989898}
.re_gall_box_1 .con_banner .user_id_1{position:relative;margin:5px 2px 5px 0;text-align:right;color:#989898}
.re_gall_box_2{clear:both;position:relative;width:100%;margin:0 auto;text-align:center}
.re_gall_box_2 .btn_recommend{margin:0 auto;text-align:center;margin-bottom:30px; position:relative}
.re_gall_box_2 .btn_recommend a{position:relative;display:inline-block;width:85px;height:81px;margin:0 6px; vertical-align:top}
.re_gall_box_2 .btn_recommend a.b_re_up{background:url(https://nstatic.dcinside.com/dgn/gallery/images/update/b_re_up2.png)}
.re_gall_box_2 .btn_recommend a.b_re_down{background:url(https://nstatic.dcinside.com/dgn/gallery/images/update/b_re_down2.png)}
.re_gall_box_2 .btn_recommend a.fixed_name_box div.re_num {margin-top:46px;line-height:15px}
.re_gall_box_2 .btn_recommend a div.re_num{margin-top:52px;line-height:1.2}
.re_gall_box_2 .btn_recommend a div.re_num span{font-size:14px;font-weight:bold;color:#cc3433;letter-spacing:-1px}
.re_gall_box_2 .btn_recommend a div.re_num span.t_black{color:#6f6f6f}
/* 고정닉 추가*/
.re_gall_box_2 .fixed_name {font-size: 14px;font-weight: bold;color: #cc3433;letter-spacing: -1px; line-height:15px}
.re_gall_box_2 .fixed_name .icon_fix{display:inline-block; width:15px; height:15px; background:url(https://wstatic.dcinside.com/gallery/skin/gallog/g_fix.gif) no-repeat 0 -2px;vertical-align:top}
/*//고정닉 추가*/

/* re_gall_box_3 */
.re_gall_box_3{position:relative}
.re_gall_box_3 .box_file{position:relative;margin:0;padding:0;color:#3c3c3c}
.re_gall_box_3 .box_file p span{color:#d60000}
.re_gall_box_3 .box_file .appending_file{width:770px;margin:3px  0 0 0;background:#f9f9f9;min-height:27px;line-height:27px;padding-left:10px}
.re_gall_box_3 .box_file .appending_file li{display:inline}
.re_gall_box_3 .box_file .appending_file li a{font-size:11px;text-decoration:underline;margin-right:10px;color:#3c3c3c}
.re_gall_box_3 .box_file .appending_file li.icon_pic{background:url(https://wstatic.dcinside.com/dgn/gallery/images/icon_pic.gif) 0 center no-repeat;padding-left:20px}
.re_gall_box_3 .box_file .appending_file li.icon_avi{background:url(https://wstatic.dcinside.com/dgn/gallery/images/icon_avi.gif) 0 center no-repeat;padding-left:20px}
.re_gall_box_3 .box_file .appending_file li.icon_file{background:url(https://wstatic.dcinside.com/dgn/gallery/images/icon_file.gif) 0 center no-repeat;padding-left:20px}
.re_gall_box_3 .box_addr_btn{position:absolute;top:-18px;right:0;text-align:right;vertical-align:bottom;line-height:16px}
.re_gall_box_3 .box_addr_btn,.re_gall_box_3 .box_addr_btn a{font-size:11px;color:#727272}
.re_gall_box_3 .box_addr_btn a{}
.re_gall_box_3 .box_addr_btn a:hover{color:#535353;text-decoration:underline}
.gallery_p_b{position:relative;height:50px;background:#f4f4f4}

/* pop_pw_box */
.pop_pw_box{z-index:300;position:relative;}
.pop_pw_box .box_pp{position:absolute;top:-50px;right:40px;padding:0px 15px 8px 15px;*padding:5px 15px;width:204px;height:53px;background:#fff;border:1px solid #4f4f4f;}
.pp_pw{margin:10px 0 6px 0;font-weight:bold;color:#1f1f1f;background:url(https://nstatic.dcinside.com/dgn/gallery/images/icon_arrow_reply_d.gif) 0 center no-repeat;padding-left:15px;}
.pp_close{position:absolute;top:10px;right:10px;}
.pp_input input{vertical-align:top;width:152px;height:17px;line-height:15px;border:1px solid #c9c9c9;background:#f5f5f5}
.pp_input img{vertical-align:middle}

/* gallery_re_paging */
 .gallery_re_paging{position:relative;margin:0 auto;text-align:center;height:30px;line-height:30px;font-size:12px;font-weight:bold;background:#f4f4f4}
 .gallery_re_paging span{padding:0 6px 0 8px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/bg_paging_line.gif) 0 0 no-repeat}
 .gallery_re_paging span:first-of-type{background:0 none}
 .gallery_re_paging span a{color:#686868}
 .gallery_re_paging span a:hover{text-decoration:underline;color:#ed4e00}
 .gallery_re_paging .p_txt{font-size:11px;color:#8a8a8a}
 .gallery_re_paging .paging_on{color:#ff6000}
 .gallery_re_btn_wrap{position:relative;right:0px;padding:0;background:#f4f4f4;z-index:50}
 .gallery_re_btn{position:absolute;top:-4px;right:10px}
 .gallery_re_btn li{display:inline;margin:0;padding:0}
 .gallery_re_btn li a{display:inline-block;height:22px}
 .gallery_re_btn li.btn_all_on a{width:54px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/btn_all_on.png) 0 0 no-repeat}
 .gallery_re_btn li.btn_all_off a{width:54px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/btn_off.png) 0 0 no-repeat}
 .gallery_re_btn li.btn_reply a{width:55px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/btn_all_refresh.png) 0 0 no-repeat;color:#474747}
 .gallery_re_btn li.btn_refresh a {width:67px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/btn_refresh_one.png) 0 0 no-repeat;color:#474747}

/* re_gall_box_4 */
.re_gall_box_4{position:relative;z-index:10;font-family:'굴림',Gulim;padding:10px 0 0 0 ;background: url("https://nstatic.dcinside.com/dgn/gallery/images/bg_re_gall_box_4.gif") 0  0 repeat-x}
.re_gall_box_44{position:relative;z-index:10;border:1px solid #cdcdcd; padding:10px 15px 15px 15px;font-family:'굴림',Gulim}
.gallery_re{clear:both;position:relative;padding:0 0 10px 0}
.gallery_re_title{margin:3px 0 0 6px}
.gallery_re_title img{vertical-align:middle}
.gallery_re_title span{margin-left:5px;font-size:12px; color:#577dde;font-weight:bold}

/* gallery_re_contents */
 .gallery_re_contents{clear:both;border:0;border-collapse:collapse;background:#f4f4f4;z-index:100;table-layout:fixed}
 .gallery_re_contents .user{padding-left:15px;color:#262626;font-size:13px;font-weight:normal}
 .gallery_re_contents span.user_cert{color:#262626;font-size:13px;font-weight:normal; text-decoration:underline}

 .gallery_re_contents .user img{vertical-align:middle;padding-left:5px}
 .gallery_re_contents .adminstrator{padding-left:15px;color:#262626;font-size:13px;font-weight:bold}
 .gallery_re_contents .date{vertical-align:top;color:#9c9c9c}
 .gallery_re_contents .ip{font-size:11px;padding-left:15px;vertical-align:top;color:#a9a9a9}
 .gallery_re_contents .delete{padding-left:10px;padding-right:5px}
 .gallery_re_contents .reply{width:1100px;font-size:13px;color:#423e3e;padding-bottom:10px;word-break:break-all;font-family:'굴림',Gulim;line-height:16px;;font-weight:normal}
 .gallery_re_contents .reply div img{margin-left:5px;vertical-align:middle}
 .gallery_re_contents .admin_reply{width:1100px;font-size:13px;color:#423e3e;padding-bottom:10px;word-break:break-all;font-weight:bold;line-height:18px}
 .gallery_re_contents .line{margin:0;width:1100px;height:3px;background:url(https://nstatic.dcinside.com/dgn/gallery/images/re_line.gif) 0 center repeat-x}
 .gallery_re_contents .line_end{padding-bottom:0px;border-bottom:1px solid #ddd}
 .reply_line td{padding:12px 0 7px 0;vertical-align:top}
 .gallery_re_contents .md_sptcon{line-height:16px;cursor:pointer}/*160810 */
 .gallery_re_contents .md_sptcon img{padding-top:2px}/*1 만두후원 아이콘*/

.gallery_re_contents .reply_shareCon ,.gallery_re_contents .reply_reportCon{position:relative;background:url(https://nstatic.dcinside.com/dgn/gallery/images/bg_reply_line.gif) no-repeat left center;padding-left:40px;margin-left:6px;font-size:13px;line-height:16px;font-family: "굴림",Gulim;color:#a1a1a1}
.gallery_re_contents .reply_reportCon{padding-left:10px}/* 리플신고*/


/* gallery_re_form */
 .gallery_re_form{position:relative;text-align:left;background:#f4f4f4;height:100%;padding:5px 0 15px 0;_padding:5px 0 10px 0;;border-bottom:1px solid #d3d3d3}
 .gallery_re_form .re_input{font-size:11px;background:#f4f4f4}
 .gallery_re_form .re_input p{clear:both;margin:5px 0 0 120px;color:#7b7b7b}
 .gallery_re_form div{vertical-align:top;display:inline-block;*display:inline;*float:left}
 .gallery_re_form div ul,.re_gall_box_4 .gallery_re_form div ul li{padding:0;margin:0}
 .gallery_re_form div ul{margin-left:10px}
 .gallery_re_form div ul li .re_in{width:120px;padding:2px 2px;/*height:15px;*/vertical-align:top;font-family:Gulim,"굴림";font-size:13px;border-top:1px solid #b8b8b8;border-left:1px solid #b8b8b8;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
 .gallery_re_form div ul li .re_name{background: url(https://nstatic.dcinside.com/dgn/gallery/images/input_nickname.gif) 4px center no-repeat #fff}
 .gallery_re_form div ul li .re_pw{background:url(https://nstatic.dcinside.com/dgn/gallery/images/input_pw_n.gif) no-repeat 4px center #fff;margin-top:3px;*margin-top:2px}
 .gallery_re_form div ul li .re_code{background:url(https://nstatic.dcinside.com/dgn/gallery/images/input_code.gif) no-repeat 4px center #fff;margin-top:3px;*margin-top:2px}
 .gallery_re_form div ul li .re_code_label{display:block; margin-top:5px}/* 170524 추가 */
 .gallery_re_form div ul .writer_user{width:116px;height:44px;line-height:44px;_margin-top:14px;padding:0 2px;vertical-align:middle;font-weight:bold;font-size:13px;letter-spacing:-1px;font-family:Gulim,굴림}
 .gallery_re_form div ul .writer_user img{vertical-align:middle}
 .gallery_re_form .re_textarea{width:748px;height:36px;min_height:36px;padding:4px;font-family:Gulim,"굴림";font-size:13px;line-height:18px;margin-top:0px;margin-left:0;*margin-left:5px;border-top:1px solid #b8b8b8;border-left:1px solid #b8b8b8;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;word-break:break-all}
 .gallery_re_form .re_textarea_hgt{height:59px !important}
 .gallery_re_form .code_pos {position:absolute;left:0; top:89px}
 .btn_textarea{position:absolute;top:-37px;*top:42px;_top:-37px;left:47%;cursor:pointer}
 .gallery_re_contents .etc_ip {font-weight:normal;margin-left:10px;padding-left:10px;font-size:11px;line-height:15px;color:#aaa;background:url(https://nstatic.dcinside.com/dgn/gallery/images/bg_reply_line.gif) no-repeat 0 center}
 .retime {font-size:11px;line-height:15px;color:#aaa;text-align:right;font-weight:normal}
 .gallery_d_btn_1{clear:both;position:relative;margin:15px 0 0 0;padding-bottom:50px}
 .gallery_d_btn_1 a{padding:0 2px}
 .gallery_d_btn_1 .d_btn_right{position:absolute;top:0;right:0}
 .gallery_d_btn_1 .d_btn_right a{padding:0}

/* gallery_re_accredit */
.gallery_re_accredit{position:absolute;top:-115px;left:10px;margin:0;z-index:100;font-weight:normal}
.gallery_re_accredit .name_wrap{width:1073px;height:200px;background:url(https://wstatic.dcinside.com/dgn/gallery/images/bg_name.gif) 0 0 no-repeat;font-size:12px; color:#262626; line-height:1.4em}
.gallery_re_accredit .name_btn{position:absolute;top:90px;right:20px}
.gallery_re_accredit .name_txt{position:relative;padding-top:38px;padding-left:38px}
.gallery_re_accredit .name_form{position:relative;left:38px;font-size:12px;margin:0;padding:0}
.gallery_re_accredit .name_form .s_name{width:204px;font-size:12px;padding:4px 4px;border:1px solid #b1b7d1}
.gallery_re_accredit .s_number{width:90px;font-size:12px;padding:2px 4px;border:1px solid #b1b7d1}
.gallery_re_accredit .s_info{position:relative;padding-top:12px;*padding-top:6px;color:#474646;font-size:11px}
.gallery_re_accredit .s_confirm{position:relative;padding-top:0px;color:#474646;font-size:11px;padding-left:15px;background:url(https://wstatic.dcinside.com/dgn/gallery/images/icon_accredit_arrow.gif) 0 center no-repeat}
.gallery_re_accredit .s_confirm strong{color:#6477e0}
.gallery_re_accredit .s_confirm span{color:#777777;text-decoration:underline}

/* 선거실명인증*/
.re_loginout{position:absolute;right:129px;top:-4px;z-index:1}
em.red {font-weight: bold;color: #dc0000}
em.underline {font-weight: bold;text-decoration: underline}

/*실명인증 완료 아이콘, 텍스트*/
.election_cert .cert_finish_icon{display:inline-block;vertical-align:middle;*display:inline; zoom:1;margin-top:-1px;margin-top:0\9;cursor:default}
.election_cert  .w_top_left dl dd .cert_finish_icon img{padding-left:0}
.cert_finishtx{color:#2b5cd3}

/*실명인증관련 안내글*/
#dgn_content_write.election_cert .write_gall_box_1 .con_substance .s_txt{margin:0 0 10px election_cert_info2}
.election_cert_info {width:982px;padding:11px 18px 10px;margin:0px 0 18px 80px;background-color:#f2faff;border:1px solid #c3c3c3;font-size:12px;color:#666;font-family:dotum,'돋움';line-height:20px;letter-spacing:-0.05em}
.election_cert_info .ipin_go_bt{width:152px;display:block;margin:10px 0 10px}
.election_cert_info2{position:relative;width:597px;margin:0 10px;background-color:#fdfdfd;border:1px solid #cacaca;padding:11px 10px 10px;}
.election_cert_info2 ul{margin-left:0;}
.election_cert_info2 ul li{font-size:12px;color:#666;font-family:dotum,'돋움';line-height:20px;letter-spacing:-0.05em}

/*실명인증 댓글*/
.gallery_re_list{background-color:#f4f4f4}
.election_cert  .gallery_p_b{height:43px}
.election_cert .re_textarea{width:714px!important;.width:708px!important;.margin-right:5px}
.election_cert  .cert_re_btnbox{display:inline-block;*display:inline; zoom:1}
.election_cert  .cert_re_btnbox img{margin-right:5px;cursor:pointer}
.election_cert  .gallery_re_form div.re_btnbox{display:none}
.gallery_re_form div.cert_re_btnbox{display:none}
.election_cert  .gallery_re_form div.cert_re_btnbox{display:inline-block}
.election_cert .re_input{margin-top:-10px;.margin-top:5px}

/*//선거실명인증 */

/*실명인증 팝업 180126*/
.block-setting-box {width:455px;margin-left:-312px; position:absolute;  background:#fff; z-index:9999;}/*170621 수정*/
.block-setting-box .btn-close{position:absolute; right:0; top:0; display:block;width:52px; height:52px; text-indent:-9999em; font-size:0; line-height:0;}
.block-setting-box .btn-close span {display:inline-block; width:24px; height:24px; position:absolute; left:50%; top:50%; margin-left:-12px; margin-top:-12px; background-position:-16px -67px;}
.block-setting-box .btn-sm-close {position:absolute;right:0; top:0;display: inline-block;width: 43px;height: 43px;}
.block-setting-box .btn-sm-close .spcomm {background-position: -44px -67px; width:19px; height:19px; position:absolute; top:50%; left:50%; margin-left:-9.5px; margin-top:-9.5px;}
.block-setting-box .spcomm {background:url(https://nstatic.dcinside.com/dgn/gallery/images/sp_block_layerpop.png) no-repeat 0 0;display:inline-block; text-indent:-9999em}
.block-setting-box .block-inner {position:relative; width:100%;}
.block-setting-box .top-tit-box2 {height:43px; line-height:44px; padding-left:14px;background: #404040; border-bottom:1px solid #333;}
.block-setting-box .top-tit-box2 .tit {font-size:16px; border-bottom:0px solid #333;color:#fefefe;}
.block-setting-box .top-tit-box2 .txt {font-size: 11px;margin-left: 7px;color: #dfdfdf;font-weight: normal;letter-spacing: -1px;}
.infotxt{width:385px;margin:0 auto;padding:20px;border:1px solid #cdced2;font-size:13px;font-family:dotum,'돋움';line-height:20px;text-align:left;background:#f3f3f3}
.infotxt span{display:block;font-weight:bold}
.ipin_btn{margin:20px 0;text-align:center}
.bottombox{height:15px;;font-size:12px;color:#555}
.idnick{padding:15px}
