@media screen and (max-width:1180px){
	#main{
		width:100%;
		min-width:100%;
		overflow:hidden;
	}

	#main .visual{
		width:160%;
		position:relative;
		left:50%;
		margin-left:-80%
	}



	#main .visual .mainVisual li{
		width:100%;
	}

	#main .visual .mainVisual li img{
		width:100%;
	}


	#main .visual .cont{
		width:60%;
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-30%;
		transform:translateY(-50%);
		z-index:1;
	}


	#main .visual .cont .searchArea{
		width:100%;
	}

	#main .visual .cont .searchArea .subject{
		font-size:20px;
		color:#fff;
		letter-spacing:-0.7px;
	}

	#main .visual .cont .searchArea .search{
		width:100%;
		display:inline-block;
		margin-top:20px;
	}



	#main .visual .cont .searchArea .search .input{
		width:91%;
		display:inline-block;
		background:rgba(255,255,255,0.7);
		border:0;
		float:left;
		padding:11.5px;
	}


	#main .visual .cont .searchArea .search .submitBTN{
		//width:55px;
		width:65px;
		float:left;
		display:inline-block;
	}


	#main .visual .cont .textArea{
		width:100%;
		margin-top:2.5em;
	}



	#main .visual .cont .textArea .title{
		font-size:30px;
		color:#fff;
		font-weight:bold;
	}


	#main .visual .cont .textArea .subTitle{
		font-size:18px;
		color:#fff;
		margin-top:5px;
		font-weight:300;
	}

	#main .visual .cont .textArea .counselBTN{
		display:inline-block;
		border:1px solid #fff;
		padding:12px 30px;
		border-radius:50px;
		color:#fff;
		font-size:14px;
		font-family:'roboto','noto sans kr';
		margin-top:20px;
	}

	#main .visual .cont .textArea .counselBTN a{
		color:#fff;
	}



	#main .mainTitle{
		width:100%;
	}

	#main .mainTitle .title{
		width:100%;
		font-size:24px;
		color:#222;
		text-align:Center;
	}


	#main .mainTitle .subTitle{
		width:100%;
		font-size:16px;
		color:#777777;
		text-align:Center;
	}


	#main .faq{
		width:94%;
		margin:4em auto 0;
	}


	#main .faq .shortMenu{
		width:100%;
		display:flex;
		border-top:1px solid #222;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
		padding:30px 0px;
		margin-top:30px;
	}


	#main .faq .shortMenu li{
		width:100%;
		display:inline-block;
	}

	#main .faq .shortMenu li .ico{
		width:57px;
		margin:0 auto;
	}

	#main .faq .shortMenu li .ico img{
		width:100%;
	}


	#main .faq .shortMenu li .text{
		text-align:center;
		font-size:16px;
		color:#222;
		margin-top:10px;
	}




	#main .faq .faqList{
		width:100%;
	}


	#main .faq .faqList li{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
		padding:20px 0px;
	}



	#main .faq .faqList li .qLine{
		width:100%;
		display:inline-block;
		cursor:pointer;
	}


	#main .faq .faqList li .qLine .qIco{
		width:30px;
		line-height:30px;
		color:#fff;
		text-align:center;
		background:#0f91d0;
		font-size:16px;
		font-family:'roboto';
		display:inline-block;
		vertical-align:middle;
		border-radius:100%;
	}

	#main .faq .faqList li .qLine .subject{
		width:80%;
		display:inline-block;
		vertical-align:middle;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		font-size:16px;
		margin-left:10px;
	}

	#main .faq .faqList li .qLine .arrow{
		width:18px;
		display:inline-block;
		float:right;
	}









	#main .faq .faqList li .aLine{
		width:100%;
		display:inline-block;
		border-top:1px dashed #e5e5e5;
		padding-top:20px;
		margin-top:20px;
		box-sizing:border-box;
	}



	#main .faq .faqList li .aLine .AIco{
		width:40px;
		line-height:40px;
		color:#222;
		text-align:center;
		background:#f7f7f7;
		font-size:16px;
		font-family:'roboto';
		display:inline-block;
		vertical-align:top;
		border-radius:100%;
	}


	#main .faq .faqList li .aLine .answer{
		width:95%;
		display:inline-block;
		margin-left:10px;
		box-sizing:border-box;
		font-size:14px;
		word-break:keep-all;
	}





	#main .manual{
		width:100%;
		margin:4em auto 0;
		padding:4em 0px;
		background:#f7f7f7;
	}

	#main .manual .inner{
		width:94%;
		margin:0 auto;
	}

	#main .manual .inner .manualList{
		width:100%;
		margin-top:30px;
		display:inline-block;
	}

	#main .manual .inner .manualList li{
		width:23.8%;
		display:inline-block;
		float:left;
		margin-left:1.5%;
		background:#fff;
		border-radius:10px;
		overflow:hidden;
	}


	#main .manual .inner .manualList li:first-child{
		margin-left:0px;
	}


	#main .manual .inner .manualList li .thum{
		width:100%;
	}

	#main .manual .inner .manualList li .thum img{
		width:100%;
	}

	#main .manual .inner .manualList li .textBox{
		width:100%;
		padding:1em;
		box-sizing:border-box;
	}


	#main .manual .inner .manualList li .textArea{
		width:100%;
		display:inline-block;
		vertical-align:middle;
	}



	#main .manual .inner .manualList li .textArea .cate{
		font-size:13px;
		color:#777;
	}


	#main .manual .inner .manualList li .textArea .subject{
		font-size:15px;
		color:#222;
		letter-spacing:-0.7px;
	}




	#main .manual .inner .manualList li .playIco{
		width:40px;
		display:inline-block;
		vertical-align:middle;
		display:none;
	}







	#main .manual .inner .arlText{
		font-size:14px;
		text-align:right;
		color:#777;
		margin-top:10px;
	}



	#main .boardArea{
		width:94%;
		margin:4em auto 0;
	}

	#main .boardArea .boardBox{
		/*width:48%;*/
		/*display:inline-block;*/
		/*margin-left:3.5%;*/
		vertical-align:top;

	}

	#main .boardArea .boardBox:first-child{
		/*margin-left:0px;*/
	}
	
	#main .boardArea .boardBox .subject{
		width:100%;
		padding-bottom:10px;
		border-bottom:1px solid #222;
		font-size:24px;
		color:#222;
	}

	#main .boardArea .boardBox .boardList{
		width:100%;
		margin-top:20px;
	}

	#main .boardArea .boardBox .boardList li{
		width:100%;
		margin-top:8px;
	}

	#main .boardArea .boardBox .boardList .subj{
		width:auto;
		max-width:70%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		color:#222;
		display:Inline-block;
		font-size:15px;
		vertical-align:middle;
	}

	#main .boardArea .boardBox .boardList .newIco{
		width:15px;
		line-height:15px;
		text-align:Center;
		font-size:11px;
		color:#fff;
		font-family:'roboto';
		font-weight:bold;
		background:#0f91d0;
		border-radius:15px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .boardArea .boardBox .boardList .date{
		display:inline-block;
		float:right;
		font-size:15px;
		color:#777;
		font-family:'roboto'
	}


	#main .customer{
		width:94%;
		margin:4em auto 4em;
		padding-top:4em;
		border-top:1px solid #e5e5e5;
	}
	
	#main .customer .customerList{
		/*display:Inline-block;*/
		flex-wrap:wrap;
		margin-top:30px;
		width:100%;
	}
	
	#main .customer .customerList li{
		width:calc((100% - 16px) / 2); /*49%*/
		/*display:inline-block;*/
		border:1px solid #e5e5e5;
		box-sizing:border-box;
		border-radius:10px;
		padding:50px 20px;
		box-sizing:border-box;
		/*margin-left:2%;*/
		/*margin-top:1em;*/
		/*float:left;*/
	}

	#main .customer .customerList li:nth-child(2n+1){
		/*margin-left:0px;*/
	}
	
	#main .customer .customerList li .ico{
		width:78px;
		margin:0 auto;
	}
	
	#main .customer .customerList li .enText{
		font-size:24px;
		margin-top:20px;
		font-family:'roboto','noto sans kr';
		text-align:center;
	}

	#main .customer .customerList li .line{
		width:30px;
		height:1px;
		background:#222;
		margin:10px auto;
	}

	#main .customer .customerList li .krText{
		text-align:center;
		font-size:14px;
		color:#777;
	}
	
	
	.main_logo {
		height: 40px;
		width: 108px;
		/*background-color: #1a5eab;*/
		position: absolute;
		margin-top: -37px;
	}
	.sub_logo {
		height: 19px;
		width: 37%;
		/*background-color: #54ab3d;*/
		position: relative;
		margin-left: 112px;
		margin-top: -23px;
	}

}














