@charset "utf-8";
/* CSS Document */

a:hover img{
 opacity:0.7;
 filter:alpha(opacity=70);
 -ms-filter: “alpha( opacity=70 )”;
 }


#kougaku .kn_list {  
  list-style-type: none;  
  width: 980px; 
  margin:20px 0px 10px 11px;
  text-align:center;
}  

  
#kougaku .kn_list li {  
  float: left;  
  width: 172px; /* 幅調節 */  
  border: #333 solid 1px;
  margin-right:8px;
  margin-top:8px;
  text-align:center;
  background:#FFFFFF;
}

.kn_list li:nth-child(5n+1) {
  clear: left;
}

#kougaku img {
	margin-top:4px;
	margin-left:10px;
}  

#kougaku .kn_list h3{
	font-size:100%;
	margin:0px;
	text-align:center;
	font-weight:boldl;
	}

#kougaku .kn_list p{
	margin:1px 0px;
    text-align:center;
	font-size:90%;
	font-weight:bold;
	}

.kakaku{
	color:#F00;
	font-weight:bold;
	padding-top:4px;
	}
	
.kakaku_b{
	font-size:210%;
	}	




#pasa{ background:url(../images/1501p_gh.gif) repeat-y; width:960px; padding-bottom:20px;}

.pasa_h {
   width: 960px;
   height: 277px;
   padding:35px 0px 15px 0px;
}

.pasa_02 {

	width:920px;
	margin:0px 10px 10px 20px;
	overflow:hidden;
	padding-bottom:30px;
	text-align:center;
}

.kaitori_tx {
	width:950px;
	margin:30px 0px 25px 0px;
	text-align:center;
	font-size:140%;
	font-weight:bold;
	line-height:170%;
	text-decoration: underline;
}

.m_botan{
	margin:5px 0px 15px 0px !important;
}

.kai_gen {
	position:absolute;
	z-index:+1;
	width:50px;
	background:#CC0000;
	color:#FFF;
	font-weight:bold;
	margin-left:5px !important;
	padding:3px 2px;
	margin-top:7px !important;
	}


.kai_gen_s {
	position:absolute;
	z-index:-1;	
	width:50px;
	background:#CC0000;
	color:#FFF;
	font-weight:bold;
	margin-left:5px !important;
	padding:3px 2px;
	margin-top:7px !important;
	}	
	
.pasa_all{
	width:960px;
	height:100px;
	margin-top:35px;
	margin-bottom:35px;
	}
	
.kn_aka	{
	color:#FF0000;
	}

.kakaku_one {
	color:#F00;
	font-weight:bold;
	padding-top:8px;
	font-size:160% !important;
	}
	
ul.thumbnail {
width: 100%;
min-width: 960px;
margin: 0px 0px 80px 68px;
list-style-type: none;
font-size:80%;
}


ul.thumbnail li {
width: 262px;
margin-right:20px;
float: left;
}


ul.thumbnail dl {
width: 262px;
margin: 0 auto;
font-size: 90%;
}


ul.thumbnail dt {
	