@charset "utf-8";

#wrap {position:relative; width:100%; }
#headerWrap {position:relative; width:100%; height:280px; border-bottom:3px solid #000000;}
#container {position:relative; width:100%; margin:20px 0 30px 0; overflow:hidden;}
#footerWrap {position:relative; width:100%;}
.inner {position:relative;width:1210px; margin:0 auto;}


/*Header*/
#topwrap {position:relative; width:100%; height:36px; background:#000;}
#topwrap .tleft {float:left;}
#topwrap .tright {float:right;}
#topwrap li {float:left; font-family: NanumBarunGothic; font-size:12px; letter-spacing:0.1em; color:#fff; line-height:36px; background:url(/img/t_bar.png) no-repeat right 12px; padding:0 17px 0 16px;}
#topwrap li:first-child {padding-left:0;}
#topwrap li:last-child {padding-right:0; background:none;}
#topwrap li a {color:#fff;}

#headerinner {position:relative; width:1210px; margin:0 auto; height:189px;}
#headerinner p.tlogo {position:absolute; top:51px; left:50%; width:356px; margin-left:-178px;}
#headerinner .topmenu {position:absolute; top:84px; right:0;}
#headerinner .topmenu li {float:left; padding-left:11px; background:url(/img/t_dot.png) no-repeat left; font-size:13px; line-height:22px; color:#2a2a2a; margin-right:27px; letter-spacing:0.08em;}
#headerinner .topmenu li a {color:#2a2a2a;}
#headerinner .topmenu li:last-child {margin-right:0;}

#hd_sch {position:absolute; top:79px; left:0; padding:0;border:1px solid #dfdfdf}
#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_str {padding:0 10px;width:110px;height:30px;border:0;background:#fff;line-height:30px !important; font-size:12px; color:#707070; font-family:NanumGothic;}
#hd_sch #sch_submit {padding:0;width:30px;height:30px;border:0;background:url(/img/t_search.jpg) no-repeat;color:#333;cursor:pointer; text-indent:-999999px;}

#headerinner .popular {position:absolute; top:79px; left:177px;}
#headerinner .popular li {display:inline-block; float:left; background:url(/img/t_bar2.png) no-repeat left; padding:0 10px 0 11px; font-size:12px; line-height:32px;}
#headerinner .popular li a {  color:#2d2d2d;  }
#headerinner .popular li:first-child {background:none; padding-left:0;}
#headerinner .popular li a:hover { color:#333; text-decoration:underline}

#gnbwrap {position:relative; width:100%; height:52px; border-top:1px solid #f2f2f2;}
#gnbwrap ul {font-size:0; text-align:center;}
#gnbwrap li {display:inline-block; margin:0 31px; font-family: NanumBarunGothic; font-size:13px; color:#181818; line-height:24px; letter-spacing:0.24em; padding-top:16px; padding-bottom:12px;}
#gnbwrap li.cart {padding-left:24px; background:url(/img/t_cart.png) no-repeat left;}
#gnbwrap li.won {padding-left:21px; background:url(/img/t_won.png) no-repeat left 20px;}


/*main*/
#divpop {position:absolute; top:0; left:50%; margin-left:-715px; width:70px; z-index:9999;}
.ad_left2 {position:relative; width:70px;}
.ad_left2 li {margin-bottom:5px;}
#divpop2 {position:absolute; top:0; right:50%; margin-right:-745px; width:100px; z-index:9999;}

#container_left {position:relative; width:190px; float:left;}
#container_main {position:relative; width:1000px; float:right;}
#container_main2 {position:relative; width:1000px; float:right;}

#container_left .box1 {position:relative; width:190px; height:110px; margin-bottom:5px;}
#container_left #leftbns {position:relative; width:170px; border-bottom:1px solid #e5e5e5; padding:20px 10px; overflow:hidden;}
#container_left #leftbns h2 {width:100%; background:url(/img/cate_bar.gif) no-repeat left bottom; padding-bottom:11px; font-family: OpenSans-Regular; font-weight:normal; font-size:12px; color:#000; line-height:17px; letter-spacing:0.24em; margin-bottom:18px;}
#container_left #leftbns ul.info li {font-size:13px; line-height:20px; color:#000; }
#container_left #leftbns ul.info2 {margin-top:8px;}
#container_left #leftbns ul.info2 li {font-size:13px; line-height:20px; color:#868585;}
#container_left #leftbns ul.info3 {margin-bottom:8px;}
#container_left #leftbns ul.info3 li {font-size:13px; line-height:20px; color:#ff6600;}
#container_left #leftbns p.number {font-family: NanumBarunGothicBold; font-size:21px; line-height:25px; color:#000; margin-bottom:13px; letter-spacing:0;}

/*
#main_pd {width:100%; overflow:hidden; position:relative; margin:0;	height:550px;}
#main_pd .visual_wrap {position:relative;width:1000px; margin:auto; height:550px; text-align:center;}
#main_pd .visual_box {position:absolute; width:1000px; left:0; }
#main_pd .visual_box div {position:absolute; top:0; left:0;}
#main_pd .v_ul { position:absolute;	bottom:30px; left:50%; margin-left:-62px; z-index:1;}
#main_pd .v_ul li {float:left; z-index:1; cursor:pointer; margin-right:10px;}
#main_pd .v_btn01 {position:absolute; z-index:1; top:253px;	left:20px; cursor:pointer;}
#main_pd .v_btn02 {position:absolute; z-index:1; top:253px;	right:20px; cursor:pointer; }
#main_pd .visual_p {	left:0;}
*/

