@charset "shift_jis";
/* CSS Document */
/* http://www.gendama.jp/info/yamawake-jima.html */



/*box・--------------------------------------------------------*/

/*
#main {margin:0 auto;
       width:760px;
	   padding:0;
	   background-color:#FFFFFF;}-*/

#contents_head {
				background-image:url(../img/yamawake-jima/title_top.jpg);
				background-repeat:no-repeat;
				width:760px;
				height:195px;
				margin:0;
				padding:0;
				position:relative;
				}


#contents_head #point {width:238px; float:left; position:absolute; display:block; left:513px; top:83px;}	


*html #contents_head #point {width:239px; text-align:left;}	
					   

					 


/*コンテンツ・-------------------------------------------------------*/
/*#main .pankuzu { text-align:left; margin:5px 0 0 10px;}*/
.rulese {margin:20px 0px;}

#contents #box_01 {margin:0 0 10px 0;
                  width:760px; text-align:center;}
*html #contents #box_01 {margin:0 0 10px 0;
                  width:760px; text-align:center;}				  
	  
				  
#contents .tittle {margin-bottom:10px;} 

#contents .bk_se {margin:0;
				  background-image:url(../img/yamawake-jima/box1_bg.gif);
				  background-repeat:no-repeat;
				  width:760px;
				  height:190px;}
				  

#contents .bk_se #sankasya {font-size:35px;
				  font-weight:bold;
				  line-height:40px;
				  margin:0px;}
				  				  
*html #contents .bk_se {margin:0px 0;
                  width:180px;
				  }
			  
#contents .bk_se #bn{ width:114px; /width:101px;}

				  				  
#contents .se_tx {margin:0 auto;
                  width:620px;
				  }
  

#contents .se_tx  #g{ background-color:#eaf0bd; text-align:left;}	
#contents .se_tx  #y{ background-color:#fffef0; text-align:left;}	



#contents .se_tx  th{ text-align:center; background-color:#7dbf0e; color:#fff;}	

				  
				  
*html #contents .se_tx {margin:0;
                  width:620px;
				  }				  

.yamwake {font-size:25px; line-height:25px; font-weight:bold; color:#F60;}


#contents .se_tx li {margin:0 0 10px 0;}

#contents #btn_01 {margin:15px 0 25px 0; text-align:center;}

#contents #box_02 {margin:0 0px 10px 0px;
                  width:760px;}
				 
*html #contents #box_02 {margin:0 0 10px 00px;
                  width:760px;}		
				  		

#contents table {
                 border-collapse:collapse;
				 }

#contents table th  {background-color:#cbe5a2;
                     color:#719226;
					 font-weight:bold;
					 font-size:10px;
					 border:solid 1px #999999;
					 padding:5px;
					 }
#contents td {text-align:center;
                    font-size:12px;
					border:solid 0px #999999;
					padding:8px;
					}

#contents .se_tx table td {text-align:center;
                    font-size:12px;
					border:solid 1px #999999;
					padding:8px;}	
					
#contents #box_02 table td {text-align:center;
                    font-size:12px;
					border:solid 1px #999999;
					padding:8px;}						

#contents #btn_02 {float:right; margin:15px 0 25px 0;}
#contents #btn_03 {float:right; margin:15px 0 25px 0;}

.pagetop {float:right; clear:both; margin:10px 0;}


#contents #box_02 #result {background-color:#FFC; color:#F00; font-weight:bold;"}


/*clearfix--------------------------------------------------------*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clearfix{height:1%;}

/*\*//*/
.clearfix{
display: inline-table;
}
/**/




#kako a {
	text-decoration: underline;
}

 a:active {
	text-decoration: underline;
}

 a:visited {
	text-decoration: underline;
}

 a:hover { 
	text-decoration: none;
}

/*yamawakejimaBanner------------------------------------------------------------ */
div.yamawakejimaBanner {margin:8px 0 0 0; width:714px;}
