@charset "UTF-8";
/*
Theme Name: seinaiji css
Theme URL: http://www.seinaiji.jp/
Description: pubCSS（共通）.
Version: 1.0
Author: 清内路
Author URL: http://www.seinaiji.jp/
*/

/* CSS Document */


/* 構造
----------------------------- */
body {
margin:0 10px;
padding:0;
background:#FFFFFF;
}
#contentbox {
width:777px;
margin:0;
padding:0;
background:#FFFFFF;
}
#mainbox {
float:left;
width:447px;
margin:0;
padding:0;
}
#main {
position:relative;
width:447px;
margin:0 0 100px 0;
padding:0;
overflow: hidden;
}
#main:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #main {
height: 1em;
overflow: visible;
}
/**/
#side-left {
float:left;
width:160px;
margin:0 0 20px 0;
padding:0;
}
#side-right {
float:right;
width:165px;
margin:0 0 20px 5px;
padding:0;
}
/* 共通
----------------------------- */
a {
color:#006699;
text-decoration:none;
}
a:visited {
color:#660099;
}
a:hover {
color:#FF9900;
}
img {
border:none;
}
p {
font-size:0.85em;
line-height:150%;
color:#666666;
}
span.new {
display: none;
color: red;
font-weight: normal;
font-size:10px;
}
.daytime {
padding:0 0 0 2px;
font-size:10px;
color:#666666;
}
p.continue {
margin:5px 0 0 0;
padding:0;
text-align:right;
font-size:0.8em;
}
.continue a {
color:#990000;
}
.continue a:visited {
color:#660000;
}
.continue a:hover {
color:#FF9900;
}
p.continue2 {
margin:5px 0 0 0;
padding:0;
font-size:0.8em;
}
.continue2 a {
color:#990000;
}
.continue2 a:visited {
color:#660000;
}
.continue2 a:hover {
color:#FF9900;
}
.kome {
margin:2px;
padding:0;
font-size:0.6em;
color:#666666;
}

/* 上部(headerboxはbaseで)
----------------------------- */
#header {
position:relative;
width:777px;
margin:5px 0 0 0;
padding:0;
overflow: hidden;
}
#header:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #header {
height: 1em;
overflow: visible;
}
/**/
#h-left {
float:left;
width:400px;
height:40px;
margin:0;
padding:0 0 0 40px;
background:url(../img/midasi.jpg) no-repeat left bottom;
}
h1 {
margin:0;
padding:0;
font-size:0.7em;
color:#666666;
font-weight:normal;
}
h1 a {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
}
h1 a:visited {
margin:0;
padding:0;
color:#666666;
text-decoration:none;
}
#h-right {
float:right;
width:320px;
margin:0;
padding:0;
}
#h-right ul {
width:320px;
margin:0;
padding:0;
list-style:none;
}
#h-right li {
float:left;
margin:0;
padding:0 14px;
font-size:0.7em;
background:url(../img/sq.jpg) no-repeat left center;
}
#h-right li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
#g-trans {
clear:both;
position:relative;
width:320px;
height:19px;
margin:0 0 2px 0;
padding:0;
}
#g-trans-on {
float:left;
width:124px;
height:19px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/g-trans.gif) no-repeat 0 0;
}
#g-trans-on a {
width:124px;
height:19px;
margin:0;
padding:0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
#g-trans-off {
float:left;
width:35px;
height:19px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/g-trans.gif) no-repeat -124px 0;
}
#g-trans-off a {
width:35px;
height:19px;
margin:0;
padding:0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
/* 下部
----------------------------- */
#footer {
clear:both;
width:777px;
height:40px;
margin:0;
padding:15px 0 0 0;
background:url(../img/footer.jpg) no-repeat center top;
}
#footer p {
margin:0 0 0 80px;
font-size:10px;
color:#666666;
line-height:125%;
word-spacing:2px;
}
#f-menubox {
width:777px;
margin:0;
padding:0;
overflow: hidden;
}
#f-menubox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #f-menubox {
height: 1em;
overflow: visible;
}
/**/
#f-menu ul {
margin:0 0 0 20px;
padding:0 0 40px 0;
list-style:none;
}
#f-menu li {
float:left;
margin:0;
padding:0 8px;
font-size:0.7em;
color:#006699;
border-left:#666666 solid 1px;
}
#f-menu li a {
margin:0;
padding:0;
color:#006699;
text-decoration: none;
display: block;
}
#f-menu li a:visited {
margin:0;
padding:0;
color:#006699;
text-decoration: none;
display: block;
}
#f-menu li a:hover {
margin:0;
padding:0;
color:#FF9900;
text-decoration: none;
display: block;
}
#f-menu-right {
border-right:#006699 solid 1px;
}
/* 左
----------------------------- */
#kankou-navi {
width:141px;
margin:0;
padding:0;
}

#kankou-navi ul {
margin:0;
padding:0;
list-style: none;
}
#kankou-navi li {
margin:0;
padding: 0;
text-indent:-9999px;
}
#kankou-navi li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
/* --------- */
#kankou-navi li#kankoumenu01 {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px 0px;
}
#kankou-navi li#kankoumenu01 a {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px 0px;
}
#kankou-navi li#kankoumenu01 a:hover{
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat -141px 0px;
}
/* --------- */
#kankou-navi li#kankoumenu02 {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px -53px;
}
#kankou-navi li#kankoumenu02 a {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0x -53px;
}
#kankou-navi li#kankoumenu02 a:hover{
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat -141px -53px;
}
/* --------- */
#kankou-navi li#kankoumenu03 {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px -106px;
}
#kankou-navi li#kankoumenu03 a {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px -106px;
}
#kankou-navi li#kankoumenu03 a:hover{
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat -141px -106px;
}
/* --------- */
#kankou-navi li#kankoumenu04 {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px -159px;
}
#kankou-navi li#kankoumenu04 a {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px -159px;
}
#kankou-navi li#kankoumenu04 a:hover{
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat -141px -159px;
}
/* --------- */
#kankou-navi li#kankoumenu05 {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px -212px;
}
#kankou-navi li#kankoumenu05 a {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat -444px -212px;
}
#kankou-navi li#kankoumenu05 a:hover{
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat -141px -212px;
}
/* --------- */
#kankou-navi li#kankoumenu06 {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat 0px -265px;
}
#kankou-navi li#kankoumenu06 a {
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat -555px -265px;
}
#kankou-navi li#kankoumenu06 a:hover{
margin:0;
padding:0;
width:141px;
height:53px;
background:url(../img/side-menu.jpg) no-repeat -141px -265px;
}
/* 右
----------------------------- */
#gyouseimenu00 {
width:152px;
height:58px;
margin:0 auto 5px auto;
padding:0;
background:url(../img/side-gyou-main.jpg) no-repeat left top;
text-indent:-9999em;
}
#gyouseimenu00 a {
width:152px;
height:58px;
margin:0 auto;
padding:0;
text-decoration:none;
text-indent:-9999em;
display:block;
}
#gyouseimenu00 a:hover {
width:152px;
height:58px;
margin:0 auto;
padding:0;
background:url(../img/side-gyou-main.jpg) no-repeat right top;
text-decoration:none;
text-indent:-9999em;
display:block;
}