html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

.icon-sprite { background: url('images/icon.png') no-repeat; }

body { -webkit-touch-callout: none; -webkit-user-select: none; font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'Meiryo', 'sans-serif'; font-size: 100%; }

a { color: #000; text-decoration: none; }

#siteHeader { border-top: solid 4px #0a8000; padding: 10px 0 0 0; }
#siteHeader .siteTitle { margin: 0 auto; }
#siteHeader #searchArea { background: #0a8000; border-top: #055100 solid 1px; border-bottom: #055100 solid 1px; }
#BreadCrumbList { background: #EEE; padding: 10px; }
#BreadCrumbList li { display: inline-block; line-height: 1.3; }
#BreadCrumbList li a { color: #06C; text-decoration: underline; }

#searchArea form.gsc-search-box { margin: 10px auto; padding: 0; width: 96%; }
#searchArea .gsc-clear-button { display: none; }
#searchArea input.gsc-input { width: 100%; }
#searchArea .gsc-search-button, #searchArea #keywordSearch input#searchBtn { width: 30%; }
#searchArea input.gsc-search-button, #searchArea #keywordSearch input#searchBtn { width: 100%; margin: 0; border-radius: 0; background: #F57C00; border: #F57C00 1px solid; font-size: 16px; font-weight: normal; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; -o-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f08e00), color-stop(100%, #f57c00)); background: -webkit-linear-gradient(top, #f08e00, #f57c00); background: -moz-linear-gradient(top, #f08e00, #f57c00); background: -o-linear-gradient(top, #f08e00, #f57c00); background: linear-gradient(top, #f08e00, #f57c00); -webkit-box-shadow: -1px -1px 0px 0px rgba(255, 255, 255, 0.3) inset; -moz-box-shadow: -1px -1px 0px 0px rgba(255, 255, 255, 0.3) inset; box-shadow: -1px -1px 0px 0px rgba(255, 255, 255, 0.3) inset; height: 26px; }
#searchArea #keywordSearch { display: table; width: 96%; margin: 10px auto; text-align: center; }
#searchArea #keywordSearch input#Criteria { background: #fff; padding: 5px 0; border: solid 1px #c1caad; font-size: 12px; width: 66%; margin: 0; text-align: left; display: table-cell; margin: 0; vertical-align: bottom; }
#searchArea #keywordSearch input#searchBtn { width: 31%; display: table-cell; color: #FFF; vertical-align: bottom; }

.ui-content { padding: 0; }
.ui-content .ui-collapsible-set { margin: 0; }

.ui-icon, #otherCategory .ui-listview li .ui-icon, #groupContent #calCategory .ui-listview li .ui-icon { background: url("./images/icon.png") no-repeat #0a8000 top left; background-position: 0 -253px; width: 20px; height: 20px; border-radius: 3px; }

.ui-collapsible h2 { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dee8e3)); background: -webkit-linear-gradient(top, #ffffff, #dee8e3); background: -moz-linear-gradient(top, #ffffff, #dee8e3); background: -o-linear-gradient(top, #ffffff, #dee8e3); background: linear-gradient(top, #ffffff, #dee8e3); border-top: solid 1px #0A7A00; }
.ui-collapsible h2 .ui-btn-hover-z { background: #EDF3F0; }
.ui-collapsible h2.ui-li-heading { margin: 0; }

.ui-btn-inner { padding: 15px; }

.ui-listview li { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, #ffffff, #eeeeee); background: -moz-linear-gradient(top, #ffffff, #eeeeee); background: -o-linear-gradient(top, #ffffff, #eeeeee); background: linear-gradient(top, #ffffff, #eeeeee); border: solid 1px #ddd; }
.ui-listview li.ui-btn-hover-z { background: #EDF3F0; }
.ui-listview li .ui-icon, #otherCategory .ui-listview li .ui-icon, #groupContent #calCategory .ui-listview li .ui-icon { background: url("./images/icon.png") no-repeat #aaaaaa top left; background-position: 0 0; }

#otherPages, #otherCategory, #groupContent #calCategory { margin: 0 10px; }
#otherPages .ui-listview, #otherCategory .ui-listview, #groupContent #calCategory .ui-listview { margin: 10px 0; }
#otherPages .ui-listview li, #otherCategory .ui-listview li, #groupContent #calCategory .ui-listview li { background: #FFF; }
#otherPages .ui-listview li.ui-btn-hover-z, #otherCategory .ui-listview li.ui-btn-hover-z, #groupContent #calCategory .ui-listview li.ui-btn-hover-z { background: #EEE; }
#otherPages .ui-listview li .ui-icon { background: url("./images/icon.png") no-repeat top left; background-position: 0 -145px; }

#otherPages .contentTeaser { color: #222222; padding: 0px 10px; font-size:14px; }
#otherPages .contentUpdated { color: #222222; padding: 0px 20px; font-size:12px; }


#otherCategory .ui-listview li { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, #ffffff, #eeeeee); background: -moz-linear-gradient(top, #ffffff, #eeeeee); background: -o-linear-gradient(top, #ffffff, #eeeeee); background: linear-gradient(top, #ffffff, #eeeeee); }
#otherCategory .ui-listview li.ui-btn-hover-z { background: #EDF3F0; }

#frechSection, #newSection, #newsSectionIn, #groupContent #newsEventsPages { width: 95%; margin: 0 auto 10px; }
#frechSection h2.frechTitle, #newSection h2.frechTitle, #newsSectionIn h2.frechTitle, #groupContent #newsEventsPages h2.frechTitle, #newSection h2.newTitle { background: #ff7a4d; padding: 10px; }
#frechSection h2.frechTitle span, #newSection h2.frechTitle span, #newsSectionIn h2.frechTitle span, #groupContent #newsEventsPages h2.frechTitle span, #newSection h2.newTitle span { color: #FFF; font-size: 14px; background: url("./images/icon.png") no-repeat top left; background-position: 0 -273px; padding: 5px 0 3px 20px; display: block; }
#frechSection .ui-listview, #newSection .ui-listview, #newsSectionIn .ui-listview, #groupContent #newsEventsPages .ui-listview { margin: 0; }
#frechSection .ui-btn-hover-z, #newSection .ui-btn-hover-z, #newsSectionIn .ui-btn-hover-z, #groupContent #newsEventsPages .ui-btn-hover-z { background: #FFE4DB; }
#frechSection #frechArea, #newSection #frechArea, #newsSectionIn #frechArea, #groupContent #newsEventsPages #frechArea, #newSection #newArea, #newsSectionIn #newsArea, #newsSectionIn #eventArea, #groupContent #newsEventsPages #newsEventsArea { border: 3px #FF7A4D solid; }
#frechSection #frechArea .ui-icon, #newSection #frechArea .ui-icon, #newsSectionIn #frechArea .ui-icon, #groupContent #newsEventsPages #frechArea .ui-icon, #newSection #newArea .ui-icon, #newsSectionIn #newsArea .ui-icon, #newsSectionIn #eventArea .ui-icon, #groupContent #newsEventsPages #newsEventsArea .ui-icon, #frechSection #frechArea #groupContent #calCategory .ui-listview li .ui-icon, #groupContent #calCategory .ui-listview li #frechSection #frechArea .ui-icon { background: url("./images/icon.png") no-repeat top left; background-position: 0 -145px; }
#frechSection #frechArea .ui-li-desc, #newSection #frechArea .ui-li-desc, #newsSectionIn #frechArea .ui-li-desc, #groupContent #newsEventsPages #frechArea .ui-li-desc, #newSection #newArea .ui-li-desc, #newsSectionIn #newsArea .ui-li-desc, #newsSectionIn #eventArea .ui-li-desc, #groupContent #newsEventsPages #newsEventsArea .ui-li-desc { margin: 8px 0 0 0; font-size: 18px; }
#frechSection #frechArea span, #newSection #frechArea span, #newsSectionIn #frechArea span, #groupContent #newsEventsPages #frechArea span, #newSection #newArea span, #newsSectionIn #newsArea span, #newsSectionIn #eventArea span, #groupContent #newsEventsPages #newsEventsArea span { font-size: 14px; }

#feedSection, #newSection, #newsSectionIn, #groupContent #newsEventsPages { width: 95%; margin: 0 auto 10px; }
#feedSection h2.feedTitle, #newSection h2.feedTitle, #newsSectionIn h2.feedTitle, #groupContent #newsEventsPages h2.feedTitle, #newSection h2.newTitle { background: #FF88FF; padding: 10px; }
#feedSection h2.feedTitle span, #newSection h2.feedTitle span, #newsSectionIn h2.feedTitle span, #groupContent #newsEventsPages h2.feedTitle span, #newSection h2.newTitle span { color: #FFF; font-size: 14px; background: url("./images/icon.png") no-repeat top left; background-position: 0 -316px; padding: 5px 0 3px 20px; display: block; }
#feedSection .ui-listview, #newSection .ui-listview, #newsSectionIn .ui-listview, #groupContent #newsEventsPages .ui-listview { margin: 0; }
#feedSection .ui-btn-hover-z, #newSection .ui-btn-hover-z, #newsSectionIn .ui-btn-hover-z, #groupContent #newsEventsPages .ui-btn-hover-z { background: #FFE4DB; }
#feedSection #feedArea, #newSection #feedArea, #newsSectionIn #feedArea, #groupContent #newsEventsPages #feedArea, #newSection #newArea, #newsSectionIn #newsArea, #newsSectionIn #eventArea, #groupContent #newsEventsPages #newsEventsArea { border: 3px #FF88FF solid; }
#feedSection #feedArea .ui-icon, #newSection #feedArea .ui-icon, #newsSectionIn #feedArea .ui-icon, #groupContent #newsEventsPages #feedArea .ui-icon, #newSection #newArea .ui-icon, #newsSectionIn #newsArea .ui-icon, #newsSectionIn #eventArea .ui-icon, #groupContent #newsEventsPages #newsEventsArea .ui-icon, #feedSection #feedArea #groupContent #calCategory .ui-listview li .ui-icon, #groupContent #calCategory .ui-listview li #feedSection #feedArea .ui-icon { background: url("./images/icon.png") no-repeat top left; background-position: 0 -145px; }
#feedSection #feedArea .ui-li-desc, #newSection #feedArea .ui-li-desc, #newsSectionIn #feedArea .ui-li-desc, #groupContent #newsEventsPages #feedArea .ui-li-desc, #newSection #newArea .ui-li-desc, #newsSectionIn #newsArea .ui-li-desc, #newsSectionIn #eventArea .ui-li-desc, #groupContent #newsEventsPages #newsEventsArea .ui-li-desc { margin: 8px 0 0 0; font-size: 18px; }
#feedSection #feedArea span, #newSection #feedArea span, #newsSectionIn #feedArea span, #groupContent #newsEventsPages #feedArea span, #newSection #newArea span, #newsSectionIn #newsArea span, #newsSectionIn #eventArea span, #groupContent #newsEventsPages #newsEventsArea span { font-size: 14px; }

#newSection h2.newTitle { background: #4C6600; }
#newSection h2.newTitle span { background-position: 0 -181px; padding: 5px 0 3px 30px; }
#newSection #newArea { border: 3px #4C6600 solid; }
#newSection .ui-btn-hover-z { background: #EDEFE5; }

#newsSectionIn ul:nth-child(2) { display: none; }
#newsSectionIn #newsArea { border: 3px #FFBF00 solid; }
#newsSectionIn #newsArea li:last-child { background: #FFF3E4; }
#newsSectionIn #newsArea li:last-child p { text-align: right; }
#newsSectionIn #newsArea .ui-btn-hover-z { background: #FFF2CC; }
#newsSectionIn #eventArea { border: 3px #00B2B2 solid; }
#newsSectionIn #eventArea li:last-child { background: #C9EFEF; }
#newsSectionIn #eventArea li:last-child p { text-align: right; }
#newsSectionIn #eventArea .ui-btn-hover-z { background: #CCF0F0; }

#newsSection { width: 95%; margin: 10px auto 0; }
#newsSection .newsArea { background: #FFBF00; }
#newsSection .newsArea .ui-btn-text, #newsSection .newsArea #groupContent #calCategory .ui-listview .calCurrent .ui-btn-text:before, #groupContent #calCategory .ui-listview .calCurrent #newsSection .newsArea .ui-btn-text:before { background: url("./images/icon.png") no-repeat top left; background-position: 0 -123px; padding: 3px 0 4px 30px; }
#newsSection .eventArea { background: #00B2B2; }
#newsSection .eventArea .ui-btn-text, #newsSection .eventArea #groupContent #calCategory .ui-listview .calCurrent .ui-btn-text:before, #groupContent #calCategory .ui-listview .calCurrent #newsSection .eventArea .ui-btn-text:before { background: url("./images/icon.png") no-repeat top left; background-position: 0 -80px; padding: 3px 0 4px 30px; }
#newsSection .ui-btn-text, #newsSection #groupContent #calCategory .ui-listview .calCurrent .ui-btn-text:before, #groupContent #calCategory .ui-listview .calCurrent #newsSection .ui-btn-text:before { color: #FFF; }
#newsSection .ui-btn { text-align: left; }
#newsSection .ui-btn-inner { padding: 15px 10px; }
#newsSection li a { padding: 0; }


#keywordSection { background: #EBF1F6; }
#keywordSection h2.keywordTitle { color: #FFF; padding: 8px 10px; background: #0059B2; margin-bottom: 5px; }
#keywordSection h2.keywordTitle .keywordText { background: url("./images/icon.png") no-repeat top left; background-position: 0 -102px; padding: 0 0 0 20px; }
#keywordSection ul { padding: 0 0 5px 0; margin: 0; overflow: hidden; *zoom: 1; }
#keywordSection li { border: solid 1px #A8B1BF; background: #ccc; padding: 20px 0; text-align: center; width: 30%; margin: 0 1% 6px 2%; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ecf0f5)); background: -webkit-linear-gradient(top, #ffffff, #ecf0f5); background: -moz-linear-gradient(top, #ffffff, #ecf0f5); background: -o-linear-gradient(top, #ffffff, #ecf0f5); background: linear-gradient(top, #ffffff, #ecf0f5); -webkit-box-shadow: -1px -1px 1px 1px white inset; -moz-box-shadow: -1px -1px 1px 1px white inset; box-shadow: -1px -1px 1px 1px white inset; }
#keywordSection li .ui-icon, #keywordSection #otherCategory .ui-listview li .ui-icon, #otherCategory .ui-listview #keywordSection li .ui-icon, #keywordSection #groupContent #calCategory .ui-listview li .ui-icon, #groupContent #calCategory .ui-listview #keywordSection li .ui-icon { display: none; }
#keywordSection li .ui-link-inherit { padding: 0; text-align: center; }
#keywordSection .ui-btn-hover-z { background: #ECF0F5; }


#groupContent .contentTeaser { background: #FFFFFF; color: #222222; padding:  10px 10px 10px 30px; font-size:14px; }
#groupContent .contentDate { background: #FFFFFF; color: #222222; padding:  5px 20px; font-size:12px; }
#groupContent .contentAuthor { background: #FFFFFF; color: #222222; padding: 5px 20px; font-size:12px; }


#groupContent .contentEventDate { background: #0A7A00; color: #fff; padding: 2px 10px; font-size:12px; }
#groupContent .contentInnerTitle h2 { background: #0A7A00; color: #fff; padding: 10px; }
#groupContent #detailMenu .ui-listview { margin: 0 0 10px 0; }
#groupContent #newsEventsPages { -webkit-box-shadow: 0px -10px 2px black inset; -moz-box-shadow: 0px -10px 2px black inset; box-shadow: 0px -10px 2px black inset; width: 100%; }
#groupContent #newsEventsPages #newsEventsArea { border: none; }
#groupContent #newsEventsPages #newsEventsArea .ui-btn-hover-z { background: #FFF2CC; }
#groupContent #classifying { background: #F7FFDF; -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); padding: 8px 0; }
#groupContent #classifying li { display: inline-block; margin: 5px 10px; }
#groupContent #classifying .classifyingCurrent { background: #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; text-shadow: 1px 1px 1px white; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6) inset; -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6) inset; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6) inset; padding: 5px 10px; }
#groupContent #calCategory { margin-top: 25px; }
#groupContent #calCategory .ui-listview li { background: #FFF; padding: 6px 0; }
#groupContent #calCategory .ui-listview li.ui-btn-hover-z { background: #EDF3F0; }
#groupContent #calCategory .ui-listview .ui-btn-text, #groupContent #calCategory .ui-listview .calCurrent .ui-btn-text:before { position: relative; padding: 0 0 0 20px; }
#groupContent #calCategory .ui-listview .ui-btn-text:before, #groupContent #calCategory .ui-listview .calCurrent .ui-btn-text:before:before { background: url("./images/icon.png") no-repeat top left; background-position: 0 -235px; content: ""; display: block; position: absolute; top: 8px; left: 10px; width: 20px; height: 18px; }
#groupContent #calCategory .ui-listview .calCurrent { background: #EEE !important; }
#groupContent #calCategory .ui-listview .calCurrent .ui-btn-text:before { position: absolute; background-position: 0 -217px; }
#groupContent #lifeEventSection { padding: 15px; }

#groupContent #keywordListSection .keywordLayerFast, #groupContent #keywordListSection .keywordLayerSecond, #groupContent #keywordListSection .keywordLayerThird, #groupContent #keywordListSection .keywordLayerFourth { margin: 0; }
#groupContent #keywordListSection .keywordLayerFast .ui-li, #groupContent #keywordListSection .keywordLayerSecond .ui-li, #groupContent #keywordListSection .keywordLayerThird .ui-li, #groupContent #keywordListSection .keywordLayerFourth .ui-li { color: #FFF; }
#groupContent #keywordListSection .keywordLayerFast.ui-listview li, #groupContent #keywordListSection .ui-listview.keywordLayerSecond li, #groupContent #keywordListSection .ui-listview.keywordLayerThird li, #groupContent #keywordListSection .ui-listview.keywordLayerFourth li { border: none; border-bottom: 1px solid #DDD; background: #004010; }
#groupContent #keywordListSection .keywordLayerFast.ui-listview li .ui-btn-text, #groupContent #keywordListSection .ui-listview.keywordLayerSecond li .ui-btn-text, #groupContent #keywordListSection .ui-listview.keywordLayerThird li .ui-btn-text, #groupContent #keywordListSection .ui-listview.keywordLayerFourth li .ui-btn-text, #groupContent #keywordListSection #calCategory .keywordLayerFast.ui-listview li .calCurrent .ui-btn-text:before, #groupContent #calCategory #keywordListSection .keywordLayerFast.ui-listview li .calCurrent .ui-btn-text:before, #groupContent #keywordListSection #calCategory .keywordLayerFast.ui-listview .calCurrent li .ui-btn-text:before, #groupContent #calCategory #keywordListSection .keywordLayerFast.ui-listview .calCurrent li .ui-btn-text:before { font-size: 18px; }
#groupContent #keywordListSection .keywordLayerFast.ui-listview li .ui-link-inherit, #groupContent #keywordListSection .ui-listview.keywordLayerSecond li .ui-link-inherit, #groupContent #keywordListSection .ui-listview.keywordLayerThird li .ui-link-inherit, #groupContent #keywordListSection .ui-listview.keywordLayerFourth li .ui-link-inherit { color: #FFF; }
#groupContent #keywordListSection .keywordLayerFast.ui-listview li .ui-icon, #groupContent #keywordListSection .ui-listview.keywordLayerSecond li .ui-icon, #groupContent #keywordListSection .ui-listview.keywordLayerThird li .ui-icon, #groupContent #keywordListSection .ui-listview.keywordLayerFourth li .ui-icon { background: url("./images/icon.png") no-repeat white top left; background-position: 0 -60px; }
#groupContent #keywordListSection .keywordLayerFast.ui-listview li.ui-btn-hover-z, #groupContent #keywordListSection .ui-listview.keywordLayerSecond li.ui-btn-hover-z, #groupContent #keywordListSection .ui-listview.keywordLayerThird li.ui-btn-hover-z, #groupContent #keywordListSection .ui-listview.keywordLayerFourth li.ui-btn-hover-z { background: #021207; }
#groupContent #keywordListSection .keywordLayerSecond .ui-li { color: #003F0C; }
#groupContent #keywordListSection .keywordLayerSecond.ui-listview li { border-bottom: 1px solid #6F7B6D; background: #CFE0CD; }
#groupContent #keywordListSection .keywordLayerSecond.ui-listview li .ui-btn-text, #groupContent #keywordListSection #calCategory .keywordLayerSecond.ui-listview li .calCurrent .ui-btn-text:before, #groupContent #calCategory #keywordListSection .keywordLayerSecond.ui-listview li .calCurrent .ui-btn-text:before, #groupContent #keywordListSection #calCategory .keywordLayerSecond.ui-listview .calCurrent li .ui-btn-text:before, #groupContent #calCategory #keywordListSection .keywordLayerSecond.ui-listview .calCurrent li .ui-btn-text:before { padding-left: 8px; font-size: 16px; color: #003F0C; }
#groupContent #keywordListSection .keywordLayerSecond.ui-listview li .ui-link-inherit { color: #003F0C; }
#groupContent #keywordListSection .keywordLayerSecond.ui-listview li .ui-icon { background: url("./images/icon.png") no-repeat top left; background-position: 0 -60px; }
#groupContent #keywordListSection .keywordLayerSecond.ui-listview li.ui-btn-hover-z { background: #E7EFE6; }
#groupContent #keywordListSection .keywordLayerThird .ui-li { color: #000; }
#groupContent #keywordListSection .keywordLayerThird.ui-listview li { border-bottom: 1px solid #CCC; background: #EEE; }
#groupContent #keywordListSection .keywordLayerThird.ui-listview li .ui-btn-text, #groupContent #keywordListSection #calCategory .keywordLayerThird.ui-listview li .calCurrent .ui-btn-text:before, #groupContent #calCategory #keywordListSection .keywordLayerThird.ui-listview li .calCurrent .ui-btn-text:before, #groupContent #keywordListSection #calCategory .keywordLayerThird.ui-listview .calCurrent li .ui-btn-text:before, #groupContent #calCategory #keywordListSection .keywordLayerThird.ui-listview .calCurrent li .ui-btn-text:before { padding-left: 12px; font-size: 15px; }
#groupContent #keywordListSection .keywordLayerThird.ui-listview li .ui-link-inherit { color: #000; }
#groupContent #keywordListSection .keywordLayerThird.ui-listview li .ui-icon { background: url("./images/icon.png") no-repeat top left; background-position: 0 -145px; }
#groupContent #keywordListSection .keywordLayerFourth .ui-li { color: #000; }
#groupContent #keywordListSection .keywordLayerFourth.ui-listview li { padding: 10px 20px; background: #FFF; }
#groupContent #keywordListSection .keywordLayerFourth.ui-listview li .ui-btn-text, #groupContent #keywordListSection #calCategory .keywordLayerFourth.ui-listview li .calCurrent .ui-btn-text:before, #groupContent #calCategory #keywordListSection .keywordLayerFourth.ui-listview li .calCurrent .ui-btn-text:before, #groupContent #keywordListSection #calCategory .keywordLayerFourth.ui-listview .calCurrent li .ui-btn-text:before, #groupContent #calCategory #keywordListSection .keywordLayerFourth.ui-listview .calCurrent li .ui-btn-text:before { padding-left: 25px; font-size: 14px; }
#groupContent #keywordListSection .keywordLayerFourth.ui-listview li .ui-link-inherit { color: #000; }
#groupContent #keywordListSection .keywordLayerFourth.ui-listview li .ui-icon { background: url("./images/icon.png") no-repeat top right; background-position: 0 -294px; left: 15px; }

footer.ui-footer { background: #0a8000; padding: 16px 0; }
footer.ui-footer > .ui-btn { border: solid 1px #006600; display: block; width: 90%; display: block; margin: 0 auto; text-align: center; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #62a21d), color-stop(100%, #007f00)); background: -webkit-linear-gradient(top, #62a21d, #007f00); background: -moz-linear-gradient(top, #62a21d, #007f00); background: -o-linear-gradient(top, #62a21d, #007f00); background: linear-gradient(top, #62a21d, #007f00); -webkit-box-shadow: -1px -1px 0px 0px rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: -1px -1px 0px 0px rgba(255, 255, 255, 0.2) inset; box-shadow: -1px -1px 0px 0px rgba(255, 255, 255, 0.2) inset; }
footer.ui-footer > .ui-btn .pcBtn { color: #fff; font-size: 16px; background: url("./images/icon.png") no-repeat top left; background-position: 0 -165px; padding: 0px 0 0px 20px; }
footer.ui-footer .pageTransition { margin-bottom: 15px; width: 90%; margin: 0 auto 15px; }
footer.ui-footer .pageTransition .pageUp, footer.ui-footer .pageTransition .homeBtn { display: block; font-size: 1.2em; color: #ff5f7d; font-weight: bold; padding: 0 5px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dedede)); background: -webkit-linear-gradient(top, #ffffff, #dedede); background: -moz-linear-gradient(top, #ffffff, #dedede); background: -o-linear-gradient(top, #ffffff, #dedede); background: linear-gradient(top, #ffffff, #dedede); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); border-top-color: #006600; border-left-color: #006600; border-right-color: #006600; border-bottom-color: #006600; border-width: 1px; border-style: solid; text-shadow: 1px 1px 0 #ffffff; }
footer.ui-footer .pageTransition .pageUp a, footer.ui-footer .pageTransition .homeBtn a { margin: 0; }
footer.ui-footer .pageTransition .homeBtn a { margin: 0; }
footer.ui-footer .pageTransition .homeBtn a .ui-btn-text, footer.ui-footer .pageTransition .homeBtn a #groupContent #calCategory .ui-listview .calCurrent .ui-btn-text:before, #groupContent #calCategory .ui-listview .calCurrent footer.ui-footer .pageTransition .homeBtn a .ui-btn-text:before { padding: 0 0 0 20px; background: url("./images/icon.png") no-repeat top left; background-position: 0 -203px; height: 14px; }

.viewers {background: #FFFFFF; padding:5px 20px; font-size:14px; }
.contentBody{background: #FFFFFF; padding:5px 20px;}

