* {margin:0; padding:0;}


.cl{clear:both}

body{width:950px;
      margin:auto;
	  background:url(../img/back.jpg) fixed top;}

#all {width:950px;
     background-color:#FFFFFF;
	 vmargin:auto;}
	 
#h1{background-color:#170c08;}
		 
#top {width:950px;
     height:128px;}

		   	 
#menu{width:950px;
       height:322px;}
#left{width:232px;float:left;}
#right{width:718px;float:right;}

		  
#menu p {margin:0px;}

#text{width:950px;
      background-color:#000000;}
	   
#text p {color:white; margin:0px; line-height:1.5em;}

#footer{ width:950px;
         height:50px;
		 background-color:#000000;
		 clear:both;}
		 
h1{color:#FFFFFF;
   font-size:17px;
  line-height:1.5em;
  text-align:right;}
	

h2{color:#efb73a;
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
    font-size:23px;
	padding:25px 0px 5px 15px;}
	
.style1{color:#999999;
	    font-size:13px;
	    padding:5px 15px 0px 10px;
		margin:5px 15px 0px 10px;
		line-height:1.5em;}
		
.style2{color:#FFFF00;
        font-weight:bolder;
	    font-size:15px;
	    padding:5px 15px 0px 10px;
		margin:5px 15px 0px 10px;
		line-height:1.5em;}

.style3{color:#CCCCCC;
        text-align:center;
		line-height:50px;}
			
.notes {padding-left:30px; color:#E17100;}

.notes li {font-size:14px;
           font-weight:bold;
	       padding:2px 0px 0px 30px;
		   margin-top:2px  0px 0px 30px;
		   line-height:1.3em;}
		   
#RESULT {padding-left:10px; padding-right:10px; color:#FFFFFF;}

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

#ADD_MAIN td {padding: 5px;}

/* リスト外枠カラー */
.ck2 {margin:10px 8px 0px 8px; padding:5px; border:1px solid #999999;}

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

/* リスト内テキストカラー */
.ck2 li a {text-decoration:none; color:#D9C513;}

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

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

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

h2 a:hover{
color:#66ccff;
}

#RESULT a:link, #RESULT a:visited{
color:#00ff00;
}

#RESULT a:hover{
color:#ffff00;
}


/* NEWS 20101008追加 */
.midashi2 {
	color:#CCCCCC;
	padding-left:15px;
    border-left: solid 7px #FFCC00;
	border-bottom: solid 1px #FFCC00;
}

div#news_saizensen {
    margin:20px 0 0 0;
	color:#FFCC00;
}

div#news_saizensen div {
    width:168px;
	height:180px;
	float:left;
	margin:0 15px 0 0;
}
div#news_saizensen div p{
   padding:0 5px;
}

p.saizensen_1 a {
	color:#FFFF00;
	font-weight:bold;
	font-size:0.9em;
	letter-spacing:-1px;
	text-decoration:none;
	font-weight:bold;
}
p.saizensen_1 a:hover {
    color:#FFFFFF;
}

p.saizensen_1 {
    margin:0;
	font-weight:bold;
}
p.saizensen_2 {
    font-size:0.7em; 
	margin:2px 0;
	line-height:1.4em;
}
p.saizensen_3 {
    font-size:0.65em; 
	margin:0;
	color:#999999;
	line-height:1.3em;
	text-align:center;
	border-top:dashed 1px #DDDDDD;
	border-bottom:dashed 1px #DDDDDD;
}
p.saizensen_4 {
    font-size:0.65em;
	line-height:1.3em;
	margin:0;
	color:#999999;
	border-top:dashed 1px #DDDDDD;
	letter-spacing:-1px;
	text-align:center;
}
ul {
	margin: 0;
	padding: 0;
}
ul li {
	list-style-type: none;
	float: left;
	margin-right: 3.6px!important;
}
ul li:last-child {
	margin-right: 0;
}
