/**
	faq skin css
*/

.faq_title {cursor:pointer;}
.search_box{background-color: #d9edf7;border: 1px solid #ddd;padding: 15px !important;margin: 0 15px;border-radius: 3px;overflow:hidden;}

.ask_form label{line-height: 36px;}
.ask_form input.pull-right{width: 77%;}
#home input{/*margin-left: 5%;*/ width: 98%;border-color:#333; border-radius: 8px !important; height: 47px;}
.faq>.panel-heading{padding:10px 0;background: #fff;}
.faq>.panel-heading a{padding: 15px 65px;}
.panel-group{counter-reset: section;}
.panel-group .panel-heading::before{
	counter-increment: section;                  /* section의 카운터 값을 1씩 증가시킵니다. */
	content: counter(section, decimal-leading-zero) ;	 /* section의 카운터 값을 표시합니다. */
	position: absolute;
	left: 35px;
	padding: 3px;
	font-size: 26px;
	font-weight: 600;;
	color:#f2074c;
	/* margin-top: -10px; */
}
.faq .panel-body{
	background:#F3F3F3;
}
.ask_form_line {
	height: 1px;
    width: 100%;
    background: #333;
    background: #cfcfcf;
	display: inline-flex;
    margin: 32px 0;
}
@media (max-width:767px){
	.d-sm-none{display: none;}
	.main>.container:last-child{padding: 0;}
	.container>.col-md-12{padding: 0; margin: 0;}
	#home input{margin-top:10px; }
	.panel-group{margin-top: 10px;}
	.panel-group .panel-heading::before{left: 15px;}
	.nav-tabs.page-tabs{
		margin: 0;
		background:#e2e1e5;
		border:none;
		padding: 10px;
	}
	.nav-tabs.page-tabs li{
		width: fit-content;
	}
	.nav-tabs.page-tabs li:first-child{
		display: flex;
	}
	.nav-tabs.page-tabs li:first-child::after{
		content:'';
		display: block;
		height: 16px;
		width: 2px;
		background-color: #aaa;
		margin-top: 15px;
	}
	.nav-tabs.page-tabs li a{
		color:#aaa;
		background:transparent;
		font-weight: 500;
	}
	.nav-tabs.page-tabs>li.active>a, .nav-tabs.page-tabs>li.active>a:focus, .nav-tabs.page-tabs>li.active>a:hover{
		color:#222;
		background:transparent;
	}
	.ask_form div:first-child{margin-top:20px}
	.ask_form_line {
		display: block;
		width: 90%;
		margin: 20px auto;
	}
}