@charset "utf-8";

body, a, div {margin:0; padding:0; text-decoration:none; color:#000; }
div {text-align:center;}
div > img, div > a > img {width:100%; max-width:2000px;}
.pc .line { position:fixed;	bottom:0; height:40px; width:100%; padding:20px 10px; background-color: rgba(250,250,250,.9); }
.pc .pb { position:fixed; bottom:0; height:50px; left:50%; margin-left:-600px; width:1180px; padding:15px 10px; }
.mobile .mb div div a { line-height:30px; font-size:30px; padding:15px 0; }

.pc { display:none;}
.mobile { display:none;}

/* footer */
.footer { background:#333; color:#aaaaaa; margin-bottom:80px; padding:20px; z-index:0; line-height: 130%; }
.footer div img {margin-top:10px; max-width:50px; }

/* 좌측 top 버튼 */
#nt_bottom .go-btn { display: none; position: fixed; width: 40px; bottom: 20px; right: 25px; z-index: 2; }
#nt_bottom .go-btn span { display: block; color: #fff; background: rgba(0,0,0,0.5); margin: 5px 0; text-align: center; border-radius: 50%; width: 42px;
height: 42px; line-height: 42px !important; font-size: 19px; }
#nt_bottom .go-btn .go-bottom { display: none; }
.fa { display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@media screen and (min-width: 1000px) {	
	.pc { display:block; }
 }
@media screen and (max-width: 999px) {	
	.mobile { display:block; }
 }
@media screen and (max-width: 410px) {	
	.mobile .mb div div a { 
		height: 40px;
		line-height:30px;
		font-size:20px !important;
		padding-top:10px;
	}

}


