 @charset "utf-8";
@import url("/css/owl.css");


/* 공통 */
.wrap_1000{position:relative;width:1000px;margin:0 auto;}
.wrap_1000:after{content:"";display:block;clear:both;}
a{transition: 0.4s all;
	-moz-transition: 0.4s all;
	-webkit-transition: 0.4s all;
}

/* header */
#header{position:fixed;left:0;right:0;top:0;height:90px;background:rgba(0,0,0,0.8);z-index:99;}

#header .logo{float:left;text-align:center;line-height:90px;}
#header .logo img{vertical-align:middle;}
#gnb{float:right;margin-top:34px;}
#gnb > ul:after{content:"";display:block;clear:both;}
#gnb > ul > li{float:left;padding:0 9px;}
#gnb > ul > li > a{font-size:15px;font-weight:500;color:#fff;font-family: 'Noto Sans Korean';}
.header_box{}
 

/* main */
.main_visual .mVisual{position:relative;width:100%;height:540px;}
.main_visual .mVisual.mv01{background:url("/img/main/main_visual.jpg") no-repeat center top;}
.main_visual .mVisual.mv02{background:url("/img/main/main_visual02.jpg") no-repeat center top;}
.main_visual .mVisual.mv03{background:url("/img/main/main_visual03.jpg") no-repeat center top;}
.main_visual .mVisual .visual_txt{position:absolute;top:206px;left:26px;}
.main_visual .mVisual .visual_txt h3.txt01{font-size:46px;font-weight:500;color:#fff;font-family: 'Noto Sans Korean';line-height:120%;margin-bottom:30px;}
.main_visual .mVisual .visual_txt .txt02{font-size:18px;color:#fff;font-family: 'Noto Sans Korean';font-weight:350;}
.main_visual {position:relative;}
.main_visual .bx-pager {position:absolute;width:1000px;left:50%;margin-left:-475px;top:165px;text-align:left;z-index:55;}
.main_visual .bx-pager .bx-pager-item{display:inline-block;}
.main_visual .bx-pager .bx-pager-item > a{position:relative;display:block;width:27px;height:5px;background-color:#FFF;margin:0 3px;text-indent:-9999em;}
.main_visual .bx-pager .bx-pager-item > a.active{background-color:#f05a28;}

.m_product{padding:60px 0;}
.m_product .mp_tit{font-size:24px;font-weight:bold;color:#333;font-family: 'Noto Sans Korean';margin-bottom:32px;text-align:center;}
.m_product ul:after{content:"";display:block;clear:both;}
.m_product ul li{float:left;width:314px;margin-left:29px;}
.m_product ul li:first-child{margin-left:0;}
.m_product ul li .mp_img{width:314px;height:172px;margin-bottom:20px;}
.m_product ul li .mp_img img{width:314px;height:172px;}
.m_product ul li h4{font-size:18px;font-weight:500;color:#f05a28;padding-left:24px;background:url("/img/main/icon_point.png") no-repeat left center;margin-bottom:8px;} 
.m_product ul li .mp_txt{font-size:13px;color:#666;line-height:150%;font-weight:300;}

.main_bottom{padding:70px 0;background-color:#343434;}
.main_bottom .mb_box_wrap:after{content:"";display:block;clear:both;}
.main_bottom .mb_box_wrap {position:relative;padding-right:250px;}
.main_bottom .mb_box_wrap .square_box{position:relative;float:left;}
.main_bottom .mb_box_wrap .square_box.long_box{float:none;position:absolute;width:214px;height:500px;padding-left:36px;right:0;top:0;background:url("/img/main/m_bot_sell04.png") no-repeat;}
.main_bottom .mb_box_wrap .square_box.long_box h4{font-size:33px;font-weight:bold;font-style:italic;color:#fff;border-bottom:2px solid #9e9f9b;padding:74px 0 4px 0;margin-bottom:16px;}
.main_bottom .mb_box_wrap .square_box.long_box address{font-size:14px;font-family:"Myriad Pro";color:#fff;line-height:20px;font-style:italic;padding-left:5px;margin-bottom:17px;}
.main_bottom .mb_box_wrap .square_box.long_box .mb_menu li{border-bottom:1px solid #61625c;padding-bottom:5px;}
.main_bottom .mb_box_wrap .square_box.long_box .mb_menu li a{display:block;font-size:26px;font-weight:bold;font-style:italic;color:#5f605a;text-indent:4px;}
.main_bottom .mb_box_wrap .square_box.long_box .mb_menu li:hover{border-color:#fafafa;}
.main_bottom .mb_box_wrap .square_box.long_box .mb_menu li:hover a{color:#fafafa;}
.main_bottom .mb_box_wrap .square_box.arrow:after{
	width: 0; 
  height: 0; 
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;  
  border-left: 13px solid #f05a28;
  content:"";display:block;position:absolute;right:-13px;top:50%;margin-top:-13px;
  z-index:1;

}

.fc_wr{padding:10px;margin-bottom:40px;overflow-y:auto}
.fc_wr .fc_se{border-bottom:1px solid #eaeaea;padding-bottom:45px;margin-bottom:30px;}
.fc_wr .fc_se p{line-height:22px;color:#585858;font-size:13px;}
.fc_wr .fc_se h2{font-size:14px; color:#2d318a;margin-bottom:18px;font-weight:bold;}
.fc_wr .fc_se dl{line-height:22px;color:#585858;}
.fc_wr .fc_se dl dt{font-size:13px;color:#333;}
.fc_wr .fc_se dl dd{margin-left:14px;margin-bottom:10px;font-size:12px;}
.fc_wr .fc_se ol li{list-style: decimal;line-height:22px;color:#585858;list-style-position:inside;font-size:12px;}
.fc_wr .fc_se_cl{border:0;padding:0; margin:0}


#footer{background-color:#fff;}
#footer .fnb{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;height:52px;}
#footer .fnb ul > li{position:relative;float:left;padding:0 10px;line-height:52px;}
#footer .fnb ul > li a{font-size:13px;color:#7f7f7f;font-family:'Nanum Gothic';}
#footer .fnb ul > li a:hover{color:#000;}
#footer .fnb ul > li:after{position:absolute;width:1px;height:11px;left:-1px;top:50%;margin-top:-6px;content:"";display:block;background-color:#cacaca;}
#footer .fnb ul > li:first-child{padding-left:0;}
#footer .fnb ul > li:first-child:after{display:none;}
#footer .footer_in{padding:21px 0;}
#footer .footer_in:after{content:"";display:block;clear:both;}
#footer .footer_in p,
#footer .footer_in address{color:#6c6c6c;font-size:12px;line-height:26px;font-family:'Nanum Gothic';}
#footer .footer_in .f_logo{float:left;}
#footer .footer_in .f_info{float:left;margin-left:28px;} 
.btn_goTop{position:fixed;width:40px;height:40px;right:300px;bottom:149px;z-index:50;display:none;}