@charset "utf-8";
/* top_menu */
.page_tit{
	font-size:35px;
	color:#151515;
	font-weight:600;
	padding:100px 0 60px;
	text-align:center;
}
.menu_lnb{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	width: 100%;
	background: #fff;
}
.menu_lnb ul{
	overflow:hidden;
	margin:0 auto;
}
.menu_lnb ul li{
	list-style:none;
	float:left;
}
.menu_lnb ul li a{
	padding:18px 0px;
	display:block;
	color:#333;
	font-size:18px;
	text-align: center;
	letter-spacing:-0.02em;
}
.menu_lnb ul li.on a{
	color:#615a50;
	font-weight:500;
}
.menu_lnb ul li a span{
	padding-left:20px;
	padding-right:20px;	
}
.menu_lnb ul li.on a span{
	border-bottom:2px solid #615a50;
	padding-bottom:14px;
}
.dropdown-wrap .left-nav-title,
.dropdown-wrap .right-drop {width:50%; float:left; text-align:center;}
.open>.dropdown-menu{width:100%;}
.left-nav-title{border:1px solid #e5e5e5;} 
.dropdown-wrap .left-nav-title {background:#fff; color:#999; font-weight:500; font-size:18px; height:45px; line-height:45px;}
.btn.btn-gong {font-size:18px; color:#99ce1e !important; padding:10px 15px 7px 15px; border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:2px solid #99ce1e !important;}
.dropdown-wrap .right-drop .caret {margin-top:8px; border-top: 8px solid;  border-right: 8px solid transparent;  border-left: 8px solid transparent;}
.dropdown-menu-div.on a{
	color:#99ce1e !important;
	font-weight:600;
}
.dropdown-wrap .left-nav-title{
	color:#999;
	font-weight:500 !important;
}
.dropdown-wrap .left-nav-title strong{
	font-weight:500 !important;
}
/* top_menu end */
/* m01_02 */
.sub_wrap .map{
	position:relative;
	padding-bottom:25%;
}
.sub_wrap .map iframe{
	position:absolute;
}
.sub_wrap .map_txt{
	position:absolute;
	bottom:-25.5%;
	left:50%;
	transform:translatex(-50%);
	width:100%;
}
/* 게시판 */
/* 고객센터_lnb*/
.m07_board,.board_desc{
	max-width:1300px;
	margin:0 auto;
}
.m07_board ul{
	display:table;
	width:100%;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.m07_board ul li{
	display:table-cell;
	width:25%;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #e5e5e5;
}
.m07_board ul li:first-child{
	border-left:1px solid #e5e5e5;
}
.m07_board ul li.on{
	border:2px solid #f08117;
}
.m07_board ul li a{
	display:block;
	padding:20px 0 25px;
}
.m07_board ul li span{
	display:block;
}
.m07_board ul li span:last-child{
	padding-top:15px;
	color:#151515;
	font-size:18px;
	font-weight:500;
}
.m07_board ul li.on span:last-child{
	color:#f08117;
}
.board_desc{
	padding:60px 0 25px;
}
.board_tit{
	display:inline-block;
	font-size:26px;
	font-weight:500;
	color:#333;
	padding-right:10px;
}
.board_add{
	font-size:16px;
	color:#555;
}
/* 게시판공통 */
.board-list .list-board .div-head{
	padding:21px 0 !important;
	border-top:1px solid #5e5e5e !important;
	border-bottom:1px solid #5e5e5e !important;
}
.board-list .list-board .list-body li > div,.board-list .list-board .board-list li > div{
	padding:19px 0 !important;
}
.list-board .list-body li{
	border-bottom:1px solid #dcdcdc !important;
}
.board-list .list-board .div-head.list-head > span,.board-list .list-board .div-head > span{
	font-size:16px;
	font-weight:500 !important;
	color:#333
}
.board-list .list-board .list-body li > div,.board-list .list-board .list-body li > div a,.board-list .list-board .board-list li > div,.board-list .list-board .board-list li > div a{
	color:#666 !important;
	font-weight:400 !important;
	font-size:16px;
}
.b_ca{
	text-align:center;
}
.b_ca li{
	display:inline-block;
}
.b_ca li a{
	font-size:16px;
	color:#333;
}
.b_ca li:after{
	content:"|";
	display:inline-block;
	padding:0 15px;
}
.b_ca li:last-child:after{
	display:none;
}
.b_ca li.active a{
	color:#f08117;
	font-weight:500;
}
.board-list .list-category{
	margin-bottom:60px;
} 
/* faq */
.faq_ca{
	text-align:center;
	border:3px solid #efefef;
	padding:20px 0;
}
.faq_ca li{
	display:inline-block;
}
.faq_ca li:after{
	content:"|";
	display:inline-block;
	padding:0 15px;
}
.faq_ca li:last-child:after{
	display:none;
}
.faq_ca li a{
	font-size:16px;
}
.faq-content .div-panel.panel-group .panel-heading a .panel-icon{
/* 	vertical-align:-6px; */
	display:table-cell;
	width:45px;
}
.faq-content .faq_tit{
	width:calc(100% - 45px);
	display:table-cell;
	vertical-align:middle;
}
.faq-content .div-panel.panel-group .panel-heading a .panel-icon::after{
	content:"";
    text-align: center;
    line-height: normal;
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 15px;
    background: url(/img/q_bt.jpg)no-repeat 0 0;
}
.div-panel.panel-group .panel-heading a.active .panel-icon::after{
	content:"";
    text-align: center;
    line-height: normal;
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 15px;
    background: url(/img/a_bt.jpg)no-repeat 0 0;
}
.faq-content .div-panel.panel-group .panel-heading a.active{
	border-bottom:1px solid #ccc !important;
}
.faq-content .div-panel.panel-group{
	border-top:2px solid #555;
}
.panel-default>.panel-heading{
	border:0 !important
}
.faq-content .div-panel.panel-group .panel-heading a{
	border-color:#aaa !important;
	padding:12px 20px;
	font-size:15px;
	color:#555;
	display:table;
	width:100%;
}
.faq-content .div-panel.panel-group .panel:last-child .panel-heading a{
	border-bottom:0;
}
.faq-content .div-panel.panel-group .panel + .panel{
	border-bottom:1px solid #ccc !important;
}
.faq-content .panel-default>.panel-heading+.panel-collapse>.panel-body{
	background:#f9f9f9;
	padding:25px 65px !important;
	font-size:15px;
	color:#555;
	border:0 !important
}
.faq-content .panel-body p{
	display:block;
}
.div-panel.panel-group .panel-heading a.active span.faq_tit{
	color:#70645c;
	font-weight:500;
}
/* 리뷰 */
.use-box{
	margin-bottom:45px !important;
}
.use-box .input-sm{
	height:45px;
	line-height:45px;
}
.btn-bukchon{
	height:45px;
	font-size:15px;
	font-weight:500;
	background:#70645c;
	color:#fff;
}
.btn-bukchon:hover{
	color:#fff;
}
.use-box .input-sm::placeholder,.use-box .input-sm{
	color:#666;
	font-size:16px;
	font-weight:400 !important;
}
.div-box-light {
	border-left:0 !important;
	background:none !important;
	padding:0 !important;
	border-bottom:1px solid #e5e5e5;
}
.div-box-light span{
    font-size: 18px;
    letter-spacing: -1px;
    display: inline-block;
    border-bottom: 1px solid #151515;
    height: 38px;
    line-height: 38px;
	color:#666;
}
.div-box-light span b{
	color:#000 !important;
}
.use-media .photo.pull-left{
	margin-right:20px !important
}
.use-media .div-head > span{
	border-right:0;
}
.use-box .col-xs-1,.use-box .col-sm-1,.use-box .col-md-1,.use-box .col-lg-1,.use-box .col-xs-2,.use-box .col-sm-2,.use-box .col-md-2,.use-box .col-lg-2,.use-box .col-xs-3,.use-box .col-sm-3,.use-box .col-md-3,.use-box .col-lg-3,.use-box .col-xs-4,.use-box .col-sm-4,.use-box .col-md-4,.use-box .col-lg-4,.use-box .col-xs-5,.use-box .col-sm-5,.use-box .col-md-5,.use-box .col-lg-5,.use-box .col-xs-6,.use-box .col-sm-6,.use-box .col-md-6,.use-box .col-lg-6,.use-box .col-xs-7,.use-box .col-sm-7,.use-box .col-md-7,.use-box .col-lg-7,.use-box .col-xs-8,.use-box .col-sm-8,.use-box .col-md-8,.use-box .col-lg-8,.use-box .col-xs-9,.use-box .col-sm-9,.use-box .col-md-9,.use-box .col-lg-9,.use-box .col-xs-10,.use-box .col-sm-10,.use-box .col-md-10,.use-box .col-lg-10,.use-box .col-xs-11,.use-box .col-sm-11,.use-box .col-md-11,.use-box .col-lg-11,.use-box .col-xs-12,.use-box .col-sm-12,.use-box .col-md-12,.use-box .col-lg-12{
	padding-left:0;
	padding-right:10px;
}
.padding_0{
	padding:0 !important;
}
.use-media .div-title{
	padding:0 40px 0 0;
}
.fa-star{
	color:#f8b907;
}
/* item */
.list-much{
	font-size:16px;
}
.item_drop{
	border:1px solid #e5e5e5;
	margin-bottom:8px
}
.slist_bt:after{
	content:"";
    display: inline-block;
    width: 0;
    height: 0;
	border-color:#666;
    border-top: 7px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
	margin-left:5px;
}
.dropdown-menu{
	margin:0;
	width:100%;
	min-width:auto;
	text-align:center;
}
.mom_c{
	color:#f08117;
}
.mom_b{
	background:#f08117;
}
.dc_price{
	margin-right:5px;
}
.item-list{
	border:0 !important;
}
.item-content{
	padding:20px 0 0 !important;
}
.item-price{
	padding:0 !important;
}
.item-content a{
	font-size:18px;
	font-weight:500;
	padding-bottom:5px;
}
.list_price{
	font-size:18px;
	font-weight:400;
}
.type_ca{
	margin-bottom:60px;
}
.list-sort {
    margin-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
}
.list-sort .pull-right a {
    color: #666;
}
@media (max-width:991px){
	.sub_wrap .map{
		padding-bottom:100%;
	}
	.sub_wrap .map_txt{
		bottom:-50%;
	}
	.mob_m02{
		border-top:0 !important;
	}
	.drop_a{
		font-size:17px;
		padding:12px;
	}
	.drop_a:after{
		content:"";
		display: inline-block;
		width: 0;
		height: 0;
		border-color: #666;
		border-top: 8px solid;
		border-right: 6px solid transparent;
		border-left: 6px solid transparent;
		float:right;
		margin-top:8px
	}
	.type_category{
		margin-bottom:40px;
	}
	.type_category .type_s{
		color:#fff;
	}
}
@media (max-width:767px){
	.page_tit{
		padding:60px 0 30px;
		font-size:30px;
	}
	.menu_lnb ul li a{
		font-size:17px;
	}
	.menu_lnb ul li.on a span{
		padding-bottom:17px;
	}
	.m07_board ul:after{
		content:"";
		display:block;
		clear:both;
	}
	.m07_board{
		margin:0 15px;
	}
	.m07_board ul{
		max-width:1300px;
		margin:0 auto;
	}
	.m07_board ul li{
		width:50%;
	}
	.m07_board ul li.on{
		border:0;
	}
	.m07_board ul li.on a{
		border:2px solid #f08117;
	}
	.m07_board ul li a{
		padding:15px 0;
	}
	.m07_board ul li span:last-child{
		font-size:17px;
		padding-top:5px;
	}
	 .board_desc{
		padding:40px 15px 30px
	}
	 .board_desc span{
		display:block;
		width:100%;
	 }
	 .board_tit{
		font-size:22px;
	 }
	 .board_desc span.board_add{
		padding-top:15px;
		font-size:16px;
	 }
	 .use-box{
		 padding: 30px 30px 15px !important;
	 }
}
/* dropdown 공통 */
.dropdown-menu{
	border-radius:0;
}
.dropdown-menu>li>a{
	padding:5px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus,
.dropdown-menu>.selected>a, .dropdown-menu>.selected>a:hover, .dropdown-menu>.selected>a:focus{
	background:#fff;
	color:#f08117;
	font-weight:500;
}