/* 푸터 */

/* Mobile 환경 */
@media screen and (max-width:800px){
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		background-color:#272f3c;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top{	
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		color:#b0b0b0;
		font-size:15px;
		text-align:center;
		padding:40px 0;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div{
		position:relative;
		margin:0 20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo{
		height:40px;
		font-size:30px;
		font-weight:bold;
		text-align:center;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo img{
		max-height:30px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div .br{
		display:block;
		font-size:0px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content1{
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content2{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .copy{
		margin-top:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .btn_go_top{
		position:absolute;
		top:-65px;
		right:0;
		width:40px;
		height:50px;
		background:url(../images/btn_bottom_top2.gif) no-repeat;
		background-position:center center;
		background-color:#242951;
		cursor:pointer;
	}
	
	/* 이메일무단수집거부 */
	#wrap > #body > #body_content > #win_footer_termbox1{
		display:none;
	}
}

/* Tablet 환경 */
@media screen and (min-width:801px) and (max-width:1200px){
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		background-color:#272f3c;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top{	
		width:100%;
		font-size:16px;
		border-bottom:1px solid #4d4d4d;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div{
		color:#d3d4d6;
		text-align:left;
		padding:21px 0px;
		margin-left:20px;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span{
		position:relative;
		display:inline-block;
		padding:0px 17px 0px 16px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span::before{
		position:absolute;
		top:2px;
		right:0px;
		width:1px;
		height:15px;
		background-color:#b0b0b0;
		opacity:0.4;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span:last-child::before{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top a,
	#wrap > #body > #body_content > #footer_wrap > #footer_top a:visited,
	#wrap > #body > #body_content > #footer_wrap > #footer_top a:hover{
		color:#b0b0b0;
		text-decoration:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		color:#b0b0b0;
		font-size:16px;
		padding:40px 0;
		margin-left:20px;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div{
		position:relative;
		margin:0 20px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo{
		height:50px;
		font-size:30px;
		font-weight:bold;
		text-align:left;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo img{
		max-height:40px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content1{
		font-size:16px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content2{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .copy{
		margin-top:15px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .btn_go_top{
		position:absolute;
		top:-125px;
		right:0;
		width:40px;
		height:50px;
		background:url(../images/btn_bottom_top2.gif) no-repeat;
		background-position:center center;
		background-color:#242951;
		cursor:pointer;
	}
	
	/* 이메일무단수집거부 */
	#wrap > #body > #body_content > #win_footer_termbox1{
		display:none;
		position:absolute;
		width:100%;
		height:100%;
		text-align:center;
		z-index:99;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div{
		width:800px;
		margin:200px auto;
		padding:50px 0;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #win_footer_termbox1.sub{
		top:-380px;
		padding-bottom:380px;
	}
	#wrap > #body > #body_content > #win_footer_termbox1.main{
		top:-850px;
		padding-bottom:850px;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.header{
		width:700px;
		border-bottom:1px solid #444;
		margin:auto;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.header tr td:nth-child(1){
		height:70px;
		text-align:left;
		font-size:32px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.header tr td:nth-child(2){
		text-align:right;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.header tr td:nth-child(2) img{
		cursor:pointer;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.content{
		width:700px;
		font-size:16px;
		border-bottom:1px solid #ddd;
		margin:0px auto 0;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.content tr td:nth-child(1){
		width:40px;
		text-align:center;
		color:#ea5903;
		font-size:18px;
		padding:40px 0;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.content tr td:nth-child(2){
		line-height:25px;
		text-align:left;
		padding:40px 0;
	}
}

/* PC 환경 */
@media screen and (min-width:1201px){
	#wrap > #body > #body_content > #footer_wrap{
		width:100%;
		min-width:1200px;
		background-color:#272f3c;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top{	
		width:100%;
		font-size:16px;
		border-bottom:1px solid #4d4d4d;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div{
		width:1200px;
		color:#d3d4d6;
		text-align:left;
		padding:21px 0px;
		margin:auto;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span{
		position:relative;
		display:inline-block;
		padding:0px 17px 0px 16px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span::before{
		position:absolute;
		top:2px;
		right:0px;
		width:1px;
		height:15px;
		background-color:#b0b0b0;
		opacity:0.4;
		content:"";
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top > div > span:last-child::before{
		display:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer_top a,
	#wrap > #body > #body_content > #footer_wrap > #footer_top a:visited,
	#wrap > #body > #body_content > #footer_wrap > #footer_top a:hover{
		color:#b0b0b0;
		text-decoration:none;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer{
		width:1200px;
		color:#b0b0b0;
		font-size:16px;
		padding:40px 0;
		margin:auto;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div{
		position:relative;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo{
		height:50px;
		font-size:30px;
		font-weight:bold;
		text-align:left;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .logo img{
		max-height:40px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content1{
		font-size:16px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .content2{
		margin-top:5px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .copy{
		margin-top:15px;
	}
	#wrap > #body > #body_content > #footer_wrap > #footer > div > .btn_go_top{
		position:absolute;
		top:-125px;
		right:0;
		width:40px;
		height:50px;
		background:url(../images/btn_bottom_top2.gif) no-repeat;
		background-position:center center;
		background-color:#242951;
		cursor:pointer;
	}
	
	/* 이메일무단수집거부 */
	#wrap > #body > #body_content > #win_footer_termbox1{
		display:none;
		position:absolute;
		width:100%;
		height:100%;
		text-align:center;
		z-index:99;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div{
		width:800px;
		margin:200px auto;
		padding:50px 0;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #win_footer_termbox1.sub{
		top:-380px;
		padding-bottom:380px;
	}
	#wrap > #body > #body_content > #win_footer_termbox1.main{
		top:-850px;
		padding-bottom:850px;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.header{
		width:700px;
		border-bottom:1px solid #444;
		margin:auto;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.header tr td:nth-child(1){
		height:70px;
		text-align:left;
		font-size:32px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.header tr td:nth-child(2){
		text-align:right;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.header tr td:nth-child(2) img{
		cursor:pointer;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.content{
		width:700px;
		font-size:16px;
		border-bottom:1px solid #ddd;
		margin:0px auto 0;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.content tr td:nth-child(1){
		width:40px;
		text-align:center;
		color:#ea5903;
		font-size:18px;
		padding:40px 0;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #win_footer_termbox1 > div > table.content tr td:nth-child(2){
		line-height:25px;
		text-align:left;
		padding:40px 0;
	}
}