#main_banner { background: #fff none repeat scroll 0 0;  height:550px;   width:100%;}
.content-1-1 {  height:550px;  overflow: hidden;   position: relative;}
.content-1-1 .control { z-index: 10;}
.content-1-1 .control button { text-indent:-999999px; width:45px; height:45px;}
.content-1-1 .control button[data-type="prev"] { background: rgba(0, 0, 0, 0) url("/img/v_btn01.png") no-repeat scroll 0 0; position:absolute; z-index:1; top:253px;	left:20px; cursor:pointer;}
.content-1-1 .control button[data-type="next"] { background: rgba(0, 0, 0, 0) url("/img/v_btn02.png") no-repeat scroll 0 0; position:absolute; z-index:1; top:253px;	right:20px; cursor:pointer;}
.content-1-1 .control .state { bottom: 0;  position: absolute;  right: 41px;}
.content-1-1 .control .state button {  height: 40px;  position: static;  vertical-align: middle;   width: 40px;}
.content-1-1 .control .state button[data-type="play"] {  background: rgba(0, 0, 0, 0) url("/img/main/play.png") no-repeat scroll 0 0;  display: none;}
.content-1-1 .control .state button[data-type="stop"] {  background: rgba(0, 0, 0, 0) url("/img/main/stop.png") no-repeat scroll 0 0;}
.content-1-1 .control .count { background: #150f44 none repeat scroll 0 0;   bottom: 0;  color: #fff;  font-size: 17px;   height: 40px;  line-height: 40px;  position: absolute;  right: 123px;  text-align: center;  width: 60px; display:none}
.content-1-1 .control .count i {   font-style: normal;}
.content-1-1 .control .count i::before {  content: "";}
.content-1-1 .obj { height: 100%;  left: 0;  overflow: hidden;  position: absolute;  top: 0;  width: 200%;}
.content-1-1 .obj::after {  clear: both;  content: "";  display: block;}
.content-1-1 .obj .item {  float: left;  height: 100%;  width: 50%;}
.content-1-1 .obj .item a {  display: block;   height: 100%;  overflow: hidden;  width: 100%;}
.content-1-1 .obj .item div { height: 100%; text-align: center;  width: 100%;}
.content-1-1 .obj .item div img { height: 100%;  max-height: 550px;  max-width: 1000px;  width: 100%;}

#mbnwrap {position:relative; overflow:hidden; margin:20px 0 35px; height:180px;}
#mbnwrap div {float:left; margin-right:12.5px;}
#mbnwrap div:last-child {margin-right:0;}

#productwrap {position:relative; overflow:hidden;}
#productwrap .pro_tit { text-align:center; margin-bottom:50px;}
#productwrap .pro_tit p.line {width:22px; height:1px; background:#000; margin:20px auto 20px;}
#productwrap .pro_tit p.eng {font-family: OpenSans-Semibold; font-size:14px; color:#191818; letter-spacing:0.38em; line-height:22px;}
#productwrap .pro_tit p.kor {font-family: NanumSR; font-size:12px; color:#898989; letter-spacing:0.1em; line-height:23px;}

/* Footer */
p.flogo {position:relative; width:175px; height:55px; margin:0 auto 30px;}
#footer_cont {position:relative; width:100%; padding:45px 0; background:#1d1d1d; overflow:hidden;}
#footer_cont h2 {font-family: NanumBarunGothic; font-size:12px; color:#fff; line-height:19px; font-weight:normal; letter-spacing:0.1em; margin:0;  margin-bottom:8px; clear:both;}
#footer_cont .fcs {float:left; padding:13px 22px 0; width:161px; height:159px;}
#footer_cont .fcs {float:left; padding:13px 22px 0; width:161px; height:159px;}
#footer_cont .fcs p.callnum {font-family: NanumBarunGothicBold; font-size:21px; line-height:28px; color:#fff; letter-spacing:0; clear:both;}
#footer_cont .fcs p.calltxt {font-family: NanumBarunGothic; color:#fff; letter-spacing:0; clear:both;}
#footer_cont .fcs p.line1 {width:16px; height:1px; background:#fff; margin:15px 0 18px;}
#footer_cont .fcs li {font-size:12px; line-height:19px; color:#747474;}

#footer_cont .f_latest {float:left; border-left:1px solid #343434; padding:13px 30px 0; width:274px; height:159px;}
#footer_cont .f_latest li a {color:#909090;}

#footer_copy {position:relative; width:100%; padding:40px 0;}
#footer_copy .copymenu  {font-size:0; text-align:center;}
#footer_copy .copymenu li {display:inline-block; font-family: NanumBarunGothic; font-size:13px; line-height:24px; color:#000; letter-spacing:0.1em; margin:0 11px;}
#footer_copy .copymenu li a {color:#000;}
#footer_copy .copyright {margin-top:15px; text-align:center;}
#footer_copy .copyright li {font-family: NanumBarunGothic; font-size:12px; color:#7c7c7c; line-height:21px; letter-spacing:0.1em;}
#footer_copy .logos {font-size:0; text-align:center; margin-top:27px;}
#footer_copy .logos li {display:inline-block; margin:0 12px;}

/*sub*/
p.subtit {font-family: NanumBarunGothic; width:100%; font-weight:normal; font-size:12px; color:#000; line-height:17px; letter-spacing:0.24em; margin:30px 0 50px; text-align:center;}
p.subtit span {border-bottom:1px solid #000; padding-bottom:5px; padding-left:3px;}