@charset "euc-kr";
 
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,textarea,blockquote,th,td,a {font-family:'NanumSquare'; color:#0b0b0b;}

header {clear:both; height:60px;position:relative;overflow:hidden; background-color:#00639e;}
header h1 {text-align:left;}
header h1 a {display:inline-block; padding:18px 0 18px 15px;}
/* header h1 img {width:160px} */
header h1 img {width:230px}
header > a {position:absolute;top:0;display:block;text-align:center;width:60px;height:39px;padding-top:21px}
header a.util_r {right:0;z-index:4;background:url(../images/bg_totalmenu.png) no-repeat left top;background-size:60px}
header a.util_l {left:0}
header a.util_l img {width:12px;}
header a.util_r img {width:24px;}
header a.util_l02 {left:0;text-align:right}
section {}
section.loginSect {background:#f4f4f4; border-top:1px solid #2d2c2c}
.bgWhite {border-top:1px solid #2d2c2c}

/* main */
.main {margin:0;}
.main h2 img{height:17px}
.main .headimg {overflow:hidden;}
.main .headimg img {width:100%;}
.main .top_visual_sliding {position:relative;overflow:hidden;}
.main .top_visual_sliding .images {width:100%;}
.main .top_visual_sliding .images ul {position:relative;overflow:hidden;}
.main .top_visual_sliding .images ul li {float:left;width:100%;}
.main .top_visual_sliding .images ul li img{width:100%;}
.main .top_visual_sliding .images ul li dl {position:absolute; overflow:hidden; width:80%; margin:24px 0 0 15px;}
.main .top_visual_sliding .images ul li dl dt {font-size:38px; letter-spacing:-2px; color:#ffffff; line-height:90%; padding-bottom:8px;}
.main .top_visual_sliding .images ul li dl dt span {font-size:24px; letter-spacing:-1px; color:#cacaca; padding-bottom:12px;}
.main .top_visual_sliding .images ul li dl dd.txt1 {font-size:16px; font-weight:bold; color:#ffffff; letter-spacing:-1px; padding-bottom:3px; line-height:140%;}
.main .top_visual_sliding .images ul li dl dd.txt2 {font-size:1.0em; color:#d4d4d4; padding-bottom:12px; line-height:140%;}
.main .top_visual_sliding .images ul li dl a {display:inline-block; width:50px; height:50px; background:url(../images/main/btn_view.png);background-size:50px;}
.main .top_visual_sliding .indicator {text-align:left;margin-left:15px; height:15px;position:absolute;width:100%;bottom:18px;}
.main .indicator a {display:inline-block;width:10px;height:10px;margin-right:5px;text-indent:-9999px;background-image:url(../images/main/ico_main_sliding_off.png);background-repeat:no-repeat;background-size:10px 10px}
.main .indicator a.on {background-image:url(../images/main/ico_main_sliding_on.png)}
.main .indicator a:last-child {margin-right:0;}
.main .top_visual_sliding .btn_all {position:absolute; right:15px; width:50%;bottom:18px; text-align:right;}
.main .top_visual_sliding .btn_all a {display:inline-block; padding:6px 14px 6px 14px; background-color:#00639e; font-size:14px; color:#fff;}

.main .section {position:relative;margin:0 0;}
.main .main_banner {clear:both; overflow:hidden; width:100%; height:480px;}
.main .main_banner li {overflow:hidden; width:50%; float:left; height:160px; text-align:center;}
.main .main_banner li a.btn1 {display:inline-block; width:100%; height:62px; padding-top:98px; font-size:16px; color:#fff; text-align:center; background:url(../images/main/icon_btn1.png) 50% 22px no-repeat #00639e; background-size:60px; line-height:120%;}
.main .main_banner li a.btn2 {display:inline-block; width:100%; height:108px; padding-top:52px; font-size:22px; color:#fff; text-align:center; background:url(../images/main/icon_btn2.png); background-size:cover; line-height:120%;}
.main .main_banner li a.btn3 {display:inline-block; width:100%; height:108px; padding-top:52px; font-size:22px; color:#fff; text-align:center; background:url(../images/main/icon_btn3.png); background-size:cover; line-height:120%;}
.main .main_banner li a.btn4 {display:inline-block; width:100%; height:62px; padding-top:98px; font-size:16px; color:#00639e; text-align:center; background:url(../images/main/icon_btn4.png) 50% 24px no-repeat #181818; background-size:72px; line-height:120%;}
.main .main_banner li a.btn5 {display:inline-block; width:100%; height:66px; padding-top:98px; font-size:16px; color:#ffffff; text-align:center; background:url(../images/main/icon_btn5.png) 50% 26px no-repeat #454545; background-size:60px; line-height:120%;}
.main .main_banner li a.btn6 {display:inline-block; width:100%; height:108px; padding-top:66px; font-size:22px; color:#fff; text-align:center; background:url(../images/main/icon_btn6.png); background-size:cover; line-height:120%;}



/* location */
.location {position:relative; margin-top:22px;}
.location .topLoct {display:block;}
.location .topLoct ul{overflow:hidden;}
.location .topLoct ul li {float:left;color:#fff; padding:0 0 0 15px; font-size:16px;}
.location .topLoct ul li.underOpen{position:relative;padding-right:26px;color:#ffe71e}
/*.location .topLoct ul li.underOpen span{display:inline-block;width:18px;height:18px;position:absolute;top:10px;right:0;}*/
.location .topLoct ul li.underOpen span{position:absolute;top:3px;right:0;width:14px;height:14px;margin-right:4px; color:transparent;display:inline-block;overflow: hidden;white-space: normal;background:url(../images/sub/bg_locatopen.png) no-repeat right center; background-size:12px; cursor:pointer}
.location .topLoct ul li.underOpen a, .location .topLoct ul li.one a{color:#ffffff}
.location.on .topLoct ul li.underOpen span{background:url(../images/sub/bg_locatoclose.png) no-repeat right center; background-size:14px;}

.location .underLoct {position:absolute;left:15px; top:32px; width:100%; z-index:3}
.location .underLoct ul {overflow:hidden;}
.location .underLoct ul li {float:left;width:46%; background-color:#003758; border-right:1px solid #002033; border-bottom:1px solid #002033;}
.location .underLoct ul li.on a {color:#003758;}
.location .underLoct ul li a {width:100%;color:#ffffff;height:31px;display:inline-block;padding:12px 0 0 0; background-color:#003758; font-size:13px; text-align:center;}

.location .underLoct ul.stxt {overflow:hidden;}
.location .underLoct ul.stxt li {float:left;width:23%; background-color:#003758; border-right:1px solid #002033; border-bottom:1px solid #002033;}
.location .underLoct ul.stxt li.on a {color:#003758;}
.location .underLoct ul.stxt li a {width:100%;color:#ffffff;height:31px;display:inline-block;padding:12px 0 0 0; background-color:#003758; font-size:13px; text-align:center;}





.contentBox .pagetit {clear:both; overflow:hidden; padding:0 0 0 0; font-size:26px; font-weight:bold; color:#898989; letter-spacing:-1px; margin-bottom:16px;}
.contentBox .pagetit2 {clear:both; overflow:hidden; padding:0 0 0 0; font-size:26px; font-weight:bold; color:#ffffff; letter-spacing:-1px; margin-bottom:16px;}
.contentBox .pagetit2 span {color:#898989; font-weight:bold; margin-left:10px; font-size:24px;}



	
	
	
.sub_company {clear:both; overflow:hidden;}	
	.sub_company ul {overflow:hidden; width:100%; }
	.sub_company ul li {clear:both;overflow:hidden; font-size:15px; color:#c9c9c9; white-space: normal; word-break:normal; line-height:140%;}
	.sub_company ul li.tit {font-size:22px; letter-spacing:-2px; color:#41aae9; padding:0 0 10px 0;}
	.sub_company ul li.name {font-size:18px; color:#ffffff; padding:10px 0 0 0;}
	.sub_company ul li.info {font-size:14px; font-weight:700; color:#ffffff; margin-top:20px; padding:16px 0 16px 20px; border:1px solid #666; background:url(../images/sub/bg_btn.png)}
	.sub_company ul li.info a {color:#ff9d12;}

.sub_academybox {clear:both;  overflow:hidden;}
	.sub_academy {width:100%; overflow:hidden;}	
		.sub_academy li {clear:both; overflow:hidden; font-size:15px; color:#c3c3c3; line-height:140%;}
		.sub_academy li.tit {padding:0 0 6px 0; font-size:18px; letter-spacing:-1px; color:#41aae9}
		.sub_academy li span {color:#ff9d12;}
		.sub_academy li dl {clear:both; overflow:hidden; width:100%;}
		.sub_academy li dl dd {float:left; font-size:15px; color:#c3c3c3; overflow:hidden; line-height:140%;}
		.sub_academy li dl dd.num {width:5%;}
		.sub_academy li dl dd.txt {width:95%;}
		
	.sub_academy_movie {width:100%; margin:20px 0 0 0; overflow:hidden;}	
	
	
	.sub_academy_movie .movie {width:100%; height:50px; padding-top:30px; overflow:hidden; border-top:1px solid #333; border-bottom:1px solid #333; font-size:18px; color:#6a6a6a; text-align:center;}
	.sub_academy_movie .btn {width:100%; height:38px;}
	.sub_academy_movie .btn a {display:inline-block; width:99%; height:28px; padding-top:10px; background:url(../images/sub/bg_titline.png); font-size:14px; color:#fff; text-align:center;}			
	
	.etcimg {overflow:hidden; margin:20px 0 10px 0;}
	.etcimg img {width:100%;}

.sub_aca5 {clear:both; overflow:hidden;}
	.sub_aca5 .tit {clear:both; padding:0 0 10px 0; font-size:18px; letter-spacing:-1px; color:#41aae9}
	.sub_aca5 .stit {clear:both; padding:0 0 10px 0; font-size:15px;  color:#fff}
	.sub_aca5 li {clear:float; overflow:hidden;}
	.sub_aca5 li span {color:#ff9d12; font-weight:700;}
	.sub_aca5 li.txt {float:left; width:100%; padding:0 0 0 0; overflow:hidden;}
	.sub_aca5 li.grapimg {width:100%; margin:0 0 30px 0; overflow:hidden;}
	.sub_aca5 li.grapimg img {width:100%;}
	
	.sub_aca5 li table {width:100%; border-left:1px solid #626262; border-top:1px solid #626262;}
	.sub_aca5 li table th {padding:10px 0 10px 0; text-align:center; color:#0a9ef6; border-bottom:1px solid #626262;  border-right:1px solid #626262; font-weight:500; background:url(../images/bg_contentbox.png)}
	.sub_aca5 li table td {padding:5px 0 5px 0; border-bottom:1px solid #626262; border-right:1px solid #626262; text-align:center; color:#ececec; background:url(../images/bg_contentbox.png) }
	.sub_aca5 li table td.info {padding:5px 0 5px 10px; border-bottom:1px solid #626262; border-right:1px solid #626262; text-align:left; font-size:12px; color:#bdbdbd; }
	

.sub_promain {clear:both; width:100%; overflow:hidden; position:relative;}
		.sub_promain .txt {position:absolute; right:125px; top:40px; font-size:13px; text-align:right; text-decoration:underline;}
		.sub_promain img {width:100%}
		
.sub_promain_mobile {clear:both; width:100%; overflow:hidden;}
	.sub_promain_mobile li {clear:both; overflow:hidden;}
	.sub_promain_mobile li.tit {font-size:18px; color:#41aae9; font-weight:700;}
	.sub_promain_mobile li.stit {font-size:15px; color:#c3c3c3; padding-top:4px;}
	.sub_promain_mobile li.btns {padding-top:12px; padding-bottom:20px; border-bottom:1px dashed #787878; margin-bottom:20px;}
	.sub_promain_mobile li.end {padding-top:12px; padding-bottom:0; border-bottom: none; margin-bottom:0;}
	.sub_promain_mobile li.btns dl {clear:both; overflow:hidden;}
	.sub_promain_mobile li.btns dl dd {float:left; width:31.5%; margin-right:1.5%; margin-bottom:4px;}
	.sub_promain_mobile li.btns dl dd a {display:inline-block; width:100%; height:24px; padding-top:6px; text-align:center; color:#ffffff; font-size:14px;}
	.sub_promain_mobile li.btns dl dd a.b_red {border:1px solid #8f3d47; background-color:#821e2a;}
	.sub_promain_mobile li.btns dl dd a.b_oran {border:1px solid #94653b; background-color:#804e22;}
	.sub_promain_mobile li.btns dl dd a.b_sky {border:1px solid #4c7987; background-color:#295f71;}
	.sub_promain_mobile li.btns dl dd a.no-line {border:1px solid #545454; color:#9d9d9d;}
	.sub_promain_mobile li.btns dl dd a.b_blue {border:1px solid #3e5f85; background-color:#244975;}

.sub_product {clear:both;  overflow:hidden;}
	.sub_product li {clear:both; overflow:hidden;}
	.sub_product li.cimgtop {position:relative; overflow:hidden;}
	.sub_product li.cimgtop .name {overflow:hidden; padding-top:20px;font-size:24px; font-weight:bold; color:#ffffff; letter-spacing:-1px; margin-bottom:16px; border-top:1px dashed #787878;}
	.sub_product li img {width:100%;}
	.sub_product li.txt {clear:both; overflow:hidden; font-size:1.2em; color:#ffffff; text-align:center; padding:16px 20px 16px 20px;}
	.sub_product li.btns {overflow:hidden;}
	.sub_product li.btns a.b1 {display:inline-block; width:50%; height:28px; padding-top:8px; text-align:center; font-size:15px; float:left; background-color:#00639e; color:#ffffff;}
	.sub_product li.btns a.b2 {display:inline-block; width:50%; height:28px; padding-top:8px; text-align:center; font-size:15px; float:left; background-color:#3c3c3c; color:#ffffff;}
	.sub_product li.btns a.b3 {display:inline-block; width:50%; height:28px; padding-top:8px; text-align:center; font-size:15px; float:left; background-color:#00639e; color:#ffffff;}
	
	.sub_product li.text {clear:both; overflow:hidden; padding:0 0 20px 0; letter-spacing:-1px;}
	.sub_product li.text dl {clear:both; overflow:hidden; padding:20px 0 0 0;}
	.sub_product li.text dl dt {overflow:hidden; font-size:18px; font-weight:700; color:#0075ba; padding-bottom:6px;}
	.sub_product li.text dl dd {overflow:hidden; text-align:justify; font-size:15px; color:#c3c3c3; line-height:150%;} 
	.sub_product li.text dl dd span {color:#ffffff; font-weight:700;}
	.sub_product li.text dl dd.oran {color:#ff9d12;}
	.sub_product li.text dl dd.info {font-size:14px; font-weight:700; color:#ffffff; margin-top:20px; padding:16px 0 16px 20px; border:1px solid #666; background:url(../images/sub/bg_btn.png)}
	.sub_product li.text dl dd.info a {color:#ff9d12;}
	
	.sub_product li table {width:100%; border-left:1px solid #626262; border-top:1px solid #626262;}
	.sub_product li table th {padding:10px 0 10px 0; text-align:center; color:#0a9ef6; border-bottom:1px solid #626262;  border-right:1px solid #626262; font-weight:500; background:url(../images/bg_contentbox.png)}
	.sub_product li table td {padding:5px 0 5px 0; border-bottom:1px solid #626262; border-right:1px solid #626262; text-align:center; color:#ececec; background:url(../images/bg_contentbox.png) }
	.sub_product li table td.info {padding:5px 0 5px 10px; border-bottom:1px solid #626262; border-right:1px solid #626262; text-align:left; font-size:12px; color:#bdbdbd; }
	.sub_product li table td img {width:50%;}
	
.sub_app {clear:both; overflow:hidden;}
	.sub_app ul {clear:both; overflow:hidden;}
	.sub_app ul li {clear:both; overflow:hidden; font-size:15px; color:#c3c3c3; line-height:140%;}
	.sub_app ul li.tit {font-size:18px; letter-spacing:-1px; color:#41aae9; padding:24px 0 8px 0;}
	.sub_app ul li.img {overflow:hidden; padding:14px 0 0 0;}
	.sub_app ul li.img img {width:100%;}
	.sub_app ul li span {color:#ff9d12;}
	.sub_app ul li dl {clear:both; overflow:hidden; margin-top:8px; width:100%;}
	.sub_app ul li dl dd {float:left; font-size:14px; color:#c3c3c3; overflow:hidden; line-height:140%;}
	.sub_app ul li dl dd.num {width:5%;}
	.sub_app ul li dl dd.txt {width:95%;}

.sub_data {clear:both; width:100%; overflow:hidden;}
	.sub_data ul {float:left; width:48%; overflow:hidden; margin:0 4% 20px 0;}
	.sub_data ul li {clear:both; width:100%;}
	.sub_data ul li.tit {padding:0 0 8px 0; font-size:18px; font-weight:bold; color:#fff;}
	.sub_data ul li.btn {}
	.sub_data ul li.btn a {display:inline-block; width:50%; height:18px; text-align:center; color:#ffffff; padding:7px 0 7px 0; background-color:#00639e; }
	.sub_data ul li.btn a.end {width:50%; color:#fff; background-color:#3c3c3c;}
	.sub_data ul li.btn p {display:inline-block; width:100%; height:18px; text-align:center; color:#ffffff; padding:7px 0 7px 0; background-color:#00639e; }



.popup {padding:20px 0 30px 15px; overflow:hidden; width:94%;}
	.popup ul {clear:both; overflow:hidden; width:100%;}
	.popup li {overflow:hidden; widht:100%; margin-bottom:26px;}
	.popup li.end {}
	.popup li p {padding:0 0 10px 0; text-align:center; color:#0a9ef6; font-size:20px; font-weight:700; letter-spacing:-1px;}
	.popup li div.tablebox {overflow:hidden; width:100%;}
	.popup li div.tablebox dl {float:left; width:48%; overflow:hidden; margin-right:2%; border-top:1px solid #626262;}
	.popup li div.tablebox dl.end {margin-right:0;}
	.popup li div.tablebox dl dt {padding:6px 0 6px 0; text-align:center; font-size:14px; font-weight:700; color:#fff;background:url(../images/sub/bg_btn.png)}
	.popup li div.tablebox dl dt.notxt {padding:0; height:0;}
	
	.popup li table {width:100%;border-left:1px solid #626262;}
	.popup li table th {padding:10px 0 10px 0; text-align:center; color:#0a9ef6; border-bottom:1px solid #626262;  border-right:1px solid #626262; font-weight:500; background:url(../images/bg_contentbox.png)}
	.popup li table td {padding:5px 0 5px 0; border-bottom:1px solid #626262; border-right:1px solid #626262; text-align:center; color:#ececec; background:url(../images/bg_contentbox.png) }
	.popup li table th.style {padding:6px 0 6px 0; text-align:center; font-size:14px; font-weight:700; color:#fff;background:url(../images/sub/bg_btn.png)}
	.popup li table td.info {padding:5px 0 5px 10px; border-bottom:1px solid #626262; border-right:1px solid #626262; text-align:left; font-size:12px; color:#bdbdbd; }









	
	
	
/* box */
.jmsBox01 {position:relative;padding-top:16px;}
.jmsBox01:before {content:''; position:absolute; left:-13px; top:0; width:100%; height:6px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_line.png) repeat-x left top; background-size:76px 6px; padding-right:26px;}
.jmsBox01:after {content:''; position:absolute; left:0; top:0; width:100%; height:17px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_top.png) repeat-x left top; background-size:26px 17px;}
.jmsBox01 .boxInner {background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_tile.png) repeat left top; background-size:129px 129px; padding:20px 20px 0;}
.jmsBox01 .boxInner:after {content:''; position:absolute; left:0; bottom:-24px; width:100%; height:24px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_tile_b.png) repeat-x left bottom; background-size:293px 24px; z-index:1}
.jmsBox01 .boxInner.bgmyun:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_myun.png) no-repeat right top; background-size:91px 85px; z-index:2} /* ¿ìÃø»ó´Ü bg */

/* Áöµµ¼­ºñ½º °Ç³Ê¶Ù±â*/
/*#skipMap {left:0;top:0;text-align:center;width:100%;z-index:10001;font-size:1em;background:#000}
#skipMap a {display:block;height:0;width:0;margin-bottom:-1px;overflow:hidden;text-align:center;color:#fff;}
#skipMap a:focus, .skip a:active {height:auto;width:auto;padding:5px;color:#fff;font-family:'DroidSansFallback','Apple Gothic','µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,sans-serif;} */
#skipMap a{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-10px;white-space:nowrap}

.cjoneTopCont {background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_cjone01_c.png) repeat-x left top; height:352px; background-size:28px 396px; position:relative; margin-bottom:35px; padding:22px; text-align:center}
.cjoneTopCont:after {content:''; position:absolute;left:0;top:0; display:block; width:5px; height:100%;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_cjone01_l.png) no-repeat left top;background-size:5px 396px;}
.cjoneTopCont:before {content:''; position:absolute;right:0;top:0; display:block; width:5px; height:100%;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_cjone01_r.png) no-repeat left top;background-size:5px 396px;}
.cjoneTopCont h3{font-size:16px; margin-bottom:30px}
.cjoneTopCont span{margin:0 -22px}
.cjoneTopCont span img {width:293px}
.cjoneTopCont p {margin-top:25px}
.cjoneTopCont p strong{display:block; color:#b72026; font-size:19px; margin-bottom:10px}

/* news/event */ 
.news_list{border-top:4px solid #092e5b; padding:22px 0 0 0; overflow:hidden;}
.news_list li{position:relative; width:100%; border-top:1px dashed #b7b7b7; overflow:hidden; padding:16px 0 10px 0;}
.news_list li:first-child{border:none; padding:0 0 8px 0;}
.news_list li dl {overflow:hidden; padding:0 0 8px 0;}
.news_list li dl dt {float:left; display:inline-block; padding:0 12px 0 0; width:30%;}
.news_list li dl dt img {width:100%;}
.news_list li dl dd {float:left; display:inline-block; width:60%}
.news_list li dl dd a {font-size:16px;}
.news_list li dl dd span {font-size:12px; color:#a3a3a3;}

/* news/event */ 
.news_list2{border-top:4px solid #092e5b; padding:22px 0 0 0; overflow:hidden;}
.news_list2 li{position:relative; width:100%; border-top:1px dashed #b7b7b7; overflow:hidden; padding:14px 0 14px 0;}
.news_list2 li:first-child{border:none; padding:0 0 12px 0;}
.news_list2 a {font-size:16px;}
.news_list2 span {font-size:12px; color:#a3a3a3;}

/* news/event */ 
.news_list3{padding:12px 0 0 0; overflow:hidden;}
.news_list3 li{position:relative; width:100%; border-top:1px dashed #b7b7b7; overflow:hidden; padding:14px 0 14px 0;}
.news_list3 li:first-child{border:none; padding:0 0 12px 0;}
.news_list3 li:end-child{border:none; padding:14px 0 0 0;}
.news_list3 a {clear:both; font-size:13px; display:inline-block; overflow:hidden; margin-top:6px; background-color:#f4f4f4;border-radius:4px; padding:14px; border:1px solid #e0e0e0; width:90%; margin-bottom:10px;}
.news_list3 span {font-size:12px; color:#a3a3a3;}

/* news/event */ 
.fight_list {overflow:hidden;}
.fight_list li.stxt {text-align:center; font-size:16px; font-weight:bold; padding:0 0 10px 0; color:#005dae;}
.fight_list li.stxt span {font-size:12px; color:#898989;}
.fight_list li.ltxt {font-size:16px; padding:15px 0 0 0; border-top:1px dashed #b7b7b7;}
.fight_list li textarea {margin:6px 0 0 0; width:99%; height:100px; background-color:#f7f7f7;}





.event_list li{margin-top:22px;}
.event_list li:first-child{margin-top:0;}
.event_list .thum img{width:100%}
.event_list .tit_area{position:relative;overflow:hidden;display:block;margin-top:2px;padding:12px 9px;color:#fff;background:#6d6d6d;}
.event_list .tit_area.no_date .tit{padding-right:16px;}
.event_list .tit_area .tit{display:block;padding-left:8px;color:#fff;font-size:13px;background:url(http://m.cheiljemyunso.co.kr/images/common/bg_event_tit.gif) 0 6px no-repeat;background-size:2px;}
.event_list .tit_area .date{color:#fff;letter-spacing:-0.02em;font-weight:normal; margin-left:8px}
.list_view{border-top:4px solid #092e5b;}
.list_view dt{border-bottom:1px solid #838383;padding:22px 0;}
.list_view dt strong{display:block;margin-bottom:12px;font-size:20px;line-height:27px;}
.list_view dt span{padding-right:5px;color:#767676;font-size:13px}
.list_view dt span+span{display:block;margin-top:3px;padding-right:0;}
.list_view dd{padding:22px 0;}
.list_view dd img {width:100%}

.store_list {margin:20px -13px;border-top:3px solid #472d18}
.store_list li{position:relative;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_store_list.png) 0 bottom repeat-x;background-size:2px; padding:0 13px 20px 13px}
.store_list li.noSech {padding:15px; text-align:center}
.store_list li .store_name{display:block;padding-top:10px; margin-right:60px}
.store_list li .store_name strong{display:block;padding:1px 0;font-size:18px; color:#222; margin-bottom:12px}
.store_list li .store_name em {position:absolute; right:18px; top:0}
.store_list li .store_name em img {width:30px}
.store_list li .store_name.newst strong {background:none; color:#222}
.store_list li .store_name > span{display:block;line-height:19px; color:#434343}
.store_list li .store_name > span.shop_ad strong{display:inline;font-size:13px;}/* 2014-11-26 Ãß°¡ */
.store_list li .txtTel {display:block;width:100px;margin-top:5px}/* 2014-11-26 ¼öÁ¤ */
.store_list li .store_tel{display:block;position:absolute;bottom:10px;right:13px;}
.store_list li .store_tel img {width:43px}

/* button */
.btnBox01 {text-align:center; margin-top:12px}
.btnBox01 a {display:block;color:#fff;border-radius:4px;padding:8px 0; font-weight:bold; font-size:14px}

.btnBox01.btnFr01 {margin:0 0 10px; overflow:hidden}
.btnBox01.btnFr01 a {font-size:12px; width:50px; float:right; padding:10px 5px}
.btnBox01.btnFr01 a.mt_15 { margin-top:-15px}

.btnRed {border:1px solid #bf0024; background-color:#bf0024;}
.btnBlack {border:1px solid #222; background-color:#222;}
.btnGray {border:1px solid #6d6d6d; background-color:#6d6d6d;}
.btnBrown {border:1px solid #092e5b; background-color:#1c5ba9;}
.btnRed02 {border:1px solid #da1602; background-color:#da1602;}

.titDep01 {margin-bottom:22px}
.titDep01 img {height:21px}
.titShop {margin-bottom:10px; height:34px; font-size:19px; color:#fff; position:relative; padding:8px 10px; background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_stitshop_c.png) repeat-x left top;background-size:9px 34px; display:inline-block}
.titShop:before { content:''; width:10px; position:absolute;left:0;top:0; height:34px; background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_stitshop_l.png) no-repeat left top;background-size:9px 34px;}
.titShop:after { content:''; width:10px; position:absolute;right:0;top:0; height:34px; background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_stitshop_r.png) no-repeat left top;background-size:9px 34px;}

.store_stit{padding-bottom:13px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_store_info.gif) 0 bottom repeat-x;background-size:1px; margin-top:30px}
.store_stit img {height:17px}
.store_stit.leNo {background:none;}

.store_info{text-align:left;}
.store_info tr th {vertical-align:top; padding-top:5px}
.store_info tr th img {height:12px}
.store_info tr:first-child th img{top:23px;}
.store_info tr td{padding:5px 0;font-size:13px;line-height:19px;word-break:break-all; vertical-align:top}
.store_info tr td a{display:inline-block;margin-top:4px;}
.store_info.type2{margin-top:0;}
.store_info.type2 th, .store_info.type2 td{background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_store_list.png) 0 bottom repeat-x;background-size:2px;}
.store_info.type2 tr:first-child th{ vertical-align:top;}
.store_info.type2 .last th, .store_info.type2 .last td{background:none}
.store_info.type2 .trans_type2 dt{padding-left:19px;margin-top:10px}
.store_info.type2 .trans_type2 dt:first-child{margin-top:0}
.store_info.type2 .trans_type2 dt.blue{background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_store_info03.png) 0 3px no-repeat;background-size:13px}
.store_info.type2 .trans_type2 dt.green{background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_store_info04.png) 0 3px no-repeat;background-size:13px}
.store_info.type2 .trans_type2 dt.yellow{background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_store_info05.png) 0 3px no-repeat;background-size:13px}
.store_info.type2 .trans_type2 .blue{color:#356fcf;}
.store_info.type2 .trans_type2 .green{color:#39a125}
.store_info.type2 .trans_type2 .yellow{color:#ffb400}
.shopimgLi{overflow:hidden}
.shopimgLi span img{width:100%;box-sizing:border-box;border:1px solid #000}
.shopimgLi ul {overflow:hidden; margin-top:6px}
.shopimgLi ul li {float:left;text-align:center;margin-right:5px;/* width:33.3%; */}
/*.shopimgLi ul li:first-child {text-align:left;}
.shopimgLi ul li:last-child {text-align:right; width:33.4%}*/
.shopimgLi ul li a {display:inline-block;width:93px; height:56px;border:1px solid #000}
.shopimgLi ul li a img {width:100%; }

/* ÀüÃ¼¸Þ´º */
.totalwrap {position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden; display:none}
.total {position:relative;overflow:hidden;margin-left:44px;background:#fff;z-index:99}
.total .totalTop {height:60px;background-color:#00639e;}
.total .totalTop p {color:#fff;padding:0 75px 0 20px; font-size:18px; display:table-cell; vertical-align:middle; height:60px;}
.total .totalTop a {display:block; position:absolute; right:0; top:0; height:15px; width:65px; background-color:#62594f; text-align:center;padding:22px 0 23px;color:#ccc3b9; font-size:11px}

.total .totalTop02 {height:200px; overflow:hidden; background:url(../images/common/loginbg.png) top center no-repeat;}
.total .totalTop02 .top_inner01 {text-align:center; padding:42px 0;}


.totalList li a {display:block;font-size:18px; }
.totalList > li > a {border-bottom:1px solid #dddddd; color:#2a2a2a; padding:18px 20px; background-image:url(../images/common/bg_total_off.png); background-repeat:no-repeat; background-position:95% center;background-size:11px; font-weight:bold;}
.totalList > li.on > a {color:#005dae;font-weight:bold;background-image:url(../images/common/bg_total_on.png);}
.totalList > li.oldep1 > a,.totalList > li.on.oldep1 > a { background-image:none}
.totalList li ul {display:none;background:#fff url(../images/common/bg_2depthline.gif) repeat-x left top;overflow:hidden;border-bottom:1px solid #dddddd}
.totalList li.on ul {display:block; background-color:#f7f7f7;}
.totalList ul li {margin-left:27px;background:url(../images/common/bg_linedot03.png) repeat-x left bottom;background-size:6px; }
.totalList ul li:last-child {background:none}
.totalList ul li > a {background-image:url(../images/common/bul_total01.gif),url(../images/common/bg_2depth_off.png);background-repeat:no-repeat;background-position:left center, 90% center;background-size:2px,10px;padding:12px 0 12px 8px; font-size:15px;}
.totalList ul li.on > a {color:#005dae; font-weight:bold;background-image:url(../images/common/bul_total01.gif),url(../images/common/.bg_2depth_on.png);background-size:2px,10px 2px;}
.totalList ul li.depno a {background:url(../images/common/bul_total01.gif) no-repeat left center;background-size:2px;}
.totalList ul li div {display:none}
.totalList ul li.on div {display:block; padding-bottom:9px}
.totalList ul li div a {display:block;font-size:13px; padding:9px 0 9px 8px;background:url(../images/common/bg_3depth01.gif) no-repeat left center; background-size:4px;}
.totalList ul li div a.on {color:#af011c}
.brandBi {display:block;text-align:center;padding:150px 0; background:url(../images/bg_brandBi.png); background-size:100%;}

/* Á¾·áµÈÄíÆù */
.endIssue,.endAmount,.endUse,.endDay {position:relative;display:block}
.endIssue:before,.endAmount:before,.endUse:before,.endDay:before {content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;opacity:0.6; background-color:#000}
.endIssue:after,.endAmount:after,.endUse:after,.endDay:after {content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;}
.endUse:after {background:url(http://m.cheiljemyunso.co.kr/images/jms/img_couponend01.png) no-repeat center center; background-size:26%}
.endDay:after {background:url(http://m.cheiljemyunso.co.kr/images/jms/img_couponend02.png) no-repeat center center; background-size:26%}
.endIssue:after {background:url(http://m.cheiljemyunso.co.kr/images/jms/img_couponend03.png) no-repeat center center; background-size:26%}
.endAmount:after {background:url(http://m.cheiljemyunso.co.kr/images/jms/img_couponend04.png) no-repeat center center; background-size:26%}

/* ¸Þ´º¼Ò°³ 141001 */
.jmsBox01 .boxInner.bgrice:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_rice.png) no-repeat right 20px; background-size:125px; z-index:2}
.jmsBox01 .boxInner.bgtofu:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_tofu.png) no-repeat right 23px; background-size:104px; z-index:2}
.jmsBox01 .boxInner.bgside:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_side.png) no-repeat right 8px; background-size:95px; z-index:2}
.jmsBox01 .boxInner.bgsoju:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_soju.png) no-repeat right 8px; background-size:77px; z-index:2}
.jmsBox01 .boxInner.bgbeer:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_beer.png) no-repeat right 8px; background-size:59px; z-index:2}
.jmsBox01 .boxInner.bgdrink:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_drink.png) no-repeat right 8px; background-size:76px; z-index:2}
.jmsBox01 .boxInner.bgskewer:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_skewer.png) no-repeat right 8px; background-size:101px; z-index:2}
.jmsBox01 .boxInner.bgjaeil:before {content:''; position:absolute; right:0; top:16px; width:100%; height:85px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_jaeil.png) no-repeat right 15px; background-size:86px; z-index:2}
.jmsBox01.menu .boxInner p, .jmsBox01.menu .boxInner .menu_type li span{font-size:13px;color:#62594f}
.jmsBox01.menu .boxInner p{margin-top:20px}
.jmsBox01.menu .boxInner p.dtxt{color:#38302a}
.menu_type, .menu_type02{overflow:hidden;width:100%;margin-top:20px}
.menu_type li {float:left;width:50%}
.menu_type li img, .menu_type02 li img{height:14px}
.menu_type li span, .menu_type02 li span{display:block;margin-top:8px;padding-left:8px}
.menu_type li:nth-child(odd) span{padding-right:15px}
.menu_type li:nth-child(1), .menu_type li:nth-child(2){min-height:95px}
.menu_type02 li{color:#62594f}
.menu_type02 li+li{margin-top:12px}
.menu_list{position:relative;margin:30px -13px 0;padding:30px 13px 0;border-top:2px solid #a0968b}
.menu_list.noline{border-top:none}
.menu_list.noline02{margin-top:0;padding-top:0;border-top:none}
.menu_list.lastmenu{margin-bottom:30px}
.menu_list dt{font-size:18px;font-weight:bold;color:#38302a}
.menu_list dt .sm_txt{padding-left:5px;font-size:14px;font-weight:normal;color:#62594f;}
.menu_list dt .sub_txt{color:#62594f;font-weight:normal}
.menu_list dt .recommend img{width:45px}
.menu_list dt .eng{display:block;margin-top:13px;font-size:14px}
.menu_list dt .eng.twline{padding-right:100px;}
.menu_list .menutype{position:absolute;top:27px;right:13px;}
.menu_list.noline02 .menutype, .menu_list.noline02{top:0}
.menu_list .menutype span img{width:43px}
.menu_list [class*=price]{display:block;margin:20px 0 10px;padding-left:26px;font-size:22px;font-weight:bold;color:#b72026;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_won01.png) 0 5px no-repeat;background-size:22px}
.menu_list .info{position:relative;}
.menu_list .info .food img{width:100%}
.menu_list .info p{margin-top:13px;color:#62594f}
.menu_list .submenu{display:block;padding-left:8px;line-height:18px;color:#62594f;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_dot01.png) 0 7px no-repeat;background-size:4px;}
.menu_list dt+.submenu{margin-top:12px;}
.list_dot li{padding-left:8px;line-height:18px;color:#62594f;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_dot01.png) 0 7px no-repeat;background-size:4px;}
.menu_list.type02 dt .eng{font-size:13px}
.menu_list.type02 dt em{padding-left:8px;font-size:12px;font-weight:normal;color:#62594f}
.menu_list.type02 dt .food{display:block;padding-right:105px}
.menu_list.type02 dt .food.type02{padding-right:150px}
.menu_list.type02 [class*=price]{position:absolute;right:13px;top:6px;text-align:right}
.menu_list.type02 .price02{top:37px}
.menu_list.type02 [class*=price].set{padding-left:57px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_won01.png) 30px 5px no-repeat, url(http://m.cheiljemyunso.co.kr/images/jms/ico_menu06.png) 0 0 no-repeat;background-size:22px, 25px}
.menu_list.type02 .info .food{display:inline-block;margin-top:15px}
.menu_list.type03{margin:30px 0 0;padding:30px 0 25px;border-top:none;border-bottom:2px dashed #a0968b}
.menu_list.type03 li{position:relative;padding-right:105px;margin-top:12px;font-size:18px;font-weight:bold}
.menu_list.type03 li:first-child{margin-top:0}
.menu_list.type03 li .price{position:absolute;right:0;top:-2px;margin:0;text-align:right}
.menu_list.type03 li.submenu{padding:0;font-size:12px;font-weight:normal;color:#62594f;background:none}
.menu_list.type04{margin:0;padding:30px 0 25px;border-top:none;}
.menu_list.type04 li{position:relative;padding-right:105px;margin-top:12px;font-size:14px;color:#38302a}
.menu_list.type04 li span em{color:#62594f}
.menu_list.type04 li:first-child{margin-top:0}
.menu_list.type04 li .price{position:absolute;right:0;top:-2px;margin:0;padding-left:22px;text-align:right;font-size:15px;background-position:0 3px;background-size:18px}
[class*=noti_txt]{margin-bottom:30px;color:#62594f;text-indent:-14px;margin-left:14px;line-height:18px}
.noti_txt02{margin:40px 0 0 14px}
.noti_txt03{margin:15px 0 0 14px}
.noti_txt04{margin-left:0;text-indent:0}
.contbox{position:relative;margin-top:30px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_tile.png) repeat left top; background-size:129px 129px; padding:20px 20px 0;}
.contbox:after {content:''; position:absolute; left:0; bottom:-24px; width:100%; height:24px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_tile_b.png) repeat-x left bottom; background-size:293px 24px; z-index:1}
.contbox.bgmyun:before {content:''; position:absolute; right:0; top:16px; width:100%; height:50px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_myun02.png) no-repeat right top; background-size:50px; z-index:2}

.tableBox01{border-top:2px solid #62594f;border-bottom:1px solid #a0968b;}
.tableBox01 table tr th{padding:8px;background:#dad4c5;color:#38302a;border-left:1px solid #a0968b;border-bottom:1px solid #a0968b; font-size:15px}
.tableBox01 table tr th:first-child{border-left:none;}
.tableBox01 table tr td{padding:7px;text-align:center;color:#62594f;border-top:1px solid #a0968b;border-left:1px solid #a0968b;}
.tableBox01 table tr td.blNone{border-left:none;}
.tableBox01 table tbody.allegy td{text-align:left}
.tableBox01 table tbody.allegy td:first-child {border-left:none}

.pointInq{margin-top:22px;text-align:center}
.pointInq img{width:100%}
.pointInq .btn_wrap{overflow:hidden;margin-bottom:22px;}
.pointInq .btn_wrap li{float:left;width:16.5%;}
.pointInq .btn_wrap li:first-child {width:17.5%}
.pointInq .btn_wrap li a{display:block;color:#fff;margin-right:1px;border-radius:4px;padding:12px 0;font-weight:bold;font-size:14px;text-align:center;background:#62594f;}
.pointInq .btn_wrap li.on a {background:#b72026}

.producList{margin:0 -13px;border-top:2px solid #434343}
.producList li {background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_dott_garo02.png) left bottom repeat-x; background-size:2px 1px}
.producList li > span {padding:15px; display:block; text-align:center}
.producList li a {display:table; padding:10px 0;width:100%}
.producList li a div {display:table-cell; text-align:center}
.producList li a .imgPro {width:30%}
.producList li a .wonPro {width:70%; text-align:left; vertical-align:top; padding:5px 13px 0 0; font-size:15px}
.producList li a .imgPro span {border:1px solid #cfcfcf;display:inline-block;width:81px;}
.producList li a .imgPro img, .producList.type02 .imgPro img {width:81px}
.producList li a .wonPro .date , .producList.type02 .wonPro .date{display:block;margin:2px 0;font-size:12px;letter-spacing:0;color:#434343;}
.producList li a .wonPro .price, .producList.type02 .wonPro .price{display:block;margin-bottom:0;padding-right:13px;font-size:15px;color:#3e2d20; font-weight:normal}
.producList li a .wonPro .price em, .producList.type02 .wonPro .price em { color:#de3142}
.producList li a .wonPro .price span , .producList.type02 .wonPro .price span {font-family:'Tahoma'}

.map_area{border:1px solid #9a9a9a; position:relative; }
.map_area .branch_info_tooltip {position:absolute;border:1px solid #8e8e8e;background-color:#fff;width:190px;background-image:url(http://m.cheiljemyunso.co.kr/images/common/map/bul_maps_arrow.png);background-repeat:no-repeat;background-size:7px auto;background-position:91% 19px;}
.map_area .branch_info_tooltip::after {content:"";display:block;width:14px;height:9px;position:absolute;left:50%;bottom:-9px;background-image:url(http://m.cheiljemyunso.co.kr/images/common/map/ico_maps_arrow_02.png);background-repeat:no-repeat;background-size:14px 9px;background-position:0 0}
.map_area .branch_info_tooltip > a {display:block;padding:15px 30px 15px 15px;font-size:16px;font-weight:bold;color:#c60b0f;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.map_area .branch_info_tooltip > p {padding:15px;border-top:1px solid #dfdfdf;}
.map_area .branch_info_tooltip > p a {background-image:url(http://m.cheiljemyunso.co.kr/images/common/map/ico_maps_phone.png);background-size:11px auto;background-position:0 0;background-repeat:no-repeat;display:block;padding-left:15px;}


/* ¸Þ´º¼Ò°³ tab */
.tabList{overflow:hidden;position:relative;width:100%;height:75px;margin-bottom:17px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabcenter.png) 0 0 repeat-x;background-size:7px 75px;}
.tabList:before{content:'';position:absolute;left:0;top:0;width:7px;height:75px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tableft.png) 0 0 no-repeat;background-size:7px 75px;}
.tabList:after{content:'';position:absolute;right:0;top:0;width:7px;height:75px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabright.png) 0 0 no-repeat;background-size:7px 75px;background-position:right top;}
.tabList li{float:left;width:50%;margin:5px 0;text-align:center;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabinner.png) 0 0 repeat;background-size:282px 64px;}
.tabList li a{display:table;height:65px;width:100%;text-align:center;}
.tabList li a span{display:table-cell;padding:0 16px;color:#b4ad9c;vertical-align:middle;border-right:1px dashed #a19783}
.tabList li:first-child a span{padding:0 16px 0 23px}
.tabList li:last-child a span{padding:0 23px 0 16px;border-right:none}
.tabList li.on a span{color:#2c2c2c;padding-top:18px !important;background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck.png) 50% 6px no-repeat;background-size:18px}
.tabList.tabtype02 li a span{padding:25px 3px 0;background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck01.png) 52% 8px no-repeat;background-size:26px}
.tabList.tabtype02 li.on a span{padding:26px 3px 0 !important;color:#2c2c2c;background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck01_on.png) 52% 8px no-repeat;background-size:26px}
.tabList.tabtype02 li:first-child a span{padding:25px 3px 0 7px }
.tabList.tabtype02 li.on:first-child a span{padding:26px 3px 0 7px  !important;}
.tabList.tabtype02 li:last-child a span{padding:25px 7px 0 3px}
.tabList.tabtype02 li.on:last-child a span{padding:26px 7px 0 3px  !important;}
.tabList.tabtype02.tab03 li{width:33.3%}
.tabList.tabtype02.tab03 li:nth-child(2) a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck06.png) 50% 8px no-repeat;background-size:24px}
.tabList.tabtype02.tab03 li:nth-child(2).on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck06_on.png) 50% 8px no-repeat;background-size:24px}
.tabList.tabtype02.tab03 li:last-child a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck03.png) 49% 11px no-repeat;background-size:25px}
.tabList.tabtype02.tab03 li:last-child.on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck03_on.png) 49% 11px no-repeat;background-size:25px}
.tabList.tabtype02.tab04 li{width:25%}
.tabList.tabtype02.tab04 li:nth-child(2) a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck02.png) 50% 10px no-repeat;background-size:21px}
.tabList.tabtype02.tab04 li:nth-child(2).on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck02_on.png) 50% 10px no-repeat;background-size:21px}
.tabList.tabtype02.tab04 li:nth-child(3) a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck04.png) 50% 10px no-repeat;background-size:26px}
.tabList.tabtype02.tab04 li:nth-child(3).on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck04_on.png) 50% 10px no-repeat;background-size:26px}
.tabList.tabtype02.tab04 li:last-child a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck05.png) 50% 11px no-repeat;background-size:26px}
.tabList.tabtype02.tab04 li:last-child.on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck05_on.png) 50% 11px no-repeat;background-size:26px}
.tabList.tabtype02.tab05 li{width:20%}
.tabList.tabtype02.tab05 li:nth-child(2) a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck02.png) 50% 10px no-repeat;background-size:21px}
.tabList.tabtype02.tab05 li:nth-child(2).on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck02_on.png) 50% 10px no-repeat;background-size:21px}
.tabList.tabtype02.tab05 li:nth-child(3) a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck03.png) 50% 11px no-repeat;background-size:25px}
.tabList.tabtype02.tab05 li:nth-child(3).on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck03_on.png) 50% 11px no-repeat;background-size:25px}
.tabList.tabtype02.tab05 li:nth-child(4) a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck04.png) 50% 8px no-repeat;background-size:26px}
.tabList.tabtype02.tab05 li:nth-child(4).on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck04_on.png) 50% 8px no-repeat;background-size:26px}
.tabList.tabtype02.tab05 li:last-child a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck05.png) 50% 11px no-repeat;background-size:22px}
.tabList.tabtype02.tab05 li:last-child.on a span{background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_tabcheck05_on.png) 50% 11px no-repeat;background-size:22px}
.tabList.tabline02{height:114px;margin-bottom:17px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabcenter02.png) 0 0 repeat-x;background-size:7px 114px;}
.tabList.tabline02:before{content:'';position:absolute;left:0;top:0;width:7px;height:114px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tableft02.png) 0 0 no-repeat;background-size:7px 114px;}
.tabList.tabline02:after{content:'';position:absolute;right:0;top:0;width:7px;height:114px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabright02.png) 0 0 no-repeat;background-size:7px 114px;background-position:right top;}
.tabList.tabline02 li{float:left;width:50%;margin:5px 0;text-align:center;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabinner.png) 0 0 repeat;background-size:282px 64px;}
.tabList.tabline02 li{width:33.3%;margin:5px 0 0}
.tabList.tabline02 li+li+li+li{width:50%;margin:0 0 5px;border-top:1px dashed #a19783}
.tabList.tabline02 li a{height:50px}
.tabList.tabline02 li.on a span{padding-top:17px;background-position:50% 3px}

/* 2015-05-04 È¸Àü½Ä »þºê»þºê ÅÇ ½ºÅ¸ÀÏ */
.tabList.tabline02.size80 a { height:104px; }
/* 2015-05-04 È¸Àü½Ä »þºê»þºê ÅÇ ½ºÅ¸ÀÏ */

/* ÇÒÀÎ »óÇ°±Ç */
.cjoneTxt01 {font-size:15px; margin:12px 0 22px; padding-bottom:22px; border-bottom:4px solid #472d17}
.cjBrandSect {border-bottom:1px solid #a0968b; padding-bottom:20px; margin-bottom:22px}
.branList {overflow:hidden}
.branList li {float:left;width:33.3%; text-align:center;margin-top:12px; height:135px}
.branList li:nth-child(3n) {width:33.4%}
.branList li span {display:block; border:1px solid #a0968b; text-align:center; margin:0 3px}
.branList li span img {width:90px}
.branList li:nth-child(3n) span {margin-right:0}
.branList li:nth-child(3n+1) span {margin-left:0}
.branList li strong {font-size:14px; font-weight:normal; display:inline-block; margin-top:8px;color:#3e2d20; line-height:14px}
.branList li.boneList {height:100px}
.titBrand {color:#38302a; font-size:19px}
.titBrand span { font-size:15px; font-family:'Tahoma'; font-weight:normal;color:#62594f}
.cjOneside {overflow:hidden}
.cjOneside > div {float:left; width:50%; border-bottom:0; margin-bottom:0; padding-bottom:0}
.cjOneside > div li {width:68%}
.starList li {background:url(http://m.cheiljemyunso.co.kr/images/jms/bul_starlist.png) no-repeat left 6px; background-size:7px; padding-left:12px; font-size:15px; margin-bottom:8px; line-height:19px}
.starList.starRed li {color:#bf0024;background:url(http://m.cheiljemyunso.co.kr/images/jms/bul_starlist_red.png) no-repeat left 6px;background-size:7px}
.benefit_list > li{margin-top:8px;border:1px solid #a0968b;}
.benefit_list > li:first-child{margin-top:0}
.benefit_list li a{overflow:hidden;display:block;border-bottom:1px solid #a0968b;box-shadow :0 2px 2px #d0cabe;}
.benefit_list li .card_tit{position:relative;display:block;padding:20px 53px 20px 13px;font-size:18px;line-height:19px;color:#271c14;background:#fefcf4; font-weight:bold}
.benefit_list li .card_tit span{display:block;margin-top:8px;line-height:19px;color:#694326;font-weight:normal}
.benefit_list li .card_tit .more{position:absolute;right:13px;top:50%;margin-top:-13px;height:26px;width:26px;background:url(http://m.cheiljemyunso.co.kr/images/jms/ico_benefit_list.png) 0 0 no-repeat;background-size:26px}
.benefit_list li.on .card_tit .more{background-image:url(http://m.cheiljemyunso.co.kr/images/jms/ico_benefit_list_on.png)}
.benefit_list li .card_img{display:block;position:relative;padding:24px 13px;}
.benefit_list li .card_img img{display:block;position:absolute;left:13px;top:13px}
.benefit_list li .card_img span{display:block;padding-left:110px;line-height:19px}
.benefit_list li .card_img.line01{padding-bottom:33px}
.benefit_list li .card_img.line01 strong {display:inline-block;padding-top:10px}
.benefit_list li .inner{padding:0 8px 13px; display:none}
.benefit_list.type2 li .inner {padding-top:13px}
.benefit_list.type2 li .inner dl{margin-top:20px}
.benefit_list.type2 li .inner dl dt{margin-bottom:7px}
.benefit_list.type2 li .inner dl dd{font-size:15px;line-height:19px;color:#38302a}
.benefit_list li.on .inner{display:block}
.benefit_list li .inner ul{padding:13px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_jmsbox_tile.png) 0 0 repeat;background-size:292px;box-shadow:0 2px 2px #aeaca2;}
.benefit_list li .inner li{padding-left:10px;margin:3px 0 0;line-height:17px;color:#62594f;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_store04_02.png) 0 6px no-repeat;background-size:4px;}
.benefit_list li .inner li:first-child{margin-top:0}
.benefit_list li .inner .list_dash{padding:0;margin-top:5px;border:none;box-shadow:none}
.benefit_list li .inner .list_dash li{text-indent:-9px;color:#62594f;background:none !important}
.m_coupon_cate{position:relative;padding-top:20px;margin-top:14px;}
.m_coupon_cate > li {overflow:hidden;padding:20px 0 22px 0;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_dott_garo02.png) 0 bottom repeat-x;background-size:4px}
.m_coupon_cate > li:first-child{padding-top:0}
.m_coupon_cate > li:last-child{padding-bottom:0;background:none}
.m_coupon_cate .prod{display:block;float:left;width:38%;}
.m_coupon_cate .prod span{display:block;margin-top:15px}
.m_coupon_cate .sale{float:left;width:60%}
.m_coupon_cate .sale li{padding-left:10px;margin:3px 0 0;color:#62594f;line-height:17px;font-size:12px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_listdot.png) 0 6px no-repeat;background-size:4px;}
.m_coupon_cate .sale .time{margin-top:14px;color:#38302a;}
.m_coupon_cate .sale .time strong{padding-right:7px;font-size:15px;font-family:'Tahoma';color:#38302a}
.m_coupon_cate li .sale .btnBox01{width:114px !important}
.menuImgDot02 {padding:29px 13px;margin:0 -13px -43px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_menuImg.png) 0 0 repeat;background-size:100px;border-top:2px solid #a0968b}
.menuImgDot02 strong {display:block;}
.menuImgDot02 strong img{width:117px}
.listType02 {margin-top:10px}
.listType02 li{color:#62594f;background:url(http://m.cheiljemyunso.co.kr/images/jms/bul_list02.png) no-repeat left 5px; background-size:4px; padding:0 0 6px 10px;}
.benefitbox01{overflow:hidden;position:relative;width:100%;height:165px;margin-bottom:17px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_benebox_c.png) 0 0 repeat-x;background-size:7px 164px;}
.benefitbox01:before{content:'';position:absolute;left:0;top:0;width:7px;height:164px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_benebox_l.png) 0 0 no-repeat;background-size:7px 164px;}
.benefitbox01:after{content:'';position:absolute;right:0;top:0;width:7px;height:164px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_benebox_r.png) 0 0 no-repeat;background-size:7px 164px;background-position:right top;}
.benefitbox01 .inner{text-align:center;padding:15px 10px}
.noti_txt04{margin-top:20px;}
.noti_txt04 p{margin-bottom:5px;color:#62594f}
.noti_txt04 ul li{line-height:20px}
.noti_txt04 ul li a img{width:20px;vertical-align:top}

.tabList{overflow:hidden;position:relative;width:100%;height:75px;margin-bottom:17px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabcenter.png) 0 0 repeat-x;background-size:7px 75px;}
.tabList:before{content:'';position:absolute;left:0;top:0;width:7px;height:75px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tableft.png) 0 0 no-repeat;background-size:7px 75px;}
.tabList:after{content:'';position:absolute;right:0;top:0;width:7px;height:75px;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabright.png) 0 0 no-repeat;background-size:7px 75px;background-position:right top;}
.tabList li{float:left;width:50%;margin:5px 0;text-align:center;background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_tabinner.png) 0 0 repeat;background-size:282px 64px;}
.tabList li a{display:table;height:65px;width:100%;text-align:center;}
.tabList li a span{display:table-cell;padding:0 16px;color:#b4ad9c;vertical-align:middle;border-right:1px dashed #a19783}
.tabList li:first-child a span{padding:0 16px 0 23px}
.tabList li:last-child a span{padding:0 23px 0 16px;border-right:none}

.mygumeList {display:table;width:100%; border-bottom:2px solid #a0968b;padding:22px 0; position:relative}
.mygumeList .imgPro {display:table-cell;width:35%;text-align:center; vertical-align:top}
.mygumeList .imgPro span {display:inline-block;width:79px;}
.mygumeList .imgPro img {width:100%;border:1px solid #cfcfcf;}
.mygumeList .wonPro {display:table-cell;width:65%;text-align:left;text-indent:0;vertical-align:top}
.mygumeList .wonPro > em {display:block; margin-bottom:8px;font-size:15px;}
.mygumeList .wonPro .date{font-size:12px;letter-spacing:0}
.mygumeList .wonPro strong  {display:block; font-size:15px; margin-top:8px; font-weight:normal}
.mygumeList .wonPro strong em {color:#de3142;}

.mydflist li {background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_dott_garo02.png) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}
.mydflist li:last-child {background:none}
.mydflist li > strong {font-size:18px; display:block; margin-bottom:10px}
.mydflist li .btnBox01 {width:178px; margin:13px 0 0}


.payInfo{border-bottom:2px solid #a0968b; margin-bottom:20px}
.payInfo h3{padding:14px 0;font-size:14px; background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_dott_garo02.png) left bottom repeat-x}
.payInfo .infoList tr{background:url(http://m.cheiljemyunso.co.kr/images/jms/bg_dott_garo02.png) left bottom repeat-x} 
.payInfo .infoList tr:last-child{background-image:none;}
.payInfo .infoList tr th, .payInfo .infoList tr td{padding:14px 0;text-align:left;font-size:15px;}
.payInfo .infoList tr th{font-weight:normal;font-size:12px;color:#434343}
.payInfo .infoList.mypage td{text-align:right}



div.bbswrite {width:100%; overflow:hidden; border-top:3px solid #005dae;}
div.bbswrite table {width:100%;}
div.bbswrite table th {padding:8px 0 8px 12px; border-bottom:1px solid #c6c6c6; color:#000; font-weight:bold; font-size:13px; text-align:left;}
div.bbswrite table td {padding:8px 0 8px 12px; border-bottom:1px solid #eaeaea; font-size:13px; text-align:left; vertical-align:middle;}
div.bbswrite table td input {border:1px solid #dcdcdc; background-color:#fff; padding:6px 0 6px 8px; vertical-align:middle; font-size:12px;}
div.bbswrite table td select {font-size:12px;}
div.bbswrite table td textarea {border:1px solid #dcdcdc; background-color:#f7f7f7; padding:10px; font-size:13px;}
div.bbswrite table td a {display:inline-block; padding:8px 12px 0 12px; height:22px; font-size:13px; color:#fff; background-color:#a7a7a7; margin:0 0 0 7px;border-radius:4px;}
div.bbswrite table td a:hover {background-color:#005dae;}


	
.event_qna {clear:both; width:100%; overflow:hidden; margin:0 0 10px 0;}
	.event_qna .box {clear:both; overflow:hidden; margin-bottom:10px; padding-top:5px;}
	.event_qna .box table {width:100%;}
	.event_qna .box table th,td {padding:12px 0 12px 0; color:#000; line-height:130%;}
	.event_qna .box table th.question { background-color:#b9b9b9; color:#fff; font-size:13px; letter-spacing:-1px;}
	.event_qna .box table td.questit { background-color:#f7f7f7; font-size:13px; color:#000; padding-left:25px; padding-right:20px; border-right:1px solid #e6e6e6;}
	.event_qna .box table td.questit span {font-size:12px; color:#979797;}
	.event_qna .box table th.answer { background-color:#e8e8e8; color:#6b6b6b; font-size:12px; letter-spacing:-1px; border-bottom:1px solid #e6e6e6;}
	.event_qna .box table td.aninput { padding-left:15px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
	.event_qna .box table td.aninput input {border:1px solid #dcdcdc; background-color:#fff; padding:6px 0 6px 10px; vertical-align:middle; font-size:12px;}
	.event_qna .box table td.aninput a {display:inline-block; padding:6px 10px 6px 10px; font-size:12px; color:#fff; background-color:#b9b9b9; margin:0 0 0 7px;border-radius:4px;}

.bigBtn {width:100%; margin:0 0 20px 0; text-align:center; overflow:hidden;}
	.bigBtn a {display:inline-block; padding:6px 20px 6px 20px; color:#ffffff; background-color:#1c5ba9; border:1px solid #06336a;border-radius:4px;}

.bigBtn2 {overflow:hidden;}
	.bigBtn2 a {display:inline-block; padding:4px 20px 4px 20px; color:#ffffff; background-color:#1c5ba9; border:1px solid #06336a;border-radius:4px;}

/* paging */
.paging {position:relative;overflow:hidden;padding:9px;border-radius:4px;border:1px solid #272727;background:#404040; height:37px}
.paging .prev, .paging .next{display:block;width:35px;padding:10px 0;text-align:center;color:#fff;border-radius:4px; height:17px}
.paging .prev{float:left;}
.paging .next{float:right;}
.paging .list{position:absolute;left:50%;top:8px;margin-left:-39px;background-color:#5e5e5e;border-radius:4px;}
.paging .list a{display:block;color:#fff;font-size:14px;font-family:'Tahoma';padding:11px 10px 11px 32px;background:#5e5e5e url(/2015/m/images/sub/ico_paging_list.gif) 10px 15px no-repeat;background-size:13px;border-radius:4px;}
.paging .list a .on{color:#fedd00;}
.paging .prev, .paging .next{background:#5e5e5e}
.paging .prev img, .paging .next img {width:6px}
/* etc */
.imgBox01 img,.imgBox02 img {width:100%}
.imgBox02 {margin:0 -13px}
.txtBox01 {margin:22px 0; line-height:20px}
.txtBox02 {margin:14px 0 30px; line-height:20px}
.jmtxtred { color:#b72026}

/* footer */
footer {background-color:#0b0b0b; position:relative}
footer address {padding:10px 5px 20px 15px;}
footer ul {overflow:hidden;}
footer ul li {float:left; margin:10px 10px 0 0; color:#ffffff; font-size:13px; text-align:left; line-height:120%;letter-spacing:0;}
footer address p,footer address a {color:#ffffff; letter-spacing:0}
footer address p:last-child {color:#c3c3c3; font-size:11px;}