/*@charset shift_jis;*/
#container  { background-image: url("http://www.kokura-ds.com/mt_images/back_pink.gif"); background-repeat: repeat; width: 790px }
#sidemenu   { padding-top: 10px; padding-right: 1px; padding-left: 1px; width: 186px; float: left }
#sidemenu_box  { background-color: #fff; margin-bottom: 20px; width: 180px; border: solid 1px #ff9933 }
#sidemenu_box h2  { color: #ff813c; font-size: 12px; margin-left: 5px }
#mainitem { width: 571px; float: left }
#mainitem_box    { margin-top: 10px; padding: 5px; width: 559px; border: solid 1px #73bb72 }
#blog_title  { background-image: url("http://www.kokura-ds.com/mt_images/icon.gif"); background-repeat: no-repeat; background-position: 0 0; padding-bottom: 5px; padding-left: 65px; min-height: 59px; border-bottom: 2px dashed #999 }
#icon { width: 59px; height: 59px; float: left }
#blog_title h1   { color: #73bb72; font-size: 15px; line-height: 16px; padding-top: 3px; width: 500px }
#blog_title h2  { color: #45423a; font-size: 10px; line-height: 11px; margin-top: -5px }
#blog_text { color: #45423a; font-size: 13px; line-height: 15px }
#blog_text a:link,#blog_text a:visited,#blog_text a:active  { color: #2c68ff; font-size: 13px; text-decoration: none }
#blog_text a:hover  { color: #2c68ff; font-size: 13px; text-decoration: underline }
#footer   { background-image: url("http://www.kokura-ds.com/mt_images/left_back_p_25.gif"); background-repeat: repeat; padding-top: 10px; padding-bottom: 10px; width: 760px; clear: both }
#btn  { margin-top: 10px; margin-bottom: 10px; width: 571px }
#story_link { margin-top: 5px; margin-bottom: 5px }
#story_link a:link, #story_link a:visited, #story_link a:active { color: #2c68ff; font-size: 13px; text-decoration: none }
#story_link a:hover { color: #2c68ff; font-size: 13px; text-decoration: underline }
*html ul   { color: #45423a; font-size: 12px; list-style-type: none; margin: 1em 5px 1em 3px }
*+html ul   { color: #45423a; font-size: 12px; list-style-type: none; margin: 1em 5px 1em 3px }
ul { color: #45423a; font-size: 12px; list-style-type: none; margin: 1em 5px 1em -35px }
li { padding-bottom: 2px; border-bottom: 1px dotted #ff813c }
ul a:link, ul a:visited, ul a:active { color: #45423a; font-size: 12px; text-decoration: none }
ul a:hover { color: #45423a; font-size: 12px; text-decoration: underline }
#calendar   { color: #45423a; font-size: 11px; line-height: 14px; text-align: center; margin-right: 5px; margin-left: 5px; width: 170px }
#calendar a:link, #calendar a:visited, #calendar a:active   { color: #2c68ff; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none }
#calendar a:hover  { color: #2c68ff; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: underline }
#calendar td   { border-bottom: 1px dotted #ff813c }
#calendar th   { color: #ff813c; border-bottom: 1px dotted #ff813c }
