* {margin:0; padding:0;}

body{width:800px;
      margin:auto;
	  background:url(../img/back.gif) fixed top no-repeat #000000;
	  }

#all {width:800px;
	  margin:auto;
	  }
	 
@media screen and (min-width: 960px) {
ul.none{
display:none;
}
}
		 
#top {width:800px;
     height:180px;}

/*#left{width:401px;
     height:180px;
	 float:left;
	 background:url(../img/title_right.png) no-repeat;}*/
	 
#right{width:800px;
           height:400px;
		   float:right;
		  background:url(../img/title01.jpg) no-repeat;}

.cl{clear:both;}

#h1{width:800px;
    height:30px;}
			 	 		   	 
#menu{width:800px;
      height:107px;
      }
		  
#menu p {margin:0px;}

#menu a{
	color:#FFFFFF;
	text-decoration: none;
}
#menu a:hover{
	color: #d9da52;
	text-decoration: none;
}
#menu a.active{
	color: #d9da52;
	text-decoration: none;
}
#text{width:800px;
      background:url(../img/black.png);}
	   
#text p {margin-bottom:20px;
      color: #FFFFFF;
}

#footer{ width:800px;
		 clear:both;
		 height:35px;
		 border-top: dashed 2px #ffff00;}
		 
h1{color:#ffffff;
   font-size:18px;
   text-align:right;
   height:30px;
   line-height:30px;
   margin-right:10px;
   }
	

h2{color:#FFFF00;
    font-size:29px;
	margin:5px 3px 5px 5px;
	padding:2px 3px 5px 5px;
	background:url(../img/h1.png) no-repeat;}

h2 a:link, h2 a:visited{
color:#ffff00;
}

h2 a:hover{
color:#00ff00;
}

#RESULT a:link, #RESULT a:visited{
color:#ffff00;
}

#RESULT a:hover{
color:#00ff00;
}
	
.style1{color:#ffffff;
	    font-size:15px;
	    padding:5px 15px 0px 10px;
		margin:5px 15px 0px 10px;
		line-height:1.5em;
		}
		
.style2{color:#FFFF00;
        font-weight:bolder;
	    font-size:15px;
	    padding:25px 15px 25px 10px;
		margin:5px 15px 0px 10px;
		line-height:22px;}

.style3 {font-size:18px;
         font-weight:bold;
         text-align:center;
		 color:#ffffff;
		 line-height:70px;}

.style4 {font-size:18px;
         font-weight:bold;
         text-align:right;
		 color:#DDDD00;}

.style5{color:#FF66FF;
        font-weight:bolder;
	    font-size:15px;
	    padding:25px 15px 25px 10px;
		margin:5px 15px 0px 10px;
		line-height:22px;}
				 	
.notes {padding-left:30px; color:#FF5959;
}

.notes li {font-size:14px;
           padding:3px 0px 0px 30px;
		   margin-top:3px  0px 0px 30px;
		   font-weight:bold;
		   line-height:1.5em;
		   background:url(../img/black.png);}
		   
#RESULT {padding-left:10px; padding-right:10px; color:#FFFFFF;}

#ADD_MAIN {width: 470px;margin-left: auto;margin-right: auto;}

#ADD_MAIN td {padding: 5px;}

/* ���X�g�O�g�J���[ */
.ck2 {margin:10px 5px 0px 5px; padding:5px; border:1px solid #3f74aa; background:url(../img/black.png);}

.ck2 li {display:inline; line-height:1.8em; padding-left:5px; }

/* ���X�g���e�L�X�g�J���[ */
.ck2 li a {text-decoration:none; color:#ffffff;}

.ck2 ul{margin:0px; padding:0px;}

.midashi {font-size:16px; font-weight:bold; height:20px; line-height:20px;}

#menu table tr td{
	display: inline;
	padding: 0 10px 0 25px;
	font-weight: bold;
}

form table tr td{
	color:#FFFFFF;
	padding: 10px;	
}

