 @charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,
em,img,ins,kbd,q,samp,strong,sub,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,
tfoot,thead,tr,th,td,summary,
article,aside,canvas,details,figcaption,figure,header,hgroup,b,i,small,nav,section,
time,mark,audio,video{margin:0;padding:0}
footer{font-size:12px}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,video{display:block}
li img, dd img{vertical-align:top}
img{max-width:100%}
/* width값이 %로 된 이미지들이 브라우저 폭이 줄 경우 비례를 맞추어 주도록 하기위해 사용(ipad사이즈에서)*/

/* reset.css */
html,body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none}
body{width:100%;padding:0px;margin:0px;color:#333;font-family:Malgun Gothic,"맑은 고딕",Helvetica,AppleGodic,sans-serif;*word-break:break-all;-ms-word-break:break-all;-webkit-text-size-adjust:none;overflow-x:none; background:#f9f9f9 }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
input,select{vertical-align:middle;font-family:Malgun Gothic,"맑은 고딕",Helvetica,AppleGodic,sans-serif}
input[type=text],input[type=tel],input[type=password]{width:100%;height:32px;padding-left:4%;border:none;box-sizing:border-radius:0;-webkit-border-radius:0;border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
textarea{resize:none;padding:5px;border-radius:0;-webkit-border-radius:0;font-size:14px;color:#798286;font-family:Malgun Gothic,"맑은 고딕",Helvetica,AppleGodic,sans-serif;box-sizing:border-box}
table{width:100%;border-collapse:collapse}
fieldset,img,abbr,acronym{border:none}
address,caption,cite,code,em,strong,th{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:""}
img,li{vertical-align:middle}
a{text-decoration:none;color:#d6d6d7}
hr{display:none}

#u_skip,.blind{position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden}

/* header */
#header{background:#25a8e0;}
#header h1{padding:12px;background:#25a8e0;text-align:center; width: 47%; margin: 0 auto; height: 26px;}
#header h1 img{height:26px}
#header p{position:relative;padding:12px;font-size:20px;color:#fff;background:#25a8e0;text-align:center}
#header p a{position:absolute;top:10px;right:10px}
#header p img{width:22px}
.gnb ul:after{content:"";display:block;clear:both;}
.gnb ul li{float:left;width:50%;border-bottom:1px solid #adadad;font-size:16px;text-align:center; background: #fff; font-weight: bold; height: 40px;}
.gnb ul li a{display:block;color:#5d6568; height: 40px; line-height: 40px;  box-sizing: border-box;}
.gnb ul li.selected a{border-bottom:2px solid #25a8e0;color:#25a8e0;}

/* container */
#container{padding-bottom: 30px; background: #f9f9f9;}

.content > div > h3{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #415d7a;font-size:18px;color:#415d7a}
.content .main_text{padding: 30% 15% 20%;}
.content .captcha_ar{padding: 0 5% 50%;  }
.content .captcha_ar .captcha{width: 100%; background: #f9f9f9;}
.content .banner{padding:0; margin: 0;}
.content .banner img{width:100%}
.content .banner > button{width: 36%; position: absolute; margin-left: -18%; left: 50%; padding: 0; background: none; border: none; margin-top: 35%; }
.content .banner > button > img{width: 100%;}
.main_cont2{position:relative}
.content .main_cont2 > h3{margin:0; height: 50px; line-height: 50px;}
.main_cont1{text-align: center; background: #202d3b; padding: 0;}
.main_cont1 > p{color: #fff; font-size: 15px; padding: 20px; line-height: 1.5;}
.main_cont1 > p > em{color: #28a5da;}
.main_cont2{padding: 0 10px 20px; font-size: 13px;}
.main_cont2 ul li:nth-child(1){background:url(../images/num01.png) no-repeat 0 60%;background-size:30px 30px;}
.main_cont2 ul li:nth-child(2){background:url(../images/num02.png) no-repeat 0 60%;background-size:30px 30px}
.main_cont2 ul li:nth-child(3){background:url(../images/num03.png) no-repeat 0 60%;background-size:30px 30px}
.main_cont2 ul li:nth-child(4){background:url(../images/num04.png) no-repeat 0 60%;background-size:30px 30px}
.main_cont2 ul li:nth-child(5){background:url(../images/num05.png) no-repeat 0 60%;background-size:30px 30px}
.main_cont2 ul li:nth-child(5){border-bottom:1px solid #adadad}
.main_cont2 ul li:nth-child(5) a{border-bottom:none}
.main_cont2 ul li a{display:block;width:88%;margin-left:12%;padding:12px 40px 12px 0;border-bottom:1px solid #adadad;color:#798286;background:url(../images/arrow01.png) no-repeat 97% 50%;background-size:auto 16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box}
.main_cont2 ul li.selected a{color:#25a8e0;background:url(../images/arrow02.png) no-repeat 97% 50%;background-size:auto 16px}
.main_cont2 > a{position:absolute;top:20px;right:3%;font-size:13px;color:#415d7a}
.main_cont3 ul:after{content:"";display:block;clear:both}
.main_cont3 ul li{float:left;width:20%;padding-top:80px;font-size:12px;text-align:center;letter-spacing:-1px}
.main_cont3 ul li:nth-child(1){background:url(../images/cs01_on.png) no-repeat 50% 40%;background-size:auto 62px}
.main_cont3 ul li:nth-child(2){background:url(../images/cs02_off.png) no-repeat 50% 40%;background-size:auto 62px}
.main_cont3 ul li:nth-child(3){background:url(../images/cs03_off.png) no-repeat 50% 40%;background-size:auto 62px}
.main_cont3 ul li:nth-child(4){background:url(../images/cs04_off.png) no-repeat 50% 40%;background-size:auto 62px}
.main_cont3 ul li:nth-child(5){background:url(../images/cs05_off.png) no-repeat 50% 40%;background-size:auto 62px}
.main_cont3 ul li a{display:block;color:#5d6568}
.main_cont3 ul li.selected a{color:#25a8e0}

.tab{width: 100%; background: #5d6568; height: 50px; display: table;}
.tab > a{width: 50%; display: table-cell; color: #fff; height: 50px; text-align: center; line-height: 50px;}
.tab > a.on{color: #57bce7;}

/* 쿠폰조회 */
.inquiry{position:relative;background:#f9f9f9}


.inquiry .inquiry_box{padding:20px 10px; }
.inquiry .inquiry_box .line_box{width: 100%; background: #fff; border: 1px solid #adadad; text-align: center; padding: 50px 0; margin-bottom: 20px;}
.inquiry .inquiry_box .line_box > h3{font-size: 16px; font-weight: bold;  }
.inquiry .inquiry_box .line_box > p{font-size: 12px; padding-top:10px; color: #25a8e0 }
.inquiry .inquiry_box .line_box > button{font-size: 16px; margin-top:20px; color: #25a8e0; border: 2px solid #25a8e0; border-radius: 4px; padding: 10px 25px; background: #fff; font-weight: bold; }

.inquiry .note_area{padding: 3%}
.inquiry .note_area > h3{font-size: 16px; color: #25a8e0; display: inline-block; padding-bottom: 3px; margin-left: 5px; border-bottom: 2px solid #25a8e0;font-weight: bold;}
.inquiry .note_area > h3.mt20{padding-top: 20px;}
.inquiry .note_area > h3 > em{font-size: 12px;}
.inquiry .note_area > ul{width: 100%; margin-top:5px; padding-left: 5px; }
.inquiry .note_area > ul > li{padding-left: 7px; text-indent: -7px; font-size: 13px; padding-top: 5px; }

.search{position:relative; padding: 15px 10px 0;}
.search > ul{width: 100%;display: table;}
.search > ul > li{display: table-cell; padding-left: 5px;}
.search > ul > li:first-child{padding-left: 0; width:70px;}
.search > ul > li:lest-child{padding-left: 0; width:60px;}
.search > ul > li > select{width:100%;height:32px;font-size:14px; padding-left:5px; border:1px solid #e3e3e3;  color:#5e6668; vertical-align:middle}
.search > ul > li > input{width:100%;height:32px;font-size:14px; padding-left:5px; border:1px solid #e3e3e3; color:#5e6668; vertical-align:middle}
.search > ul > li > button{height:32px;font-size:14px; width:100% ; border:1px solid #26a9e1; border-radius: 4px; color:#5e6668; vertical-align:middle; background: #fff; }
.search > .menuOn{padding-left:40px;border-bottom:1px solid #adadad;background:#fff url(https://image.multicon.co.kr/ServiceCommon/Inumber_Customer_Center/Mobile/ico_all.png) no-repeat 12px 50%;background-size:auto 26px}
.search > .menuOff{padding-left:40px;border-bottom:1px solid #adadad;}
.search > div span{display:block;height:46px;padding:0 3% 0 18px;color:#5d6568;line-height:46px; }
.search > div a{display:block;height:46px;padding:0 3% 0 18px;color:#5d6568;line-height:46px}
.search > a{position:absolute;top:6px;right:3%;width:100px;height:34px;border-radius:5px;color:#fff;background:#25a8e0;text-align:center;line-height:34px}

.no_list p{margin:10px 10px 20px; padding:180px 0 40px;border-top:1px solid #adadad;color:#5d6568;font-weight:bold;background: url(../images/ico_search.png) no-repeat 50% 40px;background-size:auto 110px;text-align:center}
.no_list .sh_c_ar{width: 100%; padding: 15px 10px 0; display: table; box-sizing: border-box;}
.no_list .sh_c_ar > span{display: table-cell; vertical-align: bottom;font-size: 13px;}
.no_list .sh_c_ar > span.btn{width: 70px;}
.no_list .sh_c_ar > span > button{height:34px;font-size:14px; width: 100%; border:0; border-radius: 4px; color:#FFF; vertical-align:middle; background: #cccccc; }

.no_list div h3,.refund_v3 p,.use_info h3{margin-bottom:10px;padding-left:5px;color:#25a8e0;text-decoration:underline}
.no_list div ul,.refund_v3 ul,.use_info > ul{padding:0 6px;font-size:14px;letter-spacing:-1px;line-height:18px}
.no_list div ul li span,.certify > ul li span,.refund_v3 ul li span,.use_info > div ul li span{padding-right:4px;font-weight:bold}
.no_list > p > span{display:block;padding:5px 30px 0;font-size:14px;font-weight:normal; color: #25a8e0;}
.no_list .btn_ar{padding: 20px 10px 20px;}
.no_list .btn_ar > button{height:40px;font-size:14px; width: 100%; border:0; border-radius: 4px; color:#FFF; vertical-align:middle; background: #25a8e0; }

.kko_ar{padding: 0 10px; text-align: right;}
.kko_ar > a{padding-left: 25px; background: url(../images/bt_kko.png) left 5px no-repeat; background-size:20px; display: inline-block; }
.kko_ar > a > span{display: inline-block; padding-bottom: 3px; border-bottom: 1px solid #7b6e6e; color: #3b1d1d; font-size: 14px; font-weight: bold;}

.list{padding:3%}
.list .sh_c_ar{width: 100%; padding: 5px 0px 10px; display: table; box-sizing: border-box;  margin-bottom: 15px;}
.list .sh_c_ar > span{display: table-cell; vertical-align: bottom;font-size: 13px;}
.list .sh_c_ar > span > em{color: #25a8e0; }
.list .sh_c_ar > span.btn{width: 70px;}
.list .sh_c_ar > span > button{height:34px;font-size:14px; width: 100%; border:0; border-radius: 4px; color:#FFF; vertical-align:middle; background: #cccccc; }
.list .coupon{margin-bottom:15px}
.coupon > p{display:table;width:100%;padding:0 5px 5px 5px;font-size:14px;box-sizing:border-box}
.coupon > p > span{display:table-cell;color:#415d7a}
.coupon > p > span:first-child{width:80%}
.coupon > p > span:last-child{width:20%;text-align:left}
.coupon > p > span.use{color:#ec1212}
.coupon > p > span > span{color:#7f898d}
.coupon > div{border:1px solid #adadad;font-size:14px;background:#fff}
.coupon_v1{padding:3%;border-bottom:1px solid #adadad;color:#7f898d}
.coupon_v1 > p{padding-left:5px; line-height: 1.5; }
.coupon_v1 > p:nth-child(2){font-weight:bold}
.coupon_v2{padding:3%}
.coupon_v2:after{content:"";display:block;clear:both}
.coupon_v2 > a{display:block;float:left;width:33%;height:36px;color:#7f898d;line-height:36px;text-align:center;box-sizing:border-box}
.coupon_v2 > a:nth-child(1){border:1px solid #25a8e0;border-top-left-radius:5px;border-bottom-left-radius:5px}
.coupon_v2 > a:nth-child(2){border-top:1px solid #25a8e0;border-bottom:1px solid #25a8e0}
.coupon_v2 > a:nth-child(3){border:1px solid #25a8e0;border-top-right-radius:5px;border-bottom-right-radius:5px}
.coupon_v2 > a.on{background:#25a8e0;color:#fff}
.coupon_v2 > span{display: block; text-align: center; color: #25a8e0; font-weight: bold; height: 38px; line-height: 38px;}
.coupon_v2 > span.discord{color: #e86666;}
.coupon_v2 > span.discord > button{padding: 10px; background: #e86666; border: 0; margin-left: 10px; color: #fff; font-weight: bold;}
.list > a{display:block;height:46px;margin:22px 0 5px;border:1px solid #25a8e0;border-radius:10px;color:#25a8e0;font-weight:bold;text-align:center;background:#fff;line-height:46px}
.list > button{display:block;height:46px;margin:0px 0 10px; border: 0; border-radius:10px;color:#fff;font-weight:bold;text-align:center;background:#cccccc;line-height:46px; width: 100%; font-size: 16px;}
.list > button.blue{background: #25a8e0;}
.certify{padding:3%}
.certify > p{padding:5px 0 15px;font-size:14px;border-bottom:1px solid #c8c7cc;color:#798286;letter-spacing:-1px}
.certify > div{padding:15px 3%;border-bottom:1px solid #c8c7cc}
.certify > div > div > p{padding-bottom:10px;color:#415d7a}
.certify input{width:40%;height:36px;border:1px solid #c8c7cc;color:#889194;font-size:14px}
.certify .phone:after{content:"";display:block;clear:both}
.certify .phone a{display:inline-block;width:26%;height:36px;margin-left:3%;border-radius:5px;font-size:14px;color:#fff;background:#25a8e0;text-align:center;line-height:36px;vertical-align:middle}
.certify .phone a.btn_re{border:1px solid #25a8e0;color:#889194;background:#fff}
.certify .num{margin-top:15px}
.certify .num span{display:inline-block;margin-left:15px;color:#e00f15;vertical-align:middle}
.certify > a{display:block;height:44px;margin-top:15px;border-radius:5px;font-weight:bold;color:#fff;background:#25a8e0;text-align:center;line-height:44px;vertical-align:middle}
.certify > ul{margin-top:15px;padding-bottom:140px;color:#7f898d;font-size:13px;letter-spacing:-1px;line-height:20px}
.refund{padding:3%}
.refund input{width:100%;height:36px;border:1px solid #c8c7cc;color:#889194;font-size:14px}
.refund > div{margin-bottom:30px}
.refund > div > h3{padding-bottom:10px;border-bottom:1px solid #415d7a;font-size:18px;color:#415d7a}
.refund > div > div > p{padding:12px 0 12px 14px;background:#e9eaef}
.refund > div > div > p:first-child{border-top:none}
.refund > div > div > p img{width:30px;margin-left:10px}
.refund > div > div > div{padding:12px 0 12px 14px;border-top:1px solid #adadad;border-bottom:1px solid #adadad}
.refund .refund_v2 > div > div{padding:15px 2%}
.refund .refund_v2 > div > div > p.left{font-size: 13px; color: #25a8e0; text-align: left;padding-top: 5px;}
.refund .refund_v2 > div > div > p{font-size: 13px; text-align: right;}
.refund .refund_v2 > div > div > p > em{font-size: 13px; color: #25a8e0;}
.refund_v2 .account .selectBox{width:38%;color:#798286}
.refund_v2 .account input{width:60%}
.refund_v2 > div .name{padding: 0; width: 100%; display: table;}
.refund_v2 > div .name .input_ar{display: table-cell; width: calc(100% - 85px);}
.refund_v2 > div .name .bt_ar {display: table-cell; width: 80px; padding-left: 5px; vertical-align: middle}
.refund_v2 > div .name .bt_ar > button{width: 100%; background: #25a8e0; color: #fff; border-radius: 5px; height: 36px; border: none;}
.refund_v2 textarea{width:100%;height:130px;margin:5px 0 0;border:1px solid #c8c7cc;color:#889194;font-size:14px}
.refund_v2 .per_info{width:100%;height:130px;max-height:130px;margin:5px 0;padding:5px;border:1px solid #c8c7cc;color:#889194;font-size:14px;overflow-y:scroll;box-sizing:border-box}
.refund_v3{margin-top:30px}
.refund_v3 p{text-decoration:none}
.refund > a,.error > a,.error_url > a,.error_network > a,.none_coupon > a,.system > a{display:block;height:44px;margin-bottom:20px;border-radius:5px;font-size:18px;font-weight:bold;color:#fff;background:#25a8e0;text-align:center;line-height:44px;vertical-align:middle}
.refund .note_area{padding:0px 10px 0px; }
.refund .note_area > h3{font-size: 16px; color: #25a8e0; display: inline-block; padding-bottom: 3px; margin-left: 5px; border-bottom: 2px solid #25a8e0;font-weight: bold;}
.refund .note_area > h3.mt10{padding-top: 10px;}
.refund .note_area > section{padding: 10px 5px;}
.refund .note_area > section > p{width: 100%; border: 1px solid #25a8e0; border-radius:10px; padding: 10px 15px; box-sizing: border-box; font-size: 15px; margin-top: 7px;}
.refund .note_area > section > p > span{display: inline-block; padding-right: 20px; font-weight: bolder; color: #25a8e0; }
.refund .note_area > section > h4{font-size: 13px; font-weight: bold;}
.refund .note_area > section > ul{width: 100%; margin-top:0px; padding-left: 5px; }
.refund .note_area > section > ul > li{padding-left: 10px; text-indent: -10px; font-size: 13px; padding-top: 5px; }
.refund_comp,.error,.system{padding:20px 3%;background:#f9f9f9}
.refund_comp > p,.error > p{padding:180px 40px 40px;border:1px solid #adadad;font-size:14px;color:#5d6568;background:#fff url(../images/ico_refund.png) no-repeat 50% 40px;background-size:auto 110px;text-align:center}
.refund_comp > p span,.error > p > span{display:block;padding-bottom:3px;font-size:20px;color:#415d7a;text-decoration:underline}
.refund_comp > div{margin-top:20px;font-size:14px}
.refund_comp > div:nth-child(2) h3{color:#25a8e0}
.refund_comp > div:nth-child(2) p{color:#5d6568}
.refund_comp > div h3{margin-bottom:10px;color:#5d6568;text-decoration:underline}
.refund_comp > div p{color:#8e8e93}
.refund_comp > div:last-child{margin-bottom:30px}

/* 이용안내 */
.snb ul{padding:18px 8px 18px 0;background:#5d6568}
.snb ul:after{content:"";display:block;clear:both}
.snb ul li{float:left;background:url(../images/snb_bar.png) no-repeat 100% 50%;background-size:1px 10px; padding-left: 8px; padding-right: 8px; padding-bottom: 2px;}
.snb ul li:last-child{background:none;}
.snb ul li a{display:block;font-size:14px;text-align:center;letter-spacing:-1px}
.snb ul li.selected a{color:#25a8e0}
.use_info{color:#5d6568;background:#f9f9f9}
.use_info > ul{margin:20px 3%;padding-bottom:10px;border-bottom:1px solid #c8c7cc}
.use_info > ul > li img{width:100%;margin-bottom:10px}
.use_info > ul > li > p{padding:0 0 20px;font-size:15px}
.use_info > ul > li > p:after{content:"";display:block;clear:both}
.use_info > ul > li > p > span:first-child{display:inline-block;float:left;width:24px;height:24px;margin-right:5px;border-radius:50px;color:#fff;background:#25a8e0;text-align:center;line-height:24px}
.use_info > ul > li > p > span:last-child{float:right;width:90%;padding-top:4px}
.use_info > div:last-child{margin:20px 3% 40px}
.use_info > div:last-child > h3{margin-top:20px;padding-left:0}
.use_info > div:last-child > ul{margin-bottom:20px;font-size:14px}
.use_info > div:last-child > div{margin-bottom:20px}
.use_info > div:last-child > div > ul{padding-left:20px}

/* 자주하는 질문 */

.faq_list{min-height:350px;margin-bottom:50px;padding:0 3%}
.faq_list h3{background:url(../images/faq_off.png) no-repeat 0px 50%;background-size:30px 30px}
.faq_list > div > h3 a{display:block;width:88%;margin-left:12%;padding:12px 40px 12px 0;border-bottom:1px solid #adadad;color:#798286;background:url(../images/ico_open.png) no-repeat 97% 50%;background-size:auto 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box;outline:none}
.faq_list > div:last-child > h3,.faq > div h3.bgOn{border-bottom:1px solid #adadad}
.faq_list > div:last-child > h3 a,.faq > div h3.bgOn a{border-bottom:none}
.faq_list h3.bgOn{background:url(../images/faq_on.png) no-repeat 0px 50%;background-size:30px 30px}
.faq > div h3.bgOn a{color:#25a8e0;background:url(../images/ico_close.png) no-repeat 97% 50%;background-size:auto 10px}
.faq_list > div > div{display:none;padding:20px;background:#f9f9f9}

/* 에러페이지 */
.error > p{padding:200px 20px 40px;background:#fff url(../images/ico_page.png) no-repeat 50% 40px;background-size:auto 130px;letter-spacing:-1px}
.error > a{margin:20px 0 140px}
.service > p{background:#fff url(../images/ico_error.png) no-repeat 50% 40px;background-size:auto 130px;text-align:center}
.service > p > span{font-size:18px}
.system > div{padding:200px 0 40px;border:1px solid #adadad;font-size:14px;color:#5d6568;background:#fff url(../images/ico_system.png) no-repeat 50% 40px;background-size:auto 130px;text-align:center}
.system > div  > p > span{display:block;padding-bottom:3px;font-size:20px;color:#415d7a;text-decoration:underline}
.system > div  > p:last-child{margin-top:15px;letter-spacing:-1px}
.system > div  > p:last-child > span{font-size:18px;color:#26a9e1}
.system > a{margin:20px 0 140px}

.error_url > p{padding:200px 20px 40px;background: url(../images/icon_error_url.png) no-repeat 50% 40px;background-size:auto 130px;letter-spacing:-1px; text-align: center; font-size: 20px; color: #5d6568;}
.error_url > p > span{display: block; padding-top: 15px; font-size: 15px; color: #25a8e0; text-align: center;}
.error_url > a{margin:20px 3% 140px}

.error_network > p{padding:200px 20px 40px;background: url("../images/icon_error_network.png") no-repeat 50% 40px;background-size:auto 130px;letter-spacing:-1px; text-align: center; font-size: 20px; color: #5d6568;}
.error_network > p > span{display: block; padding-top: 15px; font-size: 15px; color: #25a8e0; text-align: center;}
.error_network > a{margin:20px 3% 140px}

.none_coupon > p{padding:200px 20px 40px;background: url("../images/icon_none_coupon.png") no-repeat 50% 40px;background-size:auto 130px;letter-spacing:-1px; text-align: center; font-size: 20px; color: #5d6568;}
.none_coupon > p > span{display: block; padding-top: 15px; font-size: 15px; color: #25a8e0; text-align: center;}
.none_coupon > a{margin:20px 3% 140px}
.none_coupon .sub_txt{font-size: 14px; padding:00px 0 40px; background: none; line-height: 1.5; }

/* selectbox */
.selectBox2{width:100%;margin-right:2%}
.selectBox2 select{z-index:1;padding-left:10px;text-align:left}
.selectBox2 select option{padding:5px;font-size:12px}
.selectBox{float:left;width:24%;margin-right:2%}
.selectBox select{z-index:1;padding-left:10px;text-align:left}
.selectBox select option{padding:5px;font-size:12px}
.customSelect{position:relative;width:100%;height:36px;padding:0 0 0 8px;border:1px solid #c8c7cc;color:#889194;font-size:14px;font-weight:normal;background:#fff url(../images/select_bg.png) no-repeat 100% 50%;background-size:auto 36px;line-height:32px;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}

/* popup */
.type01,.type02{display:none;z-index:200;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;color:#222}
.bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50)}
.popup{display:block;z-index:10;position:absolute;top:45%;left:50%;width:80%;height:auto;border-radius:10px;font-size:16px;background-color:#fff}
.popup .text{padding:40px 20px;border-bottom:1px solid #b4b4b4;text-align:center;line-height:20px}
.popup .btnArea_v1,.popup .btnArea_v2{text-align:center}
.popup .btnArea_v1 a,.popup .btnArea_v2 a{display:block;padding:12px 0;color:#25a8e0}
.popup .btnArea_v2 a{display:inline-block;width:50%}
.popup .btnArea_v2 a:first-child{;border-right:1px solid #b4b4b4;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

/* footer 1212수정 */
#footer{padding:15px 0;background:#000;text-align:center; color: #ededed;}
#footer .link{width: 100%; display: table;}
#footer .link > a{width: 50%; display: table-cell; font-size: 15px; color: #fff; height: 40px; line-height: 38px;}
#footer .coop_info{padding: 20px 20px 0;}
#footer .coop_info h4{font-size: 14px; color: #fff; }
#footer .coop_info .info_cop{padding-top: 10px; color: rgba(255,255,255,0.5); font-size: 11px;}
#footer .coop_info .info_cop > a{display: inline-block; margin-left: 5px; text-decoration: underline;}
#footer .info_copy{padding: 20px; font-size: 11px; color:rgba(255,255,255,0.5); }



/* footer 1212수정 */
#footer2{padding:15px 0;background:#000;text-align:center; color: #ededed; position: absolute; bottom: 0; width: 100%;}
#footer2 .link{width: 100%; display: table;}
#footer2 .link > a{width: 50%; display: table-cell; font-size: 15px; color: #fff; height: 40px; line-height: 38px;}
#footer2 .coop_info{padding: 20px 20px 0;}
#footer2 .coop_info h4{font-size: 14px; color: #fff; }
#footer2 .coop_info .info_cop{padding-top: 10px; color: rgba(255,255,255,0.5); font-size: 11px;}
#footer2 .coop_info .info_cop > a{display: inline-block; margin-left: 5px; text-decoration: underline;}
#footer2 .info_copy{padding: 20px; font-size: 11px; color:rgba(255,255,255,0.5); }




#header2{background:#25a8e0; position: fixed; width: 100%; z-index: 1000;}
#header2 p{padding:12px;font-size:20px;color:#fff;background:#25a8e0;text-align:center}
#header2 p a{position:absolute;top:10px;right:10px}
#header2 p img{width:22px}
.privacy_pop{padding-top: 51px;}
.privacy_pop .select_area{padding: 15px; text-align: right;}
.privacy_pop .select_area > span{display: inline-block; padding-right: 5px;}
.privacy_pop .select_area .selectBox{float: inherit; display: inline-block; vertical-align: middle; width: 130px;}
.privacy_pop .info_area{padding: 15px}


/*사이트 이용약관*/
.term1_cont h4 {text-align: center; font-size: 14px;font-weight: bold;padding-bottom: 20px}
.term1_cont h5{padding: 10px 0;font-weight: 600}
.term1_cont div {text-indent: -22px;margin-left: 40px}
.term1_cont > p{padding: 2px 0;line-height: 1.5;text-indent: -18px;padding-left: 18px;}
/*.term1_cont .term1_txt {margin-left: 28px;text-indent: -16px}*/
.term1_cont .term1_txt p {word-break: keep-all}


/*개인정보 처리방침*/
/* .term2_cont h4 {text-align: center; font-size: 14px;font-weight: bold;padding-bottom: 20px} */
.term2_cont h4 {text-align: center;font-weight: bold;padding-bottom: 20px}
.term2_cont h5{padding: 10px 0;font-weight: 600}
.term2_cont > p{padding: 2px 0;line-height: 1.5;text-indent: -18px;margin-left: 18px;word-break: keep-all;padding-top: 5px;}
.term2_cont .term2_txt {margin-left: 18px;text-indent: 0}
.term2_cont .term2_txt p {word-break: keep-all;text-indent: -25px;margin-left: 25px;line-height: 1.5}
.term2_cont .term2_txt p em {text-indent: 0;margin-left:0;word-break: keep-all;line-height: 1.5}
.term2_cont .term2_txt p span {font-weight: bold}

.term2_cont .term2_table {border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin: 10px 0;}
.term2_cont .term2_table table{width:100% ;text-align: left;box-sizing: border-box}
.term2_cont .term2_table tr th{padding: 5px;text-align: center;word-break: keep-all;border-right:1px solid #ddd;}
.term2_cont .term2_table tr td{padding: 5px;border-top:1px solid #ddd;border-right:1px solid #ddd;word-break: keep-all}
.term2_cont .term2_table tr:first-child td{border-top:1px solid #222;}
.term2_cont .term2_table tr:first-child th{border-top:1px solid #222;}
.term2_cont .term2_table tr:last-child th{border-bottom:none;border-top:1px solid #222;}
.part_info {padding-top: 10px}

/*공지사항 팝업 20181213 추가*/
.popup{width: 90%; position: absolute; top: 91px; left: 5%; z-index: 1500; border: 1px solid #535353; border-radius: 0;}
.popup .popimg{width: 100%;}
.popup .popimg > img{width: 100%;}
.popup .btn_area{width: 100%; }
.popup .btn_area > form{width: 100%; display: table;}
.popup .btn_area .check{width: 50%; font-size: 14px; background:#535353; color: #fff; box-sizing: border-box; height: 50px; text-align: center; line-height: 48px; display: table-cell; border: 1px solid #707070;}
.popup .btn_area .close{width: 50%; background:#535353; color: #fff; box-sizing: border-box; height: 50px; text-align: center; line-height: 48px; display: table-cell; border: 1px solid #707070;font-size: 14px; border-left: none; }
/*공지사항 팝업 */

.coupon_v3{padding:0}
.coupon_v3:after{content:"";display:block;clear:both}
.coupon_v3 > a{display:block;float:left;width:50%;height:40px;color:#7f898d;line-height:38px;text-align:center;box-sizing:border-box}
.coupon_v3 > a:nth-child(1){border-right:1px solid #adadad;}
.coupon_v3 > a > span{ color: #25a8e0; display: inline-block; padding-bottom: 3px; border-bottom: 1px solid #25a8e0; line-height: 1;}

/*라디오 버튼 20190926 추가 */
.refund > div > div > div.title{padding:12px 0 12px 14px;background:#e9eaef; border: none;}
.refund > div > div > div.title > span{display: block;}

.checksBox{text-align: right;}
.checks {position: relative; display: inline-block; padding-right: 20px;}
.checks input[type="radio"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; vertical-align: middle;}
.checks input[type="radio"] + label { display: inline-block; position: relative; padding-left: 30px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  }
.checks input[type="radio"] + label:before { content: ''; position: absolute; top:2px; left: 0; width: 20px; height: 20px; text-align: center; background: url( "../images/icon_radio_off.png") no-repeat;}
.checks input[type="radio"] + label:active:before, .checks input[type="radio"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.0), inset 0px 1px 3px rgba(0,0,0,0); }
.checks input[type="radio"]:checked + label:before { background: none; }
.checks input[type="radio"]:checked + label:after { content: ''; position: absolute; left:0px; width: 20px; height: 20px; top:2px; background: url( "../images/icon_radio_on.png") no-repeat;}

@media (max-width:355px){
	.inquiry .inquiry_box .line_box > h3{font-size: 15px; font-weight: bold;  }
	.main_cont1 > p{color: #fff; font-size: 13px; padding: 20px;}
	.list .sh_c_ar > span{display: table-cell; vertical-align: bottom;font-size: 12px;}
	.inquiry .note_area > ul > li{padding-left: 7px; text-indent: -7px; font-size: 12px; padding-top: 5px; }
  .snb ul li a{font-size:12px}
  .main_cont3 ul li:nth-child(1){background:url(../images/cs01_on.png) no-repeat 50% 40%;background-size:auto 52px}
  .main_cont3 ul li:nth-child(2){background:url(../images/cs02_off.png) no-repeat 50% 40%;background-size:auto 52px}
  .main_cont3 ul li:nth-child(3){background:url(../images/cs03_off.png) no-repeat 50% 40%;background-size:auto 52px}
  .main_cont3 ul li:nth-child(4){background:url(../images/cs04_off.png) no-repeat 50% 40%;background-size:auto 52px}
  .main_cont3 ul li:nth-child(5){background:url(../images/cs05_off.png) no-repeat 50% 40%;background-size:auto 52px}
  .use_info > ul > li > p > span:last-child{width:88%}


}




