@charset "utf-8";
table, tr, th, td{border-collapse:collapse}

/* 페이지 리뉴얼 201020 [s] */
.pagecommon{font-size:15px;color:#777;letter-spacing:-.2px;line-height:1.8;font-family:'LotteMartDreamLight'}
.pagecommon b{font-weight:normal;font-family:'LotteMartDreamBold'}
.pagecommon .br {white-space:pre-line}

/*상품*/
.product{overflow:hidden}
.product:before{position:absolute;left:0;top:0;width:160px;height:100%;background-color:#222e59;content:'';z-index:-1}
.product .left{float:left;position:relative;padding:20px 20px 20px 0;margin:50px;border-top:1px solid rgba(255,255,255,0.3);font-weight:700;font-size:13px;color:#fff;font-family:'Play',sans-serif}
.product .left:before{position:absolute;left:0;top:-1px;width:26px;height:1px;background-color:#fff;content:''}
.product .right{float:left;position:relative;width:calc(100% - 211px);padding-top:50px}
.product .right .tit{margin-bottom:40px;font-weight:normal;font-size:30px;line-height:1.3;color:#222;font-family:'LotteMartDreamBold'}
.product .right .tit b span{color:#a49254}
.product .right .box_all{margin-bottom:36px}
.product .right .box_all dl{position:relative;padding:12px 0 12px 100px;margin-bottom:12px;border-radius:5px;border:1px solid #e1e1e1}
.product .right .box_all dl dt{position:absolute;left:8px;top:10px;width:80px;height:32px;border-radius:3px;background-color:#222e59;font-weight:700;font-size:14px;color:#fff;font-family:'Play',sans-serif;text-align:center;line-height:32px}
.product .right table{display:block;position:relative;margin-bottom:44px;border-top:1px solid #222;border-bottom:1px solid #222}
.product .right table tbody{display:block}
.product .right table:before{position:absolute;left:0;top:0;background-color:#f5f5f5;width:224px;height:100%;content:'';z-index:-1;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}
.product .right table tr{overflow:hidden;display:block;border-bottom:1px solid #e1e1e1;}
.product .right table tr:last-child{border-bottom:0}
.product .right table tr th{float:left;width:222px;padding:10px 16px;text-align:left;color:#222;font-weight:normal}
.product .right table tr td{float:left;width:calc(100% - 222px);padding:10px 16px;}
.product .right table tr td dl{white-space:normal;margin-bottom:10px;}
.product .right table tr td dl:last-child{margin-bottom:0;}
.product .right table tr td dl dt{color:#222}
.product .right .inq{display:block;width:220px;height:66px;margin:0 auto 32px;border:none !important;outline:none !important;text-align:center;line-height:66px;color:#fff;border-radius:3px;background-color:#a08964;font-family:'LotteMartDreamMedium';-webkit-transition:all .2s;transition:all .2s;}
.product .right .inq:hover{background-color:#bb9e6e;cursor:pointer}
.product .right img{position:absolute;right:30px;top:40px}

/*인사말*/
#p33{padding:35px 0}
#p33 .top{overflow:hidden;padding:0 70px}
#p33 .top .sub_tit{float:left;margin-right:70px;font-weight:700;line-height:38px;font-size:13px;color:#222e59;font-family:'Play',sans-serif}
#p33 .top .contents{float:left}
#p33 .top .contents .tit{margin-bottom:25px;font-weight:normal;font-size:30px;line-height:1.3;color:#222;font-family:'LotteMartDreamLight'}
#p33 .top .contents .tit b span{color:#a08964}
#p33 .top .contents .txt{margin-bottom:42px}
#p33 .bottom{position:relative;height:492px;width:100%}
#p33 .bottom:before{position:absolute;left:0;top:50%;width:100%;height:340px;margin-top:-170px;content:'';z-index:-1;background-color:#0b163f}
#p33 .bottom img{position:absolute;box-shadow:0 0 20px rgba(0,0,0,.1)}
#p33 .bottom img:nth-child(1){position:absolute;top:0;left:185px}
#p33 .bottom img:nth-child(2){position:absolute;bottom:0;right:80px}
#p33 .bottom p{position:absolute;top:164px;right:80px;padding:7px 18px;background-color:#222e59;font-weight:700;font-size:13px;color:#fff;letter-spacing:0;font-family:'Play',sans-serif}

