@charset "Shift_JIS";

/* SΜ\’
--------------------------------------------------------------------------- */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

#main{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 1015px;
	height: 700px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}


/* floatΜπ
--------------------------------------------------------------------------- */
.clearfix {
	display: inline-table;
}
.clearfix:after {
	content: ".";
	display: block;
	height:0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
*html .clearfix { }
.clearfix { display: block; }
/* End hides from IE-mac \*/




/* Rec
--------------------------------------------------------------------------- */

#contents{
	margine: 0;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/index_contents_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1015px;
}


#contentsBox{
	margine: 0 -70px 0 0;
	text-align: left;
	margin: 0px;
	float: right;
	vertical-align: top;
	width: 1015px;
	background-image: url(../img/intro_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 700px;
	padding: 0px;
}

.contents_main{
	margin: 0px;
	padding: 0px;
	width: 640px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	line-height: 20px;
	color: #5A5C57;
	text-align: left;
	vertical-align: top;
}



#scrollbox {
	overflow:auto;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#ABB0A9;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	width: 680px;
	z-index: 2;
	float: right;
	clear: both;
	height: 410px;
	top: 136px;
	position: relative;
	right: 86px;
}

/* j[
----------------------------------- */

#menuIntro {
	height: 300px;
	margin: 0;
	padding: 0;
	z-index: 4;
	position: relative;
	top: 64px;
	overflow: visible;
	width: 180px;
	background: transparent;
	float: left;
}
#menuIntro ul {
	margin:0;
	padding:0;
	list-style: none;
}
#menuIntro li {
	margin:0;
	padding:0;
	width: 180px;
	height: 25px;
	text-indent: -9999px;
}
#menuIntro li a {
	text-decoration: none;
	display: block;
	width: 180px;
	height: 25px;
}
#menuIntro li#menu01 {
	background: url(../img/menu/menu.jpg) no-repeat 0 0;
}
#menuIntro li#menu01 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px 0;
}
#menuIntro li#menu01now {
	background: url(../img/menu/menu.jpg) no-repeat -180px 0;
}
#menuIntro li#menu02 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -25px;
}
#menuIntro li#menu02 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -25px;
}
#menuIntro li#menu02now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -25px;
}
#menuIntro li#menu03 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -50px;
}
#menuIntro li#menu03 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -50px;
}
#menuIntro li#menu03now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -50px;
}
#menuIntro li#menu04 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -75px;
}
#menuIntro li#menu04 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -75px;
}
#menuIntro li#menu04now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -75px;
}
#menuIntro li#menu05 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -100px;
}
#menuIntro li#menu05 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -100px;
}
#menuIntro li#menu05now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -100px;
}
#menuIntro li#menu06 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -125px;
}
#menuIntro li#menu06 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -125px;
}
#menuIntro li#menu06now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -125px;
}

#menuIntro li#menu07 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -150px;
}
#menuIntro li#menu07 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -150px;
}
#menuIntro li#menu07now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -150px;
}

#menuIntro li#menu08 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -175px;
}
#menuIntro li#menu08 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -175px;
}
#menuIntro li#menu08now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -175px;
}

#menuIntro li#menu09 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -200px;
}
#menuIntro li#menu09 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -200px;
}
#menuIntro li#menu09now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -200px;
}

#menuIntro li#menu10 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -225px;
}
#menuIntro li#menu10 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -225px;
}
#menuIntro li#menu10now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -225px;
}

#menuIntro li#menu11 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -250px;
}
#menuIntro li#menu11 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -250px;
}
#menuIntro li#menu11now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -250px;
}

#menuIntro li#menu12 {
	background: url(../img/menu/menu.jpg) no-repeat 0 -275px;
}
#menuIntro li#menu12 a:hover {
	background: url(../img/menu/menu.jpg) no-repeat -180px -275px;
}
#menuIntro li#menu12now {
	background: url(../img/menu/menu.jpg) no-repeat -180px -275px;
}


/* κΚΚ^
----------------------------------- */
#photos{
	float: right;
	clear: both;
	z-index: 3;
	position: absolute;
	top: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 656px;
	height: 80px;
}

.photo01{
	padding: 0px;
	border: 0;
	z-index: 4;
	width: 70px;
	height: 80px;
	float: left;
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.photo02{
	padding: 0px;
	border: 0;
	z-index: 4;
	width: 70px;
	height: 80px;
	float: left;
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.photo03{
	margin: 0px;
	padding: 0px;
	border: 0;
	z-index: 4;
	width: 70px;
	height: 80px;
	float: left;
}

/* oi[
----------------------------------- */
#banner{
	float: right;
	clear: both;
	z-index: 3;
	position: absolute;
	top: 641px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 59;
	padding-left: 896px;
}



