@charset "utf-8";
/* 공통 */

.caption {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;padding-left:18px;padding-bottom:18px;font-size:11px;letter-spacing:-1px;line-height:18px;text-decoration:underline;background:url("http://image.lottecon.co.kr/_img/kor/common/bul_arrow2.gif") 0px 5px no-repeat;}
a.detail {font-size:11px;text-decoration:underline;letter-spacing:-1px;display:block;height:18px;line-height:18px;padding-left:22px;background:url("http://image.lottecon.co.kr/_img/kor/common/bul_arrow.png") 0px 0px no-repeat;}

.brn_r {padding-top:18px;text-align:right;}
input.btn_search {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;width:92px;height:26px;background:url("http://image.lottecon.co.kr/_img/kor/common/btn_search2.gif") 0px 0px no-repeat;border:none;vertical-align:middle;cursor:pointer;}
input.btn_regist {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;width:80px;height:28px;background:url("http://image.lottecon.co.kr/_img/kor/common/btn_regist.gif") 0px 0px no-repeat;border:none;text-indent:-5000px;cursor:pointer;}
input.btn_ok {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;width:80px;height:28px;background:url("http://image.lottecon.co.kr/_img/kor/common/btn_ok.gif") 0px 0px no-repeat;border:none;text-indent:-5000px;cursor:pointer;}
input.btn_cancel {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;width:80px;height:28px;background:url("http://image.lottecon.co.kr/_img/kor/common/btn_cancel.gif") 0px 0px no-repeat;border:none;text-indent:-5000px;cursor:pointer;}

