/* 注目
---------------------------------------------------------------*/
.tyumoku-box {
width:433px;
margin:0 0 20px 0;
padding:0 10px 10px 100px;
border:#999999 1px solid;
background-image:url(../img2/index/i-tyumoku.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#FEE6F2;
}
.tyumoku-box h2 {
width:433px;
height:45px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:135%;
font-size:10px;
display:block;
}
.tyumoku-box h2 a {
width:433px;
height:45px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:135%;
font-size:10px;
display:block;
}
.tyumoku-box ul {
margin:0;
padding:0;
list-style:none;
}
.tyumoku-box li {
margin:0 0 5px 0;
padding:0 0 5px 0;
line-height:135%;
font-size:0.85em;
background:url(../img2/index/a-n.gif) repeat-x bottom left;
}


/* お知らせ
---------------------------------------------------------------*/
.news-box {
clear:both;
width:543px;
margin:0 0 5px 0;
padding:0;
border:#999999 1px solid;
background:url(../img2/index/i-news.jpg) no-repeat 0 0;
}
.news-box h2 {
float:left;
width:75px;
height:106px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:135%;
font-size:10px;
background:url(../img2/index/i-news.jpg) no-repeat 0 0;
display:block;
}
.news-box h2 a {
width:75px;
height:106px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:135%;
font-size:10px;
background:url(../img2/index/i-news.jpg) no-repeat 0 0;
display:block;
}
.news-box-in {
float:right;
width:433px;
margin:10px 10px 10px 0;
display:block;
}
.news-box ul {
margin:0;
padding:0;
list-style:none;
}
.news-box li {
margin:0 0 5px 0;
padding:0 0 5px 0;
line-height:135%;
font-size:0.85em;
background:url(../img2/index/a-n.gif) repeat-x bottom left;
}




/* イベント情報
---------------------------------------------------------------*/

.index-eve {
clear:both;
position:relative;
width:543px;
margin:0 0 15px 0;
padding:0 0 5px 0;
border:#999999 1px solid;
    overflow: hidden;
}

.index-eve:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .index-eve {
    height: 1em;
    overflow: visible;
}
/**/
.index-eve h3 {
width:543px;
height:42px;
margin:0;
padding:0;
font-size:0.85em;
color:#666666;
text-indent:150px;
line-height:250%;
background:url(../img/event-waku.gif) no-repeat top left;
display:block;
}
.index-eve h3 a {
width:543px;
height:42px;
margin:0;
padding:0;
color:#666666;
background:url(../img/event-waku.gif) no-repeat top left;
display:block;
}
.index-eve h3 a:hover {
width:543px;
height:42px;
margin:0;
padding:0;
color:#FF9900;
display:block;
}
.index-evetxt {
float:left;
width:350px;
margin:0 0 10px 0;
padding:0 0 0 10px;
    overflow: hidden;
}

.index-evetxt:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .index-evetxt {
    height: 1em;
    overflow: visible;
}
/**/
.index-evetxt img {
float:left;
width:100px;
height:100px;
margin:0 10px 10px 0;
padding:0;
}
.index-evetxt h4 {
margin:10px 0 5px 0;
padding:0;
list-style:none;
font-size:0.85em;
}





/* スタッフブログ
---------------------------------------------------------------*/
.s-blog {
clear:both;
position:relative;
width:543px;
margin:0 0 15px 0;
padding:0;
border:#999999 1px solid;
background:#F5FFFF;
    overflow: hidden;
}

.s-blog:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .s-blog {
    height: 1em;
    overflow: visible;
}
/**/
.s-blog h3 {
float:left;
width:93px;
margin:0;
padding:0;
background:url(../img/staffblog/t-bolg.gif) no-repeat 0 0;
text-indent:-9999em;
font-weight:normal;
color:#F5FFFF;
display:block;
}
.s-blog h3 a {
width:93px;
margin:0;
padding:108px 0 0 0;
background:url(../img/staffblog/t-bolg.gif) no-repeat 0 0;
color:#F5FFFF;
display:block;
}
.s-blog-box {
float:right;
width:430px;
margin:0;
padding:10px 10px 10px 0;
    overflow: hidden;
}

.s-blog-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .s-blog-box {
    height: 1em;
    overflow: visible;
}
/**/
p.s-blop  {
clear:both;
margin:0 0 5px 0;
padding:0 0 5px 0;
list-style:none;
font-size:0.85em;
background:url(../img/boder2.gif) repeat-x bottom left;
}



/* 物味湯産バナー
---------------------------------------------------------------*/
p.i-monomi {
clear:both;
width:549px;
height:123px;
margin:10px 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/monomisan-bar.jpg) no-repeat 0 0;
display:block;
}
p.i-monomi a {
clear:both;
width:549px;
height:123px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/monomisan-bar.jpg) no-repeat 0 0;
display:block;
}
p.i-monomi a:hover {
clear:both;
width:549px;
height:123px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/monomisan-bar.jpg) no-repeat 0 -123px;
display:block;
}


