@charset "utf-8";
/* CSS Document */

@import "../../../../../css/common.css";


/* news */
/* =========================================================== */


/* sNav */
#sNav h2 {
	margin: 0 0 10px 0;
}

#sNav ul.news {
	margin: 0 0 20px 0;
	font-size: 78%;	
}

#sNav ul.news li {
	padding: 0.4em 15px 0.4em 2px;
	line-height: 1.7;
	background: url(../images/news_line01.gif) no-repeat left bottom;
}

#sNav ul.bnumber {
	margin: 0 0 20px 0;
	padding: 9px 0 9px 0;
	font-size: 78%;	
}

#sNav ul.bnumber li {
	padding: 0 15px 0 2px;
	line-height: 1.7;
	color: #333;
}

#sNav ul.bnumber li a {
	padding: 0 2px 0 0;
}

/* top */
#main.top {
	margin: 0 0 50px 0;
}

#main.top h1 {
	width: 700px;
	height: 45px;
	background: url(../images/news_main_ttl.gif) no-repeat left top;
	text-indent: -9999px;
}

#main.top div.mainArea p.t01 {
	margin: 27px 0 0 0;
	font-size: 78%;
	line-height: 1.7;
}

#main.top div.mainArea p.t02 {
	margin: 20px 0 0 0;
	font-size: 78%;
	line-height: 1.7;
}

#main.top div.infoArea  {
	width: 700px;
}

#main.top div.infoArea p.sdate {
	padding: 27px 0 0 0;
	font-size: 78%;
	line-height: 1.7;
}

#main.top div.infoArea p {
        clear: both;
	margin: 0;
	padding: 15px 0 0 0;
	font-size: 78%;
	line-height: 1.7;
}

#main.top div.infoArea p.sttl {
	padding: 7px 0 0 0;
	font-size: 120%;
	font-weight: bold;
}

#main.top .backArea {
	margin: 38px 0 0 0;
	padding: 12px 0 0 0;
	font-size: 78%;
	line-height: 1.7;
	border-top: solid 1px #E2E5F2;
	text-align: center;
}

#main.top h2 {
	padding: 39px 0 12px 0;
	border-bottom: solid 1px #E2E5F2;
}

ul#post {
	width: 700px;
	padding: 23px 0 48px 0;
	border-bottom: solid 1px #E2E5F2;
}

ul#post li {
	clear: both;
	font-size: 78%;
	line-height: 1.7;
}

ul#post li p.date {
	width: 85px;
	float: left;
	color: #555;
}

ul#post li p.title {
	width: 577px;
	float: left;
	padding: 0 37px 1.0em 0;
        margin :-3px 0 0 0;
}

ul#post li p.title a {
	line-height: 1.7;
}


/* wp-pagenavi  */

.wp-pagenavi {
width: 400px;
margin: 12px 50px 0 250px;
font-size: 78%;
color: #3A52A5;
}
.wp-pagenavi a.previouspostslink {
    padding: 0 1em 0 1em;
}

.wp-pagenavi a.page {
    padding: 0 0.4em 0 0.4em;
    border-right:solid 1px #ccc;
} 

.wp-pagenavi a.nextpostslink {
    padding: 0 0.4em 0 1em;
}

.wp-pagenavi span.current {
	padding: 0 0.4em 0 0.4em;
	font-weight: bold;
	border-right:solid 1px #ccc;
	color: #555;
}

/* pageNav  */
.pageNav {
	width: 700px;
	color: #3A52A5;
	margin: 1em auto;
	line-height:1;
	font-size: 78%;
	text-align:center;
}

a.page-numbers, .pageNav .current {
	padding: 2px .4em;
	border-right: solid 1px #ccc;
}

/*　次へ */
.pageNav .next {
    display: none;
}

.pageNav span.page-numbers {
	color: #555;
	font-weight: bold;
}


/* history */
#main.history {

}

/* 記事内の画像 */
#main.top div.infoArea .aligncenter {
   display: block;
   margin: 0 auto;
   text-align: center;
}

#main.top div.infoArea img {
   border: none;
   line-height:0;
   font-size: 0;
}

#main.top div.infoArea .alignleft {
   float: left;
   margin: 0 10px 0 0;
}

#main.top div.infoArea .alignright {
   float: right;
   margin: 0 0 0 10px;
}

#main.top div.infoArea  .wp-caption {
    border: solid 1px #aaaaaa;
    text-align: center;
    padding-top: 5px;
    margin-top: 10px;
}


