@charset "shift_jis";
/* CSS Document */


/* --------------------------------------------------
	top 20100228
-------------------------------------------------- */

body#indexfeb2010 {
	background-color:#8D7255;
	background-image:url(../img/20100228_sbgbg2.png);
	background-repeat:repeat-x;
}

#feb2010 {
	position	: absolute;
	left		: 50%;
	width		: 1024px;
	height		: auto;
	margin-left	: -420px;
}

#feb2010 h1 a {
	text-indent	: -10000px;
	background-image:url(../img/20100228_sbgtitle2.png);
	width:568px;
	height:168px;
	display:block;
	position: absolute;
	left:40%;
	top:53px;
}

#feb2010 .mainvis {
	margin:45px 0 0 -140px;
	float:left;
	width:497px;
	height:530px;
}

#feb2010 .news {
	margin:45px 0 0 -160px;
	float:right;
	display:block;
	position: absolute;
	left:57%;
	top:200px;
	width:365px;
	height:atuo;
}

#feb2010 .news h2 {
	text-indent	: -10000px;
}

#feb2010 .news2 {
	margin:20px 0 0 -100px;
	font-size: 16px;
	line-height:1.5;
}

#feb2010 .news2 h3 {
	font-size: 16px;
	font-weight:normal;
}

/* --------------------------------------------------
	top 20100228 navi
-------------------------------------------------- */

#feb2010 #navi {
	position:absolute;
	top	: 265px;
	right:46px;
}

#feb2010 #navi ul {
	list-style:none;
}

#feb2010 #navi ul li a {
	display:block;
	text-indent:-10000px;
	margin-bottom:15px;
}

#feb2010 #navi ul li#intro a {
	width		: 36px;
	height		: 17px;
	background:url(../img/menu01_bk.png) no-repeat;
}

#feb2010 #navi ul li#intro a:hover {
	background:url(../img/menu01_on.png) no-repeat;
}

#feb2010 #navi ul li#intro .on {
	background:url(../img/menu01_on.png) no-repeat;
}


#feb2010 #navi ul li#program a {
	width		: 67px;
	height		: 17px;
	background:url(../img/menu02_bk.png) no-repeat;
}

#feb2010 #navi ul li#program a:hover {
	background:url(../img/menu02_on.png) no-repeat;
}

#feb2010 #navi ul li#program .on {
	background:url(../img/menu02_on.png) no-repeat;
}


#feb2010 #navi ul li#profile a {
	width		: 50px;
	height		: 17px;
	background:url(../img/menu03_bk.png) no-repeat;
}

#feb2010 #navi ul li#profile a:hover {
	background:url(../img/menu03_on.png) no-repeat;
}

#feb2010 #navi ul li#profile .on {
	background:url(../img/menu03_on.png) no-repeat;
}

#feb2010 #navi ul li#gallery a {
	width		: 53px;
	height		: 17px;
	background:url(../img/menu04_bk.png) no-repeat;
}

#feb2010 #navi ul li#gallery a:hover {
	background:url(../img/menu04_on.png) no-repeat;
}

#feb2010 #navi ul li#gallery .on {
	background:url(../img/menu04_on.png) no-repeat;
}

#feb2010 #navi ul li#examination a {
	width		: 95px;
	height		: 17px;
	background:url(../img/menu05_bk.png) no-repeat;
}

#feb2010 #navi ul li#examination a:hover {
	background:url(../img/menu05_on.png) no-repeat;
}

#feb2010 #navi ul li#examination .on {
	background:url(../img/menu05_on.png) no-repeat;
}

#feb2010 #navi ul li#agreemnt a {
	width		: 86px;
	height		: 17px;
	background:url(../img/menu06_bk.png) no-repeat;
}

#feb2010 #navi ul li#agreemnt a:hover {
	background:url(../img/menu06_on.png) no-repeat;
}

#feb2010 #navi ul li#agreemnt .on {
	background:url(../img/menu06_on.png) no-repeat;
}

#feb2010 #navi ul li#contact a {
	width		: 57px;
	height		: 17px;
	background:url(../img/menu07_bk.png) no-repeat;
}

#feb2010 #navi ul li#contact a:hover {
	background:url(../img/menu07_on.png) no-repeat;
}

#feb2010 #navi ul li#contact .on {
	background:url(../img/menu07_on.png) no-repeat;
}

#feb2010 #navi ul li#top a {
	width		: 25px;
	height		: 17px;
	background:url(../img/menu08_bk.png) no-repeat;
}

#feb2010 #navi ul li#top a:hover {
	background:url(../img/menu08_on.png) no-repeat;
}

#feb2010 #navi ul li#entry a {
	width		: 40px;
	height		: 17px;
	background:url(../img/menu09_bk.png) no-repeat;
}

#feb2010 #navi ul li#entry a:hover {
	background:url(../img/menu09_on.png) no-repeat;
}

#feb2010 #navi ul li#entry .on {
	background:url(../img/menu09_on.png) no-repeat;
}

#feb2010 #navi ul li#access a {
	width		: 54px;
	height		: 17px;
	background:url(../img/menu10_bk.png) no-repeat;
}

#feb2010 #navi ul li#access a:hover {
	background:url(../img/menu10_on.png) no-repeat;
}

#feb2010 #navi ul li#access .on {
	background:url(../img/menu10_on.png) no-repeat;
}

#feb2010 #navi ul li#blog a {
	width		: 32px;
	height		: 18px;
	background:url(../img/menu11_bk.png) no-repeat;
}

#feb2010 #navi ul li#blog a:hover {
	background:url(../img/menu11_on.png) no-repeat;
}
