@charset "UTF-8";
/*
Theme Name: minamisinsyu otenki css
Theme URI: http://otenki.ii-s.org/
Description: 飯田線でも行ける南信州の旅300yadoCSS.
Version: 1.0
Author: 飯田線でも行ける南信州の旅
Author URI:http://iidasen.ii-s.org/
*/

/* CSS Document */



/* メイン
----------------------------- */
.titlecover h2 {
width:591px;
height:90px;
margin:10px 0 0;
padding:0;
background:url(../img/300yado/titlecover.gif) no-repeat left center;
text-indent:-9999em;
}
.titlecover h2 a {
width:591px;
height:90px;
display:block;
text-decoration:none;
}
h3 {
margin:30px 0 0 0;
padding:6px 0 4px 7px;
font-size:18px;
color:#000066;
border-left:#000066 solid 5px;
border-bottom:#000066 solid 1px;
border-top:#000066 solid 1px;
}
#topread {
margin:5px 20px;
padding:0;
font-size:14px;
color:#666666;
line-height:150%;
}
#box {
clear:both;
position:relative;
width:590px;
margin:5px 0;
padding:0;
}
#leftbox {
float:left;
width:150px;
margin:0;
padding:0;
}
#rightbox {
float:left;
width:430px;
margin:0;
padding:0;
}
#box p {
margin:20px 0 0 20px;
font-size:14px;
color:#996600;
}
#box p a {
color:#3366CC;
text-decoration:none;
}
#box p a:hover {
color:#FF9900;
text-decoration:none;
}

/* 駅リスト
----------------------------- */
#ekilist {
margin:0;
}
#ekilist ul {
margin:0;
padding:0;
list-style: none;
}
#ekilist li {
width:145px;
height:36px;
margin: 0;
padding:0;
background:url(../img/300yado/ekiback.jpg) no-repeat center left;
color:#006633;
font-size:16px;
font-weight:bold;
line-height:250%;
vertical-align:middle;
text-align:center;
}
#ekilist li a {
width:145px;
height:36px;
margin:0;
padding:0;
text-decoration: none;
display: block;
color:#006633;
}
#ekilist li a:hover {
width:145px;
height:36px;
margin:0;
padding:0;
text-decoration: none;
display: block;
color:#FF6600;
}

/* バナーリスト
----------------------------- */
#banner {
margin:0;
}
#banner ul {
margin:0;
padding:0;
list-style: none;
}
#banner li {
margin: 0;
padding:0;
text-indent:-9999em;
}
#banner li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
#banner li#m01 {
width:424px;
height:102px;
margin:0;
padding:0;
background:url(../img/300yado/m01.jpg) no-repeat center left;
}
#banner li#m01 a {
width:424px;
height:102px;
margin:0;
padding:0;
background:url(../img/300yado/m01.jpg) no-repeat center left;
}
#banner li#m02 {
width:424px;
height:102px;
margin:0;
padding:0;
background:url(../img/300yado/m02.jpg) no-repeat center left;
}
#banner li#m02 a {
width:424px;
height:102px;
margin:0;
padding:0;
background:url(../img/300yado/m02.jpg) no-repeat center left;
}
#banner li#m03 {
width:424px;
height:101px;
margin:2px 0 0 0;
padding:0;
background:url(../img/300yado/m03.jpg) no-repeat center left;
}
#banner li#m03 a {
width:424px;
height:101px;
margin:0;
padding:0;
background:url(../img/300yado/m03.jpg) no-repeat center left;
}
#banner li#m04 {
width:424px;
height:125px;
margin:2px 0 0 0;
padding:0;
background:url(../img/300yado/m04.jpg) no-repeat center left;
}
#banner li#m04 a {
width:424px;
height:125px;
margin:0;
padding:0;
background:url(../img/300yado/m04.jpg) no-repeat center left;
}

/* エントリー
----------------------------- */
.entry h3 {
clear:both;
margin:5px 0;
padding:5px 0 3px 10px;
font-size:16px;
border:none;
color:#006633;
background:#CBCC7F;
}
#yadobox {
clear:both;
position:relative;
width:500px;
margin:0;
padding:5px 0;
background:url(../img/pub/border.gif) repeat-x bottom left;
    overflow: hidden;
}

#yadobox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #yadobox {
    height: 1em;
    overflow: visible;
}
/**/
div.yadolist {
margin:10px;
}
.yadolist h4 {
margin:5px 0;
padding:0;
font-size:16px;
color:#3366CC;
border:none;
}
.yadolist h4 a {
font-size:16px;
color:#3366CC;
text-decoration:none;
}
.yadolist h4 a:hover {
font-size:16px;
color:#FF9900;
text-decoration:none;
}
.leftbox {
float:left;
width:100px;
margin:0;
}
.leftbox img {
width:80px;
height:80px;
margin:0;
padding:0 4px 4px 0;
border:none;
text-decoration:none;
background:url(../img/300yado/imgback.jpg) no-repeat 3px 3px;
}
.rightbox {
float:left;
width:400px;
margin:0;
}
.rightbox p {
width:400px;
margin:0;
padding:0;
font-size:14px;
color:#666666;
line-height:125%;
}
.rightbox p a {
margin:0;
padding:0;
font-size:14px;
color:#FF9900;
line-height:125%;
}
.mini p {
font-size:12px;
color:#999933;
}
.mini p a {
font-size:12px;
color:#999933;
text-decoration:none;
}
/* 小物
----------------------------- */
div.tback {
float:right;
width:108px;
height:30px;
margin:10px 0;
}


.tback p {
width:108px;
background:url(../img/300yado/back.gif) no-repeat center left;
text-indent:-9999em;
}
.tback p a {
width:108px;
text-decoration:none;
display:block;
}
.tback p a:hover {
text-decoration:none;
}

/* 周遊コース
----------------------------- */
div.course {
margin:0 10px 0 0;
padding:0 20px 20px 20px;
border:#666666 solid 1px;
border-top:none;
}
h5 {
clear:both;
width:591px;
height:50px;
margin:0;
padding:0;
background:url(../img/300yado/c-title.jpg) no-repeat bottom left;
text-indent:-9999em;
}
.course p {
margin:0 0 2px 0;
font-size:14px;
color:#996600;
}
.course p a {
color:#3366CC;
text-decoration:none;
}
.course p a:hover {
color:#FF9900;
text-decoration:none;
}
.cate img {
float:left;
margin:0 20px 0 0;
padding:0;
}
.c-cate {
margin:0;
padding:5px 0 5px 28px;
background:url(../img/300yado/c-yajirusi.gif) no-repeat left center;
}
.c-cate p {
margin:0;
padding:0;
color:#003366;
}
.c-cate p a {
color:#003366;
}
.c-title {
margin:0;
padding:5px 0 5px 60px;
background:url(../img/300yado/c-course.gif) no-repeat left center;
border-bottom:#CCCCCC dotted 1px;
}
.gotonavi p {
clear:both;
width:590px;
height:150px;
margin:0;
padding:0;
background:url(../img/300yado/gotonavi.jpg) no-repeat center left;
text-indent:-9999em;
}
.gotonavi p a {
width:590px;
height:150px;
margin:0;
padding:0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
p.ekiyado {
color:#660000;
font-size:12px;
line-height:125%;
}
p.ekiyado a {
color:#336699;
font-size:12px;
line-height:125%;
}
p.ekiyado a:hover {
color:#FF9900;
font-size:12px;
line-height:125%;
}

