@import url(common.css);

/* --------------------------------------------------
	body
-------------------------------------------------- */

body {
	/* setting border: 0 hoses ie5 win window inner well border */
	font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-style  : normal;
	font-weight : normal;
	font-size   : 14px;
	text-align  : center;
	color       : #000000;
	background  : #D1FBE3;
}

caption {
	/* setting border: 0 hoses ie5 win window inner well border */
	font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-style  : normal;
	font-weight : bold;
	font-size   : 14px;
	color       : #000000;
                text-align:left;
}

/* --------------------------------------------------
	header font resize
-------------------------------------------------- */

#font-resize {
	position    : absolute;
	margin-top  : -88px;
	_margin-top  : -57px;
	margin-left : 745px;
}

#font-resize .font-xs {
	width : 21px;
	text-align : center;
	vertical-align : bottom;
	padding-bottom : 4px;
}

#font-resize .font-s {
	width : 22px;
	text-align : center;
	vertical-align : bottom;
	padding-bottom : 2px;
}

#font-resize .font-m {
	width : 24px;
	text-align : center;
	vertical-align : bottom;
	padding-bottom : 2px;
}

#font-resize .font-l {
	width : 26px;
	text-align : center;
	vertical-align : bottom;
}

#font-resize .font-xs a {
	text-decoration : none;

	font-size       : 10px;
	color           : #666666;
}

#font-resize .font-s a {
	text-decoration : none;

	font-size       : 12px;
	color           : #3233C9;
	font-weight     : bold;
}

#font-resize .font-m a {
	text-decoration : none;

	font-size       : 14px;
	color           : #666666;
}

#font-resize .font-l a {
	text-decoration : none;

	font-size       : 16px;
	color           : #666666;
}

/* --------------------------------------------------
	header link
-------------------------------------------------- */

#header-link {
	position    : absolute;
	margin-top  : -26px;
	margin-left : 788px;
	width       : 60px;
	font-size   : 12px;
}

#header-link ul {
	margin  : 0px;
	padding : 0px;
}

#header-link li {
	display    : inline;
	padding    : 0px 4px 0px 8px;
	list-style : none;
}

#header-link li.left-line {
	border-left : 1px solid #58585A;
}

#header-link li a,
#header-link li a:hover {
	color : #1E1FC9;
}

/* --------------------------------------------------
	side menu 
-------------------------------------------------- */

#side-menu {
	position : relative;
	width    : 209px;
}

#side-menu ul {
	padding : 0px; /* FF */
	margin  : 0px; /* IE */
}


#side-menu ul#rss {
	margin-top: 12px;
	margin-left: 14px;	
margin-bottom: 48px;

}

#side-menu li.rss {
         display: inline;
	list-style: none;
         float: left;
	margin-left: 4px;
	margin-right: 4px;
}

#side-menu ul#menu_ent {
	margin: 0px;
	padding: 0px;

	border-left: solid 1px gray;
	border-bottom: solid 1px gray;
}

#side-menu li.menu_ent {
	width       : 209px;
	list-style  : none;
         font-size: 0.9em;

	margin: 0px;
}

#side-menu li.menu_ent a {
	padding: 3px 6px;
	color           : #000066;
	text-decoration : none;
}

#side-menu li.menu_ent a:hover {
	color           : #FE6400;
	text-decoration : none;
}
