@charset 'utf-8'
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);


body, a, h2{font-family: 'Noto Sans KR','Nanum Gothic','Dotum', sans-serif; text-decoration: none; font-size:12px; color:#666;}
ul, li{padding:0; margin:0; list-style:none;}

/* Header S */
#hd{/* border-bottom:1px solid #fafafa; */}
#hd_wrapper {width:1100px; margin:0 auto; padding:0;}
#nav{position:absolute; right:0px; top:30px; width:600px;}
.gnb_1dli_on .gnb_1da{background:transparent;}


#nav > li:nth-child(2){padding:0 10px;}

.gnb_1da:hover{border-bottom:2px solid #fff; color:#666 !important; }
/* Header E */

/* Index S */
#contents_wrap{width:1100px; margin:0 auto;}

/* Index E */

/* Footer S */

#ft{background:transparent; width:100%; border:0;  font-weight:300;font-family:'Noto Sans KR', sans-serif;}

#ft #f_wrap{width:1100px; margin:50px auto 30px;}
#ft #f_wrap:after{content:''; clear:both; display:block;}
#ft #f_wrap > div{float:left; width:340px; margin-right:40px;}
#ft #f_wrap > div.quick{margin:0;}

#ft #f_wrap > div > h2 {font-size:1.2em; color:#333; font-family:'Noto Sans KR', sans-serif; font-weight:normal; padding:0 0 10px;}

.f_info ul {padding-top:5px !important;}
.f_info ul li.first{font-size:1.2em; color:#000;}
.f_info ul li {display:inline-block; width:100%; padding:3px 0; color:#555;}
.f_info ul li.size {width:49%;}
.f_info ul li b {padding:0 10px 0 0; font-weight:normal; color:#aaa;}

#ft .f_cus > p {padding:10px 0 5px; margin:0; font-size:13px; color:#666; line-height:1.8; width:45%; display:inline-block;}
#ft .f_cus strong{font-size:18px;}
#ft .f_btn {display:inline-block;;margin:0px 0; position:relative; top:-12px;}
#ft .f_btn a { margin:5px; padding:9px; border:1px solid #eee; 
			text-align:center; font-size:12px; border-bottom:2px solid rgba(0,0,0,0.1);}

#ft .f_btn a.blog{margin-left:0; background:#2dcc70; color:#fff;}
#ft .f_btn a.blog:hover, #ft .f_btn a.blog:focus {background:#2fb467}
#ft .f_btn a:hover ,#ft .f_btn a:focus  {text-decoration:none; background:#fafafa; border-bottom:0; border-top:2px solid rgba(0,0,0,0.1);}


#ft .quick li{padding:7px 0px 10px 20px; border-bottom:1px dashed #efefef; width:40%; display:inline-block; margin-right:10px;}
#ft .quick li a {font-size:1.1em; color:#888;}
#ft .quick li a i{padding-right:5px; width:23px;}
#ft .quick li a:hover , #ft .quick li a:focus {color:#000; text-decoration:none;}



#ft_copy{background:#fff;border-top:1px solid #eee;}
#ft_copy p {width:1100px; margin:20px auto; position:relative; text-align:center; font-size:11px; letter-spacing:0}
#ft_copy .f_btn2 {width:1100px; margin:0 auto; position:relative; border-top:1px solid #eee;}
#ft_copy .f_btn2 ul {width:450px; margin:0 auto; padding:20px 0;}
#ft_copy .f_btn2 ul:after{display:block; content:''; clear:both;}
#ft_copy .f_btn2 li {float:left; width:150px; text-align:center;}
#ft_copy .f_btn2 li a {color:#666;}
#ft_copy .f_btn2 li a:hover ,#ft_copy .f_btn2 li a:focus{color:#444;text-decoration:none;}


#ft_copy .log{
	margin:0;
	display:inline-block;
	padding:0px 5px 2px;
	background:#aaa;
	color:#fff;
	font-size:0.9em;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:5px;			
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;}
#ft_copy .log:hover ,#ft_copy .log:focus {text-decoration:none; color:#000;}
#ft_copy p a#ft_top {position:absolute; right:0; top:10px;}
.serch{/* text-indent:-9999em; */ width:34px;}
/* Footer E */


/* Sug Page S */
#wrapper{width:1100px; margin:-100px auto 80px; border:0;}
#container2{width:100%;margin:30px 0;}


/* Sug Page E */

.serv_wrap > p {padding:10px 0 5px;}



.product_wrap{width:1100px;margin:0 auto;padding:0;text-align:center;}
.product_wrap h2{margin-bottom:30px;font-size:30px;color:#000;text-align:center;}
#product_con {overflow:hidden;position:relative;/*padding-top:100px;*/}
#product_con .flexslider_product {border:0; box-shadow:none; margin:0; width:100%;}
#product_con .flexslider_product .flex-direction-nav a {color:rgba(255,255,255,0.7)}
#product_con .flexslider_product .flex-control-nav{top:0;bottom:auto;z-index:2; display:none;}

.adm_btn{
    color: #fff !important;
    background: #be2e1f;
    font-size: 20px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 9999;
}