@charset "utf-8";
/* CSS Document */


.rep_pan {
	font-size:10px;
}
#footer_navi, #slide, .rep_cont_box, .top_list, .open_list, #menu, #side_menu, .rep_sea_contents, .rep_rela_box, .rep_rela_r_box, #nav, #side_nav, #subMenusContainer, #side_subMenusContainer, .list_art_box {
	font-size:12px;
}
.new_art_box {
	font-size:12px;
}
#f_size_box {
	background:url(../img/font_size_bg.gif) no-repeat;
	width:313px;
	height:34px;
	position: absolute;
	right:0;
	top: 41px;
}
#f_size_box a {
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0;
}
#f_size_box ul {
	list-style: none;
	margin:5px 0 0 80px;
	padding: 0px;
}
#f_size_box li {
	display: inline;
	float:left;
	margin:0 0 0 3px;
}
.default a {
	width:32px;
	height:25px;
	text-indent:-5000px;
	background: url(../img/font_size_btn.gif) 0px -25px no-repeat;
}
.default a:hover {
	width:32px;
	height:25px;
	text-indent:-5000px;
	background: url(../img/font_size_btn.gif) 0px -25px no-repeat;
}
.medium a {
	width:32px;
	height:25px;
	text-indent:-5000px;
	background: url(../img/font_size_btn.gif) -32px -0px no-repeat;
}
.medium a:hover {
	width:32px;
	height:25px;
	text-indent:-5000px;
	background: url(../img/font_size_btn.gif) -32px -25px no-repeat;
}
.large a {
	width:32px;
	height:25px;
	text-indent:-5000px;
	background: url(../img/font_size_btn.gif) -64px 0px no-repeat;
}
.large a:hover {
	width:32px;
	height:25px;
	text-indent:-5000px;
	background: url(../img/font_size_btn.gif) -64px -25px no-repeat;
}

