@charset "utf-8";

#info iframe {
	margin-top: 0px;
	width: 100%;
	height:800px;
}
/*TOP用*/
#info_top {
	overflow: hidden;
}
#info_top iframe {
	margin-top: 0px;
	width: 100%;
	height:800px;
}
/*======================
CMS部分
======================*/

/* CSSは必要最低限しか指定してませんのでお好みで（もちろん外部化OK） */

/* clearfix */
.clearfix:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.clearfix { display:inline-block; }

/* for macIE \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

ul#newsList{
	margin:0 0 15px;
	padding:0;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
ul#newsList li {
	color:#666;
	font-size:1em;
	margin:0;
	padding:10px 0;
	margin-bottom:3px;
	border-bottom:1px dotted #ccc;
	line-height:180%;
	list-style-type:none;
}
ul#newsList li table th {
	vertical-align: top;
	width: 100%;
	display: block;
}
ul#newsList li table td {
	width: 100%;
	display: block;
}
ul#newsList li a {
	text-decoration: underline;
}
ul#newsList li a:hover {
	opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70); /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)"; /* IE 8 */
	-khtml-opacity: .70; /* Safari 1.x */
	-moz-opacity: .70; /* FF lt 1.5, Netscape */
}
ul#newsList li .title {
	width: 100%;
	display: block;
	clear: both;
	/*font-size:1em;*/
	font-size: 16px;
	margin-bottom: 10px;
}
#newsWrap a {
	color: #1182C4;
	text-decoration: underline;
}
#newsWrap a:hover{
	text-decoration: none;
}
.up_ymd {
}
.catName{
	display: none;
	/*
	display:inline-block;
	padding:3px 8px;
	border:1px solid #ccc;
	border-radius:6px;
	font-size:11px;
	line-height:100%;
	margin:0 2px;
	*/
}
.newMark{
	display:inline-block;
	border:1px solid #F00;
	padding:1px 4px;
	font-size:11px;
	line-height:100%;
	background:#F00;
	color:#fff;
	box-shadow:1px 1px 1px #999;
	border-radius:8px;
	font-style:italic;
}
.comment{
	display:block;
	padding:3px 0;
	/*float:left;*/
	overflow:hidden;
	width:100%;/* 本文部分の幅。ここは特に設置ページ合わせて変更下さい */
	/*margin-top:-30px;*/
}
#info_top .comment {
	margin-top:0px;
}
.thumbNailWrap{
	display: block;
	width: 70%;
	overflow: hidden;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
}
.thumbNailWrap img {
	width:100%;
	margin-bottom: 15px;
}


/*=======================
Pager style（外部化可
========================*/
.pager{
	text-align:right;
	padding:10px;
	clear:both;
	color: #fff;
}
/*ページャーボタン*/
.pager a{
    border: 1px solid #1182C4;
    border-radius: 5px 5px 5px 5px;
    color: #1182C4;
    font-size: 12px;
    padding: 3px 7px 2px;
    text-decoration: none;
	margin:0 1px;
}
/*現在のページのボタン*/
.pager a.current{
	border: 1px solid #1182C4;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	font-size: 12px;
	padding: 3px 7px 2px;
	margin: 0 1px;
	text-decoration: none;
	background-color: #1182C4;
}
.pager a:hover{
	color: #fff;
	background-color: #FFCC00;
}

.overPagerPattern{
	padding:0 2px ;	
}

/* /Pager style */

