

@font-face {
	font-family: "impfont";
	src: url('../../css/rounded-mplus-1c-heavy.woff') format('woff');
}



/* 一覧 */
.chintai {
	padding-top:80px;
	height:120px;
	background-image:url(../img/chintai.jpg);
	text-align:center;
	font-size:18px;
	color:#fff;
	font-family:"impfont",serif;
	text-shadow: 0 0 0 4px #fff, 1px 1px 3px #000;
	font-weight:bold;
}



.catename{
	text-align:center;
	font-size:18px;
	font-weight:bold;
}


.flow{
	max-width:960px;
	margin:20px auto;
	padding:20px;
	font-family:"impfont",serif;
	font-size:16px;
	line-height:30px;
	color:#555;
	background-color:#fff;
	border:solid 1px #ccc;
}
.flow h1{
	padding:10px 0px;
	font-size:25px;
	color:#3C6;
	font-family:"impfont",serif;
	text-shadow: 0 0 0 4px #fff, 1px 1px 3px #000;
	font-weight:bold;
}



.listpage li {
	clear:both;
	border-bottom:solid 1px #CCC;
	padding-right:20px;
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:15px;
}
.listpage li a {
	height:60px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#09F;
}

.img {
	width:80px;
	height:60px;
	float:left;
	padding-right:10px;
}
.listpage a:hover img {
	opacity:1.0;
	filter: alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}

.listpage:after {
	content:"";
	display:block;
	clear:both;
}

.point img {
	width:50%;
	float:left;
}


/* 詳細 */

.bukken h1 {
	font-size:18px;
	font-weight:bold;
	padding:5px;
	background-color:#FFC425;
	color:#FFF;
}
.photo {width:100%;}

.photo:after {
	content:"";
	display:block;
	clear:both;
}

.gaiyou p{
	padding:0px 15px;
}


.photolist li img { width:100%;}


.gaiyou h1, .photo h1{
	padding:10px;
	text-align:center;
	font-size:25px;
	color:#3C0;
	font-family:"impfont",serif;
	text-shadow: 0 0 0 4px #fff, 1px 1px 3px #000;
	font-weight:bold;
}



/*一覧ページ下部リンク*/
.pagelink{
	margin:20px auto;
	width:320px;
	clear:both;
}
.pagelink ul li {
	background:none;
	float:left;
}
.pagelink ul li a{
	margin:5px;
	padding-top:10px;
	background-color:#fff;
	text-align:center;
	display:block;
	width:40px;
	height:30px;
	border:solid 1px #ddd;
	
}
.pagelink:after {
	content:"";
	display:block;
	clear:both;
}

.nowpage { color:#F30;}