.btn_lotteapt {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;background:url("http://image.lottecon.co.kr/_img/kor/common/btn_lotteapt.gif") 0px 0px no-repeat;vertical-align:middle;width:212px;height:26px;font-size:0;line-height:0;border:none;text-indent:-5000px;cursor:pointer;}
/* 접근성 추가 */
.btn_lotteapt:focus-visible {outline: 2px solid #d12510;}

h3 {padding-bottom:18px;}
h4 {padding-bottom:7px;font-size:12px;}
/* s : 20240226 접근성 수정 */
p.tit {padding-bottom:7px;font-size:12px;}
/* e : 20240226 접근성 수정 */

figure {margin-bottom:18px;width:100%;overflow:hidden;}
figure img {width:100%;display:block;}
.imgInfo {position:relative;}
.imgInfo figcaption {position:absolute;bottom:0;background:#f2f2f2;width:100%;height:27px;text-align:center;line-height:27px;color:#767676;}
.imgInfo2 {position:relative;}
.imgInfo2 figcaption {position:absolute;bottom:0;background:#484848;width:100%;height:27px;text-align:center;line-height:27px;color:#ffffff;}

.txt {color:#767676;letter-spacing:-1px;line-height:1.6em;}
.txt h4 {color:#353e44;}
.txt strong {color:#353e44;}
.txt p{padding-bottom:18px;line-height:20px;}

.sTxt {clear:both;margin-bottom:30px;font-size:11px;color:#767676;}
.sTxt a.caption {float:left;margin-right:5px;}

.txtAR {text-align:right;padding-bottom:18px;}

.link_area a {display:block;width:100%;}
.link_area a.on {background:#b5b5b5;}

.red {color:#da291c;}
.non_label {display:none;}

.boxList {padding:0px;margin-bottom:32px;overflow:hidden;}
.boxList figure {margin-bottom:16px;margin:0 auto;}
.boxList .box {padding:10px 31px 31px 31px;border:1px solid #f2f2f2;}
.boxList .box h3 {color:#dc2431;font-size:14px;letter-spacing:-1px;padding:40px 0 0 24px;height:42px;background-position:100% 0%;background-repeat:no-repeat;margin-bottom:11px;}
.boxList .txt {padding:11px 22px;border:1px solid #f2f2f2;margin-top:-1px;}
.boxList .txt h4 {color:#272525;font-size:12px;letter-spacing:-1px;border-bottom:1px dashed #e6e6e6;height:34px;padding:0;line-height:34px;}
.boxList .txt dl {display:block;}
.boxList .txt dt {display:block;letter-spacing:0;border-bottom:1px dashed #e6e6e6;height:34px;line-height:34px;}
.boxList .txt dd {display:block;color:#666;letter-spacing:0;line-height:20px;padding-top:8px;}
.boxList .txt dd span {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;height:13px;background:url("http://image.lottecon.co.kr/_img/kor/cscenter/ico_tel.gif") 0px 0px no-repeat;padding-left:32px;height:13px;line-height:13px;vertical-align:middle;margin-right:16px;}
.boxList .txt dd a {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;height:13px;background:url("http://image.lottecon.co.kr/_img/kor/cscenter/ico_email.gif") 0px 0px no-repeat;padding-left:29px;height:13px;line-height:13px;vertical-align:middle;color:#666;}

.lineList {padding:0 18px 48px 18px;}
.lineList .detail {padding-bottom:18px;}

.QnA {padding:0 18px 48px 18px;font-size:13px;}
.QnA li {padding:5px 0 5px 35px;background:url("http://image.lottecon.co.kr/_img/kor/common/icon_QnA.gif") no-repeat 10px 9px;}
.QnA a {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;padding-bottom:10px;}

.checkprivacy {padding:0 18px 48px 18px;}
.checkprivacy .terms {background:#fafafa;padding:20px 20px;height:174px;overflow-y:scroll;border:1px solid #eaeaea; font-size:11px;}
.checkprivacy .terms .emphasis{font-size:14px; text-decoration:underline;}
.checkprivacy .terms *{font-size:12px;}
.checkprivacy p.txt {padding:18px 0 0 0;text-align:right;}
.boardWrite {padding:0 18px 48px 18px;}
.boardWrite table {width:100%;border-top:2px solid #8b8a8c;border-bottom:1px solid #e6e6e6;}
.boardWrite table th {text-align:left;padding:18px 0;}
.boardWrite table th .icons{padding-left:10px;}
.boardWrite table td {padding:11px 0;color:#828181;}
.boardWrite table td textarea {padding:10px 5px;color: #767676;border:1px solid #e6e6e6;}
.boardWrite table td em {font-style:normal;}
.boardWrite table p.txt {padding:8px 0 0 0;border:none;}
.boardWrite table .txt {padding:2px 5px;border:1px solid #e6e6e6;}
.boardWrite table input {vertical-align:top;}
.boardWrite table input#ck1, .boardWrite table input#ck2 {vertical-align:middle;}
.boardWrite table .last {border:none;}
.boardWrite table ul li {background:url("http://image.lottecon.co.kr/_img/kor/common/dot_list.gif") no-repeat left 8px;padding:0 0 0 8px;}
.boardWrite.cscenter table tr th {padding:8px 0;vertical-align:top;}
.boardWrite.cscenter table tr td {padding:8px 0;}
.boardWrite.cscenter table label {color: #000;}
.boardWrite.bd_fs table label {color: #000;}

.boardList {padding:0 18px 48px 18px;}
.boardList table {width:100%;border-bottom:1px solid #e6e6e6;}
.boardList table th {padding:10px 0;color:#272525;border-bottom:2px solid #8b8a8c;}
.boardList table td {text-align:center;padding:14px 0;color:#828181;border-bottom:1px solid #f2f2f2;}
.boardList table td.al_l {text-align:left;}

.boardView {padding:0 18px 48px 18px;}
.boardView table {width:100%;border-top:2px solid #8b8a8c;}
.boardView table th {text-align:left;padding:18px 0;border-bottom:1px solid #e6e6e6;}
.boardView table td {padding:18px 0;color:#828181;border-bottom:1px solid #e6e6e6;}

/*#pop_wrap {height:920px;overflow-y:scroll;}*/
.directions {padding:0 18px 48px 18px;}
.directions .tit {position:relative;}
.directions .tit p {position:absolute;top:0;right:0;}
.directions .txt {margin-bottom:32px;border-top:2px solid #8b8a8c;}
.directions .txt dl {position:relative;padding:14px 0;border-bottom:1px solid #e6e6e6;}
.directions .txt dt {position:absolute;font-weight:bold;color:#272525;}
.directions .txt dd {padding-left:160px;}
.directions .txt dl.last {border-bottom:none;}
.popup_tit {width:100%;background:#da291c;}
.popup_tit h3 {float:left;padding:16px 0 16px 22px;}
.popup_tit p {float:right;padding:18px 22px 0 0;}
.directions.popup {width:740px;padding:30px;}
.directions.popup p.print {text-align:center;border-top:1px solid #e6e6e6;padding-top:24px;}
.directions.popup .img_box figure {width:740px;}
.pri {padding:15px 20px  10px 20px;}
.pri .terms {background:#fafafa;padding:20px;height:540px;overflow-y:scroll;border:1px solid #eaeaea; font-size:11px;}
.pri .terms *{font-size:11px;}
.pri .terms .emphasis{font-size:14px; text-decoration:underline;}
.pri p.btn {width:800px;text-align:center;}
.popWarp p.btn {text-align:center;}

/* 개인정보취급방침 20150310 추가 */
.pri .prev_link{text-align:right;/* width:730px; */margin-bottom:10px;}
.pri .prev_link a:hover{text-decoration:underline;}

.filebox label {display:inline-block; padding:0; margin:0; width:109px;height:27px;line-height:27px; color:#fff; font-size:13px; text-align:center; cursor:pointer; background:#505050; text-indent:9;vertical-align:top;}
.filebox input[type="file"]{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}

@media (min-width:768px) { 
.lineList {padding:0 0 48px 0;}
.QnA {padding:0 0 48px 0;}
.checkprivacy {padding:0 0 48px 0;}
.boardWrite {padding:0 0 48px 0;}
.boardList {padding:0 0 48px 0;}


.boardView {padding:0 0 48px 0;}
.directions {padding:0 0 48px 0;}
}

@media (min-width:1024px) { 

.lineList section {position:relative;border-top:1px solid #e6e6e6;padding-top:24px;}
.lineList section .txt {position:absolute;top:24px;padding:0 0 80px 258px;}
.lineList .detail {/*position:absolute;bottom:22px;*/padding-bottom:0;}
.sn3_1 {width:225px;}
.sn3_1 img {width:225px;}
.sn3_2 {width:225px;}
.sn3_2 img {width:225px;}
.sn3_3 {width:225px;}
.sn3_3 img {width:225px;}

.directions .img_box figure{float:right;width:49%;}
.directions .img_box figure.blank {float:left;}

.box1 {float:left;width:360px;}
.box2 {float:right;width:360px;}
}

@media (min-width:1280px) { 
.QnA {padding:0 0 0 0;}
.lineList {padding:0 0 0 0;}
.boardWrite {padding:0 0 0 0;}
.boardList {padding:0 0 0 0;}
.boardView {padding:0 0 0 0;}
.directions {padding:0 0 0 0;}
.bd_fs {padding:0 0 48px 0;}
.last {margin:0;}

}

@media (min-width:1536px) { 
.lineList section {float:left;width:308px;padding:24px 13px 0 0;border-right:1px solid #e6e6e6;}
.lineList section .txt {padding: 0 13px 70px 0;}
.lineList figure {width:310px;padding-top:170px;margin:0;}
.lineList .second {padding-left:13px;}
.lineList .last {padding-left:13px;border-right:none;}
.sn3_1 img {width:310px;}
.sn3_2 img {width:310px;}
.sn3_3 img {width:310px;}

.box1 {float:left;width:480px;}
.box2 {float:right;width:480px;}

/*.boxList .dt_none dt {display:none;}*/
}
