@charset "UTF-8";
@media screen
{

/* 文字サイズ変更後（L・M・S） */

div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small,
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium,
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small,
div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium,
div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/* ---------------------------------------- *
 large size font
 ---------------------------------------- */
body.fontL {
	font-size:90%;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small,
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium,
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}

body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}

body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}

	
/* ---------------------------------------- *
 middle size font
 ---------------------------------------- */
body.fontM {
	font-size:75%;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small,
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium,
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}


/* ---------------------------------------- *
 small size font
 ---------------------------------------- */
body.fontS {
	font-size:60%;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small,
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium,
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_top-textlink div.kportal_rightLink ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;

/* 文字サイズ変更ボタン */


/* 削除不可 */
}


/* -------------120322 NEW----------------*/




/* 文字サイズ変更後（L・M・S） */

div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small,
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium,
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}

div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/*
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small,
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium,
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}
*/

div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/* ---------------------------------------- *
 large size font
 ---------------------------------------- */
body.fontL {
	font-size:90%;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large,
 {
	float: right;
	width: 20px;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small a{
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}

/*
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large, {
	float: right;
	width: 20px;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}
*/

/*
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}
*/
	
/* ---------------------------------------- *
 middle size font
 ---------------------------------------- */
body.fontM {
	font-size:75%;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}

body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/*
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}
*/

/*
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}
*/

/* ---------------------------------------- *
 small size font
 ---------------------------------------- */
body.fontS {
	font-size:60%;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/*
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
*/

/*
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}
*/

/* 文字サイズ変更ボタン */


/* 削除不可 */



/* --------------------------------------------------------------------------------------------------------------------------------------------------*/

/* 文字サイズ変更後（L・M・S） */

div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small,
div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium,
div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}

div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/*
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small,
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium,
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}
*/

div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/* ---------------------------------------- *
 large size font
 ---------------------------------------- */
body.fontL {
	font-size:90%;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large,
 {
	float: right;
	width: 20px;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small a{
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}

/*
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large, {
	float: right;
	width: 20px;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}
*/

/*
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontL div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
	cursor: default;
}
*/
	
/* ---------------------------------------- *
 middle size font
 ---------------------------------------- */
body.fontM {
	font-size:75%;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}

body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/*
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}
*/

/*
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
	cursor: default;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontM div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}
*/

/* ---------------------------------------- *
 small size font
 ---------------------------------------- */
body.fontS {
	font-size:60%;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_wrapper div#kportal_container div#kportal_header div#kportal_headMain.newHF ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

/*
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small,
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium,
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#gheader.popup div#kportal_headMain.newHF div#ocnnavi.popup div#headcircuit ul.kportal_fontChange li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}

body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small,
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium,
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large {
	float: right;
	width: 20px;
}
*/

/*
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small {
	float: right;
	width: 20px;
	margin: 0;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#small a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_small-over.gif) no-repeat left top;
	cursor: default;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle.gif) no-repeat left top;
	cursor: pointer;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#medium a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_middle-over.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big.gif) no-repeat left top;
}
body.fontS div#kportal_popHeader div#kportal_popHeadMainBg506 div#kportal_popRightArea ul li.kportal_fontsize span#large a:hover {
	width: 20px;
	height: 20px;
	background: url(/common/images/fontsize_big-over.gif) no-repeat left top;
}
*/

/* 文字サイズ変更ボタン */


/* 削除不可 */
}

