@charset "UTF-8";
/*
  Skin Name: ウラオモテ（カクカク）
  Description: 全体的にカクカクさせたシンプルなテイストのスキンです。
  Skin URI: https://webya-tools.com/uraomote/sample/10421
  Author: WEB屋
  Author URI: https://webya-tools.com/uraomote/
  Screenshot URI: https://zekko-chou.com/ver4/img/screenshot.jpg
  Version: 1.0.0
  Priority: 9900002
*/
@media screen and (max-width: 480px) {
  #content {
    margin-top: 0;
  }
}
body {
  color: #333;
}

a {
  color: #1967d2;
}

.article ul li,
.article ol li {
  line-height: 1.5em;
  padding: 0px;
  text-shadow: none;
}

[class*=is-style-numeric-list-] > li::before {
  left: -2em;
  font-family: Verdana !important;
}

[class*=is-style-icon-list-] > li::before {
  left: -1.5em;
}

table thead td,
table thead th {
  font-weight: bold;
}

.entry-content blockquote {
  padding: 20px 55px;
  background: rgba(245, 245, 245, 0.8);
  color: #222;
  position: relative;
  border: solid 1px #fff;
  margin: 0.8em 0;
}
.entry-content blockquote p {
  margin: 0.5em 0;
}
.entry-content blockquote::before, .entry-content blockquote::after {
  font-family: "font awesome 5 free";
  font-size: 30px;
  font-weight: 900;
  line-height: 1;
  position: absolute;
  color: rgb(200, 200, 200);
}
.entry-content blockquote:before {
  content: "\f10d";
  left: 10px;
  top: 10px;
}
.entry-content blockquote:after {
  content: "\f10e";
  bottom: 10px;
  right: 10px;
}
.entry-content blockquote cite {
  display: block;
  text-align: right;
}

.wp-block-separator.is-style-dots:before {
  content: "···";
  font-size: 4em;
  letter-spacing: 0.5em;
  padding-left: 0.5em;
  font-family: serif;
  color: #ccc;
}

.content .search-edit,
.content input[type=text],
.content input[type=password],
.content input[type=date],
.content input[type=datetime],
.content input[type=email],
.content input[type=number],
.content input[type=search],
.content input[type=tel],
.content input[type=time],
.content input[type=url],
.content textarea,
.content select {
  font-size: 1em;
}
.content select:not(.theme-switch-dropdown) {
  font-size: 0.9em;
  padding: 10px 5px;
}
.content .search-edit,
.content input[type=text] {
  font-size: 0.9em;
  padding: 10px;
}

.header-container {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}
.header-container .logo-text {
  padding: 0;
}

#navi .navi-in a,
#navi .navi-in a:hover {
  font-size: 0.9em;
}
html #navi .navi-in > ul > li > a {
  padding: 0 10px;
}
#navi ul.sub-menu a {
  font-size: 0.9em;
}
#navi .navi-in > ul .sub-menu li {
  line-height: 40px;
  height: 40px;
}

.notice-area {
  padding: 5px;
}

#carousel {
  margin-bottom: 2em;
}
#carousel figure.carousel-entry-card-thumb.card-thumb {
  max-height: 90px;
  overflow-y: hidden;
}
#carousel .carousel-entry-card-title {
  font-size: 0.9em;
}

.navi-footer-in > .menu-footer li {
  border-left: none;
}
.navi-footer-in > .menu-footer li:last-child {
  border-right: none;
}

.list.ect-entry-card .entry-card-thumb {
  width: 180px;
  margin-top: 0;
}
.list.ect-entry-card .entry-card-content {
  margin-left: 180px;
}
@media screen and (max-width: 600px) {
  .list.ect-entry-card .entry-card-thumb {
    width: 38%;
    margin-top: 0;
  }
  .list.ect-entry-card .entry-card-content {
    margin-left: 40%;
  }
}

.index-tab-buttons .index-tab-button {
  padding: 5px;
  border-color: #ddd;
}
@media screen and (max-width: 834px) {
  .index-tab-buttons .index-tab-button {
    margin: 1% 0.5%;
  }
}

.index-tab-button {
  position: relative;
}

#index-tab-1:checked ~ .index-tab-buttons .index-tab-button[for=index-tab-1]::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #404453;
}

#index-tab-2:checked ~ .index-tab-buttons .index-tab-button[for=index-tab-2]::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #404453;
}

#index-tab-3:checked ~ .index-tab-buttons .index-tab-button[for=index-tab-3]::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #404453;
}

#index-tab-4:checked ~ .index-tab-buttons .index-tab-button[for=index-tab-4]::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #404453;
}

.entry-card-snippet,
.related-entry-card-snippet {
  color: #949495;
}

.date-tags {
  font-size: 1.2em;
}

.breadcrumb.sbp-main-before {
  margin-top: 25px;
}

.rating-star {
  color: #fddb53;
  font-size: 1em;
}

