@charset "UTF-8";

/* bsse layout A
--------------------------------------------------------------------- */
*{
	margin:0;
	padding:0;
}

html{
	height: 100%;
}
body {
	text-align:center;
	color:#333333;
	height: 100%;
	width:100%;
	font-size:12px;
}



#container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color: white;
}

/* HEADER and MENU CSS */

#hd {
	height: 150px;
	width: 960px;
	background-color: #FFFFFF;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	text-align:right;
}

#hd_menu_s {
	height: 15px;
	padding-top: 70px;
	padding-left:515px;
}

.menu_s {
	float: left;
	height: 15px;
	margin-right: 15px;
}
.menu_s_end {
	float: left;
	height: 15px;
}

#hd_menu {
	height: 24px;
	padding-top: 8px;
	padding-left:100px;
}

.menu {
	float: left;
	height: 24px;
	margin-right:15px;
}

.menu_end {
	float: left;
	height: 24px;
}

/* CONTENTS AREA */
#wrapper {
	width:710px;
	float:left;
}

#wrapper2 {
	width:960px;
	float:left;
}

/* Right Area CSS */
#RightBox {
	width:250px;
	float:left;
	margin:0;
	padding:0px;
}

#RightContents{
	width:220px;
	margin-left:30px;
}

/* Right Area 2 column ver CSS */
#RightBox2 {
	width:740px;
	float:right;
	margin:0;
	padding:0px;
}

#RightContents2{
	width:650px;
	margin-left:30px;
}

/* MAIN AREA CSS */

#MainContents {
	width:490px;
	float:right;
	margin:0;
	padding:0px;
}

#Contents{
	width:460px;
	margin-left:30px;
}

/* LEFT INDEX CSS */

#LeftIndex {
	width:220px;
	float:right;
}

#LeftIndex p{
	margin-bottom:20px;
}
/* FOOTER AREA CSS */

#Footer {
	width:100%;
	clear:left;
}

#ft {
	background-color: #FFFFFF;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 960px;
	font-size: 77%;
	clear: both;
	text-align: right;
}

#ft_pagetop {
	text-align: right;
	height: 15px;
	padding-top: 45px;
	padding-right: 20px;
}
#ft_menu {
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
}

/* link
--------------------------------------------------------------------- */
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #999999;
	text-decoration: none;
}
a:active {
	color: #CCCCCC;
	text-decoration: none;
	position: relative;
	top: 1px;
	left: 1px;
}
