@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: 237px;
	height:43px;
	margin-top:10px;	
	margin-left:10px;	
    line-height:20px;
	}


ul.header-navi01           {width:153px;height:17px;margin:30px 0px 0px 70px;padding:0px 0px 0px 27px;float:left;line-height:17px;font-size:12px; color: #595757;background-image: url(../top/header-navi.jpg);background-repeat: no-repeat;}
ul.header-navi01 li        {width:76px;height:17px;list-style:none;float:left;}
a.h-link          {font-size: 12px; color: #575757; text-decoration: none; line-height:17px;}
a.h-link:link     {color: #575757; text-decoration: text-decoration: none; line-height:17px;}
a.h-link:visited  {color: #575757; text-decoration: text-decoration: none; line-height:17px;}
a.h-link:hover    {color: #FF0000; text-decoration: text-decoration: none; line-height:17px;}
a.h-link:active   {text-decoration:none; line-height:17px; }


.wrapper #header #logo2 {
	float:  right;
	width: 220px;
	height:auto;
	margin-top:5px;
	padding-left:20px;
	font-size: 12px;
	color: #575757;
    line-height:17px;
    border-left-width:1px;
	border-color:#CCC7C6;
	border-left-style:solid;}

/*########## ナビゲーション ##########*/
.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;
}





/*########## フッター ##########*/
.wrapper #footer {
	width: 760px;
	height:45px;
	background-image: url(../top/footer-back.gif);
	background-repeat: no-repeat;
    overflow: hidden;
	
    float:left;
}

ul.f-navi{
    width:410px;
    font-size:12px;
    padding-left:0;
    margin-top:0px;
    margin-left:400px;
}

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: #005FA3; text-decoration: text-decoration: none; line-height:20px;}
a.f-link:active   {text-decoration:none; line-height:20px; }

/*########## index1.dwt START ##########*/
#left1            {width: 165px;height:auto;margin:0px;padding:0px 15px 0px 12px;float:left;}
#main1            {width: 555px;height:auto;margin:0px;padding:0px 12px 0px 0px;float:right;}
#form1            {width: 165px;height:70px;margin:0px;padding:0px;background-image: url(../top/form1-on.jpg);background-repeat: no-repeat;}
#form1 a          {width: 165px;height:70px;display: block;font-size:1px;line-height:1px;outline:none;}
#form1 a:hover    {text-indent: -9999px;}
#lb1              {width: 165px;height:aut;margin:10px 0px 0px 0px;padding:0px;float:left;}
/*########## index1.dwt END ##########*/

/*########## index2.dwt START ##########*/
#left2            {width: 165px;height:212px;padding:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;background-image: url(../guide/guide-navi-back.jpg);background-repeat: no-repeat;}
ul.l-navi01       {width:130px;height:auto;margin:33px 0px 0px 0px;padding:0px 0px 0px 35px;line-height:36px;font-size:13px; color: #595757;}
ul.l-navi01 li    {width:130px;height:auto;list-style:none;padding:0px;}
/*########## index2.dwt END ##########*/

/*########## font START ##########*/
a.temp-link1          {font-size: 13px; color: #595757; text-decoration: none; line-height:36px;}
a.temp-link1:link     {color: #595757;text-decoration: none; line-height:36px;}
a.temp-link1:visited  {color: #595757;text-decoration: none; line-height:36px;}
a.temp-link1:hover    {color: #595757;text-decoration:underline; line-height:36px;}
a.temp-link1:active   {text-decoration:none; line-height:20px; }
/*########## font END ##########*/



