@charset "utf-8";


#main_videos_play {display:none;}

.main_visiaul_wrap {position:relative; height:700px;  z-index:1;}
.main_visiaul_wrap #main_videos {position:relative; z-index:0;/*background:url(../images/main/main_visiaul_wrap_bg.jpg) center top no-repeat;*/ background-color:#000; background-size:cover;}
.main_visiaul_wrap .bg {width:100%; height:100%; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.6);z-index:99; }


.main_visiaul_wrap .main_visual_text {position:absolute; left:0px; top:0px; z-index:999; width:100%;}
.main_visiaul_wrap .main_visual_text {}
.main_visiaul_wrap .main_visual_text .t1{font-size:24px;; padding-top:200px; color:#fff; font-family: 'ChosunNm';}
.main_visiaul_wrap .main_visual_text .t2{font-size:60px; color:#fff; font-family: 'ChosunNm'; padding-top:40px;}
.main_visiaul_wrap .main_visual_text .t3{font-size:16px; color:#fff; padding-top:20px;}
.main_visiaul_wrap .main_visual_text .btn {margin-top:60px;}
.main_visiaul_wrap .main_visual_text .btn a {display:inline-block; border:1px #fff solid; padding:0 40px; line-height:45px; color:#fff; font-family: 'ChosunNm';}



.main_visiaul_wrap .scroll_down {position:absolute; left:0px;  bottom:50px; width:100%; text-align:center; z-index:9999999 !important; }
.main_visiaul_wrap .scroll_down .scroll_positoin {
	position: relative;
    display: inline-block;
    width: 33px;
	height: 60px;
    border: 3px solid #fff;
    border-radius: 40px;
}
.main_visiaul_wrap .scroll_down .scroll_positoin:after {
    content: "";
    position: absolute;
	top: 8px;
    left: 14px;
	width: 4px;
    height: 6px;
    background: #ebddc6;
    border-radius: 10px;
   
    -webkit-animation: mouse 0.9s linear infinite;
    -moz-animation: mouse 0.9s linear infinite;
    -ms-animation: mouse 0.9s linear infinite;
    -o-animation: mouse 0.9s linear infinite;
    animation: mouse 0.9s linear infinite;
}

@keyframes mouse {
	0% {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
        transform: translateY(0px);
	}
	70% {
		-webkit-transform: translateY(8px);
		-moz-transform: translateY(8px);
		-ms-transform: translateY(8px);
		-o-transform: translateY(8px);
        transform: translateY(8px);
	}
	100% {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
        transform: translateY(0px);
	}  
}




.best_sales {padding:120px 0px; background:#f8f8f8 url(../images/main/best_sales_bg_etc.png) 90% 90% no-repeat;; position:relative; }
.best_sales .bg{position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.8); width:100%; height:100%; z-index:0; display:none;}
.best_sales .default_layout{position:relative; z-index:1;}
.best_sales .title {text-align:left;  font-size:60px;  color:#000}
.best_sales .title .t1 {font-size:24px; line-height:20px; color:#000;font-family: 'ChosunNm'}
.best_sales .title .t1 span {color:#c43113; font-weight:bold;}
.best_sales .title .t2 {display:block;  letter-spacing:-3px; margin-top:20px; line-height:60px; font-weight:bold;}
.best_sales ul {margin-right:400px; margin-top:60px; overflow:hidden;}
.best_sales ul li {float:left; width:48%; margin-right:1%; margin-bottom:10px;}
.best_sales ul li .box {padding:20px 15px; background:#fff; border:1px #ddd solid;  border-radius:10px; font-size:18px; letter-spacing:-2px; position:relative; color:#666}
.best_sales ul li .box .count {display:inline-block; width:30px; height:30px; line-height:30px; border-radius:5px; background:#c43113; color:#fff;  text-align:Center; margin-right:10px;}
.best_sales ul li .box .price {float:right; font-weight:bold;  font-size:20px; color:#000; }


/*메인비지니스*/
.main_business {padding:80px 0px 260px; text-align:left; overflow:hidden; }
.main_business .defauly_layout{}
.main_business .title{ margin-top:60px; position:relative; z-index:1;}
.main_business .title .t1{ font-size:24px; line-height:20px; color:#000;font-family: 'ChosunNm';}
.main_business .title .t2{ font-size:60px;font-weight:bold; margin-top:20px; line-height:60px; color:#000; letter-spacing:-2px;}
.main_business .title .t3{ font-size:14px;  margin-top:10px; line-height:20px; color:#666;}
.main_business .main_business_list_box{position:relative; }
.main_business .main_business_list_box .col_box{  position:relative;}

.main_business .main_business_list_box .col_box .col_left_box { vertical-align:middle; position:relative;  z-index:0;}
.main_business .main_business_list_box .col_box .col_last {position:relative;  z-index:2;}

.main_business .main_business_list_box .slider_box { position:absolute; z-index:0; margin-top:-300px;  margin-left:460px }
.main_business .main_business_list_box .slider_box ul {margin:30px auto; padding-bottom:20px; }


.main_business .main_business_list_box .slider_box ul li {margin-right:30px; width:335px; vertical-align:top; }  
.main_business .main_business_list_box .slider_box ul li .list_li_box{position:relative;}  
.main_business .main_business_list_box .slider_box ul li .photo {height:280px; overflow:hidden;}
.main_business .main_business_list_box .slider_box ul li img {max-width:100%;vertical-align:middle;  }


.main_business .main_business_list_box .slider_box ul li .info {overflow:hidden;}
.main_business .main_business_list_box .slider_box ul li .info .t1 {font-size:25px; color:#000; border-bottom:1px #ededed solid; margin-bottom:10px; padding-bottom:10px;  margin-top:20px;    white-space: normal; }
.main_business .main_business_list_box .slider_box ul li .info .t2 {font-size:13px; color:#999; height:40px; line-height:20px;  overflow:hidden;     white-space: normal;}


.main_business .main_business_list_box .slider_box ul li .detail_box {border:1px #ddd solid; display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background:#fff;     box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);}
.main_business .main_business_list_box .slider_box ul li .detail_box .box {padding:30px; position:relative;}
.main_business .main_business_list_box .slider_box ul li .detail_box .box .t1{font-size:23px; color:#000; border-bottom:1px #ededed solid; margin-bottom:40px; padding-bottom:10px; }
.main_business .main_business_list_box .slider_box ul li .detail_box .box .photo {height:150px; overflow:hidden; margin-bottom:10px;}
.main_business .main_business_list_box .slider_box ul li .detail_box .box .photo img  {vertical-align:middle;}

.main_business .main_business_list_box .slider_box ul li .detail_box .box .t2{font-size:15px; color:#444;     white-space: normal;}
.main_business .main_business_list_box .slider_box ul li .detail_box .box .t3{font-size:12px; color:#888; margin-top:15px;}
.main_business .main_business_list_box .slider_box ul li .detail_box .box .close_btn {position:absolute; right:30px; top:30px;}



.main_business .main_business_btns {margin-top:60px; z-index:999;}
.main_business .main_business_btns a{display:inline-block; width:50px; height:50px; text-align:center; line-height:50px; border:1px #000 solid; text-align:center; color:#000;}
.main_business .main_business_btns a:hover{border-color:#c43113;color:#c43113;}



.main_brand_story { position:relative; background:url(../images/main/main_brand_story_bg.jpg) center top no-repeat; width: 100%; padding:180px 0px;; background-attachment: fixed;}
.main_brand_story .title{text-align:left; font-size:80px; line-height:80px;font-weight:bold; color:#c43113; letter-spacing:-3px; position:relative; z-index:1;}
.main_brand_story .title span{color:#fff;}
.main_brand_story .bg { position:absolute; width:100%; height:100%; left:0px; top:0px; background:rgba(0,0,0,0.8); z-index:0;}
.main_brand_story .icon { position:absolute; width:100%; left:0px; top:350px; text-align:center;z-index:1; display:none;}
.main_brand_story .icon img  {vertical-align:middle;}
.main_brand_story .text_box  {text-align:left; padding-top:80px; color:#fff; position:relative; z-index:1;}
.main_brand_story .text_box  .t1{font-size:30px; }
.main_brand_story .text_box  .t2{font-size:18px; margin-top:15px; }
.main_brand_story .text_box  .btn {margin-top:50px;}
.main_brand_story .text_box  .btn a {display:inline-block; padding:0 30px; line-height:50px; background:#fff; color:#000;}
.main_brand_story .text_box  .btn .fonti {margin-left:20px;}
.main_brand_story .movies {position:absolute; right:0px; top:0px; z-index:1;}



.main_brand_makting {margin:120px 0px;}
.main_brand_makting .title{ margin-bottom:40px; text-align:center; }
.main_brand_makting .title .t1{font-size:40px; font-weight:normal; line-height:40px; font-weight:bold;  color:#000; letter-spacing:-2px; position:relative;  }
.main_brand_makting .title .t1 span {color:#c43113;}
.main_brand_makting .title .t2 { font-size:15px; coloR:#555; line-height:20px; margin-top:10px; }

.main_brand_makting .makting_box {margin-top:50px; position:relative;}
.main_brand_makting .makting_box .t_title {font-size:30px;    color: #000;  }
.main_brand_makting .makting_box.t_title01 .t_title .color {color:#4295c5; font-weight: bold;}
.main_brand_makting .makting_box.t_title02 .t_title .color {color:#f2a114;  font-weight: bold;}
.main_brand_makting .makting_box.t_title03 .t_title .color {color:#c43113; font-weight: bold;}

.main_brand_makting .makting_box .t_title .icon {display:inline-block; margin-left:30px;}
.main_brand_makting .makting_box .t_title .icon span {display:inline-block; margin-left:10px;}
.main_brand_makting .makting_box .t_title .icon img {vertical-align:middle; width:80px;}
.main_brand_makting .makting_box .list_box  {border:1px #ddd solid; padding:20px; border-radius:10px; margin-top:10px;}
.main_brand_makting .makting_box .list_box ul li {display:inline-block;  width:320px; margin-right:25px; text-align:center;}
.main_brand_makting .makting_box .list_box ul li .pic {overflow:hidden;}
.main_brand_makting .makting_box .list_box ul li .pic img {vertical-align:middle; width:100%;border-radius:5px;}
.main_brand_makting .makting_box .list_box ul li .text {margin-top:10px;}
.main_brand_makting .makting_box .list_box ul li .text span {display:inline-block; background:#c43113; color:#fff; line-height:30px; padding:0 20px; border-radius:30px;}

.main_brand_makting .makting_box.t_title01 .list_box ul li .text span {background:#4295c5;}
.main_brand_makting .makting_box.t_title02 .list_box ul li .text span {background:#f2a114;}
.main_brand_makting .makting_box.t_title03 .list_box ul li .text span {background:#c43113;}


.main_brand_makting .control {width:100%; position:absolute; left:0px; top:160px; z-index:0;  }
.main_brand_makting .control a{float:left; margin:0px -60px; width:20px; height:35px; background:url(../images/main/product_btn.png) left top no-repeat; text-indent:-9999px; position:relative; z-index:2;}
.main_brand_makting .control a.next{float:right; background-position:right top;}



.main_search_store_wrap {margin-top:120px; }
.main_search_store_wrap .title {}
.main_search_store_wrap .title .t1{font-size:30px; color:#000; font-weight:bold;  background:url(../images/main/main_search_store_dot.jpg) left top no-repeat;  padding-left:30px;}
.main_search_store_wrap .title span{display:inline-block; font-size:16px; color:#777; padding-left:20px; font-weight:normal;}
.main_search_store_wrap .search_box {margin-top:60px;}
.main_search_store_wrap .search_box .col_box{display:table; width:100%;}
.main_search_store_wrap .search_box .col_box .col {display:table-cell; vertical-align:top;}
.main_search_store_wrap .search_box .col_box .col .box {margin-right:20px; border-bottom:3px #c43113 solid;}
.main_search_store_wrap .search_box .col_box .col .box select {width:100%; height:60px;  font-size:17px; border:0px; background:none;  color:#333}
.main_search_store_wrap .search_box .col_box .col .box input[type="text"] {width:100%; height:60px; line-height:60px; font-size:16px; border:0px; background:none; color:#333}
.main_search_store_wrap .search_box .col_box .col input[type="submit"] {width:100%; height:60px; line-height:60px; font-size:16px; border:0px; color:#fff; background:#c43113;  font-weight:bold; border-radius:5px;}



.main_common_title { margin-bottom:40px; text-align:center; }
.main_common_title .t1{font-size:40px; font-weight:normal; line-height:40px; font-weight:bold;  color:#000; letter-spacing:-2px; position:relative;  }
.main_common_title .t2 { font-size:15px; coloR:#555; line-height:20px; margin-top:10px; }
.main_common_title .more {position:absolute; right:0px; top:20px;}
.main_common_title .more a{display:block; font-size:13px; font-weight:normal; color:#000; ; bordeR:1px #7f7f7f solid; padding:0 20px; line-height:35px;}

.main_common_title .more a:hover{color:#c43113;}

.main_news {margin-top:180px; position:relative; }
.main_news ul {text-align:center; position:relative; font-size:0px;  transition: all 0.4s;  width:1400px !important;   font-size:0px; padding:20px 0px;}
.main_news ul li{display:inline-block;; width:335px !important; margin-right:20px;  position:relative; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; transition: all 0.2s; top:0px;  vertical-align:top; margin-top:0px;}
.main_news ul li .box {padding:30px; background:#fff; position:relative;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; text-align:left;  transition: all 0.4s;  border:1px #ddd solid; border-top:0px;  border-radius:0px 0px 20px 20px;}


.main_news ul li .photo {padding-top:55%; background-position:center 50%; background-repeat:no-repeat; background-size:100%;     transition: all 0.2s;  cursor:pointer; overflow:hidden;  position:relative; transition: 0.2s all ease; border-radius:20px 20px 0px 0px;}
.main_news ul li .text_box {margin-left:0px;  }
.main_news ul li .t0{font-size: 15px;    color: #c43113;    margin-bottom: 10px;}
.main_news ul li .t1{font-size:23px; height:25px; line-height:25px; color:#000; white-space: normal;}
.main_news ul li .t2{font-size:15px; margin-top:20px;  height:36px; line-height:18px; font-weight:normal; white-space: normal;}
.main_news ul li .t3 { text-align:left; font-size:12px; color:#777; margin-top:20px;}

.main_news ul li:hover {vertical-align:middle; margin-top:20px}
.main_news ul li:hover .box {border-color:#c43113;}
.main_news ul li:hover .box .t1 {color:#c43113;}
.main_news .notice_pager {text-align:center; margin-top:0px;}
.main_news .notice_pager span {width:15px; height:15px; background:#999; border-radius:15px; display:inline-block; margin:0 3px; cursor:pointer;}
.main_news .notice_pager span.cycle-pager-active {background:#c43113; width:50px;}




.main_quick_wrap { margin:100px 0px 0px;; background:#f2f2f2; padding:80px 0px;}
.main_quick_wrap .default_layout {overflow:hidden;}
.main_quick_wrap .default_layout .col{float:left; width:446px; background:#fff; border-radius:30px; text-align:center;}
.main_quick_wrap .default_layout .col .box_wrap {display:table; width:100%; }
.main_quick_wrap .default_layout .col .box {display:table-cell; height:300px; width:100%;  vertical-align:middle; text-align:center;}
.main_quick_wrap .default_layout .col.first{background:none; border:0px;  }
.main_quick_wrap .default_layout .col.first .box{ vertical-align:middle;}
.main_quick_wrap .default_layout .col.first .title .t1{font-size:40px;  color:#000; line-height:40px;text-align:left;}
.main_quick_wrap .default_layout .col.first .title .t1 strong{color:#c43113;}
.main_quick_wrap .default_layout .col.first .title .t2{font-size:16px; color:#777; margin-top:20px; line-height:20px;text-align:left;}
.main_quick_wrap .default_layout .col.center{margin:0 30px;}

.main_quick_wrap .default_layout .col .box .t1_1 {font-size:35px; color:#000; margin-bottom:40px; font-weight:bold;}
.main_quick_wrap .default_layout .col .box .t2_1 {font-size:16px; color:#000; line-height:20px; }
.main_quick_wrap .default_layout .col .box .btn {margin-top:30px;}
.main_quick_wrap .default_layout .col .box .btn a {display:inline-block; line-height:40px; padding:0 20px; background:#c43113; color:#fff;}




@media all and (max-width:1024px) {

/*
.main_visiaul_wrap {position:relative; height:300px;  }

.main_visiaul_wrap #main_videos {width:100% !important;}

.main_visiaul_wrap .main_visual_text  {padding:0 20px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; text-align:center;}
.main_visiaul_wrap .main_visual_text .t1{font-size:16px;; padding-top:50px; ;}
.main_visiaul_wrap .main_visual_text .t2{font-size:30px;  padding-top:10px;}
.main_visiaul_wrap .main_visual_text .t3{font-size:12px; padding-top:15px; line-height:18px;}
.main_visiaul_wrap .main_visual_text .btn {margin-top:60px;}
.main_visiaul_wrap .main_visual_text .btn a { padding:0 30px; line-height:35px; }

.main_visiaul_wrap .scroll_down {display:none;}





.main_business {padding:40px 10px 0px;  }
.main_business .defauly_layout{}
.main_business .title{ margin-top:0px; position:relative; z-index:1;}
.main_business .title .t1{ font-size:20px;}
.main_business .title .t2{ font-size:40px; margin-top:20px; line-height:40px}


.main_business .main_business_list_box .slider_box { position:relative; z-index:0; margin-top:0px;  margin-left:0px }
.main_business .main_business_list_box .slider_box ul {margin:30px auto; padding-bottom:60px; }

.main_business .main_business_list_box .slider_box ul li {margin-right:20px; width:280px; }  
.main_business .main_business_list_box .slider_box ul li .photo {height:200px; }

.main_business .main_business_list_box .slider_box ul li .detail_box { height:120%;}
.main_business .main_business_btns {margin-top:30px; z-index:999;}



.main_brand_story {padding:80px 0px;}
.main_brand_story .title{font-size:50px; line-height:50px;letter-spacing:-2px; padding-left:0px; text-align:center; }





.main_brand_story .text_box  {text-align:center; padding-top:40px}
.main_brand_story .text_box  .t1{font-size:25px; }
.main_brand_story .text_box  .t2{font-size:16px; margin-top:15px; }
.main_brand_story .text_box  .btn {margin-top:30px;}
.main_brand_story .text_box  .btn a {display:inline-block; padding:0 20px; line-height:40px}


.main_brand_story .movies {position:relative; margin-top:30px; width:100%;overflow:hidden; text-align:center;}
.main_brand_story .movies iframe {width:300px; !important; height:200px;}



.main_search_store_wrap {margin:60px 10px;; }
.main_search_store_wrap .title .t1{font-size:25px;   padding-left:25px; line-height:30px;}
.main_search_store_wrap .title span{display:block; font-size:12px;  padding-left:0px; font-weight:normal; margin-top:10px; line-height:18px; display:none;}
.main_search_store_wrap .search_box {margin-top:20px;}
.main_search_store_wrap .search_box .col_box{display:block; overflow:hidden; width:auto;}
.main_search_store_wrap .search_box .col_box .col {display:block; float:left; border:0px; width:100%;}

.main_search_store_wrap .search_box .col_box .col.s_select {float:left; width:49%;}
.main_search_store_wrap .search_box .col_box .col.s_select_last {float:right;}
.main_search_store_wrap .search_box .col_box .col .box {margin-right:0px; border:1px #ddd solid; ;border-radius:5px;}


.main_search_store_wrap .search_box .col_box .col .box select {height:40px;  font-size:14px;border-radius:5px;}
.main_search_store_wrap .search_box .col_box .col .box input[type="text"] { height:40px; line-height:40px; font-size:14px; border:0px;:14px;border-radius:5px; padding:0 10px;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.main_search_store_wrap .search_box .col_box .col input[type="submit"] {height:50px; line-height:50px; font-size:14px; border-radius:5px;}


.main_search_store_wrap .search_box .col_box .col.text_col {margin:10px 0px;}


.main_common_title { margin-bottom:40px; text-align:center; }
.main_common_title .t1{font-size:35px; font-weight:normal; line-height:40px; font-weight:bold;  color:#000; letter-spacing:-2px; position:relative;  }
.main_common_title .t2 { font-size:15px; coloR:#555; line-height:20px; margin-top:10px; }
.main_common_title .more {position:relative; right:0px; top:0px; margin-top:15px; text-align:center;}
.main_common_title .more a{display:inline-block;}

.main_common_title .more a:hover{color:#c43113;}

.main_news {margin-top:60px; position:relative; }
.main_news ul {width:auto !important;  overflow:hidden; }
.main_news ul li{width:280px !important; margin:0px 0px 0px 20px; }



.main_quick_wrap { margin:40px 0px 0px; padding:40px 20px;}
.main_quick_wrap .default_layout {overflow:hidden;}
.main_quick_wrap .default_layout .col{float:none; width:auto; padding:40px 20px;  margin:0px 0px 20px 0px !important}
.main_quick_wrap .default_layout .col .box_wrap {display:block; width:100%; }
.main_quick_wrap .default_layout .col .box {display:block; height:auto; width:auto;}
.main_quick_wrap .default_layout .col.first{background:none; border:0px; padding:0px; margin-bottom:20px; }
.main_quick_wrap .default_layout .col.first .box{ vertical-align:middle;}
.main_quick_wrap .default_layout .col.first .title .t1{font-size:40px;  color:#000; line-height:40px;text-align:left;}
.main_quick_wrap .default_layout .col.first .title .t1 strong{color:#c43113;}
.main_quick_wrap .default_layout .col.first .title .t2{font-size:16px; color:#777; margin-top:20px; line-height:20px;text-align:left;}


.main_quick_wrap .default_layout .col .box .t1_1 {font-size:25px;  margin-bottom:20px; }
.main_quick_wrap .default_layout .col .box .t2_1 {font-size:14px; }
.main_quick_wrap .default_layout .col .box .btn {margin-top:30px;}
.main_quick_wrap .default_layout .col .box .btn a {display:inline-block; line-height:40px; padding:0 20px; background:#c43113; color:#fff;}
*/


}