
/* LIST */
.ly_pho_lst{overflow:hidden;width:838px;}
.ly_pho_lst .rv_pho{overflow:hidden;}
.ly_pho_lst .rv_pho ul{overflow:hidden;margin-left:-2px;}
.ly_pho_lst .rv_pho li{float:left;width:164px;margin:0 0 4px 4px;}
.ly_pho_lst .rv_pho li a{position:relative;display:block;width:164px;height:164px;}
.ly_pho_lst .rv_pho li img{display:block;max-width:164px;max-height:164px;width:auto;height:auto;margin:0 auto;}
.ly_pho_lst .rv_pho li .ico{display:block;position:absolute;bottom:5px;right:4px;z-index:1;min-width:8px;height:28px;padding:0 10px;background:rgba(25,25,25,0.49);}
.ly_pho_lst .rv_pho li .ico em{font-family:'pretendard';font-size:15px;line-height:28px;text-align:center;color:#FFF;font-weight:700;}

/* VIEW */
#lyr_gds_pho2 .lyr_box{overflow:visible;height:674px;}
.lyr_box.rv_visible{overflow:visible;height:674px;}

.lyr_pho_wrap{padding:0 32px}
.lyr_pho_wrap .ly_gds_rv{overflow:hidden;}
.lyr_pho_wrap .bt_rv_more{position:absolute;left:32px;top:38px;font-size:14px;line-height:20px;}
.ly_gd_rv .g_rv_img{float:left;position:relative;display:table;width:548px;height:548px;}
.ly_gd_rv .g_rv_img .rv_img{overflow:hidden;display:table-cell;width:548px;height:548px;vertical-align:middle;text-align:center}
.ly_gd_rv .g_rv_img .rv_img img{display:block;max-width:548px;max-height:548px;width:auto;height:auto;margin:0 auto;}
.ly_gd_rv .g_rv_info{overflow:hidden;float:left;width:246px;margin-left:42px;}
.ly_gd_rv .g_rv_info .g_rv_scroll{overflow:hidden;overflow-y:auto;height:402px;}

.ly_gd_rv .g_rv_info .stat{position:relative;height:24px;}
.ly_gd_rv .g_rv_info .stat > span{display:inline-block;position:relative;margin-top:3px;font-size:13px;line-height:18px;color:#767676;vertical-align:top;}
.ly_gd_rv .g_rv_info .wrt{display:block;height:18px;margin-top:7px;line-height:18px;color:#767676}
.ly_gd_rv .g_rv_info .wrt .eml{font-family:'pretendard';}
.ly_gd_rv .g_rv_info .wrt .date{position:relative;padding-left:9px;margin-left:8px;font-family:'pretendard';}
.ly_gd_rv .g_rv_info .wrt .date:after{content:'';display:block;position:absolute;left:0;top:3px;width:1px;height:12px;background:#F1F1F5}
.ly_gd_rv .g_rv_info .gdt{display:block;overflow:hidden;height:20px;margin-top:20px;font-size:14px;line-height:20px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}
.ly_gd_rv .g_rv_info .opt{display:block;overflow:hidden;margin-top:4px;font-size:14px;line-height:20px;}
.ly_gd_rv .g_rv_info .cmt{clear:both;overflow:hidden;padding-top:12px;}
.ly_gd_rv .g_rv_info .cmt .sbj{overflow:hidden;font-size:14px;line-height:22px;word-break:break-word;word-wrap:break-word;}
.ly_gd_rv .g_rv_info .vw{position:relative;overflow:hidden;padding-top:24px;}
.ly_gd_rv .g_rv_info .vw .rec{position:relative;height:36px;padding:8px 16px 8px 36px;border:1px solid #D4D4D8;border-radius:36px;-webkit-border-radius:36px;}
.ly_gd_rv .g_rv_info .vw .rec.on{border-color:#740DFC;}
.ly_gd_rv .g_rv_info .vw .rec:after{content:'';display:block;position:absolute;left:12px;top:6px;width:24px;height:24px;background:url("/fo/images/gds/ico_rec.svg") no-repeat 0 0;background-size:24px 48px;}
.ly_gd_rv .g_rv_info .vw .rec.on:after{background-position:0 -24px}
.ly_gd_rv .g_rv_info .vw .rec em.cnt{display:inline-block;margin-left:2px;font-family:'pretendard';font-size:13px;}
.ly_gd_rv .g_rv_info .vw .rec.on em.cnt{color:#740DFC}
.ly_gd_rv .g_rv_info .vw .dec{position:absolute;right:0;bottom:6px;display:inline-block;height:24px;padding-left:28px;font-size:14px;line-height:24px;background:url("/fo/images/gds/ico_dec.svg") no-repeat left 0;}
.ly_gd_rv .g_rv_info .rv_thum{display:block;position:relative;height:54px;padding-top:32px;vertical-align:top;}
.ly_gd_rv .g_rv_info .rv_pg{height:54px;}
.ly_gd_rv .g_rv_info .rv_pg ul{height:54px;}
.ly_gd_rv .g_rv_info .rv_pg li{float:left;position:relative;width:54px;height:54px;}
.ly_gd_rv .g_rv_info .rv_pg li + li{margin-left:10px;}
.ly_gd_rv .g_rv_info .rv_pg li img{display:block;max-width:54px;max-height:54px;width:auto;height:auto;margin:0 auto;}
.ly_gd_rv .g_rv_info .rv_pg li a{position:relative;display:table-cell;width:54px;margin:0 auto;vertical-align:middle;}
.ly_gd_rv .g_rv_info .rv_pg li a:hover:before{content:'';display:block;position:absolute;z-index:1;left:0;top:0;width:52px;height:52px;border:1px solid #191919;}
.ly_gd_rv .g_rv_info .rpl{clear:both;overflow:hidden;position:relative;padding-top:20px;margin-top:20px;border-top:1px solid #F1F1F5}
.ly_gd_rv .g_rv_info .rpl .sell{display:inline-block;padding:0 4px;font-size:12px;line-height:20px;font-weight:700;border:1px solid #191919}
.ly_gd_rv .g_rv_info .rpl .rec{display:block;overflow:hidden;margin-top:10px;font-size:14px;line-height:20px;word-break:break-word;word-wrap:break-word;}

.lyr_pho_wrap .swiper-left{display:block;position:absolute;left:-104px;top:50%;z-index:10;width:64px;height:64px;margin-top:-32px;background:url("/fo/images/gds/ico_arr_l_wh.png") no-repeat 0 0;}
.lyr_pho_wrap .swiper-right{display:block;position:absolute;right:-104px;top:50%;z-index:10;width:64px;height:64px;margin-top:-32px;background:url("/fo/images/gds/ico_arr_l_wh.png") no-repeat -64px 0;}
.lyr_pho_wrap .ly_gds_rv > button{opacity:0.4;filter:alpha(opacity=40);-webkit-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;}
.lyr_pho_wrap .ly_gds_rv > button:hover{opacity:1;filter:alpha(opacity=100);}
.lyr_pho_wrap .ly_gds_rv > button.disabled{opacity:0.2;filter:alpha(opacity=20);}


/* LAYER SNS */
.ly_sns{position:relative;padding-top:12px;}
.ly_sns ul{width:304px;height:46px;margin:0 auto;}
.ly_sns li{float:left;width:46px;height:46px;margin:0 15px;}
.ly_sns li a{display:block;width:46px;height:46px;background:url("/fo/images/gds/ico_sns.svg") 0 0 no-repeat;}
.ly_sns li.kao a{background-position: 0 0 ;}
.ly_sns li.twt a{background-position: -46px 0;}
.ly_sns li.fcb a{background-position: -92px 0;}
.ly_sns li.url a{background-position: -138px 0;}

/* LAYER CPN */
.ly_cpn{overflow:hidden;margin-bottom:-30px;}
.ly_cpn img{display:block;margin:0 auto;}

/* FEE */
.ly_fee_dl{overflow:hidden;}
.ly_fee_dl dt{margin-bottom:7px;font-size:18px;line-height:27px;font-weight:700;}
.ly_fee_dl dt span{display:inline-block;}
.ly_fee_dl dd{margin-top:8px;font-size:14px;line-height:20px;}

/* COST */
.ly_cost{overflow:hidden;padding:2px 0 0 0;}
.ly_cost li{overflow:hidden;position:relative;min-height:22px;}
.ly_cost li + li{margin-top:18px;}
.ly_cost span{display:block;line-height:22px;}
.ly_cost .tit{float:left;font-size:14px;}
.ly_cost .prc{float:right;font-size:14px;}
.ly_cost .prc em{display:inline-block;margin-right:3px;font-size:18px;font-family:'pretendard';}
.ly_cost .prc.rd{color:#740DFC;}
.ly_cost .total{padding-top:24px;margin-top:24px;border-top:1px solid #191919 ;}
.ly_cost .total + .total{padding-top:0;border-top:0;margin-top:15px;}
.ly_cost .total span{line-height:27px;}
.ly_cost .total .tit{font-size:18px;font-weight:700;}
.ly_cost .total .prc{font-size:14px;}
.ly_cost .total .prc em{font-size:18px;font-weight:700;}

.ly_cost dl{overflow:hidden;padding-top:28px;margin-top:24px;border-top:1px solid #191919;}
.ly_cost dt{font-size:15px;line-height:22px;font-weight:700;}
.ly_cost dd{margin-top:7px;font-size:13px;line-height:18px;color:#767676}


/* QNA */
.ly_qna .btn_opt_slt + .ly_qna_reg{margin-top:16px;}
.ly_qna_reg dl{position:relative;}
.ly_qna_reg dl + dl{margin-top:24px;} 
.ly_qna_reg dt{font-size:15px;font-weight:700;}
.ly_qna_reg dd .pmsg{height:155px;border:#D4D4D8 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ly_qna_reg dd .pmsg .gmemo{display:block;overflow:hidden;overflow-y:auto;position:relative;width:100%;height:125px;padding:14px 16px 0 16px;border:0;background:#fff;box-sizing:border-box;resize:none;}
.ly_qna_reg dd .pmsg .gmemo:focus{border:0;}
.ly_qna_reg dd .pmsg .cnt{position:relative;display:block;padding:0 16px 0 0;text-align:right;font-size:11px;line-height:20px;color:#999999}
.ly_qna_reg dd .chk{float:none;margin-top:16px;}
.ly_qna_reg dd .txt{display:block;margin-top:8px;font-size:13px;line-height:16px;color:#505050;}

/* ENGRAV */
.ly_engrav{overflow:hidden;padding:24px;margin-top:16px;background:#F8F8FA}
.ly_engrav dd + dd{margin-top:20px;}
.ly_engrav dd span{display:block;font-size:14px;}
.ly_engrav dd .dt{font-family:'pretendard';font-size:15px;line-height:22px;font-weight:700;}
.ly_engrav dd .dd{margin-top:3px;line-height:20px;}

/* TEXT */
.ly_txt{overflow:hidden;margin:20px 12px 0 12px ;}
.ly_txt h4{font-size:15px;line-height:21px;font-weight:700;}
.ly_txt li{overflow:hidden;position:relative;padding-left:17px;margin-top:6px;font-size:13px;line-height:19px;color:#505050}
.ly_txt li:after{content:'';display:block;position:absolute;left:4px;top:8px;width:2px;height:2px;border-radius:2px;-webkit-border-radius:2px;background:#505050;}

/* MSG */
.ly_msg_dl{overflow:hidden;padding-top:4px;}
.ly_msg_dl dt{font-size:18px;line-height:20px;font-weight:700;text-align:center;}
.ly_msg_dl dd{margin-top:10px;font-size:14px;line-height:20px;text-align:center;}
