@charset "utf-8";

/* ------------------------------------------
* Filename: .css
* Company : Pixdine
* Author: : dhye
------------------------------------------ */

/* layout */
html, .section {background:#222;}
.section {/*overflow:hidden;20150722 수정*/width:100%;min-width:1164px;}
.header, .header_cont {/*overflow:hidden;*/width:100%;min-width:1164px;background:#222;}
.header_nor .header_cont .innerwrap {/*margin:0 0 0 10px;border-bottom:1px solid #2d2d2d;*/}
.header_nor .gnb2,
.header_nor .gnb2 li {background-image:url(../images/common/header/bar_main_gnb2_gal.png)}
.header_nor .util_area li {background-image:url(../images/common/header/bar_main_util_top_gal2.png)}
.header_fixed .header_cont .innerwrap {background:#222;border-bottom:1px solid #272727;}
.header_fixed .util_area,
.header_fixed .util_area li {background-image:url(../images/common/header/bar_main_gnb2_fixed_gal.png);}
/*.gnb li a {color:#c4c4c4} */
.gnb li a .img_e {background: url(../../resources/images/common/header/gnb_e_nor02.png) no-repeat left 5px}
.gnb .img_txt {background-image:url(../images/common/header/gnb_gallery.png)}
.gnb2 .img_txt {background-image:url(../images/common/header/gnb2_gallery.png)}
.util_area .img_txt {background-image:url(../images/common/header/util_area_gallery.png)}
.util_area .list_name a {/*background:url(../../resources/images/common/header/util_area_name_gall.png) no-repeat right center;*/}
.header_nor .util_area li a {color:#939393;}
.header_nor .util_area li a:hover {color:#939393;}
.header_nor .util_area li a .name {color:#939393;}
.header_nor .util_area li a:hover .name {color:#939393;}
.header_nor .gnb2 {}
.header_nor .gnb2 li {}
.header_nor .gnb2, .header_nor .gnb2 li {background:none;}
.header_nor .gnb2 li a {color:#c4c4c4}
.header_nor .header_logo {top:3px !important;}
/* border color modify 20150813*/
.header_nor .header_cont .gnbArea {border-top:1px solid #2D2D2D;}

.util_area .list_myca .img_txt {width:auto;background:url(../../resources/images/estore/ico_down02.png) no-repeat right 6px !important;text-indent:0; padding-right:13px; position:relative; color:#939393;}
.util_area .list_myca .img_txt:hover {color:#c4c4c4 !important;} 
.util_area .list_myca .img_txt.on {background:url(../../resources/images/estore/ico_up02.png) no-repeat right 6px !important;text-indent:0; padding-right:13px; color:#de2b31 !important;}
.cate_gallery .util_area .list_myca .img_txt.on 
.util_area .list_srch .img_txt{width:16px;background-position:0 0px;display:none;}
.cate_gallery .header_fixed .util_area .list_myca .img_txt {background:#d9d9d9 url(../../resources/images/common/header/utl_fixed.png) !important;text-indent:100%;white-space: nowrap;overflow: hidden;}

/* 마이캐논 레이어 */
.header_nor .util_area li.list_myca .myca_menu, .header_fixed .util_area li.list_myca .myca_menu  {position:absolute; top:24px; left:-16px; padding:7px 0px; border:1px solid #4f4f4f; background:#222222; line-height:20px; font-size:12px; color:#333; text-align:left; z-index:100000; width:100px; display:none;}/* 20170907  수정*/
.header_nor .util_area li.list_myca .myca_menu a, .header_nor .util_area li.list_myca .myca_menu a:hover {text-decoration:none; display:block; color:#c4c4c4;}

.util_area .list_srch {
    border: 2px solid #878787;
}

.header_nor .list_sns .sns a {
    background: rgba(0, 0, 0, 0) url("../../resources/images/common/header/sns_g.png") no-repeat scroll 0 0;
}

.header_nor .list_sns .sns a{
	display:inline-block;
	display:inline-block;
	width:28px;
	height:28px;
	margin:0  0 0 2px;
	background:url(../../resources/images/common/header/sns4.png) no-repeat 0 0;
	}	
.header_nor .list_sns .sns a:hover {background:url(../../resources/images/common/header/sns_g1.png) no-repeat 0 0}
.header_nor .list_sns .sns a.fb{background-position:0 0}
.header_nor .list_sns .sns a.ut{background-position:-66px 0}
.header_nor .list_sns .sns a.ins{background-position:-33px 0}
.header_nor .list_sns .sns a.bl{background-position:-99px 0}
.header_nor .list_sns .sns a.kal{background-position:-132px 0}
.header_nor .list_sns .sns a.tw{background-position:-165px 0}


.header_nor .util_area .list_widg {
    background-color: #414141 !important;
}
.header_nor .header_logo .img_txt {
    background-image: url("../../resources/images/common/header/logo_nor2.png");
    display: block;
    height: 49px;
    width: 174px;
}
.header_nor .gnb2 li.list_gall a {background:url(../../resources/images/common/header/gnb2_calgal202.png) no-repeat 4px 9px}
.header_nor .gnb2 li.list_calgal a {background:url(../../resources/images/common/header/gnb2_gall3.png) no-repeat 2px 9px}
.header_nor .gnb2 li.list_maga a {background:url(../../resources/images/common/header/gnb2_maga4.png) no-repeat 10px 9px}
.header_nor .gnb2 li.list_acad a {background:url(../../resources/images/common/header/gnb2_acad3.png) no-repeat 8px 9px}
.header_nor .gnb2 li a{display:block;padding:12px 0 15px 40px;/*width:71px;*/ text-align:center; font-size:12px; font-weight:bold;/*padding:30px 20px 0 20pxpadding:32px 0 0 0;width:93px;*/}

.header_fixed .gnb li a {color:#c4c4c4} 
.header_fixed .gnb2 li a {color:#c4c4c4}
.header_fixed .gnb li a .img_e {background:url(../../resources/images/common/header/gnb_s_e_nor02.png) no-repeat left 4px}
.header_fixed .gnb li a:hover .img_e, .header_fixed .gnb li a.on .img_e{background-image:url(../../resources/images/common/header/gnb_s_e_nor_hov02.png);}
/*.header_fixed .util_area .list_myca .img_txt {background-position:-75px 0px}*/
.header_fixed .header_logo .img_txt {
    background-image: url("../../resources/images/common/header/logo_nor2.png");
    display: block;
    height: 70px;
    /*width: 174px;*/
}
.location {width:100%;min-width:1164px;border-color:#262626;background:none;}
.location ul {margin-left:10px;}
.location ul li {color:#4e4e4e;}
.location ul li a {color:#4e4e4e;background-image:url(../images/common/header/bg_location_a_gal.png);}
.contents {width:100%;}
.gal_wrap {width:1164px;margin:0 auto;}
.cate_gallery.wide .gal_wrap {width:100%;min-width:1164px;}

/*add 0814*/
.header_fixed .header_cont {width:100%;}
.header_nor .gnb2 {right:80px;}
.header_nor .util_area {right:10px;}
.footer {border-top:1px solid #2c2c2c;border-left:none;border-right:none;background-color:#151515}


.footer .footer_sitemap {border-color:#2c2c2c;background:#222  url(../../resources/images/common/footer/bg_line2.png) repeat-x 0 0;}
.footer .footer_sitemap a {color:#878787;}
.footer .footer_sitemap h5 a {color:#888888;font-weight:bold;line-height:32px;}
.footer .footer_sitemap ul {background-color:#222}


/* add */
.footer .footer_link{height:25px;padding-top:10px;border-bottom: 1px solid #2a2a2a;background:#151515;border-top:none;}
.footer .footer_link .innerwrap{position:relative;width:1164px;margin:0 auto;text-align:left}
.footer .footer_link .links li a{font-weight:normal;color:#888888;}
.header .list .list_prod a {padding-left:10px !important;}
.header_cont .header_logo {left:10px;}
.header_fixed .gnb2 {right:228px;}
.util_area .list_srch input {
    background: #d3d3d3 url("../../resources/images/common/header/util_seh2.png") no-repeat scroll 4px 5px !important;
    border: 0 solid #fff;
    height: 100%;
    padding: 0;
    width: 100%;
}
/*.header_fixed .util_area {right:10px;}*/

.footer .footer_contents {background:#151515;}
.footer .links li {background-image:url(../images/gallery/bar_footer_03.png);}
.footer .links li a {color:#888888;}
.footer .links li a span {color:#f56a6a;}
.footer .companyinfo p span {background-image:url(../images/gallery/bar_footer_03.png);}
/*.footer .companyinfo .copy {background-image:url(../images/gallery/bar_footer_03.png);}*/

/* 20151230 추가*/
.footer .allow .award {position:absolute;bottom:0;right:224px;background:url(../../resources/images/common/footer/awardLogo_p.png) 0 0 no-repeat;width:66px;height:87px;}
.footer .companyinfo p span, .footer .companyinfo p span a, .footer .copy {color:#646464;}
.cate_gallery.wide .footer .go_top {left:auto; right:0}

.footer .fr_wrap .fmsite h5 {}
.footer .fr_wrap .fmsite h5 a {background:#222 url(../../resources/images/common/footer/arr_family_up_gall.png) no-repeat center right;color:#666}
.footer .fr_wrap .fmsite h5 a:hover {color:#fff;}
.footer .fr_wrap .fmsite h5 a.on{background-image:url(../../resources/images/common/footer/arr_family_down_gall.png)}
.footer .fr_wrap .fmsite ul {background:#323232;}
.footer .fr_wrap .fmsite ul a {border-top:1px solid #272727;color:#737373;}
.footer .fr_wrap .fmsite ul a:hover {color:#fff;}

/* common */
.top_line {position:relative;border-top:1px solid #282828;}
.img_area > img {display:inline-block;width:582px;height:100%;}
.txt_overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.f_red4 {color:#e84d4e !important;}


/* form */
.wraper input[type=text], input[type=password] {background:#3a3a3a;border-color:#3a3a3a;font-size:12px;color:#8c8c8c;}
.wraper textarea {padding:8px;background:#3a3a3a;border:0;font-size:12px;color:#8c8c8c;}
.wraper .placeholder_wrap .txt {color:#8c8c8c;}
.wraper ::-webkit-input-placeholder {color:#8c8c8c;}/* WebKit browsers */
.wraper :-moz-placeholder {color:#8c8c8c;opacity:1;}/* Mozilla Firefox 4 to 18 */
.wraper ::-moz-placeholder {color:#8c8c8c;opacity:1;}/* Mozilla Firefox 19+ */
.wraper :-ms-input-placeholder {color:#8c8c8c;}/* Internet Explorer 10+ */

/* checkbox / radio */
.wraper .ez-checkbox {background-image:url('../images/gallery/checkbox.png');}
.wraper .ez-radio {background-image:url('../images/gallery/radio.png');}
.cate_gallery .wraper .tbl_sty7 .ez-radio {background: transparent url('../images/common/form/radio.png') 0 1px no-repeat !important;display:inline-block;width:10px;}
.cate_gallery .wraper .tbl_sty7 .ez-selected { background-position: 0 -19px !important; }
.cate_gallery .wraper .tbl_sty7 .ez-radio { zoom: 1; *display:inline; _height:30px; }

/* select */
/* 오경근 대리 요청 2019-11-26  */
.wraper .sbHolder {border:1px solid #3a3a3a;}
/* .wraper .sbHolder {background:#3a3a3a;border:1px solid #3a3a3a;} */
.wraper .sbHolder a {color:#8c8c8c;}
.wraper .sbOptions {background:#323232;border:1px solid #323232;z-index:99999999;}
.wraper .sbOptions a {border-color:#3a3a3a;}

/* 더보기 */
.more_inner {text-align:center;}
.btn_more {background:url(../images/gallery/ico_more4.png) no-repeat 229px center; color:#d9d9d9 !important;border:1px solid #686868 !important;}
.btn_more:hover {background:url(../images/gallery/ico_more_on2.png) no-repeat 229px center;color:#f15b63 !important;border:1px solid #f15b63 !important;}
.btn_more01 {padding-right:24px;background:url(../images/gallery/ico_more.png) no-repeat right center;} /* black shadow */
.btn_more02 {padding-right:22px;background:url(../images/gallery/ico_more2.png) no-repeat right center;color:#6c6c6c !important;} /* gray */
/*.btn_more03 {padding-right:24px;background:url(../images/gallery/ico_more3.png) no-repeat right center;color:#fff !important;} /* white */

.link_prd {border-bottom:1px solid #e84d4e}

/* 태그 */
.tags {font-size:0;}
.tags .tag {display:inline-block;margin:0 2px 2px 0;padding:0 10px;color:#666;background:#181818;border:1px solid #030303;line-height:25px;font-size:11px;}
.tags .tag.tag_self {background:#212121;border:1px solid #121212;}
.tags .tag:hover,
.tags .tag.on {color:#de2b31;}
.tags .btn_del {display:inline-block;width:16px;height:24px;line-height:100%;background:url(../images/gallery/ico_del.png) no-repeat right 8px;text-indent:-9999px;vertical-align:middle;text-align:center;cursor:pointer;}



/* ==================== start 2015.06.10 포토컨테스트 추후삭제 ================================= */
.tags .tag1 {display:inline-block;margin:0 2px 2px 0;padding:0 10px;color:#666;background:#181818;border:1px solid #030303;line-height:25px;font-size:11px;}
.tags .tag1.tag_self {background:#212121;border:1px solid #121212;}
.tags .tag1:hover,
.tags .tag1.on {color:#de2b31;}
/* ====================  end 2015.06.10 포토컨테스트 추후삭제 ================================== */

.tags .tag2 {display:inline-block;margin:0 2px 2px 0;padding:0 10px;color:#666;background:#181818;border:1px solid #030303;line-height:25px;font-size:11px;}
.tags .tag2.tag_self {background:#212121;border:1px solid #121212;}
.tags .tag2:hover,
.tags .tag2.on {color:#de2b31;}

/* ====================  start 풀프레임 ================================== */

.tags .tag3 {display:inline-block;margin:0 2px 2px 0;padding:0 10px;color:#666;background:#181818;border:1px solid #030303;line-height:25px;font-size:11px;}
.tags .tag3.tag_self {background:#212121;border:1px solid #121212;}
.tags .tag3:hover,
.tags .tag3.on {color:#de2b31;}
/* ====================  end 풀프레임 ================================== */

/* 무단 배포 금지 */
.without {position:absolute;top:0;right:0;padding-left:17px;background:url(../images/gallery/ico_without.png) no-repeat 0 center;color:#81848d;vertical-align:middle;line-height:23px;}
.without .btn_color {margin-left:15px;vertical-align:middle;}

/* 테이블 */
.wraper .tbl_sty2 {border-color:#282828;}
.wraper .tbl_sty2 table {border-color:#282828;}
.wraper .tbl_sty2 tbody th {background:none;color:#acacac;font-weight:normal;border-color:#282828;}
.wraper .tbl_sty2 tbody tr:first-child th, .tbl_sty2 tbody tr:first-child td {border-color:#282828 !important;}
.wraper .tbl_sty2 tbody th .txt_esse {color:#acacac;}
.wraper .tbl_sty2 tbody td {padding:15px 20px 15px 0;border-color:#282828;}




/* 작은 박스 레이어 */
.box_layer {position:relative;}
.box_layer .tit {/*background:url(../images/gallery/ico_finish.png) no-repeat 42px top;*/}
/*
.box_layer .tit button {padding:0 22px 0 0;margin:0;border:0;background:url(../images/gallery/ico_finish.png) no-repeat right 50%;cursor:pointer;}
.box_layer h3.tit button {font-size:16px;color:#fff;font-weight:bold;}
*/
.box_layer .tit .boxbtn {padding:0 22px 0 0;margin:0;border:0;background:url(../images/gallery/ico_finish.png) no-repeat right 50%;cursor:pointer;color:#747474;}
.box_layer h3.tit .boxbtn {font-size:16px;color:#fff;font-weight:bold;} 
 
.box_layer .tit button::-moz-focus-inner {padding:0; border:0; }
.box_layer .txt_layer {position:absolute;top:-68px;left:-194px;padding-bottom:9px;background:url(../images/gallery/arr_finish_layer_r.png) no-repeat right bottom;}
.box_layer .txt_layer.type2 {top:-50px;left:52px;background:url(../images/gallery/arr_finish_layer_l.png) no-repeat left bottom;}
.box_layer .txt_layer p {padding:8px 10px;background:#e84d4e;color:#fff;line-height:20px;}

/* 브라우저 1164 이하 */
.brsw_s .box_layer .txt_layer {left:-190px;background:url(../images/gallery/arr_finish_layer_r.png) no-repeat right bottom;}

/* 상단 탑메뉴 */
.top_menu_wrap {position:relative;padding:37px 0 33px;text-align:center;}
.top_menu_wrap h1 {line-height:100%;font-size:0;}
.top_menu_wrap h1 a {display:inline;zoom:1;}
.top_menu_wrap .btn_link_wrap span {display:inline-block;margin-left:15px;padding-left:15px;background:url(../images/gallery/line_gal.png) repeat-y left center;}
.top_menu_wrap .btn_link_wrap span:first-child {margin-left:0;padding-left:0;background:none;}
.top_menu_wrap .btn_link_wrap a {display:inline-block;font-size:13px;color:#838383;line-height:109%;}
/* .top_menu_wrap .btn_link_l {position:absolute;top:50px;left:17px;} */
.top_menu_wrap .btn_link_l {position:absolute;top:50px;right:17px;}
.top_menu_wrap .btn_link_l span {height:21px;}
.top_menu_wrap .btn_link_l .p_reg {padding-right:26px;background:url(../images/gallery/ico_photo_reg.png) no-repeat right center;}
.top_menu_wrap .btn_link_l .p_reg:hover {background-image:url(../images/gallery/ico_photo_reg_on.png);}
.top_menu_wrap .btn_link_l .mygal {padding-right:29px;background:url(../images/gallery/ico_mygal.png) no-repeat right center;}
.top_menu_wrap .btn_link_l .mygal:hover {background-image:url(../images/gallery/ico_mygal_on.png);}
.top_menu_wrap .btn_link_r {position:absolute;top:40px;left:35px;}
.top_menu_wrap .btn_link_r .best {padding-top:24px;background:url(../images/gallery/ico_best.png) no-repeat center top;}
.top_menu_wrap .btn_link_r .best:hover {background-image:url(../images/gallery/ico_best_on.png);}
.top_menu_wrap .btn_link_r .visit {padding-top:24px;background:url(../images/gallery/ico_visit.png) no-repeat center top;}
.top_menu_wrap .btn_link_r .visit:hover {background-image:url(../images/gallery/ico_visit_on.png);}

/* 라인있는 년도 타이틀 */
.year_tit {background:url(../images/gallery/line_mygal_w.png) repeat-x 0 8px;text-align:center;}
.year_tit span {display:inline-block;padding:0 15px 22px;background:#222 url(../images/gallery/arr_mygal_down.png) no-repeat center bottom;font-size:18px;font-weight:bold;color:#fff;line-height:100%;}

/* 갤러리 */
.icons:after {clear:both;display:block;content:"";}
.icons li {float:left;background:url(../images/gallery/line_ico.png) no-repeat 0 center;font-size:10px;}
.icons li:first-child {background-image:none;}
.icons li .icon,
.icons li a {display:inline-block;padding:0 13px;color:#747474;font-size:10px;line-height:14px;vertical-align:middle;}
.icons li.like .icon,
.icons li.like a {padding-left:36px;background:url(../images/gallery/ico_like.png) no-repeat 13px 0;}
.icons li.like a:hover {background-position:13px -14px;}
.icons li.like.add a {background-position:13px -28px;}
.icons li.like.add a:hover {background-position:13px -14px;}
.icons li.scrap .icon,
.icons li.scrap a {padding-left:32px;background:url(../images/gallery/ico_scrap.png) no-repeat 13px 0;line-height:13px;}
.icons li.scrap a:hover {background-position:13px bottom;}
.icons li.hit {margin:1px 10px 0 0;padding-left:24px;background:url(../images/gallery/ico_hit.png) no-repeat 0 0;line-height:14px;}
/*.icons li.hit a:hover {background-position:0 bottom;}*/

.icons li.btnsns a {width:33px;height:14px;background:url(../images/gallery/ico_sns.png) no-repeat 13px 0;}
.icons li.btnsns a:hover {background-position:13px bottom;}


.icons li.facebook a {width:6px;height:14px;background:url(../images/gallery/ico_f.png) no-repeat 13px 0;}
.icons li.facebook a:hover {background-position:13px bottom;}
.icons li.twitter a {width:16px;height:12px;background:url(../images/gallery/ico_t.png) no-repeat 13px 0;}
.icons li.twitter a:hover {background-position:13px bottom;}
.icons li.pinterest a {width:11px;height:14px;/*padding-right:0;*/background:url(../images/gallery/ico_p.png) no-repeat 13px 0;}
.icons li.pinterest a:hover {background-position:13px bottom;}

.profile_inner {zoom:1;}
.profile_inner:after {clear:both;display:block;content:"";}
.profile_inner > div {width:50%;}
.profile_inner .profile_box {float:left;background:#3a3a3a}
.profile_inner .profile_cont {position:relative;padding-left:182px;min-height:180px;}
.profile_inner .profile_cont .photo {position:absolute;top:10px;left:10px;width:162px;height:160px;background:url(../images/gallery/no_profile.png) no-repeat 0 0;}
.profile_inner .profile_cont .photo img {display:block;width:100%;height:100%;}
.profile_inner .profile_cont .profile_info {min-height:180px;text-align:center;border-left:1px solid #222;}
.profile_inner .profile_cont .grade {margin-top:55px;height:20px;text-indent:-9999px;background-position:center 0;background-repeat:no-repeat}
.profile_inner .profile_cont .ico_g {background-image:url(../images/gallery/ico_mcr_g.png);}
.profile_inner .profile_cont .id {padding-top:60px;color:#fff;font-size:14px;}
.profile_inner .profile_cont .id.upload_id {padding-top:80px;}
.profile_inner .profile_cont .id span {display:inline-block;font-style:normal;/*border-bottom:1px solid #fff;*/line-height:20px;color:#fff;}
.profile_inner .profile_cont .id a {display:inline-block;color:#d2d2d2;;font-size:14px;}
.profile_inner .profile_cont .modify {margin-top:20px;}
.profile_inner .profile_cont .modify a {display:inline-block;padding-left:30px;background:url(../images/gallery/ico_profile_modify.png) no-repeat 0 center;color:#d2d2d2;;}
.profile_inner .profile_cont .mygal_modify .grade {margin-top:40px;}
.profile_inner .profile_img {overflow:hidden;float:right;height:180px;background:#3a3a3a url(../images/gallery/no_cover.png) no-repeat center 50px;}
.profile_inner .profile_img .no_photo {min-height:180px;font-size:16px;padding-top:100px;color:#757575;text-align:center;border-left:1px solid #222;}

.gal_detail .detail_head {position:relative;padding-top:20px;border-top:1px solid #282828;zoom:1;m}
.gal_detail .detail_head .writer_info .photo {float:left;display:block;width:40px;height:40px;padding-left:15px;background:url(../images/gallery/profile_default.png) no-repeat right 0;}
.gal_detail .detail_head .writer_info .photo img {width:100%;height:100%;}
.gal_detail .detail_head .writer_info .writer_inner {float:left;margin-left:20px;}
.gal_detail .detail_head .writer_info .gal_tit {float:left;max-width:277px;font-size:14px;color:#fff;line-height:100%;}
.gal_detail .detail_head .writer_info .date {float:left;display:inline-block;padding-left:13px;margin-left:18px;font-size:11px;color:#747474;background:url(../images/gallery/line_ico.png) no-repeat 0 center;}
.gal_detail .detail_head .writer_info .id span {padding-bottom:1px;/*border-bottom:1px solid #747474;*/}
.gal_detail .detail_head .writer_info .id a {color:#747474;font-size:14px;}
.gal_detail .detail_head .icons {position:absolute;bottom:0;right:0;}
.gal_detail .detail_head .move_control {position:absolute;top:26px;left:50%;margin-left:-85px;width:170px;;}
.gal_detail .detail_head .move_control > a,
.gal_detail .detail_head .move_control > span {display:block;float:left;padding:0 17px;width:14px;height:26px;border-left:1px solid #1a1a1a;background-repeat:no-repeat;background-position:center center;line-height:26px;text-indent:-9999px;zoom:1}
.gal_detail .detail_head .move_control .go_list {width:22px;background-image:url(../images/gallery/ico_list.png);}
.gal_detail .detail_head .move_control .go_list:hover {background-image:url(../images/gallery/ico_list_on.png);}
.gal_detail .detail_head .move_control span.move_prev {background-image:url(../images/gallery/arr_gal_prev.png);}
.gal_detail .detail_head .move_control span.move_next {background-image:url(../images/gallery/arr_gal_next.png);}
.gal_detail .detail_head .move_control a.move_prev {background-image:url(../images/gallery/arr_gal_prev_on.png);}
.gal_detail .detail_head .move_control a.move_prev:hover {background-image:url(../images/gallery/arr_gal_prev_hov.png);}
.gal_detail .detail_head .move_control a.move_next {background-image:url(../images/gallery/arr_gal_next_on.png);}
.gal_detail .detail_head .move_control a.move_next:hover {background-image:url(../images/gallery/arr_gal_next_hov.png);}
.gal_detail .gal_photo {position:relative;margin-top:13px;text-align:center;}
.gal_detail .gal_photo img {max-width:100%;}
.gal_detail .gal_score {font-size:60px;color:#de2b31;line-height:90%;}
.gal_detail .gal_shoot_info {margin-top:15px;zoom:1;background:url(../images/gallery/line_mygal_w.png) repeat-y center 0;}
.gal_detail .gal_shoot_info:after {clear:both;display:block;content:"";}
.gal_detail .gal_shoot_info .leftarea {float:left;width:582px;}
.gal_detail .gal_shoot_info .rightarea {float:right;margin-left:50px;width:532px;}
.gal_detail .shoot_cont {margin-top:35px;}
.gal_detail .shoot_cont:first-child {margin-top:0;}
.gal_detail .shoot_cont > p {color:#838383;line-height:23px;}
.gal_detail .shoot_cont .info_tit {font-size:14px;font-weight:bold;color:#fff;line-height:100%;}
.gal_detail .shoot_info_list {margin-top:25px;}
.gal_detail .shoot_info_list li {line-height:23px;color:#9c9c9c;}
.gal_detail .shoot_info_list li a:hover {color:#de2b31}
.gal_detail .ml10 {margin-left:10px;}
.gal_detail .btn_position {display:inline-block;margin-left:3px;padding:0 10px 0 30px;line-height:27px;background:#1b1b1b url(../images/gallery/ico_position.png) no-repeat 10px center;font-size:11px;color:#747474;}
.gal_detail .btn_position .cnt {display:inline-block;margin-left:5px;}
.gal_detail .btn_position:hover,
.gal_detail .btn_position.on {background-image:url(../images/gallery/ico_position_on.png);color:#747474;}
.gal_detail .btn_position:hover .cnt,
.gal_detail .btn_position.on .cnt {color:#e84d4e;}
.gal_detail .btn_position.on:hover {background-image:url(../images/gallery/ico_position.png);color:#747474;}
.gal_detail .btn_position.on:hover .cnt {color:#747474;}

/* 댓글 */
.comment_wrap .cmt_tit {font-size:16px;font-weight:bold;color:#fff;line-height:100%;}
.comment_wrap .cmt_tit .cnt {display:inline-block;margin-left:5px;color:#e84d4e;}
.comment_wrap .cmt_profile {overflow:hidden;position:absolute;top:0;left:0;width:80px;height:80px;background:url(../images/gallery/bg_comment.png) no-repeat 0 -80px;}
.comment_wrap .cmt_profile img {display:inline-block;width:100%;height:100%;}
.comment_wrap .cmt_inp {position:relative;min-height:80px;padding:0 99px 0 80px;}
.comment_wrap .cmt_inp .cmt_profile {background-position:0 top;}
.comment_wrap .cmt_inp .cmt_reg {position:absolute;top:0;right:0;width:99px;height:80px;}
.comment_wrap .cmt_inp .cmt_reg a {display:block;background:#e84d4e;line-height:80px;text-align:center;color:#fff;}
.comment_wrap .cmt_inp .textarea {padding:10px;height:60px;background:#3a3a3a;}
.comment_wrap .cmt_inp .textarea textarea {width:965px !important;height:60px !important;padding:0;overflow:hidden;}
.comment_wrap .cmt_inp .textarea2  {padding:10px;height:60px;background:#3a3a3a;}
.comment_wrap .cmt_inp .textarea2 textarea {width:885px !important;height:60px !important;padding:0;overflow:hidden;}
.comment_wrap .cmt_list li {position:relative;padding:0 245px 0 80px;min-height:80px;border-bottom:1px solid #282828;}
.comment_wrap .cmt_list li .cmt_txt {padding:15px;color:#9c9c9c;line-height:22px;}
.comment_wrap .cmt_list li .list_info {position:absolute;top:0;right:0;text-align:right;}
.comment_wrap .cmt_list li .list_info .id {/*border-bottom:1px solid #9c9c9c;*/line-height:100%;}
.comment_wrap .cmt_list li .list_info .id a {color:#9c9c9c;}
.comment_wrap .cmt_list li .list_info .date {display:inline-block;padding-left:10px;margin-left:10px;color:#81848d;background:url(../images/gallery/line_ico.png) no-repeat 0 center;}
.comment_wrap .btn_color.btn_ssml span {color:#555;}
.btn_color.ico span.ico_del {background:#181818 url(../images/gallery/ico_del_red.png) no-repeat 9px center !important;border:1px solid #111111;}
.btn_color.ico span.ico_del:hover {background:#de2b31 url(../images/gallery/ico_del_white.png) no-repeat 9px center !important;;border:1px solid #c1242a;}
.btn_color.ico span.ico_report {background-color:#181818 !important;border:1px solid #111111;}
.btn_color.ico span.ico_report:hover {background:#de2b31 url(../images/gallery/btn_ico_report_hov.png) no-repeat 9px center !important;border:1px solid #c1242a;}

/*20160111 포토갤러리 댓글 버튼 추가*/
.comment_wrap .coment{background:url(../images/gallery/bg_reply.png) no-repeat 26px 20px;}
.comment_wrap .cmt_list .comentCon .bg_reply {background:url(../images/gallery/bg_reply.png) no-repeat  26px 20px;width:78px;height:78px;position:absolute;left:0}
.comment_wrap .cmt_list .comentCon .cmt_profile {left:78px;}
.comment_wrap .cmt_list .comentCon .cmt_txt {margin-left:78px;}
.comment_wrap .coment .cmt_inp {width:904px;}
.comment_wrap .off {display:none}
.comment_wrap .on {display:block}
.comment_wrap .cmt_list .comentCon {}
.btn_color.ico span.ico_coment {background:#181818 url(../images/gallery/ico_comment_red.png) no-repeat 9px center !important;border:1px solid #111111;}
.btn_color.ico span.ico_coment:hover {background:#de2b31 url(../images/gallery/ico_comment_white.png) no-repeat 9px center !important;;border:1px solid #c1242a;color:#ffffff;}
.comment_wrap .cmt_inp_in {position:relative;min-height:80px;padding:0 99px 0 80px;}
.comment_wrap .cmt_inp_in .cmt_profile {background-position:0 top;}
.comment_wrap .cmt_inp_in .cmt_reg {position:absolute;top:0;right:0;width:99px;height:80px;}
.comment_wrap .cmt_inp_in .cmt_reg a {display:block;background:#e84d4e;line-height:80px;text-align:center;color:#fff;}
.comment_wrap .cmt_inp_in .textarea {padding:10px;height:60px;background:#3a3a3a;}
.comment_wrap .cmt_inp_in .textarea textarea {width:965px !important;height:60px !important;padding:0;}


/* 포토갤러리 로딩바 위치 추가 */
.barLoc{ position:fixed;width :56px;height:56px;left:48.5%;top:50%;margin:0;padding:0;z-index:999;}



/* 마이 갤러리 */
.mygal_wrap {border-top:1px solid #323232;}
.file_upload_wrap {background:url(../images/gallery/line_shoot.png) repeat-y center 0;zoom:1;}
.file_upload_wrap:after {clear:both;display:block;content:"";}
.file_upload_inner {float:left;width:50%;}
.file_upload_inner h3 {margin-top:0;line-height:100%;font-size:16px;font-weight:bold;color:#acacac;}
.file_upload_inner .wrap_file .btn_file {width:172px;vertical-align:middle;*margin-top:1px;}
.file_upload_inner .wrap_file .btn_file label {width:172px;background:#121212;border-color:#121212;color:#fff;}
.file_upload_inner .wrap_file .btn_file label:hover {background:#fff;color:#121212;}
.file_upload_inner .list_style {margin-top:20px;}
.file_upload_inner .list_style li {line-height:20px;color:#666;}
.file_upload_inner .file_cover {margin-left:44px;}

.myphoto_sty01 .img_area {position:relative;}
.myphoto_sty01 .img_area .txt_info {position:absolute;top:30px;left:20px;z-index:30;line-height:100%;}
.myphoto_sty01 .img_area .txt_info span {color:#fff;}
.myphoto_sty01 .img_area .txt_info .tit {font-size:14px;}
.myphoto_sty01 .img_area .txt_info .more {display:inline-block;margin-left:16px;padding-left:16px;background:url(../images/gallery/line_mygal.png) no-repeat 0 center}
.myphoto_sty01 .img_area .txt_info .more a {display:inline-block;color:#fff;}
.myphoto_sty01 .no_photo {padding-top:304px;font-size:14px;color:#757575;text-align:center;}
.myphoto_sty01 .no_photo > span {display:block;margin-bottom:10px;line-height:100%;font-size:24px;font-weight:bold;color:#fff;}
.myphoto_sty02 {position:relative;}
.myphoto_sty02 h3 {font-size:16px;font-weight:bold;color:#acacac;}
.my_portfolio {float:left;width:574px;height:574px;background:#3a3a3a url(../images/gallery/no_portfolio.png) no-repeat center 219px;}
.my_portfolio .img_area > img {width:574px;height:574px;}
.my_mphoto {float:right;width:574px;height:574px;background:#3a3a3a url(../images/gallery/no_photo_m.png) no-repeat center 219px;}
.my_mphoto .img_area > img {width:574px;height:574px;}
.my_scrap {position:relative;}
.my_scrap .scrap_list li {float:left;width:280px;height:280px;margin-left:12px;background:#3a3a3a url(../images/gallery/bg_scrap.png)  no-repeat center center;}
.my_scrap .scrap_list li:first-child {margin-left:0;}
.my_scrap .scrap_list li a {display:block;border:1px solid #222;}
.my_scrap .scrap_list li a:hover {border:1px solid #f65151;}
.my_scrap .scrap_list li img {display:inline-block;width:100%;height:280px;}
.my_scrap .no_photo {height:280px;text-align:center;background-color:#3a3a3a;line-height:280px;*padding-top:125px;*height:155px;}
.my_scrap .btn_more02 {position:absolute;top:0;right:0;}
.my_equ .equ_main_wrap {position:relative;}
.my_equ .equ_main_wrap .btn_area2 {position:absolute;bottom:5px;right:5px;}
.my_equ .equ_main {width:1164px;height:748px;background:#3a3a3a url(../images/gallery/no_img.png) no-repeat center 276px;}
.my_equ .equ_main .equ_img {text-align:center;}
.my_equ .equ_main .equ_img img {max-width:100%;}
.my_equ .equ_main .reg_file_wrap {display:block;height:338px;padding-top:400px;text-align:center;font-size:18px;cursor:pointer;}
.my_equ .equ_main .reg_file_wrap > p {line-height:100%;color:#757575;}
.my_equ .equ_main .reg_file_wrap .reg_file_btn {display:inline-block;margin-top:14px;padding:0 11px;font-size:15px;background:#4a4a4a;color:#fff;border:1px solid #373737;line-height:40px;}
/*.my_equ .equ_main .reg_file_wrap:hover .reg_file_btn {background:#fff;color:#000;}*/
.my_equ .equ_main .reg_file_wrap_modify {cursor:pointer;}
.my_equ .equ_main .reg_file_inp {position:absolute; top:0; left:-99999px; text-indent:-99999px; opacity:0;}
.my_equ .equ_main .no_photo {padding-top:392px;font-size:18px;color:#757575;text-align:center;}
.my_equ .equ_main .no_photo a {display:block;width:107px;height:40px;margin:12px auto 0 auto;border:1px solid #373737;background:#4a4a4a;color:#fff;font-size:15px;line-height:40px;}
.my_equ .equ_main .no_photo a:hover {background:#fff;color:#000;}
.my_equ .list_prd_box {margin-top:20px;}
.my_equ .list_prd_box > ul > li {background:#272727;border-color:#222;}
.my_equ .list_prd_box > ul > li:hover {border-color:#f65050;}
.my_equ .list_prd_box > ul > li > a {height:107px;padding:25px 0;background:#fff;}
.my_equ .list_prd_box > ul > li > span:first-child {display:block;height:107px;padding:25px 0;background:#fff;}
.my_equ .list_prd_box > ul > li .prd {min-height:52px;*height:52px;padding:15px 32px 0 0;border-top:none;zoom:1;}
.my_equ .list_prd_box > ul > li .prd a {color:#747474;line-height:18px;}
.my_equ .list_prd_box > ul > li .prd em {margin-top:0;font-size:12px;font-weight:normal;color:#747474;text-align:left;line-height:18px;}
.my_equ .list_prd_box > ul > li .equ_chk {position:absolute;bottom:32px;right:20px;}
.my_equ .list_prd_box > ul > li .equ_chk label {overflow:hidden;position:absolute;left:-500px;width:0;height:0;line-height:0;text-indent:-2000px;}
.my_equ .list_prd_box .no_photo {height:225px;text-align:center;background-color:#3a3a3a;line-height:225px;*padding-top:100px;*height:125px;}
.my_equ .list_style li {color:#666;}
.no_photo .bg_warning {display:inline-block;padding-left:38px;background-image:url(../images/gallery/no_warn.png);background-repeat:no-repeat;background-position:left center;font-size:20px;line-height:30px;color:#757575;}

.mygal_head {position:relative;}
.mygal_head h3 {float:left;margin:0;color:#fff;}
.mygal_head .sorting_btn_list {float:right;margin-right:-13px;}

.sorting_btn_list {font-size:0;}
.sorting_btn_list li {display:inline-block;*display:inline;background:url(../images/gallery/line_sorting.png) no-repeat 0 center;}
.sorting_btn_list li:first-child {background:none;}
.sorting_btn_list li a {display:inline-block;*display:inline;padding:0 13px;color:#81848d;font-size:12px;}
.sorting_btn_list li a:hover,
.sorting_btn_list li.on a {color:#de2b31;}

/* 마이갤러리 - 포트폴리오, 포토월, 스크랩 */
.mygal_photo_list {overflow:hidden;}
.mygal_photo_list ul {margin:-15px 0 0 -12px;}
.mygal_photo_list ul li {overflow:hidden;position:relative;float:left;width:280px;height:280px;margin:15px 0 0 12px;background:#272727;border:1px solid #222;}
.mygal_photo_list ul li:hover {border:1px solid #f65151;}
.mygal_photo_list ul li > a {display:block;position:relative;z-index:20;}
.mygal_photo_list ul li .bg_over {position:absolute;bottom:0;left:0;width:280px;height:52px;opacity : 0}
.mygal_photo_list ul li > a:hover .bg_over {background:url(../images/gallery/bg_over.png) no-repeat 0 bottom;}
.mygal_photo_list ul li .img {overflow:hidden;}
.mygal_photo_list ul li .img img {display:inline-block;width:280px;height:280px;}
.mygal_photo_list ul li .txt {position:absolute;bottom:20px;left:20px;display:block;color:#fff;line-height:100%;text-shadow:1px 1px #000;}
.mygal_photo_list ul li .best {position:absolute;bottom:20px;right:20px;color:#fff;line-height:100%;text-shadow:1px 1px #000;}
.mygal_photo_list ul li .best.best_m {color:#e84d4e;}
.mygal_photo_list ul li .date {position:absolute;bottom:20px;right:20px;color:#fff;line-height:100%;text-shadow:1px 1px #000;}
.mygal_photo_list ul li .photo_tit {position:absolute;bottom:20px;left:20px;display:block;overflow:hidden;width:170px;margin-right:70px;color:#fff;text-shadow:1px 1px #000;line-height:13px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;cursor:pointer;}
.mygal_photo_list ul li .layer_shutout {display:none;position:absolute;top:0;right:0;width:100%;height:100%;background:url(../images/gallery/bg_shutout.png) repeat 0 0;z-index:30;color:#de2b31;line-height:280px;text-align:center;}
.mygal_photo_list ul li .btn_del {position:absolute;top:12px;right:12px;display:block;width:20px;height:20px;background:url(../images/gallery/close_mygal.png) no-repeat center center;text-indent:-9999px;z-index:30;}
.mygal_photo_list ul li.shutout_board .layer_shutout {display:block;}

/* 마이갤러리 - 스크랩 */
.mygal_scrap ul li .btn_close {overflow:hidden;display:block;position:absolute;top:15px;right:14px;width:20px;height:20px;background:url(../images/gallery/ico_del11x11.png) no-repeat center center;text-indent:-9999px;z-index:30;}

/* 사진 등록 */
.photo_reg_wrap {position:relative;padding-top:40px;border-top:1px solid #323232;}
.photo_reg_wrap .tbl_sty2 > table > tbody > tr:first-child > th, .photo_reg_wrap .tbl_sty2 > table > tbody >tr:first-child > td {border-top:1px solid #282828 !important;}
.photo_reg_inner {float:left;width:914px;}
.photo_reg_inner h2 {font-size:24px;font-weight:bold;color:#fff;line-height:25px;}
.photo_reg_cont {border-right:1px solid #282828;}
.photo_reg_cont .reg_img {min-height:436px;background:#3a3a3a;}
.photo_reg_cont .reg_img .img_note {margin:0 40px 45px 40px;padding:72px 0 0 0;}
.photo_reg_cont .reg_img .img_note .tit {padding-left:35px;margin-bottom:25px;background:url(../images/gallery/bg_note.jpg) no-repeat 0 center;font-size:22px;;font-weight:bold;letter-spacing:-2.3px;}
.photo_reg_cont .reg_img .img_note .img_ex {width:780px;margin:0 auto 25px;}
.photo_reg_cont .reg_img .img_note .img_ex:after {clear:both;display:block;content:"";}
.photo_reg_cont .reg_img .img_note .img_ex li {float:left;width:244px;height:155px;margin-left:24px;}
.photo_reg_cont .reg_img .img_note .img_ex li:first-child {margin-left:0;}
.photo_reg_cont .reg_img .img_note .txt_note {font-size:18px;color:#959595;margin-bottom:9px;}
.photo_reg_cont .reg_img .img_note .list_style.list_dot li {font-size:15px;color:#cac9c9;}
.photo_reg_cont .reg_img label {cursor:pointer;display:block;}
/*.photo_reg_cont .reg_img label:hover .reg_file_btn {background:#fff;color:#000;}*/
.photo_reg_cont .reg_img .reg_file_wrap  {position:relative;overflow:hidden;min-height:125px; }
.photo_reg_cont .reg_img .reg_file_inp  {position:absolute; top:0; left:0; text-indent:-99999px; opacity:0;height:0;width:0;font-size:0;line-height:0;border:0;background:none;}
.photo_reg_cont .reg_img .reg_file_btn {display:inline-block;margin-top:10px;padding:0 44px;font-size:17px;background:#e84b3e;color:#fff;line-height:40px;}
.photo_reg_cont .reg_img_info {position:relative;}
.photo_reg_cont .reg_img_info .reg_txt {color:#666;line-height:18px;}
.photo_reg_cont .reg_img_info .btn_color {position:absolute;top:0;right:20px;padding:0 10px;background:#000;border:1px solid #000;color:#fff;line-height:25px;}
.photo_reg_cont .reg_img_info .btn_color .ico_del {padding-left:20px;background:url(../images/gallery/btn_ico_del.png) no-repeat 0 center !important;color:#fff;border:none;}
.photo_reg_cont .reg_img_info .btn_color:hover {background:#fff;color:#000;}
.photo_reg_cont .reg_img_info .btn_color:hover .ico_del {padding-left:20px;background:url(../images/gallery/btn_ico_del.png) no-repeat 0 center !important;color:#000;border:none;}
/* 오경근 대리 요청 2019-11-26  */
/* .photo_reg_cont .photo_visit .sbHolder {width:395px;} */
.photo_reg_cont .photo_visit .sbHolder {width:375px;}
.photo_reg_cont .select_list {overflow:hidden;padding:10px 20px;background:#3a3a3a;}
.photo_reg_cont .select_list .list_inner {margin-left:-18px;}
.photo_reg_cont .select_list .list_inner > span {display:inline-block;margin-left:18px;font-size:11px;color:#8c8c8c;}
.photo_reg_cont .select_list .list_inner > span.self {color:#000;}
.photo_reg_cont .reg_notice {padding:20px 0 20px 100px;border-bottom:1px solid #282828;}
.photo_reg_cont textarea.w780 {width:780px !important;height:60px !important;}


.photo_reg_info {float:right;width:220px;padding-left:29px;}
.photo_reg_info .box_layer .txt_layer {width:250px;}
.photo_reg_info .finish_per {position:relative;margin-top:8px;}
.photo_reg_info .finish_per .per_bg {display:block;width:127px;height:4px;background:url(../images/gallery/bar_per.png) no-repeat 0 0;}
.photo_reg_info .finish_per .per_on {display:block;height:4px;background:url(../images/gallery/bar_per.png) no-repeat 0 bottom;}
.photo_reg_info .finish_per .per_cnt {position:absolute;bottom:-11px;right:0;font-style:normal;color:#e84d4e;font-size:30px;}
.photo_reg_info .thumbnail {position:relative;}
.photo_reg_info .thumbnail .thum_tit {color:#646464;line-height:100%;}
.photo_reg_info .thumbnail .thum_img {margin-top:15px;width:217px;height:217px;border:1px solid #000;background:#1c1c1c url(../images/gallery/no_img2.png) no-repeat center center;}
.photo_reg_info .thumbnail .thum_img img {width:100%;height:100%;}
.photo_reg_info .thumbnail .btn_modify {position:absolute;top:-2px;right:0;padding-left:20px;background:url(../images/gallery/ico_modify.png) no-repeat 0 center;color:#9a9a9a;font-size:11px;}
.photo_reg_info .thumbnail .btn_modify:hover {background-image:url(../images/gallery/ico_modify_on.png);color:#fff;}
.photo_reg_info .shoot_inner .shoot_tit {font-size:14px;font-weight:bold;color:#ececec;line-height:100%;}
.photo_reg_info .shoot_inner .shoot_tit .txt_esse {color:#ececec;}
.photo_reg_info .shoot_inner .shoot_select {margin-top:5px;}
.photo_reg_info .shoot_inner .shoot_select .sbHolder {margin-top:9px;width:218px;}
.photo_reg_info .shoot_inner.shoot_prd .shoot_list > li {margin-top:30px;color:#a2a2a2;line-height:100%;}
.photo_reg_info .shoot_inner.shoot_info .shoot_list {margin-top:27px;}
.photo_reg_info .shoot_inner.shoot_info .shoot_list > li {line-height:24px;}

/* 상단 태그 리스트 */
.tag_wrap {overflow:hidden;position:relative;padding:20px 0;border-top:1px solid #272727;}
.tag_wrap .tag_list {position:relative;text-align:center;font-size:0;}
.tag_wrap .tag_list > ul > li {display:inline-block;*display:inline;border:1px solid #2c2c2c;border-right:none;zoom:1;}
.tag_wrap .tag_list > ul > li > a {overflow:hidden;display:inline-block;padding:0 23px;text-align:center;line-height:50px;text-align:center;color:#9c9c9c;font-size:12px;}
.tag_wrap .tag_list > ul > li > a:hover,
.tag_wrap .tag_list > ul > li.on > a {color:#de2b31;}
.tag_wrap .tag_list .tag_more {*display:block;width:10px;height:50px;background:url(../images/gallery/ico_more_tag.png) no-repeat center center;border-right:1px solid #2c2c2c;text-indent:-9999px;zoom:1;}
.tag_wrap .tag_list .tag_more.on {background-image:url(../images/gallery/ico_more_tag_on.png);zoom:1;}
.tag_wrap .tags_inner {border-bottom:1px solid #282828;}
.tag_wrap .favorite_tag {display:none;padding:10px 10px 20px;font-size:0;text-align:center;}
.tag_wrap .favorite_tag .tag {margin:10px 5px 0 5px;}
.tag_wrap .select_tag {padding:20px 10px 20px;font-size:0;text-align:center;}


 
/*20150916 추가*/
.eventTab {display:inline-block;*display:inline;zoom:1;width:138px;margin-right:21px;border:1px solid #d32b30 !important;}
.eventTab a {background:#de2b31 url(../images/gallery/icon_event.png) 39px 16px no-repeat;color:#ffffff !important;padding:0 10px 0 38px !important;width:65%;}
 .eventTab a:hover {background:url(../images/gallery/icon_event_h.png) 39px 16px no-repeat;color:#d32b30 !important;padding:0 10px 0 38px !important;width:65%;}
/* 썸네일 리스트 */
.thumb_list_wrap {zoom:1;}
.thumb_list_wrap .sorting_btn_list {text-align:center;}
.thumb_list_inner {overflow:hidden;margin-top:15px;text-align:center;}
.thumb_list_inner > ul {margin-top:-15px;font-size:0; /*overflow:hidden;margin-left:7px;*/}
.thumb_list_inner > ul > li {overflow:hidden;position:relative;display:inline-block;*display:inline;/*float:left;*/width:280px;height:280px;margin:15px 7px 0;background:#272727;border:1px solid #222;font-size:12px;text-align:left;zoom:1;}
.thumb_list_inner > ul > li:hover {border:1px solid #f65151;}
.thumb_list_inner > ul > li > a{display:inline-block;*display:inline;}
.thumb_list_inner > ul > li .bg_over {display:inline-block;*display:inline;zoom:1;position:absolute;bottom:0;left:0;width:280px;height:72px;opacity : 0}
.thumb_list_inner > ul > li:hover .bg_over {background:url(../images/gallery/bg_over.png) no-repeat 0 bottom;}
.thumb_list_inner > ul > li > a:hover .bg_over {background:url(../images/gallery/bg_over.png) no-repeat 0 bottom;}
.thumb_list_inner > ul > li .img img {display:inline-block;/*width:100%;*/height:280px;}
.thumb_list_inner > ul > li .tit {position:absolute;bottom:42px;left:20px;display:inline-block;width:145px;line-height:16px;text-align:left;color:#fff;text-shadow:1px 1px #000;}
.thumb_list_inner > ul > li .score {position:absolute;top:-19px;right:-2px;color:#ff7b7b;line-height:100%;text-shadow:1px 1px #000;font-size:24px;display:none;}
.thumb_list_inner > ul > li .id a {color:#fff;line-height:100%;/*border-bottom:1px solid #fff;*/text-shadow:1px 1px #000;}
.thumb_list_inner .thumb_info {position:absolute;bottom:20px;left:0;display:inline-block;*display:inline;zoom:1;margin:0 20px;width:240px;opacity : 0}
/* 2016-10-05 이미지 없을경우 css */
.thumb_list_inner > ul > li.none_img:hover {border:1px solid #222}
.thumb_list_inner > ul > li.none_img a {display:none}
.thumb_list_inner > ul > li.none_img div {display:none}
.thumb_list_inner > ul > li.none_img span {display:none}
.thumb_list_inner > ul > li.none_img {display:inline-block; text-align:center; line-height:282px; background-color:#292929;}
.thumb_list_inner > ul > li.none_img img {}

/* 태그 */
.weekbest_photo {position:relative;}
.weekbest_photo > ul {position:relative;margin:0 auto;width:1816px;}
.weekbest_photo > ul > li {position:absolute;top:0;left:50%;width:908px;margin-left:-454px;background:#222;}
.weekbest_photo > ul > li .ranking {position:absolute;top:0;left:-91px;width:91px;height:92px;background:#101010;color:#848484;font-weight:800;text-align:center;line-height:100%;}
.weekbest_photo > ul > li .ranking .num {display:block;padding:10px 0 8px;font-size:48px;font-weight:normal;font-style:normal;line-height:100%;}
.weekbest_photo > ul > li.current {z-index:10;}
.weekbest_photo > ul > li.current .info {display:block;}
.weekbest_photo > ul > li.current .bg_dim {display:none;}
.weekbest_photo .img {overflow:hidden;width:908px;text-align:center;}
.weekbest_photo .img a {display:block;position:relative;}
.weekbest_photo .img a img {vertical-align:top;}
.weekbest_photo .info {display:none;position:relative;margin-top:10px;	}
.weekbest_photo .info .score {position:absolute;top:0;right:0;display:inline-block;font-size:24px;color:#ff7b7b;line-height:100%;}
.weekbest_photo .info .id {display:inline-block;margin:-5px 0 0 20px;padding-bottom:1px;/*border-bottom:1px solid #acacac;*/line-height:100%;vertical-align:middle;}
.weekbest_photo .info .id a {color:#acacac;line-height:100%;}
.weekbest_photo .info .tit {display:inline-block;line-height:100%;}
.weekbest_photo .info .tit a {color:#fff;line-height:100%;}

/* 출사지 */
.visit_wrap .tab_tit ul {zoom:1}
.visit_wrap .tab_tit ul:after {clear:both;display:block;content:"";}
.visit_wrap .tab_tit ul li {float:left;width:50%;*width:49.9%;text-align:center;}
.visit_wrap .tab_tit ul li a {overflow:hidden;display:block;height:52px;border:1px solid #323232;line-height:52px;color:#616161;font-size:20px;background-repeat:no-repeat;background-position:center center;}
.visit_wrap .tab_tit ul li a span {display:block;margin-right:20px;background:url(../images/gallery/ico_more_visit.png) no-repeat right center;color:#fff;text-indent:-9999px;}
.visit_wrap .tab_tit ul li a:hover,
.visit_wrap .tab_tit ul li.current a {background-color:#e0484d;border-color:#de2b31;}
/*.visit_wrap .tab_tit ul li a:active {background-color:#fff;color:#de2b31;}*/
.visit_wrap .tab_tit ul li.current.open a span {background-image:url(../images/gallery/ico_more_visit_on.png);}
.visit_wrap .tab_tit ul li.v_in a {background-image:url(../images/gallery/tit_visit_in.png);}
/*.visit_wrap .tab_tit ul li.v_in a:active {background:#fff url(../images/gallery/tit_visit_in_click.png) no-repeat center center;}*/
.visit_wrap .tab_tit ul li.v_in.open a {background-image:url(../images/gallery/tit_visit_in_on.png);}
.visit_wrap .tab_tit ul li.v_out a {background-image:url(../images/gallery/tit_visit_out.png);}
/*.visit_wrap .tab_tit ul li.v_out a:active {background-image:url(../images/gallery/tit_visit_out_click.png);}*/
.visit_wrap .tab_tit ul li.v_out.open a {background-image:url(../images/gallery/tit_visit_out_on.png);}
.visit_wrap .visit_inner {border-bottom:1px solid #323232;}
.visit_wrap .visit_cont {position:relative;width:100%;min-width:1164px;}
.visit_wrap .visit_cont .area_wrap {zoom:1;}
.visit_wrap .visit_cont .area_wrap:after {content:"";display:block;clear:both;}
/* 출사지 - 지역 선택 */
.visit_wrap .area_wrap .area_inner {float:left;width:50%;*width:49.9%;}
.visit_wrap .area_wrap .area_inner .tit {padding:0 30px;font-size:14px;line-height:45px;border-bottom:1px solid #323232;border-right:1px solid #323232}
.visit_wrap .area_wrap .area_inner .tit > span {display:block;background:url(../images/gallery/arr_visit.png) no-repeat right center;color:#e0484d;}
.visit_wrap .area_wrap .area_inner:first-child .tit {border-left:1px solid #323232}
.visit_wrap .area_wrap .area_inner:first-child .area_div {border-left:1px solid #323232}
.visit_wrap .area_wrap .area_scroll {overflow:auto;height:259px;}
.visit_wrap .area_wrap .area_div {min-height:259px;border-right:1px solid #323232;background:url(../images/gallery/bg_area_line.png) repeat-y 50% top;}
.visit_wrap .area_wrap .area_div ul:after {content:"";display:block;clear:both;}
.visit_wrap .area_wrap .area_list li {float:left;width:50%;}
.visit_wrap .area_wrap .area_list li .area_subwrap {color:#5b5b5b;line-height:37px;}
.visit_wrap .area_wrap .area_list li .area_subwrap > span {display:block;padding:0 30px;}
.visit_wrap .area_wrap .area_list li a:hover span,
.visit_wrap .area_wrap .area_list li.on a span {background:#353535;color:#fff;}
.visit_wrap .area_wrap .area_list .nodata {line-height:259px;}
.visit_wrap .nodata {text-align:center;}
.visit_wrap .nodata span {display:inline-block;padding-left:20px;background:url(../images/gallery/ico_without.png) no-repeat 0 2px;line-height:16px;font-size:12px;vertical-align:middle;}


/* 출사지 - 지역 태그 */
.visit_wrap .area_tag {position:relative;padding:18px 0 18px 200px;border:1px solid #323232;border-bottom:none;}
.visit_wrap .area_tag .tit {position:absolute;top:18px;left:22px;padding-left:32px;font-size:14px;color:#e0484d;background:url(../images/gallery/ico_tag.png) no-repeat 0 center;line-height:27px;vertical-align:middle;}
.visit_wrap .area_tag .tags {margin-top:-10px;*margin-top:-25px;font-size:0;}
.visit_wrap .area_tag .tags .tag {margin:10px 5px 0;}
.visit_wrap .area_tag .tags .nodata {line-height:36px;}
.visit_wrap .area_tag .tags .nodata span {margin-top:9px;}
.visit_wrap .area_tag .tags .btn_del {display:none;}
.current_tag {padding:20px 0;text-align:center;border-bottom:1px solid #323232;}
.current_tag .btn_del {display:inline-block;}

/* 베스트 */
.best_wrap .select_inner {position:relative;width:290px;margin:0 auto;text-align:center;}
.best_wrap .select_inner .sbHolder {width:130px;margin:0 4px;font-size:12px !important;}
.best_wrap .select_inner .sbHolder a {padding-right:0;text-align:left;background-color:transparent;font-size:12px !important;}
.best_wrap .select_inner .sbSelector {padding-left:0;}
.best_wrap .select_inner .sbToggle {background:url(../images/common/form/select-icons.png) 0 -116px no-repeat;}
.best_wrap .select_inner .sbToggle:hover {background:url(../images/common/form/select-icons.png) 0 -116px no-repeat;}
.best_wrap .select_inner .sbToggleOpen {background:url(../images/common/form/select-icons.png) 0 -16px no-repeat;}
.best_wrap .select_inner .sbToggleOpen:hover {background:url(../images/common/form/select-icons.png) 0 -16px no-repeat !important;}
.best_wrap .sbOptions li {padding:0 7px;}
.best_wrap .sbOptions a {display: block;padding: 7px 0 7px 3px;border-top-width:1px;border-top-style:solid;}
.best_wrap .select_inner .btn_arr a,
.best_wrap .select_inner .btn_arr span {position:absolute;top:50%;margin-top:-6px;width:6px;height:10px;background-repeat:no-repeat;background-position:0 top;text-indent:-9999px;}
.best_wrap .select_inner .btn_arr a:hover,
.best_wrap .select_inner .btn_arr a {background-position:0 bottom;}
.best_wrap .select_inner .btn_arr .prev {left:0;margin-left:-15px;background-image:url(../images/gallery/arr_left_best.png);}
.best_wrap .select_inner .btn_arr .next {right:0;margin-right:-15px;background-image:url(../images/gallery/arr_right_best.png);}
.best_wrap .weekbest_photo {width:908px;margin:0 auto;}
.best_wrap .weekbest_photo .info {display:block;}
.best_wrap .thumb_list_inner {margin-top:20px;}
.best_wrap .thumb_list_inner > ul {margin-top:0;/*margin-left:0;*/zoom:1;}
.best_wrap .thumb_list_inner > ul:after {content:"";display:block;clear:both;}
.best_wrap .thumb_list_inner > ul > li {float:left;margin:0 0 0 12px;}
.best_wrap .thumb_list_inner > ul > li:first-child {margin:0;}
.best_wrap .ranking {position:absolute;top:0;left:0;width:36px;height:36px;background:url(../images/gallery/bg_ranking.png) no-repeat 0 0;text-align:center;font-size:14px;color:#fff;line-height:36px;}
.best_wrap .list_style.list_dot li {background-image:url(../images/gallery/bul_gray_dot.png);color:#666;}

/* 레이어팝업 */
.popup_layer .tit_line {margin-top:10px;}
.popup_layer .contents_layer {/*margin-top:10px;*/}

/* 레이어팝업 - 신고하기 */
.report_inner {padding:15px 0;border-top:1px solid #000;border-bottom:1px solid #c6c6c6;}
.report_inner ul li {margin-top:10px;font-size:13px;}
.report_inner ul li:first-child {margin-top:0;}

/* 레이어팝업 - 썸네일 선택 */
.thumb_inner {width:940px;height:604px;background:#eee;line-height:604px;text-align:center;font-weight:bold;font-size:24px;}

/* 운영정책 */
/*
a.btn_gall_policy {color:#686868; display:inline-block; border-bottom:1px solid #686868;}
a.btn_gall_policy span {display:inline-block;padding-left:10px;width:10px; height:10px; background: url("../images/gallery/ico_policy.png") no-repeat right center;}
a.btn_gall_policy:hover {color:#f65151; border-bottom:1px solid #f65151; }
a.btn_gall_policy:hover span {background: url("../images/gallery/ico_policy_on.png") no-repeat right center;}
*/
a.btn_gall_policy {color:#686868; display:inline-block; padding-right:20px;border-bottom:1px solid #686868; background: url("../images/gallery/ico_policy.png") no-repeat right center;}
a.btn_gall_policy:hover {color:#f65151; border-bottom:1px solid #f65151; background: url("../images/gallery/ico_policy_on.png") no-repeat right center;}
.poilicybtn_wrap.list {width:180px;margin-top:20px;padding-left:15px;}
.poilicybtn_wrap.mygall {margin-top:15px;padding-left:11px;}

.policy_wrap {padding-top:46px;border-top:1px solid #272727;}
.policy_wrap h2 {font-size:16px;}

.policy_wrap .innerwrap {margin-top:10px;padding:48px 30px;border:1px solid #272727;}
.policy_wrap .innerwrap h3 {font-size:28px;font-weight:bold;color:#fff;text-align:center;}
.policy_wrap .innerwrap h3 span {display:block;width:40px;height:2px;margin:30px auto 0 auto;background:#de2b31;}
.policy_wrap .innerwrap .slogan {margin-top:30px;font-size:14px;color:#fff;}

.policy_wrap .innerwrap > dl {margin-top:45px;}
.policy_wrap .innerwrap > dl dt {margin-top:32px;font-size:14px;color:#fff;}
.policy_wrap .innerwrap > dl dt:first-child {margin-top:00px;}
.policy_wrap .innerwrap > dl dd {margin-top:10px;}
.policy_wrap .innerwrap .policy_cont {margin-top:48px;padding-top:48px;border-top:1px solid #272727;}
.policy_wrap .innerwrap .policy_cont h4 {font-size:20px;font-weight:bold;color:#fff;}
.policy_wrap .innerwrap .policy_cont h5 {font-size:16px;font-weight:bold;color:#fff;}
.policy_wrap .innerwrap .policy_cont h5 span {display:block;width:30px;height:1px;margin-bottom:25px;background:#de2b31;}
.policy_wrap .innerwrap .policy_cont h6 {margin-top:30px;padding-bottom:9px;font-size:14px;font-weight:bold;color:#fff;}
.policy_wrap .innerwrap .policy_cont li {line-height:24px;padding-left:10px;background:url(../images/mycanon/bul_gray_dot.png) no-repeat left 11px}
.policy_wrap .innerwrap .policy_cont .type2 {margin-top:10px;}
.policy_wrap .innerwrap .policy_cont .type2 li {padding:0;background:none;line-height:18px;} 
.policy_wrap .innerwrap .policy_cont .point {margin-top:20px;color:#de2b31}
.policy_wrap .innerwrap .policy_cont a.quest {color:#de2b31;text-decoration:underline}
.policy_wrap .innerwrap .policy_cont a.quest:hover {color:#000000}

/*20150807 추가*/
.policy_wrap .innerwrap > dl dd  .math_cont {background:#272727;padding:25px;margin-top:15px;}
.policy_wrap .innerwrap > dl dd  .math_cont:after {content:"";display:block;clear:both}
.policy_wrap .innerwrap > dl dd  .math_cont  h6 {width:95px;float:left;font-size:12px;font-weight:bold;color:#747474;margin-top:2px;}
.policy_wrap .innerwrap > dl dd  .math_cont ol {float:left;}
.policy_wrap .innerwrap > dl dd  .math_cont  ol li {line-height:24px;padding-left:10px;}
.policy_wrap .innerwrap > dl dd  .math_cont .point {color:#de2b31;clear:both;padding-left:105px;padding-top:10px;}


.cropper-container > img {max-width:913px}
/*go btn*/
.section .go_top {
    bottom: 0;
    display: none;
    margin-bottom: 174px;
    position: fixed;
    right: 0;
}


/*20160120*/
.inform_all:after {content:"";display:block;clear:both;}
.inform_all {position:relative;height:auto;margin-top:70px;zoom:1;border-top:1px solid #282828}
.inform_all  .inform_list {display:block;position:relative;width:1164px;clear:both;z-index:20;margin:0 auto;padding-top:50px;padding-bottom:7px;}
.inform_all  .inform_list .inner {overflow:hidden;position:relative;width:1164px;height:232px;margin-left:0}
.inform_all .inform_list ul:after {content:"";display:block;clear:both;}
.inform_all .inform_list ul {zoom:1;}
.inform_all  .inform_list li {float:left;position:relative;width:226px;height:230px;text-align:center;margin-left:6px;border-bottom:1px solid #282828;border-right:1px solid #282828}
.inform_all  .inform_list li:first-child {margin-left:0;}
.inform_all  .inform_list li a {display:block;position:relative;height:230px;padding-top:0px;border-left:1px solid #282828}
.inform_all  .inform_list li a span {display:block;}
.inform_all .inform_list li a .thumb{overflow:hidden;width:226px;height:152px;border-left:none;}
.inform_all  .inform_list li:first-child a .thumb{border-left:none;}

.inform_all .inform_list li a .thumb{border-bottom:1px solid #282828;border-top:1px solid #282828;}
.inform_all .inform_list li a .name {margin-top:10px;font-size:12px;line-height:18px;padding:0px 55px;color:#6d6d6d}
.inform_all .inform_list li a .nameCon {height:36px;overflow:hidden;font-size:12px;line-height:18px;padding:0px 55px;color:#6d6d6d}
.inform_all .inform_list li a:hover .name {color:#9c9c9c;}
.inform_all .inform_list li a:hover .nameCon {color:#9c9c9c;}
.inform_all .info_tit {font-size:16px;font-weight:bold;color:#fff;line-height:100%;margin-bottom:14px;}

/* 포토갤러리 리스트에 sns 추가*/
.sns_share {width:36px;position:absolute;top:13px;right:13px;display:inline-block;*display:inline;zoom:1;opacity : 0}
.sns_share a {width:36px;height:35px;margin-left:2px;display:inline-block;background:url(../images/gallery/bg_sns2.png) no-repeat 0 0}
.sns_share a:first-child {margin-left:0}
.sns_share a span {display:block;overflow:hidden;text-indent:-9999px;}
.sns_share .tw {background-position:-41px 0;}
.sns_share .pl {background-position:-83px 0;}
 

 
/* 사진전 메뉴 추가*/
.top_menu_wrap .btn_link_r .exhibition {padding-top:24px;background:url(../images/gallery/ico_exh.png) no-repeat center top;}
.top_menu_wrap .btn_link_r .exhibition:hover {background-image:url(../images/gallery/ico_exh_on.png);}
.exhibition_list {overflow:hidden;width:1165px;padding-top:35px;margin:0 auto;border-top:1px solid #272727}
.exhibition_list li {float:left; height:327px; width:280px;margin:0 0 32px 15px;}
.exhibition_list li:first-child,.exhibition_list li:nth-child(5),.exhibition_list li:nth-child(9) {margin-left:0;}
.exhibition_list .txt {overflow:hidden;display:block;height:56px;padding:0 20px;background:#fbfbfb;font-size:16px;line-height:56px;color:#000;text-overflow:ellipsis;white-space:nowrap;}

/* 사진전 그룹  */
.exhibition_list ul li .exhibition_info{overflow:hidden;display:block;height:36px;padding:10px 7px;background:#fbfbfb;font-size:14px;float: left;}
.exhibition_list ul li .exhibition_info .tit {overflow:hidden;/* margin-top:-26px; */width: 226px;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-size:14px;font-weight: bold;color:#000;float: left;}
.exhibition_list ul li .exhibition_info .date {/* margin-top:7px; */float: left;}
.exhibition_list ul li .exhibition_info .id {margin-top:7px;}
.exhibition_info .appr_yn {position:relative; color:red; line-height:100%; font-size:14px; float: right;}

/* 사진전 선정작 응모작  */
.exhibition_list ul li .exhibition_info_img {overflow:hidden;display:block;height:0px; padding:34px 7px; background:#fbfbfb;font-size:14px;}
.exhibition_list ul li .exhibition_info_img .tit {overflow:hidden; margin-top:-26px; width:230px;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-size:14px;font-weight: bold;color:#000; }
.exhibition_list ul li .exhibition_info_img .id {margin-top:7px;}

body.exh_layer_show {overflow:hidden;height:100%;}

.slick-loading .slick-list {background:url('../images/gallery/ajax-loader.gif');}
.exhibition_layer_pop {display:none;position:absolute;left:0;top:0;z-index:9999;width:100%;height:100%;background-color:#000;}
.exh_layer_show .exhibition_layer_pop {display:block;}
.exhib_slide {width:100%;max-width:1500px;height:100%;margin:0 auto;}
.exhib_slide .slick-list,
.exhib_slide .slick-track,
.exhib_slide .slick-slide,
.exhib_slide .slick-slide > div,
.exhib_slide .slide_cont,
.exhib_slide .pic_wrap,
.exhib_slide .pic_inner {height:100%;}
.exhib_slide .slick-prev {left:0;z-index:10;width:61px;height:75px;background:url('../images/gallery/slide_arr.png') no-repeat 0 0;}
.exhib_slide .slick-next {right:0;z-index:10;width:61px;height:75px;background:url('../images/gallery/slide_arr.png') no-repeat -61px 0;}
.exhib_slide .slick-next:before,
.exhib_slide .slick-prev:before {content:none;}
.exhib_slide .pic_wrap {display: table;width:100%;height:100%;}
.exhib_slide .pic_inner {display:table-cell;height:100%;max-width:100%;vertical-align:middle;text-align:center;}
.exhib_slide img {/*position:relative;*/display:inline-block;max-width:100%;max-height:100%;}

.exhib_info {position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;}
.exhib_info_inner {position:relative;max-width:1500px;height:100%;margin:0 auto;}
.exhib_titwrap {padding:25px;background-color:transparent;}
.exhib_tit {color:#fff;font-size:20px;}
.exhib_pages {display:inline-block;margin-top:7px;padding:2px 15px;background:rgba(0,0,0,0.7);}
.exhib_pages em {color:#fff;font-size:16px;font-style:normal;font-weight:bold;}
.exhib_pages span {font-size:16px;color:#757575;}

.photo_description {position:absolute;bottom:0;left:0;padding:35px 150px;background:rgba(0,0,0,0.7);text-align:left;}
.photo_description .photo_tit {margin-bottom:15px;color:#fff;font-size:16px;}
.photo_description .photo_desc_tbl {width:100%;border-top:1px solid #000;}
.photo_description .photo_desc_tbl th {padding:5px 0;background:#000;text-align:center;color:#fff;font-weight:normal;font-size:12px;}
.photo_description .photo_desc_tbl td {padding:5px 10px;border-bottom:1px solid #000;color:rgba(255,255,255,0.6)}

.close_slidepop {overflow: hidden;position:absolute;right:14px;top:25px;width:46px;height:41px;background:url('../images/gallery/slidepop_close.png') no-repeat 0 0;text-indent:100%;white-space: nowrap;}

.full_view .slick-prev,
.full_view .slick-next,
.full_view .exhib_info {display:none !important;}

@media screen and (max-width: 900px) {
  .photo_description {padding:20px 40px;}
}

.gal_detail .detail_head .writer_info .glleryphoto {float:left;display:block;width:40px;height:40px;padding-left:15px;background-color: #747474 no-repeat right 0;}


/*R Club 전시회*/

.ico_Rclub { position: absolute; top: 12px; left: 10px; background: #272727; border-radius: 4px; color: #fff; border: 1px solid #222222; padding: 8px 0px 10px 0px; text-align: center; font-size: 14px; min-width: 54px; z-index: 100;}
.ico_Rclub span {    display: block; font-size: 12px; font-weight: 300; color: #fff; margin-top: -3px;}

.firstMention {display: block !important; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; padding: 0 35px; word-wrap: break-word; word-break: break-all;}

.RclubWrap .my_portfolio {float:left;width: 380px;height: 380px;background:#3a3a3a url(../images/gallery/no_portfolio.png) no-repeat center 110px;margin-right: 12px;}
.RclubWrap .my_portfolio .img_area > img {width: 380px;height: 380px;}
.RclubWrap .my_mphoto {float: left;width: 380px;height: 380px;background: #3a3a3a url(../images/gallery/no_photo_m.png) no-repeat center 117px;margin-right: 12px;}
.RclubWrap .my_mphoto .img_area > img {width:380px;height:380px;}

.RclubWrap .Rclub {float: left;width: 380px;height: 380px;background: #3a3a3a url(../images/gallery/no_photo_m.png) no-repeat center 117px;margin-right: 0px;}
.RclubWrap .Rclub .img_area > img {width:380px;height:380px;}
.RclubWrap .myphoto_sty01 .no_photo {padding-top: 203px;}
 		
.iconS {margin-top: 16px;padding:0 26px;}
.iconS .iconS_list {display: table; width: 100%;}
.iconS .iconS_items {display: table-cell;width:25%;}
.iconS .iconS_items span {display: block; font-size: 13px;}
.iconS .iconS_items .iconS_article:before{ content:''; display:inline-block; vertical-align: middle; margin-right: 5px; width:15px; height:15px; background: url(../images/gallery/iconS_article.jpg) no-repeat 0 0; margin-left: -8px;}
.iconS .iconS_items .iconS_like:before { content:''; display:inline-block; vertical-align: middle; margin-right: 5px; width:15px; height:15px; background: url(../images/gallery/iconS_like.jpg) no-repeat 0 0; margin-left: -8px;}
.iconS .iconS_items .iconS_scrap:before { content:''; display:inline-block; vertical-align: middle; margin-right: 5px; width:15px; height:15px; background: url(../images/gallery/iconS_scrap.jpg) no-repeat 0 0; margin-left: -8px;}
.iconS .iconS_items .iconS_weeklyBest:before { content:''; display:inline-block; vertical-align: middle; margin-right: 2px; width:15px; height:15px; background: url(../images/gallery/iconS_weeklyBest.jpg) no-repeat 0 0; margin-left: -8px;}
.iconS .iconS_items .iconS_count {display: block;overflow: hidden;margin: 0 auto;font-weight: bold;font-size: 26px;color: #e84d4e; width: 100%;max-width: 64px;overflow: hidden; white-space:nowrap;word-wrap: break-word;word-break: break-all;}
		
.modifyProfileWrap {overflow: hidden;text-align: center;padding: 33px 35px 0;display: table;margin: 0 auto;}
.modifyProfileWrap .id {padding-top: 0 !important; float: left;}
.modifyProfileWrap .id a { max-width: 216px;text-overflow: ellipsis; white-space:nowrap; overflow: hidden;}
.modifyProfileWrap .modify {float: left;margin-top: 0 !important;position: relative;padding-left: 13px;margin-left: 15px;}
.modifyProfileWrap .id + .modify:before {content: ''; clear: both; display: block; position: absolute; top: 3px; left: 0; width: 1px; height: 14px; background: #4a4a4a;}
.modifyProfileWrap + .firstMention {font-size: 14px; color:#fff; margin-top: 0px;}	

/*포토갤러리 점수 제거를 위한 */
.modifyProfileWrap + .firstMention {min-height: 21px;}
.gal_detail .gal_score ,.popup_layer_gal .icons li.score, .thumb_list_inner > ul > li .score {display: none !important;}

.top_menu_wrap .btn_link_l {left:auto !important;}