@charset "utf-8";

/**/
.clearfloat {
 overflow: hidden; 
position: relative; 


}

/*テキストレイアウト*/
.txt-c{text-align:center;}
.txt-r{text-align:right;}
.txt-l{text-align:left;}


.txt-b{font-weight:bolder;}

/*margin*/

.mar-l30{margin-left:30px;}
.mar-l40{margin-left:40px;}
.mar-b10{margin-bottom:10px;}
.mar-b15{margin-bottom:15px;}
.mar-b20{margin-bottom:20px;}
.mar-b30{margin-bottom:30px;}
.mar-r30{margin-right:30px;}
.mar-r40{margin-right:40px;}

/*float*/

.R-Layout{float: right;}
.L-Layout{float: left;}








/**/
.block {
width: 920px;
padding: 30px 0px 30px 30px;
box-shadow: 0 0 3px #aaa,inset 0 0 1px #ffffff;
background-color: #f6f3ef;
margin: 0px -40px 50px 0px;
}


.block-box {
	float:left;
width: 276px;
border:1px #6666;
background-color: #fff;
margin: 0px 30px 30px 0px;
overflow: hidden;
    zoom: 1;
	padding:10px 0px 10px 0px;
}


.block-box1 {

width: 870px;
border:1px #6666;
background-color: #fff;
padding:10px 8px 10px 8px;

} 


.block-box2 {
	float:left;
width: 400px;
border:1px #6666;
background-color: #fff;
padding:10px 10px 10px 10px;


}

.block h3{
  font-size: 150%;
    line-height: 1.2em;
	font-weight:bold;
	padding:20px 10px 20px 10px;
background-color: #FFF100;	
text-align:center;
width:870px;
margin-bottom:10px;	
}
.block_box img,.block_box1 img {
margin: 0px auto;

}

.block p{
  font-size: 110%;
    line-height: 1.5em;	
	
}
.heightLine-1{

	padding:10px 10px 10px 10px;	
}



 dl.setumei{
margin:10px;
}

 dl.setumei dt{
margin-bottom:10px;
font-weight:bolder;	
 font-size: 160%;
	}
	
 dl.setumei dd{
  font-size: 110%;
    line-height: 1.5em;	
}

 dl.hindo{
margin:10px;
 width: 220px;
overflow: hidden;
	zoom: 1;

}


 dl.hindo dt{
	 width: 90px;
	float: left;
	clear: both;
	padding:2px 10px 2px 10px;
	background-color: #16902E;	
	border:1px #C5BFC0 dotted;	
	color:#fff;

}
	
 dl.hindo dd{
	padding:2px 10px 2px 120px;

	border:1px #C5BFC0 dotted;
			
}


.block .block_attention{
background-color: #FFF100;	
padding:3px;
  font-size: 90%;
    line-height: 1.3em;
	margin:10px;	
		
} 


oasis ul{
margin-left: 50px;
margin-right: -50px;

}


oasis ul li.lisT1{

	display:block;	
	width:200px;
	margin-right: 90px;
	margin-bottom: 30px;
	float:left;
}

.box-title01{
margin-bottom:10px;
font-weight:bolder;	
 font-size: 160%;	
 
padding:10px 10px 10px 10px;	
}



.mar-10{margin:0px 10px 0px 10px;
  line-height: 1.6em;	
  }
