body {background:#F2F2F2;}

/* 네비 */
section {display:grid;}
.navbar.navbar-default {border-radius:0; margin-bottom:0; z-index:2; height:58px; background:#fff; border:none;}
.navbar .container-fluid {padding:0; background:#fff; border-bottom:solid 1px #E1E1E1; position:fixed; width:100%;}
.navbar .leftArrow {float:left; margin:17px;}
.navbar .navbar-header {margin-left:0; font-size:20px; font-weight:bold; line-height:58px; float:left; font-weight:700; color:#2A2A2A;}
.nav.navbar-nav {float:right; list-style:none; padding:0; margin:0; line-height:58px; margin-right:17px;}
.navbar .nav > li > a {font-size:15px; text-decoration:none; color:#6A99F8; font-weight:700; padding:0; line-height:58px;}
.navbar .nav > li > a:visited, .navbar .nav > li > a:link, .navbar .nav > li > a:hover, .navbar .nav > li > a:active, .navbar .nav > li > a:focus {color:#6A99F8;}


/* 내용 */
.detailList {list-style:none; padding:0 17px; margin:0; background:#fff;}
.detailList .textBox {padding:1em 0 0 0; background:#fff;}
.detailList .textBox .title_box {font-size:16px;color: #2A2A2A;font-weight: 700;}
.detailList .textBox .sub_title_box {font-size:14px;color: #2A2A2A;font-weight: 700;}
.detailList .textBox .content_box {font-size:12px;color:#999;}
/* 닫기 */
.signBox {margin-top:10px; background:#fff; text-align:center; width:100%; padding:10px 17px; box-sizing:border-box;}
.signBox .btnSign {outline:none; /*margin-top:10px;*/ background-color:#6A99F8; border:none; color:white; cursor:pointer; width:100%; height:50px;}
.signBox .btnSign span {font-size:15px; text-decoration:none; color:#fff; font-weight:700; line-height:36px;}

@media only screen and (max-width: 768px){
	
}

@media only screen and (max-width: 540px){
	
}

@media only screen and (max-width: 414px){
	
}

@media only screen and (max-width: 375px){
	
}

@media only screen and (max-width: 360px){
	
}

@media only screen and (max-width: 320px){
	
}

@media only screen and (max-width: 280px){
	
}