@charset "UTF-8";
/*
Theme Name: seinaiji css
Theme URL: http://www.seinaiji.jp/
Description: base-topCSS（トップページ用）.
Version: 1.0
Author: 清内路
Author URL: http://www.seinaiji.jp/
*/

/* CSS Document */

/* トップの構造
----------------------------- */
#contents {
clear:both;
position:relative;
width:777px;
margin:0;
padding:135px 0 0 0;
text-align:left;
background:#FFFFFF url(../img/bg-image.jpg) no-repeat center top;
overflow: hidden;
}
#contents:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #contents {
height: 1em;
overflow: visible;
}
/**/

/* 旬
----------------------------- */
#syunbox {
width:435px;
margin:30px 0 0 0;
padding:0;
overflow: hidden;
}
#syunbox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #syunbox {
height: 1em;
overflow: visible;
}
/**/
#syun {
margin:60px 0 0 0;
padding:10px;
background:#FFFFFF;
}
#syun h3 {
margin:0;
padding:0 0 2px 0;
font-size:1em;
color:#3366CC;
border-bottom:#0066CC solid 1px;
}
#syun h3 a {
color:#3366CC;
}
#syun h3 a:visited {
color:#336699;
}
#syun h3 a:hover {
color:#0099FF;
}
#syun p {
margin:2px 0 5px 0;
padding:0;
line-height:150%;
}
#sasiebox {
float:right;
width:185px;
height:136px;
margin:0;
padding:8px;
background:url(../img/syun-sasie.jpg) no-repeat left top;
}
#sasiebox img {
width:140px;
height:96px;
margin:0;
padding:0;
}

/* お知らせ新着
----------------------------- */
.osirasebox {
clear:both;
width:425px;
margin:0;
padding:0;
border:#999999 1px solid;
overflow: hidden;
}
.osirasebox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html .osirasebox {
height: 1em;
overflow: visible;
}
/**/
.osirasebox h3 {
width:425px;
height:38px;
margin:0;
padding:0;
background:url(../img/title-osirase.jpg) no-repeat center left;
text-indent:200px;
font-size:0.8em;
color:#666666;
font-weight:normal;
line-height:320%;
}
.osirasebox h3 a {
margin:0;
padding:0;
color:#666666;
}
.osirasebox h3 a:visited {
margin:0;
padding:0;
color:#666666;
}
.osirasebox h3 a:hover {
margin:0;
padding:0;
color:#999999;
}
.o-list {
width:400px;
margin:5px;
padding:0;
}
.o-list ul {
margin:0;
padding:0;
list-style:url(../img/public/link-san.gif) inside;
}
.o-list li {
margin:0 0 3px 0;
padding:0;
font-size:0.85em;
color:#666666;
line-height:125%;
}
.o-list li a {
margin:0 0 0 5px;
padding:0;
line-height:125%;
}
/* スペシャルコンテンツ
----------------------------- */
#specon {
width:445px;
margin:20px 0 5px 0;
padding:0;
}
#specon p {
margin:2px 0 0 0;
padding:0;
text-align:right;
font-size:0.8em;
}
#specon p a {
color:#3366CC;
}
#specon p a:visited {
color:#336699;
}
#specon p a:hover {
color:#0099FF;
}
#specon h4 {
margin:10px 0 0 0;
}
#specon1 {
width:445px;
height:100px;
margin:0;
padding:0;
background:url(../img/bn-shimizu.jpg) no-repeat left center;
text-indent:-9999em;
}
#specon1 a {
width:445px;
height:100px;
margin:0;
padding:0;
background:url(../img/bn-shimizu.jpg) no-repeat left center;
text-indent:-9999em;
display:block;
}
#specon2 {
width:445px;
height:100px;
margin:0;
padding:0;
background:url(../img/bn-mizunara.jpg) no-repeat left center;
text-indent:-9999em;
}
#specon2 a {
width:445px;
height:100px;
margin:0;
padding:0;
background:url(../img/bn-mizunara.jpg) no-repeat left center;
text-indent:-9999em;
display:block;
}
#specon3 {
width:445px;
height:100px;
margin:0;
padding:0;
background:url(../img/bn-hanamomo.jpg) no-repeat left center;
text-indent:-9999em;
}
#specon3 a {
width:445px;
height:100px;
margin:0;
padding:0;
background:url(../img/bn-hanamomo.jpg) no-repeat left center;
text-indent:-9999em;
display:block;
}
#specon4 {
width:445px;
height:100px;
margin:0;
padding:0;
background:url(../img/bn-hanabi.jpg) no-repeat left center;
text-indent:-9999em;
}
#specon4 a {
width:445px;
height:100px;
margin:0;
padding:0;
background:url(../img/bn-hanabi.jpg) no-repeat left center;
text-indent:-9999em;
display:block;
}

/* 上部
----------------------------- */
#headerbox {
width:777px;
margin:5px 0 0 0;
padding:0;
overflow:inherit;
}

/* 南ナビRSS
----------------------------- */
.rss_box {
	 margin: 0;
	 padding: 0;
	 width: 360px;
text-align:left;
}

.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}

.rss_items {
	margin: 3px;
	padding: 0px;
}

.rss_item  {
	font-weight : normal; 
	font-size: 11px;
	color: #333333;
	padding:0;
	word-break: break-all;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight: normal;
	font-size: 11px;
	text-decoration : underline;
	color:#FF9900;
}

.rss_date {
	font-size: 11px;
	font-weight : normal;
	color: #999;
}

.rss_box li {
list-style:none;
}
#ii-rss { 
margin:0;
padding:0 14px 2px 0;
text-align:right;
line-height:100%;
color:#6699CC;
font-size:11px;
}
#ii-rss a {
color:#6699CC;
font-size:11px;
}
#rsscontents {
margin:0;
padding:0;
width:380px;
background-color: #fff;
border:1px solid #e9e9e9;
}
#rss-img {
margin:0;
padding:0 0 2px 0;
border-bottom:#e9e9e9 solid 1px;
text-align:left;
}