@charset "UTF-8";

/*---¥ƒy[ƒW‘S‘Ì---*/

body{
	font-size:12px;
	line-height:20px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•";
	margin: 0;
	padding: 0;
	text-align:center;
	background-image:url(../img/bodybg.jpg);
	background-repeat:repeat-y;

 }

#back{
	width:100%;
	height:100%;
}

#wrapper{
	width:1000px;
	padding: 0;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	height: auto;
	text-align: left;
}

a{
    color:#000000;
    text-decoration:none;
}

a:hover{
    text-decoration:none;
}


img{
    border:0;
	margin:0;
	padding:0;
}

/*---£ƒy[ƒW‘S‘Ì---*/


/*---¥ƒy[ƒW–{‘Ì---*/
#main {
	width:1000px;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	clear:both;
	height: auto;
}

#contents{
	width:648px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-color: #F4F4EA;
}


#navi{
	width:352px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../img/navi.jpg);
	background-repeat: repeat-y;
}

#navi_inner{
	margin:0;
	padding:14px 0px 0px 20px;
}







#perfomer{
	float:left;
}

.pfm1{
	font-size:17px;
	color:#272727;
}

.pfm2{
	font-size:14px;
	line-height:1.6em;
	color:#272727;
}

.pfm3{
	line-height:1.6em;
	font-size:17px;
	position:relative;
	left:100px;
	color:#272727;
}

.pfm4{
	line-height:1.6em;
	font-size:17px;
	position:relative;
	left:50px;
	color:#272727;
}

.pfm5{
	line-height:1.6em;
	font-size:17px;
	position:relative;
	left:0px;
	color:#272727;
}

.pfm6{
	line-height:1.6em;
	font-size:20px;
	position:relative;
	left:0px;
	color:#272727;
}


.yokoku {
	padding:10px 0 0 8px;


}



/*---£ƒy[ƒW–{‘Ì---*/


/*---¥ƒƒjƒ…[---*/

#navi ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navi ul li {
margin:0;
padding:0;
}

/* ====menu1============================================= */

#navi ul li.menu1 a {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu1 a.current {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px 0px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu1 a:hover {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px 0px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

/* ====menu2============================================= */

#navi ul li.menu2 a {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:0px -35px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu2 a.current {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -35px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu2 a:hover {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -35px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

/* ====menu3============================================= */

#navi ul li.menu3 a {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:0px -70px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu3 a.current {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -70px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu3 a:hover {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -70px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

/* ====menu4============================================= */

#navi ul li.menu4 a {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:0px -105px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu4 a.current {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -105px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu4 a:hover {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -105px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

/* ====menu5============================================= */

#navi ul li.menu5 a {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:0px -140px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu5 a.current {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -140px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu5 a:hover {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -140px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

/* ====menu6============================================= */

#navi ul li.menu6 a {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:0px -175px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu6 a.current {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -175px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu6 a:hover {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -175px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

/* ====menu7============================================= */

#navi ul li.menu7 a {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:0px -210px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu7 a.current {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -210px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu7 a:hover {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -210px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

/* ====menu8============================================= */

#navi ul li.menu8 a {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:0px -245px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu8 a.current {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -245px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu8 a:hover {
display:block;
width:312px;
height:35px;
margin:0px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -245px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}


/* ====menu9============================================= */

#navi ul li.menu9 a {
display:block;
width:312px;
height:40px;
margin:40px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:0px -325px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu9 a.current {
display:block;
width:312px;
height:40px;
margin:40px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -325px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}

#navi ul li.menu9 a:hover {
display:block;
width:312px;
height:40px;
margin:40px 0px 0px 0px;
padding:0;
background-image:url(../img/navi_btn.jpg);
background-repeat:no-repeat;
background-position:-312px -325px;
color:#FFFFFF;
text-decoration:none;
text-indent:-9999px;
font-size:13px;
overflow:hidden;
}




/*---¥ƒtƒbƒ^---*/

#footer{
	width:1000px;
	height:35px;
	margin:0;
	border:0;
	clear: both;
	text-align: right;
	background-image:url(../img/footer.jpg);
	background-repeat:repeat;
	font-size:11px;
	padding:0 0 0 0;
	color:#777777;
}


/*---£ƒtƒbƒ^---*/


