@charset "UTF-8";
/*
Theme Name: mstb css
Theme URL: http://www.mstb.jp/
Description: topCSS.
Version: 1.0
Author: 南信州観光公社
Author URL: http://www.mstb.jp/
*/

/* CSS Document */


/* 共通
----------------------------- */
.subbox {
clear:both;
position:relative;
width:530px;
margin:0 0 20px 0;
padding:0;
border:#CCCCCC solid 1px;
overflow: hidden;
}
.subbox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .subbox {
height: 1em;
overflow: visible;
}
/**/


.subbox ul {
margin:0;
padding:0;
list-style:url(../img/icon-tria.jpg) inside;
}
.subbox li {
width:500px;
margin:2px 0;
padding:2px 4px;
font-size:12px;
color:#666666;
border-bottom:#CCCCCC solid 1px;
}
.subbox li a {
margin:0;
padding:0;
font-size:12px;
color:#0066CC;
text-decoration:none;
}
.subbox li a:hover {
font-size:12px;
color:#FF9900;
}
span.date {
padding:0 5px;
font-size:10px;
color:#666666;
font-weight:normal;
}
.archives {
clear:both;
margin:0 0 0 10px;
padding:0 11px 0 0;
text-align:right;
}
p.archives {
margin:2px 5px;
font-size:10px;
color:#6699CC;
}
p.archives a {
font-size:10px;
color:#999999;
text-decoration:none;
}
p.archives a:hover {
font-size:10px;
color:#FF9900;
text-decoration:none;
}

/* お知らせ・新着情報
----------------------------- */
.news h3 {
width:504px;
height:33px;
margin:0;
padding:8px 0 0 25px;
font-size:16px;
color:#666666;
background:url(../img/title-base01.jpg) no-repeat center left;
}


/* レポート
----------------------------- */
.prepo h3 {
width:529px;
height:33px;
margin:0;
padding:0;
background:url(../img/title-report.jpg) no-repeat center left;
text-indent:-9999em;
}
.prepo h3 a {
width:529px;
height:33px;
margin:0;
padding:0;
background:url(../img/title-report.jpg) no-repeat center left;
text-indent:-9999em;
text-decoration:none;
display:block;
}
/* 視察バナー
----------------------------- */
.b-sisatu {
clear:both;
position:relative;
width:530px;
margin:0 0 20px 0;
padding:0;
border:#CCCCCC solid 1px;
background:url(../img/banner-sisatu.jpg) no-repeat left bottom;
overflow: hidden;
}
.b-sisatu:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .b-sisatu {
height: 1em;
overflow: visible;
}
/**/
.b-sisatu p {
width:530px;
height:90px;
margin:0;
padding:0;
text-align:right;
}
.b-sisatu p a {
width:530px;
height:90px;
margin:0;
padding:0;
text-decoration:none;
display:block;
}