/* 昼神温泉ミストバナー
---------------------------------------------------------------*/
p.i-mist {
clear:both;
width:549px;
height:123px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/mist-bar.jpg) no-repeat 0 0;
display:block;
}
p.i-mist a {
clear:both;
width:549px;
height:123px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/mist-bar.jpg) no-repeat 0 0;
display:block;
}
p.i-mist a:hover {
clear:both;
width:549px;
height:123px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/mist-bar.jpg) no-repeat 0 -123px;
display:block;
}



/* 食材フェア
---------------------------------------------------------------*/
p.i-syoku {
clear:both;
width:549px;
height:123px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/syokuzai-bar.jpg) no-repeat 0 0;
display:block;
}
p.i-syoku a {
clear:both;
width:549px;
height:123px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/syokuzai-bar.jpg) no-repeat 0 0;
display:block;
}
p.i-syoku a:hover {
clear:both;
width:549px;
height:123px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/index/syokuzai-bar.jpg) no-repeat 0 -123px;
display:block;
}



/* 足湯
---------------------------------------------------------------*/
p.i-koubo {
clear:both;
width:546px;
height:76px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/0906koubo/0906koubo-bar.jpg) no-repeat 0 0;
display:block;
}
p.i-koubo a {
clear:both;
width:546px;
height:76px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/0906koubo/0906koubo-bar.jpg) no-repeat 0 0;
display:block;
}


/* 今日の昼神
-----------------------------------------------------------------*/
.kyou {
clear:both;
width:195px;
margin:0 0 15px 0;
padding:0;
background:url(../img2/index/s-kyou-center.jpg) repeat-y top left;
}
.t-kyou {
width:195px;
height:160px;
margin:0;
padding:0;
background:url(../img2/index/s-kyou-top.jpg) no-repeat 0 0;
}
.t-kyou img {
width:164px;
height:124px;
margin:33px 0 0 13px;
padding:0;
border:none;
text-decoration:none;
}
.t-kyou2 {
width:195px;
margin:0;
padding:0;
background:url(../img2/index/s-kyou-center.jpg) repeat-y top left;
}
.t-kyou2 p {
margin:0 15px 5px 15px;
padding:0;
color:#FFFFFF;
}
.t-kyou2 h3 {
margin:0 15px 10px 15px;
padding:0;
color:#FFFFFF;
font-size:0.85em;
font-weight:normal;
}
.t-kyou2 h3 a {
margin:0;
padding:0;
color:#FFFFFF;
font-weight:normal;
}
.t-kyou2 h3 a:hover {
margin:0;
padding:0;
color:#FF9900;
font-weight:normal;
}
.t-kyou3 {
width:195px;
height:28px;
margin:0;
padding:0;
background:url(../img2/index/s-kyou-under.jpg) no-repeat 0 0;
}
.t-kyou3 p {
margin:0 15px 0 0;
padding:0 0 0 5px;
color:#666666;
font-size:10px;
}


/* 携帯電話
-----------------------------------------------------------------*/
h4.moblie {
width:193px;
height:193px;
margin:0 auto 15px auto;
padding:0;
text-indent:-9999em;
outline:none;
background:url(../img2/index/keitai.gif) no-repeat 0 0;
display:block;
}

h4.moblie a {
width:193px;
height:193px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
background:url(../img2/index/keitai.gif) no-repeat 0 0;
display:block;
}


/* 天気
-----------------------------------------------------------------*/
.tenkirss {
width:110px;
margin:20px 0 10px 30px;
padding:0;
}


/* 信州DC
-----------------------------------------------------------------*/
h3.dc-banner {
width:549px;
height:98px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/dc/banner-dc.jpg) no-repeat top left;
display:block;
}
h3.dc-banner a {
width:549px;
height:98px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/dc/banner-dc.jpg) no-repeat top left;
display:block;
}
h3.dc-banner a:hover {
width:549px;
height:98px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/dc/banner-dc.jpg) no-repeat bottom left;
display:block;
}


/* 局長のおいしい話
-----------------------------------------------------------------*/

p.kyokucho {
width:200px;
height:200px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
outline:none;
background:url(../img/kyokucho-blog.jpg) no-repeat 0 0;
display:block;
}
p.kyokucho a {
width:200px;
height:200px;
margin:0;
padding:0;
text-indent:-9999em;
outline:none;
background:url(../img/kyokucho-blog.jpg) no-repeat 0 0;
display:block;
}

/* 地域のブログ
-----------------------------------------------------------------*/
.burobox {
clear:both;
width:549px;
margin:10px 0 20px 0;
padding:0;
}
h4.burogu {
width:549px;
height:31px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
line-height:150%;
font-size:10px;
background:url(../img/burogu.jpg) no-repeat 0 0;
}