@charset "utf-8";
i{font-style:normal}
.break{display:block;} /*  데스크탑 : block -> 모바일화면 : inline*/
.plump{}	/*  데스크탑 : 속성없음 -> 모바일화면 : block */
.block{display:block}	/*  데스크탑 : block -> 모바일화면 : block */
	@media all and (max-width:480px) {
		.plump{display:block}
		.block{display:block}
	}
	@media all and (max-width:680px) {
		.m-none{display:none}
		/*.break{display:inline}*/
	}


/* 스킵네비게이션 */
#skipNavi {height:0;}
#skipNavi .skipLink {position:absolute;top:-1000px;left:-1000px;overflow:hidden;z-index:5000;}
#skipNavi .skipLink:focus, #skipNavi .skipLink:active {top:0;left:0;padding:10px 20px;background:#1e64ba;color:#fff;}

.ov{overflow:hidden}


/*타이틀*/
.u-tit01{position:relative; margin-bottom:15px;text-align:left; font-size:20px; font-weight:400; color:#080808; letter-spacing:-0.04em;}
.u-tit02{position:relative; margin-bottom:10px;text-align:left; font-size:18px; font-weight:400; color:#080808; letter-spacing:-0.04em;}
.u-tit03{position:relative; margin-bottom:10px;text-align:left; font-size:16px; font-weight:400; color:#080808; letter-spacing:-0.04em;}


.dot-tit{background:#f2f2f2;border:1px solid #ddd; font-weight:400; margin-bottom:20px;}
.dot-tit span{display:block; font-size:16px; color:#fa1908; letter-spacing:-0.03em; padding:10px 15px 10px 25px; position:relative;}
.dot-tit span:after{width:6px; height:6px; background:#fa1908; position:absolute; left:13px; top:16px; display:block; content:"";border-radius:100%;}
	@media only screen and  (max-width:900px) {
		.u-tit01{font-size:17px;}
	}	

.u-line{background:#e5e5e5; height:1px;display:block;}

/* 검정라인 */
.bw-btn, .bb-btn, .br-btn, .rr-btn, .bl-btn{display:inline-block; vertical-align:top;  font-size:17px; font-weight:400;text-align:center; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.sw-btn, .sb-btn, .sr-btn{display:inline-block; vertical-align:top;  font-size:14px; font-weight:400;text-align:center; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

/* 검정배경 버튼*/
.bb-btn{color:#fff; background:#5c5b5b;  min-width:168px;}
.bb-btn span{display:inline-block; height:46px;  line-height:46px;  letter-spacing:-0.02em;} 

.couponBtnArea {margin-top:10px;}
.sb-btn{color:#fff; background:#5c5b5b;  min-width:78px; padding:0 20px; box-sizing:border-box;}
.sb-btn span{display:inline-block; height:30px;  line-height:30px;  letter-spacing:-0.02em;} 

.ss_btn {display:inline-block; }
.ss_btn a {display:block; margin-bottom:5px; font-size:13px; line-height:22px; color:#fff; padding:3px 5px;border-radius:3px;background:#5c5b5b;}
.ss_btn.bl a {position:Absolute;right:10px;bottom:15px;background:#13b7f3;}

/* 흰색배경 버튼*/
.bw-btn{color:#333; border:1px solid #333; min-width:168px; }
.bw-btn span{display:inline-block; color:#333; line-height:44px;  letter-spacing:-0.02em;} 

.sw-btn{color:#333; border:1px solid #333; min-width:78px; }
.sw-btn span{display:inline-block; color:#333; line-height:28px;  letter-spacing:-0.02em;} 

.tw-btn{display:inline-block;color:#333;text-align:center;font-size:13px;color:#333;border:1px solid #dedede;border-left:0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;/* transition: all 0.3s ease-out; */}
.tw-btn:first-child {border-left:1px solid #dedede;}
.tw-btn.on {background:#ffa642;color:#fff;border:1px solid #ffa642;}

/* 주황배경 버튼*/
.br-btn{ color:#fff;border:1px solid #ffa642;background:#ffa642;  min-width:168px}
.br-btn.w200{min-width:200px}
.br-btn span{display:inline-block; vertical-align:top; line-height:44px;} 

.sr-btn{ color:#fff;border:1px solid #ffa642;background:#ffa642;  min-width:78px}
.sr-btn span{display:inline-block; vertical-align:top; line-height:28px;} 

.rr-btn {color:#fff;border:1px solid #fc8d66;background:#fc8d66;  min-width:168px}
.rr-btn span{display:inline-block; vertical-align:top; line-height:44px;width:100%;} 
.sb-btn.fl, .sb-btn.fr{width:49%}

/* 파란배경 버튼*/
.bl-btn {color:#fff;border:1px solid #13b7f3;background:#13b7f3;  min-width:168px}
.bl-btn span{display:inline-block; vertical-align:top; line-height:44px;} 


	@media all and (max-width:1024px) {
		.bw-btn, .bb-btn, .br-btn, .rr-btn, .bl-btn {font-size:16px;}
		
		.bw-btn { min-width:148px;}
		.bb-btn { min-width:148px;}
		.br-btn { min-width:148px;}
        .rr-btn { min-width:calc(50% - 7px);}
        .bl-btn { min-width:calc(50% - 7px);}

		.bw-btn span{line-height:38px; height:38px }
		.br-btn span{line-height:38px; height:38px}
		.bb-btn span{line-height:40px; height:40px }
        .rr-btn span{line-height:38px; height:38px}
        .bl-btn span{line-height:38px; height:38px}
	}
	@media all and (max-width:440px) {
		.sw-btn, .sb-btn, .sr-btn, .rr-btn, .bl-btn{font-size:13px;}
        .tw-btn{font-size:12px;}

		.bw-btn { min-width:118px;}
		.bb-btn { min-width:118px;}
		.br-btn { min-width:118px;}
        .rr-btn { min-width:calc(50% - 7px);}
        .bl-btn { min-width:calc(50% - 7px);}
	}



/* line */
.bd-line{height:1px;background:#eaeaea;display:block;margin:30px 0}


/* table */
.tbl-info{color:#555; letter-spacing:-0.02em; font-weight:400; margin-bottom:15px;}

.tbl-type01 { border-collapse:collapse;border-top:2px solid #ffae00;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;}
.tbl-type01 th, .tbl-type01 td {font-size:14px; border-bottom:1px solid #e3e3e1;border-right:0;word-wrap:break-word;}
.tbl-type01 th:first-child, .tbl-type01 td:first-child {border-left:0;}
.tbl-type01 thead th {padding:14px 0px;border-top:0; background:#938870;font-weight:500; color:#fff ; border-left:none; position:relative;} 
.tbl-type01 thead th:after{width:1px ;height:14px; background:rgba(255,255,255,0.6); display:block; content:""; position:absolute; left:0; top:50%; margin-top:-7px}
.tbl-type01 thead th:first-child:after{display:none;}
.tbl-type01 thead th.vline {border-bottom:1px solid #e3e3e1;} 
.tbl-type01 tbody th{background:#f6f6f5;color:#5c5b5b; font-weight:400; vertical-align:middle}
.tbl-type01 tbody td {padding:10px 7px 8px 7px; color:#666;font-weight:400;text-align:left;}
.tbl-type01 tbody td .link {color:#1cb4f7;}
.tbl-type01 tbody td .org {color:#ffa642;}
.tbl-type01 th.line, .tbl-type01 td.line {border-right:1px solid #e3e3e1;}
.tbl-type01 th.l, .tbl-type01 td.l, .tbl-type01 td.left {padding-left:10px;}
.tbl-type01 th.r, .tbl-type01 td.r, .tbl-type01 td.right {padding-right:10px;}
.tbl-type01 input[type="text"] {border:1px solid #e1e0e0; height:30px;box-sizing:border-box;display:inline-block; vertical-align:top;text-indent:10px;outline:0;}
.tbl-type01 .select-box {position:relative;border:1px solid #e8e8e8;box-sizing:border-box; width:33.3333%; display:inline-block;vertical-align:top}
.tbl-type01 .select-box select {height:28px;font-size:13px;text-indent:10px;}
.tbl-type01 .select-box:after{background:url(../Img/Sub/select-arrow.png) no-repeat center center; position:absolute;z-index:1; width:20px; height:20px; position:absolute; right:2px; top:50%;margin-top:-10px; display:block; content:""}
.tbl-type01 .ctxt{display:inline-block; vertical-align:top; line-height:30px;}
.tbl-type01 .ov.btn-wrap{max-width:320px;}
	
	@media all and (max-width:400px) {
		.tbl-type01 th, .tbl-type01 td {font-size:14px;}
	}

.tbl-type02 { border-collapse:collapse;border-top:2px solid #ffae00;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;}
.tbl-type02 th, .tbl-type02 td {font-size:14px; border-bottom:1px solid #e3e3e1;border-right:0;word-wrap:break-word;}
.tbl-type02 th:first-child, .tbl-type02 td:first-child {border-left:0;}
.tbl-type02 th.nline {border-bottom:0;padding-top:5px;}
.tbl-type02 thead th {padding:14px 0px;border-top:0; background:#938870;font-weight:500; color:#fff ; border-left:none; position:relative;} 
.tbl-type02 thead th:after{width:1px ;height:14px; background:rgba(255,255,255,0.6); display:block; content:""; position:absolute; left:0; top:50%; margin-top:-7px}
.tbl-type02 thead th:first-child:after{display:none;}
.tbl-type02 thead th.vline {border-bottom:1px solid #e3e3e1;} 
.tbl-type02 tbody th{background:#f6f6f5;color:#5c5b5b; font-weight:400; vertical-align:middle}
.tbl-type02 tbody td {padding:10px 7px 8px 7px; color:#666;font-weight:400;text-align:left;}
.tbl-type02 th.line, .tbl-type02 td.line {border-right:1px solid #e3e3e1;}
.tbl-type02 th.l, .tbl-type02 td.l, .tbl-type02 td.left {padding-left:10px;}
.tbl-type02 th.r, .tbl-type02 td.r, .tbl-type02 td.right {padding-right:10px;}
.tbl-type02 input[type="text"]{border:1px solid #e1e0e0; height:30px;box-sizing:border-box;display:inline-block; vertical-align:top;}
.tbl-type02 .ctxt{display:inline-block; vertical-align:top; line-height:30px;}
.tbl-type02 .ov.btn-wrap{max-width:320px;}

.tbl-type02 .select-box{position:relative;border:1px solid #e8e8e8; display:inline-block;vertical-align:top}
.tbl-type02 .select-box:after{background:url(../Img/Sub/select-arrow.png) no-repeat center center; position:absolute;z-index:1; width:20px; height:20px; position:absolute; right:2px; top:50%;margin-top:-10px; display:block; content:""}
.tbl-type02 .select-box select{ min-width:85px;font-size:14px; z-index:2; position:relative; height:32px;text-indent:2px; -webkit-appearance:none; -moz-appearance:none;background:none; appearance:none;border:none; width:100%; margin:0; padding:0;}
.tbl-type02 .select-box select::-ms-expand{display:none;}


	@media all and (max-width:400px) {
		.tbl-type02 th, .tbl-type02 td {font-size:14px;}
	}

.tbl-type02.guide {margin-bottom:20px;}
.tbl-type02.guide tbody th{text-align:left;padding-left:10px;height:40px;line-height:40px;background:#fff;color:#5c5b5b; font-weight:600; vertical-align:middle}
.tbl-type02 .view {display:none;}

/* 라디오 ,체크박스, 셀렉트 */
.radio-box{display:inline-block;vertical-align:top;}
.radio-box input[type="radio"]{ display:none;}
.radio-box label{position:relative; display:block;padding-left:22px; font-size:14px ; color:#222; line-height:20px;}
.radio-box label:after{width:16px; height:16px; position:absolute; border-radius:100%; background:#f8f8f8; left:0; top:1px ;border:1px solid #a4a2a2; display:block; content:""; z-index:2}
.radio-box input[type="radio"]:checked + label:before{ position:absolute; width:8px; height:8px; background:#2cafff; border-radius:100%; left:5px; top:6px; display:block; content:""; z-index:65}

.radio-box.pay label{line-height:29px;}
.radio-box.pay label:after{top:4px}
.radio-box.pay input[type="radio"]:checked + label:before{top:9px;}
.radio-box.red label:after{border:1px solid #c4c4c4;width:16px; height:16px;background:#fff;}
.radio-box.red input[type="radio"]:checked + label:before{width:8px; height:8px; left:5px; top:6px;background:#2cafff; border-radius:100%;display:block; content:""; z-index:65}

.select-box{position:relative;border:1px solid #ccc; display:inline-block;vertical-align:top;background:#fff;}
.select-box:after{background:url(../Img/Sub/select-arrow01.png) no-repeat center center; position:absolute; width:20px; height:10px; position:absolute; right:3px; top:50%;margin-top:-5px; display:block; content:""}
.select-box select{cursor:pointer;font-size:14px; color:#666; font-weight:300; height:42px;text-indent:2px; -webkit-appearance:none; -moz-appearance:none;background:none; appearance:none;border:none; width:100%; margin:0; padding:0;}
.select-box select::-ms-expand{display:none;}

.new{color:#f48019;font-weight:700;font-size:12px;margin-left:5px;}


/* tab */
.u-tab01{overflow:hidden;}
.u-tab01.c02 li{width:50%;}
.u-tab01.c03 li{width:20%;}
.u-tab01.c04 li{width:33.33%;}
.u-tab01 li{float:left;width:33.3333333%;position:relative;}
.u-tab01 li:after{width:1px;height:100%;position:absolute;left:-1px;top:0;display:block;content:"";background:#555454;}
.u-tab01 li:first-child{margin-left:0;}
.u-tab01 li a{position:relative;display:block; text-align:center;background:#000;line-height:50px; height:50px; font-weight:400; color:#fff; font-size:16px; letter-spacing:-0.02em;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.u-tab01 li.active a{background:#ffc800;  color:#000; }
	@media only screen and  (max-width:640px) {
		.u-tab01 li a{line-height:48px; height:48px; font-size:15px;}
	}	
	@media only screen and  (max-width:380px) {
		.u-tab01 li a{line-height:44px; height:44px; font-size:14px;}
	}	


.u-tab02{overflow:hidden; position:relative; }
.u-tab02 li{float:left;margin-left:0; width:25%; z-index:2; position:relative; }
.u-tab02 li a{position:relative;display:block; text-align:center;background:#f7f9fd;line-height:48px; font-weight:300; color:#666; font-size:16px; letter-spacing:-0.02em;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.u-tab02 li.active a{background:#fff;border:1px solid #333; height:46px; color:#333;}
.u-tab02 li a:after{background:#fff; width:1px; height:100%; position:absolute; left:0; top:0;display:block; content:""; }
.u-tab02 li.active a:after{display:none;}


.u-tab03{overflow:hidden; margin:35px 0 35px 0; position:relative; }
.u-tab03 ul{padding:0 120px;}
.u-tab03 li{vertical-align:top; float:left;margin-left:0; width:16.666666%; z-index:2; position:relative;}
.u-tab03 li a{display:block; line-height:48px; font-weight:300; text-align:center; color:#666; font-size:14px; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.u-tab03 li.active a{color:#0b8be5; font-weight:400; border-bottom:2px solid #0b8be5; }

/*.u-tab03 li a:after{ width:1px; height:100%; position:absolute; left:0; top:0;display:block; content:""; }*/
/*.u-tab03 li.over a:after{display:none;}*/


.u-list01{}
.u-list01 li{ margin-top:5px; position:relative; padding-left:12px; line-height:130%; font-weight:400; letter-spacing:-0.03em; }
.u-list01 li.no-pd{padding-left:0}
.u-list01 li.no-pd:after{display:none;}
.u-list01 li:after{background:#333; width:5px; height:1px; position:absolute; left:2px; top:8px;display:block; content:""}
.u-list01 li:first-child{margin-top:0;}

.u-list02{}
.u-list02 li{ margin-top:5px; position:relative; padding-left:12px; line-height:130%; font-weight:400; letter-spacing:-0.03em; }
.u-list02 li.no-pd{padding-left:0}
.u-list02 li.no-pd:after{display:none;}
.u-list02 li:after{background:#a3a2a2; width:5px; height:5px;border-radius:100%; position:absolute; left:2px; top:5px;display:block; content:""}
.u-list02 li:first-child{margin-top:0;}


/* 페이징 */
.paging-wrap{font-size:0px; text-align:center; display:block; position:relative;}
.paging-wrap.no-bd a.ctrl , .paging-wrap.no-bd li a{border:none !important}
.paging-wrap.no-bd li a.active, .paging-wrap li a.active:hover{background:none !important;color:#c62828 !important}
.paging-wrap.no-bd li a:hover{background:none !important}

.paging-wrap a.ctrl{ display:inline-block; margin:0 1px;vertical-align:top;text-decoration: none; width:38px; height:38px; font-size:15px; color:#b4b4b4; text-align:center; border:1px solid #dadada; line-height:38px;font-weight:400;}
.paging-wrap li, .paging-wrap ul{display:inline-block; vertical-align:top;}
.paging-wrap li a{display:block; margin:0 1px; position:relative; text-decoration: none;width:38px; height:38px; font-size:14px; color:#666; text-align:center; border:1px solid #dadada;  line-height:38px;font-weight:400;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.paging-wrap li a.active, .paging-wrap li a.active:hover{ color:#fff;background:#c62828; border:1px solid #c62828}

.paging-wrap a.first{background:url(../Img/Sub/page-ctrl.png) no-repeat 0 0; }
.paging-wrap a.prev{background:url(../Img/Sub/page-ctrl.png) no-repeat -42px 0}
.paging-wrap a.next{background:url(../Img/Sub/page-ctrl.png) no-repeat -81px 0}
.paging-wrap a.last{background:url(../Img/Sub/page-ctrl.png) no-repeat -122px 0; border-right:1px solid #dadada;}

	@media only screen and  (max-width:900px) {
		.paging-wrap a.ctrl{width:26px; height:26px ;line-height:26px;background-size:120px auto !Important}
		.paging-wrap li a{width:26px; height:26px; line-height:26px;font-size:13px;}
		
		.paging-wrap a.first{background-position:-1px 0}
		.paging-wrap a.prev{background-position:-33px 0}
		.paging-wrap a.next{background-position:-61px 0}
		.paging-wrap a.last{background-position:-92px 0}

	}	


    @media all and (max-width:440px) { 
        .slide-wrap .slide-box img {width: 100%;}
        .slide_box .time-box span {font-size:13px;padding:7px 7px;}
	}

/* 슬라이드 */
.slide-wrap {position:relative;}
.slide-wrap.main {}
.slide-box {width:auto;text-align:center;margin-bottom:20px;}
.slide-box img {width:640px;}
.time-box {position:absolute;bottom:3%;right:2%;background-color: rgba(0, 0, 0, 0.4);text-align:center;}
.time-box span {color:#fff;font-size:14px;padding:10px 10px;}

.slide-wrap .bx-controls-direction {display:none;}
.slide-wrap .bx-pager {position:absolute;bottom:10px;left:50%;margin-left:-40px;}
.slide-wrap .bx-pager .bx-pager-item {display:inline-block; vertical-align:top; margin-left:10px;}
.slide-wrap .bx-pager .bx-pager-item a {display:block; width:13px; height:13px; background:#bfbfbf; border-radius:13px; text-indent:-9999px;}
.slide-wrap .bx-pager .bx-pager-item a.active {background:#5ae7ea; border-color:#5ae7ea;}

.slide-wrap.main .bx-pager .bx-pager-item a {display:block; width:13px; height:13px; background:#fff; border-radius:13px; text-indent:-9999px;}
.slide-wrap.main .bx-pager .bx-pager-item a.active {background:#fbc508; border-color:#fbc508;}

.refund_cont ol > li {text-indent:-17px; padding-left:15px; box-sizing:border-box; margin-bottom:3px; line-height:20px;}
.refund_cont ol > li > p {text-indent:-9px;}
.refund_cont ol > li > ol {margin-top:3px;}
.refund_cont ol > li > ol > li > ul > li {text-indent:-10px;}
.refund_cont ol > li > ol > li > ul  {margin-top:3px;}






