.marker-under {
  background: linear-gradient(transparent 60%, #fff070 60%);
  font-weight: bold;
}

.badge,
.ref,
.reffer,
.sankou {
  background-color: #ffb359;
}

.badge,
.ref,
.reffer,
.sankou,
.badge-red,
.badge-pink,
.badge-purple,
.badge-blue,
.badge-green,
.badge-yellow,
.badge-brown,
.badge-grey {
  display: inline-block;
  color: #fff;
  padding: 2px 8px;
  font-size: 0.9em;
  margin: 0 3px;
  border-radius: 4px;
}
.badge + a,
.ref + a,
.reffer + a,
.sankou + a,
.badge-red + a,
.badge-pink + a,
.badge-purple + a,
.badge-blue + a,
.badge-green + a,
.badge-yellow + a,
.badge-brown + a,
.badge-grey + a {
  margin-left: 5px;
}

.badge-grey {
  background-color: #f2f2f2;
  color: #333;
  border: 1px solid #ddd;
}

.badge-blue {
  background-color: #007cba;
}

div.speech-balloon {
  font-size: 0.95em;
  padding: 1em 1.2em;
}

.blogcard-wrap {
  width: 100%;
}
.blogcard-wrap .blogcard {
  border: 1px solid #eee;
}
.blogcard-wrap .blogcard-snippet {
  font-size: 0.9em;
  line-height: 1.3;
  color: #747474;
}
.blogcard-wrap .blogcard-title {
  color: #5a5a5a;
}

.is-style-question-box,
.question-box,
.question {
  background: #fffdf3;
  border: 1px solid #fff3b4;
}

.is-style-information-box,
.information-box,
.information {
  background: #f8fdff;
  border: 1px solid #bde4fc;
}

.is-style-alert-box,
.alert-box,
.alert {
  background: #fcfafa;
  border: 1px solid #ffdede;
}

.is-style-memo-box,
.memo-box {
  background: #f4fffc;
  border: 1px solid #cff1e7;
}

.is-style-comment-box,
.comment-box {
  background: #fefefe;
  border: 1px solid #e4e4e4;
}

.is-style-ok-box,
.ok-box {
  background: #f8feff;
  border: 1px solid #3cb2cc;
}

.is-style-ng-box,
.ng-box {
  background: #fcfafa;
  border: 1px solid #dd5454;
}

.is-style-good-box,
.good-box {
  background: #f7fcf7;
  border: 1px solid #98e093;
}

.is-style-bad-box,
.bad-box {
  background: #fff1f4;
  border: 1px solid #eb6980;
}

.is-style-profile-box,
.profile-box {
  background: #fefefe;
  border: 1px solid #eee;
}

@media screen and (max-width: 480px) {
  .is-style-information-box,
  .is-style-question-box,
  .is-style-alert-box,
  .is-style-memo-box,
  .is-style-comment-box,
  .is-style-ok-box,
  .is-style-ng-box,
  .is-style-good-box,
  .is-style-bad-box,
  .is-style-profile-box,
  .information-box,
  .question-box,
  .alert-box,
  .information,
  .question,
  .alert,
  .memo-box,
  .comment-box,
  .common-icon-box {
    padding-top: 30px;
  }
  .is-style-information-box::before,
  .is-style-question-box::before,
  .is-style-alert-box::before,
  .is-style-memo-box::before,
  .is-style-comment-box::before,
  .is-style-ok-box::before,
  .is-style-ng-box::before,
  .is-style-good-box::before,
  .is-style-bad-box::before,
  .is-style-profile-box::before,
  .information-box::before,
  .question-box::before,
  .alert-box::before,
  .information::before,
  .question::before,
  .alert::before,
  .memo-box::before,
  .comment-box::before,
  .common-icon-box::before {
    top: 20px;
    font-size: 24px;
  }
}
.blank-box {
  border-width: 1px;
}

.blank-box.bb-tab .bb-label {
  font-family: Arial, Helvetica, sans-serif;
}

.mobile-menu-buttons .menu-content {
  font-size: 15px;
}

/* ページのテーマカラーに合わせた配色
-------------------------------------------------- */
.c-blue .caption-box:not(.has-border-color) {
  border-color: var(--page-color-blue-main);
}
.c-blue .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-blue-main);
  color: #fff;
}
.c-blue .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-blue-main);
  color: #fff;
}
.c-blue .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-blue-main);
}
.c-blue .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-blue-main);
}

.c-black .caption-box:not(.has-border-color) {
  border-color: var(--page-color-black-main);
}
.c-black .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-black-main);
  color: #fff;
}
.c-black .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-black-main);
  color: #fff;
}
.c-black .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-black-main);
}
.c-black .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-black-main);
}

.c-sick .caption-box:not(.has-border-color) {
  border-color: var(--page-color-sick-main);
}
.c-sick .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-sick-main);
  color: #fff;
}
.c-sick .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-sick-main);
  color: #fff;
}
.c-sick .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-sick-main);
}
.c-sick .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-sick-main);
}

