/* CSS Document */

body{
     margin:0;
	 padding:0;
	 background-image:url(../img/back.jpg);
	 background-repeat:no-repeat;}
	 
h1{
   font-size:12px;
   float:left;
   margin-top:5px;}

ul{
   margin:0;
   padding:0;}

ol{
   margin:0;
   padding:0;}


.title{
       width:800px;
	
	   display:table;

	   background-repeat:no-repeat;}

.sub-menu{
          width:800px;
		  margin:0 auto;
		  clear:both;}

.ryouiki{
         width:800px;
		 color:#333333;
		 margin:0 auto;
		 font-size:12px;}

.henshu{
        width:800px;
		margin:10px auto 0 auto;
		line-height:20px;
		clear:both;}

.footer{
        font-size:12px;
		text-align:center;
		margin:20px auto 10px auto;
		border-bottom:solid #333333 1px;
		clear:both;}


/* 題 */

.dai{
     width:300px;
	 color:#666666;
     font-size:14px;
	 font-weight:bold;
	 padding-left:5px;
	 background-image:url(../img/dai.jpg);
	 background-repeat:no-repeat;}

.dai-1{
       color:#3399FF;
       font-weight:bold;}
	   
a img{
	border-style:none;
	}
	  

/* 効果 */

.kouka-blue{
            color:#3399FF;
			font-weight:bold;}

.kouka-red{
           color:#FF3366;
		   font-weight:bold;}

.kouka-list{
            color:#3399FF;
            font-size:11px;
			font-weight:normal;
			text-decoration:underline;}
			
.kouka-url{
           font-size:12px;
		   font-weight:normal;
           margin-left:20px;}

/* リスト */

.ol-link{
         font-size:14px;
		 font-weight:bold;
		 margin-left:80px;}

.li-link{
         margin-top:30px;}

.ul-main{
         list-style-type:none;
		 float:right;
		 margin-top:10px;}

.li-main{
         float:left;
		 border:solid #333333 2px;
		 padding:3px 0px;
		 margin-left:1px;}

.ul-sub{
        list-style-type:none;
		margin:0 auto;}
		
		                    .ul-sub a{
							          
									  font-weight:bold;
									  text-decoration:none;}
							
							.ul-sub a:hover{
							                color:#FFFFFF;
											background-color:#6699FF;
											padding:1px 3px;}
		

.li-sub1{
         width:155px;
		 float:left;
		 text-align:center;
		 margin:1px 1px;
		 padding:3px 0;
		 border:solid #000000 1px;}

/* 画像 */

.gazou-right{
             float:right;
			 margin-left:5px;
			 border:solid #333333 1px;}

.gazou-left{
            float:left;
			margin-right:5px;
			border:solid #333333 1px;}

/* div */

.div-map{
         color:#666666;
         font-size:14px;
		 font-weight:bold;
		 margin-left:50px;}
		
		                  .div-map a{
						             color:#666666;
									 text-decoration:none;
									 padding:2px 5px;;}
									
						 .div-map a:hover{
						                  color:#FFFFFF;
									      background-color:#6699FF;
									      text-decoration:none;
									      padding:2px 5px;;}
										  
										  
.links_pink{
    font-size:0.8em;
	border-bottom:1px dotted #DDDDDD;
	border-right:10px solid #999999;	
	color:#CCCCCC;
	padding:1px 5px;
	text-align:right;
	margin:1px 0;
	line-height:1em;
}

p.links_pink a{font-weight:bold;}
p.links_pink a:hover  { color:#FF00FF;}

.links_blue{
    font-size:0.8em;
	border-top:1px dotted #DDDDDD;
	border-left:10px solid #999999;
	color:#CCCCCC;
	padding:1px 5px;
	text-align:left;
	margin:1px 0;
	line-height:1em;	
}

p.links_blue a{font-weight:bold;}
p.links_blue a:hover  { color:#00FFFF;}