/* CSS Document */

body{
     margin:0 auto;
	 padding:0;
	background:#B8DDb1;
	 background-image:url(../img/haikei.gif);
	 background-repeat:no-repeat;}


.heder{
       width:1150px;
	   margin:0 auto;
	   clear:both;}


h1{
   color:#FFFFFF;
   font-size:12px;
   float:left;
   margin:0;
}
span.ppm{
   color:#FFFFFF;
   font-size:12px;
   float:left;
   margin:0 0 0 15px;
}

span.ppm a{
	color:#FFFFFF;
	}
	
.ppmd{
	height:20px;
	}


.ryouiki{
         width:1150px;
		 color:#FFFFFF;
		 font-size:13px;
		 margin:0 auto;
		 line-height:20px;}

.henshu{
        width:700px;
		float:right;
		margin-top:20px;}

.sub-menu{
          width:400px;
		  height:200px;
		  float:left;
		  margin-top:530px;
		  border-right:double #FFFFFF 4px;
		  border-bottom:double #FFFFFF 4px;}

.copy{
      width:690px;
	  color:#FF99CC;
	  background-color:#FFFFFF;
	  font-size:12px;
	  font-weight:bold;
	  margin-top:20px;
	  text-align:center;
	  border-left:double #FFFFFF 6px;
	  border-right:double #FFFFFF 6px;}

/* 題 */

.dai{
     width:200px;
     font-size:14px;
	 font-weight:bold;
	 color:#FF99CC;
	 background-color:#FFFFFF;
	 border-left:double #FFFFFF 6px;
	 padding-left:5px;}

.dai-1{
       font-weight:bold;
	   text-decoration:underline;}

.dai-2{
       width:120px;
       font-weight:bold;
	   border-bottom:double #FFFFFF 3px;}

.dai-3{
       width:200px;
       font-size:14px;
	   font-weight:bold;
	   margin:0 auto;
	   text-align:center;
	   border:solid #FFFFFF 2px;}

/* リスト */

.ul-decimal{
            list-style-type:decimal;
			font-weight:bold;}

.li-haba{
         margin-top:10px;}

.ul-link{
         font-size:16px;
		 font-weight:bold;
		 list-style-type:decimal;}
.ul-link a:link,.ul-link a:visited,.ul-link a:hover,.ul-link a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.li-link{
         margin-top:30px;}


.ul-mainmenu{
             list-style-type:none;
			 float:right;
			 margin:0px;
			 padding:0px;
			 clear:both;}


.li-mainmenu{
             float:left;
			 margin-right:20px;}

.ul-submenu{
            font-size:16px;
			font-weight:bold;
			color:#FFFFFF;
			margin-left:80px;
            list-style-type:square;
			padding:0px;}
			
			                       .ul-submenu a{
								                 color:#FFFFFF;
												 text-decoration:none;}
									
								   .ul-submenu a:hover{
								                       color:#FF99CC;
													   background-color:#FFFFFF;
													   padding:3px 8px;
													   text-decoration:none;}
			

.li-submenu{
            margin-top:12px;}
			

.ul-map{
        list-style-type:decimal;
		font-size:16px;
		font-weight:bold;}
		
		                  .ul-map a{
						            color:#FFFFFF;
									text-decoration:none;}
						
						  .ul-map a:hover{
						                  color:#FF99CC;
										  background-color:#FFFFFF;
										  padding:3px 8px;
										  text-decoration:none;}

.li-map{
        margin-top:20px;}

/* 効果 */

.kouka-link{
            margin-left:20px;
			font-size:12px;
			font-weight:normal;}
			
a:link,a:hover,a:visited,a:active{
color:#FFFFFF; text-decoration:none;}