.commu-body .modal_popup {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: rgba(0,0,0,.8);}
.commu-body .modal_popup .modal_wrap {position: absolute; z-index: 1; width: fit-content; max-width: 1200px; text-align: center; background-color: #eaeaea; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.commu-body .modal_popup .modal_wrap .modal_content {}
.commu-body .modal_popup .modal_wrap .modal_content > figure {opacity: 0; display: table-column; transition: all 0.5s;}
.commu-body .modal_popup .modal_wrap .modal_content > figure.on {opacity: 1; display: block;}
.commu-body .modal_popup .modal_wrap .modal_content > figure img {max-height: 700px;}
.commu-body .modal_popup .modal_wrap .modal_content > figure figcaption,
.commu-body .modal_popup .modal_wrap .modal_content > figure center {background: #fff; padding: 6px 6px 8px; font-size: 13px;}



.commu-body .modal_popup .modal_wrap .x_btn {position: absolute; top: 0px; right: -40px; width: 27px; height: 27px; background: url("//static.inven.co.kr/image_2011/common/framework/lightbox/close.png") no-repeat; cursor: pointer;}
.commu-body .modal_popup .modal_move {position: absolute; z-index: 1; margin: 20px 0 0 0; width: 600px; left: 50%; margin-left: -300px;}
.commu-body .modal_popup .x_bg {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; text-indent: -9999px;}
.commu-body .modal_move .move_btn {margin: 0 auto; position: relative;}
.commu-body .modal_move .move_btn .bcom {position: absolute; top: 0; width: 35px; height: 35px; cursor: pointer; text-indent: -9999px}
.commu-body .modal_move .move_btn .left {left: 150px; background: url("//static.inven.co.kr/image_2011/imart/layout/skinshop_arrow_btn.png") no-repeat;}
.commu-body .modal_move .move_btn .right {right: 150px; background: url("//static.inven.co.kr/image_2011/imart/layout/skinshop_arrow_btn.png") no-repeat; transform: rotate(180deg);}
.commu-body .modal_move .move_btn .num {padding: 6px 0 0 0; color: #fff; text-align: center; font-size: 14px;}
.commu-body .modal_move .move_btn button {color: #fff; position: absolute; top: 0; right: 0; line-height: 28px; width: 100px; height: 30px; font-family: 'Malgun Gothic','맑은 고딕',helvetica,'Apple SD Gothic Neo',sans-serif; color: #fff; font-size: 13px; background: #1c4ea1;}