@charset "utf-8";

/*sub_tit*/
.sub_tit{text-align:left;}
.sub_tit h3{font-size:30px; color:#333333;}

.fix_category{width:100%;}
.fix_category .list-category{margin-bottom:0;}
.fix_category .nav-tabs{border:0;}
.fix_category .div-tab.tabs ul.nav-tabs li{border:0 !important; background-color:#fff !important; padding: 0 10px;}
.fix_category .div-tab.tabs ul.nav-tabs li a{border:0 !important; color:#666666; font-size:16px; padding:0 0 10px; border-bottom:1px solid #d2d2d2 !important;}
.fix_category .div-tab.tabs ul.nav-tabs li.active a{color:#333333 !important; font-weight:500 !important; border-bottom:2px solid #9d0031 !important;}
.fix_category .div-tab.tabs ul.nav-tabs li:first-child{padding:0 10px 0 0;}
/* .fix_category .div-tab.tabs ul.nav-tabs li:last-child{padding:0 0 0 10px;} */

@media (max-width:991px){
	.fix_category .dropdown{width:100%}
	.fix_category .dropdown .fix_drop_a{display:block; width:100%; font-size:20px; padding:15px 0; border-bottom:2px solid #9d0031; position:relative; color:#000;}
	.fix_category .dropdown .fix_drop_a img{position:absolute; right:0; top:50%; transform:translateY(-50%);}
	.fix_category .dropdown .dropdown-menu{width:100%; text-align:center;}
	.fix_category .dropdown .dropdown-menu > li > a{font-size:16px; padding:5px 0; }
}
@media (max-width:768px){
	.fix_category .dropdown .fix_drop_a img{width:30px;}
}

@media (max-width:500px){
	.fix_category .dropdown .fix_drop_a{font-size:16px; padding:10px 0 ;}
	.fix_category .dropdown .fix_drop_a img{width:25px;}
	.fix_category .dropdown .dropdown-menu > li > a{font-size:14px;}
	.sub_tit h3{font-size:24px;}
}

/*item_view*/
.fix_item_wrap .label-band{display:none;}
.fix_item_wrap .item-head .text{padding:35px;}
.fix_item_wrap .item-head h1{font-size:20px; font-weight:600;}
.fix_item_wrap .item-head .desc{font-size:14px; line-height:21px; }
.fix_item_wrap .item-head .option-tbl th{font-size:14px; color:#3a3a3a; width:140px; padding-top:15px; max-width:100%;}
.fix_item_wrap .item-head .option-tbl td{font-size:14px; color:#3a3a3a; padding-top:15px;}
.fix_item_wrap .item-head .option-tbl td strike{color:#666;}
span.color_red{color:#9d0031; font-weight:600;}
.fix_item_wrap .item-head .option-line{margin:30px 0 15px;}
.fix_item_wrap .fix_sum_price{font-size:22px; color:#9d0031; font-weight:600;}
.fix_item_wrap .small_font{color:#666666; font-size:13px; display:inline-block; margin-right:3px;}
.fix_item_wrap .fix_btn{width:100%; list-style:none; text-align:right;}
.fix_item_wrap .fix_btn > li{width:25%; display:inline-block; margin-left:5px;}
.fix_item_wrap .fix_btn > li.wish > a{width:100%; border:1px solid #9d0031; color:#9d0031; font-size:15px; display:block; text-align:center; height:35px; line-height:35px; background-color:#fff; font-weight:600;}
.fix_item_wrap .fix_btn > li.sale > input{width:100%; background-color:#9d0031; font-size:15px; color:#fff; border:1px solid #9d0031; height:35px; line-height:35px; display:block; font-weight:600;}  
.fix_item_wrap .fix_btn > li.cart > input{width:100%; background-color:#3c3c3c; font-size:15px; color:#fff; border:1px solid #3c3c3c; height:35px; line-height:35px; display:block; font-weight:600;}
.fix_item_wrap .owl-carousel .owl-controls .owl-buttons div{display:block !important; background-color:#7f7f7f; margin-top:0; transform:translateY(-50%);}
.fix_item_wrap .owl-carousel .owl-controls .owl-buttons div.owl-next{right:18px !important;}
.fix_item_wrap .item-tab .tabs ul.tabs-top li a{color:#606060; font-size:14px; background-color:rgb(247, 247, 247) !important;}
.fix_item_wrap .item-tab .tabs ul.tabs-top li.active a{ color:#9d0031; background-color:rgb(255, 255, 255) !important;}
.main_btn_color{background-color:#9d0031 !important; border-color:#9d0031 !important; color:#fff !important;}
@media (max-width:991px){
	.fix_item_wrap .item-head .option-tbl th{padding-top:8px;}
	.fix_item_wrap .item-head .option-tbl td{padding-top:8px;}
}

/*m01_01*/
.map_wrap {position: relative !important; width: 100% !important; padding-bottom: 62.4% !important;}
.map_wrap > iframe {position: absolute !important;width: 100% !important; height: 100% !important;}
.map_list_box{list-style:none; width:100%;}
.map_list_box > .map_list{width:100%; position:relative; margin-bottom:60px;}
.map_list_box > .map_list:last-child{margin-bottom:0;}
.map_list_box > .map_list .left_wrap{width:53.5%; float:left;}
.map_list_box > .map_list .right_text{position:absolute; right:0; width:40.5%;  top:50%; transform:translateY(-50%);}
.map_list_box > .map_list .right_text .right_title{font-size:18px; line-height:27px; color:#333333; margin-bottom:40px;}
.map_list_box > .map_list .right_text .right_number{font-size:16px; color:#333333; margin-bottom:20px;}
.map_list_box > .map_list .right_text .right_number > a{font-size:16px; color:#333333; }
.map_list_box > .map_list .right_text .right_number span{font-weight:600; display:inline-block; margin-right:5px;}
.map_list_box > .map_list .right_text .right_place{font-size:16px; color:#333333}
.map_list_box > .map_list .right_text .right_place span{font-weight:600; display:inline-block; margin-right:5px;}

@media (max-width:991px){
	.map_wrap{padding-bottom:}
	.map_list_box > .map_list .left_wrap{width:100%; float:none;}
	.map_list_box > .map_list .right_text{width:100%; position:relative; right:auto; transform:translateY(0); top:auto;}
	.map_list_box > .map_list .right_text .right_title{margin-bottom:20px; margin-top:30px;}
	.map_list_box > .map_list{margin-bottom:30px;}
}

@media (max-width:500px){
	.map_list_box > .map_list .right_text .right_place, 
	.map_list_box > .map_list .right_text .right_number, 
	.map_list_box > .map_list .right_text .right_number > a{font-size:14px; line-height:21px;}
}

/* ad-box */
.ad-box .col-sm-8{transform:translateY(7px);}
@media (max-width:991px){
	.ad-box .col-sm-8{transform:translateY(0px);}
}

/*자주하는 질문*/

.sub_menu_box{width:100%;}
.sub_menu_box .cate_ul{list-style:none;}
.sub_menu_box .cate_ul li{border:0 !important; background-color:#fff !important; padding: 0 10px; float:left;}
.sub_menu_box .cate_ul li a{border:0 !important; color:#666666; font-size:16px; padding:0 0 10px; border-bottom:1px solid #d2d2d2 !important;}
.sub_menu_box .cate_ul li.on a{color:#333333 !important; font-weight:500 !important; border-bottom:2px solid #9d0031 !important;}
.sub_menu_box .cate_ul li:first-child{padding:0 10px 0 0;}
.sub_menu_box .cate_ul li:last-child{padding:0 0 0 10px;}
.sub_title{width:100%;}
.sub_title h3{font-size:24px; color:#333333;}
@media (max-width:991px){
	.sub_menu_box .dropdown{width:100%}
	.sub_menu_box .dropdown .fix_drop_a{display:block; width:100%; font-size:20px; padding:15px 0; border-bottom:2px solid #9d0031; position:relative; color:#000;}
	.sub_menu_box .dropdown .fix_drop_a img{position:absolute; right:0; top:50%; transform:translateY(-50%);}
	.sub_menu_box .dropdown .dropdown-menu{width:100%; text-align:center;}
	.sub_menu_box .dropdown .dropdown-menu > li > a{font-size:16px; padding:5px 0; }
}
@media (max-width:768px){
	.sub_menu_box .dropdown .fix_drop_a img{width:30px;}
}

@media (max-width:500px){
	.sub_menu_box .dropdown .fix_drop_a{font-size:16px; padding:10px 0 ;}
	.sub_menu_box .dropdown .fix_drop_a img{width:25px;}
	.sub_menu_box .dropdown .dropdown-menu > li > a{font-size:14px;}
	.sub_tit h3{font-size:24px;}
}

.faq_box{width:100%; overflow:hidden;}
.faq_box .faq_head{width:100%; overflow:hidden; background-color:#fafafa; border:1px solid #e5e5e5; margin-bottom:60px;}
.faq_box .faq_head_body{width:100%; overflow:hidden; padding:40px 75px;}
.faq_box .faq_head_body input{display:block; float:left; width:70%; margin-right:2%; border:1px solid #e5e5e5; color:#989898; font-size:17px; height:60px; line-height:60px; box-shadow:none; outline:none; padding-left:20px;}
.faq_box .faq_head_body button{display:block; float:left; width:28%; height:60px; line-height:50px; 
font-size:17px; color:#fff; box-shadow:none; outline:none; background-color:#32bd00 !important; border-color:#32bd00;}
.faq_box .faq_head_body button img{display:inline-block; margin-right:10px;}
.faq_category.category_box{width:590px; max-width:100%; margin-bottom:55px;}
.faq_tail{width:100%; border-top:1px solid rgb(235, 235, 235);}
.faq_tail .panel.panel-default{width:100%; }
.faq_tail .div-panel.panel-group .panel-heading a{padding:20px 0; border-bottom:1px solid #e5e5e5; border-top:0;}
.faq_tail .div-panel.panel-group .panel-heading a.active{border-bottom:1px solid #e5e5e5 !important;}
.faq_tail .div-panel.panel-group .panel-body{border-bottom:1px solid #e5e5e5 !important; background-color:#fff; padding:20px 0;}
.faq_box .faq_icon{width:90px;  text-align:center; display:block; float:left; position:absolute; top:50%; transform:translateY(-50%);}
.faq_box .faq_text{width:95%; float:left; margin-left:83px;}
.faq_box .faq_arrow{position:absolute; top:50%; transform:translateY(-50%); right:20px;}
.faq_box .panel-heading .faq_text{font-size:18px; color:#666666; font-weight:400; line-height:24px;} 
.faq_box .panel-body .faq_text{font-size:18px; color:#666666; line-height:28px;}
.faq_box .faq_arrow img:first-child{position:absolute; top:0; left:0; opacity:0;}
.faq_box .faq_q.active .faq_arrow img:last-child{opacity:0;}
.faq_box .faq_q.active .faq_arrow img:first-child{opacity:1;}

@media (max-width:991px){
	.faq_box .faq_head_body{padding:20px 45px;}
	.faq_box .faq_text{width:70%; margin-left:18%;}
	.faq_tail .div-panel.panel-group .panel-heading a{padding:30px 10px;}
	.faq_tail .div-panel.panel-group .panel-body{padding:30px 10px;}
	.faq_box .faq_icon{width:45px;}
	.faq_box .faq_arrow{right:10px;}
}

@media (max-width:480px){
	.faq_box .panel-heading .faq_text{font-size:16px; line-height:24px;}
	.faq_box .panel-body .faq_text{font-size:13px; line-height:18.5px;}
	.faq_box .faq_head_body{padding:20px 25px;}
	.faq_box .faq_head_body input{font-size:14px; line-height:40px; height:40px;}
	.faq_box .faq_head_body button{font-size:14px; line-height:30px; height:40px;}
	.faq_tail .div-panel.panel-group .panel-heading a{padding:20px 10px;}
	.faq_tail .div-panel.panel-group .panel-body{padding:20px 10px;}
}

/*m02_02*/
.container_fix .fix_write_btn{background-color:#9d0031 !important; border-color:#9d0031 !important;}
.fix_list_board.list-board .div-head{padding:20px 0; border-top:1px solid #333333; border-bottom:1px solid #d2d2d2;}
.fix_list_board.list-board .div-head.list-head > span, .fix_list_board.list-board .div-head.list-head > span a{font-size:16px; color:#333333; font-weight:600;}
.fix_list_board.list-board .list-body li > div, .fix_list_board.list-board .list-body li > div a{font-size:16px; color:#666; font-weight:400;}
.fix_list_board.list-board .list-body li{padding:12px 0;}
.fix_list_board.list-board .wr-date{width:140px;}
.fix_list_board.list-board .wr-hit{width:100px;}
.fix_list_board.list-board .wr-name{width:140px;}
.fix_list_board.list-board .list-body .wr-name{text-align:center; padding-left:0;}
.fix_list_board.list-board .wr-secret{width:11px; height:15px;}

/*m02_06*/
.fix_list_wrap.list-wrap .list-container{overflow:inherit; }
.list-wrap.gallery .list-item{border:1px solid #d2d2d2;}
.list-wrap .list-row:hover .list-item{border:1px solid #9d0031;  box-shadow:0px 0px 7px 8px rgba(0,0,0,0.07);}
.m02_06_text{border-top:1px solid #d2d2d2; padding:30px; display:block; }
.m02_06_text h3{font-size:16px; line-height:24px; color:#333333; margin-bottom:15px;}
.m02_06_text p{font-size:14px; color:#666666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
    word-wrap:break-word; line-height: 1.4em; height: 2.8em; display:box; display:-webkit-box; display: -ms-flexbox;}