.c-pink .caption-box:not(.has-border-color) {
  border-color: var(--page-color-pink-main);
}
.c-pink .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-pink-main);
  color: #fff;
}
.c-pink .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-pink-main);
  color: #fff;
}
.c-pink .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-pink-main);
}
.c-pink .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-pink-main);
}

.c-redd .caption-box:not(.has-border-color) {
  border-color: var(--page-color-redd-main);
}
.c-redd .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-redd-main);
  color: #fff;
}
.c-redd .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-redd-main);
  color: #fff;
}
.c-redd .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-redd-main);
}
.c-redd .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-redd-main);
}

.c-green .caption-box:not(.has-border-color) {
  border-color: var(--page-color-green-main);
}
.c-green .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-green-main);
  color: #fff;
}
.c-green .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-green-main);
  color: #fff;
}
.c-green .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-green-main);
}
.c-green .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-green-main);
}

.c-yellow .caption-box:not(.has-border-color) {
  border-color: var(--page-color-yellow-main);
}
.c-yellow .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-yellow-main);
  color: #fff;
}
.c-yellow .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-yellow-main);
  color: #fff;
}
.c-yellow .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-yellow-main);
}
.c-yellow .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-yellow-main);
}

.c-orange .caption-box:not(.has-border-color) {
  border-color: var(--page-color-orange-main);
}
.c-orange .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-orange-main);
  color: #fff;
}
.c-orange .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-orange-main);
  color: #fff;
}
.c-orange .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-orange-main);
}
.c-orange .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-orange-main);
}

.c-skin-default.skin-uraomote-a .caption-box:not(.has-border-color) {
  border-color: var(--page-color-blue-main);
}
.c-skin-default.skin-uraomote-a .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-blue-main);
  color: #fff;
}
.c-skin-default.skin-uraomote-a .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-blue-main);
  color: #fff;
}
.c-skin-default.skin-uraomote-a .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-blue-main);
}
.c-skin-default.skin-uraomote-a .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-blue-main);
}

.c-skin-default.skin-uraomote-b .caption-box:not(.has-border-color) {
  border-color: var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-b .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-black-main);
  color: #fff;
}
.c-skin-default.skin-uraomote-b .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-black-main);
  color: #fff;
}
.c-skin-default.skin-uraomote-b .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-b .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-black-main);
}

.c-skin-default.skin-uraomote-c .caption-box:not(.has-border-color) {
  border-color: var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-c .caption-box:not(.has-border-color) .box-label {
  background-color: var(--page-color-black-main);
  color: #fff;
}
.c-skin-default.skin-uraomote-c .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-label {
  background-color: var(--page-color-black-main);
  color: #fff;
}
.c-skin-default.skin-uraomote-c .tab-caption-box:not(.has-border-color):not(.saruwaka) .tab-caption-box-content {
  border-color: var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-c .label-box:not(.has-border-color) .label-box-content {
  border-color: var(--page-color-black-main);
}

.search h1#archive-title,
.archive h1#archive-title {
  font-size: 1.3em;
}

.article h2, .article h3, .article h4, .article h5, .article h6 {
  font-weight: bold;
  box-shadow: none;
}
.article h2 + h3,
.article h3 + h4,
.article h4 + h5,
.article h5 + h6 {
  margin-top: 0 !important;
}
.article h1:not(.page-title) {
  font-size: 1.5em;
}
.article h2:not(.page-title) {
  font-size: 1.5em;
}
.article h3:not(.page-title) {
  font-size: 1.3em;
}
.article h4:not(.page-title) {
  font-size: 1.1em;
}
.article h5,
.article h6 {
  font-size: 1.1em;
}
.article h1.has-background,
.article h2.has-background,
.article h3.has-background,
.article h4.has-background,
.article h5.has-background,
.article h6.has-background {
  border: none;
}
.article h1.has-background,
.article h2.has-background {
  padding: 25px 12px;
}
.article h3.has-background {
  padding: 12px 10px;
}
.article h4.has-background,
.article h5.has-background,
.article h6.has-background {
  padding: 8px 12px;
}
@media screen and (max-width: 480px) {
  .article .entry-title {
    padding: 0.6em 0;
  }
  .article h2:not(.page-title) {
    font-size: 1.4em;
  }
}

.sidebar {
  background: transparent;
  font-size: clamp(14px, 0.9em, 15px);
  padding: 0;
  border-top: none;
}
.sidebar aside {
  background: #fff;
  padding: 1em var(--cocoon-sidebar-padding);
  border-radius: 4px;
}
.body .sidebar .widget {
  margin-bottom: var(--cocoon-main-sidebar-margin);
}
.sidebar .widget:first-child h3:not(.widget-sidebar-scroll-title) {
  margin-top: 0;
}
.sidebar .widget h3 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 1.1em;
}
.sidebar .widget_recent_entries ul li a,
.sidebar .widget_categories ul li a,
.sidebar .widget_archive ul li a,
.sidebar .widget_pages ul li a,
.sidebar .widget_meta ul li a,
.sidebar .widget_rss ul li a,
.sidebar .widget_nav_menu ul li a {
  padding: 0;
  line-height: 1.8;
}
.sidebar .widget_recent_entries ul li a:hover,
.sidebar .widget_categories ul li a:hover,
.sidebar .widget_archive ul li a:hover,
.sidebar .widget_pages ul li a:hover,
.sidebar .widget_meta ul li a:hover,
.sidebar .widget_rss ul li a:hover,
.sidebar .widget_nav_menu ul li a:hover {
  background-color: transparent;
  transition: all 0.3s ease-in-out;
  color: inherit;
}
@media screen and (max-width: 480px) {
  .sidebar .widget_recent_entries ul li a,
  .sidebar .widget_categories ul li a,
  .sidebar .widget_archive ul li a,
  .sidebar .widget_pages ul li a,
  .sidebar .widget_meta ul li a,
  .sidebar .widget_rss ul li a,
  .sidebar .widget_nav_menu ul li a {
    padding: 2px;
    font-size: 1em;
  }
}
@media screen and (max-width: 480px) {
  .sidebar .widget-entry-card {
    font-size: 1em;
  }
  .sidebar .widget-entry-cards figure {
    width: 90px;
  }
  .sidebar .widget-entry-card-content {
    margin-left: 95px;
  }
  .sidebar .search-item label {
    padding: 2px;
  }
  .sidebar select {
    font-size: 1em;
    padding: 5px;
  }
}