@media screen and (max-width:767px){
	#main{
		width:100%;
		min-width:100%;
		overflow:hidden;
	}

	#main .visual{
		width:220%;
		position:relative;
		left:50%;
		margin-left:-110%
	}



	#main .visual .mainVisual li{
		width:100%;
	}

	#main .visual .mainVisual li img{
		width:100%;
	}


	#main .visual .cont{
		width:40%;
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-20%;
		transform:translateY(-50%);
		z-index:1;
	}


	#main .visual .cont .searchArea{
		width:100%;
	}

	#main .visual .cont .searchArea .subject{
		font-size:14px;
		color:#fff;
		letter-spacing:-0.7px;
	}

	#main .visual .cont .searchArea .search{
		width:100%;
		display:inline-block;
		margin-top:0.5em;
	}



	#main .visual .cont .searchArea .search .input{
		width:87.5%;
		display:inline-block;
		background:rgba(255,255,255,0.7);
		border:0;
		float:left;
		padding:8px 12px;
		font-size: 20px;
	}


	#main .visual .cont .searchArea .search .submitBTN{
		//width:35px;
		width:45px;
		float:left;
		display:inline-block;
	}


	#main .visual .cont .textArea{
		width:100%;
		margin-top:1.5em;
	}



	#main .visual .cont .textArea .title{
		font-size:16px;
		color:#fff;
		font-weight:bold;
	}


	#main .visual .cont .textArea .subTitle{
		font-size:13px;
		color:#fff;
		margin-top:5px;
		font-weight:300;
	}

	#main .visual .cont .textArea .counselBTN{
		display:inline-block;
		border:1px solid #fff;
		padding:12px 30px;
		border-radius:50px;
		color:#fff;
		font-size:14px;
		font-family:'roboto','noto sans kr';
		margin-top:20px;
		display:none;
	}

	#main .visual .cont .textArea .counselBTN a{
		color:#fff;
	}



	#main .mainTitle{
		width:100%;
	}

	#main .mainTitle .title{
		width:100%;
		font-size:24px;
		color:#222;
		text-align:Center;
	}


	#main .mainTitle .subTitle{
		width:100%;
		font-size:16px;
		color:#777777;
		text-align:Center;
	}


	#main .faq{
		width:94%;
		margin:4em auto 0;
	}


	#main .faq .shortMenu{
		width:100%;
		display:inline-block;
		border-top:1px solid #222;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
		padding:0px 0px;
		margin-top:30px;
	}


	#main .faq .shortMenu li{
		width:33.3%;
		display:inline-block;
		float:left;
		padding:1.5em 0px;
	}

	#main .faq .shortMenu li .ico{
		width:40px;
		margin:0 auto;
	}

	#main .faq .shortMenu li .ico img{
		width:100%;
	}


	#main .faq .shortMenu li .text{
		text-align:center;
		font-size:14px;
		color:#222;
		margin-top:10px;
	}




	#main .faq .faqList{
		width:100%;
	}


	#main .faq .faqList li{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
		padding:20px 0px;
	}



	#main .faq .faqList li .qLine{
		width:100%;
		display:inline-block;
		cursor:pointer;
	}


	#main .faq .faqList li .qLine .qIco{
		width:30px;
		line-height:30px;
		color:#fff;
		text-align:center;
		background:#0f91d0;
		font-size:14px;
		font-family:'roboto';
		display:inline-block;
		vertical-align:middle;
		border-radius:100%;
	}

	#main .faq .faqList li .qLine .subject{
		width:72%;
		display:inline-block;
		vertical-align:middle;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		font-size:14px;
		margin-left:5px;
	}

	#main .faq .faqList li .qLine .arrow{
		width:10px;
		display:inline-block;
		float:right;
	}

	#main .faq .faqList li .qLine .arrow img{
		width:100%;
	}







	#main .faq .faqList li .aLine{
		width:100%;
		display:inline-block;
		border-top:1px dashed #e5e5e5;
		padding-top:20px;
		margin-top:20px;
		box-sizing:border-box;
	}



	#main .faq .faqList li .aLine .AIco{
		width:30px;
		line-height:30px;
		color:#222;
		text-align:center;
		background:#f7f7f7;
		font-size:16px;
		font-family:'roboto';
		display:inline-block;
		vertical-align:top;
		border-radius:100%;
	}


	#main .faq .faqList li .aLine .answer{
		width:80%;
		display:inline-block;
		margin-left:10px;
		box-sizing:border-box;
		font-size:13px;
		word-break:keep-all;
	}





	#main .manual{
		width:100%;
		margin:4em auto 0;
		padding:4em 0px;
		background:#f7f7f7;
	}

	#main .manual .inner{
		width:94%;
		margin:0 auto;
	}

	#main .manual .inner .manualList{
		width:100%;
		margin-top:30px;
		display:inline-block;
	}

	#main .manual .inner .manualList li{
		width:49%;
		display:inline-block;
		float:left;
		margin-left:2%;
		background:#fff;
		border-radius:10px;
		overflow:hidden;
		margin-top:1em
	}


	#main .manual .inner .manualList li:nth-child(2n+1){
		margin-left:0px;
	}


	#main .manual .inner .manualList li .thum{
		width:100%;
	}

	#main .manual .inner .manualList li .thum img{
		width:100%;
	}

	#main .manual .inner .manualList li .textBox{
		width:100%;
		padding:1em;
		box-sizing:border-box;
	}


	#main .manual .inner .manualList li .textArea{
		width:80%;
		display:inline-block;
		vertical-align:middle;
	}



	#main .manual .inner .manualList li .textArea .cate{
		font-size:13px;
		color:#777;
	}


	#main .manual .inner .manualList li .textArea .subject{
		font-size: 15px;
		color: #222;
	}




	#main .manual .inner .manualList li .playIco{
		width:40px;
		display:inline-block;
		vertical-align:middle;
		float:right;

	}







	#main .manual .inner .arlText{
		font-size:14px;
		text-align:right;
		color:#777;
		margin-top:10px;
	}



	#main .boardArea{
		flex-wrap:wrap;
		margin:4em auto 0;
		width:94%;
	}

	#main .boardArea .boardBox{
		width:100%;
		display:inline-block;
		/*margin-left:0%;*/
		vertical-align:top;
		/*margin-top:2em;*/

	}

	#main .boardArea .boardBox:first-child{
		/*margin-left:0px;*/
		/*margin-top:0em;*/
	}
	
	#main .boardArea .boardBox .subject{
		width:100%;
		padding-bottom:10px;
		border-bottom:1px solid #222;
		font-size:18px;
		color:#222;
	}

	#main .boardArea .boardBox .boardList{
		width:100%;
		margin-top:1em;
	}

	#main .boardArea .boardBox .boardList li{
		width:100%;
		margin-top:0.4em;
	}

	#main .boardArea .boardBox .boardList .subj{
		width:auto;
		max-width:70%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		color:#222;
		display:Inline-block;
		font-size:13px;
		vertical-align:middle;
	}

	#main .boardArea .boardBox .boardList .newIco{
		width:15px;
		line-height:13px;
		text-align:Center;
		font-size:11px;
		color:#fff;
		font-family:'roboto';
		font-weight:bold;
		background:#0f91d0;
		border-radius:15px;
		display:inline-block;
		vertical-align:middle;
	}


	#main .boardArea .boardBox .boardList .date{
		display:inline-block;
		float:right;
		font-size:13px;
		color:#777;
		font-family:'roboto';
	}


	#main .customer{
		width:94%;
		margin:4em auto 4em;
		padding-top:4em;
		border-top:1px solid #e5e5e5;
	}

	#main .customer .customerList{
		width:100%;
		margin-top:30px;
		/*display:Inline-block;*/
	}
	
	#main .customer .customerList li{
		/*width:49%;*/
		/*display:inline-block;*/
		border:1px solid #e5e5e5;
		box-sizing:border-box;
		border-radius:10px;
		padding:2em 0em;
		box-sizing:border-box;
		/*margin-left:2%;*/
		/*margin-top:1em;*/
		/*float:left;*/
	}

	#main .customer .customerList li:nth-child(2n+1){
		/*margin-left:0px;*/
	}
	
	#main .customer .customerList li .ico{
		width:50px;
		margin:0 auto;
	}

	#main .customer .customerList li .ico img{
		width:100%;
	}
	
	#main .customer .customerList li .enText{
		font-size:16px;
		margin-top:20px;
		font-family:'roboto','noto sans kr';
		text-align:center;
	}

	#main .customer .customerList li .line{
		width:30px;
		height:1px;
		background:#222;
		margin:10px auto;
	}
	
	#main .customer .customerList li .krText{
		text-align:center;
		font-size:13px;
		color:#777;
	}
}












