@charset "utf-8";
/* CSS Document */

/*top banner common style*/

.main #content_wrap {padding-top:0;}

/*main visual*/
#main_visual {position:relative; width:100%; height:642px; overflow:hidden; margin-bottom: 100px; background-color:#222}

#main_visual #arrows {position:absolute; left:50%; top:50%; z-index:2;width:86%; height:68px;margin-left:-43%; margin-top:-34px;}
#main_visual #arrows .prev {float:left; width:52px;}
#main_visual #arrows .next {float:right; width:52px;}
#main_visual #arrows a {cursor:pointer;}

#main_visual .btnbox {position:absolute; left:50%; bottom: 9px; z-index:2;	width:320px; height:60px; margin-left:-160px; overflow:hidden;}
#main_visual .btnbox li {float:left; width:53px; height:20px; margin:0 5px; cursor:pointer; overflow:hidden;}

#main_visual .imgbox {position:absolute; left:50%; top:0; width:2000px; height:728px; margin-left:-1000px; border-top:1px solid #c4c3c1}
#main_visual .imgbox ul {width:100%;}
#main_visual .imgbox li {float:left; width:2000px; height:728px; overflow:hidden;}


/* 메인아이콘 */
#main_icon {width: 1300px; margin: 0 auto; _padding-right: 142px;}

#main_icon ul.n1{width:1300px;  padding-top:60px; overflow: hidden;    padding-bottom: 25px;}
#main_icon ul.n3 {padding-top:40px;}
#main_icon ul.n3 li {margin: 0 20px 20px 0;}
#main_icon ul.n3 li:nth-child(3),#main_icon ul.n3 li:nth-child(6){margin: 0 0 20px 0;}


#main_icon ul li {float: left; }
#main_icon ul li:last-child {margin-right: 0;}
#main_icon ul li:after{content: '';display: block; width: 1px; height: 80px; position: absolute; right: -15px; top: 20px; background-color: #eee;}
#main_icon ul li:last-child:after{display: none;}


/* 후기 */
#cummunity .frame {width: 1300px; margin: 0 auto; padding-bottom:100px;}
#cummunity .frame #tit02{margin-top:70px;margin-bottom:60px;}
#cummunity .c_con1 ul li {float:left;}
#cummunity .c_con1 ul li:last-child{margin-left: 16px;}
#review {width:100%; margin-bottom:100px;}
#review  #tit02{margin:0 auto; width:1300px;}
#cummunity02  { width:100%; background:url("../images/main/con03_bg.jpg") no-repeat 50% 60px;height: 663px; position: relative;}
#cummunity02 .c_con2{margin:0 auto;  width: 1350px; overflow: hidden;  }
#cummunity02 .c_con2 ul{margin-top:120px; height:600px; overflow:hidden; padding-left: 25px;}
#cummunity02 .c_con2 li{float:left;  box-shadow: 7px 6px 13px 0px;  color: rgba(35, 7, 8, 0.3);}
#cummunity02 .c_con2 li:first-child {margin-right:22px;}

/*유튜브*/
#youtube{width: 1400px; margin: 0 auto; position:relative; margin-bottom:100px; overflow:hidden;}
#youtube #tit02 {margin:0 auto; width:1300px;  padding-bottom: 60px;}
#ban_wrap {width: 1300px;  margin: 0 auto;}
#ban_wrap .bx-wrapper .bx-prev {  left: 0px;  background: url('../images/main/prev_arrow.jpg') no-repeat 0 0;}
#ban_wrap .bx-wrapper .bx-next {  right: 0px;  background: url('../images/main/next_arrow.jpg') no-repeat 0 0;}
#ban_wrap .bx-wrapper .bx-controls-direction a {  position: absolute;  top: 60%;  margin-top: -16px;  outline: 0;  width: 24px;  height: 48px;  text-indent: -9999px;  z-index: 9999;}
#ban_wrap .bx-wrapper .bx-controls-direction a.disabled {  display: none;}

/*커뮤*/
#counsel{width: 1300px; margin: 0 auto; position:relative; margin-bottom:100px; overflow:hidden;}
#counsel #tit02 {margin:0 auto; width:1300px;  padding-bottom: 60px;}
#counsel ul li{float:left;}
#counsel .counsel_inner li{margin-right:30px;}
#counsel .counsel_inner02 li:nth-child(2){margin-right:17.5px; }
#counsel .counsel_inner02 li:nth-child(2),#counsel .counsel_inner02 li:nth-child(3){padding-top:14.2px;}


/* bottom */
#location_main {width:100%;}
#location_main  #tit02 {margin:0 auto; width:1300px;  padding-bottom: 60px;}
#c04 {position: relative; width: 100%; height: 652px;}
#c04 #tit02 {margin:0 auto; width:1300px;  padding-bottom: 60px;}
#c04 .map {position: absolute; width: 2000px; left: 50%; top: 0; margin-left: -1000px;  }
#c04 .info {position: absolute; z-index: 1;  top: 15px; left: 47.5%;transform:translate(-100%, 0%);}



