@charset "utf-8";

#container{width:80%; max-width:1300px; margin:auto; background:#fff;}
.flexslider{overflow:hidden;}
#headerDiv{background:#fff; width:100%;}
.header{position:relative; width:98%; margin:auto; margin-bottom:10px;}
.header .logo{text-align:center; margin-top:5px;}
.header .nav{position:absolute; left:0px; top:15px;}
.header .nav img{width:30px;}
.header .member img{width:36px;}
.header .logo img{width:160px;}
.header .member{position:absolute; right:0px; top:10px;}
.linebeg{width:100%; height:48px;}
.linebeg .left{position:relative; width:1300px; margin:auto; padding-top:10px;}
.linebeg .left li.first{margin-right:48px; font-size:24px; color:#fff; margin-top:-5px;}
.linebeg .left li{float:left; position:relative; margin-right:10px;}
.linebeg .left li.lasts{margin-right:0px;}
.linebeg .left li ul li{margin-right:0px;clear:both;}
.linebeg .left li .search_cate{border:0px; }
.linebeg .left li .search_cate a{height:28px !important;font-size:14px; border:1px solid #fff; background:transparent url(../img/select_box_ico2.png) right center no-repeat; color:#fff;}
.linebeg .left .search_cate ul a{color:#000; font-size:12px;}
.linebeg .left li .search_cate select{width:97px;}
.linebeg .left li .text{border:1px solid #fff; background:transparent; font-size:14px;width:170px; height:28px; color:#fff !important; padding:4px; padding-left:10px;}
.linebeg .left li #search{position:absolute; top:3px; right:5px;}
.linebeg .left .last{position:absolute; right:0px; top:4px;}
.linebeg .left .last .write{font-size:24px; color:#fff; margin-top:-3px;}
.linebeg .left li .select-box ul li{width:auto;}

.linebeg .left li .text::-webkit-input-placeholder { /* 크롬 4–56 */ color: #fff; padding:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.linebeg .left li.first{ margin-top: -5px;}
.linebeg .left .last{top:10px;}
}

.navmenu, .rightmenu{display:none; width:100%; height:100%; background:url(../images/menu_black.png); position:fixed; top:0px; left:0px; z-index:99;}
.navmenu ul, .rightmenu ul{position:absolute; z-index:1000; top:70px; width:50%; max-width:220px; border-top:2px solid #fff;}
.navmenu ul{left:20px;}
.rightmenu ul{right:20px; text-align:right;}
.navmenu li, .rightmenu li{padding:24px 0px; font-size:24px; border-bottom:2px solid #fff; color:#fff; cursor:pointer;}


#ft_wr{width:100%; margin:auto; text-align:center; color:#959595; font-size:14px;}


/*footer*/
@media all and (min-width:736px) and (max-width:1300px){
.linebeg .left{width:90%;}
}
@media all and (min-width:100px) and (max-width:737px){
.linebeg .left li.first{position:relative; width:100%;}
.linebeg .left li.first .last{top:0px;}
.linebeg .left{width:95%; padding-top:5px;}
.linebeg{height:78px;}
.linebeg .left li{width:31.8%; margin-right:2%; }
.linebeg .left li.first{position:relative; width:100%; font-size: 18px;margin:3px 28px 10px 0px;}
.linebeg .left .last{margin-top:0px; top:0px;}
.linebeg .left .last .write{font-size:18px; }
.linebeg .left li .select-box, .linebeg .left li .select-box ul{width:80px !important}
.linebeg .left li .text{width:100px;}
.linebeg .left li .select-box, .linebeg .left li .select-box ul, .linebeg .left li .text{width:100% !important}
.pc{display:none;}
.mobile{display:block;}
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev{display:none;}
}

@media all and (min-width:701px) and (max-width:1077px){
#container{width:100%;}
#bo_list{width:100%;}
.header .logo{text-align:center; margin-top:12px;}
.header .logo img{width:20%; min-width:116px; max-width:160px;}
.header .nav img, .header .member img{width:65%;}
.header .nav, .header .member{top:10px;}
.linebeg{width:100%; }

.logoindex{width:90%; margin:90px auto 35px;}


#ft_wr{font-size:14px;}
}
@media all and (max-width:700px){
.fz_list{margin-top:10px;}
.header .logo{text-align:center; margin-top:12px;}
.header .logo img{width:20%; min-width:116px;}
.header .nav img, .header .member img{width:65%;}
.header .nav{top:6px; left: 8px;}
.header .member{top:4px;}
.navmenu li, .rightmenu li{font-size:18px;}
.navmenu li, .rightmenu li{padding:18px 0px;}

.linebeg .left li.first, .linebeg .left .last .write{font-size:18px}
.linebeg .left .last .write{padding-right:10px}
#ft_wr{font-size:12px;}
}