@media screen and (max-width:500px){
	#main{
		width:100%;
		min-width:100%;
		overflow:hidden;
	}

	#main .visual{
		width:220%;
		position:relative;
		left:50%;
		margin-left:-110%
	}



	#main .visual .mainVisual li{
		width:100%;
	}

	#main .visual .mainVisual li img{
		width:100%;
	}


	#main .visual .cont{
		width:40%;
		position:absolute;
		left:50%;
		top:50%;
		margin-left:-20%;
		transform:translateY(-50%);
		z-index:1;
	}


	#main .visual .cont .searchArea{
		width:100%;
	}

	#main .visual .cont .searchArea .subject{
		font-size:14px;
		color:#fff;
		letter-spacing:-0.7px;
	}

	#main .visual .cont .searchArea .search{
		width:100%;
		display:inline-block;
		margin-top:0.5em;
	}



	#main .visual .cont .searchArea .search .input{
		width:85%;
		display:inline-block;
		background:rgba(255,255,255,0.7);
		border:0;
		float:left;
		padding:8px 12px;
        font-size: 15px;
	}

	#main .visual .cont .searchArea .counselBTN {
		padding: 7px 23px;
	}


	#main .visual .cont .searchArea .search .submitBTN{
		width:38px;
		display:inline-block;
	}

	#s_keyword{
		font-size:15.5px;
	}


	#main .visual .cont .textArea{
		width:100%;
		margin-top:1.5em;
	}



	#main .visual .cont .textArea .title{
		font-size:16px;
		color:#fff;
		font-weight:bold;
	}


	#main .visual .cont .textArea .subTitle{
		font-size:13px;
		color:#fff;
		margin-top:5px;
		font-weight:300;
	}

	#main .visual .cont .textArea .counselBTN{
		display:inline-block;
		border:1px solid #fff;
		padding:12px 30px;
		border-radius:50px;
		color:#fff;
		font-size:14px;
		font-family:'roboto','noto sans kr';
		margin-top:20px;
		display:none;
	}

	#main .visual .cont .textArea .counselBTN a{
		color:#fff;
	}
	.counselBTN:hover {
		color: #ffff99 !important;
	}



	#main .mainTitle{
		width:100%;
	}

	#main .mainTitle .title{
		width:100%;
		font-size:18px;
		color:#222;
		text-align:Center;
	}


	#main .mainTitle .subTitle{
		width:100%;
		font-size:13px;
		color:#777777;
		text-align:Center;
		word-break:keep-all;
		margin-top:5px
	}


	#main .faq{
		width:94%;
		margin:4em auto 0;
	}


	#main .faq .shortMenu{
		width:100%;
		display:inline-block;
		border-top:1px solid #222;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
		padding:0px 0px;
		margin-top:30px;
	}


	#main .faq .shortMenu li{
		width:33.3%;
		display:inline-block;
		float:left;
		padding:1.5em 0px;
	}

	#main .faq .shortMenu li .ico{
		width:40px;
		margin:0 auto;
	}

	#main .faq .shortMenu li .ico img{
		width:100%;
	}


	#main .faq .shortMenu li .text{
		text-align:center;
		font-size:14px;
		color:#222;
		margin-top:10px;
	}




	#main .faq .faqList{
		width:100%;
	}


	#main .faq .faqList li{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
		padding:20px 0px;
	}



	#main .faq .faqList li .qLine{
		width:100%;
		display:inline-block;
		cursor:pointer;
	}


	#main .faq .faqList li .qLine .qIco{
		width:30px;
		line-height:30px;
		color:#fff;
		text-align:center;
		background:#0f91d0;
		font-size:14px;
		font-family:'roboto';
		display:inline-block;
		vertical-align:middle;
		border-radius:100%;
	}

	#main .faq .faqList li .qLine .subject{
		width:72%;
		display:inline-block;
		vertical-align:middle;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		font-size:14px;
		margin-left:5px;
	}

	#main .faq .faqList li .qLine .arrow{
		width:10px;
		display:inline-block;
		float:right;
	}

	#main .faq .faqList li .qLine .arrow img{
		width:100%;
	}







	#main .faq .faqList li .aLine{
		width:100%;
		display:inline-block;
		border-top:1px dashed #e5e5e5;
		padding-top:20px;
		margin-top:20px;
		box-sizing:border-box;
	}



	#main .faq .faqList li .aLine .AIco{
		width:30px;
		line-height:30px;
		color:#222;
		text-align:center;
		background:#f7f7f7;
		font-size:16px;
		font-family:'roboto';
		display:inline-block;
		vertical-align:top;
		border-radius:100%;
	}


	#main .faq .faqList li .aLine .answer{
		width:80%;
		display:inline-block;
		margin-left:10px;
		box-sizing:border-box;
		font-size:13px;
		word-break:keep-all;
	}





	#main .manual{
		width:100%;
		margin:4em auto 0;
		padding:4em 0px;
		background:#f7f7f7;
	}

	#main .manual .inner{
		width:94%;
		margin:0 auto;
	}

	#main .manual .inner .manualList{
		width:100%;
		margin-top:30px;
		display:inline-block;
	}

	#main .manual .inner .manualList li{
		width:49%;
		display:inline-block;
		float:left;
		margin-left:2%;
		background:#fff;
		border-radius:10px;
		overflow:hidden;
		margin-top:1em
	}


	#main .manual .inner .manualList li:nth-child(2n+1){
		margin-left:0px;
	}


	#main .manual .inner .manualList li .thum{
		width:100%;
	}

	#main .manual .inner .manualList li .thum img{
		width:100%;
	}

	#main .manual .inner .manualList li .textBox{
		width:100%;
		padding:1em;
		box-sizing:border-box;
	}


	#main .manual .inner .manualList li .textArea{
		width:100%;
		display:inline-block;
		vertical-align:middle;
	}



	#main .manual .inner .manualList li .textArea .cate{
		font-size:13px;
		color:#777;
	}


	#main .manual .inner .manualList li .textArea .subject{
		font-size:14px;
		letter-spacing:-0.7px;
	}




	#main .manual .inner .manualList li .playIco{
		width:40px;
		display:inline-block;
		vertical-align:middle;
		float:right;
		display:none;
	}







	#main .manual .inner .arlText{
		font-size:13px;
		text-align:right;
		color:#777;
		margin-top:10px;
		word-break:keep-all;
	}



	#main .boardArea{
		width:94%;
		margin:4em auto 0;
	}

	#main .boardArea .boardBox{
		width:100%;
		/*display:inline-block;*/
		/*margin-left:0%;*/
		vertical-align:top;
		/*margin-top:2em;*/

	}

	#main .boardArea .boardBox:first-child{
		/*margin-left:0px;*/
		/*margin-top:0em;*/
	}
	
	#main .boardArea .boardBox .subject{
		width:100%;
		padding-bottom:10px;
		border-bottom:1px solid #222;
		font-size:18px;
		color:#222;
	}

	#main .boardArea .boardBox .boardList{
		width:100%;
		margin-top:1em;
	}

	#main .boardArea .boardBox .boardList li{
		width:100%;
		margin-top:0.4em;
	}
	
	#main .boardArea .boardBox .boardList .subj{
		width:auto;
		max-width:70%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		color:#222;
		display:Inline-block;
		font-size:13px;
		vertical-align:middle;
	}

	#main .boardArea .boardBox .boardList .newIco{
		width:15px;
		line-height:13px;
		text-align:Center;
		font-size:11px;
		color:#fff;
		font-family:'roboto';
		font-weight:bold;
		background:#0f91d0;
		border-radius:15px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .boardArea .boardBox .boardList .date{
		display:inline-block;
		float:right;
		font-size:13px;
		color:#777;
		font-family:'roboto';
	}


	#main .customer{
		width:94%;
		margin:4em auto 4em;
		padding-top:4em;
		border-top:1px solid #e5e5e5;
	}
	
	#main .customer .customerList{
		width:100%;
		margin-top:30px;
		/*display:Inline-block;*/
	}
	#main .customer .customerList li{
		/*width:48%;*/
		/*display:inline-block;*/
		border:1px solid #e5e5e5;
		box-sizing:border-box;
		border-radius:10px;
		padding:2em 0em;
		box-sizing:border-box;
		/*margin-left:3%;*/
		/*margin-top:1em;*/
		/*float:left;*/
	}

	#main .customer .customerList li:nth-child(2n+1){
		/*margin-left:0px;*/
	}

	#main .customer .customerList li .ico{
		width:30px;
		margin:0 auto;
	}

	#main .customer .customerList li .ico img{
		width:100%;
	}
	
	#main .customer .customerList li .enText{
		font-size:16px;
		margin-top:20px;
		font-family:'roboto','noto sans kr';
		text-align:center;
	}

	#main .customer .customerList li .line{
		width:30px;
		height:1px;
		background:#222;
		margin:10px auto;
	}
	
	#main .customer .customerList li .krText{
		text-align:center;
		font-size:13px;
		color:#777;
		min-height:38px;
	}

	#main .customer .customerList li .krText span{
		display:block;
	}
}