.main .toc.toc-center .toc-title {
  justify-content: center;
}
.main .toc .toc-content.fas {
  font-weight: normal;
  display: block;
}
.main .toc .toc-checkbox:checked ~ .toc-content {
  padding-bottom: 0.6em;
}
.main .toc .toc-list li {
  font-weight: bold;
}
.main .toc .toc-list li ul li,
.main .toc .toc-list li ol li {
  font-weight: normal;
}

.sidebar .toc {
  background-color: transparent;
  padding: 0 12px;
  margin-top: 0;
  width: 100%;
}
.sidebar .toc .toc-title {
  display: none;
}
.sidebar .toc .toc-content {
  width: 100%;
  padding-top: 0;
  padding-left: 5px;
  max-height: 90vh;
  overflow: auto;
}
.sidebar .toc .toc-list {
  padding-left: 12px;
}
.sidebar .toc .toc-list ul,
.sidebar .toc .toc-list ol {
  padding-left: 0;
}
.sidebar .toc .toc-list li {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.8;
}
.sidebar .toc .toc-list li ul,
.sidebar .toc .toc-list li ol {
  margin: 0;
  padding-left: 0;
}
.sidebar .toc .toc-list li ul li,
.sidebar .toc .toc-list li ol li {
  list-style: none;
  font-size: 13px;
  font-weight: normal;
}
.sidebar .toc .toc-list li ul li li::before,
.sidebar .toc .toc-list li ol li li::before {
  content: "- ";
}
.sidebar .toc.tnt-number ol, .sidebar .toc.tnt-number-detail ol {
  list-style: none;
}
.sidebar .toc.tnt-number ol li::before, .sidebar .toc.tnt-number-detail ol li::before {
  display: none;
}
.sidebar .toc .toc-list {
  position: relative;
}
.sidebar .toc .toc-list::before {
  position: absolute;
  content: "";
  width: 2px;
  background: #bbdae9;
  top: 13px;
  left: 0;
  bottom: 10px;
}
.sidebar .toc .toc-list li a::before {
  content: "";
  position: absolute;
  top: 5px;
  left: -17px;
  width: 8px;
  height: 8px;
  background: #c4d7e1;
  border-radius: 10px;
  border: 2px solid #fff;
}
.sidebar .toc .toc-list li.current > a {
  color: #333;
  background: transparent;
  padding: 0;
}
.sidebar .toc .toc-list li.current > a::before {
  background: #4eb7d9;
  border-color: #4eb7d9;
}
.c-blue .sidebar .toc .toc-list li.current > a::before {
  background: #4eb7d9;
  border-color: #4eb7d9;
}
.c-black .sidebar .toc .toc-list li.current > a::before {
  background: #565656;
  border-color: #565656;
}
.c-sick .sidebar .toc .toc-list li.current > a::before {
  background: #04384c;
  border-color: #04384c;
}
.c-pink .sidebar .toc .toc-list li.current > a::before {
  background: #F99292;
  border-color: #F99292;
}
.c-green .sidebar .toc .toc-list li.current > a::before {
  background: #5da785;
  border-color: #5da785;
}
.c-yellow .sidebar .toc .toc-list li.current > a::before {
  background: #ffcb4f;
  border-color: #ffcb4f;
}
.c-orange .sidebar .toc .toc-list li.current > a::before {
  background: #f6a068;
  border-color: #f6a068;
}
.c-skin-default.skin-uraomote-a .sidebar .toc .toc-list li.current > a::before {
  background: #4eb7d9;
  border-color: #4eb7d9;
}
.c-skin-default.skin-uraomote-b .sidebar .toc .toc-list li.current > a::before {
  background: #565656;
  border-color: #565656;
}
.c-skin-default.skin-uraomote-c .sidebar .toc .toc-list li.current > a::before {
  background: #565656;
  border-color: #565656;
}
.sidebar .toc .toc-list li.current ul li a::before {
  background: #c4d7e1;
  border-color: #fff;
}
.sidebar .toc .toc-list li ul li a::before,
.sidebar .toc .toc-list li ol li a::before {
  width: 6px;
  height: 6px;
  top: 6px;
  left: -16px;
}

