@charset "utf-8";

.blind, .hidden {position:absolute;top:0;left:0;overflow:hidden;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;}

/* scroll */
.scroll-a {overflow:auto;}
.scroll-n {overflow:hidden;}
.scroll-x {overflow-x:scroll;}
.scroll-y {overflow-y:scroll;}

/* cap */
.mgt0 {margin-top:0 !important;}
.mgt10 {margin-top:10px !important;}
.mgt20 {margin-top:20px !important;}
.mgt30 {margin-top:30px !important;}
.mgt40 {margin-top:40px !important;}
.mgt60 {margin-top:60px !important;}
.mgt90 {margin-top:90px !important;}
.mgt120 {margin-top:120px !important;}

.mgr0 {margin-right:0 !important;}
.mgr10 {margin-right:10px !important;}
.mgr20 {margin-right:20px !important;}
.mgr30 {margin-right:30px !important;}
.mgr40 {margin-right:40px !important;}

.mgb0 {margin-bottom:0 !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb60 {margin-bottom:60px !important;}
.mgb100 {margin-bottom:100px !important;}

.mgl0 {margin-left:0 !important;}
.mgl10 {margin-left:10px !important;}
.mgl20 {margin-left:20px !important;}
.mgl30 {margin-left:30px !important;}
.mgl40 {margin-left:40px !important;}

.pd0 {padding:0 !important;}
.pdt0 {padding-top:0 !important;}
.pdt10 {padding-top:10px !important;}
.pdt20 {padding-top:20px !important;}
.pdt30 {padding-top:30px !important;}
.pdt40 {padding-top:40px !important;}
.pdt80 {padding-top:80px !important;}

.pdr0 {padding-right:0 !important;}
.pdr10 {padding-right:10px !important;}
.pdr20 {padding-right:20px !important;}
.pdr30 {padding-right:30px !important;}
.pdr40 {padding-right:40px !important;}

.pdb0 {padding-bottom:0 !important;}
.pdb10 {padding-bottom:10px !important;}
.pdb20 {padding-bottom:20px !important;}
.pdb30 {padding-bottom:30px !important;}
.pdb40 {padding-bottom:40px !important;}
.pdb60 {padding-bottom:60px !important;}
.pdb100 {padding-bottom:100px !important;}

.pdl0 {padding-left:0 !important;}
.pdl10 {padding-left:10px !important;}
.pdl20 {padding-left:20px !important;}
.pdl30 {padding-left:30px !important;}
.pdl40 {padding-left:40px !important;}

.pdx10 {padding-left:10px !important; padding-right:10px !important;}
.pdx20 {padding-left:20px !important; padding-right:20px !important;}
.pdx30 {padding-left:30px !important; padding-right:30px !important;}
.pdx40 {padding-left:40px !important; padding-right:40px !important;}
.pdx50 {padding-left:50px !important; padding-right:50px !important;}
.pdx60 {padding-left:60px !important; padding-right:60px !important;}
.pdx70 {padding-left:70px !important; padding-right:70px !important;}
.pdx80 {padding-left:80px !important; padding-right:80px !important;}
.pdx90 {padding-left:90px !important; padding-right:90px !important;}
.pdx100 {padding-left:100px !important; padding-right:100px !important;}
.pdx110 {padding-left:110px !important; padding-right:110px !important;}
.pdx120 {padding-left:120px !important; padding-right:120px !important;}

.pdy10 {padding-top:10px !important; padding-bottom:10px !important;}
.pdy20 {padding-top:20px !important; padding-bottom:20px !important;}
.pdy30 {padding-top:30px !important; padding-bottom:30px !important;}
.pdy40 {padding-top:40px !important; padding-bottom:40px !important;}
.pdy50 {padding-top:50px !important; padding-bottom:50px !important;}
.pdy60 {padding-top:60px !important; padding-bottom:60px !important;}
.pdy70 {padding-top:70px !important; padding-bottom:70px !important;}
.pdy80 {padding-top:80px !important; padding-bottom:80px !important;}
.pdy90 {padding-top:90px !important; padding-bottom:90px !important;}
.pdy100 {padding-top:100px !important; padding-bottom:100px !important;}
.pdy110 {padding-top:110px !important; padding-bottom:110px !important;}
.pdy120 {padding-top:120px !important; padding-bottom:120px !important;}

/* align */
.align_t {vertical-align:top !important;}
.align_m {vertical-align:middle !important;}
.align_b {vertical-align:bottom !important;}
.align_l {text-align:left !important;}
.align_c {text-align:center !important;}
.align_r {text-align:right !important;}
.align_j {text-align:justify !important; -moz-text-align-last:justify; -webkit-text-align-last:justify; text-align-last:justify;}
.ellipsis {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nowrap {white-space:nowrap;}
.fl {float:left !important;}
.fr {float:right !important;}
.fn {float:none !important;}
.cb {clear:both !important;}
.clearfix:after {content:''; display:block; clear:both;}

.txt_red {color:#eb2d2f !important;}
.txt_blue {color:#4a90e2 !important;}
.txt_green {color:#00bd32 !important;}

/* table */
table {table-layout:fixed; width:100%; border:0px; border-spacing:0px; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

/* input  */
input[type="text"], input[type="password"] {padding:13px 20px 14px; font-size:18px; color:#999; border:1px solid #999; font-family:'Spoqa Han Sans', 'Sans-serif', Arial, '돋움', Dotum;}
input[type="text"]:disabled, input[type="password"]:disabled {background-color:#f1f1f1 !important;}
button[type="button"]:disabled {background-color:#f1f1f1 !important; cursor:default !important;}
textarea {padding:13px 25px 14px; font-family:'Spoqa Han Sans', 'Sans-serif', Arial, '돋움', Dotum; font-size:18px; color:#999; border:1px solid #999;}
input[type="text"] + input[type="text"] {margin-left:6px;}
select  + input[type="text"] {margin-left:6px;}
select  + select {margin-left:6px;}
input[type="text"] + .input_btn, input[type="password"] + .input_btn {margin-left:6px;}
.input_btn {display:inline-block; min-width:100px; padding:15px 5px 17px; background-color:#999; font-size:14px; color:#fff; text-align:center; cursor:pointer;}
/* select  */
select {display:inline-block; min-width:160px; padding:11px 35px 12px 10px; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_arrow_open_gry.png') no-repeat 97% 50%; font-size:18px; color:#000; font-family:'Spoqa Han Sans', 'Sans-serif', Arial, '돋움', Dotum; border:1px solid #999; appearance:none; -ms-appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; background:none\0; padding-right:10px\0; background:none\0/; padding-right:10px\0/;}
.select01 {display:inline-block; position:relative; min-width:100px; height:40px; padding:4px 25px 10px 0; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_search_arrow_open.png') no-repeat 100% 14px; border-bottom:1px solid #000; border-top:0; border-left:0; border-right:0; appearance:none; -ms-appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; background:none\0; padding-right:10px\0; background:none\0/; padding-right:10px\0/;}
select::-ms-expand {display:none;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    select {padding-right:35px; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_arrow_open_gry.png') no-repeat 97% 50%;}
    .select01 {padding-right:25px; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_search_arrow_open.png') no-repeat 100% 10px;}
}
.mailM_txt {margin:0 6px;}

/* 셀렉트 */
.select_ul {display:inline-block; position:relative; height:40px; border-bottom:1px solid #000;}
.select_ul + .select_ul {margin-left:36px;}
.select_ul p {display:inline-block; overflow:hidden; height:40px; padding:5px 0 0 0; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_search_arrow_open.png') no-repeat 100% 50%; font-size:24px; font-weight:400; color:#000; line-height:38px; text-align:left; text-overflow:ellipsis; white-space:nowrap;}
.select_ul.active p {color:#000;}
.select_ul.on p {background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_search_arrow_close.png') no-repeat 100% 50%;}
.select_ul ul {display:none; position:absolute; top:-3px; left:0; z-index:99; width:auto; min-width:100%; max-height:300px; padding:7px 0; overflow-y:auto; background-color:#000;}
.select_ul.on ul {display:block;}
.select_ul ul li {display:block; padding:5px 20px; font-size:14px; color:#000; line-height:24px; text-align:left; font-weight:400; color:#fff; cursor:pointer; _cursor:hand;}
.select_ul ul li + li{margin-top:8px;}
.select_ul ul li:hover {color:#fff;}
.select_ul p a {display:inline-block; width:100%; height:100%; padding-right:30px; color:#000;}
.select_ul ul li a {display:inline-block; width:100%; height:100%; color:#fff;}
/* 큰 셀렉트 */
.select_ul.big {height:50px;}
.select_u.big + .select_ul.big {margin-left:36px;}
.select_ul.big p {height:40px; font-size:26px; line-height:38px;}
.select_ul.big p a {padding:0 25px 0 0; font-size:26px; line-height:38px;}
.select_ul.big ul {top:50px; max-height:300px; padding:7px 0;}
.select_ul.big ul li {padding:0 13px; font-size:26px; line-height:38px;}
.select_ul.big ul li a {font-size:26px; line-height:38px;}
/* 작은 셀렉트 */
.select_ul.small {height:28px; border-bottom:0;}
.select_u.small + .select_ul.small {margin-left:18px;}
.select_ul.small p {height:28px; padding:0; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_search_arrow_open02.png') no-repeat 100% 50%; font-size:18px; line-height:26px; font-weight:700;}
.select_ul.small.on p {background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_search_arrow_close02.png') no-repeat 100% 50%;}
.select_ul.small p a {padding:0 20px 0 0; font-size:18px; line-height:26px; font-weight:700;}
.select_ul.small ul {top:30px; min-width:130px; max-height:250px; padding:7px 0;}
.select_ul.small ul li {padding:2px 13px; font-size:14px; line-height:16px;}
.select_ul.small ul li a {font-size:14px; line-height:16px;}
/* 흰색 셀렉트 */
.select_ul.selectWht p {padding:0; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_open_wht.png') no-repeat 100% 50%; color:#fff;}
.select_ul.selectWht p a {padding:0 25px 0 0; color:#fff;}
.select_ul.selectWht.on p {background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_close_wht.png') no-repeat 100% 50%;}

/* 파일 */
.file_box {position:relative; overflow:hidden; }
.file_box .blind {position:absolute; top:0; right:0; z-index:0; border:0;}
.file_box .uploadName {display:inline-block; position:relative;}
.file_box input[type="text"].input_fileTxt {padding:15px 45px 17px 25px; font-size:14px; color:#4a90e2;}
.file_box .uploadName .file_reset {position:absolute; top:16px; right:17px; width:17px; height:17px; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_close_gry.png') no-repeat; cursor:pointer;}
.file_box .ui_file {display:inline-block; min-width:100px; margin-left:6px; padding:12px 5px 14px; background-color:#999; font-size:14px; color:#fff; text-align:center; cursor:pointer; vertical-align:top;}
.file_box .uploadFile:focus + .ui_file {outline:1px solid #a6c7ff;}

/* radio, checkbox  */
/* 라디오 박스 */
.radio_wrap:after {content:''; display:block; clear:both;}
.radio_wrap > li {position:relative; overflow:hidden; float:left; font-size:14px; line-height:20px; color:#666; font-weight:400;}
.radio_wrap > li + li {margin-left:30px;}
.radio_wrap > li .label_radio {display:inline-block; position:relative; z-index:1; padding:1px 1px 1px 28px; border:1px solid #fff; background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/btn_radio_blnk.png') no-repeat 0 center; font-size:18px; line-height:20px; color:#999; font-weight:400; cursor:pointer;}
.radio_wrap > li .input_radio {position:absolute; top:5px; left:0; border:0;}
.radio_wrap > li .input_radio:focus + .label_radio {border:1px solid #a6c7ff;}
.radio_wrap > li.on .input_radio + .label_radio {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/btn_radio_fill.png') no-repeat 0 center; color:#000; font-weight:700;}
/* 라디오 박스 검정배경 */
.radio_wrap02 {display:block; position:relative; font-size:0;}
.radio_wrap02 > li {display:inline-block; position:relative; margin-right:9px; margin-bottom:15px; font-size:14px;}
.radio_wrap02 > li.on {color:#fff;}
.radio_wrap02 > li label {display:inline-block; position:relative; z-index:1; padding:8px 14px; background-color:#fff; font-size:14px; color:#000; vertical-align:top; border:1px solid #000; border-radius:15px; cursor:pointer;}
.radio_wrap02 > li .input_radio {position:absolute; top:0; left:0; width:100%; height:100%; border:0;}
.radio_wrap02 > li.on .input_radio:checked + .label_radio {border:1px solid #000; background-color:#000; color:#fff;}
.radio_wrap_date01 {display:inline-block;}
.radio_wrap_date01 + .date_txt {display:none;}
.radio_wrap_date01.on + .date_txt {display:inline-block;}
.radio_wrap_date01 + .date_txt input[type="text"] {display:inline-block; margin-left:6px; padding:7px 0; background-color:#fff !important; font-size:14px; color:#eb2d2f; border:0; vertical-align:top;}
.radio_wrap_date01 + .date_txt input[type="text"]:disabled {background-color:#fff !important; color:#eb2d2f !important;}

/* 체크 박스 */
.ui_check_wrap:after {content:''; display:block; clear:both;}
.ui_check_wrap > div { position:relative; overflow:hidden; float:left; font-size:14px; line-height:20px; color:#999; font-weight:400;}
.ui_check_wrap > div + div {margin-left:30px;}
.ui_check_wrap > div .ui_check {display:inline-block; position:relative; z-index:1; padding:1px 1px 1px 28px; border:1px solid #fff; background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_blank.png') no-repeat 0 center; font-size:18px; line-height:20px; color:#999; font-weight:400; cursor:pointer;}
.ui_check_wrap > div .ui_check_input {position:absolute; top:5px; left:0; border:0;}
.ui_check_wrap > div .ui_check_input:checked + .ui_check {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_fill.png') no-repeat 0 center; color:#000; font-weight:700;}
.ui_check_wrap > div.on .ui_check_input:checked + .ui_check {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_fill.png') no-repeat 0 center; color:#000; font-weight:700;}
.ui_check_wrap > div .ui_check_input:disabled + .ui_check {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_fill.png') no-repeat 0 center; color:#000; font-weight:700;}
.ui_check_wrap > div.on .ui_check_input:disabled + .ui_check {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_fill.png') no-repeat 0 center; color:#000; font-weight:700;}
.ui_check_wrap > div .ui_check_input:focus + .ui_check {border:1px solid #a6c7ff;}
/* 체크 박스 개발 대응 css */
.ui_checkOnOff_wrap:after {content:''; display:block; clear:both;}
.ui_checkOnOff_wrap > div { position:relative; overflow:hidden; float:left; font-size:14px; line-height:20px; color:#999; font-weight:400;}
.ui_checkOnOff_wrap > div + div {margin-left:30px;}
.ui_checkOnOff_wrap > div .ui_checkOnOff {display:inline-block; position:relative; z-index:1; padding:1px 1px 1px 28px; border:1px solid #fff; background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_blank.png') no-repeat 0 center; font-size:18px; line-height:20px; color:#999; font-weight:400; cursor:pointer;}
.ui_checkOnOff_wrap > div .ui_checkOnOff_input {position:absolute; top:5px; left:0; border:0;}
.ui_checkOnOff_wrap > div .ui_checkOnOff_input:checked + .ui_checkOnOff {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_fill.png') no-repeat 0 center; color:#000; font-weight:700;}
.ui_checkOnOff_wrap > div.on .ui_checkOnOff_input:checked + .ui_checkOnOff {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_fill.png') no-repeat 0 center; color:#000; font-weight:700;}
.ui_checkOnOff_wrap > div .ui_checkOnOff_input:disabled + .ui_checkOnOff {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_blank.png') no-repeat 0 center;}
.ui_checkOnOff_wrap > div.on .ui_checkOnOff_input:disabled + .ui_checkOnOff {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/check_blank.png') no-repeat 0 center;}
.ui_checkOnOff_wrap > div .ui_checkOnOff_input:focus + .ui_checkOnOff {border:1px solid #a6c7ff;}
/* 체크 박스 검정배경 */
.check_wrap {display:block; position:relative; font-size:0;}
.check_wrap > li {display:inline-block; position:relative; margin-right:9px; margin-bottom:15px; font-size:14px;}
.check_wrap > li.on {color:#fff;}
.check_wrap > li label {display:inline-block; position:relative; z-index:1; padding:8px 14px; background-color:#fff; font-size:14px; color:#000; vertical-align:top; border:1px solid #000; border-radius:15px; cursor:pointer;}
.check_wrap > li .input_check {position:absolute; top:0; left:0; width:100%; height:100%; border:0;}
.check_wrap > li.on .input_check:checked + .label_check {border:1px solid #000; background-color:#000; color:#fff;}

/* 체크박스 토글 */
.toggle_box {display:inline-block; position:relative;}
.toggle_box .blind {position:absolute; top:0; left:0; z-index:0; width:100% !important; height:100% !important; border:0;}
.toggle_box .toggleChk {display:inline-block; position:relative; z-index:1; width:60px; height:28px; padding:2px; background-color:#c8c8c8; border-radius:15px; cursor:pointer; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.toggle_box .toggleChkInput:checked + .toggleChk {background-color:#000;}
.toggle_box .toggleChk > span {position:absolute; top:7px; right:6px; font-size:12px; line-height:12px; font-weight:700; color:#fff; letter-spacing:0; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.toggle_box .toggleChk> i {display:inline-block; position:absolute; top:2px; left:2px; width:24px; height:24px; background-color:#fff; border-radius:24px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.toggle_box .toggleChkInput:checked + .toggleChk > span {right:34px;}
.toggle_box .toggleChkInput:checked + .toggleChk > i {left:34px;}

/* 테이블 */
.tblTop_box {width:1180px; margin:60px auto 0;}
.tblTop_box:after {content:''; display:block; clear:both;}
.tblTop_box .leftTop_box {float:left;}
.tblTop_box .rightTop_box {float:right;}
.tblTop_box .search_box01 {display:inline-block;}
.tblTop_box .select01 + .search_box01, .tblTop_box .select_ul + .search_box01 {margin-left:16px;}
.tblTop_box02:after {content:''; display:block; clear:both;}
.tblTop_box02 .leftTop_box {float:left;}
.tblTop_box02 .rightTop_box {float:right;}
.tblTop_box02 .search_box01 {display:inline-block;}
.search_box01 {display:inline-block; position:relative; width:300px; padding-right:40px; background-color:#fff; border-bottom:1px solid #000; vertical-align:top;}
.search_box01 input[type="text"] {width:100%; padding:7px 10px 8px; background-color:#fff; font-size:18px; line-height:24px; border:0;}
.search_box01 input[type="text"]:-webkit-input-placeholder{color:#999;} 
.search_box01 input[type="text"]:-moz-placeholder{color:#999;} 
.search_box01 input[type="text"]:-ms-input-placeholder{color:#999;}
.search_box01 .search_btn {position:absolute; top:-1px; right:0; width:40px; height:40px; background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/sitemap_search.png') no-repeat 50% 50%; vertical-align:top; cursor:pointer;}
.tbl_box {margin-top:30px;}
.tbl_box .tit {margin:60px 0 30px; padding:0 0; font-size:36px; color:#000; font-weight:700;}
.tbl01 {border-top:3px solid #000; border-bottom:1px solid #e0e0e0;}
.tbl01 thead th {padding:16px 5px 18px; font-size:18px; line-height:24px; color:#000; font-weight:700; text-align:center; border-bottom:1px solid #000;}
.tbl01 tbody td {padding:26px 5px 29px; font-size:18px; line-height:24px; color:#666; font-weight:400; text-align:center; border-top:1px solid #e0e0e0;}
.tbl01 tbody td a {display:inline-block; min-width:50px; height:100%; color:#666;}
.tbl01 tbody tr:first-child td {border-top:0;}
.tbl01 thead tr th:first-child.align_l, .tbl01 tbody tr td:first-child.align_l {padding-left:60px;}
.tbl01 tbody td.txt_red {color:#eb2d2f;}
.tbl01 tbody td.txt_blue {color:#4a90e2;}
.tbl01.tel:after {content:''; display:block; clear:both;}
.tbl01 .tel > li {float:left;}
.tbl01 .tel > li + li {margin-left:20px;}
.tbl01 tbody td.no_data {height:200px; color:#999;}
.icon_answer {display:inline-block; width:32px; height:32px; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/icon_answer.png') no-repeat 50% 50%; text-indent:-9999px;}
.icon_answer + .icon_answer {margin-left:28px;}
.icon_answerTel {background-position:0 0;}
.icon_answerMail {background-position:-60px 0;}

/* 상세 테이블 */
.tbl02 {border-top:3px solid #000; border-bottom:1px solid #e0e0e0;}
.tbl02 thead th, .tbl02 tbody th {padding:16px 30px 18px; background-color:#f1f1f1; font-size:18px; line-height:24px; color:#000; font-weight:700; border-bottom:1px solid #e0e0e0;}
.tbl02 tbody td {padding:26px 30px 29px; font-size:18px; line-height:24px; color:#666; font-weight:400; border-top:1px solid #e0e0e0;}
.tbl02 tbody td strong {font-weight:700;}
.tbl02 tbody td a {color:#666;}
.tbl02 tbody tr:first-child td {border-top:0;}
.tbl02 thead tr th:first-child.align_l, .tbl01 tbody tr td:first-child.align_l {padding-left:60px;}
.tbl02 tbody .txt_red {color:#eb2d2f;}
.tbl02 tbody .txt_blue {color:#4a90e2;}
.tbl02.tel:after {content:''; display:block; clear:both;}
.tbl02 .file_list > li {float:left;}
.tbl02 .file_list > li + li {margin-left:20px;}
.tbl02 tbody td.no_data {height:200px; color:#999;}
/* 입력 테이블 */
.tbl03 {border-top:3px solid #000; border-bottom:1px solid #e0e0e0;}
.tbl03 thead th, .tbl03 tbody th {padding:15px 20px 15px 30px; background-color:#f1f1f1; font-size:18px; line-height:24px; color:#000; font-weight:700; text-align:left; border-bottom:1px solid #e0e0e0;}
.tbl03 tbody th sup {color:#eb2d2f; font-weight:700; vertical-align:top;}
.tbl03 tbody td {padding:15px 25px 15px 30px ; font-size:18px; line-height:24px; color:#666; font-weight:400; text-align:left; border-top:1px solid #e0e0e0;}
.tbl03 tbody td a {color:#666;}
.tbl03 tbody tr:first-child td {border-top:0;}
.tbl03 thead tr th:first-child.align_l, .tbl01 tbody tr td:first-child.align_l {padding-left:60px;}
.tbl03 tbody .txt_red {color:#eb2d2f;}
.tbl03 tbody .txt_blue {color:#4a90e2;}
.tbl03.tel:after {content:''; display:block; clear:both;}
.tbl03 .file_list > li {float:left;}
.tbl03 .file_list > li + li {margin-left:20px;}
.tbl03 tbody td.no_data {height:200px; color:#999;}
.total_numTxt {display:inline-block; font-size:14px; line-height:14px; color:#999; font-weight:400;}
.tbl03 label + .total_numTxt {display:block; margin-left:0px;}
.tbl03 .ui_check_wrap , .tbl03 .radio_wrap{padding:12px 0;}
.box_timeCert {display:inline-block; position:relative;}
.txt_timeCerti {margin-top:10px; text-align:right;}
.box_timeCert + .input_btn {margin-left:6px; vertical-align:top;}

.tbl04 {border-top:3px solid #000; border-bottom:1px solid #e0e0e0;}
.tbl04 thead th,
.tbl04 tbody th {padding:26px 20px; background-color:#f1f1f1; font-size:18px; line-height:24px; color:#000; font-weight:700; text-align:left; border-bottom:1px solid #e0e0e0;}
.tbl04 tbody td {padding:26px 20px; font-size:18px; line-height:24px; color:#666; font-weight:400; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.tbl04 tbody td a {color:#666;}
.tbl04 tbody tr:first-child td {border-top:0;}
.tbl04 thead tr th:first-child.align_l,
.tbl04 tbody tr td:first-child.align_l {padding-left:60px;}
.tbl04 tbody .txt_red {color:#eb2d2f;}
.tbl04 tbody .txt_blue {color:#4a90e2;}
.tbl04.tel:after {content:''; display:block; clear:both;}
.tbl04 .file_list > li {float:left;}
.tbl04 .file_list > li + li {margin-left:20px;}
.tbl04 tbody td.no_data {height:200px; color:#999;}

.tbl05 {border-top:2px solid #000; border-bottom:1px solid #e0e0e0;}
.tbl05 thead th {padding:26px 20px; background-color:#f1f1f1; font-size:0.99em; line-height:24px; color:#000; font-weight:700; text-align:left; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.tbl05 thead th:first-child {border-left:none;}
.tbl05 tbody th {padding:26px 20px; background-color:#f1f1f1; font-size:0.99em; line-height:24px; color:#000; font-weight:700; text-align:left; border-bottom:1px solid #e0e0e0;}
.tbl05 tbody td {padding:26px 20px; font-size:0.96em; line-height:24px; color:#666; font-weight:400; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.tbl05 tbody td.no_line {border-left:none;}
.tbl05 tbody td a {color:#666;}
.tbl05 tbody tr:first-child td {border-top:0;}
.tbl05 tbody td .etc {font-size:14px; line-height:20px;}
.tbl05.type2 {border-top:2px solid #000;}
.tbl05.type2 thead th {background-color:#f5f5f5;border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.tbl05.type2 thead th .sub_txt {font-size:14px; line-height:24px; color:#666;}
.tbl05.type2 tbody th {background-color:#f5f5f5;border-bottom:1px solid #e4e4e4;}
.tbl05.type2 tbody td {border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbl05.type2 thead tr th:first-child, .tbl05.type2 tbody tr td:first-child {border-left:0;}
.tbl05 thead tr th.first, .tbl05 tbody td.first, .tbl05 thead tr th:first-child.first, .tbl05 tbody td:first-child.first,
.tbl05.type2 thead tr th.first, .tbl05.type2 tbody td.first, .tbl05.type2 thead tr th:first-child.first, .tbl05.type2 tbody td:first-child.first {border-left:1px solid #e4e4e4;}
.tbl05 .txt01 {color:#666; font-weight:700;}
.delivery_box .inner {border-top:2px solid #000;}
.delivery_box .tbl05.type2 {border-top:0;}
.delivery_box .tbl_box {border-top:2px solid #000;}
.delivery_box .tbl_box .tbl05.type2 {border-top:0;}

/* 페이징 */
.paging {margin-top:30px; text-align:center;}
.paging > a {display:inline-block; width:auto; height:40px; padding:0 15px; font-size:18px; line-height:38px; color:#999; font-weight:400; vertical-align:top;}
.paging > strong {display:inline-block; width:auto; height:40px; padding:0 15px; font-size:18px; line-height:38px; color:#000; font-weight:700; vertical-align:top;}
.paging > .btn {display:inline-block; width:41px; height:41px;}
.paging > .btn a {display:inline-block; width:41px; height:41px;}
.paging > .btn a:hover {color:#000; font-weight:700;}
.paging > .btn.prev {margin-right:15px; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/arrow_left.png') no-repeat;}
.paging > .btn.next {margin-left:15px; background:url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/common/arrow_right.png') no-repeat}

/* 타이틀, 텍스트 */
.h3tit {font-size:36px; line-height:40px; color:#000; font-weight:400;}
.h3tit02 {font-size:36px; line-height:30px; color:#000; font-weight:400;}
.h3tit03 {font-size:24px; line-height:34px; color:#000; font-weight:700;}
.h4tit {font-size:36px; line-height:40px; color:#000; font-weight:700;}
.h4tit02 {font-size:18px; line-height:26px; color:#000; font-weight:700;}
.h4tit03 {font-size:24px; line-height:34px; color:#000; font-weight:700;}
.h3txt {font-size:18px; line-height:30px; color:#666; font-weight:400;}
.h3txt02 {font-size:18px; line-height:30px; color:#666; font-weight:400;}
.h3txt03 {font-size:24px; line-height:36px; color:#000; font-weight:700;}
.h3txt04 {font-size:14px; line-height:26px; color:#666; font-weight:400;}
.h3txt > span.txt_red {color:#eb2d2f;}
.subTxt01 {display:block; position:relative; font-size:18px; color:#999;}
.subTxt02 {display:inline-block; position:relative; font-size:24px; color:#999;}
.subTxt03 {display:inline-block; position:relative; font-size:14px; line-height:24px; color:#999;}
.h3tit_sub01 {display:inline-block; margin-left:16px; font-size:18px; color:#666; font-weight:400;}
.h4tit02 + .h3txt04 {margin-top:10px;}
.h3txt02 + .tbl_box {margin-top:15px;}

.req_txt {display:inline-block; font-size:18px; line-height:24px; color:#666; font-weight:400;}
.req_txt sup {color:#eb2d2f; font-weight:700; vertical-align:top;}

/* 리스트 dot */
.list_dot01 > li {position:relative; margin-top:12px; padding-left:12px; font-size:27px; line-height:36px; color:#666;  font-weight:400;}
.list_dot01 > li:after {content:''; position:absolute; top:16px; left:0; width:3px; height:3px; background-color:#666;}
.list_dot02 {margin-top:20px;}
.list_dot02 > li {position:relative; padding-left:13px; font-size:14px; line-height:20px; color:#666;  font-weight:400;}
.list_dot02 > li + li {margin-top:10px;}
.list_dot02 > li:after {content:''; position:absolute; top:8px; left:0; width:3px; height:3px; background-color:#666;}
/* 리스트 라인 */
.list_dash01 {margin-top:20px;}
.list_dash01 > li {position:relative; padding-left:13px; font-size:18px; line-height:24px; color:#666;  font-weight:400;}
.list_dash01 > li + li {margin-top:10px;}
.list_dash01 > li:after {content:''; position:absolute; top:11px; left:0; width:6px; height:1px; background-color:#666;}
.list_dash02 {margin-top:20px;}
.list_dash02 > li {position:relative; padding-left:15px; font-size:18px; line-height:24px; color:#666;  font-weight:400;}
.list_dash02 > li + li {margin-top:10px;}
.list_dash02 > li:after {content:''; position:absolute; top:11px; left:0; width:6px; height:1px; background-color:#666;}
.list_dash02 > li .btn_wrap {display:inline-block; margin-left:26px;}
.h3txt03 + .list_dash02 {margin-top:10px;}

/* lineBox_list */
.lineBox_list {display:inline-block; position:relative; font-size:0; vertical-align:top;}
.lineBox_list .item {display:inline-block; position:relative; width:380px; height:260px; margin-left:20px; padding:34px; border:1px solid #dfdfdf; box-shadow:10px 30px 30px 1px rgba(0,0,0,0.2);}
.lineBox_list .item:first-child {margin-left:0;}
.lineBox_list .item.item01 {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/lotte/main/FAQ_icon.png') no-repeat 273px 174px;}
.lineBox_list .item.item02 {background:#fff url('https://minfo.lotteshopping.com/mobweb/resources/layout/images/lotte/main/customerCenter_icon.png') no-repeat 288px 173px;}
.lineBox_list .item .tit {font-size:24px; color:#444; font-weight:700;}
.lineBox_list .item .txt {margin-top:20px; font-size:14px; color:#444; line-height:24px;}
.lineBox_list .item .btn_wrap {position:absolute; left:34px; bottom:23px;}

/* full_box */
.full_box {display:block; position:relative; padding:94px 0 0 0;}
.full_box .tit01 {display:block; position:relative; font-size:24px; color:#fff; font-weight:400;}
.full_box .tit02 {display:block; position:relative; margin-top:20px; font-size:46px; color:#fff; line-height:60px; font-weight:300;}
.full_box .tit02 img {vertical-align:top;}
.full_box .txt {display:block; position:relative; margin-top:25px; font-size:18px; color:#fff; line-height:26px; font-weight:400;}
.full_box .btn_wrap {margin-top:70px;}
.full_box .mvg_list .item {display:inline-block; margin-left:10px;}
.full_box .mvg_list .item:first-child {margin-left:0;}
.full_box.full_box_blk .tit01 {color:#000;}
.full_box.full_box_blk .tit02 {color:#000;}
.full_box.full_box_blk .txt {color:#000;}