@charset "UTF-8";
/*
Theme Name: minamisinsyu otenki css
Theme URI: http://otenki.ii-s.org/
Description: 飯田線でも行ける南信州の旅CSS.
Version: 1.0
Author: 飯田線でも行ける南信州の旅
Author URI:http://iidasen.ii-s.org/
*/

/* CSS Document */

body {
margin:0;
padding:0;
background:#FFFFFF;
text-align:center;
}
.contents {
position:relative;
width:777px;
margin:10px auto;
text-align:left;
}
.main {
float:right;
width:610px;
padding-left:10px;
}
.side {
width:146px;
margin-left:0;
padding:0;
}


/* 全体
----------------------------- */
/* ヘッダー */
h1 {
width:777px;
height:259px;
background:url(../img/pub/cover.jpg) no-repeat top left;
text-indent:-9999em;
padding:0;
margin:0;
}
h1 a {
width:777px;
height:263px;
display:block;
text-decoration:none;
}
.navbar {
margin:0;
padding:0;
width:146px;
}

/* メニュー */
#menu {
width:146px;
margin:5px 0;
}

#menu ul {
margin:0;
padding:0;
list-style: none;
}
#menu li {
float:left;
margin:0;
padding: 0;
text-indent:-9999px;
}
#menu li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
/* --------- */
#menu li#allmenu01 {
margin:2px 0;
padding:0;
width:146px;
height:62px;
background:url(../img/pub/sm10.gif) no-repeat 0px 0px;
}
#menu li#allmenu01 a {
margin:0;
padding:0;
width:146px;
height:62px;
background:url(../img/pub/sm10.gif) no-repeat 0px 0px;
}
#menu li#allmenu01 a:hover{
margin:0;
padding:0;
width:146px;
height:62px;
background:url(../img/pub/sm10.gif) no-repeat -146px 0px;
}
/* --------- */
#menu li#allmenu02 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm20.jpg) no-repeat 0px 0px;
}
#menu li#allmenu02 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm20.jpg) no-repeat 0px 0px;
}
#menu li#allmenu02 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm20.jpg) no-repeat -146px 0px;
}
/* --------- */
#menu li#allmenu03 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm30.jpg) no-repeat 0px 0px;
}
#menu li#allmenu03 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm30.jpg) no-repeat 0px 0px;
}
#menu li#allmenu03 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm30.jpg) no-repeat -146px 0px;
}
/* --------- */
#menu li#allmenu04 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm40.gif) no-repeat 0px 0px;
}
#menu li#allmenu04 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm40.gif) no-repeat 0px 0px;
}
#menu li#allmenu04 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm40.gif) no-repeat -146px 0px;
}
/* --------- */
#menu li#allmenu05 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm50.gif) no-repeat 0px 0px;
}
#menu li#allmenu05 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm50.gif) no-repeat 0px 0px;
}
#menu li#allmenu05 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm50.gif) no-repeat -146px 0px;
}
/* --------- */
#menu li#allmenu06 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm60.jpg) no-repeat 0px 0px;
}
#menu li#allmenu06 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm60.jpg) no-repeat 0px 0px;
}
#menu li#allmenu06 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm60.jpg) no-repeat -146px 0px;
}
/* --------- */
#menu li#allmenu07 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm11.jpg) no-repeat 0px 0px;
}
#menu li#allmenu07 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm11.jpg) no-repeat 0px 0px;
}
#menu li#allmenu07 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm11.jpg) no-repeat -146px 0px;
}

/* --------- */
#menu li#allmenu08 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm14.jpg) no-repeat 0px 0px;
}
#menu li#allmenu08 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm14.jpg) no-repeat 0px 0px;
}
#menu li#allmenu08 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm14.jpg) no-repeat -146px 0px;
}
#menu li#allmenu09 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm12.gif) no-repeat 0px 0px;
}
#menu li#allmenu09 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm12.gif) no-repeat 0px 0px;
}
#menu li#allmenu09 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm12.gif) no-repeat -146px 0px;
}
#menu li#allmenu10 {
margin:2px 0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm13.jpg) no-repeat 0px 0px;
}
#menu li#allmenu10 a {
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm13.jpg) no-repeat 0px 0px;
}
#menu li#allmenu10 a:hover{
margin:0;
padding:0;
width:146px;
height:146px;
background:url(../img/pub/sm13.jpg) no-repeat -146px 0px;
}


/* カテゴリ
----------------------------- */
.cate {
width:590px;
margin:10px 20px 0 0;
}
.cate p {
font-size:14px;
color:#666666;
line-height:150%;
}
/* エントリ
----------------------------- */
.entry {
width:590px;
margin:10px 20px 0 0;
}
.entry p {
font-size:14px;
color:#666666;
line-height:150%;
}

/* フッター
----------------------------- */
.footer {
clear:both;
position:relative;
margin:20px 0;
padding:10px 0;
}
address {
width:777px;
background:#000000;
font-size:12px;
color:#666666;
padding:5px;
text-align:right;
}
/* フッターナビ */
#fnavi {
float:right;
width:200px;
height:22px;
margin:12px 0 5px 0;
}
#fnavi ul {
margin:0;
padding:0;
list-style: none;
}
#fnavi li {
float:left;
margin: 0;
padding: 0;
text-indent:-9999px;
}
#fnavi li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
#fnavi li#fnavi01 {
width:78px;
height:22px;
margin:0;
padding:0;
background:url(../img/pub/fnavi.gif) no-repeat 0 0;
}
#fnavi li#fnavi01 a {
width:78px;
height:22px;
margin:0;
padding:0;
background:url(../img/pub/fnavi.gif) no-repeat 0 0;
}
#fnavi li#fnavi02 {
width:100px;
height:22px;
margin:0;
padding:0;
background:url(../img/pub/fnavi.gif) no-repeat -78px 0;
}
#fnavi li#fnavi02 a{
width:100px;
height:22px;
margin:0;
padding:0;
background:url(../img/pub/fnavi.gif) no-repeat -78px 0;
}

/* 共通
----------------------------- */
.boldred {
color:#CC0000;
font-weight:bold;
}
.back {
clear:both;
}
.back p {
text-align:right;
color:#3399CC;
font-size:12px;
}
.back p a {
text-align:right;
font-size:12px;
color:#3399CC;
text-decoration:none;
}
.back p a:hover {
text-align:right;
font-size:12px;
color:#FF9900;
text-decoration:none;
}
span.new {
    display: none;
    color: red;
    font-weight: normal;
font-size:10px;
}
