@charset "iso-8859-1";

/*
 *
 *  CSS for SAITO KINEN.
 *
 *      create: 2005.06.22
 *      modify: 
 *
 */


/**************** BASIC TAG ****************/
body {
	color: #333;
	background-color: #ECECEC;
	margin: 0;
	padding: 0;
}


a:link    { color: #0C469C; background-color: transparent; text-decoration:none; }
a:visited { color: #0C469C; background-color: transparent; text-decoration:none; }
a:hover   { color: #13747C; background-color: transparent; text-decoration:underline; }
a:active  { color: #0C469C; background-color: transparent; text-decoration:none}


h1, h2, h3, h4, h5, h6, h7 {
	margin: 0;
	font-weight: normal;
	font-style: normal;
}

img {
	border: none;
	margin: 0;			/* for Mac IE 5 */
}


/**************** FONT ****************/
.FontSizeS { font-size: 10px; }
.FontSizeM { font-size: 12px; }
.FontSizeL { font-size: 14px; }

.Red  { color: #c00; background-color: transparent; }
.Blue { color: #66f; background-color: transparent; }


/**************** COMMON CLASS ****************/
.L { float: left; }
.R { float: right; }
.Clear { clear: both; }


/**************** CONTENT AREA ****************/
#Content {							/* total width 790px */
	margin: 0 auto;
	width: 784px;
	padding: 0 3px;					/* for side border */
	background-color: #ccc;			/* for side border */
	border-top: 7px solid #0C469C;
}


/**************** HEADER ****************/
#Header {
	background-color: #fff;
	background-image: url(/j/include/images/header/bg_border.gif);
	background-position: 0 62px;
	background-repeat: repeat-x;
	padding-bottom: 11px;
}


#Header img { margin: 0; }			/* for Mac IE 5 */


#Header ul {
	margin: 0;
	list-style-type: none;
}

#Header ul li { display: inline; }

#Menu1 {
	text-align: right;
	padding: 4px 6px 0;
}

#Menu2 {
	padding-top: 9px;
	padding-bottom: 1.5em;
}


/**************** BODY ****************/
#Body {
	background-color: #fff;
}


/**************** FOOTER ****************/
#Footer p { margin: 0 }

#Menu3 {
	margin: 0;
	padding: 0.4em 15px;
	background-color: #D9D9D9;
}


#InfoSKF {
	padding: en0.75em 10px;
	color: #fff;
	background-color: #000;
}

#InfoSKF a:link    { color: #fff; background-color: transparent; }
#InfoSKF a:visited { color: #fff; background-color: transparent; }
#InfoSKF a:hover   { color: #fff; background-color: transparent; }
#InfoSKF a:active  { color: #fff; background-color: transparent; }

#InfoSKF ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#InfoSKF ul li {
	display: inline;
	padding-left: 1.25em;
	background-image: url(/j/include/images/footer/bg_list_img.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px; 
}
