@charset "utf-8";

/* 카피라이트.시작 */
	#copyright{ 
		position:fixed; 
		width:500px; 
		height: 15px;
		right: -210px;
		bottom: 240px;
		font-size:13px;
		color:#434343;
		z-index:10;
		text-align: right;
		transform:rotate(270deg);
		-o-transition:rotate(270deg);
		-moz-transition:rotate(270deg);
		-webkit-transform:rotate(270deg);
	}
	#copyright a { color:#000; font-weight: 600; }
	#copyright a:hover {  text-decoration: underline; }

.copy_sns_wrap {  position: fixed; width: 66px; font-size: 10px; font-weight: 600; text-align: center; bottom: 5px; right: 120px; color: #999; z-index: 10;}
.copy_sns_wrap2 {  position: fixed; width: 66px; font-size: 10px; font-weight: 600; text-align: center; bottom: 5px; right: 182px; color: #999; z-index: 10; }
.copy_sns_wrap2 a,
.copy_sns_wrap a {  color: #000; }
.copy_sns_wrap2 img ,
.copy_sns_wrap img {  width: 32px; }
.copyright_area {  text-align: left; padding-right: 50px; }
.copyright_wrap { line-height: 27px; padding: 20px 0px;  }
.copyright_product { padding: 30px 0px 30px 30px; }
.locatiob_text { text-align: center; font-size: 20px; font-weight: 500; color: #967718; padding: 20px; }
.locatiob_text .material-symbols-outlined { font-size: 23px; }
.copyright_area_title { font-size: 20px; font-weight: 600; color: #473a13; }
.copyright_area_point { font-weight: 700; color: #282828; }

.copyright_area_btn { padding: 4px 16px; font-size: 11px; font-weight: 500; border: 1px solid #ededed; background: #fff; border-radius: 8px; vertical-align: top; margin-left: 12px; }
.copyright_area_btn:hover,
.copyright_area_btn_on {  padding: 4px 16px; font-size: 11px; font-weight: 600; border: 1px solid #ededed; border-radius: 8px; vertical-align: top; margin-left: 12px; background: #f1c746; }

	.dot_line { font-size:10px; padding:0 10px; font-weight:lighter; color:#CCC;}
	.dot_line2 { font-size:10px; padding:0 10px; font-weight:lighter; color:#FFF;}
	
		/* 하단 업탑.S */
		/* 하단 업탑.S */
	.nav_up{
		display:inline-block;
		background:#FFF;
		text-align:center;
		position:fixed;
		font-size:11px;
		width:52px;
		height:48px;
		line-height:12px;
		bottom:5px;
		right:5px;
		opacity:0.7;
		cursor: pointer;
		z-index:1100;
	}
	.nav_down{
		display:inline-block;
		background:#FFF;
		text-align:center;
		position:fixed;
		font-size:11px;
		width:52px;
		height:48px;
		line-height:12px;
		bottom:5px;
		right:58px;
		cursor: pointer;
		opacity:0.7;
		z-index:1100;
	}
	.nav_up:hover, .nav_down:hover { opacity:1.0;}
		/* 하단 업탑.E */
		/* 하단 업탑.E */

	/* 우측 슬라이드배너.시작 */
	#slidebox {
		width:230px;
		padding:15px;
		line-height:16px;
		background:#FFF;
		outline:1px solid #dadada;
		position:fixed;
		bottom:180px;
		font-size:11px;
		right:-300px;
		z-index:1100;
		color:#999;
	}
	.slidebox_btn1 { border:1px solid #cee053; width:110px; margin-right:5px; height:25px; line-height:25px; text-align:center; font-size:11px; background:#fff; color:#cee053;   }
	.slidebox_btn2 { border:1px solid #00aeef; width:110px; height:25px; line-height:25px; text-align:center; font-size:11px; background:#fff; color:#00aeef;  }
	.slidebox_btn1:hover { border:1px solid #cee053; width:110px; margin-right:5px; height:25px; line-height:25px; text-align:center; font-size:11px; background:#cee053; color:#fff;   }
	.slidebox_btn2:hover { border:1px solid #00aeef; width:110px; height:25px; line-height:25px; text-align:center; font-size:11px; background:#00aeef; color:#fff;  }
	
	#slidebox .close { color:#999; font-size:13px; float:right; cursor:pointer; }
	#slidebox .close:hover { color:#000;}
	
	/* 우측 슬라이드배너.시작 */
	
	/* SNS레이아웃.시작 */
	#copyright .sns_group { right:5px; top:25px; text-align:right; position:absolute; }
	#copyright .sns_group img {margin-left:8px;}
/* 카피라이트.끝 */


.sub_best_wrap { width:100%; margin:60px 0; text-align:center; position:absolute; z-index:2;  height:420px;}
	.sub_best_wrap_title { margin:0 auto; padding:15px 30px; width:400px; background:#333; font-size:23px; color:#FFF; font-weight:bold; margin-bottom:40px; border:1px solid #fff;}