@charset "UTF-8";
/* CSS Document */


/*---------------
□□□layout□□□
---------------*/
.ntv-wrapper {
	background: none;
}
body.is2nd .main p{
	position: relative;
	z-index: 30;
}
body.is2nd .main  {
	position: relative;
	z-index: 1;
}
body.is2nd #header  {
	position: relative;
	z-index: 2;
}

body.is2nd .main .karuta {
	width: 640px;
	height: 386px;
	position: absolute;
	z-index: 20;
	left: 10px;
	top: 200px;
}
body.is2nd .main p.photo{
	background: #FFF;
	padding: 5px;
	border: 1px solid #CCC;
	width: 450px;
	margin-bottom: 10px;
}

body.is2nd p.pagetop a{
	display: none;
}
body.is2nd p.bn_btn{
	text-align: center;
	padding-top: 20px;
}
body.is2nd .main h3{
	padding-bottom: 10px;

}
body.is2nd .main #slideshow {
	position: relative;
	padding: 5px;
	border: 1px solid #CCC;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	height: 263px;
}
body.is2nd .main #slideshow img {
	position:absolute;
	top:9px;
	left:10px;
	z-index:8;
	padding-top: 2px;
}
body.is2nd .main #slideshow img.active { z-index:10; }
body.is2nd .main #slideshow img.last-active { z-index:9; }


body.is2nd .main ul.thumbnail {
	list-style-type: none;
	padding-left: 10px;
}
body.is2nd .main ul.thumbnail li {
	float: left;
	margin: 0 10px 10px 0;
	width: 142px;
	height:165px;
}
body.is2nd .main ul.thumbnail li img {
	background: #FFF;
	padding: 5px;
	border: 1px solid #CCC;
	width: 130px;
	margin-bottom: 5px;
}
body.is2nd .main ul.thumbnail li a { display: block; }



/*---------------
□□□font□□□
---------------*/
body.is2nd .main p.date{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	
}
body.is2nd .main h4{
	font-size: 16px;
	font-weight: bold;
	color: #4E7042;
}
body.is2nd .main h4.sn{
	font-size: 12px;
	font-weight: bold;
	color: #4E7042;
	line-height: 1.3em;
	text-align: center;
}
body.is2nd .main p.txt{
	font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.6em;
}
body.is2nd .main ul li p.date{
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #666;
}
/*---------------
□□□font□□□
---------------*/
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 line-height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix { display: inline-block; }

/* MacIE用 */
*+html .clearfix { height: 1%; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
