@charset "utf-8";

.sub_text{background: #173465; margin: 90px 0 60px; padding: 68px 0 20px;}
.sub_text h1{color:#fff; font-size: 36px; font-weight:500; text-align: left; margin-bottom: 30px;}
.page_route{float:right; display: flex; align-items: center;}
.page_route li{color:#9ca4b2; font-size:16px; font-weight:400; position: relative; line-height: 1;}
.page_route li.home + li{margin-left: 22px; padding-left: 0; }
.page_route li.home + li:before{display: none;}
.page_route li + li{margin-left: 26px; padding-left: 36px;}
.page_route li + li:before{content:'>'; display: block; position: absolute; top: calc(50% + 2px); transform:translateY(-50%); left: 0; color:#9ca4b2; font-family:'SUIT-Regular', sans-serif;}

.sub_menu_box{margin-bottom: 30px;}
.sub_menu_box.faq_page{margin-bottom: 80px;}
.sub_menu_box.board_page{margin-bottom: 100px;}
.sub_menu_box .cate_ul{border-bottom:1px solid #f0f0f0; display: flex; justify-content: flex-start; margin-bottom: 0px;}
.sub_menu_box .cate_li{display: block; width: auto;}
.sub_menu_box .cate_li + .cate_li{margin-left: 40px;}
.sub_menu_box .cate_li a{border:none; padding-bottom: 18px; line-height: 1; color:#888; font-size:18px; font-weight:400; display: block;}
.sub_menu_box .cate_li.on a{color:#0e4194; font-weight:400; border-bottom:3px solid #0e4194}

.login_tt{font-size:16px; text-align: center; margin-bottom: 20px;}

@media(max-width:991px){
	.sub_text{margin: 50px 0 0; padding: 50px 0;}
	.sub_text h1{margin: 0; font-size:24px}
	.page_route{display: none;}
	.login_tt{font-size:14px; margin: 35px;}


	.sub_menu_box{margin-bottom: 60px;}
	.sub_menu_box.faq_page{margin-bottom: 40px;}
	.sub_menu_box.board_page{margin-bottom: 40px;}
	.sub_menu_box .dropdown > a{color:#0e4194; font-size:14px; padding:  0 9px; background-image:url(../img/micon_list_menu.png); background-repeat: no-repeat; background-position: calc(100% - 9px) center; background-size: 10px 7px; height: 50px; line-height: 48px; position: relative;}
	.sub_menu_box .dropdown > a:after{content:''; display: block; width: 100%; height: 2px; background: #0e4194; position: absolute; bottom: 0; left: 0; }
	.sub_menu_box .dropdown-menu{width: 100%; margin: 0; text-align: center;}
	.sub_menu_box .dropdown-menu>li>a{padding: 5px 10px;}
}

/* 공통 > 검색창 */
.list-tsearch.list_search{background: none; padding: 0; border:none; margin-bottom: 30px; margin-top: 70px;}	
.list-tsearch.list_search .form-group{margin-bottom: 0; }	
.list-tsearch.list_search form{display: flex; float:right; border:1px solid #e1e1e1; background: #fff; border-radius:22.5px; padding: 0;width: 350px; max-width:100% }	

.list-tsearch.list_search .search_input{width:calc(100% - 67px)}
.list-tsearch.list_search .search_input input{width: 100%; border:none; box-shadow:none; -webkit-box-shadow:none; padding: 0 25px; height: 45px; line-height: 43px; background: none; font-size: 14px; font-weight:300}
.list-tsearch.list_search .search_input input::placeholder{color:#9c9c9c}
.list-tsearch.list_search .search_btn button{display: block; padding: 0 22px;height: 45px; line-height: 45px; background: none; border:none;}
.list-tsearch.list_search .search_btn button img{vertical-align: sub;}

@media(max-width:991px){
	.list-tsearch.list_search{margin: 60px 0 20px;}
	.list-tsearch.list_search form{width: 75.75%;}
	.list-tsearch.list_search .search_input{ width: calc(100% - 47.67px);}
	.list-tsearch.list_search .search_input input{padding: 0 20px; height: 35px; line-height: 31px; font-size:13px}
	.list-tsearch.list_search .search_btn button{height: 35px; line-height: 33px; padding: 0 15px;}
	.list-tsearch.list_search .search_btn button img{height: 15px; margin-top: 9px; vertical-align: top;}
}

/* 공통 - 게시판 페이저 */
.responsive .pagination-sm>li>a, .responsive .pagination-sm>li>span, .responsive .pagination>li>a, .responsive .pagination>li>span{padding: 0; border:none; margin: 0 15px; color:#838383 !important; font-size:17px}
.pagination-sm>li:nth-child(2)>a, .pagination-sm>li:nth-child(2)>span, .pagination>li:nth-child(2)>a, .pagination>li:nth-child(2)>span{margin-right: 20px; margin-left: 8px;}
.pagination-sm>li:nth-last-child(2)>a, .pagination-sm>li:nth-last-child(2)>span, .pagination>li:nth-last-child(2)>a, .pagination>li:nth-last-child(2)>span{margin-left: 20px; margin-right: 8px;}
.text-center .pagination>.active>a, .text-center .pagination>.active>span, .text-center .pagination>.active>a:hover, .text-center .pagination>.active>span:hover, .text-center .pagination>.active>a:focus, .text-center .pagination>.active>span:focus .list-wrap .text-center .pagination .active a, .view-wrap .text-center .pagination .active a, .board-list .list-wrap .pagination .active a, .view-wrap .pagination .active a{border:none !important; background: none !important; color:#0e4194 !important}

@media(max-width:991px){
	.responsive .pagination-sm>li>a, .responsive .pagination-sm>li>span, .responsive .pagination>li>a, .responsive .pagination>li>span{margin: 0 13px; font-size:13px}
	.pagination-sm>li:nth-child(2)>a, .pagination-sm>li:nth-child(2)>span, .pagination>li:nth-child(2)>a, .pagination>li:nth-child(2)>span{margin-left: 6px; }
	.pagination-sm>li:nth-last-child(2)>a, .pagination-sm>li:nth-last-child(2)>span, .pagination>li:nth-last-child(2)>a, .pagination>li:nth-last-child(2)>span{margin-right: 6px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
매장안내2 html > skin > board > map2
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

.board-list.map2{display:table; width:100%; table-layout:fixed;}
.board-list.map2 > div{display:table-cell; vertical-align:top;}
.board-list.map2 .map_cover{width:48.334%; }
.board-list.map2 .list-wrap{width:auto; padding-left:3.334%;}
.board-list.map2 .list-wrap .list-page{margin:25px 0 0 !important; line-height: 1;}
.board-list.map2 .div-head{border-top:none; border-color:#e5e5e5;}
.board-list.map2 .list-board{border-top:2px solid #222222; margin-bottom:0;}
.board-list.map2 .list-board .list-body li{border-bottom:1px solid #f0f0f0; background:#fff !important;}
.board-list.map2 .list-board .list-body .wr-subject{padding:34px 28px; display:flex; width:100%; height: auto; align-items: center;}
.board-list.map2 .list-board .list-body .wr-subject > a{display:table-cell; vertical-align:middle; width:50px; }
.board-list.map2 .list-board .list-body .wr-subject a .map_marker{display:table-cell; vertical-align:middle; background:url(/skin/board/mapB/img/map_marker_off.png) no-repeat center; width:53px; height:53px; border:1px solid #d1d1d1; border-radius:50%;}
.board-list.map2 .list-board .list-body .wr-subject a .map_marker.on{background-image:url(/skin/board/mapB/img/map_marker_on.png); border-color:#0e4194; background-color:#0e4194;}
.board-list.map2 .list-board .list-body .wr-subject .store_info{display:table-cell; vertical-align:middle; padding-left:7.635%;}
.board-list.map2 .list-board .list-body .wr-subject .store_info h3,
.board-list.map2 .list-board .list-body .wr-subject .store_info a.wr_subject{font-size:20px; color:#222222; font-weight:500; line-height:1; margin-bottom:20px; display:block; width:100%;}
.board-list.map2 .list-board .list-body .wr-subject .store_info p{font-size:16px; line-height:1; color:#666;}
.board-list.map2 .list-board .list-body .wr-subject .store_info .contact{margin-top: 13px; line-height: 1;}
.board-list.map2 .list-board .list-body .wr-subject .store_info .contact p{display: inline-block; height: 100%;}
.board-list.map2 .list-board .list-body .wr-subject .store_info .contact p + p{position: relative; margin-left: 20px; padding-left: 21px;}
.board-list.map2 .list-board .list-body .wr-subject .store_info .contact p + p:before{content:''; display: block; width: 1px; height: 12px; position: absolute; left: 0; top: 50%; transform:translateY(-50%); background: #e1e1e1;}
.inquiry_box .answer button:not(.btn_cke_sc){height:50px; padding:0 20px; background:#333333; color:#fff; font-size:16px;}
.map2 .list-btn{margin-top:15px;}

@media (min-width:992px){

	.board-list.map2 .div-head > span{font-size:16px; font-weight:500; border:0;}
}
@media (max-width:991px){
	.board-list.map2 .list-board{border-width:1px;}
	.board-list.map2 .map_cover{width:100%; display:block;}
	.board-list.map2 .list-wrap{width:100%; padding-left:0; display:block; margin-top:30px;}
	.board-list.map2 #map{height:283px !important;}
	
	.board-list.map2 .list-board .list-body .list-item:last-of-type{border-bottom:0 !important;}
.board-list.map2 .list-board .list-body .wr-subject .store_info{width: calc(100% - 50px); padding-left: 7.85%;}

	.board-list.map2 .list-board .list-body .wr-subject{padding:25px 15px 25px 0;}
	.board-list.map2 .list-board .list-body .wr-subject .store_info h3, .board-list.map2 .list-board .list-body .wr-subject .store_info a.wr_subject{font-size:16px; margin-bottom:15px;}
	.board-list.map2 .list-board .list-body .wr-subject .store_info p{font-size:13px; word-break:keep-all;}
	.board-list.map2 .list-board .list-body .wr-subject a .map_marker{background-image:url(/skin/board/mapB/img/mmap_marker_off.png); width:50px; height:50px; background-size:16px;}
	.board-list.map2 .list-board .list-body .wr-subject a .map_marker.on{background-image:url(/skin/board/mapB/img/mmap_marker_on.png);}
	.board-list.map2 .list-board .list-body .wr-subject .store_info .contact{margin-top: 10px;}
	.board-list.map2 .list-board .list-body .wr-subject .store_info .contact p + p{margin-left: 10px; padding-left: 11px;}

	.inquiry_box .answer #map + div select{width:100% !important;}
	.inquiry_box .answer #map + div select + select{margin-top:7px;}
	.inquiry_box .answer #map + div input.addr{width:calc(100% - 103px) !important; margin-top:7px; height:40px;}
	.inquiry_box .answer #map + div button{widtH:100px; margin-top:7px; font-size:14px; height:40px;}
	.inquiry_box .answer #map + div + div input[type=text]{height:40px; line-height:normal; width:49.6% !important;}
}

/* 공지사항 */
.board_style .list-page{margin: 15px 0 0 !important;}
.board_style .list-btn .btn{padding: 7px 10px; font-size: 14px; line-height: 1;}
.board_style .div-head{background:none ; border-top:1px solid #333; padding: 20px 0 25px;}
.board_style .div-head span{color:#333; font-size:16px; font-weight:500}
.board_style .list-board .list-body li > div{padding: 21px 0; color:#333; font-size:14px; font-weight:400}
.board_style .list-board .list-body li.bg-light{background: #f9f9f9;}
.board_style .list-board .list-body li.bg-light b{font-weight:600; color:#0e4194; line-height: 1; display: block;}
.board_style .list-board .list-body li.bg-light b.wr-hidden{display: none;}

.board_style .list-board .wr-notice{width: 60px; height: 25px;}
.notice_style .list-board .wr-num{width: 7.25%;}
.board_style .list-board .list-body li > div.wr-subject{padding-left: 10px;}
.notice_style .list-board .wr-name{width: 10%;}
.notice_style .list-board .wr-date{width: 10%;}


@media(max-width:991px){
	.board_style{margin-bottom: 0;}
	.board_style .list-board{margin-bottom: 10px;}
	.board_style .div-head{padding: 9px 0; font-size:14px;}
	.board_style .list-board .list-body li > div{padding: 9px 0;}
	.board_style .list-board .list-body .list-item > div a{font-size:13px}
	.board_style .list-board .list-body li > div.wr-subject{padding: 9px;}
	.board_style .list-page{margin-top: 8px !important;}
	.board_style .list-btn .btn{padding: 8px 11px; font-size: 12px}
}


/* faq */
.faq_box .div-panel{margin-bottom: 80px; border-top:1px solid #333333}
.faq_box .div-panel .faq_q_content{padding: 20px 0 !important;}
.faq_box .div-panel .faq_q_content .faq_icon, .faq_box .div-panel .faq_a_content .faq_icon{width: 67px;}
.faq_box .div-panel .faq_q_content .faq_icon span, .faq_box .div-panel .faq_a_content .faq_icon span{width: auto; height: auto; line-height: 30px; border:none}
.faq_box .div-panel .faq_q_content .faq_icon span{color:#333}
.faq_box .div-panel .faq_q_content .text{margin-top: 0; color:#333; font-size:16px; line-height: 30px; font-weight:400}
.faq_box .div-panel.panel-group .panel-heading a.active{border-bottom:none !important}
.faq_box .open + .panel .faq_q_content{border-top:none;}
.faq_box .div-panel .faq_a_content{padding: 25px 0 22px; border:none}
.faq_box .div-panel .faq_a_content .faq_icon span{background: none; border:none; color:#0e4194; line-height: 30px;}
.faq_box .div-panel .faq_a_content .text{color:#888; font-size:16px;}
.pagination{margin: 0;}

@media(max-width:991px){
	.faq_box .div-panel{margin-bottom: 40px;}
	.faq_box .div-panel .faq_q_content{padding: 15px 0 !important;}
	.faq_box .div-panel .faq_q_content .text{font-size:13px; line-height: 23px; width: calc(100% - 100px);}
	.faq_box .div-panel .faq_q_content .faq_icon, .faq_box .div-panel .faq_a_content .faq_icon{width: 13.33%;}
	.faq_box .div-panel .faq_q_content .faq_icon span, .faq_box .div-panel .faq_a_content .faq_icon span{font-size:16px; line-height: 23px;}
	.faq_box .div-panel .faq_a_content{padding: 14px 0;}
	.faq_box .div-panel .faq_a_content .text{font-size: 13px; line-height: 23px;}
	.faq_box .div-panel .faq_q_content .faq_arrow_icon{right: 10px;}
	.faq_box .div-panel .faq_q_content .faq_arrow_icon img{height: 6px; width: auto;}
}

/* 사양서 & 기술자료 list */
.m02_01.board_style{margin-top: 100px;}

.m02_01 .inquiry_box .answer textarea{width: 100%;}
.m02_01 .list-board .list-body{display: flex; flex-wrap: wrap; justify-content: space-between;}
.m02_01.board_style .list-board .list-body > li{width: 48.33%; border:1px solid #c6c6c6; border-bottom:2px solid #0e4194; display: block; padding: 48px 40px;}
.m02_01.board_style .list-board .list-body > li:hover{background-color: #f1f2f6;}
.m02_01.board_style .list-board .list-body > li:nth-child(2n){margin-left: 3.33%;}
.m02_01.board_style .list-board .list-body > li:nth-child(n+3){margin-top: 3.33%;}
.m02_01.board_style .list-board .list-body > li div{display: block; text-align: left; padding: 0;}
.m02_01.board_style .list-board .list-body > li .wr-subject {display: flex; justify-content: space-between; align-items: center;color:#000; font-size:24px; font-weight:600; width: 100%;}
.m02_01.board_style .list-board .list-body > li .wr-subject span{color:#999; font-size:13px; font-weight:400}
.m02_01.board_style .list-board .list-body > li .wr-content{margin-top: 27px; color:#555; font-size:16px; line-height: 28px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.m02_01 .wr-button{margin-top: 45px; display: flex; flex-wrap: wrap;}
.m02_01 .wr-button .btn_m02{border:1px solid #aaaaaa; width: 48%; border-radius:5px; height: 45px; line-height: 43px; text-align: center; color:#aaa; font-size:14px; transition:.3s}
.m02_01 .wr-button .btn_m02 *, .m02_01 .wr-button .btn_m02:hover{color:#aaa; transition:.3s}
.m02_01 .wr-button .btn_m02 a{ display: block; width: 100%; height: 100%;}
.m02_01 .wr-button .btn_m02 img{margin-right: 9px;}
.m02_01 .wr-button .btn_m02:nth-child(2n){margin-left: 4%;}
.m02_01 .wr-button .btn_m02:nth-child(n+3){margin-top: 12px;}
.m02_01 .wr-button .btn_m02.has{border-color:#0e4194;color:#0e4194}
.m02_01 .wr-button .btn_m02.has *{border-color:#0e4194;color:#0e4194}
.m02_01 .wr-button .btn_m02.has:hover{color:#fff; background: #0e4194;} 
.m02_01 .wr-button .btn_m02.has:hover *{color:#fff; background: #0e4194;} 
.m02_01.board_style .list-page{margin-top: 28px !important;}

@media(max-width:991px){
	.m02_01.board_style{margin-top: 60px;}
	.m02_01.board_style .list-board .list-body > li{width: 100%; padding: 30px 20px 35px;}
	.m02_01.board_style .list-board .list-body > li:nth-child(2n){margin-left: 0;}
	.m02_01.board_style .list-board .list-body > li:nth-child(n+2){margin-top: 40px;}
	.m02_01.board_style .list-board .list-body > li .wr-subject{font-size:19px;}
	.m02_01.board_style .list-board .list-body > li .wr-subject span{font-size:12px; font-weight:400}
	.m02_01.board_style .list-board .list-body > li .wr-content{margin-top: 18px; font-size:13px; line-height: 23px; -webkit-line-clamp: 4; white-space: wrap;}
	.m02_01 .wr-button{margin-top: 25px;}
	.m02_01 .wr-button .btn_m02{width: 48.27%; height: 34px; line-height: 32px; font-size:12px;}
	.m02_01 .wr-button .btn_m02:nth-child(2n){margin-left: 3.46%;}
	.m02_01 .wr-button .btn_m02 img{height: 11px; margin-right: 6px; margin-bottom: 1px;}
	.m02_01 .wr-button .btn_m02:nth-child(3) img{height: 13px;}
	.m02_01 .wr-button .btn_m02:nth-child(4) img{height: 10px; margin-bottom: 1px;}
	.m02_01.board_style .list-page{margin: 0 !important;}
}

/* 사양서 & 기술자료 view */
.m02_01.view_style .view_title{display: flex; justify-content: space-between; border-top:none; border-bottom:1px solid #e1e1e1; padding: 40px 0 24px;}
.m02_01.view_style .view_title:after{display: none;}
.m02_01.view_style .view_title .w44{width: 44px;}
.m02_01.view_style .view_title .view_subject{padding-left: 0; line-height: 44px; font-size:24px; font-weight:500}
.m02_01 .view-head{border:none; margin-bottom: 70px;}
.m02_01.view_style .view-padding .view-content{padding-bottom: 30px;}
.m02_01.view_style .view-padding{padding: 0;}
.m02_01.view_style .view-padding .view_con{display: flex; align-items: center;}
.m02_01 .view_img{width: 50%; height:auto; overflow:hidden;}
.m02_01 .view-content img{margin-bottom: 0;}
.m02_01 .view_txt{width: 50%; padding-left: 5%;}
.m02_01 .view_txt .view_tt{color:#000; font-size:32px; font-weight:600; line-height: 1; margin-bottom: 27px;}
.m02_01 .view_txt .view_desc{color:#555; font-size:16px; font-weight:400; line-height: 28px;}
.m02_01 .view_detail{margin-top: 70px;}
.m02_01.view_style .wr-button{margin-top: 70px; padding-right: 7.4%;}
.m02_01 .view-btn{padding-top: 50px; border-top:1px solid #d7d7d7; margin-bottom: 20px;}
.m02_01 .view-btn .btn-group{display: flex; justify-content: space-between; width: 100%;}
.m02_01 .view-btn .btn-group .btn_view{color:#666; font-size:16px; font-weight:400}
.m02_01 .view-btn .btn-group .btn_prev img{margin-right: 18px;}
.m02_01 .view-btn .btn-group .btn_list{color:#0e4194}
.m02_01 .view-btn .btn-group .btn_list img{margin-right: 9px;}
.m02_01 .view-btn .btn-group .btn_next img{margin-left: 18px;}

@media(max-width:991px){
	.m02_01 .view-head{margin-bottom: 40px;}
	.m02_01.view_style .view_title{padding: 60px 0 15px;}
	.m02_01.view_style .view_title img{height: 25px;}
	.m02_01.view_style .view_title .view_subject{font-size:17px; margin-bottom: 0; line-height: 25px;}

	.m02_01.view_style .view-padding .view_con{flex-direction: column;}
	.m02_01.view_style .view-padding .view-content{padding-bottom: 0;}
	.m02_01 .view_img{width: 100%; margin-bottom: 40px;}
	.m02_01 .view_txt{width: 100%; padding-left: 0;}
	.m02_01 .view_txt .view_tt{font-size: 23px; margin-bottom: 20px;}
	.m02_01 .view_txt .view_desc{font-size: 14px; line-height: 24px;}
	.m02_01.view_style  .wr-button{margin-top: 35px;}
	.m02_01 .view_detail{margin-top: 30px;}

	.m02_01.view_style .wr-button{padding-right: 0;}
	.m02_01 .view-btn{padding-top: 28px;}
	.m02_01 .view-btn .btn-group .btn_view{font-size:13px;}
	.m02_01 .view-btn .btn-group .btn_view img{height: 10px; vertical-align: baseline;}
	.m02_01 .view-btn .btn-group .btn_list img{height: 8px;}

}

/* 1:1문의, A/S 신청 m03 */
.m03 .right_notice{text-align: right; color:#888; font-size:15px; font-weight:300; margin-bottom: 20px;}
.m03 .right_notice span{color:#0e4194}
.m03_wcon{display: flex; flex-wrap:wrap; border-top:1px solid #333333}
.m03_wcon .inquiry_box{width: 100%;  background: #f9f9f9; margin: 0; border-bottom:1px solid #e1e1e1; }

.m03_wcon .inquiry_box > label{padding: 0 0 0 30px; width: 15%; color:#333; font-size:16px; font-weight:500; line-height: 68px;}
.m03_wcon .inquiry_box > label.label_req:after{content:'*'; color:#0e4194; font-size:16px; font-weight:500}

.m03_wcon .inquiry_box .answer{background: #fff;padding: 13px 20px 13px; width: 85%;}

.m03_wcon .inquiry_box .answer input[type="text"],.m03_wcon .inquiry_box .answer input[type="password"],.m03_wcon .inquiry_box .answer input[type="email"], .m03_wcon .inquiry_box .answer textarea, .m03_wcon .inquiry_box .answer select{width: 100%;  height: 42px; line-height: 40px; border:1px solid #e1e1e1; font-size: 14px; border-radius:5px; padding: 0 20px;}
.inquiry_box .answer select{color:#9c9c9c; appearance: none; -webkit-appearance: none; background-color:#fff; background-image:url(../img/icon_drop_select.png); background-repeat: no-repeat; background-position:calc(100% - 20px) center}
.m03_wcon .inquiry_box .answer textarea{border-radius:5px !important; height: 180px !important;}
.m03_wcon .inquiry_box.full .answer{padding-right: 40px;}
.m03_wcon .inquiry_box.half{width: 50%;}
.m03_wcon .inquiry_box.half > label{width: 30%}
.m03_wcon .inquiry_box.half .answer{width: 70%; }
.m03_wcon .inquiry_box.half .answer input[type="text"]{width: 89.47%;}

.m03_wcon .inquiry_box.region .answer input[type="text"]{width: 56.86%;}
.m03_wcon .inquiry_box.tel .answer{display: flex;}
.m03_wcon .inquiry_box.tel .answer .answer_tel{width: 15.3%;}
.m03_wcon .inquiry_box.tel .answer .answer_tel:nth-child(1){width: 12.24%;}
.m03_wcon .inquiry_box.tel .answer .line_row{margin: 0 10px; line-height: 42px; color:#999}
.m03_wcon .inquiry_box.mail .answer{display: flex;}
.m03_wcon .inquiry_box.mail .answer .answer_mail{width: 34.69%;}
.m03_wcon .inquiry_box.mail .answer > span{margin: 0 10px; color:#999; font-size:17px; line-height: 42px;}

.m03_wcon .inquiry_box.mail .answer_mail:last-child{margin-left: 10px; width: 18.36%; }
.m03_wcon .inquiry_box.route .answer{display: flex;}
.m03_wcon .inquiry_box.route .answer .check_box{position: relative;}
.m03_wcon .inquiry_box.route .answer .check_box + .check_box, .m03_wcon .inquiry_box.route .answer .m_br + .check_box{margin-left: 40px;}
.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"]{position: absolute; opacity:0; margin: 0;}
.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"] + label{margin: 0; line-height: 42px; padding-left: 27px; color:#666; font-size:15px; font-weight:400; cursor:pointer}
.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"] + label span{display: block; width: 14px;height: 14px; border:1px solid #cccccc; border-radius:50%; position: absolute; left: 0; top: 50%; transform:translateY(-50%)}
.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"] + label span:after{content:''; display: block; width: 7px; height: 7px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); background: #0e4194; border-radius:50%; opacity:0;}
.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"]:checked + label span{border-color:#0e4194}
.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"]:checked + label span:after{opacity:1}

.m03_wcon .inquiry_box.route .answer .check_box.etc{display: flex;}
.m03_wcon .inquiry_box.route .answer .check_box.etc + input[type="text"]{width: 21.56%; margin-left: 10px;}

.m03_wcon .inquiry_box .answer .file_input{width: 39.21%;}
.m03_wcon .inquiry_box .answer .file_input .row .file_content{margin-bottom: 0;}
.m03_wcon .inquiry_box .answer .file_input .row .file_content > label{background: #fff; border:1px solid #0e4194; border-radius:5px; color:#0e4194; font-size:15px; font-weight:400; height: 42px; line-height: 40px;}
.m03_wcon .inquiry_box .answer .file_input .row .file_content > div.right_file input{height: 42px; line-height: 40px; border:none; color:#9c9c9c; font-size:15px; font-weight:300; padding-left: 20px;}
.m03_wcon .inquiry_box .answer .file_control{margin-left: 10px;}
.m03_wcon .inquiry_box .answer .file_control i{color:#b9b9b9}
.m03_wcon .inquiry_box .answer .file_control span{color:#999; font-size:13px}
.m03_wcon .inquiry_box .answer .file_control span + span{margin-left: 10px;}
.m03_wcon .inquiry_box.agree_box{margin-top: 80px; background: #fff; border:none}
.m03_wcon .inquiry_box.agree_box .agree_tt{color:#333; font-size:19px; font-weight:500; margin-bottom: 30px;}
.m03_wcon .inquiry_box.agree_box .agree_con{color:#9c9c9c; font-size:15px; line-height: 25px; height: 130px; overflow-y: scroll; border:1px solid #e1e1e1; padding: 25px 30px; }
.m03_wcon .inquiry_box.agree_box .answer{padding: 0; margin-top: 18px; position: relative;}
.m03_wcon .inquiry_box.agree_box input[type="checkbox"]{position: absolute; opacity:0}
.m03_wcon .inquiry_box.agree_box input[type="checkbox"] + label{position: relative; padding-left: 25px; color:#666; font-size:15px; font-weight:400}
.m03_wcon .inquiry_box.agree_box input[type="checkbox"] + label span{display: block; width: 15px; height: 15px; border:1px solid #e1e1e1; position: absolute; left: 0; top: 50%; transform:translateY(-50%)}
.m03_wcon .inquiry_box.agree_box input[type="checkbox"]:checked + label span{border-color:#0e4194; background:#0e4194 url(../img/icon_check_agree.png) no-repeat center center}

.m03 .well{margin-top: 45px; border:none; background: #f9f9f9; border:1px solid #e3e3e3; box-shadow: none; -webkit-box-shadow:none; padding: 22px 0 16px;}
.m03 .well #captcha #captcha_key{width: 160px; background: #fff;}
.m03 .well #captcha #captcha_info{margin-top: 14px; font-size:15px; color:#555; letter-spacing: normal;}

.m03.write-wrap .write-btn.btn_write{margin: 80px 0 0;}
.m03.write-wrap .write-btn.btn_write .btn{border-radius:5px !important; width: 200px; height: 60px; line-height: 58px;}
.write-wrap .write-btn.btn_write .btn span{ font-weight:400; font-size:17px}

@media(max-width:991px){
	.m03 .right_notice{margin: 20px 0 15px; font-size:13px}
	.m03_wcon .inquiry_box{display: flex; align-items: center;}
	.m03_wcon .inquiry_box.half{width: 100%;}
	
	.m03_wcon .inquiry_box > label{padding: 10px 15px; font-size:13px; line-height: 34px; }
	.m03_wcon .inquiry_box > label.label_req:after{font-size: 13px}
	.m03_wcon .inquiry_box .answer{padding: 10px 15px 2px;}
	.m03_wcon .inquiry_box.full .answer{padding-right: 15px;}

	.m03_wcon .inquiry_box > label, .m03_wcon .inquiry_box.half > label{width: 30.3%;}
	.m03_wcon .inquiry_box .answer, .m03_wcon .inquiry_box.half .answer{width: 69.7%;}
	.m03_wcon .inquiry_box.region .answer input[type="text"]{width: 100%;}

	.m03_wcon .inquiry_box.half .answer input[type="text"]{width: 100%;}
	.m03_wcon .inquiry_box .answer input[type="text"], .m03_wcon .inquiry_box .answer input[type="password"], .m03_wcon .inquiry_box .answer input[type="email"], .m03_wcon .inquiry_box .answer textarea, .m03_wcon .inquiry_box .answer select{height: 34px;line-height: 32px; padding: 0 15px; font-size:12px; background-size:4.5px 2.5px; background-position: calc(100% - 15px) center; margin-bottom: 8px;}

	.m03_wcon .inquiry_box.tel .answer{flex-wrap: wrap;}
	.m03_wcon .inquiry_box.tel .answer .answer_tel{width: 39.34%;}
	.m03_wcon .inquiry_box.tel .answer .answer_tel:nth-child(1){width: 39.34%;}
	.m03_wcon .inquiry_box.tel .answer .answer_tel:nth-child(1) + .line_row{margin-right: 39.34%;}
	.m03_wcon .inquiry_box.tel .answer .line_row{margin: 0 3.47%; line-height: 34px;}

	.m03_wcon .inquiry_box.mail .answer{flex-wrap: wrap;}
	.m03_wcon .inquiry_box.mail .answer .answer_mail:nth-child(1){width: 78.26%;}
	.m03_wcon .inquiry_box.mail .answer_mail:last-child{margin-left: 0;}
	.m03_wcon .inquiry_box.mail .answer > span{line-height: 34px; font-size:14px}
	.m03_wcon .inquiry_box.mail .answer .answer_mail{width: 100%;}
	.m03_wcon .inquiry_box.mail select{margin-left: 0; width: 100%;}

	.m03_wcon .inquiry_box.route .answer{display: block;}
	.m03_wcon .inquiry_box.route .answer .check_box{display: inline-block;}
	.m03_wcon .inquiry_box.route .answer .check_box + .check_box{margin-left: 25px;}
	.m03_wcon .inquiry_box.route .answer .m_br + .check_box{margin-left: 0;}
	.m03_wcon .inquiry_box.route .answer .check_box.etc{display: inline-block;}
	.m03_wcon .inquiry_box.route .answer .check_box.etc + input[type="text"]{display: block; width: 100%; margin-left: 0;}
	.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"] + label{line-height: 34px; font-size:13px; padding-left: 20px;}
	.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"] + label span{width: 12px; height: 12px;}
	.m03_wcon .inquiry_box.route .answer .check_box input[type="radio"] + label span:after{width: 6px; height: 6px; top: 2px; left: 2px; transform:translate(0,0)}

	.m03_wcon .inquiry_box .answer .file_input{width: 100%;}
	.m03_wcon .inquiry_box .answer .file_input .row .file_content > label{line-height: 32px; height: 34px; font-size:12px; width: 95px;}
	.m03_wcon .inquiry_box .answer .file_input .row .file_content > div.right_file input{line-height: 34px; font-size: 13px; height: 34px; margin-bottom: 4px;}
	.inquiry_box .answer .file_control .form-control-static{line-height: 34px;}
	.m03_wcon .inquiry_box .answer .file_control{margin-left: 0;}
	.m03_wcon .inquiry_box .answer .file_control span{font-size:11px}

	.m03.write-wrap label{margin-top: 0;}	
	.m03_wcon .inquiry_box.agree_box{display: block; margin-top: 40px;}
	.m03_wcon .inquiry_box.agree_box .agree_tt{margin-bottom: 20px; font-size: 15px;}
	.m03_wcon .inquiry_box.agree_box .agree_con{padding: 15px 20px; font-size:12px; line-height: 21px;}
	.m03_wcon .inquiry_box.agree_box .answer{margin-top: 15px;}
	.m03_wcon .inquiry_box.agree_box input[type="checkbox"] + label{padding-left: 20px; font-size:13px;}
	.m03_wcon .inquiry_box.agree_box input[type="checkbox"] + label span{width: 13px; height: 13px;}
	.m03_wcon .inquiry_box.agree_box input[type="checkbox"]:checked + label span{background-image:url(../img/micon_check_agree.png); background-size: 6px 5px;}
	.m03 .well{margin: 35px 0 ; padding: 20px 15px;}
	.m03.write-wrap .write-btn.btn_write{margin-top: 40px;}
	.m03.write-wrap .write-btn.btn_write .btn{line-height: 44px; height: 46px;  width: 155px;}
	.write-wrap .write-btn.btn_write .btn span{font-size: 14px;}
	.at-html #captcha{text-align: center;}
	.at-html #captcha #captcha_key{height: 50px; line-height: 50px;}
	.at-html #captcha #captcha_img{height: 50px; border-radius:0}
	.at-html #captcha.m_captcha #captcha_img{width: auto;}
	.at-html #captcha.m_captcha audio{margin: 0 auto;}
	.m03 .well #captcha #captcha_info{font-size: 12px; letter-spacing: normal; margin-top: 15px;}
}



/* 상품목록 페이지 */
.it_filter_box{background: #f9f9f9; padding: 0 40px 35px 40px; margin-bottom: 70px; margin-top: 100px;}
.it_filter_con{display: flex; flex-wrap:wrap}
.filter_con{margin-top: 35px; width: 17.85%;}
.filter_con + .filter_con{margin-left: 2.67%;}
.filter_con:nth-child(5n+1){margin-left: 0;}
.filter_con.wide{width: 28.125%;}
.filter_con > label{display: block; text-align: center; color:#333; font-size:16px; font-weight:400; margin-bottom: 10px;}


.filter_select > a{display: block; width: 100%; border:1px solid #c6c6c6; border-radius:5px; height: 45px; line-height: 43px; padding: 0 20px; color:#999; font-size:14px; font-weight:400; appearance: none; -webkit-appearance: none; background-color:#fff; background-image:url(../img/icon_drop_filter.png); background-repeat: no-repeat; background-position: calc(100% - 20px); background-color:#fff;}
.filter_select.open > a{border-radius: 5px 5px 0 0}
.filter_select .dropdown-menu{width: 100%; margin-top: -2px; border-top: none; box-shadow: none; border-radius: 0 0 5px 5px; padding: 0; border-color:#c6c6c6}
.filter_select .dropdown-menu li{padding: 0 22px; line-height: 25px; font-size: 14px; color:#999; cursor:pointer}
.filter_select .dropdown-menu li:hover{background: #0e4194; color:#fff}

.item_filter_btn{margin-top: 35px; text-align: right;}
.item_filter_btn .filter_btn{display: inline-block; width: 160px; height: 40px; line-height: 38px; font-size: 16px; color:#333; font-weight:400; background: #fff; border:1px solid #666666; border-radius:5px}
.item_filter_btn .filter_btn.search{background: #0e4194; border-color:#0e4194; color:#fff;margin-left: 5px;}
.item_filter_btn .filter_btn img{margin-left: 8px;}

.li_setting{display: flex; justify-content: space-between; margin-bottom: 20px;}
.li_count{color:#666; font-size:14px; font-weight:400}
.li_count span{color:#0e4194}
.li_order{display: flex;}
.li_order li + li{margin-left: 11px; padding-left: 14px; position: relative;}
.li_order li + li:before{content:''; display: block; width: 1px; height: 11px; background: #aaaaaa; position: absolute; left: 0; top: 50%; transform:translateY(-50%)}
.li_order li a{color:#666; font-size:13px; font-weight:400; display: block;}
.li_order li.on a{color:#0e4194}

.it_list{border-bottom:1px solid #e1e1e1;}
.item_list .it_list{ margin-bottom: 40px;}
.item_list .it_list > *{ min-width:1060px}
.it_list > ul{display: flex; align-items: center;}
.it_list > ul li{text-align: center; width: 5%;}
.it_list > ul li input{margin: 0;}



.it_list > ul.it_list_head{background: #f1f2f6; padding: 15px 0; font-weight:500; }
.it_list > ul.it_list_head li{color:#333; font-size:14px; font-weight:500; position: relative;}
.it_list > ul.it_list_head.fixed{position: fixed; width: 100%; max-width: 1170px; top: 90px; left: 50%; transform: translateX(-50%); z-index: 2;}
.it_list_head .it_li_price > span{font-size:12px}
.it_list > ul.it_list_body *{font-family: 'Suit-Regular', sans-serif;}
.it_list > ul.it_list_body + .it_list_body {border-top:1px solid #e1e1e1}
.item_list .it_list .it_list_body.disabled{background-color: #eaeaea;}
.it_list > ul.it_list_body.check_item{background-color: #f1f2f6;}
.it_list > ul.it_list_body li{color:#333; font-size:14px; font-family:'SUIT-Regular', sans-serif; font-weight:400; line-height: 25px; padding: 10px 5px; cursor: pointer;}
.item_list .it_list .it_list_body.disabled li{cursor: default;}
.it_list > ul.it_list_head .it_li_check, .it_list > ul.it_list_body .it_li_check{width: 4.5%; text-align: left; padding-left:1.08%;}
.it_list > ul .it_li_check input[type="checkbox"]{position: absolute; opacity:0}
.it_list > ul .it_li_check input[type="checkbox"] + label{position: relative; min-height: 14px; cursor:pointer; min-width:14px}
.it_list > ul .it_li_check input[type="checkbox"] + label span{display: block; width: 15px;height: 15px; border-radius:3px; border:1px solid #c6c6c6; background: #fff; position: absolute; top: 0; left: 0;}
.it_list > ul .it_li_check input[type="checkbox"]:checked + label span{background: #fff url(../img/icon_check_it.png) no-repeat center center; border-color:#0e4194}
.it_list > ul .it_li_quantity select{width: 75.18%; border:1px solid #c6c6c6; height: 19px; line-height: 17px; color:#333; border-radius:5px; padding: 0 5px 0 15px; font-size:12px; appearance: none; -webkit-appearance: none; background: #fff url(../img/icon_it_drop.png) no-repeat calc(100% - 5px) center;}
.it_list > ul .it_li_detail .detail_btn{display: inline-block; vertical-align: top; width: 24px; height: 24px; border:1px solid #0e4194; border-radius:5px; position: relative; transition:.3s; cursor:pointer}
.it_list > ul .it_li_detail .detail_btn:before{content:'+'; display: block; position: absolute; font-size:15px; font-weight:600; color:#0e4194; left: 0; line-height: 22px; width: 22px; text-align: center; transition:.3s}
.it_list > ul .it_li_detail .detail_btn:hover{background: #0e4194;}
.it_list > ul .it_li_detail .detail_btn:hover:before{color:#fff;}
.item_list .it_list > ul .it_li_price{ font-family:'Noto Sans KR', sans-serif}

.sp_1010 .it_list > ul .it_li_grade{width: 9.75%; }
.sp_1010 .it_list > ul .it_li_kw{width: 7%;}
.sp_1010 .it_list > ul .it_li_v{width: 8.58%;}
.sp_1010 .it_list > ul .it_li_hz{width: 5.83%;}
.sp_1010 .it_list > ul .it_li_method{width: 14.16%;padding: 0;}
.sp_1010 .it_list > ul .it_li_method > div{padding: 10px 5px;}
.sp_1010 .it_list > ul .it_li_method > div + div{border-top:1px solid #e1e1e1}
.sp_1010 .it_list > ul .it_li_detail{width: 5.83%;}
.sp_1010 .it_list > ul .it_li_date{width: 8.75%;}
.sp_1010 .it_list > ul .it_li_price{width: 9%;}
.sp_1010 .it_list > ul .it_li_quantity{width: 6.6%;}

.sp_1020 .it_list > ul .it_li_check{width: 3.91%; }
.sp_1020 .it_list > ul .it_li_type{width: 4%; }
.sp_1020 .it_list > ul .it_li_num{width: 5.33%; }
.sp_1020 .it_list > ul .it_li_kw{width: 7.25%; }
.sp_1020 .it_list > ul .it_li_p{width: 5.41%; }
.sp_1020 .it_list > ul .it_li_rate{width: 6.5%; }
.sp_1020 .it_list > ul .it_li_v{width: 8.58%; }
.sp_1020 .it_list > ul .it_li_hz{width: 6.66%; }
.sp_1020 .it_list > ul .it_li_frame{width: 8.5%; }
.sp_1020 .it_list > ul .it_li_ip{width: 4%; }
.sp_1020 .it_list > ul .it_li_ie{width: 5.16%; }
.sp_1020 .it_list > ul .it_li_detail{width: 4.58%; }
.sp_1020 .it_list > ul .it_li_stock{width: 6.3%; }
.sp_1020 .it_list > ul .it_li_date{width: 7.66%; }
.sp_1020 .it_list > ul .it_li_price{width: 10%; }
.sp_1020 .it_list > ul .it_li_quantity{width: 6.08%; }

.sp_1030 .it_list > ul .it_li_check{width: 5.41%; }
.sp_1030 .it_list > ul .it_li_brand{width: 10.41%; }
.sp_1030 .it_list > ul .it_li_v{width: 13.3%; }
.sp_1030 .it_list > ul .it_li_kw{width: 12.83%; }
.sp_1030 .it_list > ul .it_li_type{width: 10.5%; }
.sp_1030 .it_list > ul .it_li_setting{width: 12.91%; }
.sp_1030 .it_list > ul .it_li_detail{width: 4.41%; }
.sp_1030 .it_list > ul .it_li_stock{width: 6.75%; }
.sp_1030 .it_list > ul .it_li_date{width: 6.91%; }
.sp_1030 .it_list > ul .it_li_price{width: 10.33%;}
.sp_1030 .it_list > ul .it_li_quantity{width: 6.16%; }



.it_btn_buy{text-align: right; margin-bottom: 130px;}
.it_btn_buy.fixed{position: fixed; left: 50%; bottom: 0; transform: translateX(-50%); width: 100%; max-width: 1170px; z-index: 2; background-color: white; margin-bottom: 0; padding: 30px 0;}
.it_btn_buy .btn_buy{display: inline-block; width: 140px; text-align: center; height: 50px; line-height: 48px; color:#333; font-size:14px; font-weight:400;  border:1px solid #333; border-radius:5px; vertical-align: top; background: #fff;}
.it_btn_buy .btn_buy + .btn_buy{margin-left: 3px;}
.it_btn_buy .btn_cart{background:url(../img/icon_it_cart.png) no-repeat 17px center; padding:0  17px 0 44px;}
.it_btn_buy .btn_buy.btn_buy_now{background: #0e4194; border-color:#0e4194; color:#fff; font-weight:500}
.it_btn_buy .btn_buy img{margin-right: 10px;}

.it_filter_box .it_btn_buy{margin-bottom: 0; margin-top: 20px; display: none;}
.it_filter_box.fixed .it_btn_buy{display: block;}

.item_view{position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,.6); z-index: 100; display: none;}
.popup_fix{width: 1020px; display: flex; align-items: center; justify-content: center; height: 100%;}
.item_view .it_list{background: #fff; width: 100%; position: relative;}
.item_view .btn_close_popup{position: absolute; right: 0; top: -40px; width: 21px; height: 21px; cursor:pointer}
.item_view .it_list > ul.it_list_head li{font-family: 'SUIT-Bold', sans-serif; font-weight:500}

.sp_1010 .item_view .it_list li{width: 7.293%; }
.sp_1010 .item_view .it_list .it_li_no{width: 14.584%;}
.sp_1010 .item_view .it_list .it_li_grade{width: 15.15%;}
.sp_1010 .item_view .it_list .it_li_p{width: 7.709%}
.sp_1010 .item_view .it_list .it_li_v{width: 8.78%;}
.sp_1010 .item_view .it_list .it_li_hz{width: 8.58%;}
.sp_1010 .item_view .it_list .it_li_type{width: 5.05%;}
.sp_1010 .item_view .it_list .it_li_method{width: 18.18%;}
.sp_1010 .item_view .it_list .it_li_method span div{line-height: 46px;}
.sp_1010 .item_view .it_list .it_li_method span div + div{border-top:1px solid #e1e1e1}
.sp_1010 .item_view .it_list .it_li_data{width: 8.08%;}

.sp_1020 .item_view .it_list .it_li_no{width: 15.2%;}
.sp_1020 .item_view .it_list .it_li_type{width: 6.25%;}
.sp_1020 .item_view .it_list .it_li_num{width: 5.52%;}
.sp_1020 .item_view .it_list .it_li_kw{width: 10.625%;}
.sp_1020 .item_view .it_list .it_li_p{width: 4.89%;}
.sp_1020 .item_view .it_list .it_li_rate{width: 9.58%;}
.sp_1020 .item_view .it_list .it_li_v{width: 9.58%;}
.sp_1020 .item_view .it_list .it_li_hz{width: 9.37%;}
.sp_1020 .item_view .it_list .it_li_frame{width: 9.58%;}
.sp_1020 .item_view .it_list .it_li_ip{width: 6.04%;}
.sp_1020 .item_view .it_list .it_li_ie{width: 5.41%;}
.sp_1020 .item_view .it_list .it_li_data{width: 7.81%;}

.sp_1030 .item_view .it_list .it_li_no{width: 19.79%;}
.sp_1030 .item_view .it_list .it_li_brand{width: 17.08%;}
.sp_1030 .item_view .it_list .it_li_v{width: 12.29%;}
.sp_1030 .item_view .it_list .it_li_kw{width: 15.1%;}
.sp_1030 .item_view .it_list .it_li_type{width: 13.125%;}
.sp_1030 .item_view .it_list .it_li_setting{width: 15.31%;}
.sp_1030 .item_view .it_list .it_li_data{width: 7.81%;}

@media(max-width:1090px){
	.item_list .it_list{overflow-x: scroll;}
	.item_view  .it_list{}
}
@media(max-width:991px){
	.sub_text.ca_it_mb{padding: 50px 0;}
	.it_filter_box{margin: 60px 0 40px; padding: 7px 15px 32px;}
    .it_filter_box.fixed{margin-top: 50px;}
	.filter_con, .filter_con.wide{width: 47.5%; margin-top: 25px;}
	.filter_con + .filter_con {margin-left: 5%;}
	.filter_con:nth-child(2n+1){margin-left: 0;}
	.filter_con > label{font-size: 13px; margin-bottom: 10px;}
	.filter_select > a{padding: 0 16px; font-size:12px; background-size: 9px 5.5px; background-position: calc(100% - 16px) center; height: 39px; line-height: 37px;}
	.filter_select .dropdown-menu li{padding: 0 18px; font-size:12px;}

	.item_filter_btn {display: flex; margin-top: 25px;}
	.item_filter_btn .filter_btn{width: 47.5%; font-size:14px; height: 36px; line-height: 30px; font-size:14px; text-indent: 2px;}
	.item_filter_btn .filter_btn img{height: 14px; vertical-align: top; margin-top: 9px;}
	.item_filter_btn .filter_btn.search{margin-left: 5%;}
	.item_filter_btn .filter_btn.search img{height: 13px; margin-top: 10px;}
	
	.li_setting{margin-bottom: 20px;}
	.li_setting .dropdown{}
	.li_setting .dropdown > a{color:#0e4194; font-size:12px; font-weight:400;}
	.li_setting .dropdown > a img{height: 4.5px; margin-left: 7px;}
	.li_setting .dropdown .dropdown-menu{left:  initial; right: 0;}

	.scroll_notice{background: #f8f8f8; text-align: center; padding: 10px 0; margin-bottom: 10px;}
	.scroll_notice img{display: inline-block; height: 18px; margin-right: 15px;}
	.scroll_notice p{color:#444; font-size: 13px;}

	.item_list .it_list{margin-bottom: 30px;}
	.it_list > ul.it_list_head li{font-size:12px;}
	.it_list > ul.it_list_body li{font-size:12px}
	.it_list > ul .it_li_check input[type="checkbox"]:checked + label span{background-image:url(../img/micon_check_it.png);}

	.it_btn_buy{display: flex; margin-bottom: 75px;}
	.it_btn_buy .btn_buy{width: 32.27%; font-size:12px; height: 38px; line-height: 36px; text-indent: -1px;}
    .it_btn_buy .btn_cart{background-size: 12px 11px;padding: 0 10px 0 28px; background-position:9.3% center;}
	.it_btn_buy .btn_buy + .btn_buy{margin-left: 1.59%;}
	.it_btn_buy .btn_buy img{height: 12px; vertical-align: top; margin-top: 13px; margin-right: 6px;}

	.item_view .btn_close_popup{top: -32px; }
	.item_view .btn_close_popup img{height: 17px;}
	.item_view .it_list > ul{flex-wrap: wrap; align-items: start;}
	.item_view .it_list > ul.it_list_body li{padding: 0; }
	.item_view .m_it_li_head{background: #f1f2f6; }
	.item_view .it_list > ul.it_list_body li .m_it_li_head{height: 100%; padding: 15px 0; line-height: 1; width: 100%;}
	.item_view .it_list > ul.it_list_body li span{padding: 20px 0; /*line-height: 1;*/ display: flex; align-items: center; flex-direction: column; justify-content: center; height: 100%;}
	.item_view .it_list li.it_li_data img{height: 21px;}

	.sp_1010 .item_view .it_list > ul.it_list_body li span{height: 80px;}
	.sp_1010 .it_list > ul .it_li_method > div{padding: 0;}
	.sp_1010 .item_view .it_list .it_li_no{width: 39.39%;}
	.sp_1010 .item_view .it_list .it_li_grade{width: 32.57%;}
	.sp_1010 .item_view .it_list .it_li_kw{width: 28.04%;}
	.sp_1010 .item_view .it_list .it_li_p{width: 30.90%;}
	.sp_1010 .item_view .it_list .it_li_v{width: 13.63%;}
	.sp_1010 .item_view .it_list .it_li_hz{width: 33.63%;}
	.sp_1010 .item_view .it_list .it_li_type{width: 21.84%;}
	.sp_1010 .item_view .it_list .it_li_frame{width: 27.57%;}
	.sp_1010 .item_view .it_list .it_li_method{width: 45.45%;}
	.sp_1010 .item_view .it_list .it_li_data{width: 26.98%;}

	.item_view .it_list > ul.it_list_body .it_li_method span{ padding: 0;}
	.item_view .it_list > ul.it_list_body .it_li_method span div{line-height: 40px;width: 100%; }
	.item_view .it_list > ul.it_list_body .it_li_method span div + div{border-top:1px solid #e1e1e1}

	.sp_1020 .item_view .popup_fix .it_list li{width: 33.33%;}

	.sp_1030 .item_view .popup_fix .it_list li{width: 33.33%;}
	.sp_1030 .item_view .popup_fix .it_list li.it_li_no, .sp_1030 .item_view .popup_fix .it_list li.it_li_brand, .sp_1030 .item_view .popup_fix .it_list li.it_li_setting, .sp_1030 .item_view .popup_fix .it_list li.it_li_data{width: 50%;}
}

/* 사업자회원 */

.business_member{text-align: center; padding: 85px 0 33px;}
.business_member .logo_business{margin-bottom: 24px;}
.business_member .bs_tt{color:#333; font-size: 30px; margin-bottom: 18px;}
.business_member .bs_tt span{font-weight:600}
.business_member p{font-size: 15px; color:#999; margin-bottom: 50px;}
.business_member .search_form form{display: flex; justify-content: center;}
.business_member .search_form input{border:1px solid #0e4194; border-radius:5px; height: 52px; line-height: 50px; width: 350px; padding: 0 20px; margin-right: 15px; font-size:16px; display: block;}
.business_member .search_form input::placeholder{color:#999}
.business_member .search_form button{height: 52px; line-height: 50px; background: #0e4194; color:#fff; font-size: 16px; padding: 0 37px; border-radius:5px; display: block; border:none}

@media(max-width:991px){
	.business_member{padding: 55px 0 0;}
	.business_member .logo_business{margin-bottom: 27px;}
	.business_member .logo_business img{height: 24px;}
	.business_member .bs_tt{line-height: 42px; margin-bottom: 10px;}
	.business_member p{font-size:14px; margin-bottom: 50px;}
	.business_member .search_form input{width: calc(100% - 86px);height: 41px; line-height: 39px; border-radius:3px; margin-right: 10px;font-size:13px}
	.business_member .search_form button{height: 41px; line-height: 39px; border-radius:3px; padding: 0 25px; font-size:13px; max-width:30%}
}