@charset "UTF-8";
/*
Theme Name: seinaiji css
Theme URL: http://www.seinaiji.jp/
Description: base-lowCSS（下階層用）.
Version: 1.0
Author: 清内路
Author URL: http://www.seinaiji.jp/
*/

/* CSS Document */

/* 下階層の構造
----------------------------- */
#contents {
clear:both;
position:relative;
width:777px;
margin:0;
padding:0;
text-align:left;
background:#FFFFFF;
overflow: hidden;
}
#contents:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #contents {
height: 1em;
overflow: visible;
}
/**/

/* 下階層共通
----------------------------- */
.pankuzu {
width:440px;
margin:4px 0 0 0;
padding:0;
}
.pankuzu p {
margin:0 0 2px 0;
padding:0;
font-size:0.7em;
color:#666666;
line-height:115%;
}
.pankuzu p a {
margin:0;
padding:0;
color:#660000;
text-decoration:underline;
}
.pankuzu p a:hover {
margin:0;
padding:0;
color:#FF9900;
}
/* 下階層共通の見出し
----------------------------- */
.oomidasi {
width:416px;
height:24px;
margin:0 0 10px 0;
padding:7px 0 0 30px;
font-size:16px;
color:#FFFFFF;
background:url(../img/public/p-bar.jpg) top center no-repeat;
}
.oomidasi a {
color:#FFFFFF;
}
.oomidasi a:visited {
color:#FFFFFF;
}
h5.komidasi {
margin:2px 0 10px 0;
padding:0 0 0 7px;
font-size:1em;
color:#FF6600;
border-left:5px #FF6600 solid;
line-height:150%;
}
h5.komidasi a {
margin:0;
padding:0;
color:#FF6600;
}
h5.komidasi a:visited {
margin:0;
padding:0;
color:#FF6600;
}
/* 行政情報見出し
----------------------------- */
#title-gyousei {
width:446px;
height:31px;
margin:5px 0 10px 0;
padding:0;
font-size:16px;
text-indent:-9999em;
background:url(../img/gyousei/gyousei.gif) top center no-repeat;
}
#title-gyousei a {
width:446px;
height:31px;
margin:0;
padding:0;
font-size:16px;
text-indent:-9999em;
text-decoration:none;
display:block;
}
/* お知らせ枠
----------------------------- */
.osirasebox {
width:435px;
margin:0 0 10px 0;
padding:5px;
border:#999999 1px solid;
overflow: hidden;
}
.osirasebox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html .osirasebox {
height: 1em;
overflow: visible;
}
/**/
p.o-date {
width:425px;
margin:0 0 10px 0;
padding:1px 5px;
color:#666666;
background:#CCCCCC;
font-size:0.7em;
}
.osirasebox img {
clear:both;
float:left;
margin:0 10px 5px 0;
border:none;
}
.o-continue {
clear:both;
margin:20px 0 5px 0;
padding:0;
text-align:right;
font-size:0.75em;
line-height:125%;
}
.o-continue a {
margin:0;
padding:0;
text-align:right;
color:#FF6600;
}
.o-continue a:visited {
color:#FF3300;
}
.o-continue a:hover {
color:#FF9900;
}
/* お知らせリスト
----------------------------- */
.o-list {
width:435px;
margin:20px 0;
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%;
}
/* 上部
----------------------------- */
#headerbox {
width:777px;
height:160px;
margin:0;
padding:0;
background:url(../img/u-cover.jpg) no-repeat center bottom;
}
/* 日付・タイトル
----------------------------- */
#entrydate {
width:437px;
margin:5px 0 10px 0;
padding:2px 0 2px 10px;
font-size:0.85em;
color:#CCCCCC;
line-height:150%;
font-weight:bold;
background:#666666;
}
#entrytitle {
margin:5px 0;
padding:0 0 0 5px;
font-size:1em;
line-height:150%;
color:#FF6600;
border-left:5px #FF6600 solid;
}