
#wrapper {width: 640px;margin: auto;overflow: hidden;position:relative;}
.wrapper_inner {width:600px;overflow: hidden;margin:auto}

#top_gnb {height:80px;clear:both;overflow:hidden;line-height:80px;}
#top_gnb img {vertical-align: middle;}
#left_home {background-color:#fff;border-bottom:1px solid #ddd;padding:0px 20px;height:80px;overflow:hidden}
.sub_menu2>li>a {color:#777;line-height:45px}
.in .left_bar {margin-left:-240px}


/*메인컨텐츠*/
#main_visual {width:640px;height:439px;position:relative;overflow:hidden}
#main_visual .bx-wrapper .bx-pager {position:absolute;bottom:30px;left:0px;}
#notice_wrap {background-color:#f7f7f7;padding:40px 20px}
#notice_wrap .board_box {background-color:#fff;border:1px solid #ddd;padding:30px}
#notice_wrap .board_box>ul {margin-top:20px}
#notice_wrap .board_box>ul>li {margin-bottom:15px;overflow:hidden;background:url("/m/image/main/dot_ic.png") left center no-repeat;padding-left:14px }
#notice_wrap .board_box>ul>li:last-child{margin-bottom:0px}
#notice_wrap .board_box>ul>li>a {font-size:18px;color:#717070;}
#notice_wrap .board_box>ul>li span {float:right}
#notice_wrap .board_box>p>a {margin-left:15px}
#roll_box {background-color:#fff;padding:30px;border:1px solid #ddd;margin-top:25px}
#roll_box .bx-wrapper .bx-pager {right:0px;top:-40px;text-align:right;display:inline-block;height:35px}
#roll_box .bx-wrapper .bx-pager.bx-default-pager a {text-indent:9999px;background-color:#968871;border:0px}
#roll_box  .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {border:0px;background-color:#e6b56b !important}
#roll_box .roll_banner {margin-top:25px}


/*하단*/
#footer_wrap {background-color:#313131;padding:50px 0px;text-align:center}
#footer_info {color:#949494;font-size:18px;line-height:28px;}

#footer_info>p>a {font-size:18px;color:#bebebe }
#footer_info>p {margin-bottom:15px}
#footer_info span {color:#bebebe;margin:0px 10px}


.footSite {
	position: relative;
	margin-top:20px;
	text-align:left;
	left:50%;
	margin-left:-92px;
}
.footSite .fSite .btn {
	display: block;
	width: 184px;
	height: 40px;
	box-sizing: border-box;
	line-height: 40px;
	padding-left: 12px;
	background: #000 url(/images/foot_site_arr.png) no-repeat 90% 50%;
	font-size: 18px;
	color: #b0b3b8;
}
.footSite .fSite .f_site_list {
	position: absolute;
	left: 0;
	bottom: 40px;
	display: none;
}
.footSite .fSite .f_site_list ul {
	box-sizing: border-box;
	border-radius: 5px 5px 0 0;
	background: #000;
	width: 183px;
	padding: 5px 10px 5px 20px
}
.footSite .fSite .f_site_list ul li {
	padding: 2px 0;
}
.footSite .fSite .f_site_list ul li a {
	font-size: 18px;
	color: #b0b3b8;
	display: block;
	padding: 4px 0 4px 0;
}
.footSite .fSite .f_site_list ul li a:hover {
	color: #fff;
}