.widget_toc {
  background: #fff;
}
.widget_toc .toc-title {
  display: none;
}
.widget_toc h3::before {
  margin-right: 10px;
  content: "\f0ca";
}
.font-awesome-4 .widget_toc h3::before {
  font-family: "fontawesome";
  font-weight: normal;
}
.font-awesome-5 .widget_toc h3::before {
  font-family: "Font Awesome 5 Free";
}

body {
  background-color: #fff;
}

h2.wp-block-heading:not([class^=is-style]) {
  position: relative;
  display: block;
  padding: 15px;
  font-weight: bold;
  box-sizing: border-box;
  border-radius: 0;
  margin-top: 4em;
  color: #fff;
}
h2.wp-block-heading:not([class^=is-style])::before {
  content: "" !important;
  position: absolute !important;
  bottom: -21px !important;
  margin-left: -15px !important;
  z-index: 2 !important;
  top: inherit !important;
  background-image: none !important;
  width: auto !important;
  border-radius: 0 !important;
  height: auto !important;
  background: transparent !important;
  transform: none !important;
  box-shadow: none !important;
  border: 10px solid transparent !important;
}
h2.wp-block-heading:not([class^=is-style])::after {
  content: "" !important;
  position: absolute !important;
  bottom: -27px !important;
  margin-left: -17px !important;
  z-index: 1 !important;
  width: auto !important;
  height: auto !important;
  top: auto !important;
  right: auto !important;
  border: 12px solid transparent !important;
  transform: none !important;
  background-color: transparent !important;
}
.c-blue h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-blue-main);
}
.c-blue h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-blue-main) !important;
}
.c-black h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-black-main);
}
.c-black h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-black-main) !important;
}
.c-sick h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-sick-main);
}
.c-sick h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-sick-main) !important;
}
.c-pink h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-pink-main);
}
.c-pink h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-pink-main) !important;
}
.c-redd h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-redd-main);
}
.c-redd h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-redd-main) !important;
}
.c-green h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-green-main);
}
.c-green h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-green-main) !important;
}
.c-yellow h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-yellow-main);
}
.c-yellow h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-yellow-main) !important;
}
.c-orange h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-orange-main);
}
.c-orange h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-orange-main) !important;
}
.c-skin-default.skin-uraomote-a h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-blue-main);
}
.c-skin-default.skin-uraomote-a h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-blue-main) !important;
}
.c-skin-default.skin-uraomote-b h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-b h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-black-main) !important;
}
.c-skin-default.skin-uraomote-c h2.wp-block-heading:not([class^=is-style]):not(.has-background) {
  background-color: var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-c h2.wp-block-heading:not([class^=is-style]):not(.has-background)::before {
  border-top: 12px solid var(--page-color-black-main) !important;
}
h2.wp-block-heading:not([class^=is-style]):not(.has-background)::after {
  border-top: 14px solid var(--cocoon-main-column-background-color) !important;
}
h2.wp-block-heading:not([class^=is-style]):not(.has-text-align-center):not(.has-text-align-right)::before, h2.wp-block-heading:not([class^=is-style]):not(.has-text-align-center):not(.has-text-align-right)::after {
  left: 7% !important;
}
@media screen and (max-width: 480px) {
  h2.wp-block-heading:not([class^=is-style]):not(.has-text-align-center):not(.has-text-align-right)::before, h2.wp-block-heading:not([class^=is-style]):not(.has-text-align-center):not(.has-text-align-right)::after {
    left: 10% !important;
  }
}
h2.wp-block-heading:not([class^=is-style]).has-text-align-center::before, h2.wp-block-heading:not([class^=is-style]).has-text-align-center::after {
  left: 50% !important;
}
h2.wp-block-heading:not([class^=is-style]).has-text-align-right::before, h2.wp-block-heading:not([class^=is-style]).has-text-align-right::after {
  left: 93% !important;
}
@media screen and (max-width: 480px) {
  h2.wp-block-heading:not([class^=is-style]).has-text-align-right::before, h2.wp-block-heading:not([class^=is-style]).has-text-align-right::after {
    left: 90% !important;
  }
}

.toc + h2.wp-block-heading {
  margin-top: 2em;
}

h3.wp-block-heading:not([class^=is-style]) {
  position: relative;
  padding: 0 0.5em 0.5em;
  border: none;
  border-bottom: 2px solid;
  background-color: transparent;
  border-radius: 0;
  margin-top: 3em;
}
.c-blue h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-blue-main);
}
.c-black h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-black-main);
}
.c-sick h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-sick-main);
}
.c-pink h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-pink-main);
}
.c-redd h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-redd-main);
}
.c-green h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-green-main);
}
.c-yellow h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-yellow-main);
}
.c-orange h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-orange-main);
}
.c-skin-default.skin-uraomote-a h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-blue-main);
}
.c-skin-default.skin-uraomote-b h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-c h3.wp-block-heading:not([class^=is-style]) {
  border-color: var(--page-color-black-main);
}
h3.wp-block-heading:not([class^=is-style])::after {
  position: absolute;
  content: "";
  height: 2px;
  background-color: #ddd;
  right: 0;
  bottom: -2px;
  width: 70%;
}

