
@media (max-width:767px) {
	#gnb {display:none;}
	#m-gnb {display:block;}
}

h5 .line {width:100%;display:inline-block;text-align:center;line-height:12px;vertical-align:top;}
h5 .line .round-small{width:6px;height:6px;border-radius:3px;background:#347adc;display:inline-block;}

/* 메뉴호버 */
.main_navi .navi ul {cursor:pointer;}

/* 인덱스 화면 로그인 넓이 설정 */
.main_visual .main_top .top_container .login_container {width:100%;max-width:500px;}


/* ============= Popup ============= */
.popup{display:none;overflow-y:auto;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,.7);}
.popup .container{position:relative;width:500px;margin:0 auto;background:#fff;text-align:left;padding-left:0px;padding-right:0px;}
.popup > .ds-table > .ds-table-cell{padding:50px 0;}
.popup .header{position:relative;height:50px;padding:11px 20px 0;background:#2a3954;}
.popup .header h2{font-size:18px;font-weight:bold;color:#fff;}
.popup .header .btn-close{position:absolute;top:0;right:0;z-index:2;width:50px;height:50px;background:url('/resource/admin/img/icon/icon_close1.png') no-repeat center center;text-indent:-9999em;}
.popup .contents{min-height:0;padding:40px 20px;}
.popup .btn-wrap{padding:0 20px 40px;background:#fff;text-align:center;}
.popup .btn-wrap button,
.popup .btn-wrap a{min-width:120px;}
.popup.w350 .container{width:350px;}
.popup.w400 .container{width:400px;}
.popup.w500 .container{width:500px;}
.popup.w600 .container{width:600px;}
.popup.w700 .container{width:700px;}
.popup.w800 .container{width:800px;}

.ds-table{display:table;width:100%;height:100%;text-align:center;}
.ds-table-cell{display:table-cell;vertical-align:middle;}

.btn-type6{background:#2a3954;border:1px solid #1D5EB3; color:#fff;}
.btn-type6:hover{background:#3a4964;}

/* 페이징  */
.box-pagenation {text-align:center;padding:10px 0;margin:0;display:inline-block;margin:0 auto;width:100%;background:none !important;border:none !important;margin-top:20px;}
.box-pagenation ul {text-align:center;padding:0 !important;margin:0 !important;list-style: none;text-align:center;background:none;border:none;padding:0;background:none !important;;border:none !important;}
.box-pagenation ul li {display:inline;line-height:30px;box-sizing:border-box;}
.box-pagenation ul li img {width:20px;vertical-align:middle;margin-bottom:4px;}
.box-pagenation ul li a {box-sizing:border-box;display:inline-block;border: 1px solid #ddd;width:46px;height:46px;text-align:center;line-height:44px;color:#999; text-align: center; cursor: pointer;font-size:12px;margin-left:-1px;}
.box-pagenation ul li a:hover {color: #999;background: #f7f7f7;}
.box-pagenation ul li.first a {}
.box-pagenation ul li.prev a {margin-right:10px;}
.box-pagenation ul li.next a {margin-left:10px;}
.box-pagenation ul li.last a {}
.box-pagenation ul li.disable a {}
.box-pagenation ul li a.current {border:solid 1px #000;color:#111;z-index:2;}
.box-pagenation ul li + li {margin-left:5px;}


/* 하단 상담신청 레이아웃 */
.fixed_button_layout {
	z-index:99;
	width:100%;
	position:fixed;
	bottom:0px;
	background:#f9f9f9;
	border-top:solid 3px #347adc;
	display:flex;
	padding:24px;
	align-items: center;
  	justify-content: center;
}

.fixed_button_layout .btn-tab {display:none;}
.fixed_button_layout .area + .area {margin-left:20px;}
.fixed_button_layout .area .input {width:120px;min-width:120px;}
.fixed_button_layout .area .input + .input {margin-left:8px;}
.fixed_button_layout .area span {color:#347adc;font-weight:bold;}
.fixed_button_layout .area .input-wrap {margin-top:3px;}
.fixed_button_layout .area .w_200 {width:200px;}
.fixed_button_layout .area .btn-request {padding:20px 40px;background:#347adc;color:#fff;}
.fixed_button_layout .area .btn-policy {background:#ddd;color:#666;padding:6px 15px;}

@media (max-width:767px) {
	.fixed_button_layout {bottom:-380px;padding:16px;}
	.fixed_button_layout.on {bottom:0px;}
	.fixed_button_layout {display:block;}
	.fixed_button_layout .area {display:block;}
	.fixed_button_layout .area + .area {margin-left:0px;margin-top:10px;}
	.fixed_button_layout .area .input {width:94px;min-width:94px;}
	.fixed_button_layout .area .input + .input {margin-left:3px;}
	.fixed_button_layout .area {width:100%;}
	.fixed_button_layout .area .btn-request {display:inline-block;width:100%;text-align:center;}
	.fixed_button_layout .area .w_120 {width:150px;}
	.fixed_button_layout .btn-tab {display:inline-block;padding:15px 20px;background:#347adc;color:#fff;position:absolute;top:-54px;left:0px;border-top-left-radius:10px;border-top-right-radius:10px;}
}
