﻿@charset "utf-8";
.owl-item {float:left;}
.owl-carousel .owl-wrapper {display: none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);-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;}


/* 결제정보 */
.info-list01{border-top:2px solid #272726; border-bottom:2px solid #272726;}
.info-list01 li{border-top:1px solid #e3e3e1; position:relative;min-height:60px; overflow:hidden;}
.info-list01 li:first-child{border-top:0;}
.info-list01 .check-box {float:left; width:80%; overflow:hidden; margin-right:0; display:block;}
.info-list01 .check-box input[type="checkbox"] {float:left; width:15%; vertical-align:middle; margin-top:20px;}
.info-list01 .check-box label {float:left; width:85%; margin-top:12px;}
.info-list01 .cate{ color:#fa1908; font-size:14px; display:block; line-height:130%;}
.info-list01 .tit{color:#333; font-size:15px; display:block; line-height:130%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.info-list01 .won-box{float:right; width:20%; overflow:hidden;}
.info-list01 .won-box span{display:inline-block; vertical-align:top; color:#070707; }
.info-list01 .won-box .discount{font-size:15px; position:relative;line-height:60px; margin-right:12px;}
.info-list01 .won-box .discount:after{position:absolute; left:0; top:50%;width:100%; height:1px ; background:#070707;display:block; content:""}
.info-list01 .won-box .won{ font-size:15px;line-height:60px;}
.info-list01 .won-box .won.c{line-height:60px;}


.info-list03{border-top:2px solid #272726; border-bottom:2px solid #272726;}
.info-list03 li{border-top:1px solid #e3e3e1; position:relative;min-height:40px;padding:10px 90px 10px 5px; }
.info-list03 li:first-child{border-top:0;}
.info-list03 .cate{ color:#fa1908; font-size:14px; display:block; line-height:130%;}
.info-list03 .tit{color:#333; font-size:16px; display:block; line-height:130%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.info-list03 .won{font-size:19px;line-height:57px; position:absolute;  right:10px; top:50%; margin-top:-30px; height:60px;text-align:right;}


	@media all and (max-width:480px) {
		.info-list01 .won-box .discount{line-height:120%; font-size:13px; margin-right:0;margin-top:12px;}
		.info-list01 .won-box .won{line-height:120%;display:block; font-size:13px;}
		.info-list01 .cate{font-size:12px;}
		.info-list01 .tit{font-size:13px;}

		.info-list03 .won{line-height:57px; font-size:13px;}
		.info-list03 .cate{font-size:13px;}
		.info-list03 .tit{font-size:15px;}
	}

.info-list02{border:2px solid #ddd}
.info-list02 li{ position:relative; line-height:24px; padding:0 15px;}
.info-list02 li.c-01{margin:10px 0;}
.info-list02 li.c-02{margin-bottom:10px;}
.info-list02 li.c-03{border-top:1px solid #ddd; line-height:52px;}
.info-list02 li.c-04{ line-height:50px;}
.info-list02 .btxt{display:block; font-size:15px; color:#5c5b5b; }
.info-list02 .stxt{position:absolute; right:15px; top:0;font-size:15px; }
.info-list02 li.c-03 .stxt{font-size:17px;}
.info-list02 li.c-04 .stxt{font-size:17px}

.pay-select{font-size:0;}
.pay-select li{display:inline-block; vertical-align:top;padding:3px 0;}
.pay-select li.c-01{width:29.333333%;}
.pay-select li.c-02{width:35.333333%;}
.pay-select li.c-03{width:35.333333%;}
.pay-select .kakao{width:99px; height:26px;background:url(/zeus_mobile/Img/Sub/pay-type01.jpg) no-repeat left center;}
.pay-select .paynow{width:79px; height:26px;background:url(/zeus_mobile/Img/Sub/pay-type02.jpg) no-repeat left center;}
.pay-select .payco{width:69px; height:26px; background:url(/zeus_mobile/Img/Sub/pay-type03.jpg) no-repeat left center;}

.pay-select .kakao, .pay-select .paynow, .pay-select .payco{display:inline-block;margin-left:3px; vertical-align:top;text-indent:-9999px;}

	@media all and (max-width:540px) {
		.pay-select li{width:50% !important;}

		.pay-select .kakao, .pay-select .paynow, .pay-select .payco{}
		.pay-select .kakao{background-size:70% auto}
		.pay-select .paynow{background-size:70% auto}
		.pay-select .payco{background-size:70% auto}
	}


.ver-list{}
.ver-list li.tabs{margin-top:5px;}
.ver-list li.tabs:first-child{margin-top:0;}
.ver-list .tabs a{display:block;position:relative;background:#f2f2f2;border:1px solid #ddd; font-weight:400; }
.ver-list .tabs a:after{background:url(/zeus_mobile/Img/Sub/down-arrow.png)no-repeat center center;background-size:20px auto !important; width:26px; height:16px; position:absolute; right:10px; top:50%;margin-top:-8px; display:block; content:""}
.ver-list .tabs.active a:after{background:url(/zeus_mobile/Img/Sub/up-arrow.png)no-repeat center center; margin-top:-10px }
.ver-list .tabs a span{display:block; font-size:16px; color:#fa1908; letter-spacing:-0.03em; padding:10px 15px 10px 25px; position:relative;}
.ver-list .tabs a span:after{width:6px; height:6px; background:#fa1908; position:absolute; left:13px; top:16px; display:block; content:"";border-radius:100%;}
.ver-list .tabs div{padding:20px 0;display:none}
.ver-list .tabs.active div{display:block;}



/* 결제완료 */
.order-end{background:#1cb4f7; padding:20px 0; text-align:center; color:#fff;}
.order-end .stxt{ font-size:20px ; line-height:130%;}
.order-end .btxt{ font-size:22px; font-weight:600; line-height:130%;}

	@media all and (max-width:380px) {
		.order-end .stxt{font-size:18px}
		.order-end .btxt{font-size:20px;}
	}




/* 로그인 */
.login-wrap{}
.login-wrap .list li{ position:relative;background:#fff;margin-top:5px}
.login-wrap .list li:first-child:after{background:url(/zeus_mobile/Img/Sub/login-ico.png) no-repeat center center;}
.login-wrap .list li:after{ width:18px; height:28px; position:absolute; left:15px; top:50%;margin-top:-13px; display:block; content:"";background:url(/zeus_mobile/Img/Sub/pass-ico.png) no-repeat center center;}
.login-wrap .list li:first-child{margin-top:0;}
.login-wrap .list li input[type="text"], .login-wrap .list li input[type="password"] {background:none;box-sizing:border-box; position:relative; z-index:1; width:100%; height:50px; border:none; padding-left:50px; font-size:16px; }
.login-wrap .login-btn{display:block;background:#ffa642 ; font-weight:400; font-size:22px; letter-spacing:-0.03em; height:55px; text-align:center; line-height:55px; color:#fff;}
::-webkit-input-placeholder {color:#a9a9a9;}

.login-save{display:inline-block;vertical-align:top;}
.login-save input[type="checkbox"]{ display:none;}
.login-save label{position:relative; padding-left:30px; font-size:16px ; color:#999; line-height:24px;}
.login-save label:after{width:18px; height:18px; position:absolute; background:url(/zeus_mobile/Img/Sub/check-off2.png) no-repeat center center ;left:0; top:0 ; display:block; content:""; border:3px solid #d4d4d4;border-radius:100%}
.login-save input[type="checkbox"]:checked +  label:after{background:url(/zeus_mobile/Img/Sub/check-on2.png) no-repeat center center; border-color:#ffa642}
.login-save input[type="checkbox"]:checked +  label{color:#ffa642}

.login-wrap .other{border-top:1px solid #cfd2d4; font-size:0; text-align:center; padding-top:20px; margin-top:20px;}
.login-wrap .other li{display:inline-block; vertical-align:top; margin:0 15px; font-size:15px; position:relative;}
.login-wrap .other li a{display:block; line-height:20px;  font-size:15px;}
.login-wrap .other li:after{ width:1px; height:14px; background:#b1b1b2; margin-top:-7px; right:-15px; top:50%;position:absolute; display:block; content:""}
.login-wrap .other li:last-child:after {background:none;}


	@media all and (max-width:640px) {
		.login-wrap .list li input[type="text"]{height:46px; font-size:15px;}
		.login-wrap .login-btn{line-height:44px; height:44px; font-size:16px}

	}


.info-ex{ position:relative; padding-left:11px; font-size:16px; color:#444343; line-height:130%}
.info-ex:before{width:6px; height:6px; position:absolute; left:0; top:8px; background:#d4d4d4; border-radius:100%; display:block; content:""}
.info-ex .break{display:block;}
.info-ex .break_in{display:inline;}

.info-ex.c6 {color:#666;font-size:14px;}
.info-ex.line{padding-bottom:20px; margin-bottom:20px;  border-bottom:1px solid #e3e6e8}
.info-ex.noline{margin-bottom:20px;}
.info-ex.noline:before{display:none;}

.info-tx{ font-size:16px; color:#444343; line-height:130%}
.info-tx.line{padding-bottom:20px; margin-bottom:20px;  border-bottom:1px solid #e3e6e8}


.s_stxt{display:inline-block;position:relative;margin:1px 0; padding-left:10px; font-size:14px; color:#5c5b5b; line-height:130%}
.s_stxt:before{width:4px; height:4px; position:absolute; left:2px; top:7px; background:#d4d4d4; border-radius:100%; display:block; content:""}

/* 회원가입 */
.join-step ul{overflow:hidden}
.join-step li{float:left; width:25%;background:#000;padding:13px 0; position:relative;}
.join-step li:after{background:#555454; position:absolute; left:-1px; display:block; content:"";top:0; width:1px; height:100%;}
.join-step li.active{background:#ffc800; z-index:5;}
.join-step li.active .txt{color:#fff; font-weight:600;}
.join-step .txt{text-align:center; font-weight:400;font-size:16px; letter-spacing:-0.03em; text-align:center; display:block; color:#ccc;}

.join-step .ico{height:35px; display:block;}
.join-step .ico-01{background:url(/zeus_mobile/Img/content/join-step01.png) no-repeat center 2px}
.join-step .ico-02{background:url(/zeus_mobile/Img/content/join-step02.png) no-repeat center 3px}
.join-step .ico-03{background:url(/zeus_mobile/Img/content/join-step03.png) no-repeat center 2px}
.join-step .ico-04{background:url(/zeus_mobile/Img/content/join-step04.png) no-repeat center 2px}


.join-wrap{ position:relative;}
.join-wrap .join-btn{display:block;background:#ffa642 ; font-weight:400; font-size:22px; letter-spacing:-0.03em; height:55px; text-align:center; line-height:55px; color:#fff;}
.join-wrap .join-btn.blue{background:#13b7f3;}

/* step01 */
.join-wrap.step01{padding-bottom:50px;}
.join-wrap .agree-check input[type="checkbox"]{display:none}
.join-wrap .agree-check.all{position:absolute; right:0; top:20px;}
.join-wrap .agree-check.all label{ padding-right:30px; padding-left:0;text-indent:0;line-height:24px; color:#ccc; letter-spacing:-0.03em;font-size:16px ; }
.join-wrap .agree-check.all label:after{ left:auto ;right: 0}
.join-wrap .agree-check label{position:relative; display:block; padding-left:0; font-weight:400; font-size:18px; letter-spacing:-0.03em; line-height:130%; color:#6c6c6c; margin-bottom:15px;}
.join-wrap .agree-check label:after{width:18px; height:18px; position:absolute; background:url(/zeus_mobile/Img/Sub/check-off3.png) no-repeat center center ;right:0; top:0 ; display:block; content:""; border:3px solid #d4d4d4;border-radius:100%}
.join-wrap .agree-check input[type="checkbox"]:checked +  label:after{background:url(/zeus_mobile/Img/Sub/check-on3.png) no-repeat center center; border-color:#eea99c}
.join-wrap .agree-check input[type="checkbox"]:checked +  label{color:#eea99c}

.join-wrap .agree-wrap{position:relative;}
.join-wrap .agree-wrap .agree-check{display:block;}
.join-wrap .agree-wrap .agree-txt{background:#f7f7f7; padding:20px; color:#444;border:1px solid #ebebeb; font-size:16px; line-height:130%; overflow-y:scroll; height:175px}
.join-wrap .event-agree h3{font-weight:400; font-size:18px; letter-spacing:-0.03em; line-height:130%; color:#6c6c6c; padding-bottom:15px;margin-bottom:15px;  border-bottom:1px solid #e3e6e8}
.join-wrap .agree-other .check-box label{color:#7b7b7b; }
.join-wrap .agree-other .check-box label:after{border-color:#7b7b7b}
.join-wrap .agree-other .check-box{margin-right:30px}

	@media all and (max-width:640px) {  /* step01 */
		.info-ex{font-size:14px}
		.info-ex:before{ top:6px;}
		.info-ex .break{display:inline}
		.info-ex .break_in{display:block}

		.join-step li{padding:9px 0}
		.join-step .txt{font-size:14px;}

		.join-wrap .info-ex{padding-right:104px}

		.join-wrap .agree-check.all label{font-size:15px}
		.join-wrap .agree-other .agree-check label{font-size:15px}
		.join-wrap .event-agree h3{font-size:15px; margin-bottom:10px;}
		.join-wrap .agree-wrap .agree-check input[type="checkbox"] + label {font-size:15px}
		.join-wrap .agree-other .check-box{margin-right:5px}

		.join-wrap .join-btn{line-height:44px; height:44px; font-size:16px ; }
	}

/* step02 */
.join-wrap.step02{padding-bottom:50px;}
.join-wrap.step02 h3{background:#f7f7f7;border-bottom:1px solid #e3e6e8;line-height:130%; padding:15px 12px ;color:#6c6c6c; font-size:17px;letter-spacing:-0.03em; font-weight:400}
.join-wrap.step02 ul.write{}
.join-wrap.step02 ul.write li{border-bottom:1px solid #f0f0f0; position:relative;}
.join-wrap.step02 ul.write li input[type="text"], .join-wrap.step02 ul.write li input[type="password"]{background:none;box-sizing:border-box; position:relative; z-index:1; width:100%; height:50px; border:none; padding-left:10px; font-size:15px; }
.join-wrap.step02 ul.write li input[type="text"].w80{border:1px solid #e1e0e0; height:36px; width:90px;}
.join-wrap.step02 ul.write li input[type="text"].w87{border:1px solid #e8e8e8; height:38px; width:87px;}
.join-wrap.step02 ul.write li input[type="text"].w150{width:150px}
.join-wrap.step02 ul.write li input[type="text"].bgfa{background:#fafafa; height:36px;}
.join-wrap.step02 ul.write li.sel{padding:10px}
.join-wrap.step02 ul.write li.sel-ab{position:relative; padding:10px 10px 10px 100px}
.join-wrap.step02 ul.write li.sel-ab .btxt{position:absolute; left:0; top:10px; width:90px; padding-left:10px;}
.join-wrap.step02 ul.write li.sel-ab .ex{font-size:14px; line-height:120%; color:#f37321}

.join-wrap.step02 ul.write li .btxt{ line-height:36px; font-size:15px; color:#6c6c6c; font-weight:400;display:inline-block; width:100px; vertical-align:top; }
.join-wrap.step02 ul.write li .btxt_detail{ line-height:36px; font-size:15px; color:#6c6c6c; font-weight:400;display:inline-block; width:200px; vertical-align:top; }
.join-wrap.step02 ul.write li .mtxt{ line-height:36px; font-size:13px; color:#6c6c6c; display:block; vertical-align:top; }

.join-wrap.step02 ul.write li.sel-ab .gender-radio label{ line-height:36px;}
.join-wrap.step02 ul.write li.sel-ab .gender-radio label:after{ top:8px;}
.join-wrap.step02 ul.write li.sel-ab .gender-radio input[type="radio"]:checked +  label:before{top:13px;}

.join-wrap.step02 .gender-radio{display:inline-block; vertical-align:top;margin-right:15px}
.join-wrap.step02 .gender-radio input[type="radio"]{display:none}
.join-wrap.step02 .gender-radio label{position:relative; display:block; padding-left:24px; font-weight:400; font-size:15px; letter-spacing:-0.03em; line-height:130%; color:#909090;}
.join-wrap.step02 .gender-radio label:after{width:14px; height:14px; position:absolute; left:0; top:2px ; display:block; content:""; border:2px solid #909090;border-radius:100%; z-index:1}
.join-wrap.step02 .gender-radio input[type="radio"]:checked +  label:before{background:#2cafff; width:8px; height:8px; position:absolute; left:5px; top:7px; display:block; content:""; border-radius:100% }
.join-wrap.step02 .gender-radio input[type="radio"]:checked +  label{color:#555}

.join-wrap.step02 .select-box{position:relative;border:1px solid #e8e8e8; display:inline-block;vertical-align:top}
.join-wrap.step02 .select-box:after{background:url(/zeus_mobile/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:""}
.join-wrap.step02 .select-box select{ min-width:85px;font-size:14px; z-index:2; position:relative; height:36px;text-indent:2px; -webkit-appearance:none; -moz-appearance:none;background:none; appearance:none;border:none; width:100%; margin:0; padding:0;}
.join-wrap.step02 .select-box select::-ms-expand{display:none;}

.join-wrap.step02 .post-btn{background:#666; padding:0 15px; line-height:36px; font-size:14px; color:#fff; display:inline-block; vertical-align:top}


.name-check.pressed{background:url(/zeus_mobile/Img/content/join-check2.png) no-repeat center center; }
.name-check{background:url(/zeus_mobile/Img/content/join-check.png) no-repeat center center; position:Absolute; right:15px; width:20px; height:30px; top:50%;margin-top:-15px;}

.id-check.pressed{background:url(/zeus_mobile/Img/content/join-id2.png) no-repeat center center; }
.id-check{background:url(/zeus_mobile/Img/content/join-id.png) no-repeat center center; position:Absolute; right:15px; width:20px; height:30px; top:50%;margin-top:-15px;}

.pass-check.pressed{background:url(/zeus_mobile/Img/content/join-pass2.png) no-repeat center center; }
.pass-check{background:url(/zeus_mobile/Img/content/join-pass.png) no-repeat center center; position:Absolute; right:15px; width:20px; height:30px; top:50%;margin-top:-15px;}

.passok-check.pressed{background:url(/zeus_mobile/Img/content/join-passok2.png) no-repeat center center; }
.passok-check{background:url(/zeus_mobile/Img/content/join-passok.png) no-repeat center center; position:Absolute; right:15px; width:20px; height:30px; top:50%;margin-top:-15px;}

	@media all and (max-width:640px) {  /* step02 */
		.join-wrap.step02 h3{font-size:16px; padding:12px 10px}
		.join-wrap.step02 ul.write li.sel-ab .ex{font-size:13px;}
	}



/* step03 */
.join-wrap.step03{padding-bottom:50px;}
.join-wrap.step03 h3{background:#f7f7f7;border-bottom:1px solid #e3e6e8;line-height:130%; padding:15px 12px ;color:#6c6c6c; font-size:17px;letter-spacing:-0.03em; font-weight:400}

.join-wrap.step03 .certify-wrap{border-bottom:2px solid #ffcd00; text-align:center; padding-bottom:25px;}
.join-wrap.step03 .certify-wrap h4{ color:#333; font-size:30px; padding:30px 0 ; margin-bottom:30px; font-weight:400;border-bottom:1px solid #e7e5e5; letter-spacing:-0.06em;}
.join-wrap.step03 .certify-wrap h4 span{color:#21baf7}
.join-wrap.step03 .certify-wrap .btxt{ font-size:16px; color:#6c6c6c; letter-spacing:-0.03em;}
.join-wrap.step03 .certify-wrap .stxt{ font-size:16px; color:#333; letter-spacing:-0.03em; line-height:130%; margin-top:20px;}
.join-wrap.step03 .certify-wrap .ctxt{ color:#333; font-size:22px; letter-spacing:-0.03em; line-height:120%; font-weight:600;padding:15px 0 20px 0;}
.join-wrap.step03 .certify-wrap .btxt span{color:#13b7f3}
.join-wrap.step03 .certify-wrap .ctxt span{color:#13b7f3}

.join-wrap.step03 .certify-wrap input[type="text"]{ width:38%;height:40px;border:1px solid #e1e0e0; display:inline-block; text-align:center ; vertical-align:top; font-size:15px;}
.join-wrap.step03 .certify-wrap .certify-enter{ width:38%;height:42px; color:#fff; font-size:15px;background:#666; line-height:42px;display:inline-block; vertical-align:top; }

.join-wrap.step03 .certify-result{padding:20px 10px; max-width:400px; margin:0 auto }
.join-wrap.step03 .certify-result p{background:url(/zeus_mobile/Img/content/join-check.png) no-repeat left 3px; padding-left:22px; line-height:140%; margin-bottom:20px; font-size:15px; color:#333; letter-spacing:-0.03em;}
.join-wrap.step03 .certify-result .certify-btn{ height:42px; color:#fff;text-align:center; font-size:15px;background:#666; line-height:42px;display:block; }

	@media all and (max-width:640px) {  /* step03 */
		.join-wrap.step03 h3{font-size:16px; padding:12px 10px}
		.join-wrap.step03 .certify-wrap h4{font-size:23px;padding:22px 0 ; margin-bottom:25px;}

		.join-wrap.step03 .certify-wrap .btxt{ font-size:15px; padding:0 20px;}
		.join-wrap.step03 .certify-wrap .stxt{font-size:15px; padding:0 10px;}
		.join-wrap.step03 .certify-wrap .ctxt{font-size:19px;}

		.join-wrap.step03 .certify-result p{font-size:14px; line-height:140%;}
	}

/* step04 */
.join-wrap.step04{text-align:center; max-width:500px ;margin:0 auto;}
.join-wrap.step04 .end-wrap{border:1px solid #e3e6e8; padding:40px 30px; }
.join-wrap.step04 .end-wrap .btxt{color:#333; font-size:27px; padding:0px 0 20px 0 ; line-height:120%; font-weight:400;letter-spacing:-0.06em;}
.join-wrap.step04 .end-wrap .btxt, .join-wrap.step04 .end-wrap .stxt span{color:#21baf7}
.join-wrap.step04 .end-wrap .stxt{ font-size:16px; color:#6c6c6c; letter-spacing:-0.03em; line-height:120%; }
.join-wrap.step04 .btn-wrap{ padding:20px 10px; overflow:hidden}
.join-wrap.step04 .btn-wrap .main-btn{float:left;width:48%;display:block;background:#666 ; font-weight:400; font-size:16px; letter-spacing:-0.03em; height:50px; text-align:center; line-height:50px; color:#fff;}
.join-wrap.step04 .btn-wrap .login-btn{float:right;width:48%;background:#13b7f3; font-weight:400; font-size:16px; letter-spacing:-0.03em; height:50px; text-align:center; line-height:50px; color:#fff;}

	@media all and (max-width:640px) {  /* step04 */
		.join-wrap.step04 .end-wrap{padding:40px 25px;}
		.join-wrap.step04 .end-wrap .btxt{font-size:23px; padding:0px 0 20px 0 ; }
		.join-wrap.step04 .end-wrap .stxt{font-size:14px; padding:0 20px}

		.join-wrap.step04 .btn-wrap .main-btn, .join-wrap.step04 .btn-wrap .login-btn{line-height:44px; height:44px; font-size:16px ; }
	}
	@media all and (max-width:400px) {

		.join-wrap.step04 .end-wrap .btxt i{display:inline}

	}


.ss_r li, .ss_r li.trow {line-height:30px;}
.ss_write textarea{border:1px solid #dadada; line-height:140%; color:#5e5e5e; font-size:14px; box-sizing:border-box;text-align:left; width:100%; height:190px; padding:10px;}

/* 게시판 목록 */
.board-search{padding-bottom:20px; overflow:hidden; font-size:0; max-width:500px; margin:0 auto;}
.board-search .total{padding:4px 0px 4px 33px; font-size:12px; color:#41454c; background:url(/cmmImg/Board/bsnum-icon.jpg) no-repeat; float:left;}

.board-search input{width:50%; margin:0 1%; border:1px solid #e8e8e8; font-size:15px; height:38px; background:#fff;box-sizing:border-box; padding:0px 0px 0px 10px; }
.board-search input.faq{width:75%}
.board-search .sc-btn{width:20%; display:inline-block; height:38px; text-align:center;color:#fff; font-size:15px; font-weight:400; background:#5c5b5b; vertical-align:top; border:0px; cursor: pointer;}
.board-search .sc-btn span {display: inline-block;vertical-align: top;line-height:38px;}
.board-search .select-box{position:relative;border:1px solid #e8e8e8;box-sizing:border-box; width:28%; display:inline-block;vertical-align:top}
.board-search .select-box.review {width:100%;}
.board-search .select-box:after{background:url(/zeus_mobile/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:""}
.board-search .select-box select{ min-width:85px;font-size:14px; z-index:2; position:relative; height:36px;text-indent:10px; -webkit-appearance:none; -moz-appearance:none;background:none; appearance:none;border:none; width:100%; margin:0; padding:0;}
.board-search .select-box select::-ms-expand{display:none;}

	@media all and (max-width:640px) {
		.board-search{padding:0 10px 20px 10px;}
		.board-search input{height:34px}
		.board-search .select-box select{height:32px;}
		.board-search .sc-btn{height:34px;font-size:14px; }
        .board-search .sc-btn span {line-height:34px;}
	}



.board-list-wrap .total{text-align:right;padding-bottom:10px}
.board-list-wrap .total span{ display:inline-block; vertical-align:top;position:relative; padding-left:11px; font-size:16px; color:#a7a7a7; line-height:130%}
.board-list-wrap .total span:before{width:6px; height:6px; position:absolute; left:0; top:8px; background:#444; border-radius:100%; display:block; content:""}

.board-list-wrap ul{border-top:2px solid #272726; border-bottom:2px solid #272726}
.board-list-wrap li{padding:20px 0; position:relative;border-top:1px solid #e3e3e1}
.board-list-wrap li.pn{padding:10px 0;}
.board-list-wrap li:first-child{border-top:none;}
.board-list-wrap li .tit{display:block; color:#333; font-size:18px; font-weight:400; letter-spacing:-0.04em; padding:6px 30px 3px 0; line-height:120%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.board-list-wrap li .pn_tit {color:#333; font-size:14px; font-weight:300; letter-spacing:-0.04em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.board-list-wrap li .pnt {font-size:14px;font-weight:400;letter-spacing:-0.04em;padding:0 20px;color:#111;}
.board-list-wrap li .best{display:inline-block;background:#fe6103; border-radius:3px; line-height:20px; font-size:13px; color:#fff; padding:0px 10px; vertical-align:top;}
.board-list-wrap li .cate{display:inline-block; vertical-align:top; font-size:14px; color:#a7a7a7;}
.board-list-wrap li .cate.bl{color:#21baf7;}
.board-list-wrap li .cate.or{color:#ffa642;}
.board-list-wrap li .cate.rd{color:#fa1d06;}
.board-list-wrap li .date{display:inline-block; position:relative; margin-left:10px;vertical-align:top; color:#a7a7a7}
.board-list-wrap li .mdate{display:inline-block; position:relative; vertical-align:top; color:#a7a7a7}
.board-list-wrap li .name{display:inline-block;  position:relative;vertical-align:top; color:#a7a7a7}
.board-list-wrap li .hit{display:inline-block; position:relative;  margin-left:10px;vertical-align:top; color:#a7a7a7}
.board-list-wrap li .price{color:#ffa642;}

.board-list-wrap li .answer{position:absolute ; right:0px; bottom:10px;border-radius:3px; line-height:24px; font-size:13px; color:#fff; padding:0px 10px; vertical-align:top;}
.board-list-wrap li .answer.end{background:#ffa642;}
.board-list-wrap li .answer.ready{background:#5c5b5b;}

.board-list-wrap li .star{display:inline-block; height:16px;margin:5px 0 0 10px;}
.board-list-wrap li .star i{display:inline-block; width:80px; height:14px; text-indent:-9999px; position:relative;background-image:url(/zeus_mobile/Img/Sub/star-sprite.png); background-repeat: no-repeat;background-size:80px auto !important;}
.board-list-wrap li .star i.star-00{ no-repeat 0 0}
.board-list-wrap li .star i.star-05{background-position: 0 -19px}
.board-list-wrap li .star i.star-10{background-position: 0 -38px}
.board-list-wrap li .star i.star-15{background-position: 0 -56px}
.board-list-wrap li .star i.star-20{background-position: 0 -75px}
.board-list-wrap li .star i.star-25{background-position: 0 -94px}
.board-list-wrap li .star i.star-30{background-position: 0 -113px}
.board-list-wrap li .star i.star-35{background-position: 0 -130px}
.board-list-wrap li .star i.star-40{background-position: 0 -149px}
.board-list-wrap li .star i.star-45{background-position: 0 -167px}
.board-list-wrap li .star i.star-50{background-position: 0 -186px}


.board-list-wrap li .date:after, .board-list-wrap li .hit:after{background:#ccc; width:1px; height:12px; position:Absolute; left:-6px; top:50%;margin-top:-6px; display:block; content:""}
	@media all and (max-width:640px) {
		.board-list-wrap .total span{font-size:14px;}
		.board-list-wrap .total span:before{top:6px;}
		.board-list-wrap li .tit{font-size:16px; padding-top:3px; padding-bottom:1px;}
	}

.paging-wrap{ position:Relative; text-align:center; height:36px; margin-top:25px;margin-bottom:25px;}
.paging-wrap .num{text-align:center; line-height:36px; font-size:16px;}
.paging-wrap .num strong{font-weight:600}
.paging-wrap a.prev{position:absolute; left:0; top:0; width:34px; height:34px; border:1px solid #111;background:url(/zeus_mobile/Img/Sub/paging-ctrl.png) no-repeat 0 center;}
.paging-wrap a.next{position:absolute; right:0; top:0; width:34px; height:34px; border:1px solid #111;background:url(/zeus_mobile/Img/Sub/paging-ctrl.png) no-repeat right center;}

	@media all and (max-width:640px) {
		.paging-wrap .num{font-size:14px;}
	}



/* 글보기 */
.board-view-wrap{padding-bottom:50px;}
.board-view-wrap .info{padding:0 0 20px 0; position:relative;border-bottom:1px solid #e3e3e1}
.board-view-wrap .info .tit{display:block; color:#333; font-size:18px; font-weight:400; letter-spacing:-0.04em; padding:6px 30px 3px 0; line-height:120%;}
.board-view-wrap .info .best{display:inline-block;background:#fe6103; border-radius:3px; line-height:20px; font-size:13px; color:#fff; padding:0px 10px; vertical-align:top;}
.board-view-wrap .info .cate{display:inline-block; vertical-align:top; font-size:14px; color:#a7a7a7;}
.board-view-wrap .info .cate.bl{color:#21baf7}
.board-view-wrap .info .cate.or{color:#ffa642}
.board-view-wrap .info .date{display:inline-block; position:relative; margin-left:10px;vertical-align:top; color:#a7a7a7}
.board-view-wrap .info .mdate{display:inline-block; position:relative;vertical-align:top; color:#a7a7a7}
.board-view-wrap .info .name{display:inline-block;  position:relative;vertical-align:top; color:#a7a7a7}
.board-view-wrap .info .hit{display:inline-block; position:relative;  margin-left:10px;vertical-align:top; color:#a7a7a7}

.board-view-wrap .info .answer{position:absolute ; right:0px; bottom:10px;border-radius:3px; line-height:24px; font-size:13px; color:#fff; padding:0px 10px; vertical-align:top;}
.board-view-wrap .info .answer.end{background:#ffa642;}
.board-view-wrap .info .answer.ready{background:#5c5b5b}

.board-view-wrap .info .star{display:inline-block; height:16px;margin-top:5px;float:right;}
.board-view-wrap .info .star i{display:inline-block; width:80px; height:14px; text-indent:-9999px; position:relative;background-image:url(/zeus_mobile/Img/Sub/star-sprite.png); background-repeat: no-repeat;background-size:80px auto !important;}
.board-view-wrap .info .star i.star-00{ no-repeat 0 0}
.board-view-wrap .info .star i.star-05{background-position: 0 -19px}
.board-view-wrap .info .star i.star-10{background-position: 0 -38px}
.board-view-wrap .info .star i.star-15{background-position: 0 -56px}
.board-view-wrap .info .star i.star-20{background-position: 0 -75px}
.board-view-wrap .info .star i.star-25{background-position: 0 -94px}
.board-view-wrap .info .star i.star-30{background-position: 0 -113px}
.board-view-wrap .info .star i.star-35{background-position: 0 -130px}
.board-view-wrap .info .star i.star-40{background-position: 0 -149px}
.board-view-wrap .info .star i.star-45{background-position: 0 -167px}
.board-view-wrap .info .star i.star-50{background-position: 0 -186px}

.board-view-wrap .edu{border-bottom:1px solid #e3e3e1 ; font-size:16px; color:#ffa642; padding:15px 0}
.board-view-wrap .con{ border-bottom:2px solid #272726;color:#111; font-size:14px; line-height:140%; padding:30px 0}
.board-view-wrap .con img {max-width:100%;}

.board-view-wrap .ztv-img{width:auto;text-align:center;margin-bottom:20px;}
.board-view-wrap .ztv-img img {width: 640px;}
.board-view-wrap .ztv-txt {padding:0 10px;}


.board-view-wrap .btn-wrap{}
.board-view-wrap .btn-wrap a{background:#c3c3c3; padding:0 10px; line-height:40px;display:inline-block; vertical-align:top; font-size:15px; color:#fff;-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}
.board-view-wrap .btn-wrap a:hover{background:#333;}
	@media all and (max-width:400px) {
		.board-view-wrap .btn-wrap a{padding:0 9px; font-size:14px; line-height:36px;}
	}


.answer-con-wrap li a{display:block;border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:22px 12px;background:#fbfbfd;}
.answer-con-wrap li a .btxt{ font-size:18px; color:#111; display:block; line-height:130%; letter-spacing:-0.04em;}
.answer-con-wrap li a .stxt{color:#a9a9a9; font-size:13px;}
.answer-con-wrap li div{border-bottom:2px solid #5e5e5e; padding:20px 0;color:#111; font-size:14px; line-height:140%; }

.answer-write-wrap{border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:15px 0;background:#fbfbfd;text-align:right;}
.answer-write-wrap textarea{border:1px solid #dadada; line-height:140%; color:#5e5e5e; font-size:14px; box-sizing:border-box;text-align:left; width:100%; height:70px; padding:15px;}
.answer-write-wrap a{border:1px solid #dadada; padding:0 25px; line-height:32px;background:#f2f2f2; font-size:15px; color:#525252;display:inline-block; vertical-align:top; margin-top:15px;}

.anwer-list-wrap ul{border-top:1px solid #d7d7d7}
.anwer-list-wrap li{border-bottom:1px solid #d7d7d7; padding:15px 0}
.anwer-list-wrap li.answer{padding-left:20px; background:url(/zeus_mobile/Img/Sub/answer-ico.png) no-repeat 0 17px; background-size:14px auto}
.anwer-list-wrap li.answer .reply-btn{display:none;}
.anwer-list-wrap .date{display:inline-block; position:relative; margin-left:12px;vertical-align:top; color:#a7a7a7}
.anwer-list-wrap .name{display:inline-block;  position:relative;vertical-align:top; color:#a7a7a7}
.anwer-list-wrap .view {padding:10px 0 20px 0; font-size:15px; color:#5e5e5e}

.anwer-list-wrap .date:after{background:#ccc; width:1px; height:12px; position:Absolute; left:-7px; top:50%;margin-top:-6px; display:block; content:""}

.anwer-list-wrap .reply-btn{border:1px solid #ffa642; padding:0 15px; line-height:26px;background:#ffa642; font-size:14px; color:#fff;display:inline-block; vertical-align:top; }
.anwer-list-wrap .delete-btn{border:1px solid #5c5b5b; padding:0 15px; line-height:26px;background:#5c5b5b; font-size:14px; color:#fff;display:inline-block; vertical-align:top;}


.reply-write-wrap{display:none;padding:15px 0;text-align:right;border-top:1px solid #dadada; margin-top:15px;}
.reply-write-wrap textarea{border:1px solid #dadada; line-height:140%; color:#5e5e5e; font-size:14px; box-sizing:border-box;text-align:left; width:100%; height:70px; padding:15px;}
.reply-write-wrap a{margin-left:5px;border:1px solid #dadada; padding:0 25px; line-height:32px;background:#fbfbfd; font-size:15px; color:#525252;display:inline-block; vertical-align:top; margin-top:15px;}


	@media all and (max-width:400px) {
		.anwer-list-wrap .view{font-size:14px;}
	}



/* 글쓰기 */
.board-write-wrap{}
.board-write-wrap h3{font-weight:400; font-size:18px; text-align:center; padding:0 30px 20px 30px; letter-spacing:-0.04em; line-height:130%; color:#4c4c4c;}
.board-write-wrap .btn-wrap .bb-btn{border:none;}
.board-write-wrap li:first-child{margin-top:0}
.board-write-wrap li{margin-top:5px;}
.board-write-wrap li.points{ position:relative ;height:42px;border:1px solid #e1e0e0;  text-align:right; padding-right:10px; padding-top:7px;box-sizing:border-box;}
.board-write-wrap li.points #rateit-reset-2{display:none !important;}
.board-write-wrap li.points .btxt{position:absolute; left:0 ;top:0 ;padding-left:10px;  color:#5e5e5e; line-height:42px;}
.board-write-wrap li .star{cursor:pointer;}
.board-write-wrap textarea{border:1px solid #dadada; line-height:140%; color:#5e5e5e; font-size:14px; box-sizing:border-box;text-align:left; width:100%; height:190px; padding:10px;}
.board-write-wrap input[type="text"]{ width:100%;box-sizing:border-box;height:40px;border:1px solid #e1e0e0; display:block; text-align:left; padding-left:10px; ; vertical-align:top; font-size:14px;}


.board-write-wrap .select-box{position:relative;border:1px solid #e8e8e8;box-sizing:border-box; display:block;vertical-align:top}
.board-write-wrap .select-box:after{background:url(/zeus_mobile/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:""}
.board-write-wrap .select-box select{ min-width:100%;font-size:14px; z-index:2; position:relative; height:36px;box-sizing:border-box; text-indent:10px; -webkit-appearance:none; -moz-appearance:none;background:none; appearance:none;border:none; margin:0; padding:0;}
.board-write-wrap .select-box select::-ms-expand{display:none;}


	@media all and (max-width:400px) {
		.board-write-wrap h3{font-size:17px;}
	}



/* 강좌리스트 */
.edu-list-wrap ul{border-top:2px solid #272726; border-bottom:2px solid #272726}
.edu-list-wrap li{padding:20px 0; position:relative;border-top:1px solid #e3e3e1}
.edu-list-wrap li:first-child{border-top:none;}

.edu-list-wrap li .check-box{display:block; margin-bottom:10px;}
.edu-list-wrap li .check-box label{ display:block; color:#333; font-size:15px; line-height:130%}
.edu-list-wrap li .check-box label:after{top:1px;}
.edu-list-wrap li .check-box .end { display:block; color:#333; font-size:15px; line-height:130%;padding-left:25px;}
.edu-list-wrap li .stxt{display:inline-block;position:relative;margin:1px 0; padding-left:32px; font-size:14px; color:#5c5b5b; line-height:130%}
.edu-list-wrap li .stxt:before{width:6px; height:6px; position:absolute; left:20px; top:7px; background:#d4d4d4; border-radius:100%; display:block; content:""}

.edu-list-wrap li .info{position:Absolute; right:10px; bottom:10px;}
.edu-list-wrap li .info a{display:inline-block; margin-bottom:5px; font-size:13px; line-height:22px; color:#fff; padding:3px 5px;border-radius:3px}
.edu-list-wrap li .info a.now{background:#ffa642}
.edu-list-wrap li .info a.request{background:#42a8ff;}
.edu-list-wrap li .info a.reply{background:#5c5b5b;}

    @media all and (max-width:440px) {
		.edu-list-wrap li .stxt, .edu-list-wrap li .info a {display:block;}
        .ss_r li.trow {line-height:45px}
	}

.edu-btn-wrap{overflow:hidden}
.edu-btn-wrap .fl{}
.edu-btn-wrap .fr{}
.edu-btn-wrap .ltxt{display:inline-block;vertical-align:top; line-height:34px; padding-right:5px; font-size:14px; color:#5e5e5e}
.edu-btn-wrap a{padding:0 10px; height:34px;}
.edu-btn-wrap a span{line-height:34px;}

	@media all and (max-width:440px) {
		.edu-btn-wrap .fl{float:none; width:auto; position:Relative;}
		.edu-btn-wrap .fl .ltxt{display:block; }
		.edu-btn-wrap .fl a{display:block; width:100%;}
		.edu-btn-wrap .fr{float:none; width:auto; margin-top:5px;}
		.edu-btn-wrap .fr a{display:block; width:100%; margin-bottom:5px;}
	}



.class-list-wrap ul{border-top:2px solid #272726; border-bottom:2px solid #272726}
.class-list-wrap li{padding:20px 0 17px 0; min-height:36px; position:relative;border-top:1px solid #e3e3e1; position:relative;}
.class-list-wrap li:first-child{border-top:none;}
.class-list-wrap li .btxt{font-size:15px; letter-spacing:-0.05em; color:#434141; line-height:120%; display:block;padding-bottom:10px;}
.class-list-wrap li .ctxt{position:absolute; right:0; bottom:20px; color:#434141}
.class-list-wrap li .ctxt span{position:relative; display:inline-block; vertical-align:top; font-size:13px;}
.class-list-wrap li .ctxt span:first-child{margin-right:13px;}
.class-list-wrap li .ctxt span:first-child:after{background:#ccc; width:1px; height:12px; position:Absolute; right:-7px; top:50%;margin-top:-6px; display:block; content:""}
.class-list-wrap li .ico{display:block;/*position:absolute; right:0; top:20px; font-size:0;*/}
.class-list-wrap li .ico span{display:inline-block; vertical-align:top; width:30px; height:30px; border-radius:100%; margin-left:2px; }
.class-list-wrap li .ico span.ico-01{background:url(/zeus_mobile/Img/Sub/edu-ico01.png) no-repeat center center; background-size:100% auto}
.class-list-wrap li .ico span.ico-02{background:url(/zeus_mobile/Img/Sub/edu-ico02.png) no-repeat center center; background-size:100% auto}
.class-list-wrap li .ico span.ico-03{background:url(/zeus_mobile/Img/Sub/edu-ico03.png) no-repeat center center; background-size:100% auto}
.class-list-wrap li .ico span.ico-04{background:url(/zeus_mobile/Img/Sub/edu-ico04.png) no-repeat center center; background-size:100% auto}

.class-list-wrap .ex{padding-left:17px; position:relative; line-height:130%; margin-top:15px; letter-spacing:-0.03em; color:#5c5b5b;}
.class-list-wrap .ex:after{ position:Absolute; left:0; top:0; content:"※"; display:block; font-size:14px;}


.class-buy-wrap{border:2px solid #ddd; padding-bottom:5px;}
.class-buy-wrap .btxt.check-box{ border-bottom:1px solid #ddd; display:block; padding:10px;margin-bottom:5px;}
.class-buy-wrap .stxt.check-box{ display:block; padding:5px 10px}

.class-buy-wrap .check-box{position:Relative;}
.class-buy-wrap .check-box label{font-size:15px;}
.class-buy-wrap .check-box label:after{top:2px;}
.class-buy-wrap .check-box.btxt span{top:10px; font-size:15px;}
.class-buy-wrap .check-box span{position:Absolute; right:10px; top:5px;}


.class-top{position:relative; padding-left:180px; min-height:100px; padding-bottom:15px;}
.class-top a{display:block; position:relative;}
.class-top a:after{ width:50px; height:50px; position:absolute; left:50%;margin-top:-25px; margin-left:-25px; top:50%; background:url(/zeus_mobile/Img/Sub/movie-play.png) no-repeat center center; background-size:30px auto; display:block; content:""; z-index:6}

.class-top .img{position:absolute; width:160px;  left:0; top:0;}
.class-top .img img{width:100%;}
.class-top .img span{position:absolute; right:0; bottom:5px ;text-align:center; width:100%; font-size:15px; color:#fff;letter-spacing:-0.03em; z-index:4}
.class-top .img:after{background:rgba(0,0,0,0.6); position:absolute; left:0; top:0; width:100%; height:100%; z-index:3; display:block; content:""}
.class-top .btxt{font-size:16px; letter-spacing:-0.05em; color:#111; line-height:130%; display:block; margin-bottom:5px;}
.class-top .stxt{display:block;position:relative;margin:1px 0; padding-left:12px; font-size:14px; color:#5c5b5b; line-height:130%}
.class-top .stxt:before{width:6px; height:6px; position:absolute; left:0; top:7px; background:#d4d4d4; border-radius:100%; display:block; content:""}

.class-btn-wrap{font-size:0; margin:0 -0.5%}
.class-btn-wrap a{width:24%; margin:0 0.5%;box-sizing:border-box;min-width:23%}
.class-btn-wrap a span{line-height:38px}
.class-btn-wrap a.sr-btn span{position:relative; padding-right:10px;}
.class-btn-wrap a.sr-btn span:after{content:"▶"; color:#fff; font-size:8px; line-height:20px; position:absolute; width:14px; height:20px; position:absolute; right:-7px; top:50%;margin-top:-10px; font-weight:600; }


	@media all and (max-width:440px) {
		.class-list-wrap li .ico span{width:28px; height:28px;}
		.class-buy-wrap .check-box label{font-size:14px;}
		.class-buy-wrap .check-box label:after{top:0;}

		.class-top {padding-left:0}
		.class-top .img{width:auto; position:relative; left:auto; top:auto; margin-bottom:10px;}
		.class-top .img span{bottom:10%; font-size:16px;}

		.class-top .btxt{font-size:15px;}
		.class-top a:after{background-size:50px auto;}

		.class-btn-wrap a.sr-btn span{padding-right:0}
		.class-btn-wrap a.sr-btn span:after{display:none}
		.class-btn-wrap a span{line-height:32px;}

        .board-view-wrap .ztv-img img {width: 100%;}
        .board-view-wrap .ztv-img iframe {width: 100%;}
        .slide-wrap .slide_box img {width: 100%;}
        .slide_box .time-box span {font-size:13px;padding:7px 7px;}
	}

/* research */
.slide-wrap {position:relative;}
.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;}

.tv-list{position:relative; padding-left:180px; min-height:100px; padding-bottom:15px;}
.tv-list a{display:block; position:relative;}


.tv-btn-wrap{font-size:0;margin:20px 0 10px 0;}
.tv-btn-wrap a{width:19%;box-sizing:border-box;line-height:30px;}
.tv-btn-wrap a.opl {width:24%;}

.tv-list .img{position:absolute;width:160px;left:0;top:0;}
.tv-list .img img{width:100%;}

.tv-list .img .tv-time {position:absolute;bottom:5px;right:5px;background-color: rgba(0, 0, 0, 0.7);text-align:center;;}
.tv-list .img .tv-time span {color:#fff;font-size:12px;padding:5px 5px;}

.tv-list .ctxt{font-size:13px;letter-spacing:-0.05em;color:#ff6c00;line-height:130%;display:block;margin-bottom:3px;}
.tv-list .btxt{font-size:14px;letter-spacing:-0.05em;color:#111;line-height:130%;display:block;}
.tv-list .stxt{display:block;position:relative;margin:1px 0;font-size:13px;color:#706e6e;line-height:130%}
.tv-list .ctxt.rpl {display:inline;padding-left:5px;}



.tv-share {width:100%;}
.tv-share.bg {background:#f6f6f5;}
.tv-share.nl {border-bottom:0 !important;}
.tv-share a {display:block;padding-left:35% !important}
.tv-share .sns-txt {padding-left:10px;}




/* etc */
.smart_info {border:2px solid #ddd}
.smart_info li{ position:relative; line-height:40px;padding:0 15px;}
.smart_info li.c-01{border-top:1px solid #ddd;}
.smart_info .btxt{display:block; font-size:15px; color:#5c5b5b; }
.smart_info .stxt{position:absolute; right:15px; top:0;font-size:15px;}
.smart_info .s_or{color:#ffa642;font-weight:600;}
.smart_info li.c-03 .stxt{font-size:17px;}
.smart_info li.c-04 .stxt{font-size:17px}

.mart-tbl {border-collapse:collapse;border-top:2px solid #ffae00;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;}
.mart-tbl th, .mart-tbl td {font-size:14px; border-bottom:1px solid #e3e3e1;border-right:0;word-wrap:break-word;}
.mart-tbl th:first-child, .tbl-type01 td:first-child {border-left:0;}
.mart-tbl tbody th, .mart-tbl tbody td {height:40px;line-height:40px; color:#666;font-weight:400;text-align:center;}
.mart-tbl th.line, .mart-tbl td.line {border-right:1px solid #e3e3e1;}
.mart-tbl th {background:#f6f6f5;color:#5c5b5b; font-weight:400; vertical-align:middle}
.mart-tbl td.device {color:#333;padding-left:10px;text-align:left;font-weight:600;}
.mart-tbl td a {color:#fa1d06;}

.terms-cont {letter-spacing:-0.03em;font-size:13px;color:#666;overflow:hidden;}
.terms-cont .b-tit {display:block;text-align:center;font-size:16px;color:#333}
.terms-cont .s-tit {line-height:30px;font-size:14px;color:#333;margin:10px 0;}

.terms-cont .list li {text-indent:-15px;padding-left:15px}
.terms-cont .in li {text-indent:-10px;padding-left:10px}
.tbl-terms {margin:10px 0;border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;}
.tbl-terms th {padding:5px 0 3px 0;border:1px solid #ccc;;background-color:#f5f5f5;font-weight:normal;color:#333;font-size:12px;text-indent:0px;text-align:center}
.tbl-terms td {padding:5px 10px 3px 10px;border:1px solid #ccc;font-size:12px;color:#666;text-align:left;text-indent:0px;}



/* layer */

.layer-wrap {position:fixed;transition:right 0.2s ease;padding:15px; box-sizing:border-box;width:400px;z-index:9999; background:#fff; height:100%;left:-480px; ; top:0;overflow-x:hidden;-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;}
.layer-wrap.open {z-index:9999;display:block; left:0}

.layer-wrap .is-top{ height:50px; position:relative; }
.layer-wrap .is-top h2{ display:block; height:50px;background:url(/zeus_mobile/img/logo.jpg) no-repeat center 5px;background-size:104px;}
.layer-wrap .close{position:Absolute; width:50px; height:50px; background:url(/zeus_mobile/img/layout/bt-mnclose.png) no-repeat  center center; right:-12px ;top:-3px;}
.layer-wrap .is-con{padding:15px 0}

.layer-wrap h3{background:#484a52; margin-bottom:15px;line-height:50px; color:#5ae7ea; font-size:17px; font-weight:400; text-align:center;}
.layer-wrap .info-ex02 {display:block;position:relative;margin:1px 0; padding-left:12px; font-size:14px; color:#5c5b5b; line-height:130%}
.layer-wrap .info-ex02:before{width:6px; height:6px; position:absolute; left:0; top:7px; background:#d4d4d4; border-radius:100%; display:block; content:""}

.layer-wrap .corange2{color:#ff9600}
	@media all and (max-width:640px) {
		.layer-wrap h3{line-height:48px; font-size:16px}
	}
	@media all and (max-width:540px) {
		.layer-wrap {width:320px; left:-320px}
		.layer-wrap.open{left:0}
	}

	@media all and (max-width:380px) {
		.layer-wrap h3{font-size:15px}
	}

.info-ex02 {display:block;position:relative;margin:1px 0; padding-left:12px; font-size:14px; color:#5c5b5b; line-height:130%}
.info-ex02:before{width:6px; height:6px; position:absolute; left:0; top:7px; background:#d4d4d4; border-radius:100%; display:block; content:""}



/* 쿠폰적용 */
#coupon_pop {width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999;}
#coupon_pop .coupon_pop_info {width:100%; background:#eaeaea; position:absolute; top:75px; left:0; z-index:5; padding:20px; box-sizing:border-box;}
#coupon_pop .coupon_pop_info .title_area {width:100%; overflow:hidden; margin-bottom:10px; border-bottom:2px solid #000; padding-bottom:15px;}
#coupon_pop .coupon_pop_info .title_area .title {font-size:24px; font-weight:600; line-height:35px;}
#coupon_pop .coupon_pop_info .title_area .close_coupon_pop {float:right; line-height:50px; cursor:pointer;}
#coupon_pop .coupon_pop_info .title_area .close_coupon_pop img {vertical-align:middle;}
#coupon_pop .coupon_pop_info ul {margin-bottom:20px;}
#coupon_pop .coupon_pop_info ul li  {color:#434242; font-size:12px; padding-left:10px; box-sizing:border-box; background:url('/zeus_new/images/mypage/icon_lecture_info.png') no-repeat left 10px; line-height:15px; margin-bottom:5px; letter-spacing:-1px;}
#coupon_pop .coupon_pop_info .payment_list {width:100%; margin:0;  font-size:14px;}
#coupon_pop .coupon_pop_info .payment_list table {width:100%; table-layout:fixed;}
#coupon_pop .coupon_pop_info .payment_list table th {padding:15px 0; background:#f1f1f0; border-top:2px solid #c7a56c; border-bottom:1px solid #000; }
#coupon_pop .coupon_pop_info .payment_list table td {padding:5px; text-align:center; border-bottom:1px solid #000;}
#coupon_pop .coupon_pop_info .payment_list table td .gray {color:#c9c9c9; font-size:14px;}
#coupon_pop .coupon_pop_info .payment_list table td .coupon_pay {color:#ec5406}
#coupon_pop .coupon_pop_info .payment_list table td select {width:100%; height:100%;}
#coupon_pop .coupon_pop_info .coupon_pop_cont {width:100%; height:200px; overflow-y:auto; padding:15px; box-sizing:border-box; background:#fff;  box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.1); margin-bottom:30px;}
#coupon_pop .coupon_pop_info .coupon_button_area {width:100%; overflow:hidden; text-align:center;}
#coupon_pop .coupon_pop_info .coupon_button_area a, #coupon_pop .coupon_pop_info .coupon_button_area span {display:inline-block; width:40%; height:35px; line-height:35px; text-align:center; color:#fff; font-weight:600; cursor:pointer; margin:0 2px}
#coupon_pop .coupon_pop_info .coupon_button_area a {background:#c7a56c;}
#coupon_pop .coupon_pop_info .coupon_button_area span {background:#666666;}
#coupon_pop .bg_dark {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1; }
