@charset "utf-8";
@import url("/css/reset.css?ver=1");
@import url("/css/basic.css");
@import url("/css/button.css");
@import url("/css/font-awesome.css");
@import url("/css/ionicons.css");
.np{font-family: 'Nanum Pen Script', cursive;}
.ns{font-family: 'NanumSquare'}
.jg{font-family: 'Jeju Gothic', sans-serif; font-weight:normal;}

svg#Layer_1 {float: left;}
input[type=radio],input[type=checkbox] {margin-bottom:1px;}
#hd_top {background-color: #1f8ee6;}
#tnb_top1 { height:33px; background-color: <?php echo $config['site_color1'];?>; }
/*1.헤더,탑*/
.fn.top1 { float:left; }
.fn.top1  li a { color:#fff !important; }
i.fa-home.top1 { font-size:15px; float:left; color: #fff;}
.selec { padding:0px; }
.sitebox { float:left; border:none; width:95px; height:16px; background:none; vertical-align: middle }

#tnb_inner_top1 li a img { float:left; width:14px; margin-right:3px; }
#tnb_inner_top1 ul {float: right;}
#tnb_inner_top1 li {float: left; color: #fff;}
#tnb_inner_top1 li a {color: #fff;}
#tnb_inner_top1 li:first-child:before {display:none;}
#tnb_inner_top1 li:before { width: 1px; height: 9px; margin: 3px 10px 0;  background-color: #ddd; display: inline-block; float: left; content: '';}
.fc_eb7_top1 {color: #ffe737 !important;}

#tnb_inner_top1 { width:1200px; margin:0 auto; padding:10px 0 0; }
#tnb_inner_top1 p { float:left; width:30%; }
#tnb_inner_top1 ul.fn {float: left;}
.fc_eb7 { color:#ff0000 !important; }
#hd_sch .sch_frm_top1 { position: relative; width:450px; height:40px; border:2px solid #fff; background-color: #fff; border-radius: 5px;}
#hd_sch .sch_frm_top1 .sch_submit {position: absolute; border: 0; top: 0; right: 0; padding-bottom: 2px; background-color:#fff !important; width:55px; height:36px;  color:#fff; font-size:24px; }
#hd_sch .sch_frm_top1 .sch_stx { width:400px; top:6px; left:15px;height:30px; border-radius: 22px; font-size: 14px; line-height: 1.6; background-image: #fff; position: absolute; border: 0;}
.fa-search.top1:before {}

#hd_inner .hd_bnr {position:absolute;right:0;top:30%;display:table; }
#hd_inner .hd_bnr .right_phon.top1 img { float:left; vertical-align:middle; width:55px; }
#hd_inner .hd_bnr .right_phon.top1 h3.jg.top1 { float:left; vertical-align:middle; font-size:40px; font-weight:normal; margin-left:2px; color:#fff; letter-spacing: -1px ; }
#hd_inner .hd_bnr span {height: 5px !important; font-size: 12px; padding-left: 5px; padding-bottom: 3px;}
#hd_inner .hd_bnr p { text-indent:45px; font-size:13px; color:#333333; }

#gnb_top1 { width:100%; min-width:1200px; border-bottom:none; height:53px; background: #fff; transition: all 0.5s; border-bottom: 1px solid #ebebeb; border-top: 1px solid #e5e8eb;}

#gnb_top #gnb_inner {width: 1200px; height: 107px; margin: 0 auto;}
#gnb_inner .all_cate .allc_bt_top1, #gnb_inner .brand_li .all_br {width: 198px; padding: 0px; height: 52px; line-height: 53px; color: #222; font-size: 15px; background-color: #f7f8f9; font-weight: 400; display: inline-block; float: left; cursor: pointer; position: relative; }
#gnb_inner .fa-bars.top1 { color:#6c8094; margin-left:20px; margin-right:5px; }
#gnb_inner .fa-angle-down.top1, #gnb_inner .fa-angle-up.top1 {position: absolute; font-size: 18px; top: 0; color:#6c8094; right: 15px !important; line-height:50px;}
#gnb_inner .gnb_li_top1 { position: absolute; top:18px; left:30%; width: 780px !important; height: 25px; margin-left: -65px; text-align: center; }
#gnb_inner .gnb_li_top1 ul {display: inline-block;}
#gnb_inner .gnb_li_top1 li {float: left; position: relative; overflow:visible;}
#gnb_inner .gnb_li_top1 li:before { width: 1px; height: 12px; display: inline-block; float: left; content: ''; margin:2px 20px 0; background-color:#ddd; }
#gnb_inner .gnb_li_top1 li:before:first-child {display: none;}
#gnb_inner .gnb_li_top1 li a { font-size:16px; color:#222; font-weight:400; height: 25px; text-align: none; line-height: 1;}
.gnb_li_top1 li a:hover {color:#0076d4  !important; }
#gnb_inner .gnb_li_top1 li a span { margin-right:5px; }
.all_cate.top1 {border-left: 1px solid #e5e8eb; border-right: 1px solid #e5e8eb;}

#gnb_inner .all_cate .con_bx_top1 { width:1200px; position: absolute; top:107px; background-color: #fff; border-color:#3a91e1; border-width:0 1px 1px 1px; left: 0; z-index: 1000; font-size: 12px;}
#gnb_inner .all_cate .con_bx_top1 .oneli { width:975px; margin: 20px  auto;}
#gnb_inner .all_cate .con_bx_top1 .oneli .c_box ul {margin:12px 0;}
#gnb_inner .all_cate .con_bx_top1 .oneli li:first-child { width:195px !important; }
#gnb_inner .all_cate .con_bx_top1 .oneli li:last-child {padding-right: 0px !important;}
li.c_box {padding-left:10px; padding-right: 20px;}
#gnb_inner .all_cate .con_bx_top1 .oneli .c_box { width:195px !important; float: left; margin-left:0px; padding-left: 10px; padding-right: 20px;}
#gnb_inner .all_cate .con_bx_top1 .oneli .c_box li { font-size:13p; padding-bottom: 6px; line-height: 1.6;}
#gnb_inner .all_cate .con_bx_top1 .oneli .c_box a:hover {background:0;}
#gnb_inner .all_cate .con_bx_top1 .oneli .c_box li a:hover {color:#009eec; background: 0;}
#gnb_inner .all_cate .con_bx_top1 .oneli .c_box a {font-size: 14px; padding: 0 5px; color:#696969;}
#gnb_inner .all_cate .con_bx_top1 .twoli { display:none !important; }
#gnb_inner .all_cate .con_bx_top1 .oneli .c_box .cate_tit { height: 45px; font-size: 19px;line-height: 35px; padding:0 3px; padding-top: 7px; border-bottom:1px solid #ccc; font-weight:normal;}


/*wrap*/

/*wrap*/
#container { min-width:1200px; }
#mbn_wrap { padding:0px; height:600px; background: 0; }
#mbn_wrap .mbn_inner { width:100%; margin:0 auto; height:552px; z-index: 10; position: relative;}
.main_ctwrap {width:1200px; height:600px; position: relative; margin: 0 auto;}
.main_ct { width:200px; border:none; position:absolute; left:0;
            background-color:rgba(0,0,0,0.6);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
            zoom: 1;
            height:430px;}
.main_ct .cate_li { margin:0; }
.main_ct .cate_li a { padding:11px 20px; color:#fff; font-size:15px; transition:all 0.3s; font-weight:normal; }
.main_ct .cate_li a>img { margin-right:5px; }
.main_ct .cate_li > li:hover > a {padding:11px 30px;color:#fff;background-color:#eb5054 !important;margin:0 -1px; border-left:8px solid #eb5054; transition:all 0.3s; }
.main_ct .cate_li.top3 a { padding:18px 20px; color:#fff; font-size:15px; transition:all 0.3s; font-weight:normal; }
.main_ct .cate_li.top3 a>img { margin-right:5px; }
.main_ct .cate_li.top3 > li:hover > a {padding:18px 30px;color:#fff;background-color:#eb5054 !important;margin:0 -1px; border-left:8px solid #eb5054; transition:all 0.3s; }
.main_ct h3 { padding:25px; color:#fff; font-size:16px; font-weight:normal;}
.main_ct h3 .fa-bookmark { margin-right:5px; font-size:15px; }
#mbn_wrap .main_rol_slide { width:100%; left:0;border:none !important; }
#mbn_wrap .main_rol_slide img { text-align:center; width: 100%;}
#mbn_wrap .cycle-pager { font-size:45px; }
#mbn_wrap .cycle-pager .cycle-pager-active { color:#0d82ee; }
#mbn_wrap a#bt_sl_next { right:10%; }
#mbn_wrap a#bt_sl_prev { left:10%; }



.transparence{

}
.owl-carousel { width:100%; height:600px; display: block !important;}
.owl-carousel .item { }
.owl-carousel .item .item_box {}
.owl-carousel .item a { display: block;}
.btn_box_red { width:1200px; margin:0 auto; line-height:50px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;  }
.btn_box_red li { width:16.66%; float:left; list-style: none; background:#fff; height:50px; text-align:center; font-size:15px; font-weight:900; box-sizing:border-box; transition:all 0.2s; border-top:2px solid #ef3b40;  }
.btn_box_red li:before { width:1px; height:10px; background-color:#ddd; display:inline-block; float:left; content:''; margin:20px 0 0 0; }
.btn_box_red .sitebox { width:100%; height:50px; font-size:15px; color:#fff; padding-left:20px !important;
                    background-color:rgba(0,0,0,0.6);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); zoom: 1;}
.btn_box_red .sitebox option {z-index: 9999;}
.btn_box_red li.be_none:before { width:0px !important;  }
.btn_box_red li:first-child { width:200px !important; border-top:none; }
.btn_box_red li:first-child:hover { border-top:none; }
.btn_box_red li a { text-decoration:none; width:100%; display:block; transition:all 0.2s; font-weight:400; }
.btn_box_red li:hover { transition:all 0.2s; background-color:#eb5054; box-sizing:border-box; }
.btn_box_red li a:hover { color:#fff; transition:all 0.2s; }
.owl-thumb-item.active { background:#ff0000; }

#thumbs .item { background: #C9C9C9; height:70px; line-height:70px; padding: 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; }
#thumbs .current .item { background:#FF5722; }
.owl-dots { display:none; }
.cont_wrap { width:1200px; margin:0 auto 50px; }
.best_wrap { width:1200px; height:750px; }

.bx-wrareder { max-width:1200px !important; margin:0 auto; }
.best_rol_slide .fa-angle-right { position:absolute; top:-35px !important; right:0.8% !important; }
.best_rol_slide .fa-angle-left { position:absolute; top:-35px !important; right:5.5% !important; }
.best_btn { width:50px;height:30px; font-size:25px; color:#555; border:none; background-color:#fff; line-height:30px; border:1px solid #ddd; }
.best_btn:hover { border:1px solid #888; }



/*top2 css*/

#hd_top2 {background-color: #fff;}
#tnb_top2 { height:33px; /*background-color: <?php echo $config['site_color1'];?>;*/ }
/*1.헤더,탑*/
.fn.top2 { float:left; }
.fn.top2  li a { color:#222 !important; }
i.fa-home.top2 { font-size:15px; float:left; color: #222;}
.selec { padding:0px; }
.sitebox { float:left; border:none; width:95px; height:16px; background:none; vertical-align: middle }

#gnb_inner .fa-bars.top2 { /*color:#fdcd5c;*/ }

#tnb_inner_top2 li a img { float:left; width:14px; margin-right:3px; }
#tnb_inner_top2 ul {float: right;}
#tnb_inner_top2 li {float: left; color: #222;}
#tnb_inner_top2 li a {color: #222;}
#tnb_inner_top2 li:first-child:before {display:none;}
#tnb_inner_top2 li:before { width: 1px; height: 9px; margin: 3px 10px 0;  background-color: #ddd; display: inline-block; float: left; content: '';}
.fc_eb7_top1 {color: #ffe737 !important;}

#tnb_inner_top2 { width:1200px; margin:0 auto; padding:10px 0 0; }
#tnb_inner_top2 p { float:left; width:30%; }
#tnb_inner_top2 ul.fn {float: left;}
.fc_eb7 { color:#ff0000 !important; }
#hd_sch .sch_frm_top2 { position: relative; width:450px; height:40px; border-bottom:1px solid #222; background-color: #fff; }
#hd_sch .sch_frm_top2 .sch_submit {position: absolute; border: 0; top: 0; right: 0; padding-bottom: 2px; background-color:#fff !important; width:55px; height:36px;  color:#fff; font-size:22px; }
#hd_sch .sch_frm_top2 .sch_stx { width:400px; top:6px; left:15px;height:30px; border-radius: 22px; font-size: 14px; line-height: 1.6; background-image: #fff; position: absolute; border: 0;}
.fa-search.top2:before {color: #222;}

#gnb_inner .gnb_li_top2 { position: absolute; top:0; left:0; width: 1000px !important; height: 52px; text-align: center; }
#gnb_inner .gnb_li_top2 ul {line-height: 5; height: 52px;}
#gnb_inner .gnb_li_top2 li {width: 14.285%; height: 52px; text-align: center; float: left; position: relative; overflow:visible;}
#gnb_inner .gnb_li_top2 li a { display: block; font-size:17px; color:#000; font-weight:400; height: 52px; text-align: none; line-height: 3;}
#gnb_inner .gnb_li_top2 li a span { margin-right:5px; }
#gnb_inner .gnb_li_top2 li:hover {/*background-color: #0095ff;*/ transition: all 0.2s;}
#gnb_inner .gnb_li_top2 li a:hover {color: #fff; transition: all 0.2s;}

#hd_inner .hd_bnr {position:absolute;right:0;top:30%;display:table; }
#hd_inner .hd_bnr .right_phon.top2 img { float:left; vertical-align:middle; width:55px; }
#hd_inner .hd_bnr .right_phon.top2 h3.jg.top2 { float:left; vertical-align:middle; font-size:40px; font-weight:normal; margin-left:2px; color:#222; letter-spacing: -1px ; }
#hd_inner .hd_bnr span {height: 5px !important; font-size: 12px; padding-left: 5px; padding-bottom: 3px;}
#hd_inner .hd_bnr p { text-indent:45px; font-size:13px; color:#333333; }

path.call_1 {fill: #222 !important;}
#gnb_inner .all_cate_top2 { position:absolute; top:0; right:0 !important; }
#gnb_inner .all_cate_top2 .allc_bt_top2, #gnb_inner .brand_li .all_br {width: 200px; padding: 0px; height: 52px; line-height: 53px; color: #222; font-size: 15px; /*background-color: #fff4dc;*/ font-weight: 400; display: inline-block; float: right; cursor: pointer; position: relative; }
#gnb_inner .gnb_li_top2 li a span { margin-right:5px; }


#gnb_inner .all_cate_top2 .con_bx { width:1200px; position: absolute; top:52px; background-color: #F7F7F7; border-color:#3a91e1; border-width:0 1px 1px 1px; right: 0; z-index: 1000; font-size: 12px; display:none;}
#gnb_inner .all_cate_top2 .con_bx .oneli { width:975px; margin: 20px  auto;}
#gnb_inner .all_cate_top2 .con_bx .oneli .c_box ul {margin:12px 0;}
#gnb_inner .all_cate_top2 .con_bx .oneli li:first-child { width:195px !important; }
#gnb_inner .all_cate_top2 .con_bx .oneli li:last-child {padding-right: 0px !important;}
li.c_box {padding-left:10px; padding-right: 20px;}
#gnb_inner .all_cate_top2 .con_bx .oneli .c_box { width:195px !important; float: left; margin-left:0px; padding-left: 10px; padding-right: 20px;}
#gnb_inner .all_cate_top2 .con_bx .oneli .c_box li { font-size:13px; padding-bottom: 6px; line-height: 1.6;}
#gnb_inner .all_cate_top2 .con_bx .oneli .c_box a:hover {background:0;}
#gnb_inner .all_cate_top2 .con_bx .oneli .c_box li a:hover { background: #fdcd5c;}
#gnb_inner .all_cate_top2 .con_bx .oneli .c_box a {font-size: 14px; padding: 0 5px; color:#000; }
#gnb_inner .all_cate_top2 .con_bx .twoli { display:none !important; }
#gnb_inner .all_cate_top2 .con_bx .oneli .c_box .cate_tit { height: 45px; font-size: 19px;line-height: 35px; padding:0 3px; padding-top: 7px; font-weight:normal;}


.item.tm02_item {height: 450px; overflow:hidden;}


/*top2 css 끝*/

/*top3 css*/

#hd_top2 {background-color: #fff;}
#tnb_top3 { height:33px; background-color: <?php echo $config['site_color1'];?>; border-bottom: 1px solid #e1e1e1;}

/*1.헤더,탑*/
.gnb_li_top3 ul li img {display: block; margin: 0 auto;}
.all_cate.top1 span img {display: block; margin: 10px auto 0;}

.fn.top2 { float:left; }
.fn.top2  li a { color:#222 !important; }
i.fa-home.top2 { font-size:15px; float:left; color: #222;}
.selec { padding:0px; }
.sitebox { float:left; border:none; width:95px; height:16px; background:none; vertical-align: middle }

#tnb_inner_top2 li a img { float:left; width:14px; margin-right:3px; }
#tnb_inner_top2 ul {float: right;}
#tnb_inner_top2 li {float: left; color: #222;}
#tnb_inner_top2 li a {color: #222;}
#tnb_inner_top2 li:first-child:before {display:none;}
#tnb_inner_top2 li:before { width: 1px; height: 9px; margin: 3px 10px 0;  background-color: #ddd; display: inline-block; float: left; content: '';}
.fc_eb7_top1 {color: #ffe737 !important;}

#tnb_inner_top2 { width:1200px; margin:0 auto; padding:10px 0 0; }
#tnb_inner_top2 p { float:left; width:30%; }
#tnb_inner_top2 ul.fn {float: left;}
.fc_eb7 { color:#ff0000 !important; }
#hd_sch .sch_frm_top3 { position: relative; width:450px; height:40px; background-color: #fff; }
#hd_sch .sch_frm_top3 .sch_submit {position: absolute; border: 0; top: 0; right: 0; padding-bottom: 2px;  width:55px; height:36px; font-size:24px; }
#hd_sch .sch_frm_top3 .sch_stx { width:400px; top:6px; left:15px;height:30px; border-radius: 22px; font-size: 14px; line-height: 1.6; background-image: #fff; position: absolute; border: 0;}
.fa-search.top3:before {color: #fff;}

#hd_inner .hd_bnr {position:absolute;right:0;top:43%;display:table; }
#hd_inner .hd_bnr .right_phon.top3 img { float:left; vertical-align:middle; width:55px; }
#hd_inner .hd_bnr .right_phon.top3 h3.jg.top3 { float:left; vertical-align:middle; font-size:40px; font-weight:normal; margin-left:2px; color:#222; letter-spacing: -1px ; }
#hd_inner .hd_bnr span {height: 5px !important; font-size: 12px; padding-left: 5px; padding-bottom: 3px;}
#hd_inner .hd_bnr p { text-indent:45px; font-size:13px; color:#333333; }


path.call_3 {fill: #222 !important;}

object#svg_icon1 path {fill: #ddd;}


#gnb_top3 { width:100%; min-width:1200px; border-bottom:none; height:107px; background-image: url(/img/top/top1_bg.jpg); transition: all 0.5s; border-bottom: 1px solid #ebebeb; border-top: 1px solid #e5e8eb;}

#gnb_top #gnb_inner {width: 1200px; height: 107px; margin: 0 auto;}
#gnb_inner .all_cate .allc_bt_top3, #gnb_inner .brand_li .all_br {width: 198px; padding: 0px; height: 105px; line-height: 35px; color: #222; font-size: 15px; background-color: #f7f8f9; font-weight: 400; text-align: center; display: inline-block; float: left; cursor: pointer; position: relative; }
#gnb_inner .fa-bars.top1 { color:#6c8094; margin-left:20px; margin-right:5px; }
#gnb_inner .fa-angle-down.top1, #gnb_inner .fa-angle-up.top1 {position: absolute; font-size: 18px; top: 0; color:#6c8094; right: 15px !important; line-height:50px;}
#gnb_inner .gnb_li_top3 { position: absolute; top:10px; left:22%; width: 1000px !important; height: 100px; margin-left: -65px; text-align: center; }
#gnb_inner .gnb_li_top3 ul {display: inline-block;}
#gnb_inner .gnb_li_top3 li {float: left; position: relative; overflow:visible; width: 142px; text-align: center;}
/*#gnb_inner .gnb_li_top3 li:before { width: 1px; height: 12px; display: inline-block; float: left; content: ''; margin:2px 20px 0; background-color:#ddd; }
#gnb_inner .gnb_li_top3 li:before:first-child {display: none;}*/
#gnb_inner .gnb_li_top3 li a { font-size:16px; color:#222; font-weight:400; height: 90px; display: block; line-height: 2;}
#gnb_inner .gnb_li_top3 li a span { margin-right:5px; }
.all_cate.top1 {border-left: 1px solid #e5e8eb; border-right: 1px solid #e5e8eb;}

#gnb_inner .all_cate .con_bx.top3 { width:1200px; position: absolute; top:106px !important; background-color: #fff; border-color:#ddd; border-width:1px 1px 1px 1px; left: 0; z-index: 1000; font-size: 12px;}
#gnb_inner .all_cate .con_bx.top3 .oneli { width:975px; margin: 20px  auto;}
#gnb_inner .all_cate .con_bx.top3 .oneli .c_box ul {margin:12px 0;}
#gnb_inner .all_cate .con_bx.top3 .oneli li:first-child { width:195px !important; }
#gnb_inner .all_cate .con_bx.top3 .oneli li:last-child {padding-right: 0px !important;}
li.c_box {padding-left:10px; padding-right: 20px;}
#gnb_inner .all_cate .con_bx.top3 .oneli .c_box { width:195px !important; float: left; margin-left:0px; padding-left: 10px; padding-right: 20px;}
#gnb_inner .all_cate .con_bx.top3 .oneli .c_box li { font-size:13p; padding-bottom: 6px; line-height: 1.6;}
#gnb_inner .all_cate .con_bx.top3 .oneli .c_box a:hover {background:0;}
#gnb_inner .all_cate .con_bx.top3 .oneli .c_box li a:hover {color:#009eec; background: 0;}
#gnb_inner .all_cate .con_bx.top3 .oneli .c_box a {font-size: 14px; padding: 0 5px; color:#696969;}
#gnb_inner .all_cate .con_bx.top3 .twoli { display:none !important; }
#gnb_inner .all_cate .con_bx.top3 .oneli .c_box .cate_tit { height: 45px; font-size: 19px;line-height: 35px; padding:0 3px; padding-top: 7px; border-bottom:1px solid #ccc; font-weight:normal;}

object#svg_all {width: 60px; height: 60px; display: block; margin: 10px auto 0;}

object {pointer-events: none;}
#svg_icon1 {display: block; width: 60px; height: 60px; margin: 0 auto;}
#svg_icon1:hover path{}

#svg_icon2 {display: block; width: 60px; height: 60px; margin: 0 auto;}

#svg_icon3 {display: block; width: 60px; height: 60px; margin: 0 auto;}

#svg_icon4 {display: block; width: 60px; height: 60px; margin: 0 auto;}

#svg_icon5 {display: block; width: 60px; height: 60px; margin: 0 auto;}

#svg_icon6 {display: block; width: 60px; height: 60px; margin: 0 auto;}

#svg_icon7 {display: block; width: 60px; height: 60px; margin: 0 auto;}

object {width: 60px; height: 60px; margin: 0 auto; display: block;}

/*top3 css 끝*/


/*tm01(wrap) 왼쪽 메뉴 css 시작*/
.tm01 {  background-color:#f7f8f9 !important;
    border-bottom:1px solid #e5e8eb;
width:200px; position:absolute; left:0;
            zoom: 1;
            height:571px; z-index: 99999;}
.tm01 .cate_li { margin:0; }
.tm01 .cate_li a { display:block; padding:17px 20px; color:#000; font-size:14px;
 font-weight:normal; border-top:1px solid #e5e8eb; }
 .tm01 .cate_li li {height: 11.1%; line-height: 30px;}
.tm01 h3 { padding:8.5px 25px; color:#000; font-size:16px; font-weight:normal; }
.main_ct .cate_li, .main_ct .cate_li > li { overflow: visible; }
.tm01 .cate_li > li:hover > a { color:#fff;background-color:#a0a0a0 !important; }
.owl-carousel.tm01_visual .item { width:100%; margin:0 auto; overflow:hidden; height:500px; background:#7ec7ff; }
.owl-theme .owl-nav { color:#fff;  }
.owl-prev { width:50px; height:50px; line-height:50px; text-align:center; vertical-align: middle; position:absolute; top:51%; left:10%; border:2px solid #fff !important; border-radius: 100% !important; }
.owl-prev span { font-size:19px; font-weight:600; }
.owl-prev:hover { background:#000 !important; opacity: 0.5; }
.owl-next { width:50px; height:50px; text-align:center; vertical-align: middle; position:absolute; top:51%; right:10%; border:2px solid #fff !important; border-radius: 100% !important; }
.owl-next span { font-size:19px; font-weight:600; }
.owl-next:hover { background:#000 !important; opacity: 0.5; }
/*tm01(wrap) 왼쪽 메뉴 css 끝*/


/*tm02(wrap) 왼쪽 메뉴/슬라이드 css 시작*/
.tm02 {  /*background-color:#ffd470  !important;*/
	width:200px; position:absolute; right:0;
    zoom: 1;
    height:571px; z-index: 99999;}
.tm02 .cate_li { margin:0; }
.tm02 .cate_li a { display:block; padding:14.5px 20px; color:#FFF; font-size:15px; }
.tm02 .cate_li li {height: 63px; line-height: 30px;}
.tm02 a img { margin-right:10px; }
.main_ct .cate_li, .main_ct .cate_li > li { overflow: visible; }
.tm02 .cate_li > li:hover > a { color:#222; /*background-color:#fab20b !important;*/ }

.owl-carousel .tm02_item a { float:left; margin-left:-10px; }
/*tm02(wrap) 왼쪽 메뉴/슬라이드 css 끝*/

/*tm03(wrap) 왼쪽 메뉴/슬라이드 css 시작*/
.owl-carousel .item .item_box.tm03 { width: 100%; margin:0 auto; }
.owl-carousel .item .item_box.tm03 img {width: 100%; height: auto;}
.item.tm03_item {width: 100%; height: auto; }
.item.tm03_item a {width: 100%; height: auto;}
/*tm03(wrap) 왼쪽 메뉴/슬라이드 css 끝*/


/*테스트*/
.cj_info {width: 1200px; margin: 0 auto;}
.cj_info h2
.cj_info ul
.cj_info ul li 
.cj_info ul li:before {}


.modal-open {padding-right: 0!important;}

/*hy_header2*/

/*로고 영역*/
div.hy_hdwrap2 {width: 100%; height:145px; position: relative; top: -30px;}
div.hy_hdwrap2 > div#hy_hd_inner2{width: 100%; }
div.hy_hdwrap2 > div#hy_hd_inner2 > h1.hy_hd_logo2{text-align: center; display: table; margin:0 auto 20px;}
div.hy_hdwrap2 > div#hy_hd_inner2 > h1.hy_hd_logo2 >a{ display: table-cell; height: 97px;}
div.hy_hdwrap2 > div#hy_hd_inner2 > h1.hy_hd_logo2 >a > img{width: 100%;}


/*전체 nav hover*/
/*div.hy_hdwrap:hover > div#hy_hd_inner2{border-bottom: 2px solid #ddd;}*/

/*navigation inner*/
div.hy_hdwrap2 > div#hy_hd_inner2 > div#hy_gnb_inner2 {width: 100%; height: auto; border:1px solid #ebebeb;}
div#hy_hd_inner2> div#hy_gnb_inner2 > div.hy_gnb_li2 {max-width:1200px; height: 60px; margin:0 auto;  text-align: center; line-height: 60px; transition: all 0.3s;}
div#hy_hd_inner2 > div#hy_gnb_inner2 > div.hy_gnb_li2 > ul{max-width:1200px; height: 100%; margin:0 auto; transition: all 0.3s ease-out;}
div.hy_gnb_li2 > ul > li{
    float: left;
    width: 16.6666%;
    height: 100%;
    line-height: 60px;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;}
.hy_gnb_li2 > ul > li > a{display: block; width: 100%; height: 30px; line-height: 30px; margin-top: 15px; color: #222;font-size: 18px; font-weight: 600; text-decoration: none !important; border-right:1px solid #ebebeb;}
.hy_gnb_li2 > ul > li > a:hover {color: #00917a;}



fieldset {
    border: 0;
}

    fieldset {
    display: block;
    -webkit-margin-start: 2px;
    -webkit-margin-end: 2px;
    -webkit-padding-before: 0;
    -webkit-padding-start: 0;
    -webkit-padding-end: 0.75em;
    -webkit-padding-after: 0.625em;
    min-width: -webkit-min-content;
    color: #000;
}

    .counsel-input .title {
    font-weight: 500;
    font-size: 15px;
    line-height: 1.2;
    color: #dd2026;
}

title .nt {
    display: block;
    -webkit-padding-start: 2px;
    -webkit-padding-end: 2px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}

.counsel-input .title strong {
    display: block;
    font-size: 33px;
    color: #dd2026;
}

.counsel-input .desc {
    display: inline-block;
    position: absolute;
    left: 269px;
    top: 18px;
    padding-left: 40px;
    font-size: 12px;
    line-height: 26px;
    color: #dd2026;
}

.counsel-input .desc strong {
    font-size: 17px;
    color: #dd2026;
}

.counsel-input .input-area {
    position: absolute;
    left: 495px;
    top: 26px;
}

.counsel-input input[type=text] {
    width: 180px;
    height: 36px;
    border: 0;
    margin-right: 4px;
    padding: 5px 15px;
    font-size: 14px;
    line-height: 26px;
}

.counsel-input textarea {
    width: 180px;
    height: 36px;
    border: 0;
    margin-right: 4px;
    padding: 5px 15px;
    font-size: 14px;
    line-height: 26px;
}

.input, input[type=text], input[type=password], textarea, select {
    border: 1px solid #d2d2d2;
    border-radius: 2px;
    font-size: inherit;
    box-shadow: none;
}

.input, input[type=text], input[type=password], textarea {
    padding: 0px 10px;
    line-height: 26px;
    background-color: #fff;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.counsel-input .btn {
    min-width: 80px;
    height: 36px;
    margin-right: 27px;
    padding: 0;
    font-size: 13px;
    font-weight: 600;
    line-height: 34px;
}

.counsel-input .btn:hover {
    color: #fff;
}


#qcr.left {
	top: 100%;
	left: 0%;
	margin-left: 0px !important;	
}


/*google*/
.goog-te-gadget img {
	background-image: url(/img/rentaltime/main/te_ctrl3.png) !important;
    background-position: -65px 0px;
}

/*개인정보 수집 동의 css 191017 gr*/
.personal_infor{

}
.personal_infor p.personal_infor_tit{
	width: 100%;
	margin: 5px 0;
	font-size: 15px;
	color: #000;
}
.personal_infor div.personal_infor_txt{
		width: 100%;
		height: 70px;
		overflow-y: scroll;
		background: #fff;
		border: 1px solid #666;
		box-sizing: border-box;
		font-size: 11px;
		color: #999;
}
.personal_infor .personal_infor_txt strong{
		font-weight: bold;
}

