
/* ::::: http://kuhjc.marimo.or.jp/2007/xoops.css ::::: */

img { border: 0pt none ; }
#xoopsHiddenText { visibility: hidden; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; }
.pagneutral { font-size: 10px; width: 16px; height: 19px; text-align: center; background-image: url('pagneutral.gif'); }
.pagact { font-size: 10px; width: 16px; height: 19px; text-align: center; background-image: url('pagact.gif'); }
.paginact { font-size: 10px; width: 16px; height: 19px; text-align: center; background-image: url('paginact.gif'); }
#mainmenu a { margin: 0pt; padding: 4px; text-align: left; display: block; }
#mainmenu a.menuTop { padding-left: 3px; }
#mainmenu a.menuMain { padding-left: 3px; }
#mainmenu a.menuSub { padding-left: 9px; }
#usermenu a { margin: 0pt; padding: 4px; text-align: left; display: block; }
#usermenu a.menuTop {  }
#usermenu a.highlight { color: rgb(0, 0, 255); background-color: rgb(255, 204, 204); }

/* ::::: http://kuhjc.marimo.or.jp/2007/themes/jc2006_theme/style.css ::::: */

html {  }
body { margin: 6px; padding: 0pt; background: rgb(236, 240, 246) none repeat; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
td.topnav { border-style: solid; border-color: rgb(145, 160, 174); border-width: 1px 0px; background: rgb(41, 90, 181) url('cellpic_nav.gif') repeat-x; font-size: 10px; text-align: center; vertical-align: middle; color: rgb(255, 197, 41); white-space: nowrap; height: 25px; }
a:link, a:active, a:visited { font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; text-decoration: none; color: rgb(0, 0, 165); font-style: normal; }
a:hover { text-decoration: underline; font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; color: rgb(221, 105, 0); font-style: normal; }
.bg { border: 2px solid rgb(0, 43, 0); background: rgb(255, 255, 255) none repeat; font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; }
.bg1 { background: rgb(170, 204, 255) none repeat; font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; }
.bg100 { background: rgb(0, 43, 0) none repeat; font-size: 11px; color: rgb(255, 255, 255); font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; }
.bg10 { background: rgb(255, 255, 255) url('top_bg.jpg') repeat; font-size: 11px; vertical-align: middle; font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; }
.bg11 { background: rgb(255, 255, 255) url('bottom_bg.jpg') repeat; font-size: 11px; font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; }
.outline { border: 0px solid rgb(0, 0, 156); background: rgb(255, 255, 255) none repeat; }
.outline2 { border: 0px solid rgb(0, 0, 156); background: rgb(255, 255, 255) none repeat; }
table { width: 100%; font-size: small; }
table td { border-width: 0pt; padding: 0px; vertical-align: top; font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; }
td { border-width: 1px; font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 11px; }
td.header { padding: 0px; }
td.header0 { padding: 0px; text-align: center; vertical-align: middle; }
td.header2 { padding: 3px; height: 60px; }
.xftable {  }
.kyototable { margin: 0pt; padding: 0pt; width: 100%; }
input { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 11px; font-family: Osaka,Verdana,Arial,Helvetica,sans-serif; }
textarea { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
select { border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
img { border: 0pt none ; }
ul { margin: 2px; padding: 2px; list-style-type: decimal; list-style-image: none; list-style-position: inside; text-align: left; }
li { margin-left: 2px; list-style-type: disc; list-style-image: none; list-style-position: inside; }
.odd { background-color: rgb(255, 255, 255); text-align: left; }
.outer { border: 2px none rgb(255, 0, 0); background-color: rgb(190, 190, 160); text-align: left; }
.even { background-color: rgb(255, 255, 255); }
.xfeven { background-color: rgb(255, 255, 255); height: 36px; padding-top: 6px; padding-left: 8px; padding-bottom: 6px; }
.xfeven0 { background-color: rgb(204, 204, 255); color: rgb(0, 0, 128); font-size: 14px; height: 36px; padding-top: 7px; padding-left: 7px; }
.xfeven1 { background-color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; height: 36px; padding-top: 6px; padding-left: 8px; padding-bottom: 6px; }
th { padding: 5px; background-color: rgb(239, 239, 239); text-align: left; }
.head { background: rgb(229, 229, 229) none repeat; color: rgb(0, 0, 165); font-size: 11px; font-weight: bold; height: 25px; vertical-align: middle; }
.foot { padding: 3px; background-color: rgb(190, 190, 160); }
.comTitle { background: rgb(209, 215, 220) none repeat; color: rgb(0, 0, 165); font-size: 11px; font-weight: bold; height: 23px; text-align: left; padding-top: 7px; padding-left: 10px; }
.comText { padding: 20px; text-align: left; }
.comUserStat { border: 1px solid rgb(204, 204, 204); margin: 2px; padding: 2px; font-size: 10px; color: rgb(0, 57, 106); font-weight: bold; background-color: rgb(239, 239, 239); }
.comUserStatCaption { font-weight: normal; }
.comUserStatus { margin-left: 2px; margin-top: 10px; color: rgb(0, 0, 165); font-weight: bold; font-size: 10px; }
.comUserRank { margin: 2px; }
.comUserRankText { font-size: 10px; font-weight: bold; }
.comUserRankImg { border: 0pt none ; }
.comUserName {  }
.comUserImg { margin: 2px; }
.comDate { color: rgb(0, 57, 106); font-weight: normal; font-style: italic; font-size: smaller; text-align: right; }
.comDateCaption { color: rgb(0, 57, 106); font-weight: bold; font-style: normal; text-align: right; }
div.xoopsCode { border: 1px solid rgb(209, 215, 220); padding: 0px 6px 6px; background: rgb(250, 250, 250) none repeat; color: rgb(68, 68, 68); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
div.xoopsQuote { border: 1px solid rgb(209, 215, 220); padding: 0px 6px 6px; background: rgb(250, 250, 250) none repeat; color: rgb(68, 68, 68); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.item { background: rgb(107, 140, 214) none repeat; }
.itemHead { border-style: double double solid; border-color: rgb(49, 82, 140); border-width: 3px 3px 1px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-image: url('cellpic1.gif'); height: 20px; padding-top: 7px; padding-left: 7px; }
.itemHlight { border: 3px double rgb(49, 82, 140); color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-image: url('cellpic3.gif'); height: 20px; padding-top: 4px; padding-left: 4px; }
.itemseihin { border: 3px double rgb(49, 82, 140); color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-image: url('cellpic3.gif'); height: 38px; padding-top: 0px; padding-left: 0px; }
.itemHead0 { border: 3px double rgb(49, 82, 140); text-align: center; color: rgb(0, 0, 102); font-size: 14px; font-weight: bold; background-image: url('cellpic_nav0.gif'); height: 20px; padding-top: 3px; padding-left: 3px; }
.itemnormal { border: 1px solid rgb(49, 82, 140); color: rgb(0, 0, 102); font-size: 11px; padding-top: 5px; padding-left: 5px; }
.kyoto { border: 1px solid rgb(128, 0, 63); margin: 0pt; padding: 0px; color: rgb(34, 34, 34); font-size: 11px; }
.kyoto2 { border: 1px solid rgb(128, 0, 63); margin: 0pt; padding: 0px; color: rgb(255, 255, 0); background-color: rgb(191, 86, 138); font-size: 16px; }
.itemInfo { border-left: 3px double rgb(49, 82, 140); border-right: 3px double rgb(49, 82, 140); padding: 3px; text-align: right; background-color: rgb(221, 255, 221); }
.itemTitle a { font-size: 11px; font-weight: bold; font-variant: small-caps; color: rgb(0, 0, 0); background-color: transparent; }
.itemPoster { color: rgb(0, 0, 0); font-size: 90%; font-style: normal; }
.itemPostDate { font-size: 90%; font-style: normal; }
.itemStats { color: rgb(0, 0, 0); font-size: 90%; font-style: normal; }
.itemBody { border-style: solid double; border-color: rgb(49, 82, 140); border-width: 1px 3px; color: rgb(0, 0, 0); padding-left: 5px; background-color: rgb(204, 221, 255); text-align: left; }
.itemText { color: rgb(0, 0, 0); margin-top: 5px; margin-bottom: 5px; line-height: 1.5em; }
.itemFoot { border-left: 3px double rgb(49, 82, 140); border-right: 3px double rgb(49, 82, 140); border-bottom: 3px double rgb(49, 82, 140); padding: 3px; text-align: right; background-color: rgb(239, 239, 239); }
.itemAdminLink { font-size: 90%; }
.itemPermaLink { font-size: 90%; }
.blockTitle { border: 1px solid rgb(152, 170, 177); color: rgb(214, 253, 253); font-size: 13px; font-weight: bold; margin-left: 30px; background-image: url('cellpic3.gif'); height: 20px; vertical-align: middle; }
.blockTitle2 { border: 0px solid rgb(152, 170, 177); color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; text-align: center; background-image: url('cellpic1.gif'); height: 20px; vertical-align: middle; }
.seihinTitle { font-weight: bold; height: 25px; vertical-align: middle; }
.blockContent { border-left: 1px solid rgb(49, 82, 140); border-right: 1px solid rgb(49, 82, 140); border-bottom: 1px solid rgb(49, 82, 140); padding: 6px; background-color: rgb(246, 246, 255); line-height: 133%; }
.blockContent2 { border-left: 1px solid rgb(49, 82, 140); border-right: 1px solid rgb(49, 82, 140); border-bottom: 1px solid rgb(49, 82, 140); padding: 6px; background-color: rgb(239, 239, 239); line-height: 100%; }

/* ::::: http://kuhjc.marimo.or.jp/2007/ ::::: */

#wpBlockContent { padding-left: 5px; padding-right: 5px; }
#wpBlockContent h2 { border-bottom: 1px solid rgb(220, 220, 220); font-size: 16px; font-family: "ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif; margin-bottom: 5px; }
#wpBlockContent h3 { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif; margin-bottom: 5px; }
#wpBlockContent a { color: rgb(155, 159, 174); }
#wpBlockContent a img { border: medium none ; }
#wpBlockContent a:visited { color: rgb(155, 159, 174); }
#wpBlockContent a:hover { color: rgb(122, 160, 207); }
#wpBlockContent .storytitle { margin: 0pt; }
#wpBlockContent .storytitle a { text-decoration: none; }
#wpBlockContent .meta { font-size: 0.9em; }
#wpBlockContent .meta, #wpBlockContent .meta a { color: rgb(128, 128, 128); font-weight: normal; letter-spacing: 0pt; }
#wpBlockContent .meta ul { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; }
#wpBlockContent .meta li { display: inline; }
#wpBlockContent .storycontent { font-family: "ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 95%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#wpBlockContent div.storycontent { clear: right; }
#wpBlockContent .feedback { color: rgb(204, 204, 204); text-align: right; }
#wpBlockContent p, #wpBlockContent li, #wpBlockContent .feedback { font-family: "ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 95%; line-height: 175%; font-size-adjust: none; font-stretch: normal; }
#wpBlockContent blockquote { border-left: 5px solid rgb(204, 204, 204); margin-left: 1.5em; padding-left: 5px; }
#wpRecentPost {  }
#wpRecentPost #postDate { font-weight: bold; font-size: 110%; }
#wpRecentPost .new1 { font-size: 90%; font-weight: bold; color: rgb(238, 0, 0); }
#wpRecentPost .new2 { font-size: 90%; font-weight: bold; color: rgb(0, 187, 0); }
ul.wpBlockList, ul.wpBlockList li { list-style-position: outside; margin-left: 8px; }
ul.wpBlockDateList, ul.wpBlockDateList li { list-style-position: outside; list-style-type: none; margin-left: 1px; }
ul.wpBlockDateList #postDate { font-weight: bold; font-size: 110%; }
.blockContent ul.children, .blockContent ul.children li { margin: 1px 1px 1px 5px; list-style-position: outside; list-style-type: disc; font-size: 90%; }
ul.wpBlockDateList ul.children, ul.wpBlockDateList ul.children li { list-style-position: outside; list-style-type: disc; margin-left: 12px; }
li span.comment-author { font-weight: bold; margin-left: 1px; }
li span.post-date { font-weight: bold; margin-left: 1px; }
li span.post-title { margin-left: 1px; }
#wp-calendar { margin: 0pt; empty-cells: show; font-size: 14px; width: 90%; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; color: rgb(0, 0, 0); text-decoration: none; }
#wp-calendar a:hover { background: rgb(166, 201, 230) none repeat; color: rgb(51, 51, 51); }
#wp-calendar caption { font-weight: bold; font-size: 110%; color: rgb(102, 51, 34); text-align: left; }
#wp-calendar td { padding: 2px 0pt; color: rgb(170, 170, 170); font-family: "ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; letter-spacing: normal; text-align: center; }
#wp-calendar td.pad:hover { background: rgb(255, 255, 255) none repeat; }
#wp-calendar #today { background: rgb(216, 95, 125) none repeat; color: rgb(255, 255, 255); }
#wp-calendar th { font-style: normal; font-size: 11px; text-transform: capitalize; }