h4.wp-block-heading:not([class^=is-style]) {
  border: none;
  padding: 2px;
  padding-left: 15px;
}
.c-blue h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-blue-main);
}
.c-black h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-black-main);
}
.c-sick h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-sick-main);
}
.c-pink h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-pink-main);
}
.c-redd h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-redd-main);
}
.c-green h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-green-main);
}
.c-yellow h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-yellow-main);
}
.c-orange h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-orange-main);
}
.c-skin-default.skin-uraomote-a h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-blue-main);
}
.c-skin-default.skin-uraomote-b h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-c h4.wp-block-heading:not([class^=is-style]) {
  border-left: 3px solid var(--page-color-black-main);
}

h5.wp-block-heading:not([class^=is-style]), h6.wp-block-heading:not([class^=is-style]) {
  padding: 0;
  font-size: 1.05em;
  border: none;
}

.sidebar h3 {
  position: relative;
  padding: 2px 5px;
  border-bottom: 2px solid;
  font-size: 1em;
  background-color: transparent;
  margin: 0 -5px 10px;
  border-radius: 0;
}
.sidebar h3::after {
  position: absolute;
  content: "";
  height: 2px;
  background-color: #ddd;
  right: 0;
  bottom: -2px;
  width: 60%;
}
@media screen and (max-width: 480px) {
  .sidebar h3 {
    font-size: 1.1em;
    padding: 2px 0;
  }
}
.c-blue .sidebar h3 {
  border-color: #4eb7d9;
}
.c-black .sidebar h3 {
  border-color: #565656;
}
.c-sick .sidebar h3 {
  border-color: #04384c;
}
.c-pink .sidebar h3 {
  border-color: #F99292;
}
.c-green .sidebar h3 {
  border-color: #5da785;
}
.c-yellow .sidebar h3 {
  border-color: #ffcb4f;
}
.c-orange .sidebar h3 {
  border-color: #f6a068;
}
.c-skin-default.skin-uraomote-a .sidebar h3 {
  border-color: #4eb7d9;
}
.c-skin-default.skin-uraomote-b .sidebar h3 {
  border-color: #565656;
}
.c-skin-default.skin-uraomote-c .sidebar h3 {
  border-color: #565656;
}

.main .toc {
  width: 100%;
  border: none;
  background-image: linear-gradient(-45deg, rgba(186, 190, 193, 0.1) 25%, rgba(186, 190, 193, 0) 25%, rgba(186, 190, 193, 0) 50%, rgba(186, 190, 193, 0.1) 50%, rgba(186, 190, 193, 0.1) 75%, rgba(186, 190, 193, 0) 75%);
  background-size: 6px 6px;
}
.c-blue .main .toc {
  border-top: 2px solid var(--page-color-blue-main);
  border-bottom: 2px solid var(--page-color-blue-main);
}
.c-black .main .toc {
  border-top: 2px solid var(--page-color-black-main);
  border-bottom: 2px solid var(--page-color-black-main);
}
.c-sick .main .toc {
  border-top: 2px solid var(--page-color-sick-main);
  border-bottom: 2px solid var(--page-color-sick-main);
}
.c-pink .main .toc {
  border-top: 2px solid var(--page-color-pink-main);
  border-bottom: 2px solid var(--page-color-pink-main);
}
.c-redd .main .toc {
  border-top: 2px solid var(--page-color-redd-main);
  border-bottom: 2px solid var(--page-color-redd-main);
}
.c-green .main .toc {
  border-top: 2px solid var(--page-color-green-main);
  border-bottom: 2px solid var(--page-color-green-main);
}
.c-yellow .main .toc {
  border-top: 2px solid var(--page-color-yellow-main);
  border-bottom: 2px solid var(--page-color-yellow-main);
}
.c-orange .main .toc {
  border-top: 2px solid var(--page-color-orange-main);
  border-bottom: 2px solid var(--page-color-orange-main);
}
.c-skin-default.skin-uraomote-a .main .toc {
  border-top: 2px solid var(--page-color-blue-main);
  border-bottom: 2px solid var(--page-color-blue-main);
}
.c-skin-default.skin-uraomote-b .main .toc {
  border-top: 2px solid var(--page-color-black-main);
  border-bottom: 2px solid var(--page-color-black-main);
}
.c-skin-default.skin-uraomote-c .main .toc {
  border-top: 2px solid var(--page-color-black-main);
  border-bottom: 2px solid var(--page-color-black-main);
}

