@charset "utf-8";
.body {
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EBEBEB;
}

.wrapper {
	width: 760px;
	height: auto;
	float: center;
	text-algin: left;
    margin: auto;
	background-color: #FFFFFF;
}

/*########## ヘッダー ##########*/
.wrapper #header {
	width: 760px;
	height:54px;
    margin-bottom: 5px;
	background-image: url(../top/header-back.gif);
	background-repeat: no-repeat;
    overflow: hidden;
}

.wrapper #header #logo {
	float:  left;
	width: 231px;
	height:40px;
	margin-top:10px;	
	margin-left:10px;	
	margin-right:285px;	
}

.wrapper #header #logo2 {
	float:  left;
	width: 220px;
	height:auto;
	margin-top:10px;
	font-size: 12px;
	color: #575757;
}

/*########## ナビゲーション ##########*/
.wrapper  #topnavi {
	width: 760px;
	height:auto;
	margin: 0px;
	padding: 0px;
	color: #575757;
    line-height:35px;
    overflow: hidden;
}
a.n-link          {font-size: 12px; color: #575757; text-decoration: none; line-height:35px;}
a.n-link:link     {color: #575757; text-decoration: text-decoration: none; line-height:35px;}
a.n-link:visited  {color: #575757; text-decoration: text-decoration: none; line-height:35px;}
a.n-link:hover    {color: #575757; text-decoration: text-decoration: none; line-height:35px;}
a.n-link:active   {text-decoration:none; line-height:35px; }

/*########## navi1 ##########*/

.wrapper #topnavi #navi1{
	width:152px;
	hight: 35px;
	text-align: center;
	float:  left;
}

.wrapper #topnavi #navi1 a {
	background-image: url(../top/navi1.jpg);
	background-repeat: no-repeat;
	width:152px;
	hight: 35px;
    display:block;
}

.wrapper  #topnavi #navi1 a:hover{
	background-image: url(../top/navi1-on.jpg);
	background-repeat: no-repeat;
}


/*########## navi2 ##########*/

.wrapper #topnavi #navi2{
	width:152px;
	hight: 35px;
	text-align: center;
	float:  left;
}

.wrapper #topnavi #navi2 a {
	background-image: url(../top/navi2.jpg);
	background-repeat: no-repeat;
	width:152px;
	hight: 35px;
    display:block;
}

.wrapper  #topnavi #navi2 a:hover{
	background-image: url(../top/navi2-on.jpg);
	background-repeat: no-repeat;
}


/*########## navi3 ##########*/

.wrapper #topnavi #navi3{
	width:152px;
	hight: 35px;
	text-align: center;
	float:  left;
}

.wrapper #topnavi #navi3 a {
	background-image: url(../top/navi3.jpg);
	background-repeat: no-repeat;
	width:152px;
	hight: 35px;
    display:block;
}

.wrapper  #topnavi #navi3 a:hover{
	background-image: url(../top/navi3-on.jpg);
	background-repeat: no-repeat;
}


/*########## navi4 ##########*/

.wrapper #topnavi #navi4{
	width:152px;
	hight: 35px;
	text-align: center;
	float:  left;
}

.wrapper #topnavi #navi4 a {
	background-image: url(../top/navi4.jpg);
	background-repeat: no-repeat;
	width:152px;
	hight: 35px;
    display:block;
}

.wrapper  #topnavi #navi4 a:hover{
	background-image: url(../top/navi4-on.jpg);
	background-repeat: no-repeat;
}


/*########## navi5 ##########*/

.wrapper #topnavi #navi5{
	width:152px;
	hight: 35px;
	text-align: center;
	float:  left;
}

.wrapper #topnavi #navi5 a {
	background-image: url(../top/navi5.jpg);
	background-repeat: no-repeat;
	width:152px;
	hight: 35px;
    display:block;
}

.wrapper  #topnavi #navi5 a:hover{
	background-image: url(../top/navi5-on.jpg);
	background-repeat: no-repeat;
}





/*########## top ##########*/
.wrapper #top {
	width: 760px;
	height:197px;
　　margin-bottom:10px;
    overflow: hidden;
}



/*########## contents ##########*/
.wrapper #contents {
	width: 760px;
	height:auto;
    overflow: hidden;
    margin-top:10px;
    margin-bottom:20px;
}





/*########## フッター ##########*/
.wrapper #footer {
	width: 760px;
	height:45px;
	background-image: url(../top/footer-back.gif);
	background-repeat: no-repeat;
    overflow: hidden;
}

ul.f-navi{
    width:410px;
    font-size:12px;
    padding-left:0;
    margin-top:0px;
    margin-left:340px;
}

ul.f-navi li{
    list-style:none;
    width:auto;
    float:left;
    word-spacing:4px;
}

a.f-link          {font-size: 10px; color: #575757; text-decoration: none; line-height:20px;}
a.f-link:link     {color: #575757; text-decoration: text-decoration: none; line-height:20px;}
a.f-link:visited  {color: #575757; text-decoration: text-decoration: none; line-height:20px;}
a.f-link:hover    {color: #91AA24; text-decoration: text-decoration: none; line-height:20px;}
a.f-link:active   {text-decoration:none; line-height:20px; }


