
/*必須*/
body{margin:0px;}

.io td, .io th, .io {font-size:11px; color:#46372B; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
a:link, a:visited{ text-decoration:none; color:#46372B;}
a:hover{ text-decoration:none; color:#AF8145;}

h2{border-bottom:1px solid #DCDCDC; text-align:left; padding:0px 0px 0px 15px; margin:0px 0px 10px 0px; font-size:16px;}

/*
#news{width:950px; height:190px; padding:0px; border-style:solid; border-width:0px; overflow:auto; scrollbar-arrow-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-face-color:#cccccc; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-highlight-color:#cccccc; scrollbar-shadow-color:#cccccc;}
#news ul{margin:0px; padding:0px; list-style-type: none; line-height:1.6; width:930px;}
#news li{display:block; position:relative; padding:5px 0px 5px 5px; border-bottom:solid 1px #dddddd; text-align:left;}
#news b {font-weight:normal; color:#AF8145;}
#news img{float:left; margin-right:8px; border:solid 1px #dddddd;}
*/


.news{width:950px; height:190px; padding:0px; border-style:solid; border-width:0px; overflow:auto; scrollbar-arrow-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-face-color:#cccccc; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-highlight-color:#cccccc; scrollbar-shadow-color:#cccccc;}
.news ul{margin:0px; padding:0px; list-style-type: none; line-height:1.6; width:930px; overflow: hidden; text-align:left;}
.news li{display:block; position:relative; margin:5px 0px 5px 5px; border-bottom:solid 1px #dddddd; text-align:left; min-height:60px; width:940px;}
.news strong {font-weight:normal; color:#AF8145; display:block;}
.news img{float:left; margin-right:8px; border:solid 1px #dddddd;}


/* pick
======================================*/
ul#pick{width:950px; list-style:none; margin:0px; padding:0px 0px 20px 0px;}
ul#pick li{width:227px; display:inline-block; /display:inline; /zoom:1; vertical-align:top;}
html ul#pick li{margin:10px 0px 0px 10px;}
*:first-child+html ul#top_b li{margin:10px 0px 0px 10px;}
html>body ul#pick li{margin:10px 0px 0px 10px;}
html:first-child ul#pick li{margin:10px 0px 0px 10px;}
ul#pick li.s{margin:10px 0px 0px 0px;}
html ul#pick li img{width:227px; border:0px; margin-bottom:5px;}
#pick a {font-weight: bold;}

.clear {clear:both;　/*floatの解除、ここがポイント*/}}}}}}}}}

table.footer td p{border-bottom:1px solid #dcdcdc; padding:0px 0px 0px 15px; font-weight:bold; text-align:center; font-size:13px;}

/*カレンダー*/
div.cld_ym{font-size:13px; line-height:28px; text-align:left;}
table.cld {width: 294px; margin-bottom:10px; border-collapse: collapse;}
table.cld th, table.cld td {padding:0px; text-align:center; font-weight:normal; font-size:10px; }
table.cld th{border-top:solid 1px #eee; border-bottom:solid 1px #eee;}
