@charset "utf-8";
/************************************/
/*	Name: LECS Mobile Platform
/*	PART: Layout Style
/*	Version: 1.0 
/*	Author: Summer
/************************************/

html::-webkit-scrollbar {width:0;}
/* clear fix */
#header-inner:after, #menu ul:after, #footer-inner:after {content:''; display:block; clear:both; height:0;}

/* header */
.header_inner {position:relative; z-index:2;}
.header_inner .section01{height:50px; background-color:#7f0019;}
.header_inner .section01 .logo{position:absolute; left:13px; top:14px; font-size:0; line-height:0;}
.header_inner .section01 .logo img {height:25px}
.header_inner .section01 .quick{position:absolute; right:13px; top:12px; font-size:0; line-height:0;}
.header_inner .section01 .quick a {display:inline-block; width:42px; height:26px; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin-left:-1px;}
.header_inner .section01 .quick a.icon_search {background:url("/MJS1/image/mobile/icon/icon_search.png") no-repeat left top; background-size:contain;}
.header_inner .section01 .quick a.icon_menu {background:url("/MJS1/image/mobile/icon/icon_menu.png") no-repeat left top; background-size:contain;}
.header_inner .section01 .quick a.icon_menu.on {background:url("/MJS1/image/mobile/icon/icon_menu_on.png") no-repeat left top; background-size:contain;}
.header_inner .login_chick{position:relative; height:25px; padding:10px 13px 0; background:#f5f2e9; z-index:10;}
.header_inner .login_chick i {padding:0 0 0 15px; color:#333333; font-size:14px; font-weight:bold; background:url(/MJS1/image/mobile/icon/bu_lnb_open.png) no-repeat left 5px; background-size:11px auto;}
.header_inner .header_info {position:relative; height:35px; border-bottom:1px solid #ddd7c7; background-color:#f5f2e9;}
.header_inner .header_info .hi_member {padding-left:13px; overflow:hidden;}
.header_inner .header_info .hi_member li {float:left; padding-right:16px;}
.header_inner .header_info .hi_member li a {color:#333333; line-height:35px;}
.header_inner .header_info .hi_icon {position:absolute; top:6px; right:15px;}
.header_inner .header_info .hi_icon img {height:20px;}

.header_banner {position:relative; margin-top:-1px; border-top:2px solid #7f0019; border-bottom:2px solid #7f0019; font-size:0; line-height:0; background:#ffffff; z-index:3;}
.header_banner img {width:100%;}

#gnb {display:none; position:absolute; top:50px; left:0; width:100%; min-height:82px; background:#5b0012; z-index:100;}
#gnb .gnb_inner {padding:15px 13px;}
#gnb .gnb_inner .gnb_menu {overflow:hidden;}
#gnb .gnb_inner .gnb_menu li {float:left; border-left:1px solid #ffffff; line-height:12px;}
#gnb .gnb_inner .gnb_menu li a {display:block; padding:0 10px 0 11px; color:#ffffff; font-size:12px; letter-spacing:-0.05em; text-transform:uppercase;}
#gnb .gnb_inner .gnb_menu li:first-child {border-left:0;}
#gnb .gnb_inner .gnb_menu li:first-child a {padding-left:0;}
#gnb .gnb_inner .gnb_global_site {padding-top:17px;}
#gnb .gnb_inner .gnb_global_site a {display:blick; padding:4px 7px 3px; border:1px solid #ffffff; color:#ffffff; font-size:14px; line-height:23px;}

/* footer */
footer {text-align:center;}
#footer-inner {height:44px; background:url(/MJS1/image/mobile/com/ico_bg.png) repeat-x; -webkit-background-size:44px; border:1px #999 solid; border-top:none;}
#footer-inner #ft_logo {float:left; width:40px;}
#footer-inner #ft_logo img {max-width:100%; height:auto; line-height:0; border:0;}
#footer-inner #ft_logo a {display:block; float:left; width:44px; height:44px;}
#footer-inner #ft_menu {padding-left:44px;}
#footer-inner #ft_menu li {float:left; width:25%; text-align:center;}
#footer-inner #ft_menu img {height:44px;}
#footer-inner #ft_menu a {display:block; height:44px; border-left:1px #999 solid;}

/* footer */
#footer {text-align:center; padding:0 0 23px 0; color:#595959; font-size:12px; letter-spacing:-1px; background:#efefef;}
#footer .link01 {width:100%; height:28px;position:relative}
#footer .link01 .section01 {}
/* ceres-6559 : [무지모바일] 푸터 변경 : 20141030 : PC버전 추가
#footer .link01 .section01 a {width:25%; height:28px; float:left; color:#ffffff; line-height:29px; text-decoration:none; background:#3c3d3d url("/MJS1/image/mobile/com/line_section01.png") no-repeat left center; background-size:1px 10px;}
*/
/* ceres-6559 : [무지모바일] 푸터 변경 */
#footer .link01 .section01 a {width:20%; height:28px; float:left; color:#ffffff; line-height:29px; text-decoration:none; background:#3c3d3d url("/MJS1/image/mobile/com/line_section01.png") no-repeat left center; background-size:1px 10px;}
#footer .link01 .section01 a:first-child {background-image:none;}
#footer .link01 .section01 a span{font-size:13px; font-weight:500;}
#footer .link01 .section01 a.top span{padding-right:8px; background:#3c3d3d url("/MJS1/image/mobile/com/ico_top_rn.png") no-repeat right 2px; background-size:7px 10px;}
#footer .link01 .section02 {width:52px;position:absolute;right:0;top:0;background:#3c3d3d}
#footer .link01 .section02 a {display:block;height:35px;line-height:35px}
#footer .link01 .section02 img {width:20px;vertical-align:middle}
#footer .link02 {padding:17px 0 0;}
#footer .link02 a {display:inline-block; padding:0 5px 0 8px; color:#232323; font-size:13px; background:url("/MJS1/image/mobile/com/footer_link02_line.png") no-repeat left center; background-size:1px 7px;} /* 20150112 수정 */
#footer .link02 a:first-child {font-weight:400; background-image:none;}
#footer .link02 a.privacy {font-weight:700} /* 20150112 추가 */
#footer address {margin-top:3px;}
#footer address .corporate_name span{color:#093db6;}
#footer address .division {display:inline-block; color:#b9b9b9; font-size:10px; vertical-align:top;}
#footer address .person .person_mail {color:#614242;}
#footer .copyright {padding-top:4px; color:#545454;}
#footer .muji_store {color:#383838; font-size:10px; font-weight:400;}
#footer .muji_store a {font-size:10px; color:#614141;}

/* 20150706 추가 */
#footer .info {padding:10px 0;color:#666;}
#footer .info span {padding:0 5px;}

/*20160519 팝업 */
.dimmed{display:none;position:fixed;top:0;left:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1;}
.pop {overflow:scroll;padding:0;background:white;position:fixed;top:2%;left:2%;width:96%;right:2%;bottom:2%;z-index:100;display:none;border-radius:20px;z-index:111;}
.pop .pop-cont{padding:11px;overflow:scroll;position:absolute;top:20px;bottom:30px}
.pop-cont img.pop-logo {margin:25px;}
.pop-cont h1 img{margin-bottom:20px}
.pop-cont{color:#666;line-height:15px}
.pop-cont th{font-size:11px;font-wright:normal;line-height:15px}
.pop-cont td{font-size:11px;font-wright:normal;line-height:15px}
.pop-cont .company{text-align:left;position:relative;margin-top:15px;}
.pop-cont .company p{font-weight:bold;margin-bottom:6px}
.pop-cont .company .date_service{position:absolute;top:0;right:0;}
.pop .pop-cont table{border-collapse:collapse;border-spacing:0;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;font-size:11px;text-align:center;margin-top:20px}
.pop .pop-cont th{background-color:#ededed;color:#000;padding:8px 10px 6px;text-align:center;border-top:1px solid #ddd;border-right:1px solid #ddd} 
.pop .pop-cont td{background-color:#fff;color:#69696b;padding:13px 10px 13px;text-align:left;border-top:1px solid #ddd;border-right:1px solid #ddd}
.pop_cont colgroup col{width:150px} 
.pop-footer a{display:block;margin-bottom:5px;padding-top:8px;font-size:14px;text-align:center;color:black;font-weight:normal}
.pop-footer {position:absolute;bottom:4px;border-top:1px solid #e6e6e6;width:100%;background:white}
.pop img.uniqlo_close_x {position:absolute;top:20px;right:20px;width:22px;z-index:1}
/*//20160519팝업*/