@charset "utf-8";

/* お知らせ：デザインスタイル
/* ======================================
　Element [ お知らせ：詳細 ]  
====================================== */
/* 上部（ヘッダ）
------------------------------------------------------------------- */
#middle_index .contents_page .title .neswCate {
	position:relative; top:10px; left:0px;
}
#middle_index .contents_page .title h1 {
	float:left;
	/*position: absolute;*/
	top: 16px;
	left: 3.5em;
}

#middle_index .contents_page .neswDate {
	z-index:1;
	float:right;
	position: absolute;
	top:8px;
	right: 24px;
	margin:0;
	padding:0;
	font-size: 0.9em;
	color: #000000;
}
#middle_index .contents_page .newsTitle img {
	margin:0 0 -2px 0;
	padding:0;
}

/* ページャー
------------------------------------------------------------------- */
#middle_index .contents_page ul.pager{
	width:100%;
	background-color: #e7e7e7;
	overflow:hidden;
	margin:15px 0 0 0;
	padding:0;
}
#middle_index .contents_page ul.pager li{
	display:inline;
	font-size: 85%;
}
#middle_index .contents_page ul.pager li.left{
	float:left;
	padding:5px 0 5px 15px;
}
#middle_index .contents_page ul.pager li.right{
	float:right;
	padding:5px 15px 5px 0;
}


/* 詳細（リセット）
------------------------------------------------------------------- */
#middle_index .contents_page div.entry {
	margin:0 auto;
	padding: 25px 15px 10px 15px;	
	font-size: 100%;
	line-height:160%;
	word-wrap: break-word;	
}
#middle_index .contents_page div.entry:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#middle_index .contents_page div.entry h1 {
	margin:0 0 5px 0;
}
#middle_index .contents_page div.entry h2 {
	margin:0 0 5px 0;
}
#middle_index .contents_page div.entry h3 {
	margin:0 0 5px 0;
}
#middle_index .contents_page div.entry h4 {
	margin:0 0 5px 0;
}
#middle_index .contents_page div.entry h5 {
	margin:0 0 5px 0;
}
#middle_index .contents_page div.entry h6 {
	margin:0 0 5px 0;
}
#middle_index .contents_page div.entry p {
	margin:0 0 1.0em 0;
}

#middle_index .contents_page div.entry ul {
	line-height:130%;
}
#middle_index .contents_page div.entry ul li {
	margin:0 0 0.5em 0;
	padding:0;
	list-style-type: disc;
	border:none;
}
#middle_index .contents_page div.entry ol {
	line-height:130%;
}
#middle_index .contents_page div.entry ol li {
	list-style-type: decimal;
}

#middle_index .contents_page div.entry ul, ol {
	margin:auto -3em 1em 0;
	padding:0;
	position:relative;
	left:-3em;
	overflow:hidden;
}
#middle_index .contents_page div.entry li {
	margin-top:0.25em;
	margin-bottom:0.25em;
}
#middle_index .contents_page div.entry ul ul, ul ol,
#middle_index .contents_page div.entry ol ol, ol ul {
	margin-left:1em;
	padding-left:0;
}
#middle_index .contents_page div.entry ul li, ol li {
	margin-left:5em;
}
#middle_index .contents_page div.entry li li {
	margin-left:1em;
}

/* 添付ファイル
------------------------------------------------------------------- */
#middle_index .contents_page ul.fileList{
	margin:30px 0 0 0;
	padding:5px 0;
	width: 100%;	
}
#middle_index .contents_page ul.fileList li{
	margin:0;
	padding:5px 0;
	width: 100%;
	font-size: 100%;
	border:none;
}
#middle_index .contents_page ul.fileList li img{
	margin:0;
	border:0;
	padding:0 3px 0 0;
	vertical-align: middle;
}
#middle_index .contents_page ul.fileList li a{
	margin:0;
	padding:0;
}

@media (max-width: 480px) {
#middle_index .contents_page .title h1 {
    margin-left: 0;
}
}