@charset "utf-8";
.body {
}

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

.wrapper {width: 928px;height: auto;float: center;text-algin: left;margin: auto;background-color: #FFFFFF;}

/*########## ヘッダー 20110228 by kaoru----------##########*/
.wrapper #header                {width: 928px;height:25px;background-image: url(../temp/header-bar.gif);background-repeat: no-repeat;overflow: hidden;}

.wrapper #header2               {width: 928px;height:113px;overflow: hidden;}
.wrapper #header2 #logo         {float: left;width: 335px;height:110px;margin-left:5px;}
.wrapper #header2 #logo2        {text-align:right;float: left;width: 583px;height:110px;}
.wrapper #header2  #logo2 #info {float: right;width: 219px;height:40px;margin-top:15px;font-size: 12px;color: #575757;background-image: url(../temp/header-info.gif);	background-repeat: no-repeat;padding:30px 0px 0px 210px;}

ul.h-navi    {text-align:right;float: right;width:420px;font-size:12px;margin-top:5px;}
ul.h-navi li {text-align:right;float:left;list-style:none;width:auto;word-spacing:4px;}

a.h-link          {color: #4C4948; text-decoration: none; line-height:20px;}
a.h-link:link     {color: #4C4948; text-decoration: none; line-height:20px;}
a.h-link:visited  {color: #4C4948; text-decoration: none; line-height:20px;}
a.h-link:hover    {color: #F7AB00; text-decoration: none; line-height:20px;}
a.h-link:active   {text-decoration:none; line-height:20px; }



/*########## ナビゲーション ##########*/
.wrapper  #topnavi {float:left;width: 928px;height:45px;color: #4C4948;}
ul.t-navi          {width:928px;margin:0px;padding: 0px;}
ul.t-navi li       {list-style:none;width:185px;height:45px;float:left;background-image: url(../temp/t-naviback.jpg);background-repeat: no-repeat;text-align: center;}
ul.t-navi li:hover {background-image: url(../temp/t-naviback-hover.jpg);background-repeat: no-repeat;}

a.t-link          {width:185px;height:45px;display:block;font-size:15px;color: #4C4948;text-decoration: none;line-height:45px;font-weight: bolder;}
a.t-link:link     {color: #4C4948; text-decoration: none; line-height:45px;}
a.t-link:visited  {color: #4C4948; text-decoration: none; line-height:45px;}
a.t-link:hover    {color: #4C4948; text-decoration: none; line-height:45px;}
a.t-link:active   {text-decoration:none; line-height:40px;}


/*########## contents ##########*/
.wrapper #contents {width: 928px;height:auto;overflow: hidden;margin-top:10px;margin-bottom:20px;float:left;}
.wrapper #toppage {width: 105px;height:15px;float:  right;margin:0px 10px 30px 0px;}

/*####### left #######*/
.wrapper #contents #left {width: 170px;height:auto;float:  left;margin:0px;padding:0px;overflow: hidden;}

/*-------------------------------------*/
ul.l-navi1         {width:165px;margin-top:0px;margin-left:2px;margin-bottom:5px;padding: 0px;}
ul.l-navi1 li      {list-style:none;width:165px;height:55px;background-image: url(../temp/l-navi1.jpg);background-repeat: no-repeat;padding-left: 10px;}
ul.l-navi1 li:hover{background-image: url(../temp/l-navi1-on.jpg);background-repeat: no-repeat;}

a.l-link1          {width:155px;height:55px;display:block;font-size:15px;color: #4C4948;text-decoration: none;line-height:55px;font-weight: bolder;}
a.l-link1:link     {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link1:visited  {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link1:hover    {color: #FFFFFF; text-decoration: none; line-height:55px;}
a.l-link1:active   {text-decoration:none; line-height:40px;}

/*-------------------------------------*/
ul.l-navi2         {width:165px;margin-top:0px;margin-left:2px;margin-bottom:5px;padding: 0px;}
ul.l-navi2 li      {list-style:none;width:165px;height:55px;background-image: url(../temp/l-navi2.jpg);background-repeat: no-repeat;padding-left: 10px;}
ul.l-navi2 li:hover{background-image: url(../temp/l-navi2-on.jpg);background-repeat: no-repeat;}

a.l-link2          {width:155px;height:55px;display:block;font-size:15px;color: #4C4948;text-decoration: none;line-height:55px;font-weight: bolder;}
a.l-link2:link     {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link2:visited  {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link2:hover    {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link2:active   {text-decoration:none; line-height:40px;}

/*-------------------------------------*/
ul.l-navi3         {width:165px;margin-top:0px;margin-left:2px;margin-bottom:5px;padding: 0px;}
ul.l-navi3 li      {list-style:none;width:165px;height:55px;background-image: url(../temp/l-navi3.jpg);background-repeat: no-repeat;padding-left: 10px;}
ul.l-navi3 li:hover{background-image: url(../temp/l-navi3-on.jpg);background-repeat: no-repeat;}

a.l-link3          {width:155px;height:55px;display:block;font-size:15px;color: #4C4948;text-decoration: none;line-height:27px;font-weight: bolder;}
a.l-link3:link     {color: #4C4948; text-decoration: none; line-height:27px;}
a.l-link3:visited  {color: #4C4948; text-decoration: none; line-height:27px;}
a.l-link3:hover    {color: #4C4948; text-decoration: none; line-height:27px;}
a.l-link3:active   {text-decoration:none; line-height:27px;}

/*-------------------------------------*/
ul.l-navi4         {width:165px;margin-top:0px;margin-left:2px;margin-bottom:5px;padding: 0px;}
ul.l-navi4 li      {list-style:none;width:165px;height:55px;background-image: url(../temp/l-navi4.jpg);background-repeat: no-repeat;padding-left: 10px;}
ul.l-navi4 li:hover{background-image: url(../temp/l-navi4-on.jpg);background-repeat: no-repeat;}

a.l-link4          {width:155px;height:55px;display:block;font-size:15px;color: #4C4948;text-decoration: none;line-height:55px;font-weight: bolder;}
a.l-link4:link     {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link4:visited  {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link4:hover    {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link4:active   {text-decoration:none; line-height:40px;}

/*-------------------------------------*/
ul.l-navi5         {width:165px;margin-top:0px;margin-left:2px;margin-bottom:5px;padding: 0px;}
ul.l-navi5 li      {list-style:none;width:165px;height:55px;background-image: url(../temp/l-navi5.jpg);background-repeat: no-repeat;padding-left: 10px;}
ul.l-navi5 li:hover{background-image: url(../temp/l-navi5-on.jpg);background-repeat: no-repeat;}


a.l-link5          {width:155px;height:55px;display:block;font-size:15px;color: #4C4948;text-decoration: none;line-height:55px;font-weight: bolder;}
a.l-link5:link     {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link5:visited  {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link5:hover    {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-link5:active   {text-decoration:none; line-height:40px;}

/*-------------------------------------*/
ul.l-navi6         {width:165px;margin-top:0px;margin-left:2px;margin-bottom:5px;padding: 0px;}
ul.l-navi6 li      {list-style:none;width:165px;height:55px;background-image: url(../temp/l-navi6.jpg);background-repeat: no-repeat;padding-left: 10px;}
ul.l-navi6 li:hover{background-image: url(../temp/l-navi6-on.jpg);background-repeat: no-repeat;}


a.l-navi6          {width:155px;height:55px;display:block;font-size:15px;color: #4C4948;text-decoration: none;line-height:55px;font-weight: bolder;}
a.l-navi6:link     {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-navi6:visited  {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-navi6:hover    {color: #4C4948; text-decoration: none; line-height:55px;}
a.l-navi6:active   {text-decoration:none; line-height:40px;}


/*---left-block--------*/
.wrapper #contents #left  #l-block1 {width:140px;height:auto;background-image: url(../temp/l-block-back.jpg);background-repeat: no-repeat;font-size:15px;color: #4C4948;	text-decoration: none;line-height:30px;font-weight: bold;margin-left:2px;padding-left: 25px;}
.wrapper #contents #left #l-block   {width:162px;height:auto;border-width:0px 1px 1px 1px;border-color:#9B9D9D;border-style:solid;margin-left:2px;margin-bottom:5px;    padding:0px;}	

ul.l-block-in      {width:160px;font-size:12px;margin: 0px;padding:0px;}
ul.l-block-in li   {list-style:none;width:auto;background-image: url(../temp/l-block-point.gif);background-repeat: no-repeat;padding-left: 25px;}

a.lb-link          {color: #4C4948; text-decoration: none; line-height:20px;}
a.lb-link:link     {color: #4C4948; text-decoration: none; line-height:20px;}
a.lb-link:visited  {color: #4C4948; text-decoration: none; line-height:20px;}
a.lb-link:hover    {color: #F7AB00; text-decoration: none; line-height:20px;}
a.lb-link:active   {text-decoration:none; line-height:20px; }


.wrapper #contents #left  #l-block2       {width:165px;height:60px;background-image: url(../temp/l-block2.jpg);background-repeat: no-repeat;color: #4C4948;text-decoration: none;font-weight: bolder;margin-left:2px;padding-top: 5px;text-align: center;}	
.wrapper #contents #left  #l-block2:hover {background-image: url(../temp/l-block2-on.jpg);background-repeat: no-repeat;}

.wrapper #contents #left  #l-block3       {width:165px;height:60px;background-image:url(../temp/l-block3.jpg);background-repeat: no-repeat;font-size:13px;color: #4C4948;text-decoration: none;font-weight: bold;margin-left:2px;margin-bottom:5px;padding-top: 2px;text-align: center;}		
.wrapper #contents #left  #l-block3:hover {background-image:url(../temp/l-block3-on.jpg);background-repeat: no-repeat;}

a.lb-link2          {width:165px;height:50px;display:block;font-size:20px;color: #FFFFFF; text-decoration: none;line-height:25px;}
a.lb-link2:link     {color: #FFFFFF; text-decoration: none;line-height:25px;}
a.lb-link2:visited  {color: #FFFFFF; text-decoration: none;line-height:25px;}
a.lb-link2:hover    {color: #FFFFFF; text-decoration: none;line-height:25px;}
a.lb-lin2:active   {text-decoration:none;line-height:25px;}	

a.lb-link3         {width:165px;height:60px;display:block;font-size:15px;color: #4C4948;text-decoration: none;line-height:40px;font-weight: bolder;}
a.lb-link3:link     {color: #4C4948; text-decoration: none; line-height:40px;}
a.lb-link3:visited  {color: #4C4948; text-decoration: none; line-height:40px;}
a.lb-link3:hover    {color: #4C4948; text-decoration: none; line-height:40px;}
a.lb-link3:active   {text-decoration:none; line-height:40px;}
	
	
	
/*####### main #######*/
.wrapper #contents #main    {width: 758px;height:auto;float:  left;margin:0px;padding:0px;overflow: hidden;}

/*########## フッター ##########*/
.wrapper #footer  {width: 928px;height:95px;background-image: url(../temp/footer.jpg);background-repeat: no-repeat;float:left;overflow: hidden;}

ul.f-navi         {text-align:right;float:right;width:420px;height:auto;font-size:12px;margin-top:5px;overflow: hidden;}
ul.f-navi li      {list-style:none;float:left;word-spacing:4px;overflow: hidden;}

a.f-link          {color: #4C4948; text-decoration: none; line-height:20px;}
a.f-link:link     {color: #4C4948; text-decoration: none; line-height:20px;}
a.f-link:visited  {color: #4C4948; text-decoration: none; line-height:20px;}
a.f-link:hover    {color: #F7AB00; text-decoration: none; line-height:20px;}
a.f-link:active   {text-decoration:none; line-height:20px; }


/*########## font ##########*/
h1{font-size: 13px; color: #595758; display: inline;line-height:15px;}

