@charset "UTF-8";
/* CSS Document */

.tn{ display:block;}
#CC{ position:relative;}
#MB{ position:relative; top:-20px;}
/*
#MB{ position:relative;}
.tn{
	position:absolute;
	top:-20px;
}
*/


#MMC{ margin:0; padding:0; width:415px; float:left;}
#MSC{ margin:0; padding:0; width:255px; float:right;}


.note-wrapper{ margin:0; padding:25px 0 0 0; background:url(img/bg-mc-head.png) no-repeat 0 0;}
.note-body{ margin:0; padding:0 0 20px 0; background:url(img/bg-mc-foot.png) no-repeat 0 bottom;}
.note-inner{ margin:0; padding:10px 15px 20px 15px; background:url(img/bg-mc-body.png) repeat-y 0 0;}/*inner 380px */

.news-list{ margin:0; padding:0;}
.news-list dt{ margin:0; padding:0; float:left;}
.news-list dd{ margin:0 0 0 70px; padding:0;}



/* イベント情報 */

.event-list dl{ margin:0; padding:0;}
.event-list dt{ margin:0; padding:0; float:left;}
.event-list dd{ margin:0 0 0 90px; padding:0;}
.event-detail-place{ font-size:80%;}


.msc-wapper{ margin:0; padding:10px 0 0 0; background:url(img/bg-msc-block-head.png) no-repeat 0 0;}
.msc-body{ margin:0; padding:0 0 10px 0; background:url(img/bg-msc-block-foot.png) no-repeat 0 bottom;}
.msc-inner{ margin:0; padding:15px 15px 15px 30px; background:url(img/bg-msc-block-body.png) repeat-y 0 0;}/*255-30-15=210*/
.msc-inner h2{ margin-top:0;}

.banner-area{ padding:0 0 0 20px;}
.banner-area ul{ margin:0; padding:0; list-style:none;}
.banner-area li{ margin-bottom:10px;}
.banner-area li img{ display:block;}



.contents-navi{ font-size:80%; text-align:right;}

/* MOnthly Pickup */
.monthly .contents-title{ font-size:120%;}
.monthly .contents-image{ width:75px; float:left;}
.monthly .contents-image img{ border:solid 1px #CCCCCC; width:67px;}
.monthly .contents-navi{ clear:both; font-size:80%; text-align:right;}

/*インターネットテレビ*/
.intv .contents-title{ font-size:120%;}
.intv .contents-image { width:75px; float:left;}
.intv .contents-image img{ border:solid 1px #CCCCCC; width:67px;}
.intv .contents-date{ font-size:80%;}
.intv .contents-view{}
.intv .contents-lycs{ clear:both;}
.intv .contents-navi{ font-size:80%; text-align:right;}

/*子育てメール*/

/*台所薬局*/
.daidokoro .entry-image{}
.daidokoro .entry-image a{}
.daidokoro .entry-image a span{ display:block; width:120px; height:67px; border:solid 3px #CCCCCC; overflow:hidden;}
.daidokoro .entry-image a span img{ width:120px; display:block;}

/*　施設でさがす　*/
.fac-search h3{ clear:both;}
.fac-search ul{ margin:0; padding:0; list-style:none;}
.fac-search ul li{ display:block; background:url(img/img-arrow-left.png) no-repeat left center; padding-left:16px; padding-right:20px; float:left;  white-space:nowrap;}
.fac-search ul li a{ display:inline;}

/*　バナーリスト共通 */
ul.banner-list{ margin:0; padding:0; list-style:none;}

ul.banner-list li a,ul.banner-list li a:hover{ background:none; text-decoration:none;}

.banner-centerlower ul{}
.banner-centerlower ul li{ display:block; width:128px; height:65px; float:left; overflow:hidden;}
.banner-centerlower ul li a{ display:block; padding:0 4px;}
.banner-centerlower ul li a img{ display:block; width:120px; height:60px;}

.banner-rightlower ul{}
.banner-rightlower ul li{ display:block; width:127px; height:65px; float:left; overflow:hidden;}
.banner-rightlower ul li a{ display:block; padding:0 3px;}
.banner-rightlower ul li a img{ display:block; width:120px; height:60px;}

.banner-leftlower ul{}
.banner-leftlower ul li{ display:block; width:100px; height:36px; float:left; overflow:hidden;}
.banner-leftlower ul li a{ display:block; padding:0 6px;}
.banner-leftlower ul li a img{ display:block; width:88px; height:31px;}