.skin-uraomote-c .article h2 + h3 {
  margin-top: 1.5em !important;
}
.skin-uraomote-c :is(.caption-box,
.tab-caption-box-label,
.tab-caption-box-content,
.label-box-content,
.common-icon-box,
.blank-box,
.blank-box.bb-tab .bb-label,
div.speech-balloon,
.toggle-button,
.btn,
.blogcard,
.label-link span,
.has-box-style) {
  border-radius: 0;
}
.skin-uraomote-c :is([class^=badge]) {
  border-radius: 2px;
}
.skin-uraomote-c :is(.label-box-content,
.tab-caption-box-content,
.caption-box,
.toggle-button) {
  border-width: 1px;
}
.skin-uraomote-c :is(.tab-caption-box-label) {
  padding-bottom: 4px;
  margin-bottom: 1px;
}
.skin-uraomote-c > .iconlist-box:not(.has-background) {
  background-image: linear-gradient(-45deg, rgba(186, 190, 193, 0.1) 25%, rgba(186, 190, 193, 0) 25%, rgba(186, 190, 193, 0) 50%, rgba(186, 190, 193, 0.1) 50%, rgba(186, 190, 193, 0.1) 75%, rgba(186, 190, 193, 0) 75%);
  background-size: 6px 6px;
}
.skin-uraomote-c :is(.common-icon-box,
.is-style-information-box,
.is-style-question-box,
.is-style-alert-box,
.is-style-memo-box,
.is-style-comment-box,
.is-style-ok-box,
.is-style-ng-box,
.is-style-good-box,
.is-style-bad-box,
.is-style-profile-box) {
  font-size: min(0.95em, 15px);
  padding: 5px;
  padding-left: 65px;
  padding-right: 15px;
  border: none;
}
.skin-uraomote-c :is(.common-icon-box,
.is-style-information-box,
.is-style-question-box,
.is-style-alert-box,
.is-style-memo-box,
.is-style-comment-box,
.is-style-ok-box,
.is-style-ng-box,
.is-style-good-box,
.is-style-bad-box,
.is-style-profile-box)::before {
  position: absolute;
  font-size: 25px;
  padding-right: 0;
  left: 0;
  width: 50px;
  top: 50%;
  margin-top: -0.5em;
}
@media screen and (max-width: 480px) {
  .skin-uraomote-c :is(.common-icon-box,
  .is-style-information-box,
  .is-style-question-box,
  .is-style-alert-box,
  .is-style-memo-box,
  .is-style-comment-box,
  .is-style-ok-box,
  .is-style-ng-box,
  .is-style-good-box,
  .is-style-bad-box,
  .is-style-profile-box)::before {
    margin-left: 0;
    border-right: 1px solid;
  }
}
.skin-uraomote-c :is(.is-style-information-box,
.is-style-question-box,
.is-style-alert-box,
.is-style-memo-box,
.is-style-comment-box,
.is-style-ok-box,
.is-style-ng-box,
.is-style-good-box,
.is-style-bad-box,
.is-style-profile-box,
p.information-box,
p.question-box,
p.alert-box,
p.memo-box,
p.comment-box,
p.ok-box,
p.ng-box,
p.good-box,
p.bad-box,
p.profile-box) {
  padding-top: 15px;
  padding-bottom: 15px;
}
.skin-uraomote-c :is(.comment-box, .is-style-comment-box) {
  border: 1px solid #ddd;
}
.skin-uraomote-c :is(.comment-box, .is-style-comment-box)::before {
  color: #777;
}
.skin-uraomote-c blockquote {
  background: transparent;
  border: none;
  background-image: linear-gradient(-45deg, rgba(186, 190, 193, 0.1) 25%, rgba(186, 190, 193, 0) 25%, rgba(186, 190, 193, 0) 50%, rgba(186, 190, 193, 0.1) 50%, rgba(186, 190, 193, 0.1) 75%, rgba(186, 190, 193, 0) 75%);
  background-size: 6px 6px;
}
.skin-uraomote-c .tab-caption-box.border-top {
  border-top-width: 1px;
}
.skin-uraomote-c .tab-caption-box-content {
  margin-top: -1px;
  border: 1px solid #eee;
}
.skin-uraomote-c .blank-box.bb-tab .bb-label {
  left: -1px;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ul, ol):not(.has-background),
