@charset "UTF-8";
/*
Theme Name: minamisinsyu otenki css
Theme URI: http://otenki.ii-s.org/
Description: 飯田線でも行ける南信州の旅special02.css.
Version: 1.0
Author: 飯田線でも行ける南信州の旅
Author URI:http://iidasen.ii-s.org/
*/

/* CSS Document */


/* カバー
----------------------------- */
h2 {
width:599px;
height:293px;
margin:5px 0 0;
padding:0;
background:url(../img/special02/cover.jpg) no-repeat left top;
display:block;
text-decoration:none;
text-indent:-9999em;
}
h2 a {
width:599px;
height:293px;
background:url(../img/special02/cover.jpg) no-repeat left top;
display:block;
text-decoration:none;
text-indent:-9999em;
}


/* ナビ
----------------------------- */
.topmenu {
width:594px;
margin:0 0 10px 0;
padding:0;
overflow: hidden;
}
.topmenu :after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .topmenu  {
height: 1em;
overflow: visible;
}
/**/

#navi {
width:594px;
margin:5px 0;
padding:0;
}

#navi ul {
margin:0;
padding:0;
list-style: none;
}
#navi li {
float:left;
margin:0;
padding: 0;
text-indent:-9999px;
}
#navi li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
/* --------- */
#navi li#allmenu01 {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat 0px 0px;
}
#navi li#allmenu01 a {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat 0px 0px;
}
#navi li#allmenu01 a:hover {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat 0px -33px;
}
/* --------- */
#navi li#allmenu02 {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat -198px 0px;
}
#navi li#allmenu02 a {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat -198px 0px;
}
#navi li#allmenu02 a:hover {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat -198px -33px;
}
/* --------- */
#navi li#allmenu03 {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat -396px 0px;
}
#navi li#allmenu03 a {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat -396px 0px;
}
#navi li#allmenu03 a:hover {
margin:0;
padding:0;
width:198px;
height:32px;
background:url(../img/special02/navi.jpg) no-repeat -396px -33px;
}
/* 共通
----------------------------- */
.conbox {
clear:both;
width:580px;
margin:0 10px 50px 10px;
padding:0;
overflow: hidden;
}
.conbox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .conbox {
height: 1em;
overflow: visible;
}
/**/
.conbox p {
margin:5px 0 0 0;
padding:0;
font-size:14px;
color:#666666;
line-height:150%;
}
.conbox p a {
font-size:14px;
color:#3366CC;
line-height:150%;
}
.conbox p a:hover {
font-size:14px;
color:#FF9900;
line-height:150%;
}
hr {
clear:both;
margin:20px 0;
border:#333333 solid 5px;
}
.footerlink {
clear:both;
width:580px;
margin:20px 0;
padding:0;
text-align:center;
overflow: hidden;
}
.footerlink:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .footerlink {
height: 1em;
overflow: visible;
}
/**/
.footerlink ul {
width:420px;
margin:0 auto;
padding:0;
list-style:none;
}
.footerlink li {
float:left;
margin:0;
padding:0 8px;
font-size:16px;
color:#006699;
border-left:#006699 solid 1px;
display: block;
}
.footerlink li a {
margin:0;
padding:0;
color:#003399;
font-size:16px;
text-decoration:none;
}
.footerlink li a:hover {
margin:0;
padding:0;
color:#FF9900;
font-size:16px;
text-decoration:none;
}
#f-link-right {
border-right:#006699 solid 1px;
}

.continue {
margin:20px 0;
padding:0;
}
.continue p {
margin:0;
padding:0;
font-size:16px;
font-weight:600;
color:#990000;
text-align:right;
}

.continue p a {
margin:0;
padding:0;
font-size:16px;
font-weight:600;
color:#990000;
text-align:right;
text-decoration:none;
}
.continue p a:hover {
margin:0;
padding:0;
font-size:16px;
font-weight:600;
color:#FF9900;
}
/* phot1（グランプリ用）
----------------------------- */
.phot1 {
clear:both;
width:580px;
margin:10px 0;
padding:0 0 10px 0;
border-bottom:#666666 1px dotted;
overflow: hidden;
}
.phot1:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .phot1 {
height: 1em;
overflow: visible;
}
/**/
.thumbnailsbox {
position:relative;
float:left;
width:300px;
height:300px;
margin:0;
padding:0;
}
.thumbnails {
position:absolute;
top:0px;
left:0px;
z-index:10;
}
.thumbnails2 {
position:absolute;
top:0px;
left:0px;
z-index:11;
}


/* phot2（特選・入選用）
----------------------------- */
.phot2 {
clear:both;
width:580px;
margin:10px 0;
padding:0 0 10px 0;
border-bottom:#666666 1px dotted;
overflow: hidden;
}
.phot2:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .phot2 {
height: 1em;
overflow: visible;
}
/**/
.phot2 h4 {
margin:0 0 5px 0;
padding:0;
font-size:16px;
line-height:125%;
color:#660000;
border-bottom:#660000 1px solid;
}

/* サイドテキスト
----------------------------- */
.phot-text {
float:right;
margin:0px;
padding:0;
width:210px;
}
.phot-text img {
margin:0 0 10px 0;
padding:0;
}
#pri1 {
width:125px;
height:31px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img/special02/pri1.jpg) top center no-repeat;
}
#pri2 {
width:145px;
height:31px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img/special02/pri2.jpg) top center no-repeat;
}
.conbox dl {
margin:0px;
padding:0px;
}
.conbox dt {
margin:0 0 3px 0;
padding:0;
font-size: 12px;
color: #666666;
}
.conbox dd {
margin:0 0 5px 0;
padding:0;
font-weight: bold;
font-size: 14px;
color:#993300;
}

