
@charset "utf-8"; 

@import url( https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url( https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css );

@font-face {
    font-family: Noto Sans KR;
    src: url(/css/refund/font/NotoSansKR-Thin.woff2) format("woff2"), 
    url(/css/refund/font/NotoSansKR-Thin.woff) format("woff"), 
    url(/css/refund/font/NotoSansKR-Thin.otf) format("opentype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: Noto Sans KR;
    src: url(/css/refund/font/NotoSansKR-Light.woff2) format("woff2"), 
    url(/css/refund/font/NotoSansKR-Light.woff) format("woff"), 
    url(/css/refund/font/NotoSansKR-Light.otf) format("opentype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Noto Sans KR;
    src: url(/css/refund/font/NotoSansKR-Regular.woff2) format("woff2"), 
    url(/css/refund/font/NotoSansKR-Regular.woff) format("woff"), 
    url(/css/refund/font/NotoSansKR-Regular.otf) format("opentype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Noto Sans KR;
    src: url(/css/refund/font/NotoSansKR-Medium.woff2) format("woff2"), 
    url(/css/refund/font/NotoSansKR-Medium.woff) format("woff"),
    url(/css/refund/font/NotoSansKR-Medium.otf) format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Noto Sans KR;
    src: url(/css/refund/font/NotoSansKR-Bold.woff2) format("woff2"), 
    url(/css/refund/font/NotoSansKR-Bold.woff) format("woff"), 
    url(/css/refund/font/NotoSansKR-Bold.otf) format("opentype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: Noto Sans KR;
    src: url(/css/refund/font/NotoSansKR-Black.woff2) format("woff2"), 
    url(/css/refund/font/NotoSansKR-Black.woff) format("woff"), 
    url(/css/refund/font/NotoSansKR-Black.otf) format("opentype");
    font-weight: 900;
    font-style: normal;
}

*{margin:0; border:0; box-sizing:border-box;}
body {font-size:13px; color:#666;  font-family:'Noto Sans KR',dotum,Tahoma,Verdana,AppleGothic,sans-serif; font-weight: 400; }
div, p, span, a {line-height:1.8;}
a:link {color:#000; cursor:pointer; text-decoration:none;}
a:visited {color:#000; cursor:pointer; text-decoration:none;}
a:active, a:hover, a:focus {color:#666; cursor: pointer; text-decoration:none;}
img {vertical-align: top; border: 0;}
h1,h2,h3,h4,h5,h6{line-height: 1em; font-weight:normal;}
ul,ul li,ol,ol li {list-style:none; padding:0;}
legend {font-size: 0; text-indent: -99999px;}
select {background:none; -webkit-appearance: none; -moz-appearance: none; }

/*등록포기 페이지*/
.cancleWrap {width: 985px; margin: 0 auto; }
.cancleTit {width: 100%; height: 210px; padding: 30px 0; background: url('/images/refund/bgCancle.png')left top no-repeat;}
.cancleTit .cancleLogo {display:block; text-align: center;}
.cancleTit  p {text-align: center; font-size:20px; color:#fff; margin-top: 0px;}
.cancleTit  h1 {color:#fff; font-size:37px; text-align: center;letter-spacing:-0.1em;}

.cancleSubj {font-size:25px; color:#333; padding-left: 25px; margin: 50px 0 30px;	 background:url('/images/refund/icoInterTit.png') left center no-repeat;	}
.cancleSubj span {color:#ca3035;}
.cancleContent {width: 100%;background: #fff; height: auto; padding-bottom: 90px;}
.noticeCont {height: 140px; background:url('/images/refund/bgCancle01.jpg')left top no-repeat; line-height: 1.1em; padding:40px 60px;}
.noticeCont p {color:#fff; font-size:17px;}
.noticeCont p span {color:#ffc751;}
.cancleInfo {width: 100%; padding: 30px; border:1px solid #dadada; }
.cancleInfo ul li {color:#333; padding-left: 10px; font-size:15px; background-image:url('/images/refund/iconList.png');background-position: left top 10px;background-repeat: no-repeat; line-height: 1.4em; margin-bottom: 5px;}
.cancleInfo ul li.red {color:#ca3035; padding-left: 10px; font-size:15px; background-image:url('/images/refund/iconListRed.png');background-position: left top 10px;background-repeat: no-repeat;}
.cancleInfo .warning {margin-top: 20px;}
.cancleInfo .warning dt {margin-bottom: 10px;}
.cancleInfo .warning dt span {display: block; text-align: center;width: 80px; line-height: 28px; color:#fff; font-size:14px; background: #a48e79; border-radius: 30px;}
.cancleInfo .warning dd {color:#a48e79;}

.cancleLookup {width: 100%; border:1px solid #dadada; background: #f2f2f2 url('/images/refund/bginfoBox.png') right bottom no-repeat; padding: 50px 0;}
.cancleLookup form fieldset {width: 440px; margin: 0 auto;}

.cancleLookup form fieldset label {display: block; font-size:16px; line-height: 50px; color:#333; padding-left: 10px;  background-image:url('/images/refund/iconListRed.png');background-position: left center;background-repeat: no-repeat;margin-bottom: 10px; overflow: hidden;}
.cancleLookup form fieldset label input{margin-left: 10px; width: 280px; height: 50px; border:1px solid #dadada; float: right;}
.cancleLookup form fieldset span {display: inline-block; width: 100%; height: 1px; background: #dadada; margin: 5px 0 10px;}
.btnReset {width: 205px; line-height: 50px; display: inline-block;background: #313131; text-align: center; color:#fff; cursor: pointer; margin-right: 7px; font-size:18px;}
.btnOk {width: 205px; line-height: 50px; display: inline-block;background: #ca3035; text-align: center; color:#fff; cursor: pointer; font-size:18px;}
.btnLogin {width: 100%;line-height: 50px; display: inline-block;background: #ca3035; text-align: center; color:#fff; cursor: pointer; font-size:18px;}
.btnLogout {width: 205px; line-height: 50px; display: inline-block;background: #ca3035; text-align: center; color:#fff; cursor: pointer; font-size:18px;}
.comentCancle {margin-top: 10px;}
.comentCancle  li {background: url('/images/refund/ico_star.png') left 5px no-repeat; padding: 0 0 10px 20px;  line-height:1.4em;}
.comentCancle  li.red {color:#ca3035; line-height: 1.2em; padding-left: 10px;}

.canclefooter {width: 100%; height: 115px; text-align: center; border-top:1px solid #dadada; }
.canclefooter div p {margin-top: 20px;color:#6e6e6e;}

/*인증번호*/
.certiBox {width: 440px; margin: 0 auto; text-align: center;}
.certiBox p {font-size:18px; color:#3b3535; letter-spacing: -0.05em; margin-bottom: 10px;}
.certiBox span {display: inline-block; width: 100%; height: 1px; background: #dadada; margin: 30px 0;}
.btnCerti {display: inline-block; width: 100%;line-height: 50px; border:3px solid #ca3035; background: #fff; color:#ca3035 !important; font-weight: bold; font-size:18px;}

/*등록 포기 입력*/
.refundProcess {width: 980px; height: 280px; margin-top: 50px;background:url('/images/refund/bg.jpg')left top no-repeat;}
.refundProcess .condition { padding-top: 30px; text-align: center;font-size:25px; color:#333;}
.refundProcess .condition span {color:#ca3035;}
.refundTxt {text-align: center;}
.refundTxt  p { margin: 25px 0; font-size:16px; color:#ca3035;}

.cancleApply { width: 100%; table-layout: fixed; border-collapse:collapse; border-top:1px solid #333; }
.cancleApply th {font-size:16px; padding: 15px 0;font-weight: bold; background:#f8f8f8; border-bottom:1px solid #dadada; border-right:1px solid #dadada ; text-align: center; }
.cancleApply td {font-size:16px; padding: 15px 10px; color:#6e6e6e;  border-bottom:1px solid #dadada ;}
.cancleApply td input[type=text] {width: 340px; height: 40px; border:1px solid #dadada;	}
.selectBox {width: 340px; height: 40px; border:1px solid #333; position: relative;}
.selectBox label {width: 100%;	 position: absolute;top:5px; left:10px;}
.selectBox .sign {    display: block; width: 11px; height: 6px; position: absolute; top: 18px;
    right: 20px; background:url('/images/refund/bgSelect.png') right center no-repeat;}
.selectBox select {width: 100%; height: 100%; opacity: 0; position: absolute; top:0; left:0; padding: 10px;	 }
.cancleApplyTxt {margin-top: 20px;	}
.cancleApplyTxt li {color:#6e6e6e; font-size:14px;}
.cancleApplyTxt li.strong {color:#333;}