/*나눔스퀘어 웹폰트 적용
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
body {color: #333; font-family: 'NanumSquare', sans-serif;}

/*reset
* {margin: 0; padding: 0;}
ul li {list-style: none;}
a {text-decoration: none; color: #333;}


/*header
#header {width: 100%; height: 100px; background-color:white; box-shadow: 0 0 5px #ccc;} /*헤더수정0809*/

/*content-title
.section {width:100%; margin: auto; padding-top: 5%; text-align: center;}
h2.content-title {margin:10px 0 10px;font-size:33.33px;line-height:1.5;color:#333;font-weight:normal;}
h2.content-title span {font-weight:400;font-size:18.67px;display:block;}
h2.content-title02 {text-align:center;font-weight:bold;font-size:2.5rem;}
.content>p.pc {display: block;}
.content>p.mobile {display: none;}


/*content-tapMenu
.lnb-wrap {width: 100%; margin-top:100px;font-size:1.25rem;}
.lnb-wrap .line {display:block;border-top:2px solid #cfcfcf;margin-bottom:-30px;}
.lnb-wrap .lnb {overflow:hidden; width: 800px; margin: auto; line-height:55px;text-align:center;}
.lnb-wrap .lnb li {float:left; width: 25%; border:1px solid #cfcfcf;border-right:0;box-sizing:border-box;}
.lnb-wrap .lnb li:last-child {border-right:1px solid #cfcfcf;}
.lnb-wrap .lnb li a {display:block;color:#afafaf;background:#fff;}
.lnb-wrap .lnb li.active {border:1px solid #1caee0;}
.lnb-wrap .lnb li.active a {background:#1caee0;color:#fff;} 수정0810*/




/* 아이디, 비밀번호 찾기 width
.memberFind { width:100%; margin:auto; } /*수정0806-4*/

/* selectbox
.select-filter {width: 25%; height: 36px; line-height: 36px; float: left; border-radius: 5px; font-size: 20px; font-family: 'NanumSquare',sans-serif; padding-left: 3%; margin-top: 5px; box-sizing: border-box; border: 1px solid #C1C1C1; background-color: #f5f5f5; font-size: 14px;} /*수정0806-4
.select-filter option {width: 100%; height: 100%;}

.select-filter-phone {width: 100%; height: 40px; line-height: 40px; float: left; border-radius: 5px; font-size: 15px; font-family: 'NanumSquare',sans-serif; padding-left: 3%; box-sizing: border-box; border: 1px solid #C1C1C1; }
.select-filter-phone option {width: 100%; height: 100%;}

.select-filter-bbs {height: 36px; line-height: 36px; float: left; border-radius: 5px; font-size: 15px; font-family: 'NanumSquare',sans-serif; padding-left: 3%; box-sizing: border-box; border: 1px solid #C1C1C1;  margin-right:5px; }
.select-filter-bbs option {width: 100%; height: 100%;}




/*반응형
@media (max-width: 1280px) { /*수정0806-4
    .select-filter {font-size: 13px;}
}


@media (max-width: 1024px) {
    /*.lnb-wrap {font-size:1rem;}
    .lnb-wrap .lnb {overflow:hidden; width: 90%; margin: auto; line-height:55px; text-align:center;} 수정0810
}


@media (max-width: 768px) {
    .memberFind { width:100%; } /*수정0806-4

    .section {width:85%; margin: auto;}
	h2.content-title {font-size:32px; margin-bottom: 10px;}
	h2.content-title span {font-size:14.67px;}
	h2.content-title02 {font-size:2rem;}

    /*.lnb-wrap {margin-top: 13%; font-size: 17px;} 수정0810
}

@media (max-width: 590px) {
    .select-filter {margin-top: 0;} /*수정0806-4
}

@media (max-width: 480px) {
    h2.content-title {font-size:27.5px;}
	h2.content-title span {font-size:14.67px;}
	h2.content-title02 {font-size:2rem;}
    .content>p.pc {display: none;}
    .content>p.mobile {display: block;}
    /*
    .lnb-wrap {position:static; line-height:80px; margin-top: 45px;}
	.lnb-wrap .line {display: none;}
	.lnb-wrap .lnb {display: flex; flex-wrap: wrap; width: 90%; margin: auto; box-sizing: border-box;}
	.lnb-wrap .lnb li {width: 50%; border-right: 1px solid #cfcfcf;}
	.lnb-wrap .lnb li:nth-child(odd) {border-right: none;}수정0810
	.lnb-wrap .lnb li:nth-child(even) {margin-left:-1px;} 수정0810
	.lnb-wrap .lnb li:nth-child(3), .lnb-wrap .lnb li:nth-child(4) {margin-top:-1px;} 수정0810
}*/