.skin-uraomote-c :where(.is-root-container, .entry-content) .wp-block-group > :where(ul, ol):not(.has-background) {
  background-image: linear-gradient(-45deg, rgba(186, 190, 193, 0.1) 25%, rgba(186, 190, 193, 0) 25%, rgba(186, 190, 193, 0) 50%, rgba(186, 190, 193, 0.1) 50%, rgba(186, 190, 193, 0.1) 75%, rgba(186, 190, 193, 0) 75%);
  background-size: 6px 6px;
  padding: 1em 1em 1em 2.5em;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(.iconlist-box):not(.has-background) {
  background-image: linear-gradient(-45deg, rgba(186, 190, 193, 0.1) 25%, rgba(186, 190, 193, 0) 25%, rgba(186, 190, 193, 0) 50%, rgba(186, 190, 193, 0.1) 50%, rgba(186, 190, 193, 0.1) 75%, rgba(186, 190, 193, 0) 75%);
  background-size: 6px 6px;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ul):not(.list-color):not(.list-number):not(.has-list-style) li {
  position: relative;
  color: #333;
  list-style: none;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ul):not(.list-color):not(.list-number):not(.has-list-style) li::before {
  content: "";
  position: absolute;
  width: 0.5em;
  height: 0.5em;
  background: #333;
  top: 0.75em;
  left: -1em;
  transform: translateY(-50%);
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ul):not(.list-color):not(.list-number):not(.has-list-style) li::before {
  border-radius: 1em;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ol):not(.list-color):not(.list-number):not(.has-list-style) {
  counter-reset: number;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ol):not(.list-color):not(.list-number):not(.has-list-style) li {
  position: relative;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ol):not(.list-color):not(.list-number):not(.has-list-style) li > ul li {
  margin: 0.2em 0;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ol):not(.list-color):not(.list-number):not(.has-list-style) > li {
  list-style-type: none !important;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ol):not(.list-color):not(.list-number):not(.has-list-style) > li:before {
  display: inline-block;
  position: absolute;
  top: 0.9em;
  left: -2.2em;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  transform: translateY(-50%);
  counter-increment: number;
  content: counter(number);
  font-family: Verdana;
  font-size: 0.8em;
  background: #2ca9e1;
  color: white;
  text-align: center;
}
.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ol):not(.list-color):not(.list-number):not(.has-list-style) li::before {
  border-radius: 1em;
}
.skin-uraomote-c.c-blue :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-blue-main);
}
.skin-uraomote-c.c-black :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-black-main);
}
.skin-uraomote-c.c-sick :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-sick-main);
}
.skin-uraomote-c.c-pink :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-pink-main);
}
.skin-uraomote-c.c-redd :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-redd-main);
}
.skin-uraomote-c.c-green :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-green-main);
}
.skin-uraomote-c.c-yellow :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-yellow-main);
}
.skin-uraomote-c.c-orange :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-orange-main);
}
.skin-uraomote-c.c-skin-default.skin-uraomote-a :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-blue-main);
}
.skin-uraomote-c.c-skin-default.skin-uraomote-b :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-black-main);
}
.skin-uraomote-c.c-skin-default.skin-uraomote-c :where(.is-root-container, .entry-content) > :where(ul, ol):not([class*=listpoint-backgroundcolor]):not(.has-list-style) li::before {
  background: var(--page-color-black-main);
}
.skin-uraomote-c .blogcard-wrap .blogcard {
  border: 1px solid #333;
}
.skin-uraomote-c .blogcard-wrap .blogcard .blogcard-label {
  background-color: var(--cocoon-main-column-background-color);
  color: #333;
  top: -15px;
  font-size: 14px;
}
.skin-uraomote-c .btn-m, .skin-uraomote-c .btn-wrap.btn-wrap-m > a,
.skin-uraomote-c .btn-l, .skin-uraomote-c .ranking-item-link-buttons a, .skin-uraomote-c .btn-wrap.btn-wrap-l > a {
  font-size: 1em;
  padding: 10px;
}
.skin-uraomote-c .btn-m, .skin-uraomote-c .btn-wrap.btn-wrap-m > a {
  padding: 10px 45px;
}
.skin-uraomote-c .btn-red {
  border-bottom: 3px solid #b94d4d !important;
}
.skin-uraomote-c .btn-light-green {
  border-bottom: 3px solid #7f8f88 !important;
}
.skin-uraomote-c .btn-amber {
  border-bottom: 3px solid #c7b86c !important;
}
.skin-uraomote-c .btn-orange {
  border-bottom: 3px solid #de8f32 !important;
}
.skin-uraomote-c .btn-deep-orange {
  border-bottom: 3px solid #b94d4d !important;
}
.skin-uraomote-c .btn-pink {
  border-bottom: 3px solid #b25a9f !important;
}
.skin-uraomote-c .btn-blue {
  border-bottom: 3px solid #4484a8 !important;
}
.skin-uraomote-c .btn-cyan {
  border-bottom: 3px solid #5e8183 !important;
}
.skin-uraomote-c .btn-gray,
.skin-uraomote-c .btn-grey,
.skin-uraomote-c .btn-wrap.btn-wrap-grey > a {
  background-color: #eeeeee;
  color: #555 !important;
  border-bottom: 3px solid #ddd !important;
}

/*# sourceMappingURL=style.css.map */