@charset "utf-8";

/* 모바일용 CSS */
body {overflow-x:hidden;}
.main_wrap p {transition-duration:1s;}
.pc_only {display:none;}

/*////////// 헤더/////////*/
#header {position:relative; top:0; left:0; width:100%; margin:0 auto; text-align:center;
background: #002063 url('../images/main_slider_wrap_bg.png') repeat-y center;}
.header_in_wrap { position:relative; width:100%; height:70px; margin:0 auto; overflow:hidden; }
.header_in_wrap h1.logo {position:absolute; width:202px; left:0px; height:70px; top:5px;  z-index:999999; }
.header_in_wrap h1.logo img {width:146px; height:26px; margin:20px auto;}
.topmenu {display:none;}

/* 메뉴 버튼*/
#allmenu {display:block; position:absolute; top:50%; right:21px; margin-top:-5px; width:28px; height:21px;  z-index:999999;  }

/* 전체메뉴 */
#nav {display:none; width:100%; position:absolute; top:70px; left:0; background:#fff; overflow:hidden; text-align:left;}
.nav_menu {height:100%; width:100%; }
.nav_menu .nav_menu_in {width:100%; z-index:999999; height:100%;position:relative; background:#fff;  }
.nav_menu .top_area {width:100%; font-weight:bold; font-size:30px; color:#444; line-height:120px; height:120px; background:#fff url("../images/side_menu_logo.png") no-repeat center center; border-bottom:1px solid #dadada;}

.menu_area {width:100%;}
.menu_area, .menu_area a {font-family:'NanumSquare';}
.menu_area > li {width:100%; border-bottom:1px solid #dadada; font-size:18px; font-size:1.125rem; overflow:hidden;}
.menu_area > li > a { display:block; color:#444; height:50px; line-height:50px; height:3.125rem; line-height:3.125rem; padding-left:20px;}
.menu_area li.sitemap {display:none;}
#gnb li.hidden {display:none;}

.isDepth2 ul { display:none; }

/*////////// 메인컨텐츠/////////*/
/* 메인 롤링 */
#m_slider_wrap {width:100%; height:290px; margin:0 auto; overflow:hidden; background:#002063 url('../images/main_slider_wrap_bg.png') repeat-y center; }
.m_slider {width:95%; margin:10px auto; height:270px; background:#fff; position:relative;}
.m_slider li {width:100%; height:270px;}
.m_slider li.m_img01 {background:url('../images/main_img_01_m.jpg') no-repeat center center; background-size:cover;}
.m_slider li.m_img02 {background:url('../images/main_img_02_m.jpg') no-repeat center center; background-size:cover;}
.m_slider li.m_img03 {background:url('../images/main_img_03_m.jpg') no-repeat center center; background-size:cover;}
.m_slider li.m_img04 {background:url('../images/main_img_04_m.jpg') no-repeat center center; background-size:cover;}



.m_slider .bx-has-pager {position:absolute; width:100%; bottom:25px; left:0; z-index:10;  text-align:center; display:inline-block;}	
.m_slider .bx-pager {display:inline-block; }
.m_slider .bx-pager-item {
float:left; font-size:0;}
.m_slider .bx-wrapper .bx-pager .bx-pager-item,
.m_slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block; 
*zoom: 1;
*display: inline;
}
.m_slider .bx-wrapper .bx-pager.bx-default-pager a {
display: inline-block;
width: 15px;
height: 15px;
margin: 0 10px;
background:#abaaac;
border-radius:7.5px;
transition-duration:1s;

}
.m_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
background:#002063;
}

.m_slider .main_box {display:none}

/* 메인버튼 */
#m_btn_wrap {width:92%; overflow:hidden; position:relative; margin:40px auto 0 auto; }
#m_btn_wrap a {display:block; width:100%;  height:200px; float:left; position:relative;}
#m_btn_wrap a.m_btn1 {background:#7caa19 url('../images/m_btn_bg1.jpg') no-repeat center 30px;}
#m_btn_wrap a.m_btn2 {background:#cecece url('../images/m_btn_bg2.jpg') no-repeat center 30px;}
#m_btn_wrap a.m_btn3 {background:#50a3c5 url('../images/m_btn_bg3.png') no-repeat center 30px;}

#m_btn_wrap a p { height:50px; line-height:50px; /* left:80px; */ top:75px; font-family:'NanumSquareB'; font-size:22px; font-size:1.375‬rem; position:relative; color:#444; text-align:center;}
#m_btn_wrap a p.btn_movie {height:40px; line-height:40px; width:50%; border-radius:22px; font-size:18px; font-size:1.125‬rem; background:#53730e; margin:10px auto;}
#m_btn_wrap a p.btn_more {height:40px; line-height:40px; width:50%; border-radius:22px; font-size:18px; font-size:1.125‬rem; background:#1e6f91; margin:10px auto;}

#m_btn_wrap a.m_btn1 p {color:#fff; top:77px; }
#m_btn_wrap a.m_btn3 p {color:#fff; top:77px; }
#m_btn_wrap a p span { display:inline-block; height:25px; line-height:25px; font-family:'NanumSquareB'; font-size:19px}
#m_btn_wrap a.m_btn1 p span {font-family:'NanumSquareB'; font-size:22px; font-size:1.375‬rem; }
#m_btn_wrap a.m_btn3 p span {font-family:'NanumSquareB'; font-size:22px; font-size:1.375‬rem; }
#m_btn_wrap a p.btn_customer_num span {display:block; font-family:'NanumSquare'; font-size:20px; letter-spacing:-0.5px;  font-family: 'Poppins', sans-serif; }

/* 제품소개 - 리스트 */
#m_contents_01_wrap {width:100%; overflow:hidden; position:relative; margin:0 auto; }
#s_product_wrap {width:92%; overflow:hidden; padding:70px 0; margin:0 auto; background: url('../images/s_product_wrap_bg.png') no-repeat center top; }
.s_product_tit_wrap {width:100%; overflow:hidden;}
.s_product_btit { font-size:27px; font-size:1.6875‬rem; line-height:34px; line-height:2.125rem; color:#282a2b; text-align:center; font-family:'NanumSquare'; margin:0 auto; margin-bottom:30px; }

#s_product_wrap ul {width:100%; overflow:hidden; }
#s_product_wrap ul>li {width:100%; overflow:hidden; position:relative; margin-bottom:20px; box-sizing:border-box; background:#f1f1f1 url('../images/s_product_bg.png') no-repeat right bottom; background-size:80px; display:none; transition: all 0.5s ease-in-out;}

#s_product_wrap ul li:nth-child(1), 
#s_product_wrap ul li:nth-child(2), 
#s_product_wrap ul li:nth-child(3), 
#s_product_wrap ul li:nth-child(4) {display:block;}

#s_product_wrap ul li span.del_bid {position:absolute; left:0; top:0; z-index:3; display:inline-block; border:10px solid #ccc; line-height:0}
#s_product_wrap ul li span.del_bid input {width:13px; height:13px;}

#s_product_wrap ul li a.sp_thm {display:block; overflow:hidden; position:relative; padding-bottom:20px; z-index:2}
#s_product_wrap ul li a.sp_thm p.s_product_thm { padding-top:60%; overflow:hidden; position:relative;}
#s_product_wrap ul li a.sp_thm p.s_product_thm img {padding:0; position: absolute;  top:0; left: 0; width: 100%; height:100%; }
#s_product_wrap ul li a.sp_thm div.s_product_cate {width:90px; height:90px; position: absolute; margin-top:-45px; left:7%;}
#s_product_wrap ul li a.sp_thm div.cate1 {background:#7caa19;}
#s_product_wrap ul li a.sp_thm div.cate2 {background:#143082;}
#s_product_wrap ul li a.sp_thm div.cate3 {background:#0f7c42;}
#s_product_wrap ul li a.sp_thm div.cate4 {background:#2db2ad;}
#s_product_wrap ul li a.sp_thm div.cate5 {background:#6567c1;}
#s_product_wrap ul li a.sp_thm div.cate6 {background:#ae8a3b;}

#s_product_wrap ul li a.sp_thm div.s_product_cate p {font-size:16px; color:#fff; text-align:center; line-height:19px; margin-top:26px; word-break:keep-all; font-family:'Noto Sans KR'; font-weight:400; letter-spacing:-0.5px;}
#s_product_wrap ul li a.sp_thm div.cate2 p {margin-top:18px;}
#s_product_wrap ul li a.sp_thm p.s_product_tit {text-align:left; display: -webkit-box; word-wrap: break-word; overflow: hidden;  width:86%; margin:60px auto 20px auto; line-height:24px; line-height:1.5rem; font-size:19px; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; /* 라인수 */ height: 48px; height:3rem;  -webkit-box-orient: vertical; color:#282a2b; }
#s_product_wrap ul li a.sp_thm:hover p.s_product_tit {color:#0f7c42;} 
.more_view {display:block; height:60px; line-height:60px; text-align:Center; border:1px solid #7f7f7f; font-size:20px; color:#7f7f7f;}
.more_view span {display:inline-block; margin-left:10px; font-size:24px; height:60px; line-height:60px; font-family:'NanumSquareL';  vertical-align:middle; }

/*  고객센터  */
#m_contents_02_wrap {width:100%; overflow:hidden; position:relative; background:#41474d;}
.m_contents_02 {width:100%; margin:0 auto; overflow:hidden; position:relative; }
.mc_02_in {width:100%; overflow:hidden;}
.mc_02_in iframe.m_map {height:420px; width:100%; border:none;}
.m_customer_wrap {width:85%; overflow:hidden; padding:60px 0; margin:0 auto; }
.m_customer_tit {font-size:24px; line-height:30px; color:#ffffff; text-align:center; font-family:'Noto Sans KR'; font-weight:300; margin:0 auto; margin-bottom:30px; letter-spacing:-0.5px; }
.m_customer_num {width:100%; margin:0 auto; min-width:300px;  text-align:center; color:#cbf3a5; font-size:45px; line-height:50px; letter-spacing:-0.5px;}
.m_customer_num span {display:block;  font-family: 'Poppins', sans-serif; font-weight:100;}
.mc_info {width:100%; margin:0 auto; overflow:hidden; margin-top:35px;}
.mc_info li {font-size: 18px; font-size: 1.125rem; word-break:keep-all; line-height:24px; margin-bottom:15px; padding-left:12px; background:url('../images/mc_info_bg.png') no-repeat left 11px; color:#fff;}
.mc_info li span {display:block;}
.mc_guide {width:100%; margin:0 auto; overflow:hidden; margin-top:15px;}
.mc_guide li {font-size: 18px; font-size: 1.125rem; word-break:keep-all; line-height:24px;   color:#b4dc5e;}
.mc_guide li span {display:block;}
.mc_guide li span:first-child {display:inline-block; background:#b4dc5e; color:#41474d; width:60px; height:32px; line-height:32px; text-align:center; margin-bottom:10px;}
.m_inquery_form {background:#222428; overflow:hidden; padding:74px 0 57px 0;  transition: all 0.7s ease-in-out;}
.m_inquery {width:85%; margin:0 auto; overflow:hidden;}
.m_inquery li {height:45px; margin-bottom:12px;}
.m_inquery li input {border:none; height:45px; line-height:45px; display:block; padding:0 4%; width:100%; font-size:17px; border:1px solid #fff; box-sizing:border-box;}
.m_inquery li input:focus {border:1px solid red;}
.m_inquery li.text-area {height:135px;}
.m_inquery li textarea {border:none; padding:14px 4%; width:100%; font-size:17px; height:135px;  border:1px solid #fff; box-sizing:border-box;}
.m_inquery li textarea:focus {border:1px solid red;}
.m_inq_btn {width:85%; margin:0 auto; overflow:hidden;  height:42px; line-height:42px; text-align:right;}
.m_inq_btn input {border:none; height:42px; line-height:42px; width:142px; text-align:center; background:none; color:#fff; padding-left:41px; background:url('../images/m_inq_btn_bg.png') no-repeat left center; }


/* 하단메뉴 */
#footer {width:100%; display:block;  position:relative; background:#fff; padding:55px 0 0 0;}
.copy_logo {width:85%; margin:0 auto; overflow:hidden; text-align:left;}
.copy_logo img {vertical-align:middle;}
.copy_customer {display:none;}
.copy_menu {width:85%; margin:0 auto; display:block; overflow:hidden; position:relative; padding: 40px 0 0 0;  }
.copy_menu li{width:100%; height:28px; line-height:28px;  padding:0 9px 0 19px; background:url('../images/cm_bg.png') no-repeat left center;}



/*카피*/
.copy_right {width:85%; margin:0 auto; display:block; overflow:hidden; position:relative; padding: 25px 0 30px 0; }
.copy_right address {width: 100%; margin:0 auto; display:block; overflow:hidden; font-family:'Noto Sans KR';  font-weight:300; font-size: 16px; font-size: 1rem; color: #333333; line-height:28.8px;  line-height: 1.8rem; word-break:keep-all; }
.copy_right address p {font-family:'Noto Sans KR'; font-weight:300; }
.copy_right address span {display:block; font-family:'Noto Sans KR'; font-weight:300; }

.count_wrap {width:85%; margin:0 auto; display:block; overflow:hidden; position:relative; text-align:center;}
.count_wrap ul {display:inline-block; width:30%; overflow:hidden; border:1px solid #dadada;}
.count_wrap ul li {float:left; width:50%; text-align:Center; line-height:40px; height:40px;}
.count_wrap ul li:first-child {background:#f2f2f2}



/* 태블릿용 CSS */
@media all and (min-width:768px){ 

.pc_only {display:block;}
#nav { top:75px;}
/* 메인 롤링 */
#m_slider_wrap {height:420px;}
.m_slider {margin:20px auto; height:380px;}
.m_slider li {height:380px;}
.m_slider .bx-has-pager {bottom:33px;}	

/* 제품소개 - 리스트 */
#s_product_wrap ul li { float:left;  width:49%; margin-bottom:15px;  }
#s_product_wrap ul li:nth-child(2n) {margin-left:2%;}
#s_product_wrap ul li:nth-child(5), 
#s_product_wrap ul li:nth-child(6), 
#s_product_wrap ul li:nth-child(7), 
#s_product_wrap ul li:nth-child(8) {display:block;}

/*  고객센터  */
.m_content_02 {overflow:hidden;}
.mc_02_in {float:left; width:57%; height:630px; overflow:hidden;}
.mc_02_in:first-child {float:right; width:43%;}
.mc_02_in iframe.m_map {height:630px; width:100%; border:none;}
.copy_menu li {float:left; width:auto; padding:0 9px 0 19px; background:url('../images/cm_bg.png') no-repeat left center;}
.copy_menu li:first-child {padding-left:0; background:none;}
.copy_menu li a {display:block; width:100%; font-family:'Noto Sans KR';  font-weight:300; font-size: 16px; font-size: 1rem;  height:28px; line-height:28px; color:#333333;  }
.copy_right address span {display:inline-block; margin-right:0px;  }
}




/* PC용 CSS */
@media all and (min-width:1024px){

/*////////// 헤더//////////*/
#header {position:absolute; width:1920px; left:50%; margin-left:-960px; z-index:999; overflow:visible; background:none;}
.header_in_wrap { width:1920px; height:80px; margin:0 auto; overflow:visible; border-bottom: 0px solid #ddd; }
.header_in_wrap h1.logo {height:80px; background: #002063; top:0 }
.header_in_wrap h1.logo img {margin: 25px auto;}
#allmenu {display:none;}
.topmenu {display:block; float:right; overflow:hidden; background:#f2f2f2; width:240px; height:80px; position:relative;  z-index:9999;  text-align:center;}
.topmenu li {display:inline-block; width:65px; overflow:hidden; padding-left:19px; background:url('../images/tm_bg.png') no-repeat left center;} 
.topmenu li:first-child {padding-left:0; background:none;}
.topmenu li a {display:block; width:100%; height:80px; line-height:80px; font-size:14px; color:#090909;  font-family:'NanumSquare';  font-weight:200;}
.topmenu li a:hover {color:#0f7c42; transition-duration:0.5s;}

/* 전체메뉴 */
#nav {width:auto; overflow:visible; position:absolute; display:block; top:0; background:none;  z-index:999; }
.nav_menu {width:100%; margin:0 auto; overflow:hidden; border:none;}
.nav_menu .nav_menu_in {width:1920px; position:static; min-width:1920px; height:80px; overflow:visible; background:none;}
.nav_menu #gnb {position:absolute; left:515px; z-index:9998; overflow:visible; }
.nav_menu .dt_menu_area {display:block !important; }
.nav_menu #gnb li.isDepth2 {float:left; width:178px; text-align:center; position:relative; z-index:9997}
.nav_menu #gnb li.isDepth2>a {display:block; width:100%; height:80px; line-height:80px; font-size:22px; font-size:1.375rem; color:#000; background:none; padding:0; font-family:'NanumSquareB'}
/*.main_wrap */.nav_menu #gnb li.isDepth2>a  {color:#fff;}
.nav_menu #gnb li.isDepth2:hover>a {color:#24b1f2;}

.nav_menu .isDepth2 ul { display:none; overflow:hidden; position:absolute; z-index:9999; width:225px;  padding:0; margin:0;  left:50%; margin-left:-112px;}
.nav_menu .isDepth2 ul li{ width:100%; padding:0px; clear:both; position:relative; margin:0 auto; height:auto; margin-top:1px; background:#444/* url('../images/header_bg.png')*/;}
.nav_menu .isDepth2 ul li:first-child {border-top:none;margin-top:0; }
.nav_menu .isDepth2 ul li a {
	background:none;/*background:url('../images/tm_a_bg.gif') no-repeat 5px center;*/ font-weight:normal;
	padding:0px; display:block; height:auto; line-height:20px; font-size:17px; font-size:1.0625rem; color:#ffffff !important; height:40px; line-height:40px; background:none !important; }
.nav_menu .isDepth2:hover ul, .isDepth2:focus ul {display:block !important; } 
.nav_menu .isDepth2:hover ul li:hover {background:#002063;}


/*////////// 메인컨텐츠/////////*/

#main_img_wrap {width:100%; height:780px; position:relative;}

/* 메인 롤링 */
#m_slider_wrap {width:1920px; height:770px; position:relative; left:50%; margin-left:-960px;}
.m_slider {width:1860px; margin:0 auto 20px auto; height:740px;}
.m_slider li {height:740px;}
.m_slider li.m_img01 {background:url('../images/main_img_01.jpg') no-repeat center top; background-size:cover;}
.m_slider li.m_img02 {background:url('../images/main_img_02.jpg') no-repeat center top; background-size:cover;}
.m_slider li.m_img03 {background:url('../images/main_img_03.jpg') no-repeat center top; background-size:cover;}
.m_slider li.m_img04 {background:url('../images/main_img_04.jpg') no-repeat center top; background-size:cover;}
.m_slider li {background-size:none;}

.m_slider .main_box {display:block; position:absolute; left:50%; top:223px; width:780px; height:243px; background:url('../images/main_box_bg.png') no-repeat left top; }
.main_box_tit {font-family:'Noto Sans KR';  font-weight:300; font-size:40px; letter-spacing:-1px; margin-top:30px; position:relative; left:186px; color:#fff;}
.main_box_tit span {font-family:'Noto Sans KR';  font-weight:500;}
.main_box_stit {position:relative; left:186px;  font-family:'NanumSquareB'; margin-top:10px; line-height:26px; font-size:18px; color:#fff;}

/* 메인버튼 */
#m_btn_wrap {width:1400px; margin-top:70px; }
#m_btn_wrap a {width:454px; height:120px; position:relative; margin-left:19px;}
#m_btn_wrap a.m_btn1 {background:#7caa19 url('../images/m_btn_bg1.jpg') no-repeat no-repeat 50px center; margin-left:0;}
#m_btn_wrap a.m_btn2 {background:#cecece url('../images/m_btn_bg2.jpg') no-repeat 50px center;}
#m_btn_wrap a.m_btn3 {background:#50a3c5 url('../images/m_btn_bg3.png') no-repeat 50px center;}

#m_btn_wrap a.m_btn1 p span { display:inline-block;}
#m_btn_wrap a.m_btn3 p span { display:inline-block;}

#m_btn_wrap a p { display:inline-block; height:120px; line-height:120px;  left:100px; top:0; text-align:left; margin-left:15px}
#m_btn_wrap a p.btn_movie {height:40px; line-height:40px; width:30%; border-radius:22px; font-size:18px; font-size:1.125‬rem; background:#53730e; margin:0 15px; text-align:center;}
#m_btn_wrap a p.btn_more {height:40px; line-height:40px; width:30%; border-radius:22px; font-size:18px; font-size:1.125‬rem; margin:0 10px; text-align:center;}

#m_btn_wrap a.m_btn1 p {color:#fff; top:0;}
#m_btn_wrap a.m_btn3 p {color:#fff; top:0;}

#m_btn_wrap a p.m_btn1 { margin-left:0}
#m_btn_wrap a p.btn_customer_num {height:50px; border-left:1px solid #f2f2f2; padding-left:20px; top:15px}
#m_btn_wrap a p.btn_customer_num span {font-family:'NanumSquare'; font-size:20px; letter-spacing:-0.5px;  font-family: 'Poppins', sans-serif; }

/* 제품소개 - 리스트 */
#s_product_wrap {width:100%; padding:84px 0;}
.s_product_btit {font-size:34px; font-size:2.125rem; line-height:40px; line-height:2.5rem; width:1400px;  margin-bottom:40px}
#s_product_wrap ul {width:1400px; margin:auto; overflow:hidden; padding:20px 30px 0 30px}
#sub_layout_wrap #s_product_wrap {width:1460px; position:relative; left:-80px; padding: 0;}
#s_product_wrap ul>li {background:#f1f1f1 url('../images/s_product_bg.png') no-repeat right bottom; background-size:102px;}

#s_product_wrap ul li {width:448px; margin-right:28px; margin-bottom:28px;  position:relative; top:0;  transition: all 0.3s ease-in-out;}
#s_product_wrap ul li:hover {top:-10px; box-shadow:0 10px 20px 10px #dadada;}
#s_product_wrap ul li:nth-child(2n) {margin-left:0; margin-right:28px;}
#s_product_wrap ul li:nth-child(3n) {margin-right:0;}
#s_product_wrap ul li a.sp_thm p.s_product_tit {font-size: 18px; font-size:1.125rem;}

#s_product_wrap ul li a.sp_thm p.s_product_tit {width:386px; font-size:20px; font-size:1.25rem; margin: 70px auto 20px auto;}
.more_view {width:260px; height:60px; line-height:60px; margin:23px auto 0 auto; transition: all 0.3s ease-in-out;}
.more_view:hover {color:#fff; background:#0f7c42;}

#s_product_wrap ul li:nth-child(9), 
#s_product_wrap ul li:nth-child(10), 
#s_product_wrap ul li:nth-child(11), 
#s_product_wrap ul li:nth-child(12),
#s_product_wrap ul li:nth-child(13), 
#s_product_wrap ul li:nth-child(14), 
#s_product_wrap ul li:nth-child(15), 
#s_product_wrap ul li:nth-child(16),
#s_product_wrap ul li:nth-child(17), 
#s_product_wrap ul li:nth-child(18) {display:block;}

/*  고객센터  */
#m_contents_02_wrap {width:1920px; position:relative; left:50%; margin-left:-960px;}
.mc_02_in {position:relative; height:680px;}
.mc_02_in iframe.m_map {height:680px; width:100%; border:none;}
.m_customer_wrap {position:absolute; width:510px; height:440px; left:50%; margin-left:-288px; padding:0; top:50%; margin-top:-220px; }
.m_customer_tit {text-align:left; margin-top:30px; font-size:32px; line-height:36px; letter-spacing:-1px;}
.m_customer_num {text-align:left; font-size:48px;}
.m_customer_num span {letter-spacing:0.5px;}
.m_customer_num span:first-child {letter-spacing:-1px;}
.mc_info {width:100%; margin:0 auto; overflow:hidden; margin-top:35px;}
.mc_info li {font-size: 17px; font-size: 1.0625rem; margin-bottom:10px;}
.mc_info li span {display: inline-block; letter-spacing:-0.5px;}
.mc_info li span:first-child {width:115px; letter-spacing:0px;}
.mc_guide {width:100%; margin:0 auto; overflow:hidden; margin-top:35px;}
.mc_guide li {font-size: 17px; font-size: 1.0625rem;word-break:keep-all; line-height:24px;   color:#b4dc5e;}
.mc_guide li span {display:inline-block;}
.mc_guide li span:first-child {margin-right:12px;}
.m_inquery_form { box-sizing:content-box; padding:40px 24px; position:absolute; top:50%; left:50%; margin-top:-171px; margin-left:-172px;}
.m_inquery { width:425px; height:220px}
.m_inq_btn {width:425px; }
.m_inq_btn input {font-size:17px; letter-spacing:-0.5px;text-align:right;}




/* 하단메뉴 */
#footer {width:1400px; margin:0 auto; padding:20px 0 30px 0; }

.copy_logo {position:absolute; width:240px; left:0; top:115px}
.copy_customer {display:block; position:absolute; width:174px; right:2px; top:45px}

.copy_menu {width: 1160px; border-bottom:0; padding:0; padding-left:240px;}
.copy_menu li{width:auto; float:left; display:inline-block; height:64px; line-height:64px; padding:0 10px 0 21px; }
.copy_menu li:first-child {background:none; padding-left:0;}
.copy_menu li a {font-size: 16px; height:64px; line-height:64px; font-weight:normal;  background:none; padding:0;}
.copy_menu li.point a {color:#ffffff;}

/* 카피 */
.copy_right {width:1160px; margin:0 auto; overflow:hidden; padding:0; padding-left:240px;}
.copy_right address {display:inline-block; width:auto; }
.copy_right address p {font-size: 16px;}


.count_wrap {width:260px; position:absolute; right:0; top:145px}
.count_wrap ul {width:258px; display:block;}
.count_wrap ul li {}
.count_wrap ul:first-child {margin-bottom:5px;}


}